СФЕРА ИТ

Партнер по инновациям

Инструменты пользователя

Инструменты сайта


it14:public:doc:it00462_01_33_01

ИТ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):

  • Modbus RTU – опрос через интерфейсы RS-485 (линии A1/B1 или A2/B2);
  • SphereExchnge – опрос через интерфейс Ethernet. Преобразователи-источники данных передают данные по протоколу UDP после окончания цикла расчета, контроль доставки данных производится по таймауту (5 циклов расчета), при отсутствии приема по истечению таймаута данные считаются недостоверными.

При любом способе опроса МЛ получает значение регистра 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).
it14/public/doc/it00462_01_33_01.txt · Последнее изменение: 11-03-2024 21:30 — Моренко С. А.

Инструменты страницы