AOI: PLC-term in gewoon Nederlands
ProgrammeertalenAls je eigen snelkoppeling op een telefoon bewaren: stel een taak één keer in en gebruik hem daarna weer met één tik. In Rockwell-PLC’s is een AOI een getest stuk programma dat één keer is geschreven en voor veel machines wordt hergebruikt.
Een herbruikbare instructie die een technicus definieert voor een terugkerende taak. Elk gebruik heeft eigen opslag nodig als de machines onafhankelijk moeten werken.
AOI op een echte machine
Een Add-On Instruction, of AOI, is de manier van Rockwell om logica die je hebt geschreven als herbruikbare instructie te verpakken. Je definieert hem één keer en gebruikt hem overal waar die taak nodig is.
Elk gebruik krijgt zijn eigen ondersteunende tag, die de onthouden waarden van die kopie bevat. Zo kunnen tien pompen één geteste opzet delen, elk met een eigen draaitoestand. Een fix in de definitie bereikt dan elke pomp die hem gebruikt.
De dichtstbijzijnde Siemens-tegenhanger is een functieblok met eigen instantiegegevens. Het idee is vergelijkbaar, maar de interfaces en regels verschillen.
AOI: een uitgewerkt voorbeeld
Een fabriek heeft vier identieke pompen. Een technicus schrijft een AOI met ingangen voor Start, Stop en Permit en een uitgang voor het run-commando. Het programma roept hem vier keer aan met vier ondersteunende tags. Op Start drukken bij pomp 2 raakt alleen pomp 2.
AOI: een veelgemaakte fout
Eén ondersteunende tag voor twee pompen gebruiken. Ze delen dan geheugen, dus de Start van de ene pomp kan veranderen wat de andere doet.
Nog steeds niet zeker? Vraag het in de Kleedkamer.