Перейти к основному содержимому

4diac IDE — среда разработки АСУ ТП (IEC 61499)

Eclipse 4diac — открытая (open-source) среда разработки и исполнения для распределённых промышленных систем управления на основе стандарта IEC 61499.

Лицензия

Eclipse 4diac распространяется по лицензии Eclipse Public License 2.0 (EPL-2.0). Перевод документации выполнен компанией Liman Tech. Оригинал: eclipse.dev/4diac


Роль стандарта в России: проект openAPC

В 2023–2025 годах в России сформировалась межотраслевая рабочая группа при поддержке Министерства промышленности и торговли РФ. Участники: Северсталь, Газпром нефть, АЛРОСА, ЛУКОЙЛ, Росатом и другие крупнейшие промышленные компании.

Цель: создать открытый программный ПЛК и открытую IDE как отечественную альтернативу западным платформам — Siemens TIA Portal, Honeywell Control Edge, Yokogawa — вынужденно покинувшим рынок.

Базовым стандартом для открытых АСУ ТП выбран IEC 61499. Проект: openapc.ru

Ларус-100 — наша реализация

Компания Лиман реализовала Ларус-100 — промышленный ПЛК на базе 4diac-Forte с поддержкой IEC 61499. Ларус-100 решает ту же задачу: открытый, отечественный, совместимый с экосистемой 4diac.


IEC 61499 vs IEC 61131-3

КритерийIEC 61131-3IEC 61499
АрхитектураЦентрализованная (один ПЛК)Распределённая (несколько устройств)
Единица программыПрограммный блок POUФункциональный блок FB
ПереносимостьОграниченнаяВысокая (портируемые FB)
Управление событиямиЦикличный сканСобытийно-управляемые соединения
Примеры платформSiemens S7, CodesysEclipse 4diac, Ларус-100

Что такое Eclipse 4diac?

Eclipse 4diac состоит из двух основных компонентов:

КомпонентОписание
4diac IDEСреда разработки на базе Eclipse Platform для создания приложений IEC 61499
4diac FORTEПортируемая исполняющая среда (runtime) для встраиваемых и промышленных устройств

Что в этом разделе

РазделОписание
Начало работыУстановка 4diac IDE и FORTE, первые шаги
Учебные материалыПошаговые туториалы: LED, счётчик, распределённая система
Конфигурация устройствНастройка Ларус, OPC-UA, Raspberry Pi
Протоколы связиMQTT, Modbus, EtherNet/IP, HTTP
РазработкаСоздание собственных функциональных блоков
СправочникГлоссарий, спецификация IEC 61499, FAQ

Ссылки