Język IL w sterownikach PLC

Słownik kwalifikacji ELM.03 - Montaż, uruchamianie i konserwacja urządzeń i systemów mechatronicznych

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.