WiKI

Центр документации и сравочной информации

Прием данных по протоколу МЭК 60870-5-104

Задача
Настроить в SCADA ЭНТЕК получение данных по протоколу МЭК 60870-4-104 (далее будем писать сокращенно МЭК-104) от источников такой информации сторонних производителей различного типа, таких как:

Контроллер телемеханики объекта электрических сетей (ТП, РП, ПС) стороннего производителя (не контроллер ENLOGIC)
Распределенный объект диспетчеризации, имеющий встроенные возможности по передаче данных на верхний уровень по протоколу МЭК-104 (реклоузер, КРУН, разъединитель)
Сервер телемеханики, выдающий массив информации по протоколу МЭК-104
Такой объект автоматизации мы хотим увидеть в SCADA ЭНТЕК как отдельный узел ENLOGIC, потому что, во-первых – это удобно и логично, и во-вторых – при такой организации приема данных в распоряжении инженера проекта автоматически становятся доступны встроенные в ЭНТЕК функции регистрации событий и их последующего просмотра с автоматической фильтрацией по объектам – узлам ENLOGIC (и на самом деле это очень важный момент, сильно облегчающий построение проектов с большим количеством объектов).

Внимание! Следует понимать различие в задачах подключения сторонних устройств с протоколом МЭК 60870-5-104 к контроллеру с исполнительной системой ENLOGIC (в том числе к виртуальному SofLogic), и в подключении напрямую к SCADA. Эти две задачи в некоторых случаях могут быть решены одинаковым образом, но все таки они имеют сильно разную целевую направленность и некоторые важные различия в особенностях конечного результата. И если вас интересует вопрос подключения к контроллеру с исполнительной системой ENLOGIC, то вам надо перейти на статью Прием данных по протоколам МЭК 60870-5-101/103/104.

Краткая инструкция
Добавить в конфигурации ENLOGIC узел (контроллер) типа "КП МЭК 60870-5-104"
В контроллер добавить псевдо протокол Виртуальная группа (их можно добавлять сколько угодно)
В виртуальную группу добавить наиболее удобные для визуального представления данных от вашего контроллера в SCADA ЭНТЕК модули - там предусмотрены на выбор модули как чисто ТС, ТУ, ТИ, так и совмещенные. При добавлении модулей следует ориентироваться не на то, какие модули ввода-вывода опрашивает ваш контроллер, а попытаться с помощью модулей сформировать понятную структуру данных объекта.
Зайти в настройку карты адресов - клавиша F8 - и с помощью функций редактирования карты в этом окне (перемещение тегов индивидуально или целыми блоками) - разместить нужные параметры на нужных МЭК-адресах.
При желании можно легко самостоятельно разработать форму представления дерева параметров стороннего контроллера, в виде нового модуля для псевдо протокола Виртуальная группа.

При использовании предусмотренных универсальных модулей ТС и пр. необходимо задавать у каждого сигнала Шифр пользователя - тогда далее в интерфейсе Скада сигналы будут видны под нормальными названиями, а не под абстрактными ТС1, ТС2 и пр.

Вводная информация
Адресация параметров в SCADA

В SCADA ЭНТЕК информационные объекты (параметры, они же теги) имеют следующие параметры для их однозначной адресации и использования в программных модулях ЭНТЕК:

Идентификатор станции – в одном проекте может быть до 255 станций (размер поля 1 байт).
Идентификатор узла ENLOGIC (системный адрес) – в рамках одной станции может быть до 255 узлов, контроллеров ENLOGIC или любых сторонних с протоколом МЭК-104 (размер поля 1 байт).
Идентификатор параметра (тега) – в рамках одного узла ENLOGIC может быть до 65535 параметров (размер поля 2 байта). Идентификатор параметра также одновременно является и МЭК-адресом этого параметра в карте МЭК-переменных узла ENLOGIC.
Необходимо четко понимать при настройке проекта SCADA ЭНТЕК следующее:

Когда на мнемосхеме модуля визуализации идет настройка объекта отображения какого нибудь сигнала с контроллера – этот объект запоминает привязку к этому параметру, сохраняя значения всех этих трех полей.
Так же сохраняют привязку к параметрам и все остальные модули – настройка алармов, настройка истории, и все прочие, что могут быть.
Если после настройки привязки параметров к мнемосхеме (алармам, истории) изменить вдруг (зачем то) идентификатор станции, то все настройки привязок станут некорректными – визуализация перестанет видеть данные по ВСЕМ контроллерам данной станции SCADA ЭНТЕК. (именно по этой причине в программе настройки станций изменить идентификатор станции нельзя – это можно сделать только вручную в INI-файле со списком станций)
Если после настройки привязки параметров к мнемосхеме (алармам, истории) изменить системный адрес узла ENLOGIC, то настройки привязок для данного узла ENLOGIC на мнемосхемах станут некорректными - визуализация перестанет видеть данные по этому контроллеру.
Если после настройки привязки параметров к мнемосхеме (алармам, истории) начать изменять выходную карту МЭК-параметров контроллера, то частично эти привязки необходимо будет актуализировать – привязаться к новым адресам. В особо тяжелых случаях, когда карта переменных была полностью перекроена – придется перепривязать все параметры.
Какие задачи решает ENLOGIC

В составе SCADA ЭНТЕК подсистема ENLOGIC решает следующие задачи:

Формирование конфигурации нижнего уровня – для коммуникационных контроллеров в части сбора данных от различных источников по цифровым протоколам связи, и разработки технологических алгоритмов обработки информации внутри контроллера. Результатом этой задачи является конфигурация в бинарном виде, подготовленная для загрузки в контроллер, причем только в контроллер с исполнительной системой ENLOGIC.
Формирование конфигурации верхнего уровня – дерева параметров контроллеров (узлов ENLOGIC), с которыми будут работать остальные модули SCADA ЭНТЕК – сервер, визуализация, алармы и пр. Каждый модуль использует это дерево параметров как ему требуется. При этом всем модулям SCADA уже совершенно не требуется знание всей сформированной в ENLOGIC IDE логики работы коммуникационного контроллера нижнего уровня – модулям SCADA требуется знать только адрес параметра, для того чтобы иметь возможность получать данные от сервера SCADA, используя этот адрес.
Как работает сервер SCADA

Сервер SCADA ЭНТЕК любые типы контроллеров – и ENLOGIC, и сторонние – опрашивает по протоколу МЭК-104 (возможны и другие варианты, например сообщения MQTT).

Сервер SCADA ЭНТЕК в качестве входной конфигурации для своей работы (для опроса удаленных объектов) использует конфигурацию верхнего уровня, сформированную в ENLOGIC IDE. Причем он даже не рассматривает эту конфигурацию в виде дерева, а только в виде плоской таблицы. Для него конфигурация удаленного контроллера – это только список возможных адресов МЭК-параметров, которые сервер готов принять от этого контроллера. Сервер ничего не знает о конфигурации контроллера (даже если это контроллер с исполнительной системой ENLOGIC), кроме предполагаемого списка МЭК-адресов параметров.

Почему список параметров здесь назван предполагаемым? Потому что сервер имеет у себя только тот список параметров, который был сформирован для него в дереве ENLOGIC (и виден в общей карте переменных по клавише F8). И если после формирования в ENLOGIC конфигурации сервера произвести, например, удаленное конфигурирование контроллера из другого места, и что-то изменить в его списке параметров, то сервер SCADA об этом не узнает. Поэтому возможны следующие ситуации:

Если в список переменных контроллера были добавлены новые параметры, то сервер будет их принимать (такова логика работы МЭК-104), но будет их отбрасывать – ему некуда положить эти данные.
Если из конфигурации контроллера были удалены некоторые параметры, то сервер по этим параметрам перестанет получать данные – они у него всегда будут недостоверными.
Если МЭК-адреса параметров в контроллере были изменены – начнется путаница (несоответствие карты МЭК-параметров), и сервер по адресам параметров в своем списке начнет получать совершенно не те данные, что ему нужны.
Если на объекте заменить контроллер одного типа на контроллер другого типа (даже другого производителя), и при настройке нового контроллера сформировать у него выходную карту МЭК-параметров, аналогичную предыдущему контроллеру – тогда сервер SCADA будет успешно принимать поток данных, теперь уже от нового контроллера.

МЭК 60870-5-104, МЭК-104

SCADA ЭНТЕК - загрузка

В разделе "Загрузка" вы можете скачать необходимые файлы и документы. Для активации ПО вам необходимо использовать ключи активации. Для их получения вам необходимо связаться с менеджером.

Дистрибутив для Windows

 
Дистрибутив для Linux ASTRA

Предоставляется по запросу, обратитесь к менеджеру

 
Дистрибутив для Linux AltLinux

Предоставляется по запросу, обратитесь к менеджеру

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

