WiKI

WiKI

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

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

Задача

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

Задача же данной статьи - рассказать про варианты подключения различных внешних устройств с протоколами обмена МЭК-101 и МЭК-104 для опроса этих устройств со стороны контроллера с исполнительной системой ENLOGIC:

  • Блоки релейной защиты
  • Модули ввода вывода
  • Измерительные преобразователи
  • Контроллеры присоединений
  • Индикаторы короткого замыкания
  • Устройства диагностики оборудования

и любые другие источники информации с протоколами МЭК-101 и МЭК-104, разработчики которых были достаточно современны, чтобы не использовать морально устаревший Модбас.

"Старый" и "новый" ПУ МЭК

Для подключения к контроллеру с ENLOGIC устройств с протоколами МЭК-101/104 имеется две модификации протокола ПУ МЭК 60870:

  • ПУ МЭК-101/103/104 - новая версия протокола
  • ПУ МЭК-101/104 - старая версия протокола

Старая версия протокола сохранен для обеспечения совместимости и возможности эксплуатации большого количества проектов, использующих эту версию. Эта версия, несмотря на название, также поддерживает и режим МЭК-103, как и новая версия.Новая версия протокола ПУ МЭК была разработана с учетом накопившихся пожеланий к расширению функциональности драйвера протокола, и эту функциональность невозможно было обеспечить с сохранением совместимости с существующими проектами.

Основные добавления в новой версии протокола ПУ МЭК:

  • возможность задания множителя или признака инверсии для каждого тега индивидуально
  • возможность использования для тегов коллективной пары множителей из свойств всего модуля - используется для единого задания КТТ и КТН
  • возможность в рамках одного модуля принимать данные от разных адресов ASDU с разделением по отдельным тегами

Как было сказано выше - старая версия протокола ПУ МЭК сохранена для совместимости со старыми проектами, поэтому дальнейшее описание будет отталкиваться от использования новой версии протокола.

Итак, добавляем протокол ПУ МЭК-101/103/104 новой версии:

Основные свойства протокола:

  • Протокол - тип протокола. Возможные варианты значений:101 - МЭК-101, подключение через реальный COM-порт
    -103 - МЭК-103, подключение через реальный COM-порт
    -104 - МЭК-104
    -201 - МЭК-101, подключение через TCP-соединение (для использования преобразователей Eth->RS232/485 в режиме TCP-сервера)
    -203 - МЭК-103, подключение через TCP-соединение
  • Период - для протоколов МЭК-101/103 определяет период (период задачи) опроса устройств внутри данной ветки протокола (желаемый, реально может получиться больше). Для МЭК-104 настройка не используется.
  • COM-порт - номер COM-порта для протоколов МЭК-101/103 в режиме подключения через реальный COM-порт
  • Занять COM-порт - монопольное использование COM-порта. Драйвер открывает СОМ-порт (или делает ТСР-коннект) один раз, и далее всегда его использует. Иначе - открывает СОМ-порт (или устанавливает ТСР-соединение) заново в начале каждого цикла, в конце цикла закрывает СОМ-порт (или ТСР-соединение).
  • Тайм-аут - время ожидания ответа на уровне передачи данных, мсек (1000..65535)
  • Повторов - максимальное число повторных попыток передачи пакета уровня передачи данных (0..10)
  • Множитель тайм-аута - во сколько раз увеличить тайм-аут между байтами (1..10)
  • IP-адрес поверх TCP - IP-адрес преобразователя Eth->RS232/485 (для режимов 201 и 203)
  • TCP-порт поверх TCP - TCP-порт преобразователя Eth->RS232/485 (для режимов 201 и 203)
  • Балансный режим - использовать балансный режим (для МЭК-101)
  • Смещение времени - смещение времени (+/-), минуты, на которое будет корректироваться временная метка принимаемых параметров.

После добавления протокола ПУ МЭК-101/103/104 в него далее добавляются необходимые модули. При работе по протоколам МЭК-101/103 все модули внутри одного протокола обмена опрашиваются последовательно.

При работе по протоколу МЭК-104 для каждого модуля внутри протокола обмена создается отдельная рабочая нить, и все модули опрашиваются параллельно и независимо. Поэтому при использовании протокола МЭК-104 сама ветка протокола ПУ МЭК-101/103/104 выполняет факультативную задачу, и может быть использована для удобства пользовательской разбивки общего списка устройств по определенным технологическим признакам - например по РУ и секциям.

Рекомендации по обеспечению безопасности контроллера E2R2-G

В данной статье собраны рекомендации по обеспечению максимальной безопасности контроллера E2R2-G.

Логин пользователя root

