НТК Интерфейс
Контроллеры серии «Синком-Д». Руководство по эксплуатации
×
Меню

Общий случай

Описание настроек для общего случая:
В дальнейшем в тексте используются следующие понятия (обозначения):
Описание COM-порта в Web-конфигураторе обязательно и выполняется обычным образом (см. п.4.8). Особенности описания команд ТУ ВУ на закладке «ТУ-телеуправление» заключается в особенностях описания параметра «Опция протокола» для двух разных форматов команды TU MODBUS: основного и альтернативного. Введение понятий разных форматов команд TU MODBUS связано с тем, что к COM-порту контроллера можно подключить:
При описании ТУ ВУ для устройств с протоколом MODBUS RTU параметр «Опция протокола» на закладке «ТУ-телеуправление» используется для обозначения типа формата команды TU MODBUS. При описании команд телеуправления альтернативного формата параметр «Опция протокола» должен быть задан равным 2, а при описании команд телеуправления основного формата этот параметр не имеет смыслового значения (его значение должно быть отлично от 2 и от символа ‘*’, например, 0).
Само описание форматов команд TU MODBUS выполняется вручную и должно быть вставлено в файл конфигурации контроллера. Описание технологии сохранения конфигурации в файле и восстановления ее из файла описано на закладке «Текст конфигурации». Вставлять дополнительный фрагмент с описанием команд TU MODBUS рекомендуется после первой строки описания конфигурации контроллера.
 
Фрагмент файла конфигурации до коррекции
Фрагмент файла конфигурации после коррекции
{
"C_IP_ADDR":[[10,0,0,15]],
"C_IP_GATE":[[0,0,0,0]],
"C_IP_MASK":[[255,255,0,0]],
"C_ASPORT_MODE":[1,1,1,1],
}
{
<строки с описанием форматов команд TU MODBUS >
"C_IP_ADDR":[[10,0,0,15]],
"C_IP_GATE":[[0,0,0,0]],
"C_IP_MASK":[[255,255,0,0]],
"C_ASPORT_MODE":[1,1,1,1],
}
 
После внесения изменений в текст конфигурации необходимо нажать кнопку «Применить изменения» на закладке «Текст конфигурации», чтобы изменения вступили в силу.
Далее приводится описание форматов команд TU MODBUS, вставляемых в файл конфигурации.
 
Формат №1 (основная команда TU MODBUS)
Команда TU MODBUS формата №1 выдается в канал связи одним пакетом. Строки описания формата №1 имеют вид:
"C_MODn_TUON":[m1,s11,s12,s13,…s1m,tp1,ko],
"C_MODn_TUOFF":[m1,s11,s12,s13,…s1m,tp1,ko],
где,
n - номер СОМ-порта контроллера, к которому подключено описываемое устройство управления (допустимые значения: 1, 2, 3, 4);
m - количество байт одного пакета в описании формата команды TU MODBUS (m≤32);
s11,s12,s13,…s1m – через запятую перечисляется в десятичном формате m байт описания команды TU MODBUS, соответствующей команде:
- ТУ ВУ ВКЛ для C_MODn_TUON;
- ТУ ВУ ОТКЛ для C_MODn_TUOFF).
tp1 - параметр для описании длительности паузы после выдачи команды ТУ в канал связи (tp≤255). Длительность паузы будет равна (tp * 100 + 50) мсек;
ko - признак конца описания формата команды №1 (ko = 0).
При поступлении команды телеуправления с верхнего уровня контроллер ретранслирует эту команду в канал связи объекта управления одним пакетом в виде последовательности байт:
Adr,s11,s12,s13,…s1m,Ks
где,
Adr - адрес устройства телеуправления – подставляется значение параметра «Адрес получателя ТУ» из строки описания ТУ ВУ на закладке Web-конфигуратора «ТУ-телеуправление», соответствующий поступившей команде ТУ ВУ;
Ks - контрольная сумма пакета команды TU MODBUS.
Между двумя командами ТУ ВУ будет выдержана минимальная пауза в соответствии со значением параметра tp1.
Так, например, для реклоузеров ГК «Таврида электрик», подключенных ко всем четырем COM-портам контроллера, строки описания форматов основных команд TU MODBUS будут иметь вид:
"C_MOD1_TUOFF":[5,5,0,0,255,0,5,0],
"C_MOD2_TUOFF":[5,5,0,0,255,0,5,0],
"C_MOD3_TUOFF":[5,5,0,0,255,0,5,0],
"C_MOD4_TUOFF":[5,5,0,0,255,0,5,0],
"C_MOD1_TUON":[5,5,0,1,255,0,5,0],
"C_MOD2_TUON":[5,5,0,1,255,0,5,0],
"C_MOD3_TUON":[5,5,0,1,255,0,5,0],
"C_MOD4_TUON":[5,5,0,1,255,0,5,0],
В приведенном примере:
m=5 (количество байт одного пакета в описании формата команды TU MODBUS)
s11=5 (тип запроса MODBUS - FORCE SINGLE COIL)
s12=0 (старшая часть адреса регистра управления)
 
