ENLOGIC представляет собой программную платформу, предназначенную для решения большого спектра коммуникационных задач – опроса полевых устройств, модулей ввода-вывода, цифровых приборов по различных протоколам обмена, передача данных централизованно на верхний уровень по стандартным телемеханическим протоколам, промежуточная обработка данных. |
По вопросам приобретения и обновления программного обеспечения необходимо обращаться к официальному партнёру АО "Энергоресурс" компанию ООО "ЭНТЕЛС", по адресу https://entels.ru/programmnoe-obespechenie/soft-logic-enlogic/programmnaya-platforma-enlogic.
Техническая поддержка программного обеспечения АО "Энергоресурс" оказывается на портале: https://support.entels.ru/
ENLOGIC – это программная платформа, ориентированная на создание конечных изделий для решения типовых задач автоматизации объектов сетевой инфраструктуры, промышленности, зданий и сооружений.
В качестве аппаратной базы для функционирования ENLOGIC может быть использован практически любой контроллер или компьютер, работающий под управлением операционной системы на базе ядра Linux.
Функциональные задачи, решаемые ENLOGIC:
Примеры возможных видов конечных изделий с использованием платформы ENLOGIC:
Программная платформа ENLOGIC состоит из двух основных компонентов:
Среда исполнения конфигурации для конечных узлов ENLOGIC, в качестве которых могут выступать как аппаратные микропроцессорные контроллеры и промышленные компьютеры, так и виртуальные узлы.
ENLOGIC Runtime на языке С, легко портируется на различные программно-аппаратные платформы.
ENLOGIC Runtime поддерживаются процессорные архитектуры ARM и Intel с разрядностью 32 и 64 бита, операционные системы на базе ядра Linux, и Windows.
В рамках одного конечного узла ENLOGIC возможно создание систем автоматизации с большим кол-вом переменных – данное число зависит только от мощности аппаратной базы, используемой для запуска ENLOGIC Runtime.
Интегрированная среда разработки ENLOGIC IDE применяется для формирования конфигурации коммуникационных узлов ENLOGIC – КП телемеханики, серверов ССПИ и пр.
Создание конфигурации происходит в удобном древовидном виде.
Внешний вид конфигурации объекта типа РП 6/10 кВ в среде разработки ENLOGIC IDE:
При конфигурировании узла ENLOGIC инженер оперирует понятными категориями и терминами – протокол обмена, модуль ввода-вывода.
Создание конфигурации происходит в интуитивно понятном виде, в результате получается древовидное представление объекта автоматизации, с формированием объектовых групп, отображающих физическую структуру объекта автоматизации.
В составе платформы ENLOGIC поддерживается большое число как универсальных протоколов обмена данными – МЭК 60870-5-101/103/104, МЭК 61850-8-1 (MMS), Modbus, DNP3, DLMS, так и проприетарные – счетчики электроэнергии Меркурий, СЭТ-4ТМ, Энергомера и др.
Поддержка спецификаций OPC DA 2 и OPC UA позволяет на базе платформы ENLOGIC создавать шлюзы сбора и передачи данных для различных задач автоматизации, различного масштаба и на разнообразных аппаратных платформах.
Основной состав оборудования автоматизации интегрируется по универсальным протоколам обмена.
Для решения этой задачи в ENLOGIC IDE разработан специальный гибкий механизм описания профилей опроса устройств.
Когда встает вопрос об интеграции в состав поддерживаемых устройств оборудования нового типа – блока РЗА, контроллера присоединения, модуля ввода-вывода, щитового или измерительного прибора, то такая задача решается путем создания описательного файла этого устройства в формате XML.
Подготовить такой файл описания может любой квалифицированный инженер, имеющий знания о принципах организации взаимодействия по нужному протоколу обмена.
Фрагмент описания для ENLOGIC профиля опроса прибора ЭНИП-2-32 по протоколу обмена МЭК-101:
Представление модуля ЭНИП-2-32 в дереве конфигурации ENLOGIC IDE:
Удобное разделение элементов дерева конфигурации на группы-объекты и максимальная типизация в описании устройств различных производителей далее позволяет максимально эффективно осуществлять настройку программного обеспечения верхнего уровня SCADA ЭНТЕК. При этом также сохраняется возможность гибкой настройки выходной карты переменных МЭК-104 узла ENLOGIC, которую при необходимости можно привести к виду, требуемому заказчиком.
Кроме реализации задач коммуникаций программное обеспечение ENLOGIC IDE также позволяет гибко настраивать обработку данных внутри узлов ENLOGIC по алгоритмам пользователя, вплоть до реализации функции автоматического управления.
Для этих целей в составе средств ENLOGIC имеется поддержка технологического языка ФБД – Функциональные Блоковые Диаграммы, и возможность исполнения пользовательских скриптов, создаваемых на языках С и Pascal.
Пример технологической программы на языке ФБД в среде ENLOGIC IDE:
Пример скриптового алгоритма ФБ (функционального блока) в среде ENLOGIC IDE:
ENLOGIC IDE кроме его применения как самостоятельного инструментария, также является основным компонентом программного обеспечения вышестоящего уровня SCADA ЭНТЕК.
Конфигурация узлов ENLOGIC, подготавливаемая в среде ENLOGIC IDE, вертикально интегрируется в состав проекта SCADA ЭНТЕК.
Все модули SCADA ЭНТЕК могут автоматически оперировать общим деревом объектов и переменных, сконфигурированных в среде ENLOGIC IDE.
Контактная информация
E-mail: