Обзор САПР ELPLC-LOGIC

САПР ELPLC-LOGIC – российская среда разработки для программирования ПЛК и микропроцессоров (x86, ARM, Эльбрус) с поддержкой языков МЭК 61131-3. Подходит для АСУ ТП, оборонных и промышленных систем.

САПР ELPLC-LOGIC

В условиях активного импортозамещения в промышленной автоматизации и оборонном секторе российские разработки становятся ключевым инструментом для создания надежных систем управления. Одним из таких решений является САПР 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) поставляется под заказ. Комплекс уже применяется в АСУ ТП, оборонных системах и критической инфраструктуре, демонстрируя высокую надежность и совместимость с отечественным оборудованием.

САПР ELPLC-LOGIC

Ключевая информация

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 (инструкционный список) .

Компиляция: Двухэтапная трансляция:

  1. Код МЭК 61131-3 → ST.
  2. 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) и укреплению технологического суверенитета. Для получения доступа или консультации можно обратиться в ИНЭУМ им. Брука через официальный сайт или отдел продаж.