Документация по SCADA системе Simp Light


Содержание:


Счетчики электрической энергии "Меркурий 230"

 Конфигурирование устройства

Окно с общими настройками устройства электрический счетчик "Меркурий 230" имеет вот такой вид.

Рассмотрим назначение полей окна конфигурирования:

  • Имя устройства. Имя устройство, которое затем будет отображено в OPC пространстве сервера.
  • Сетевой номер. Сетевой номер устройства.
  • Описание устройства. Краткая информация об устройстве.
  • Разрешить опрос. Флаг, позволяющий вывести устройство из опроса.

Группа «Пароль»:

  • Пароль. Пароль уровня доступа, необходим для открытия сессии с прибором, количество вводимых символов должно быть равно 6.
  • Доступ. Доступ к счётчику доступен с двух ровней доступа: «Потребитель» - в этом случае доступно только чтение параметров; «Хозяин» - при этом уровне доступа возможно управление нагрузкой, подключенной к счётчику.
  • Пароль в HEX символах. Счетчик может принимать пароль как в HEX-символах, так и в виде строки представленной ASCII символами, этот параметр задается в настройках счетчика.

Вкладка "Связь" окна "Настройка Меркурий 230".

  • Каналы связи. Здесь выбирается канал для опроса устройства.
  • Период тестирования. После открытия сессии, необходимо чтобы с периодичностью не реже чем раз в 20 секунд к счетчику происходило обращение, если настроить опрос счетчика таким образом, что он будет происходить реже чем раз в 20 секунд, OPC сервер автоматически формирует тестовый запрос для поддержания канала связи с прибором в открытом состоянии с указанной в этом поле периодичностью.
  • Макс.кол-во отказов. Максимально допустимое количество не полученных ответов от устройства, после превышения которого теги получают качество OPC_QUALITY_BAD.
  • Ожидание после отказа. Пауза, выдерживаемая перед опросом после отказа.


Далее переходим к вкладке "Разное", где настраиваются дополнительные параметры.

  • Размер буфера для чтения профиля. С помощью этого параметра задаётся размер данных, запрашиваемых OPC сервером за один раз при чтении профиля. Размер одной записи в профиле мощности, для счётчика Меркурий 230, составляет 16 байт.

         Группа «Коэффициенты Ki и Ku»

  • Без коэффициентов. При выборе этого параметра, OPC сервер выводит информацию с прибора в том виде, в каком она в нём представлена.
  • Использовать коэффициенты прибора. При выборе этого параметра, OPC сервер считывает с прибора коэффициенты Ki и Ku и корректирует показания прибора в соответствии с их значениями.
  • Ручной ввод коэффициентов. Позволяет задать произвольные значения коэффициентов Ki и Ku, в соответствии с которыми, производится корректировка показаний прибора.

         Группа «Коррекция времени».
        
    Автоматическая коррекция времени счётчика. Меркурий 230 позволяет в раз сутки произвести коррекцию времени в пределах ± 4 мин. Если разрешить выполнение этой операции, OPC сервер в указанное время будет автоматически корректировать время в счётчике. Для корректировки используется системное время ЭВМ, на которой запущен OPC сервер.
         Помимо автоматической корректировки часов счётчика предусмотрена управляемая корректировка, делается это с помощью специальных системных тегов, которые будут рассмотрены при описании вкладки "MQTT".

  • Автоматическая коррекция времени. Если этот флаг выставлен, то OPC сервер будет автоматически в заданное время корректировать часы счетчика.
  • Час. Час в который производится корректировка часов счетчика.
  • Минута. Минута в которую производится корректировка счетчика.
  • Секунда. Секунда в которую производится корректировка счетчика.


Вкладка "MQTT" предоставляет доступ к системным тегам устройства. Помимо конфигурируемых тегов, в настройках присутствуют системные теги, с помощью которых можно диагностировать текущее состояние тегов, а также управлять алгоритмами опроса.

Список системных тегов устройства.

Тег Описание Чтение / запись
 Description Краткое описание устройства, введённое в окне настроек.
