ify"> · мобільність - здатність до переносу на різні апаратні та операційні платформи; ефективне виконання програми в реальному часі (РВ).
· Наочність опису визначається характером об'єкта і наступними завданнями з управління об'єктом.
. Завдання паралельної обробки великого числа логічних контурів (сотень і тисяч) з обробкою виконавчих дій при настанні тих чи інших подій. В основі логічного контуру лежить перевірка істинності логічної функції від декількох змінних, а подія рівнозначно істинності цієї функції. Завдання такого роду характерні, наприклад, для таких технологічних об'єктів, як електростанції, хімічні виробництва та виробництва з переробки нафти. Завдання адекватно і наочно описується системою булевих рівнянь. Всі мови стандарту, за винятком SFC, добре підходять для опису подібних завдань, оскільки вони або містять в собі засіб представлення булевих функцій (мови IL, ST), або є графічною формою їх відображення (мови LD, FBD).
. Завдання управління процесом, що проходить у своєму розвитку через ряд станів (кроків, стадій). Перехід від одного стану до іншого відбувається по подіях, формованим за сигналами датчиків процесу. Такі завдання управління виникають, наприклад, при управлінні транспортно-складськими системами, агрегатними верстатами, робототехнічними комплексами, характерні вони і для об'єктів, перерахованих в п. 1, зокрема, при пуску і зупину турбіни та ін Завдання даного типу найбільш наочно представляються автоматними моделями. У стандарті така модель будується з використанням мови SFC (розмітка стані, логіка управління) і будь-якого іншої мови (опис дії, пов'язаних із станом, і подій, розпорядчих зміну станів). Зауважимо, що подібні завдання можуть бути повністю представлені за допомогою інших мов стандарту, наприклад мови FBD з використанням елементів пам'яті - тригерів, але в цьому випадку автоматна модель буде виражена неявно.
. Завдання автоматичного регулювання (ПІД-закони, нечітке управління і т.д.) зустрічаються практично скрізь. Тут як правило, використовуються бібліотеки заздалегідь розроблених компонентів - графічних блоків для мов LD і FBD і під! програм для мов ST і PL.
. Завдання управління розподіленими технологічними об'єктами, оптимізаційні, а також завдання, пов'язані з інтелектуальним аналізом даних. Завдання такого типу вирішуються в складних технологічних об'єктах типу хімічних виробництв. Тут в якості засобів адекватного описи можуть використовуватися мови ST, універсальні типу С, С + +, Паскаль, сценарні типу Visual Basic, об'єктно-орієнтовані типу Java.
Мобільність мов, тобто здатність до переносу на різні апаратні та операційні платформи, може підтримуватися для мов стандарту в разі використання пакета від одного розробника. Це пов'язано з неможливістю співіснування в одній розробці програм на однакових мовах від різних постачальників, так як вимоги стандарту IЕС 61131-3 носять рекомендаційний характер, а значить, призводять до відмінностей у реалізації мов у різних виробників.
Ефективне виконання в РВ дає відповідь, наскільки швидко зможе відреагувати система управління (ПЛК) на те що подія. Зазвичай використовується поняття «часовий цикл», тобто заздалегідь задається інтервал часу, наприклад, в діапазону 10 ... 300 мс, протягом якого ПЛК зможе гарантовано відреагувати на вхідний вплив. Для за...