Необходимо сменить пароль по умолчанию для пользователя root, это делается через Веб-интерфейс контроллера.

Заходим в Веб-интерфейс, выбираем пункт меню Система→Управление:

 

Меняем пароль

 

Внизу страницы нажимаем Сохранить и применить:

 


Доступ по SSH
На той же странице есть настройки доступа по SSH:


Если интерфейс стоит в режиме не определено, тогда разрешено подключение по SSH к контроллеру по любому интерфейсу, в том числе по GPRS. Не стоит отключать SSH совсем, но лучше перевести подключение в режим lan, тогда подключение по SSH будет доступно только при прямом подключении к контроллеру через его порт Eth.

 


Список открытых портов


Список TCP/UDP портов, доступных для подключения, настраивается на вкладке Сеть→Межсетевой экран:


Далее надо перейти на вкладку Правила для трафика:

 

 
И списка обычно добавленных пользовательских разрешений:


оставить только те порты, которые реально используются.

Порты:

  • Порт 2404 - стандартный порт для передачи данных от контроллера по протоколу МЭК 60870-5-104.
  • Порт 30292 - порт для связи с контроллером через среду конфигурирования ENLOGIC. Также этот порт используется для передачи данных по протоколу АСКУЭ. Если передача данных АСКУЭ с контроллера не производится (только задачи телемеханики), тогда данный порт можно закрыть, а при необходимости настройки контроллера открыть его снова.
  • Порт 80 - доступ по HTTP на данный Веб-интерфейс. Если закрыть этот порт, то связь с контроллером через Веб будет потеряна (лучше оставить открытым).
  • Порт 30294 - порт для доступа на технологический HTTP/REST сервер контроллера. Данный функционал доступен только в версиях программного обеспечения начиная с 2022 года. Функций телеуправления по данному порту нет. Если нет необходимости явного использования данной функции, то лучше порт закрыть.
  • Порт 102 - используется для подключения к контроллеру по протоколу МЭК 61850-8-1 MMS. Если функция не используется, то лучше порт закрыть.
  • Порты вида 4001, 4002, 2222 - обычно используются для транзитного режима для доступа к конечным устройствам - счетчикам и пр. Не используемые порты можно закрыть.

Права доступа через среду настройки ENLOGIC

Необходимо подключится к контролеру через среду настройки ENLOGIC, перейти на вкладку Контроллер:

 


Нажать на кнопку Установить/изменить пароли:

 
В данном окне надо ввести текущий пароль 3-го уровня, новые пароли, и нажать Ок. Если текущий пароль введен верно, то будет произведена смена паролей всех трех уровней.

Доступ по протоколу МЭК-104

Средствами настройки ENLOGIC рекомендуется разрешить подключение по протоколу МЭК-104 только с определенных IP-адресов. В идеале - с IP-адресов только основного и резервного сервера ЦППС/SCADA. Подробные детали настройки можно найти в справочной системе, здесь приведем конкретный пример.

Добавить в контроллер в Каналы ввода/вывода протокол КП МЭК-104 (группа Телемеханика), и задать у него настройки IP-адресов ПУ (пункт управления, клиент МЭК-104):


В протокол необходимо добавить модуль Диапазон адресов с тегом, настройки можно оставить по умолчанию. Также для диагностики рекомендуется добавить модуль Информация о соединении:

 


Далее необходимо загрузить конфигурацию в контроллер.

При такой настройке контроллер будет разрешать подключение по протоколу МЭК-104 только с двух заданных IP-адресов ПУ 1 и ПУ 2.

При задании адреса 192.168.0.Х и маски 255.255.255.0 (значение Х неважно) - будет разрешено соединение от ПУ в диапазоне адресов от 192.168.0.1 до 192.168.0.254.

Инструкции о расчете стоимости ПО Меркурий-Энергоучет

Вопрос


Как рассчитать стоимость ПО Меркурий-Энергоучет на 12 приборов учета?

Ответ


Стоимость ПО Меркурий Энергоучет рассчитывается и зависит исходя из количества точек учета и тех тегов, которые необходимо выводить в Меркурий-Энергоучет. Для этого необходимо заполнить опросный лист на приобретение программного обеспечения Меркурий-Энергоучет на странице товара.
Для работы с ПО Меркурий Энергоучет необходимо иметь рабочую станцию (сервер) в зависимости от масштабов системы, стабильный канал связи для корректного и полного опроса устройств нижнего уровня, а также необходимо скачать и установить последнюю версию дистрибутива ПО Меркурий-Энергоучет на сайте entels.ru и сопутствующие утилиты, которые предложит установить программа при установке дистрибутива.

Меркурий-Энергоучет

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