SCADA ЭНТЕК

SCADA ЭНТЕК - история версий (v.5)

5.0.2019.03.15

Внедрен механизм изменения аварийных и предаварийных границ параметров в режиме «рантайм» – без необходимости перезагрузки сервера сбора данных. Для поддержки данного функционала используется единая база данных параметров системы, формируемая модулем «Конфигуратор сервера».
Кумулятивное обновление по результатам исправлений, замечаний и большого числа незначительных доработок.

5.0.2018.11.29

В набор исполняемых файлов добавлен новый модуль под рабочим названием «Конфигуратор сервера», исполняемый файл ServerCfg.exe. Модуль предназначен для формирования и редактирования единой базы параметров проекта, возможности введения произвольного набора пользовательских атрибутов параметров и пользовательского представления дерева параметров проекта на основе механизма фильтрации по атрибутам. Модуль пока не будет выводиться в общую панель запуска приложений, но его можно использовать, если запустить стандартным способом, передав в первом параметре командной строки полный путь к файлу проекта. Первичный функционал этого модуля – возможность использования значений пользовательских атрибутов и фильтров – уже возможно использовать в объекте модуля визуализации, предназначенном для отображения журналов событий.
Ретрансляция данных от сервера по протоколу МЭК 6070-5-104 – добавлена возможность задания двухбайтового общего адреса ASDU для индивидуальных групп тегов.
В модуле алармов для разных типов алармов (на включение, на отключение и пр.) реализована возможность задавать свои настройки для каждого типа. Это позволяет разные типы алармов по одному параметру обрабатывать с разными приоритетом, исключать ненужные типы из обработки.
В модуле просмотра событий добавлена новая вкладка для фильтрации событий по объектам АСКУЭ.
В модуле визуализации добавлена работа с резервной БД знаков безопасности (секция DBR в Signs.xml). Чтение знаков и состояний производится из доступной БД, запись осуществляется в основную и в резервную БД.
В модуле визуализации для элемента «Выключатель» добавлена возможность перехода на заданную мнемосхему по клику на объекте.
В состав демонстрационного проекта SmartGridRES включен пример использования многофункционального объекта визуализации «Таблица мониторинга».
Кумулятивное обновление по результатам исправлений и замечаний.

5.0.2018.07.25

В исполнительную систему добавлена поддержка протокола SNMP как клиента – для получения данных от агентов SNMP.
В исполнительной системе если в свойство «Двухпозиционный ТС» дискретного тега записано значение 65535, то он изначально после старта контроллера сразу передаётся наверх как двухпозиционный ТС. Функция предназначена для случаев, когда двухпозиционные ТС поступают от внешнего источника данных по протоколам МЭК 60870-5 и МЭК 61850.
В модуле визуализации для объекта "Кнопка" добавлен новый тип действия – "Переход к выбранному объекту мнемосхемы".
В модуле визуализации в Таблицу алармов добавлена настройка цвета фона для алармов разного приоритета.
Для модуля визуализации добавлена настройка для разрешения автоматического разворачивания окна при аларме.
В модуле визуализации в таблице отображения журнала событий в контекстное меню добавлен пункт перехода на мнемосхему для заданной зоны.
В модуле алармов добавлен новый шаблон для текста сообщений (%g1 - %g9 - группа) для вывода в текст алармов имён родительских групп из дерева алармов.
Кумулятивное обновление по результатам исправлений и замечаний.

5.0.2018.06.06

Протокол ПУ МЭК 60870-5-104 в составе исполнительной системы EnLogic – добавлена настройка смещения времени у приходящих временных меток. Аналогичный функционал добавлен и для узла EnLogic типа КП МЭК 60870-5-104.
В механизме ведения баз данных истории внедрена возможность ведения краткосрочных БД, предназначенных для сохранения истории с небольшой глубиной и малым периодом записи. При чтении данных в случае, если краткосрочная БД покрывает интервал запроса, данные вычитываются из неё, иначе из обычной (долгосрочной) БД.
Для объектов визуализации электрических сетей добавлена возможность ручного задания состояния объектов, не привязанных к параметрам, а также возможность переключение на ручной режим и обратно для объектов, привязанных к параметрам.
Для электрических объектов Шина/Линия добавлена возможность ручного управления состоянием Под напряжением, Отключено, Заземлено, с выделением соответствующим цветом.
Произведена оптимизация состава настроек для объектов электрических сетей, значительно сокращено неиспользуемое индивидуальное количество настроек.
Кумулятивное обновление по результатам исправлений и замечаний.

5.0.2018.04.20

Новый многофункциональный объект в модуле визуализации "Таблица мониторинга". Позволяет создавать таблицы на мнемосхемах с произвольным набором столбцов. В качестве исходных данных для столбцов выступают записи из модуля Справочники, данные реального времени из типизированных групп переменных (трехфазные измерительный приборы, блоки релейной защиты, реклоузеры), вычисляемые столбцы. Имеются функции сортировки, фильтрации, условного форматирования (подсвечивания) ячеек.
Доработки в механизме установки плакатов и знаков на мнемосхемах в части улучшения юзабилити и для автоматического обновления состояния при использовании нескольких клиентов или модулей визуализации.
Для объекта визуализации отображения списка событий добавлена возможность фильтрации по группам из дерева алармов, также произведены различные улучшения в функциональности его работы.
В сервер сбора данных добавлен механизм контроля зависания отдельных внутренних критических процедур, что могло в некоторых специфических ситуациях приводить к зависанию сервера. При обнаружении такой ситуации сервер автоматически перезапускается самостоятельно (если запущен как приложение), или операционной системой (если запущен как служба).
Оптимизация модуля настройки алармов и модуля настройки баз истории: значительное ускорение запуска для проектов с большим количеством тегов; переделана реализация диалога фильтрации параметров, который выводится при перетаскивании параметров в дерево (больше нет долгого ожидания при добавлении в случае большого числа параметров в проекте).
В среду конфигурирования EnLogic добавлена функция экспорта списка контроллеров с настройками в виде CSV-файла и реализовано корректное отображение значений DP-сигналов в разных режимах опроса контроллеров.

5.0.2018.02.02

В модуле визуализации добавлена возможность для объектов из группы «Электрические сети» устанавливать плакаты и знаки на мнемосхеме в рабочем режиме модуля визуализации.
В модуле визуализации исправлено позиционирование модальных окон при использовании на АРМ нескольких мониторов.
В модуле сбора данных АСКУЭ события по опросу объектов по СОМ-портам записываются, как и раньше, в отдельные группы.
Для подсистемы АСКУЭ добавлена поддержка индивидуальных часовых поясов для объектов для корректной синхронизации времени в ситуации, когда сервер сбора и объекты находятся в разных часовых поясах.
Корректировки в алгоритме генерации телеизмерений для эмулятора реклоузера РВА/TEL для придания «больше достоверности».
Для объектов модуля визуализации "Разъединитель" и "Заземляющий нож" положение ключа по умолчанию отрисовывается теперь и в режиме настройки.
Модуль Визуализации – реализовано принудительное разворачивание скрытого приложения при возникновении сигнализации (аларма).
Кумулятивное обновление по результатам исправлений и замечаний.

5.0.2017.12.14

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

5.0.2017.11.15

Для модуля Визуализация разработаны новые объекты из группы «Электрические сети» (бывшая группа Электрооборудование): заземляющий нож (ЗН), ограничитель перенапряжения (ОПН), разрядник, трансформаторная подстанция (ТП, несколько видов отображения). Произведена комплексная корректировка объектов из группы Электрические сети (отказ от сглаживания где это не требуется, унификация набора свойств объектов, незначительные корректировки размера некоторых объектов).
Модернизация ядра модуля Визуализации – значительное уменьшение времени перехода в режим настройки и времени вставки новых объектов при большом кол-ве объектов на мнемосхеме.
Кумулятивное обновление по результатам исправлений и замечаний.

5.0.2017.08.01

В Энергоанализ добавлен новый вид отчета - Нормированные объемы ресурсов.
Корректировки в некоторых файлах IO, добавление файла iec-none-vendor.io – описание обобщенного контроллера телемеханики для ячейки КРУ 6/10/20 кВ, протокол обмена МЭК 60870-5-101, без привязки к конкретному производителю.
Кумулятивное обновление по результатам исправлений и замечаний.

5.0.2017.07.24

Исправления в карте переменных DNP3 для опроса КРУ Etalon – поддержка значений индексов параметров DNP3 размером больше 1 байт.

5.0.2017.07.05

Добавлена поддержка блоков управления КРУ Etalon (Таврида Электрик), корректировка в части поддержки РВА SMART35 (Таврида Электрик). В проект «Smart Grid РЭС» добавлены типовые примеры телемеханизации объектов на базе КРУ Etalon и РВА SMART

