ISaGRAF — среда ПЛК Rockwell/Schneider
ISaGRAF — универсальная среда разработки программ для ПЛК и RTU по стандарту IEC 61131-3, ранее принадлежала Schneider, сейчас Rockwell. Применяется в телеметрии нефтегаза, энергетике, SCADA RTU — Prosoft, Trei, Элеси, часть продуктов Schneider SCADAPack.
ISaGRAF — универсальная среда разработки программ для промышленных контроллеров и телеметрических RTU по стандарту IEC 61131-3. История уникальна: разрабатывалась французской CJ International с 1988 года, затем принадлежала Altersys, Schneider Electric (с 2004), а с 2017 — подразделению Rockwell Automation. Параллельно с CODESYS — один из главных кроссплатформенных стандартов, но меньшей распространённости.
Среда поддерживает все пять языков МЭК (LD, ST, FBD, SFC, IL) и выпускается в двух версиях — ISaGRAF 5 (устаревшая, встречается в старых проектах) и ISaGRAF 6 (актуальная, визуальный редактор, Function Blocks). Основное применение — встроенное исполнение в чужое железо: контроллеры Schneider SCADAPack, российские RTU Prosoft Trei, Элеси, Регул, а также телеметрические станции для нефтегаза.
Пример применения: телеметрия куста скважин на НПЗ. Контроллер Prosoft Trei-5B-05 с ISaGRAF Runtime собирает данные с датчиков давления, температуры, расхода (16-32 канала), передаёт по Modbus TCP или протоколу МЭК 60870-5-104 в АСУ ТП. Программа — 500 строк ST + графика SFC для последовательностей, разработка в ISaGRAF Workbench на ПК.
ISaGRAF лицензируется по-разному в зависимости от OEM-поставщика. В РФ активно применяется в проектах SCADA для нефтегаза, энергетики, водоканалов — многие российские RTU построены именно на нём, что обеспечило импортонезависимость после 2022 года.
Частые вопросы
ISaGRAF или CODESYS — что выбрать?
CODESYS — массовый стандарт, десятки брендов ПЛК (Wago, ОВЕН, Festo, Schneider M-серии). ISaGRAF — специализированный для RTU и телеметрии (Prosoft Trei, Элеси, Регул, SCADAPack). Для стандартной автоматики инженерных систем выбирают CODESYS, для телеметрии нефтегаза и энергетики — часто ISaGRAF (определяется выбранным железом RTU).Можно ли использовать ISaGRAF для сложной SCADA?
Да, ISaGRAF — это только среда ПЛК/RTU. Поверх него работает SCADA ([Trace Mode](/glossariy/trace-mode/), [MasterSCADA](/glossariy/masterscada-4d/), WinCC, зарубежная ClearSCADA). Контроллер на ISaGRAF отдаёт данные через Modbus TCP, OPC UA или МЭК 60870-5-104 в SCADA — архитектура такая же, как для CODESYS.
Источники
- ISaGRAF 6 — Workbench User Guide — Rockwell Automation