САПР ELPLC-LOGIC

Инструментальный комплекс, предназначенный для разработки управляющих программ ПЛК на языках стандарта МЭК-61131-3

ELPLC-LOGIC — инструментальный комплекс, предназначенный для разработки управляющих программ ПЛК на языках стандарта МЭК-61131-3. В состав программного обеспечения входит интегрированная среда разработки и система исполнения.

Интегрированная среда разработки — система автоматизированного проектирования, позволяющая вести разработку управляющих программ на языках ST, FBD, SFC, LD, IL. Программное обеспечение разработано для архитектурных платформ x86-64, Эльбрус и операционных систем семейства Linux, Windows. Поддерживаются такие ОС, как: Astra Linux, Alt Linux, Ubuntu, Эльбрус-Linux, Windows 7 и старше и др.

Система исполнения — программное обеспечение для исполнения разработанных в САПР программ на целевых устройствах. Поддерживаются архитектурные платформы x86, e2k (Эльбрус), ARM.

Заказные наименования продукта
«Интегрированная среда разработки программ на языках стандарта МЭК 61131-3 ELPLC-LOGIC» (ЛЯЮИ.00707-01).
«Среда исполнения программ на языках стандарта МЭК 61131-3 ELPLC-RUNTIME» (ЛЯЮИ.00708-01).

Условия предоставления программного продукта
«Интегрированная среда разработки программ на языках стандарта МЭК 61131-3 ELPLC-LOGIC» — Предоставляется бесплатно, по запросу.
«Среда исполнения программ на языках стандарта МЭК 61131-3 ELPLC-RUNTIME» — Цена по запросу.

По вопросам приобретения: отдел продаж.

 САПР ELPLC-LOGIC для программирования ПЛК

Инструментальная система программирования ПЛК на языках стандарта МЭК-61131-3, включает в себя следующие функции и компоненты:

  • Поддержка 5 языков программирования ST, FBD, SFC, LD, IL.
  • Поддержка протоколов передачи данных Modbus-RTU/TCP master/slave, SMTCP-client/server, OPC-UA.
  • Система архивирования для создания аварийных архивов.
  • Режим отладки с выводом значений переменных и отображением на схемах FBD.
  • Возможность форсирования переменных.
  • Поддержка горячего резервирования ПЛК или процессорных модулей
  • Поддержка online замены управляющей программы без остановки выполнения
  • Возможность хранения исходного проекта на целевом устройстве.
  • Многоплатформенная система исполнения для архитектур Эльбрус, ARM, x86.
  • Оптимизация под архитектуру Эльбрус
  • Среда разработки для ОС Эльбрус, Linux, Windows, MacOS
  • Возможность поддержки оборудования (ПЛК) сторонних производителей.
  • Двухэтапная компиляция. Код на языке стандарта МЭК-61131-3 транслируется в ST код, затем полученный код транслируется в ANSI C и собирается нативно, на удаленном устройстве, либо кросс-компилятором под необходимую архитектуру ПЛК.

Примечание. Набор поддерживаемых протоколов и плагинов зависит от выбранной аппаратной платформы.

Инструментальное ПО для программирования ПЛК

  • Cостав УСО ПЛК описывается графическими конфигураторами.
  • Поддержка нескольких ПЛК в одном проекте.
  • Для больших проектов есть возможность импорта/экспорта сигналов в Excel, ускоряющая создание и модификацию конфигурации.
  • Связывание программ с переменными УСО по адресам и через специальные окна.
  • Редакторы текстовых языков с подсветкой синтаксиса
  • Редакторы графических языков  с подсветкой в режиме отладки

Подсистема резервирования

  • Применяется для ПЛК в двухпроцессорной конфигурации, а также для распределенных ПЛК при полном дублировании
  • Алгоритмы резервирования 1oo2 и 2oo2
  • Обмен данными резервирования через Ethernet
  • Поддержка дополнительного канала безопасности на случай отказа канала резервирования (ELPLC-BUS или serial интерфейс)
  • Гибкая система настройки таймаутов системы резервирования.

Этапы сборки проекта

Разработанная логика проекта при компиляции представляется в виде единого кода на языке ST, который транслируется в набор файлов на языке C, с учетом архитектурно-зависимого кода для выбранной аппаратной платформы.
Далее, код на языке C компилируется соответствующим аппаратной платформе кросс-компилятором. Полученный исполняемый файл в виде динамически подключаемой библиотеки передается на целевое устройство в систему исполнения, где будет принят для исполнения по команде из САПР.

Заказ

Стоимость программного продукта определяется по прайс-листу, в зависимости от выбранной платформы и набора компонентов.

Оформить заказ на ELPLC-LOGIC

 Документация

ElplcLogic - Руководство программиста

ElplcLogic - Руководство программиста. Приложение А (редактор кода).

ElplcLogic - Руководство по установке.

Руководство ELPLC-RUNTIME.

Руководство по установке ELPLC-RUNTIME.

Описание виртуальной машины ELPLC-LOGIC + ELPLC-RUNTIME.