5.0.2017.06.26

Сервер сбора данных подсистемы АСКУЭ – реализован механизм многозадачного сбора данных. Ранее для параллельного опроса объектов необходимо было запускать несколько экземпляров сервера сбора данных – по количеству желаемых параллельных опросов. Сейчас один запущенный сервер АСКУЭ выполняет одновременно много заданий. Количество одновременных заданий настраивается в опциях АСКУЭ модуля Справочники.
Добавлена поддержка расходомера-счетчика газа ультразвукового Turbo Flow UFG-F.
Модуль визуализации – новые свойства у всплывающих мнемосхем для возможности отображения мнемосхемы без оконных рамок и заголовка, и с возможностью указания фиксированного положения. Функционал сделан с целью создания на базе таких мнемосхем панелей навигации и статуса.
Модуль визуализации – новые ключа запуска в командной строке для принудительного запуска модуля в полноэкранном режиме, без загрузки панелей расширения, и запуска на определенном мониторе при многомониторной конфигурации рабочего места пользователя.
Модуль алармов – новые шаблоны для формирования текста алармов для подстановки названия модуля, названия протокола, названия любого вышестоящего уровня по дереву тегов.
Среда конфигурирования контроллеров – добавлена возможность вводить пользовательские наименования групп в модулях в протоколах обмена, что позволит при необходимости менять визуальные наименования элементов дерева (по аналогии с пользовательскими шифрами тегов).
Среда конфигурирования контроллеров – в файлах IO в строках описания тегов теперь можно использовать опцию для указания желаемого МЭК-адреса тега в конфигурации контроллера. Также предусмотрен механизм группового перемещения (смещения) адресов тегов у модулей в общей конфигурации контроллера.
Поддержка сбора данных с устройства УМ-31 RTU.
Утилита импорта данных АСКУЭ из внешних файлов – добавлена возможность получения файлов с данными напрямую из электронных почтовых сообщений из почтового ящика.

5.0.2017.04.14

В проекте «Smart Grid РЭС» в составе конфигурации контроллеров для управления реклоузерами РВА/TEL включена опция буферизации сигналов ТС на стороне контроллера при отсутствии связи с верхним уровнем, для последующей передачи буфера ТС после восстановления канала связи.

5.0.2017.04.10

Корректировки в механизме обработки алармов Сервера сбора данных для корректной регистрации событий по параметрам, приходящим из накопленного буфера ТС источников данных в протоколе МЭК-104 (в том числе для контроллеров ЭНТЕК).
В модуле «Справочники» появилась возможность рассылки e-mail и SMS-уведомлений о добавлении/изменении записей в журналах.
Введены точки расчета потерь ЭЭ с использованием программного комплекса «РТП3».
Добавлен новый объект визуализации «Баланс ЭЭ».
Доработан модуль «WEB-кабинет»: отображаются показания счетчиков воды и тепла.
Доработаны формы отчетов для энергосбытовых компаний, добавлен отчёт «Карта сбора».
Доработан ПУ МЭК-104 для опроса РВА через конвертер МЭК-101/МЭК-104.
Введена настройка тайм-аута при переходе с основного канала опроса на резервный.
Поддержаны счётчики электроэнергии НЕВА-124 и НЕВА-323.
Исправлены ошибки конвертации БД из MS SQL в Firebird.
Кумулятивное обновление по результатам исправлений и замечаний.

5.0.2017.01.27

Значительная доработка в механизме резервирования серверов SCADA: обеспечен полный функционал по взаимодействию двух серверов в режимах основной-резервный с процедурами запуска и останова опроса удаленных объектов, синхронизации алармов между серверами, регистрации событий и истории.
Для энергетических объектов в модуле Визуализация добавлен единый унифицированный механизм динамической раскраски по условиям – Заземлено, Есть напряжение, Авария, Предупреждение.
Для платформы EnLogic добавлен новый тип узла (контроллера) – КП МЭК 60870-5-104. Этот тип узла позволяет представлять внешние сторонние источники данных с протоколом МЭК 60870-5-104 как отдельные узлы EnLogic, а не как модули ввода-вывода. Данное представление удобно для структурного выделения объектов в SCADA, настройке и фильтрации событий по объектам.
Добавлена поддержка корректора ЛОГИКА СПГ761, предназначенного для измерения параметров природного газа и последующего вычисления расхода и объема газа. Доработана подсистема АСКУЭ – добавлен новый вид энергоресурсов ГАЗ, предусмотрены отчетные формы для формирования отчетов.
Различные доработки в модули ЭнергоАнализ в части формирования отчетной документации.
Кумулятивное обновление по результатам исправлений и замечаний.

SCADA ЭНТЕК - история версий (v.4)

4.0.2016.11.22

В состав системы включён новый модуль - WEB-Кабинет, предоставляющий доступ к данным учета электроэнергии через Web-браузер.
В АИИС появилась возможность вводить точки эмуляции потребления электроэнергии.
Разработан модуль WebGIS, позволяющий на базе Web ГИС «NextGIS» организовать отображение справочной и оперативной информации о состоянии объектов учёта ЭЭ в Web-браузере с привязкой к карте.
Поддержан опрос различных видов счётчиков электрической энергии, устройств РЗА и другого оборудования.
Введена возможность вычитки из счётчиков ЭЭ пиков мощности и энергий на начала месяцев.
В SCADA-системе добавлен служебный тег "Время последних данных", в который хранит время последнего удачного опроса контроллера.
В подсистеме аутентификации пользователей введена проверка сложности пароля и протоколирование всех попыток входа пользователя в систему.
В подсистеме алармов введена сигнализация по двухпозиционным ТС.
Внесены различные незначительные изменения и дополнения, исправлены обнаруженные ошибки.

4.0.2015.02.16

Кумулятивное обновление по результатам исправлений.
Дополнения в справочной системе и руководстве пользователя – разделы Контроллеры (описание протоколов КМ МЭК) и Энергоанализ.

4.0.2014.09.15

В механизм аутентификации пользователей добавлена возможность использования пользователей из домена Active Directory.
Изменения в подсистеме генерации и обработки алармов и сообщений:Добавлена возможность для группы аналоговых алармов ручного задания значений контроля верхних и нижних аварийных и предаварийных границ. Ранее имелась возможность брать данные границы только индивидуально по каждому параметру из его сконфигурированных свойств.
Регистрация алармов и сообщений теперь осуществляется в отдельные группы событий в соответствии с их приоритетом. Ранее все алармы регистрировались в одну группы, все сообщения - в другую группу.
Модернизирован механизм обработки алармов в модуле визуализации с учетом приоритета алармов и дополнительными настройками периодичности повторения. Внимание - функция генерации звукового оповещения оставлена только для панели расширения алармов, для объекта кнопка или список алармов на мнемосхеме эта функция отключена.

4.0.2014.07.04 

Кумулятивное обновление по результатам исправлений.
Поддержан опрос счётчиков электрической энергии КАСКАД-200МТ и КАСКАД-310МТ (через шлюз М2М МИРТ).
Реализовано управление нагрузкой и загрузка тарифного расписания для некоторых типов счётчиков.
Разработана утилита для установки транзитного соединения с устройствами, подключающимися к коммуникационному серверу (EnTransit).

4.0.2013.12.04

Кумулятивное обновление по результатам исправлений.
Новые формы отчетности в модуле ЭнергоАнализ для контроля полноты сбора информации.
Сохранение событий формирования отчетов ЭнергоАнализа в базу событий.
В модуле ЭнергоАнализ появилась функция быстрого вызова ранее сохраненных файлов предварительно настроенных отчетов.
Модуль «Опрос УСПД и счетчиков» дополнен функциональностью «Мобильный АРМ». Функция связана с возможностью опроса данных по точкам учета и последующего экспорта собранной информации (текущие данные, профили, архивы измерений, события) в файлы. Далее эти файлы могу быть перенесены на сервер, и данные из них импортированы в базу АСКУЭ. Функция предназначается для тех случаев, когда у сервера АСКУЭ нет возможности опрашивать данные самостоятельно (отсутствие связи с объектом, выход из строя УСПД и необходимость прямого опроса счетчиков). Экспорт-импорт данных происходит на основе идентификации по заводскому номеру счетчика.

4.0.2013.09.01

