ISaGRAF
ISaGRAF — инструментальная графическая среда разработки прикладных программ для программируемых логических контроллеров на языках стандарта IEC 61131-3 и IEC 61499, позволяющая создавать локальные или распределенные системы управления. Основа технологии — среда разработки приложений (ISaGRAF Workbench) и адаптируемая под различные аппаратно-программные платформы исполнительная система (ISaGRAF Runtime). В настоящее время ISaGRAF производится и распространяется компанией Rockwell Automation.
В ISaGRAF поддерживаются все пять языков стандарта IEC 61131-3 (International Electrotechnical Commission, МЭК):
- IL (Instruction List) Язык инструкций (близок к языку ассемблера)
- ST (Structured Text) Структурированный текст (адаптированный вариант языка Паскаль)
- LD (Ladder Diagram) Язык релейных диаграмм (графический язык в терминах контактов контактов электромагнитных реле и их обмоток)
- FBD (Function Block Diagram) Язык функциональных блоков - графический язык представления инструкций
- SFC (Sequential Function Chart) Язык последовательных функциональных схем
В версии ISaGRAF 5.0 реализована поддержка нового типа функциональных блоков, определяемых стандартом IEC 61499. В ISaGRAF реализован ряд расширений спецификации стандарта IEC 61131-3, в частности язык Flow Chart. На основе вычислительного ядра ISaGRAF разработаны расширения, которые позволяют рассматривать ISaGRAF в качестве универсальной среды для создания интегрированных решений в области АСУ ТП. Основные расширения ISaGRAF 5:
- ISaGRAF 5++ ACE Target
- Система быстрого доступа к данным, FDA (ISaFDA, FDA-OPC и конфигуратор FDA).
- ISaGRAF Archive System — IAS (IAS Logger, IAS Configurator, IAS Collector, Integrated Project Designer).
- Модуль JIT-компиляции в машинный код x86.
- Графический интерфейс ISaGUI
- Дополнительные библиотеки функций (Fast_array, Fast_matrix, измерения времени с высоким разрешением, обработки сигналов, работы с COM-портами, ПИД-регулятор)
- Реализация протокола IEC 60870-5-104
На основе ISaGRAF 6 разработана Единая Платформа Автоматизации (ACP, Automation Collaborative Platform) как среда, управляемая с помощью открытых подключаемых модулей - плагинов. ISaGRAF 6 стал одной из компонент («конкретных моделей») Единой Платформы Автоматизации. Однако ACP - это НЕ среда с открытым кодом (opensource). ACP представляет собой расширяемый слой абстракции с общим интерфейсом, который обеспечивает унифицированные функциональные возможности, выбираемые пользователем. ACP предназначена для поставщиков средств автоматизации, OEM-производителей, системных интеграторов, научно-исследовательских институтов.
Одним из первых новых подключаемых модулей в рамках технологии ACP стал плагин ISaVIEW для ISaGRAF 6 Workbench. Плагин ISaVIEW обеспечивает пользователя простыми, но в то же время мощными интегрированными средствами человеко-машинного интерфейса (HMI). Еще одним перспективным средством (но на момент написания статьи еще не включенным в поставку) в рамках ISAGRAF 6 является инструментарий поддержки стандарта IEC 61850 «Сети и системы связи на подстанциях».
Наиболее востребованным расширением ISaGRAF 6 на российском рынке стала исполняемая (целевая) система ISaGRAF 6 Fiord Target - полный комплекс решений для высокоскоростной обработки, управления и доставки данных на верхний уровень систем АСУ.
См. такжеПравить
- Программируемый логический контроллер
- Языки программирования стандарта IEC 61131-3
- IEC 61499
- CoDeSys
ЛитератураПравить
- Доклад «FIO-PAC Suite – современный инструмент для программирования контроллеров LinPAC/XPAC» на ICP DAS Solution Day 2019
- Современные отечественные контроллеры с исполнительной системой ISaGRAF: соответствие международным стандартам и российские ноу-хау, Журнал «НЕФТЕГАЗ ЭКСПО», № 17 '2018
- ISaGRAF 6 И ПОДДЕРЖКА РАБОТЫ ПЛК В РЕЖИМЕ РЕАЛЬНОГО ВРЕМЕНИ: НЕКОТОРЫЕ КОНКРЕТНЫЕ ПРИМЕРЫ, Автоматизация и IT энергетике № 12 '2016
- ПРОТОТИП ПЛК НА БАЗЕ ОТЕЧЕСТВЕННОГО 28НМ ПРОЦЕССОРА БАЙКАЛ-Т1 И ИСПОЛНИТЕЛЬНОЙ СИСТЕМЫ ISAGRAF 6 FIORD TARGET, Control Engineering Россия № 4(64) '2016
- ОТЕЧЕСТВЕННЫЕ КОНТРОЛЛЕРЫ СО ВСТРОЕННОЙ ИСПОЛНИТЕЛЬНОЙ СИСТЕМОЙ ISAGRAF 6 FIORD TARGET: ФУНКЦИОНАЛЬНОСТЬ, РАСШИРЯЕМОСТЬ И БЕЗОПАСНОСТЬ, Control Engineering Россия № 29(66) '2016
- FIO-PAC Suite - инновационный отечественный программный инструментарий для контроллеров LinPAC/XPAC, Автоматизация и IT энергетике № 6 '2015
- ISaGRAF и функционально безопасные системы: современный тренд в развитии технологий программирования контроллеров, Мир компьютерной автоматизации № 4 '2012
- ISaGRAF 6.1: динамичное развитие и концептуальные новшества, Автоматизация в промышленности № 8 '2012
- Бюджетный контроллер на базе ISaGRAF 6, Мир Автоматизации № 3 '2011
- ISaGRAF 6: эволюция от среды программирования контроллеров к единой платформе автоматизации, Автоматизация в промышленности, № 3 '2011
- Некоторые особенности реализации стандарта IEC-60870-5-104 в системе программирования контроллеров ISAGRAF: от теории к практике, ИСУП, № 4(28) 2010
- Расширения ISaGRAF 5: инновационные функциональные возможности, производительность и открытость, ИСУП, № 2 2009
- ISaGRAF 5 — основа для создания распределенных приложений в среде программируемых контроллеров на базе стандарта IEC61499, Промышленные АСУ и контроллеры, № 12 2008
- ISaGRAF 5++ ACE Target — новая целевая система высокой производительности, «Промышленныуе АСУ и контроллеры» № 3 2007
- Система архивирования данных на основе технологии ISaGRAF, «Автоматизация в промышленности» № 9 2006)