logo
база Уфимского Топливно Энергетического Колледжа / 243

4.4.1 Архитектура iSaGraf

Система ISaGRAF состоит из двух частей: системы разработки ISaGRAF Workbench системы исполнения ISaGRAF Target. Система разработки представляет собой набор Windows - приложений, интегрированных в единую инструментальную среду и работающих под операционной системой (ОС) Windows 95/98/NT/XP.

Основу системы исполнения составляет набор программных модулей (для каждой целевой системы свой), выполняющих самостоятельные задачи, под управлением ядра ISaGRAF.

Ядро ISaGRAF реализует поддержку стандартных языков программирования, типового набора функций и функциональных блоков и драйверов ввода/вывода. Задача связи обеспечивает поддержку процедуры загрузки пользовательского ISaGRAF - приложения со стороны программируемого контроллера, а также доступ к рабочим переменным этого приложения со стороны отладчика системы разработки ISaGRAF. Взаимодействие систем разработки и исполнения осуществляется по протоколу MODBUS, что дает возможность доступа к данным контроллера не только отладчику ISaGRAF, но и любой системе визуализации и управления данными (SCADA). Драйверы устройств сопряжения с объектом организуют прозрачный доступ к аппаратуре ввода/вывода. Функции пользователя реализуют процедуры и алгоритмы функций. Системные функции предназначены для описания специфики конкретной ОС, реализованной на данном типе контроллеров.