Кумулятивное обновление по результатам исправлений.
В подсистеме АСКУЭ (Справочники, ЭнергоАнализ, модуль сбора для сервера) реализован новый механизм планов опроса. Теперь возможно создавать много планов опроса с различными настройками (период или время опроса, набор запрашиваемых данных и пр.), и затем назначать индивидуальные планы опроса для объектов (не для каждой точки учета). Старые настройки опроса АСКУЭ (Справочники->АСКУЭ->Настройки АСКУЭ) рассматриваются теперь как план опроса по умолчанию, используемый для объектов в случае, если для них не назначены индивидуальные планы.
В исполнительной системе EnLogic реализована поддержка двухпозиционных ТС. Для настройки в среде конфигурирования EnLogic IDE один из ТС считается главным, и для него указывается адрес парного ТС. В состав дистрибутива включена исполнительная система для Windows с поддержкой данного функционала (эмулятор и служба). Для получения обновленной исполнительной системы для реальных контроллеров необходимо обратиться в техподдержку.
Модернизированы объекты визуализации для отображения состояния электротехнических объектов (ячейка, разъединитель) при использовании в качестве источника сигнала двухпозиционного ТС – приведены в соответствие с требованиями ФСК.

4.0.2013.06.30

Кумулятивное обновление по результатам исправлений.
В модуле Справочники добавлена возможность настраивать «Тихий час» при опросе. Ранее он был безусловным с 23:45 до 00:45.
В модуле Контроллеры добавлена функция загрузки в контроллер редактируемой (XML) конфигурации, и возможность последующего импорта ранее загруженной конфигурации. Режим поддерживается только для новых версий программного обеспечения УСПД.
В раздел документации добавлены описательные статьи про создание клиентских рабочих мест и про настройку проекта для сбора получасовых профилей мощности и экспорта данных в формат XML

4.0.2013.01.02

Внедрена система лицензирования программного обеспечения с использованием аппаратных ключей защиты. В состав полного дистрибутива включены драйверы ключей.

4.0.2012.10.27

В состав дистрибутива включен коммуникационный сервер для входящих TCP-соединений.
Новые формы отчетной документации в модуле ЭнергоАнализ, экспорт в XML
Все модули (кроме подсистемы прав пользователей) переведены на использование библиотек доступа AnyDAC (ранее была IBX), в связи с чем имеется возможность использовать сервер MS SQL для ведения баз истории, событий и справочников.
Расширена функциональность модуля АСКУЭ-лайт в части удобства работы с получасовыми срезами, добавлен экспорт в XML
Реализована возможность задания индивидуальной глубины хранения событий по группам.

4.0.2012.04.19

Активирована опция получения показаний в режиме PLC+ (ранее пакеты с данными PLC+ вычитывались и отображались в логе опроса, но реально показания из этих пакетов не использовались к выдаче). В настройках объекта введена специальная опция PLC+: при ее включении данные берутся из пакетов типа PLC+, данные из пакетов PLC игнорируются. При отключенной опции PLC+ данные берутся только из пакетов PLC, из PLC+ игнорируются (но выводятся в лог опроса для информации).

4.0.2012.04.08

Добавлена возможность чтения и записи конфигурации счетчиков в части функций управления (текущее состояние, значения лимитов), и непосредственно подача команд управления – включения и отключения. В данной версии функции протестированы при использовании счетчиков со встроенным реле Меркурий 233 при прямом соединении (каналы связи TCP, COM, GSM), и для тех же счетчиков при их опросе через концентратор PLC-II.
Введен механизм индивидуального по точкам учета формирования запросов на чтения данных, в отличие от ранее применяющего способа управления целиком по объектам.
В модуле Энергоанализ добавлена функция удаления данных. Удаление осуществляется из табличного представления выборки данных. Удаление возможно только в случае использования хранилища данных АСКУЭ (БД истории) в новом «плоском» формате. Конвертация БД может быть осуществлена из модуля настройки БД через контекстное меню базы данных.
Унифицирована форма настройки свойств АСКУЭ объекта. Теперь настройка четко разделяется на указание типа коммуникатора – прямая связь, шлюз М-228, УСПД ЭНТЕК и пр., и на указание типа канала связи – COM, GSM, IP и др.
Добавлен новый тип канала связи – коммуникационный сервер. Применяется при реализации систем сбора данных с публичными каналами GPRS с «серой» IP-адресацией на объектах. Коммуникационный сервер обеспечивает прием TCP-соединений от объектов и управление потоками данных для доступа к объектам со стороны прикладного сервера сбора данных ЭНТЕК. Сам коммуникационный сервер пока в дистрибутив не включен, может быть предоставлен по запросу.
Среда разработки EnLogic – возможность использования в качестве карты переменных для протоколов Modbus и МЭК 60870-5-101/104 документа Excel. Примеры включены в дистрибутив, отражено в справочной системе.

SCADA ЭНТЕК - история версий (v.6)

6.0.2020.06.29

  1. ENLOGIC IDE – добавлена функция поиска и замены подстрок в названиях (шифрах) параметров.
  2. ENLOGIC IDE – произведена модернизация окна Настройки МЭК на сервере (ретрансляции), добавлены новые столбцы, скорректирован экспорт в CSV, отработка замечаний.
  3. ENLOGIC IDE – произведена модернизация окна настройки карты МЭК-адресов контроллера, появилась возможность для отображения/скрытия свободных адресов.
  4. ENLOGIC IDE – добавлен новый диалог для табличного отображения списка контроллеров (горячая клавиша F3), в нем реализованы функции сортировки контроллеров по любому столбцу, поиск контроллеров, экспорт списка контроллеров в CSV, группового задания периода общего опроса и периода синхронизации времени.
  5. ENLOGIC IDE – в окне табличного отображения списка контроллеров добавлена возможность для проверки наличия записей с привязкой к контроллерам в журнале объектов в базе данных Справочники, а также возможность добавить недостающие записи в базу данных.
  6. ENLOGIC IDE – при импорте контроллера из паспорта описания в файле Excel появилась возможность автоматически добавлять его в базу данных Справочники (на основе имеющегося для журнала Объекты шаблона, описанного в ini-файле).
  7. Справочники – поле типа "Группа параметров" теперь оперирует с закодированным путём к группе параметров (вида St5\Cn22\...), чтобы переименование станции или контроллера не приводило к потере привязки.
  8. Настройка станций – при сохранении автоматически создаётся файл Configurator\Stations.html со списком всех станций и ссылками вызова Веб-страниц диагностики основного и резервного сервера.
  9. Подсистема АСКУЭ – реализован прием данных и управление нагрузкой для цифровых электроэнергии Меркурий по технологии LoRaWAN c использованием облачного сервиса компании Лартех.
  10. Подсистема АСКУЭ – модернизация и расширение функций механизма приема данных и управления нагрузкой для счетчиков электроэнергии Меркурий по протоколу LPWAN.
  11. Подсистема АСКУЭ – модернизация и расширение функций механизма приема данных и управления нагрузкой для цифровых счетчиков электроэнергии по технологии LoRaWAN c использованием оборудования компании Вега-Абсолют.
  12. Кумулятивное обновление по результатам исправлений, замечаний и большого числа незначительных доработок.

6.0.2020.03.20

  1. Сервер сбора данных – расширение механизма диагностики сбора данных с удаленных узлов и ретрансляции по протоколу МЭК-104.
  2. Подсистема АСКУЭ – реализован прием данных и управление нагрузкой для цифровых счетчиков электроэнергии по технологии LoRaWAN c использованием оборудования компании Вега-Абсолют.