да/нет
 Enable С помощью этого тега можно останавливать и запускать алгоритмы опроса устройства:
1(True) – алгоритм опроса запущен
0(False) – алгоритм опроса остановлен 
да/нет
 Poll С помощью этого тега можно провести полный внеочередной опрос устройства, для этого в него необходимо записать 1 или True.  да/да
 SentPackets Количество отправленных в канал связи запросов на чтение или запись.   да/нет
 ReceivedPackets Общее количество принятых пакетов,  как корректных, так и нет.  да/нет
 GoodPackets Количество принятых корректных пакетов.  да/нет
 BadPackects Количество принятых некорректных пакетов.  да/нет
 Reset Тег сброса статистики по количеству пакетов, для этого в него необходимо записать 1 или True.  да/нет
 CurrChannel Номер используемого для опроса устройства канала связи.   да/нет
 MainConnected Наличие связи с устройством по основному каналу связи. да/нет
 ResConnected Наличие связи с устройством по резервному каналу связи. да/нет
 Connected Наличие связи с устройством, если есть связь хотя по одному из каналов, то считается, что связь с устройством есть.  да/нет
 ChangeChannel Тег, с помощью которого можно переключиться с одного канала связи на другой, для этого в него необходимо записать 1 или True.  да/да
 Fix При записи в этот тег 1 или True в счётчик уходит команда на фиксацию данных в счётчике. да/да
 FixTime Время, когда была выдана команда на фиксацию данных в счётчике  да/нет
 SessionOpened Тег показывает логическое состояние канала связи:
1 (True) – канал связи со счётчиком открыт;
0 (False) – канал связи со счётчиком закрыт 
да/нет
 ID Сетевой номер устройства (доступно только для лицензии с неограниченным количеством тегов)  да/нет
Системные теги для корректировки часов счётчика
 Auto Тег, позволяющий включить/выключить  алгоритм автоматической корректировки времени счётчика. да/да
 Correct Команда корректировки времени, для того, чтобы запустить алгоритм корректировки, необходимо записать в этот тег 1 или True, после выполнения
значение тега автоматически сбрасывается в 0 или False. 
да/да
 Hour В этот тег необходимо записать час, который должен быть передан в счётчик
да/да
 Minute В этот тег необходимо записать минуту,  которая должна быть передана в счётчик.
да/да
 Second В этот тег необходимо записать секунду, которая должна быть передана в счётчик. да/да
 Status В этом теге показывается текущее  состояние операции корректировки времени.  да/нет
Системные теги для управления счётчиком
 PowerMode Тег, позволяющий управлять нагрузкой. При записи в тег 1 на нагрузку подаётся питание, при записи 2 питание снимается. Все другие значения игнорируются. После того как OPC сервер начал выполнение алгоритма, значение тега сбрасывается в 0. да/да




 Работа с тегами

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

  • Имя тега. Под этим именем тег будет доступен в OPC пространстве сервера.
  • Группа параметров. Для удобства работы все параметры разделены на группы.
  • Параметр. В этом выпадающем списке представлены все параметры выбранной группы.
  • Период опроса. Период в мс, с которым происходит обновление информации заданного тега по основному каналу.
  • Период опроса по рез.каналу. Период в мс, с которым происходит обновление информации заданного тега по резервному каналу.
  • Обновлять в OPC при отсутствии значений. Если этот параметр не активирован, то информация OPC клиенту, о состоянии тега, передаётся только при изменении его значения или качества. При активации этого параметра, значение и качество параметра будет передаваться OPC клиенту с периодом UpdateRate, переданным  клиентом серверу при запросе группы тегов, при этом атрибут Timestamp будет изменяться при каждой передаче значения тега OPC клиенту.
  • Однократный опрос. Очень часто в устройствах присутствуют константные данные, к примеру, серийный номер прибора, его описание и т.д., не требующие постоянного чтения. При активации параметра «Однократный опрос», OPC сервер будет опрашивать тег, только один раз при старте опроса, в дальнейшем этот тег исключается из очереди опроса. 
  • Описание. Краткая информация о теге.