IL (Instruction List, lista instrukcji) to tekstowy język programowania sterowników PLC. Program zapisuje się w postaci kolejnych instrukcji, podobnie jak w asemblerze. Każda linia zawiera zwykle operator oraz operand, np. adres wejścia, wyjścia lub komórki pamięci.
Jak rozpoznać język IL?
Program w IL nie ma schematu graficznego jak LAD lub FBD. Składa się z krótkich poleceń, np.:
L I 0.00
O Q 0.00
A I 0.01
= Q 0.00
EP
Charakterystyczne są skróty instrukcji, takie jak:
L– załaduj wartość logiczną,A– operacja AND, czyli iloczyn logiczny,O– operacja OR, czyli suma logiczna,=– przypisanie wyniku do wyjścia lub zmiennej,EP– koniec programu lub bloku programu, zależnie od sterownika.
Adresy wejść i wyjść
W zapisie I 0.00 litera I oznacza wejście sterownika PLC, natomiast Q 0.00 oznacza wyjście. Numery określają konkretny adres w pamięci wejść lub wyjść.
IL a inne języki PLC
W egzaminach IL często trzeba odróżnić od innych języków:
- LAD – język drabinkowy, wygląda jak schemat przekaźnikowy,
- FBD – język bloków funkcyjnych, wykorzystuje graficzne bloki logiczne,
- ST – język tekstowy wysokiego poziomu, podobny do Pascala,
- IL – lista krótkich instrukcji tekstowych.
Wniosek egzaminacyjny
Jeżeli program PLC jest zapisany jako lista instrukcji z operatorami typu L, A, O, =, to jest to język IL.