6.0.2020.03.03

  1. Сервер сбора данных – внедрен новый механизм диагностики сбора данных с удаленных узлов и ретрансляции по протоколу МЭК-104. В сервере сбора данных теперь есть интегрированный HTTP-сервер, средствами которого отображаются диагностические страницы HTML.
  2. Сервер сбора данных – значительно расширены возможности анализа работы протокола МЭК-104 для опроса удаленных объектов и ретрансляции. С HTML-страниц диагностики можно включать подробное логгирование в файлы протокола МЭК-104 индивидуально по каждому объекту опроса, и логгирование в файлы процесса ретрансляции.
  3. Модуль настройки истории – добавлен выпадающий список со станциями. Загрузка параметров БД и дерева тегов происходит теперь не для всех станций сразу, а только для выбранной.
  4. Модуль настройки алармов – добавлен выпадающий список со станциями. Загрузка алармов и дерева тегов происходит теперь не для всех станций сразу, а только для выбранной.
  5. Справочники – в контекстное меню записей журнала добавлен пункт для импорта записи из файла Excel на основе ранее созданного шаблона. В контекстное меню журнала добавлен пункт для создания шаблона для импорта записи из Excel.
  6. Справочники – в окне Печатные формы появилась возможность импорта и экспорта шаблона в файл (для переноса сложных печатных форм между проектами).
  7. EnLogic IDE – добавлена возможность импорта узла ENLOGIC (контроллера) из файла Excel (пункт меню Правка->Импортировать контроллер из Excel): автоматически добавляется узел типа КП МЭК 60870-5-104, виртуальная группа и модуль Карта МЭК-104 из Excel.
  8. EnLogic IDE – в окне Настройка МЭК на сервере добавлена возможность экспорта списка телепараметров ретрансляции в формат таблиц ОИК Систел.
  9. EnLogic IDE – реализована новая возможность свободного конфигурирования дерева тегов у модулей, для которых в IO-файле в описании модуля установлено свойство AllowCustomConfig. Разрешается свободное редактирование тегов и групп, добавление и редактирование названий. Примеры таких модулей можно увидеть в файлах iec-none-vendor.io, virtual.io и др.
  10. EnLogic IDE, сервер сбора данных – добавлены служебные теги Уровень GSM-сигнала и Версия ИС. Получение информации по ним происходит только если источником данных является контроллер с исполнительной системой ENLOGIC.
  11. EnLogic IDE, сервер сбора данных – добавлен служебный тег Связь с контроллером (с задержкой). Значение тега false при разрыве соединения МЭК-104 с удаленным узлом формируется с задержкой в 5 минут относительно стандартного тега Связь.
  12. EnLogic IDE, сервер сбора данных – ветка Служебные параметры теперь всегда присутствует в дереве контроллеров. Реализована настройка ретрансляции Служебных параметров путем перетаскивания в окно Настройка МЭК на сервере.
  13. EnLogic IDE – при чтении описания модулей из файлов IO добавлена проверка на уникальность идентификатора модуля. Если идентификатор уже занят, то выводится сообщение об ошибке и модуль не добавляется в список доступных.
  14. Визуализация – в объекте Таблица мониторинга появилась возможность отображать временную метку параметра и задавать столбец для сортировки по умолчанию (при загрузке таблица сразу будет отсортирована по этому столбцу).
  15. Визуализация – реализована возможность вывода мнемосхемы на все имеющиеся мониторы в полноэкранном режиме (на полный рабочий стол).
  16. Визуализация – добавлен новый объект Индикатор ОЗЗ для отображения индикаторов короткого замыкания.
  17. Визуализация – автозагружаемый объект Список алармов и настройки сигнализации теперь можно настраивать для разных станций индивидуально.
  18. Подсистема АСКУЭ – реализован прием данных и управление нагрузкой для счетчиков электроэнергии Меркурий по протоколу LPWAN. Протокол используется при передаче данных по технологии NB-IoT
  19. Кумулятивное обновление по результатам исправлений, замечаний и большого числа незначительных доработок.

6.0.2019.07.25

  1. В состав стандартного дистрибутива включена поддержка функций клиента МЭК 61850-8-1 (MMS). В составе дистрибутива функция клиента МЭК 61850-8-1 реализуется в рамках виртуального контроллера для Windows, запускаемого как эмулятор или как служба ENLOGIC (тип контроллера None-target). ВНИМАНИЕ: для использования требуется наличие дополнительной опции в лицензии.
  2. В каталоге Bin\EnLogicPLC произведена замена исполнительных файлов для эмулятора контролера: модуль EnLogicEmul.exe заменен на EmulatorForPLClib.exe, модуль EnLogicSvc.exe заменен на EnLogicSvcForPLClib.exe. Новые версии эмулятора и службы обеспечивают поддержку функций клиента МЭК 61850-8-1.
  3. В состав дистрибутива включен комплект MQTT-брокера Mosquitto for Windows, располагается в каталоге Bin\mosquitto. Брокер Mosquitto используется для различных целей, в частности – для работы механизма изменения аварийных и предаварийных границ параметров в режиме «рантайм».
  4. В модуле визуализации для объекта "Таблица мониторинга" добавлена возможность для каждой строки настройки перехода на индивидуальную мнемосхему объекта.
  5. В модуле визуализации расширен список объектов, корректно отображающих значение двухпозиционных сигналов – Значение параметра, Таблица параметров.
  6. В модуле визуализации для объектов отображения событий добавлена возможность выбора времени начала-конца интервала при отображении событий за период (ранее была возможность выбирать только даты). Также теперь происходит автоматическое отключение следящего режима при выборе режима отображения "За период". При изменении даты-времени начала и конца периода запрос событий осуществляется не сразу автоматически, а только при нажатии на кнопку "Обновить". Добавлена возможность экспорта в формат CSV (рекомендуется использовать при большом кол-ве событий).
  7. Для модуля визуализации реализован опциональный механизм автоматического выхода пользователя с переходом на стартовую мнемосхему. Включение и настройка времени AutoLogOut задается в окне общих настроек модуля визуализации (горячая клавиша F12, вкладка Настройки проекта).
  8. Для модуля визуализации введен новый параметр запуска в командной строке: -SilentAlarms. При наличии такого параметра модуль визуализации обрабатывает поступающую сигнализацию для формирования светового оповещения у объектов (моргание и пр.), но не формирует звуковое оповещение. Параметр предназначен для использования на АРМ с много мониторными конфигурациями для запуска нескольких экземпляров модуля визуализации.
  9. Для базы данных параметров (модули ServerCfg.exe, ParamAccess.dll) для пользовательского представления параметров добавлена возможность задавать фильтры по системным атрибутам – ID станции, ID контроллера и пр.
  10. EnLogic IDE – добавлен механизм синхронизации с базой данных модуля ServerCfg описательной информации по параметрам.
  11. EnLogic IDE, сервер сбора данных – расширено логгирование команд записи, добавлены новые настройки для объекта: "Двухступенчатая команда управления" – для посылки команд телеуправления последовательностью SELECT-EXECUTE; "Общий адрес ASDU" – для возможности задания адреса ASDU отличающегося от системного адреса узла ENLOGIC в конфигурации проекта SCADA-системы.
  12. EnLogic IDE – отображение пользовательских шифров параметров в дереве "МЭК на сервере".
  13. Для сервера сбора данных добавлены новые параметры запуска в командной строке для целей отладки: LogParamChangedRead – включает вывод всех приходящих в сервер данных в лог-файл в читабельном виде; LogParamChangedCSV – включает вывод всех приходящих в сервер данных в лог-файл в формате CSV.
  14. Скорректирована логика использования битов IV (недостоверность) и NT (неактуальность) в исполнительной системе ENLOGIC и сервере SCADA-системы:
    • Контроллер с исполнительной системой ENLOGIC после запуска, до тех пор пока реально не получит данных от устройств нижнего уровня, передает данные по протоколу МЭК-104 с установленными бита IV и NT, что означает – недостоверные, неактуальные данные.
    • Когда контроллер теряет связь с источником данных – модуль с протоколом Modbus, МЭК 60870, МЭК 61850 и т.д. – он должен выставить все значения по группе параметров данного модуля в признаки IV и NT – недостоверные, неактуальные данные.
    • Отдельно бит IV используется только в ситуации, когда источник данных сам выдал необходимое значений уже с признаком IV – контроллер осуществляет ретрансляцию бита IV на вышестоящий уровень.
    • Сервер SCADA-системы не использует значения с установленными битами IV и NT для формирования аварийных событий и записи в базу данных истории.

15. В настройках формирования аварий и сообщений (алармы) добавлена возможность настраивать алармы при переходе параметра в недостоверное состояние (IV). Аларм срабатывает при наличии бита только IV (при наличии дополнительно бита NT аларм не формируется).

16. Значения с флагом NT теперь не записываются в БД истории.

17. Подсистема АСКУЭ – для счетчиков импульсов Пульсар, используемых для учета электроэнергии, теперь считается, что Пульсар выдает данные – накопленные показания по каналам – в единицах измерения Ватт*час, и перед сохранением значений в базу данных происходит перевод в кВт*ч – деление полученного значения на 1000.

SCADA ЭНТЕК - история версий (v.7)

https://t.me/enteknews - Официальный Телеграмм-канал с новостями ЭНТЕК

