Page 174 - 4212
P. 174
4 ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ ПЛК
4.1 Мови програмування ПЛК за стандартом IEC
61131-3
Мови програмування контролерів описані в стандарті IEC
61131-3. У ньому ж описані текстові мови IL (Instruction List -
Список інструкцій) і ST (Structured Text - Структурований
текст), графічні мови LD (Ladder Diagram-Мова Діаграм
сходових Логіки) і FBD (Function Block Diagram - Мова
Діаграм функціональних блоків), а також мову графічних
схем SFC (Sequential Function Chart - Мова послідовних
функціональних схем).
4.1.1 Об єкти адресації мов програмування ПЛК
Основні об єкти адресації мов програмування ПЛК
являють собою або біти, що відповідають дискретним
логічним змінним, або слова того чи іншого формату,
відповідні числовим даними.
Об єкти-біти мають довжину, відповідну одному
розряду, приймають значення 0 або 1 і відповідають або
дискретним сигналам вводу/виводу, або результатам
виконання тих чи інших логічних операцій (0 відповідає
поняттю «брехня» - false, 1 - поняттю «істина » - true).
Біти вводу/виводу. Біти є логічним відображенням
електричного стану введення/виводу. Біти зберігаються в
пам'яті даних і оновлюються в циклі при кожному скануванні
завдання, в якій вони сконфігуровані.
Внутрішні біти. Внутрішні біти %Mi використовуються
для зберігання проміжних станів під час виконання програми.
Системні біти. Системні біти з %S0 до% Sl27 стежать за
коректністю операцій ПЛК в процесі роботи програми
додатка.
Біти функціональних блоків. Біти функціональних блоків
відповідають виходам спеціальних програмних блоків,
розроблених програмістом. Ці виходи можуть бути
174