Содержание

ИТ14.39.300-05

Настройка модуля защиты

Руководство программиста

ИТ.00462 01 33 01


1 Общая информация

Руководство описывает устройство и методы настройки Модуля логики ИТ14.39.300-05 (далее МЛ). Дополнительные сведения содержатся в документе ИТ.00516 01 33 01 РП Настройка системных параметров модулей ИТ14 с помощью Web-интерфейса.

Описаны действия пользователя при уровне доступа «Оператор» и «Администратор»

Документ описывает МЛ с версией ПО 5.4.Х.

2 Назначение

Руководство предназначено для специалистов по обслуживанию ПК «СФЕРА-УО» и системы ИТ14.

3 Описание и настройка МЛ

МЛ обеспечивает циклический опрос дискретных параметров (уставки, исправность) устройств ИТ14.1х.500, выполнение логических операций, вывод результатов на светодиодные индикаторы и реле МЛ.

Настройка МЛ производится в 4 этапа: настройка опроса ведомых устройств ИТ14.1Х.500, задание логики обработки принятых значений, настройка вывода на панель индикации и на реле. Все настройки производится на странице «Конфигурация».

3.1 Настройка опроса

Опрос устройств ИТ14.1х.500 возможен двумя способами (выбор параметра Input/Type):

При любом способе опроса МЛ получает значение регистра 10 Modbus устройств ИТ14.1Х.500. Этот регистр содержит значения уставок и признак актуальности данных.

Для выбранного способа опроса в соответствующий параметр настройки опроса (MB/List или InRouts/List) вводится список опрашиваемых устройств.

Результат опроса сохраняется в массив принятых значений REG/Values. Порядок следования принятых значений соответствует порядку ведомых в списке опроса MB/List или адресу переменной в списке InRouts/List. При потере связи значение регистра сбрасывается в ноль ( данные с признаком недостоверности – 15 бит равен 0 ).

3.2 Настройка опроса по протоколу Modbus RTU

За настройку отвечает параметр MB/List. Параметр содержит список ведомых устройств с указанием порта обмена и адреса устройства. В поле вводятся параметры опроса каждого устройства, разделенные знаком «;». Формат записи:

port, dev_addr;
port, dev_addr;
port, dev_addr;
...

где port=0 (A1/B1) или 1 (A2/B2) выбор интерфейса RS-485, dev_addr= адрес MB устройства.
Для читаемости можно использовать перевод строки и пробелы.

Остальные параметры опроса не настраиваются (адрес регистра: 10, настройки RS485: 115200). Пример записи:

0,1; 0,2; 0,3; - опрос устройств с адресами 1, 2 и 3 по порту 0 (A1/B1)
1,4; 1,5; 1,6; - опрос устройств с адресами 4, 5 и 6 по порту 1 (A2/B2)

Параметр Input/Delay задает паузу после окончания обработки данных и новым запросом.

ВНИМАНИЕ! Для обмена должны быть настроены адреса опрашиваемых Modbus устройств.

3.3 Настройка опроса по протоколу UPD (SphereExchnge)

За настройку отвечает параметр InRouts/List. В поле вводятся параметры опроса каждого устройства, разделенные знаком «;». Формат записи:

local_var_id, ip_addr, varid;
local_var_id, ip_addr, varid;
...

где local_var_id – адрес переменной (от 0, по порядку, без пропусков, не более 31),
ip_addr – ip адрес устройства ИТ14.1Х.500,
varid – адрес переменной Sphere в устройстве ИТ14.1Х.500.
Для читаемости можно использовать перевод строки и пробелы.

Пример записи - опрос переменной 22 устройств с адресами 192.168.6.101—192.168.6.104:

0,192.168.6.101,22;
1,192.168.6.102,22;
2,192.168.6.103,22;
3,192.168.6.104,22;

ВНИМАНИЕ! Для обмена должны быть настроены выходные маршруты устройств ИТ14.1х.500 (параметр OutRouts/List).

3.4 Настройка обработки данных