Версия 7.0.2022.02.02
Визуализация: Добавлен новый объект Реактор в группе Электрические сети.
У объекта Трансформатор (напряжения/тока) появилась возможность использования только одной обмотки.
Объект Мульти-изображение – расширена поддержка графических форматов изображений (PNG и др.), ранее объект работал только с форматом GIF.
Сервер сбора данных:Формирование списка потоков внутри сервера, вывод списка на страницу HTML, введение функции сторожевого таймера для контроля зависания потоков.
Скорректировано время отсчета таймаута Т2, чтобы логика соответствовала международному стандарту (новая логика не противоречит российскому стандарту).
Добавлена опция посылки по протоколу МЭК-104 команды опроса счетчиков – вместе с командой общего опроса INTERROGATION <100> также посылать команду опроса COUNTER INTERROGATION <101>.
Параметры с временной меткой из прошлого теперь берутся всегда, кроме параметров с меткой глубже текущего времени на 5000000 минут (около 9.5 лет). Параметры с временной меткой из будущего, если приходят с временем, большим времени сервера на 1 час, то их временная метка заменяется на текущее время сервера.
Увеличено макс число коннектов по HTTP до 50. При достижении значения 50 и его удержании более 5 мин инициируется рестарт сервера.
Файлы лога DAServer.log теперь сохраняются все, не удаляются. При старте предыдущий файл лога переименовывается в файл вида DAServer.log_2022-01-19_16-50-13 (дата-время переименования).
ENLOGIC IDE:Расширен выпадающий список для станций, к именам станций в этом списке добавлены их идентификаторы.
Рядом с элементом редактирования IP-адреса добавлена кнопка для запуска команды ping по указанному IP-адресу.
Из настроек связи с контроллером удалена группа настроек RS-232 и GSM-модема. Настройка периода опроса и потери опроса перенесены в диалог настройки МЭК-104.
Рядом с системным адресом контроллера выведен общий адрес ASDU в режиме только для чтения – для быстрого контроля данного параметра.
Добавлена функция проверки корректности введенных IP-адресов контроллера (производится при построении конфигурации). Проверка производится только для контроллеров с режимом связи Одиночный или Резервированный. Если при построении конфигурации обнаружены ошибки, выводится сообщение об ошибках, и конфигурация контроллера не строится.
При ошибках в конфигурации контроллера не сохраняется теперь не только bin-файл конфигурации, но и xml-файл для верхнего уровня тоже.
В диалог настройки связи по МЭК-104 добавлена галочка Посылать команду опроса счетчиков.
Добавлено окно с расширенной информация по удалённым тегам при синхронизации в окне настройки ретрансляции.
Добавлена функция экспорта карты адресов контроллера в JSON в формате для OwenCloud.
Подсистема администрирования:Если в качестве сервера БД пользователей указана станция из проекта, то подключение происходит по IP-адресу для клиента, а не для сервера.
Справочники:Если в качестве сервера БД указана станция из проекта, то сначала пробуем подключиться по её основному IP, и если не получается – то по резервному IP.
Подсистема АСКУЭ: Поддержана функция Пароль в ASCII для счётчиков Меркурий.

Версия 7.0.2021.10.07
Добавлена функция контроля прохождения команд телеуправления на основе настройки парного МЭК-адреса дискретного параметра. Для дискретных сигналов добавлена настройка для контроля прохождения команды записи. Признак «непрохождения» команды управления формируется, если в ответ на повторную команду не происходит получения изменения состояния по заданному парному МЭК-адресу. Признак «непрохождения» команды доступен при запросе состояния объекта (контроллера) через REST-запрос вида http://127.0.0.1:25927/daserver/state/ID у сервера сбора данных.
В состав дистрибутива включен модуль REST-сервера RESTapi32.exe, предназначенный для организации REST API к базе данных истории SCADA. В состав дистрибутива включена версия модуля, использующая не защищенное ТСР-соединение (не TLS), и предназначенная для работы в закрытой локальной сетевой инфраструктуре.

Версия 7.0.2021.09.09
ENLOGIC IDE: Реализованы механизмы для настройки произвольной карты МЭК-адресов при ретрансляции данных от контроллера с ИС ENLOGIC по протоколам МЭК 60870-5-101/104.
Добавлен механизм загрузки в контроллер произвольных таблиц в формате CSV для решения различных задач внутри контроллера на основе табличных данных.
Сервер сбора данных:Полностью переделан механизм взаимодействия между основным и резервным сервером при резервировании серверов. Теперь резервный сервер периодически посылает запросы к основному серверу по протоколу UDP, реализация сделана напрямую на базе сокетов. При достижении максимального количества ошибок резервный сервер принимает решение что основной не на связи, и запускает в работу процессы сбора данных.
Добавлена настройка (в ENLOGIC IDE) и реализован алгоритм возвращения к основному контроллеру (IP-адресу) при настройках резервирования контроллера (или канала связи – основного и резервного IP-адреса). Для возвращения на основной IP-адрес происходит периодическая проверка доступности соединения с контроллером по этому адресу.
Подсистема АСКУЭ:Реализована возможность прямого (без УСПД) опроса счетчиков по протоколу СПОДЭС.
При получении данных от счётчиков по MQTT (протокол Меркурий LPWAN) паспорта счётчиков теперь сохраняются в файлы. Если есть существующий файл, то паспорт считывается из него, что ускоряет процедуру приема данных от счетчиков и избавляет от необходимости повторного запроса паспорта счетчика. Если паспорта для счетчика нет, то отправляется запрос на получение паспорта.

Версия 7.0.2021.06.07
Подсистема сигнализации:В модуле настройки алармов добавлена функция Управлять системным параметром с выбором системного параметра контроллера (пока в нём только один элемент - "Наличие напряжения"). Функция предназначена для возможности воздействия на состояние внутренних (системных) переменные сервера сбора данных с использованием механизма сигнализации. Состояние системных переменных используется при запросе состояния объекта через REST-api.
В сервере сбора данных добавлен служебный тег "Наличие напряжения".
Значение системного параметра "Наличие напряжения" выдаётся в составе JSON при запросе состояния контроллера.
ENLOGIC IDE:При загрузке полной конфигурации в контроллер теперь безусловно дополнительно осуществляется загрузка xml-файла результата построения конфигурации, который используется как исходный файл формирования дерева параметров контроллера. Файл будет использоваться в будущих версия ИС ENLOGIC для формирования WEB-интерфейса контроллеров.
Различные доработки по улучшению функциональности окон настройки модели сервера МЭК 61850-8-1 и клиента.
Завершена работа по поддержке SQL-сервера Firebird 3 – поддержана возможность просмотра данных на трендах в модуле визуализации.
Кумулятивное обновление по результатам исправлений и замечаний.

Версия 7.0.2021.04.28
Сервер сбора данных: Введен новый механизм получения данных по протоколу МЭК 60870-5-104 от источников, передающих поток телеметрии с множественными адресами ASDU в одном коннекте МЭК-104 (обычно используется при передаче данных в одном соединении от разных объектов автоматизации). В среде настройки ENLOGIC IDE для подключения таких источников телеметрии введен новый тип узла Коллектор МЭК-104. Задача коллектора – установить одно соединение МЭК-104 с источником телеметрии, принимать весь приходящий поток данных, и раскладывать приходящие данные в другие (приемные) узлы ENLOGIC. Для настройки приемного узла введен новый режим связи – связь через Коллектор, в этому случае приемный узел ENLOGIC не имеет непосредственно настроек связи с удаленным объектом, и фактически является контейнером для хранения принимаемых данных и представления объекта в дереве параметров SCADA-системы как отдельного узла ENLOGIC. Для распределения принимаемого потока телеметрии в соответствующие узлы ENLOGIC предусматриваются два механизма:Автоматическое распределение данных на основании соответствия входящих адресов ASDU и системных адресов узлов ENLOGIC – данные с входящим адресом ASDU=12345 попадут в узел ENLOGIC с системным адресом 12345.
Вручную настраиваемая таблица соответствия между входящими адресами ASDU и конечными узлами ENLOGIC (на основании системного номера).
В механизм ретрансляции данных от сервера по протоколу МЭК-104 добавлена функция "Ретранслировать потерю связи". Соответствующая настройка добавлена в окне настройки ретрансляции данных в модуле ENLOGIC IDE. При включении этой настройки сервер SCADA при пропадании связи с удаленным объектом параметры этого объекта будет выдавать в поток ретрансляции с признаком недостоверности. Без включения этой настройки при аналогичной ситуации сервер перестает выдавать в поток ретрансляции телеметрию по данному объекту (кроме служебных тегов Связь и др.).
Добавления в HTTP-интерфейс сервера:HTML-запрос для вывода таблицы параметров (МЭК-адреса, названия, значения, временные метки) для заданного контроллера в формате визуальной страницы HTML – запрос вида http://127.0.0.1:25927/daserver/obj/ID/table. Для вызова таблиц параметров по сделаны автоматические ссылки в общей таблице списка контроллеров.
REST-запрос для вывода состояния контроллера (наличие связи, время последнего получения данных и др.) в формате JSON – запрос вида http://127.0.0.1:25927/daserver/state/ID.
REST-запрос для вывода списка параметров для заданного контроллера (МЭК-адрес, название параметра, название группы) в формате JSON – запрос вида http://127.0.0.1:25927/daserver/obj/ID/params.
REST-запрос для вывода списка значений для заданного контроллера (МЭК-адрес, значение, качество, временная метка) в формате JSON http://127.0.0.1:25927/daserver/obj/ID/values.
ENLOGIC IDE:В окне настройки ретрансляции при добавлении объекта в ретрансляцию появилась возможность сразу задать собственный адрес ASDU для добавляемой группы и возможность использования МЭК-адресов источника (узла ENLOGIC) в качестве МЭК-адресов для ретрансляции. Также в этом диалоге и в диалоге свойств группы ретрансляции теперь производится контроль уникальности задаваемого собственного адреса ASDU для группы.
В настройках связи с контроллером удалён режим "Дублированный", добавлены режимы Коллектор МЭК-104 (описание приведено выше) и MQTT ENTT (реализация режима MQTT будет доступна в следующей версии).
Добавлена настройка Заблокировать опрос контроллера, контроллеры с заблокированным опросом выделяются серым цветом.
Реализована поддержка SQL-сервера Firebird Использование библиотеки rtp_udf.dll сведено к минимуму – она нужна только при использовании БД истории с полями типа BLOB, данная функция доступна только при работе с SQL-сервером Firebird 2.5. При использовании SQL-сервера Firebird 3 тип БД с полями BLOB не поддерживается, нет необходимости использовать библиотеку rtp_udf.dll для расширения функций SQL-сервера Firebird. Поддержка Firebird 3 реализована пока только в части сохранения данных, возможность просмотра данных на трендах в модуле визуализации будет доступна в следующей версии.
Модифицированы настройки БД истории в рамках проведенной работы по поддержке сервера и рефакторинга программного кода и исключения устаревших неподдерживаемых форматов БД истории.
Мобильный АРМ системы АСКУЭ – добавлена вкладка История для вычитки любых архивных данных по точкам учета, для возможности запроса из УСПД данных любой периодичности (не только 30-ти минутные).

