Page 39 - 6112
P. 39
- наявність додаткових інтерактивних редакторів
для опису змінних, визначень і конфігурацій введення /
виведення;
- вбудовані засоби контролю за внесенням змін в
програмний код ISaGRAF-додатки та друку звітів за
розробленим проектом з великою ступінню деталізації,
включаючи друк таблиць перехресних посилань для
програм і окремих змінних;
-повне документування системи розробки та мов
програмування.
Архітектура ISaGRAF
Умовно пакет ISaGRAF можна розділити на дві компоненти:
систему розробки (ISaGRAF DevSys) і систему виконання
(ISaGRAF Target). Комунікаційне завдання забезпечує підтримку
процедури завантаження користувальницького ISaGRAF-додатка з
боку програмованого контролера, а також доступ до робочих
змінних цього додатка з боку відладчика системи розробки
ISaGRAF. Крім того, комунікаційне завдання реалізує так само
підтримку протоколу MODBUS, що дає можливість доступу до
даних на контролері не тільки відладчику ISaGRAF, а й будь-якій
системі візуалізації та управління даними (SCADA), що має
відповідний драйвер MODBUS.
Драйвери ПЗО (пристроїв з’єднання з об'єктом) організовують
прозорий доступ до апаратури введення / виведення і роблять цей
процес стандартним для конкретної операційної системи.
Функції користувача описують процедури та алгоритми
функцій, що не реалізовані в стандартному варіанті поставки
системи ISaGRAF.
Системні функції призначені для опису специфіки конкретної
платформи, на якій реалізовано дане сімейство контролерів.
Ядро ISaGRAF реалізує підтримку стандартних мов
програмування PLC і стандартного набору функцій і
функціональних блоків. Процес розробки ISaGRAF-додатка
(завдання користувача) в загальних рисах описується наступним
алгоритмом:
- програмування додатка в рамках інтегрованого середовища
розробки ISaGRAF (ISaGRAF DevSys);
38