Формат №2 (альтернативная команда TU MODBUS)
"C_MODn_2TUON":[m,s11,s12,s13,…s1m,t1p,ko],
"C_MODn_2TUOFF":[m,s11,s12,s13,…s1m,tp1,ko],
Параметры описания формата №2 идентичны описанию параметров формата №1.
Так, например, для реклоузеров ГК «Таврида электрик», подключенных ко всем четырем COM-портам контроллера, строки описания форматов альтернативных команд TU MODBUS (ВКЛ/ВЫКЛ АПВ команды 13 и 14) будут иметь вид:
"C_MOD1_2TUOFF":[5,5,0,12,255,0,5,0],
"C_MOD2_2TUOFF":[5,5,0,12,255,0,5,0],
"C_MOD3_2TUOFF":[5,5,0,12,255,0,5,0],
"C_MOD4_2TUOFF":[5,5,0,12,255,0,5,0],
"C_MOD1_2TUON":[5,5,0,13,255,0,5,0],
"C_MOD2_2TUON":[5,5,0,13,255,0,5,0],
"C_MOD3_2TUON":[5,5,0,13,255,0,5,0],
"C_MOD4_2TUON":[5,5,0,13,255,0,5,0],
 
Формат №3 (мультипакетный формат)
В одной строке описания формата команды TU MODBUS можно совместить описание последовательности пакетов. Последовательность пакетов, описанная в одной строке, будут выдана в канал связи по очереди в порядке их описания, как реакция на одну команду ТУ ВУ (ВКЛ или ОТКЛ) с верхнего уровня. Ниже приведено описание команд TU MODBUS, передаваемых в устройство телеуправления двумя пакетами.
"C_MODn_TUON":[m,s11,s12,s13,…s1m,t1p,s21,s22,s23,…s2m,t2p,ko],
"C_MODn_TUOFF":[m,s11,s12,s13,…s1m,t1p,s21,s22,s23,…s2m,t2p,ko],
Параметры описания каждого из пакетов (отличаются индексом пакета) соответствуют описанию формата №1.
Одна строка описания формата команды TU MODBUS может содержать описание не более 5 пакетов. Сумма параметров длин пакетов (для предельного случая - m1+m2+m3+m4+m5) не должна превышать 32 байт.
Ниже приведен пример формирования единичного импульса длительностью 1050 мсек по команде ТУ ВУ – ВКЛ для устройства, подключенного порту COM2 контроллера.
"C_MOD2_TUON":[5,5,0,3,255,0,10,5,0,3,0,0,10,0],
Первым в канал связи будет выдан пакет с командой типа FORCE SINGLE COIL по регистру 3 (установка 1). Через 1050 мсек будет выдан второй пакет с командой типа FORCE SINGLE COIL по регистру 3 (установка 0).