Обзор САПР ELPLC-LOGIC
САПР ELPLC-LOGIC – российская среда разработки для программирования ПЛК и микропроцессоров (x86, ARM, Эльбрус) с поддержкой языков МЭК 61131-3. Подходит для АСУ ТП, оборонных и промышленных систем.
В условиях активного импортозамещения в промышленной автоматизации и оборонном секторе российские разработки становятся ключевым инструментом для создания надежных систем управления. Одним из таких решений является САПР ELPLC-LOGIC – программный комплекс для разработки и исполнения управляющих программ на программируемых логических контроллерах (ПЛК).
Разработанный ПАО "ИНЭУМ им. И.С. Брука" (входит в Ростех), этот инструмент поддерживает все основные архитектуры микропроцессоров, включая x86-64, ARM и "Эльбрус", что делает его универсальным решением для различных отраслей – от атомной энергетики до транспорта.
ELPLC-LOGIC соответствует международному стандарту МЭК 61131-3, предлагая пять языков программирования: ST (структурированный текст), FBD (функциональные блоки), SFC (последовательные схемы), LD (релейная логика) и IL (инструкционный список). Это позволяет инженерам гибко проектировать логику управления под конкретные задачи.
Важное преимущество комплекса – поддержка российских процессоров "Эльбрус", что критично для систем с повышенными требованиями к безопасности. Кроме того, ELPLC-LOGIC обеспечивает кросс-компиляцию (включая генерацию ANSI C), горячее резервирование (1oo2, 2oo2) и работу с промышленными протоколами (Modbus, OPC-UA, SMTCP).
Среда разработки распространяется бесплатно, а исполняющая система (ELPLC-RUNTIME) поставляется под заказ. Комплекс уже применяется в АСУ ТП, оборонных системах и критической инфраструктуре, демонстрируя высокую надежность и совместимость с отечественным оборудованием.
Ключевая информация
1. Общие характеристики
Назначение: ELPLC-LOGIC предназначен для разработки и исполнения управляющих программ для программируемых логических контроллеров (ПЛК) на языках стандарта МЭК 61131-3 (ST, FBD, SFC, LD, IL).
Разработчик: Продукт создан ПАО "ИНЭУМ им. И.С. Брука" (Москва), входящим в структуру Госкорпорации Ростех.
Реестр российского ПО: Включен в Реестр российского ПО под номерами:
- Среда разработки ELPLC-LOGIC: №19413 от 04.10.2023.
- Среда исполнения ELPLC-RUNTIME: №19301 от 23.09.2023.
2. Поддерживаемые платформы и архитектуры
Микропроцессоры и контроллеры: Комплекс поддерживает все основные архитектуры, включая:
- x86-64 (Intel/AMD),
- Эльбрус (e2k),
- ARM.
Операционные системы:
- Среда разработки: Windows (7+, 10+), Linux (Astra Linux, Alt Linux, Ubuntu, Эльбрус-Linux), MacOS.
- Среда исполнения: Linux (включая ЗОСРВ Нейтрино).
3. Ключевые функции
Поддержка языков МЭК 61131-3: ST (структурированный текст), FBD (функциональные блоки), SFC (последовательные функциональные схемы), LD (релейная логика), IL (инструкционный список) .
Компиляция: Двухэтапная трансляция:
- Код МЭК 61131-3 → ST.
- ST → ANSI C → нативная компиляция под целевую платформу (включая кросс-компиляцию) .
Отладка:
- Визуализация значений переменных на схемах FBD,
- Форсирование переменных,
- Горячая замена программ без остановки ПЛК .
Коммуникационные протоколы: Modbus-RTU/TCP, OPC-UA, SMTCP .
- Резервирование: Поддержка горячего резервирования (1oo2, 2oo2) для отказоустойчивых систем.
4. Применение и совместимость
Оборудование: Работает с ПЛК-Эльбрус (российские контроллеры на базе процессоров "Эльбрус") и оборудованием сторонних производителей .
Импортозамещение: Позиционируется как аналог зарубежных решений (ISaGRAF, CODESYS) с акцентом на безопасность и поддержку отечественных процессоров .
Безопасность: Интеграция с технологиями "Эльбрус" (защита на уровне кремния, двоичная совместимость с x86).
5. Условия предоставления
- Среда разработки (ELPLC-LOGIC): Бесплатная, доступна по запросу .
- Среда исполнения (ELPLC-RUNTIME): Цена по запросу .
- Контакты: Отдел продаж ИНЭУМ (Москва, ул. Вавилова, 24), email:
krotova_i@ineum.ru
, тел. +7 (499) 135-05-93.
6. Примеры внедрения
- АСУ ТП: Используется в атомной промышленности, нефтегазовом секторе, транспорте (метро, железные дороги) .
- Оборона: Применяется в системах управления для Минобороны России на базе процессоров "Эльбрус".
Заключение
САПР ELPLC-LOGIC – перспективное российское решение для программирования ПЛК, сочетающее поддержку международных стандартов (МЭК 61131-3) и совместимость с отечественными процессорами ("Эльбрус"). Его ключевые преимущества – гибкость разработки, кросс-платформенность и безопасность, что делает его востребованным в промышленности, энергетике и оборонном секторе.
Бесплатная среда разработки и возможность интеграции с различными ОС (Windows, Linux, Astra Linux) упрощают переход на российское ПО. Внедрение ELPLC-LOGIC способствует снижению зависимости от зарубежных аналогов (CODESYS, ISaGRAF) и укреплению технологического суверенитета. Для получения доступа или консультации можно обратиться в ИНЭУМ им. Брука через официальный сайт или отдел продаж.