[UNDER CONSTRUCTION !! ]
- eerste opzet, meer uitleg volgt! -
Industriële automatisering
...aansturen van machines en processen, een prachtig vak. Industriële machines en processen worden vaak aangestuurd doormiddel van PLC's in combinatie met een HMI.
Hierin is de PLC de controller en het HMI de interface met de operator (touchscreen met machine informatie).
Voor ieder project wordt software opmaat gemaakt zodat de machine zo optimaal mogelijk draait en zo intuïtief mogelijk te bedienen is door de machinevoerders.
Standaard
Hoe wel er dus veel maat werk is, kan een en ander wel gestandaardiseerd worden. Standaarden die daar bij kunnen helpen zijn ISA88 en PackML.
ISA 88:
-De standaard bestaat uit modellen en termen die het productieproces logisch indelen en de besturing van het machinepark regelen- {Wikipedia}
PackML:
-PackMLis eenindustriestandaardvoor de programmering en besturing van machines in voornamelijk de geautomatiseerdeverpakkingsindustrie- {Wikipedia}
Hobby projectje
Omdat ik het zo leuk vind om na te denken hoe machines het beste kunnen werken ben ik in mij vrije uurtjes begonnen aan standaard software blokjes die voor een verscheidenheid aan machines gebruikt zou kunnen worden. Je kunt er de basis/modules mee opzetten en in deze blokken de intelligentie programmeren.
Met één "Stuct", een variabele met een structuur van meerdere variabelen, zijn de modules in de 'breedte' als de 'diepte' te koppelen.
Als een child module wordt toegevoegd schalen de groene "Gestart" en blauwe "Gestopt" balken van de partent automatisch mee. Ook reageren de iconen mee op de meldingen van de toegevoegde child.
Een child/module kan dus met een struct/variabele toegevoegd worden aan de structuur.
"Unit" invoer, in "Execute" en alle onderliggende modules zijn ook in "Execute"
(Groene balk 100%)
"Unit" Handling in "Resetting" en van de onderliggende modules is de helft gestart
Een module in "execute" de andere in "Idle"
De hoofd module en de onderliggende modules zijn allemaal gestart en er zijn geen meldingen
De hoofd module en de onderliggende modules zijn allemaal gestart maar er zijn wel meldingen
De hoofd module is gestart maar 25% van de child modules is gestopt (blauwe balk 25%).
De gestopte Unit is in resetting. Een van zijn modules is nog in Idle.
Hier naast even wat testen.
Dus als er wat geks staat, is het nog niet helemaal gelukt...
Hier had wat anders moeten staan
Copyright © Alle rechten voorbehouden