История версий

7.0.2021.06.07

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

7.0.2021.04.28

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

7.0.2021.01.25

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

7.0.2020.12.11

  1. Визуализация – добавлена новая группа объектов Трубы и емкости для удобного создания мнемосхем в проектах автоматизации систем водоснабжения, газоснабжения и др.
  2. ENLOGIC IDE – в таблицу контроллеров (F3) добавлен столбец Порт для МЭК-104.
  3. ENLOGIC IDE – удалена возможность задавать миллисекунды и секунды для периодического опроса контроллера (минимально возможное значение 1 минута). В таблице контроллеров (F3) период теперь отображается в минутах.

7.0.2020.12.03

  1. ENLOGIC IDE – различные доработки элементов визуального интерфейса пользователя по замечаниям в результате эксплуатации.
  2. ENLOGIC – для задачи КП МЭК добавлен модуль Таблица ретрансляции. Модуль предназначен для формирования выходной карты МЭК-адресов контроллера с исполнительной системой ENLOGIC, независимой от внутренней адресации переменных в ENLOGIC. Использовании Таблицы ретрансляции позволяет сформировать отдельные карты МЭК-адресов для передачи данных по протоколу МЭК 60870-5-104 индивидуально для каждого направления (разным клиентам). На уровне ENLOGIC IDE для формирования Таблицы ретрансляции используется файл Excel. Для поддержки в контроллере с исполнительной системой ENLOGIC необходимо обновить исполнительную систему, включающую в себя реализацию алгоритма Таблицы ретрансляции.
  3. В Сервере сбора данных скорректированы правила обработки данных, принимаемых по протоколу МЭК 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

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

Предыдущие версии

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

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

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