Обработка данных производится циклически после окончания приема данных от всех устройств при опросе по протоколу Modbus. В случае приема данных по протоколу UDP обработка производится с периодом заданным параметром Input/Delay.

За настройку отвечает параметр Var/List. Из-за ограничения возможностей конфигурации параметр разделен на пять List1..List5. Допустимый размер каждого параметра 400 символов.

В поле вводятся параметры вычисления каждой переменной, разделенные знаком «;». Формат записи:

var_name=func_type/params/;
var_name=func_type/params/;
var_name=!func_type/params/;

где var_name=имя переменной, func_type=имя функции, params=параметры функции.
Задание знака «!» перед именем функции означает инверсию результата.

Доступные функции и их параметры описаны в таблице 1

Таблица 1. Функции и их параметры

Имя функции Описание Параметры Описание параметров Пример
MB Получение значения из массива принятых данных (REG/Values) id, bit id – порядковый номер регистра в массиве,

bit – номер бита в выбранном регистре

Var=MB/0,1/;

Var=!MB/0,1/;

AND Логическое «И» Var1 & Var2 & …& VarN Var1,Var2,…VarN Список имен входных переменных (не более 60шт) Var=AND/var1,var2/;

Var=!AND/var1,var2/;

OR Логическое «ИЛИ» Var1 OR Var2 OR … OR VarN Var1,Var2,…VarN Список имен входных переменных (не более 60шт) Var=OR/var1,var2/;

Var=!OR/var1,var2/;

2AND_mOR Попарно логическое «И», результаты по «ИЛИ» (Var1 & Var2) OR … OR (VarN-1 & VarN) Var1,Var2,…VarN Список имен входных переменных (четное количество входов, не более 60шт) Var=2AND_mOR/var1,var2,var3,var4/;Var=!2AND_mOR /var1,var2, var3,var4/;
ZERO Константа «0» нет Var=ZERO;

Var=!ZERO;

CONFIRM Подтверждение значения в течении времени Т Var,T,L VAR – имя входной переменной

T – интервал подтверждения (не более 65000), мс

L –подтверждаемый уровень, допустимые варианты:

0 - ожидание установки на входе нуля,

1 - ожидание установки на входе единицы,

U - (Universal) ожидание установки на входе и нуля и единицы

Var=CONFIRM/var1,2000,0/;

Var=CONFIRM/var1,2000,1/;

Var=CONFIRM/var1,2000,U/;

Примечание:
Нумерация строк, массивов и переменных начинается с 0.
Инверсия функции CONFIRM не предусмотрена.
Имена функций и переменных зависят от регистра. Так «Var» и «var» являются разными переменными.

3.5 Настройка индикации и вывода на реле

Для настройки индикации используется четыре переменные заданные в п3.4.

Для настройки реле используется шесть переменных заданные в п3.4.

Корректная работа этих параметров возможна только при указании всех переменных. В случае неиспользования выхода (светодиода или реле), необходимо задать ему переменную со значением 0 (функция ZERRO).

3.6 Диагностика ошибок конфигурации

При задании некорректных настроек МЛ в соответствующих полях на вкладке «Статус» будут выведены сообщения об ошибках. Возможные ошибки конфигурации и их расшифровка приведены в таблице 2.

Таблица 2. Описание сообщений об ошибках конфигурации

Группа Параметр Сообщение Описание и вероятная причина неисправности
MB Values ERR Ошибка чтения данных. Неправильно указан адрес slave или модуль не подключен.
MB Values Ready for request Режим ожидания обмена данными. Опрос не начат из-за ошибки другой настройки конфигурации.
LED Values LED Count (Х) != 4 Ошибка в количестве переменных. В конфигурации указаны Х переменных вместо 4-х.
RELE Values RELE Count (Х) != 6 Ошибка в количестве переменных. В конфигурации указаны Х переменных вместо 6-ти.
Var Values Func(X) func name (F) error Ошибка функции с порядковым номером Х и параметром F. Неправильно имя параметра F.
Var Values Func(X) parts_cou(X) != Y Неверное количество параметров функции (X не равно Y).