Lista instrukcji IL (Instruction List) to tekstowy sposób zapisu programu dla sterownika PLC. Program składa się z kolejnych instrukcji logicznych wykonywanych przez sterownik. IL bywa stosowany jako odpowiednik schematów zapisanych w języku drabinkowym LAD.
Typowe instrukcje
Nazwy instrukcji mogą się różnić zależnie od producenta sterownika, ale najczęściej spotyka się:
LD- załaduj stan styku normalnie otwartego,LDN- załaduj stan styku zanegowanego, czyli normalnie zamkniętego,AlubAND- iloczyn logiczny, połączenie szeregowe,AN- AND z negacją,OlubOR- suma logiczna, połączenie równoległe,ON- OR z negacją,=lubOUT- przypisanie wyniku do cewki lub wyjścia.
Przykład zależności LAD - IL
Dwa styki I0.0 i I0.1 połączone szeregowo oraz cewka Q0.0 mogą być zapisane jako:
LD I0.0
A I0.1
= Q0.0
Oznacza to: wyjście Q0.0 zostanie włączone tylko wtedy, gdy aktywne są oba wejścia.
Na co uważać?
Najczęstsze błędy to pomylenie połączenia szeregowego z równoległym oraz nieuwzględnienie styku zanegowanego. W zadaniach porównujących LAD i IL trzeba najpierw odczytać logikę szczebla, a dopiero potem szukać zgodnej listy instrukcji.