Версия 7.0.2021.01.25
Сервер сбора данных – изменения в механизме ретрансляции данных от сервера ЦППС по протоколу МЭК-104. Теперь в поток ретрансляции уходят только реально получаемые с удаленных объектов данные. Это означает то, что:При старте сервера ЦППС все данные внутри сервера первоначально являются не инициализированными, до тех пока не будут установлены соединения с удаленными объектами. Пока соединения с объектом нет – данные по параметрам этого объекта не будут выдаваться в ретрансляцию, даже по команде общего опроса (будут только служебные теги).
При пропадании удаленного объекта со связи параметры по этому объекту внутри сервера ЦППС становятся не инициализированными, и перестают поступать в поток ретрансляции. Внешний приемник данных перестанет получать значения по параметрам такого объекта даже по команде общего опроса.
Сервер сбора данных – введена возможность параметры, получаемые от удаленных контроллеров, внутри сервера ЦППС переводить в ручной режим:Перевести параметр в ручной режим можно и когда данные приходят от удаленного объекта, и когда данных нет (нет связи с объектом).
Функцию перевода параметра в ручной режим можно использовать для целей тестирования ретрансляции данных от сервера ЦППС, для временной замены поступающих недостоверных значений и др.
Состояние ручного режима не сохраняется, если происходит перезапуск сервера ЦППС.
В ретрансляцию по протоколу МЭК-104 от сервера ЦППС параметры, переведенные в ручной режим, выдаются с установленным битом SB – substitute, замененное значение.
Для установки и снятия ручного режима параметра необходимо использовать объект Дерево параметров – либо сам объект на мнемосхеме, либо новое автоматическое всплывающее окно у объекта Таблица мониторинга (пункт №4 данных новостей). Для управления ручным режимом используется контекстное меню у выбранного параметра (правая кнопка мыши). Для параметров, переведенных в ручной режим, в дереве отображается дополнительный символ в виде руки.
Визуализация – для объекта Фигура произведена замена отрисовки основных используемых типов фигур на технологию GDI+. Благодаря этому объекты рисуются сглаженными линиями.
Визуализация – для объекта Таблица мониторинга добавлена возможность вывода всплывающего Дерева параметров в отдельном окне для выделенной строки таблицы мониторинга. Отображается фрагмент дерево параметров, на который произведена привязка этой строки, например – дерево параметров данного контроллера.
Визуализация – для объекта Таблица мониторинга для столбцов, источником данных которых является параметр или его временная метка, появилась возможность задавать привязку к отображаемому в этом столбце параметру не только по строке с названием параметра, но и по его идентификатору в ENLOGIC IDE (приемному МЭК-адресу). Формат задания: #id, пример: #123 – выводить в столбце параметр с адресом 123. Основное назначение данной функции – вывод в Таблицу мониторинга значений по контроллерам с типовой конфигурацией карты МЭК-параметров, но при этом строки с полным названием параметра внутри каждого контроллера могут различаться.
ENLOGIC IDE – в тулбар дерева контроллеров добавлены иконки для перемещения элементов дерева (контроллеры, протоколы, модули) вверх и вниз (ранее эти действия были доступны только по горячим клавишам). Пункт меню Настройка МЭК на сервере переименована в Настройка ретрансляции.
ENLOGIC IDE – для каналов, сформированных из таблиц в Excel, входы-выходы теперь создаются с заданным Пользовательским наименованием вместо просто Наименования, т.к. просто Наименования не сохраняются в составе конфигурации контроллера (наследуются из IO-файлов).

Версия 7.0.2020.12.11
Визуализация – добавлена новая группа объектов Трубы и емкости для удобного создания мнемосхем в проектах автоматизации систем водоснабжения, газоснабжения и др.
ENLOGIC IDE – в таблицу контроллеров (F3) добавлен столбец Порт для МЭК-104.
ENLOGIC IDE – удалена возможность задавать миллисекунды и секунды для периодического опроса контроллера (минимально возможное значение 1 минута). В таблице контроллеров (F3) период теперь отображается в минутах.
7.0.2020.12.03
ENLOGIC IDE – различные доработки элементов визуального интерфейса пользователя по замечаниям в результате эксплуатации.
ENLOGIC – для задачи КП МЭК добавлен модуль Таблица ретрансляции. Модуль предназначен для формирования выходной карты МЭК-адресов контроллера с исполнительной системой ENLOGIC, независимой от внутренней адресации переменных в ENLOGIC. Использовании Таблицы ретрансляции позволяет сформировать отдельные карты МЭК-адресов для передачи данных по протоколу МЭК 60870-5-104 индивидуально для каждого направления (разным клиентам). На уровне ENLOGIC IDE для формирования Таблицы ретрансляции используется файл Excel. Для поддержки в контроллере с исполнительной системой ENLOGIC необходимо обновить исполнительную систему, включающую в себя реализацию алгоритма Таблицы ретрансляции.
В Сервере сбора данных скорректированы правила обработки данных, принимаемых по протоколу МЭК 60870-5-104:Если в ENLOGIC IDE тип контроллера задан как КП МЭК 60870-5-104, то при приеме данных от этого объекта принимаются только пакеты с адресом ASDU, равным заданным в конфигурации этого узла в ENLOGIC IDE (остальные пакеты игнорируются). Также адрес может быть задан равным 65535 – тогда сервер будет принимать от контроллера пакеты с любым адресом ASDU, не проверяя его на равенство адресу в конфигурации ENLOGIC IDE.
Если в ENLOGIC IDE тип контроллера задан как КМ ЭНТЕК (или любой другой тип, кроме КП МЭК 60870-5-104), то сервер не проверяет адрес ASDU в принимаемых пакетах данных, и берет данные от пакетов с любым адресом ASDU.

Версия 7.0.2020.11.11
Больше 255 контроллеров в рамках одной станции – основная доработка для данной версии. Теперь возможно в границах одной станции SCADA ЭНТЕК создавать более 255 узлов ENLOGIC. Для решения данной задачи в системе была произведена тотальная модернизация внутренней архитектуры, связанная с увеличением размерности внутреннего поля для идентификатора узла ENLOGIC до двух байт. Это позволяет в перспективе создавать в одной станции до 65535 узлов ENLOGIC (в настоящее время введено принудительное ограничение на 10000 узлов). Доработка затронула все модули SCADA ЭНТЕК, и перед выпуском релизной версии производилось тестирование в реальных условиях в течении нескольких месяцев.
Расширение поля для идентификатора узла ENLOGIC до двух байт привело к необходимости модернизации протокола обмена между Сервером сбора данных SCADA ЭНТЕК и клиентским модулем визуализации ЭНТЕК. Ввиду этого в новой версии не обеспечивается совместимость на уровне протокола обмена между сервером SCADA ЭНТЕК и клиентом SCADA ЭНТЕК с предыдущей версией – клиенты предыдущей версии не смогут получать данные от сервера новой версии, клиенты новой версии не смогут получать данные от сервера предыдущей версии.
Для работы с большим количеством узлов ENLOGIC добавлена возможность произвольного группирования контроллеров в древовидную структуру. Возможно создание дерева с произвольным уровнем групп. Древовидная структура, созданная при настройке в модуле Контроллеры, далее используется во всех модулях SCADA ЭНТЕК.
ENLOGIC IDE – модификация режима Глобальный опрос. Этот режим используется для тестирования опроса контроллера по протоколу МЭК-104. Ранее эта функция использовала устаревшую библиотеку DLL, в процессе модернизации была произведена замена функции на запуск внешней программы EnLogicTest – приложение запускается с параметрами командной строки, содержащей путь к xml-файлу конфигурации контроллера, считывает список параметров из этого файла и сразу запускает опрос. Приложение EnLogicTest представляет собой модернизированную версию тестового приложения IEC60870Master (МЭК-тестер), входит в состав дистрибутива, и может также использовать самостоятельно для тестирования опроса по протоколу МЭК-104.
ENLOGIC IDE – в окне Настройка МЭК на сервере при автоматическом назначении МЭК-адресов параметров теперь появилась возможность отдельно задавать начальные МЭК-адреса для параметров с разделением по типам – ТС, ТИ, ТУ.
ENLOGIC IDE – добавлен пункт главного меню Файл->Проверка->IP-адреса контроллеров всех станций для поиска совпадающих IP-адресов по всем контроллерам всех станций.
Диалог выбора параметра – добавлен выпадающий список станций.
Диалог выбора параметра – добавлен поиск контроллеров по названию.
Диалог выбора параметра/контроллера – значительно ускорен поиск параметра/контроллера.
Визуализация – для объекта Дерево параметров теперь можно задать (или отредактировать) имя группы вручную (убрано свойство ReadOnly у элемента редактирования для имени группы). Ранее это было доступно только через диалог выбора группы, и в новой версии пропала возможность выбора целиком станции, потому что элемента Станция в диалоге выбора параметра теперь больше нет.
Подсистема АСКУЭ – реализован опрос счетчиков ЦЭ2726A / ЦЭ2727А с модемами LoRaWAN собственного производства (не Вега-Абсолют).
Подсистема АСКУЭ – поддержаны счетчики РиМ 384.

