Версия 4.01 ПО МЭК 60870-5-104 ОРС-сервер поставляется с начала 2020 года. Ниже представлен обзор основных изменений и дополнений.

Резервные каналы связи

Для каждой рабочей станции предусмотрен, помимо основного, ещё один, резервный IP-адрес (например, GPRS-соединение). При нормальной работе основного канала резервный канал находится в неактивном состоянии, TCP-соединение по нему не устанавливается. При отсутствии связи по основному каналу в течение установленного времени программа переключается на работу по резервному каналу. Во время работы по резервному каналу программа с заданной периодичностью пытается установить соединение по основному каналу и, в случае успеха, производит возврат к работе по основному каналу, а соединение по резервному разрывается.

МЭК 60870-5-104 ОРС-сервер, настройка переключений основного и резервного каналов

Сетевые адреса и параметры протокола МЭК 60870-5-104 настраиваются для основного и резервного канала индивидуально на разных вкладках диалога настройки рабочей станции:

МЭК 60870-5-104 ОРС-сервер, настройка параметров основного и резервного канала

 Для диагностики связи, помимо параметра "состояние связи", дополнительно вводятся два тега "основной канал" и "резервный канал", которые дают расширенную диагностику по TCP-соединению:

МЭК 60870-5-104 ОРС-сервер, теги состояния основного и резервного каналов

Параметр "состояние связи" принимает следующие значения:

0 - нет связи
1 - установка соединения
2 - есть связь (основной канал)
3 - есть связь (резервный канал)
4 - станция выключена из опроса

Параметры "основной канал" и "резервный канал" принимают следующие значения:

0 - нет связи
1 - установка соединения
2 - есть связь
3 - таймаут при открытии соединения
4 - ожидание (пауза перед повторным открытием соединения)
5 - ошибка соединения (ошибка при создании сокета)
6 - выдана команда “Старт передачи данных” (StartDT)
7 - выдана команда “Завершение передачи данных” (StopDT)
8 - передача данных остановлена на контролируемой станции
9 - канал отключен (неактивен)

 

Передача файлов

Возможность передавать файлы по протоколу МЭК-60870-5-104 была введена в программу, начиная с версии 3.01. Для передачи используются параметры (теги) специального файлового типа, при этом для каждого параметра (файла) при настройке задаются его адрес на устройстве, путь и имя на ПЭВМ. Таким образом, была возможность оперировать заранее определёнными, статическими объектами, адреса и названия которых не меняются. Главным образом, эта функция использовалась для чтения/записи служебных файлов контроллеров (см. Обмен файлами с контроллером по протоколу МЭК 60870-5-104).

В связи с применением стандарта МЭК-61850 возникает задача передачи на верхний уровень файлов, которые формируют устройства РЗА на объекте (например, осциллограммы аварийных процессов). С этой целью в конфигурацию введён специальный тег "запрос файла".

Данный тег автоматически добавляется к каждому элементу "рабочая станция". Он не имеет пользовательских настроек и служит для того, чтобы клиентские приложения могли инициировать передачу файла с определённым адресом. Для запроса передачи файла клиент должен записать в этот тег 4-байтное целое число, в котором старшее слово  должно содержать МЭК-адрес объекта, младшее -  МЭК-имя файла. Передача стартует непосредственно после выбора файла. Для хранения загруженных файлов в базовом каталоге Программы автоматически создаётся папка \IEC5_104_FILES\, в которой, в свою очередь, по мере необходимости создаются папки с именем, совпадающим с наименованием рабочей станции. Внутри этих папок будут записываться файлы, полученные с этих станций. Имя файла имеет восемь символов без расширения и представляет собой значение запроса (т.е. адрес и имя файла как описано выше) в шестнадцатеричном виде.

Например: \IEC5_104_FILES\ТП-6416\E1010001 - файл, полученный со станции "ТП-6416" с адресом E101h и именем 0001h.

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

 

Журналы РЗА

В контроллеры МИКРО-КП32, КОДИС добавлена функция скачивания и передачи на верхний уровень с устройств РЗА по протоколу MODBUS последних двух записей журнала аварий. Для обработки информации, содержащейся в записи журнала, введены параметры типа "запись журнала РЗА". Запись представляет собой область памяти, в которой содержатся атрибуты (поля) журнала в формате, как было сформировано на устройстве. Для получения значений полей журнала нужно разместить параметры в пределах записи в том порядке, как указано в документации на устройство:

МЭК 60870-5-104 ОРС-сервер, настройка тегов для Журналов РЗА

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

МЭК

 

Импорт/экспорт через XML-файлы

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

Файл, сформированный конфигуратором контроллера, позволит создать конфигурацию рабочей станции на ОРС-сервере практически "в один клик". Автоматизация процесса настройки, помимо экономии времени, минимизирует количество ошибок.

Описание структуры XML-файла приведено в файле справочной системы и документации.

Для выполнения операций экспорта/импорта необходимо выделить в окне конфигурации нужную рабочую станцию и выбрать одну из команд "Экспорт в XML-файл", "Импорт из XML-файла", и в диалоге выбора файла указать имя файла.

 

Совместимость типов

Типы тегов "Одноэлементная информация" и "Двухэлементная информация", начиная с этой версии, являются равнозначными и могут использоваться для приёма информации обоих типов. Значение тега будет определяться типом информации входящей посылки. Это позволит, в частности, объединять в одной группе одно- и двухэлементные телесигналы, а не выносить двухэлементные сигналы в отдельную группу.

 

"Перетаскивание" групп

В окне дерева конфигурации добавлена возможность перемещать группы при помощи технологии "drag and drop". Для перемещения группы необходимо при нажатой клавише "Shift" выделить нужную группу в дереве  левой кнопкой мыши, затем, удерживая кнопку нажатой, переместить изображение папки в нужное место и отпустить кнопку. 

МЭК 60870-5-104 ОРС-сервер, перетаскивание групп тегов

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

Аналогичным способом можно перемещать параметры в пределах окна списка параметров группы.

 

Варианты поставки (Важно!)

Начиная с версии 4.01, ПО МЭК 60870-5-104 ОРС-сервер поставляется заказчикам в двух вариантах: с поддержкой базового либо расширенного набора функций.

Расширенный набор функций включает:

  • функцию сервера протокола МЭК 60870-5-104
  • поддержку резервного канала связи с рабочей станцией
  • операции приема/передачи файлов по МЭК 60870-5-104, включая динамические файловые объекты
  • операции экспорта/импорта конфигурации через XML-файлы

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

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