AOI: pojęcie PLC wyjaśnione prostym językiem
Języki programowaniaJak zapisanie własnego skrótu w telefonie: ustawiasz zadanie raz, a potem używasz go jednym dotknięciem. W sterownikach PLC Rockwell AOI to sprawdzony fragment programu napisany raz i używany w wielu maszynach.
Instrukcja do wielokrotnego użytku, którą inżynier definiuje dla powtarzającego się zadania. Każde użycie potrzebuje osobnej pamięci, gdy maszyny mają działać niezależnie.
AOI na prawdziwej maszynie
Add-On Instruction, czyli AOI, to sposób Rockwell na zapakowanie napisanej przez ciebie logiki w instrukcję wielokrotnego użytku. Definiujesz ją raz, a potem używasz wszędzie tam, gdzie trzeba wykonać to zadanie.
Każde użycie dostaje własną zmienną instancji, która przechowuje zapamiętane wartości tej kopii. Dzięki temu dziesięć pomp może dzielić jeden sprawdzony projekt, a każda ma własny stan pracy. Poprawka w definicji trafia wtedy do każdej pompy, która jej używa.
Najbliższym odpowiednikiem w Siemens jest blok funkcyjny z własnymi danymi instancji. Idea jest podobna, ale interfejsy i zasady się różnią.
AOI: przykład z objaśnieniem
Zakład ma cztery identyczne pompy. Inżynier pisze AOI z wejściami Start, Stop i Permit oraz wyjściem polecenia pracy. Program wywołuje ją cztery razy z czterema zmiennymi instancji. Wciśnięcie Start przy pompie 2 wpływa tylko na pompę 2.
AOI: częsty błąd
Używanie jednej zmiennej instancji dla dwóch pomp. Dzielą wtedy pamięć, więc Start jednej pompy może zmienić to, co robi druga.
Nadal masz wątpliwości? Zapytaj w Szatnia.