Page 183 - 4212
P. 183
цього відновлюється виконання решти щабля.
4.1.3 Мова Instruction List (IL)
Мова Instruction List (IL) в наборі стандартних мов - це
уніфікація інтерфейса мови програмування низького рівня,
неорієнтованого на яку-небудь мікропроцесорну архітектуру.
У мови IL є дуже важлива якість: на її основі можна
створювати оптимальні за швидкодією програмні одиниці.
Програма, написана мовою IL, складається з набору
інструкцій, виконуваних ПЛК послідовно. Кожна інструкція
складається з коду інструкцій і операнда. Приклад інструкції:
LD% І1.0, де LD - код інструкції,% І1.0 - операнд. Інструкції
активізують:
- входи / виходи ПЛК;
- стандартні системні керуючі функції (таймери,
лічильники і т. д.);
- арифметичні і логічні операції та операції пересилки;
- внутрішні змінні ПЛК.
Існують два типи інструкцій:
- перевірочні інструкції, які містять умови необхідні для
того, щоб виконалася дія, наприклад: LD, AND, OR і т. д.;
- інструкції дії, наступає за перевірочною послідовністю,
наприклад: ST, STN, R та ін
Список деяких базових інструкцій мови IL наведено в
табл. 4.3.
Програмою є послідовність інструкцій. Кожна
послідовність повинна містити одну або декілька
перевірочних інструкцій. Результати перевірочних інструкцій
використовуються в одній або декількох інструкціях дії.
Кожна інструкція займає один рядок. Послідовність
інструкцій починається з знаку оклику (формується
автоматично). Знак оклику може включати коментар і може
бути ідентифікований міткою.
183