Предыдущие версии
SCADA ЭНТЕК - история версий (v6)

SCADA ЭНТЕК - история версий (v5)

SCADA ЭНТЕК - история версий (v4)

Регистрация исполнительной системы Enlogic

Информация о регистрации исполнительной системы

ИС EnLogic относится к коммерческому ПО и подлежит регистрации.

Без регистрации система будет работать в демо режиме, предполагающим ряд ограничений: работа только одной пользовательской задачи, ограничение в 100 МЭК-адресов, ограничение времени работы и др. Поэтому перед началом эксплуатации КМ Энтек необходимо проверить регистрацию ИС и, при её отсутствии, произвести регистрацию (Получить новую или восстановить).

Лицензирование ИС предусматривает использование опций, определяющие дальнейшую работу контроллера.

Возможен вариант поставки контроллеров с зарегистрированной исполнительной системой, но в регистрации которой отсутствуют опции – «Пустая лицензия». Пользователю доступна возможность самостоятельно наполнить имеющуюся лицензию необходимыми опциями.

Предусмотрены варианты опций:

  • КСТМ - Использование контроллера в проектах телеметрии.
  • УСПД - Использование контроллера в проектах АСКУЭ (УСПД)
  • +DNP3 - Использование протокола DNP3 для опроса подключённых устройств.
  • +Управление уличным освещением - Использование ФБ «Уличное освещение».
  • +Поддержка протокола МЭК 61850 - Поддержка протокола МЭК 61850.
  • + VipNET - Поддержка работы в защищённой сети VipNET.

Регистрация выполняется из системы конфигурирования (среда разработки) контроллеров - EnLogic IDE. (Далее EnLogic)

ENLOGIC входит в состав SCADA-системы (модуль «Контроллеры), но если задача состоит только в настройке контроллера, то можно воспользоваться отдельным дистрибутивом ENLOGIC.

Регистрация ИС – добавление опций

Запускаем Enlogic и переводим контроллер в режим опроса:

  1. Кликнув на ярлык, созданный при установке ПО, откроем «Интегратор».
  2. В группе «Настройка» нажимаем кнопку «Контроллеры».
  3. В дереве конфигураций выбираем нужный контроллер и переводим его в режим опроса, нажав кнопку на панели инструментов:
    (Либо используйте комбинацию клавиш Ctrl+F10). Если конфигурации нет – попробуем вычитать её из устройства, зайдя в меню «Правка» - «Импортировать контроллер».

Если цель режима опроса - администрирование (регистрация ИС, обновление ИС, установка времени), можно использовать любую конфигурацию - важно только правильно настроить связь. Проигнорируйте сообщение об отличии конфигураций, нажмите кнопку «Опрос» и переходите к регистрации.

В режиме опроса переходим на вкладку «Контроллер»:

Рисунок 1. Контроллер в режиме опроса.

Нажимаем на кнопку «Регистрация ИС EnLogic». (Доступна в режиме опроса контроллера.)

Открывается окно «Регистрация исполнительной системы EnLogic».

Фома содержит следующие поля:

  • Серийный номер (содержит четыре группы цифр)
  • Код активации
  • Регистрационный код

Также на форме размещена информация о регистрации и таблица опций.

Проверяем имеющуюся лицензию. На рисунке показан вариант с зарегистрированной ИС, но без каких-либо опций (пустая лицензия):

Рисунок 2. Пример пустой лицензии.

Для добавления новой опции пользователю необходимо иметь код (для каждой из требуемых опций). Код передаётся пользователю после покупки.

Рисунок 3. Образец регистрационных кодов выбранных опций.

На регистрационной форме нажимаем кнопку «Добавить опцию» и вводим один из полученных кодов. Если код введён правильно, появится кнопка «Активировать». Нажимаем на неё. В колонке «На сервере активации» напротив приобретённой опции появится знак «+».

Рисунок 4. Добавление опций.

После добавления всех необходимых опций появится кнопка «Перерегистрировать». Нажимаем.

Регистрационная форма информирует что данные приняты, но для вступления регистрации в силу необходимо перезагрузить контроллер:

Рисунок 5. Информация.

  • Необходимые условия для добавления опций: доступ в Internet с АРМ, где запущен Enlogic, и отсутствие блокировки http запросов брандмауэром или антивирусным ПО.

Перезапускаем контроллер, используя кнопку программного рестарта:

Рисунок 6. Кнопка рестарта контроллера.

После перезагрузки контроллера проверьте состояние регистрации ИС.

*Для выполнения программного рестарта потребуется ввести пароль второго уровня доступа – значение «по умолчанию» entek

 

 

Регистрация ИС – восстановление лицензии

Если все поля в регистрационной забиты нулями, а в нижней части имеется надпись «EnLogic не зарегистрирован» необходимо произвести регистрацию ИС.

  • Обратите внимание! Если информация вычитывается из контроллера через GSM сеть, нули в серийном номере могут быть следствием проблемы обмена данных, проверьте значение таймаута!

Рисунок 7. Отсутствие лицензии.

В случае, если ИС ранее была уже зарегистрирована, но регистрационный код утрачен (допустим, при полной перепрошивке контроллера), пользователь может восстановить регистрацию без обращения в службу поддержки.

Условия для восстановления:

  1. Актуальная версия Enlogic IDE (модуль «Контроллеры).
  2. Код активации должен остаться без изменения, от значения, полученного на производстве.
  3. На АРМ должен быть доступ в интернет и брандмауэр/антивирусное ПО не должно блокировать http запросы.

 

В поле «Серийный номер» пропишите серийный номер ИС, выданный на данный контроллер.

Серийный номер на ИС состоит из четырёх групп цифр, разделённых дефисом и указан на шильдике, наклеенном на корпус контроллера. Встречаются два варианта отображения: полный (но без дефисов) и сокращённый, состоящий из двух групп. Если с/н указан сокращённо, добавьте к нему две группы: 5000-0000.  Т.е. в случае, если на шильдике прописано №2001-3578 в регистрационной форме указываем 5000-0000-2001-3578.

Рисунок 8. Варианты шильдиков на КМ Энтек.

Далее последовательно нажать на две кнопки:

  • «Получить» (получить код активации). Код генерируется контроллером.
  • «Зарегистрировать»

Регистрационный код вычитывается с сервера лицензирования автоматически.

Рисунок 9. Получение кодов регистрации.

В случае, если код активации не совпадает с зарегистрированном на сервере лицензирования, кнопка «Зарегистрировать» будет отсутствовать. Обратитесь в службу технической поддержки.

Рисунок 10. Регистрация.

Для применения регистрационной информации потребуется ввести пароль третьего уровня доступа (администрирование). Значение «по умолчанию» uspdentek

Перезапускаем контроллер кнопкой программного рестарта.

Регистрация выполнена. После перезагрузки контроллера убедитесь, что ИС зарегистрирована.

 

EnLogic - загрузка

Дистрибутив EnLogic среда разработки

ENLOGIC Runtime

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

 

FaLang translation system by Faboba

Техническая поддержка
E-mail: Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript.
тел.:+7 (499) 495-49-10