Soft Logic система EnLogic

EnLogic – это технологическая платформа для программирования микропроцессорных контроллеров с открытой архитектурой и реализации коммуникационных шлюзов и конвертеров протоколов.

EnLogic  распространяется БЕСПЛАТНО. Оплачиваются только исполнительная система загружаемая в контроллеры

EnLogic состоит из исполнительной системы, выполняющейся в контроллере, и инструментальной среды разработки, функционирующей на платформе Win32. EnLogic является базовой составляющей SCADA-системы "ЭНТЕК", и в ее составе отвечает за все коммуникации с модулями ввода-вывода, контроллерами, обработку данных по технологическим алгоритмам пользователя. Также возможно применение системы EnLogic как отдельного продукта, совместно со сторонними системами телемеханики и SCADA.

В настоящий момент исполнительная система EnLogic имеет реализации под следующие целевые платформы и операционные системы:

  • eCos
  • Linux
  • WinCE
  • Win32

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

Список постоянно пополняется новыми типами поддерживаемых устройств и протоколов. Для открытых и стандартных протоколов (Modbus RTU, МЭК 870-5-101/104, DNP3) поддержка новых устройств  заключается в добавлении в файлы шаблонов (текстовый XML-формат) описаний его свойств и каналов. Доработка не требует квалификации программиста и может быть проведена конечным пользователем.

В EnLogic реализован механизм ведения архивов контроллера. Поддерживаются оперативные архивы, формируемые на основе оперативно опрашиваемых контроллером данных, и исторические архивы, формируемые из архивов внешних устройств - счетчиков и т.п. Данная особенность позволяет применять EnLogic в задачах учета энергоресурсов.

Для связи с контроллером, работающим под управлением исполнительной системы EnLogic, используются встроенные средства SCADA-системы "ЭНТЕК", которые позволяют организовывать обмен по каналам RS-485 и Ethernet, а также по каналам сотовой связи GSM/GPRS/EDGE/CDMA/WiMAX/.

При необходимости интеграции с программным обеспечением сторонних производителей доступ к оперативным параметрам контроллера можно осуществить по интерфейсу OPC DA, используя бесплатный EnLogic OPC-сервер, или получать данные от контроллера по стандартному телемеханическому протоколу МЭК 870-5-104. Это позволяет использовать контроллер с исполнительной системой EnLogic как Универсальный шлюз для получения данных от большого числа различных устройств.

Возможности EnLogic для программирования контроллеров

Коммуникационные возможности

  1. При совместном использовании с SCADA-ЭНТЕК - вертикально-интегрированная система с автоматической настройкой внутренних связей между контроллером и АРМ верхнего уровня;
  2. Связь с верхним уровнем по каналу RS232/RS485, Ethernet, GSM, GPRS;
  3. Резервирование канала связи с SCADA-ЭНТЕК -  
  4. OPC-сервер для использования с другими SCADA (RS232/RS485, Ethernet, GSM, GPRS);
  5. Поддержка Modbus (Master/Slave);
  6. Универсальный конфигурируемый драйвер для обмена данными с внешними интеллектуальными устройствами без программирования;
  7. Межконтроллерный обмен;
  8. Открытый драйверный интерфейс;
  9. Набор драйверов (включая чтение архивов) для ряда популярных контроллеров (Danfoss ECL), коммерческих вычислителей (Логика), электросчетчиков (Меркурий), счетчиков импульсов (Пульсар) и др.;
  10. Прозрачный канал связи с порта на порт;
  11. Прозрачный канал связи с сервера на порт;
  12. Инициативная передача информации на верхний уровень;
  13. Передача сообщений и данных с помощью SMS;
  14. Автоматическая синхронизация времени в системе.

Возможности программирования контроллеров

  1. Программирование алгоритмов на технологическом языке FBD;
  2. Программирование алгоритмов на технологическом языке ST;
  3. Свободные формульные вычисления, включая библиотеку из нескольких десятков функций. Условные вычисления (ЕСЛИ-ТОГДА-ИНАЧЕ) ;
  4. Горячая загрузка программ без остановки режима управления;
  5. Библиотеки - свыше 100 алгоритмов, включая регулирование, программно-логическое управление (шаговая программа - циклограмма), контроль и управление двухпозиционными исполнительными механизмами;
  6. Открытые интерфейсы для подключения собственных алгоритмов, написанных на языке "C".
  7. Специальные сервисные алгоритмы работы контроллеров (управлении емощностью, управление освещением, …

Средства повышения надежности

  1. Горячий рестарт
  2. Дублирование контроллеров
  3. Возможность объединения контроллеров в группы

Возможности архивирования

  1. Архивирование в контроллере в темпе с циклом программы пользователя
  2. Ведение в контроллере журналов переключения исполнительных механизмов
  3. Ведение в контроллере исторических архивов
  4. Включение в единый архив архивов подключенных внешних устройств (счетчиков и т.п.)
  5. Передача архивов нескольким серверам ввода-вывода верхнего уровня

Запрос прайс-листа

Заказ проекта

Обучение

Тех.сопровождение