4.1.1.2.3.4.3. Настройка сигналов

 

Адрес сигнала

 
Параметры, включаемые в адрес сигнала для модуля Modbus RTU Slave, представлены в таблице ниже.
 
Параметр
Значение
ModuleId
Идентификатор модуля
Protocol
ModbusRTU
Station
Номер станции
Address
Адрес элемента данных в выбранной области памяти протокола. Значение в диапазоне от 0 до 65535
Table
Указание, к какому сегменту памяти протокола Modbus привязан сигнал. Принимает одно из следующих значений:
Discrete Inputs (дискретные входы, один бит, только чтение);
Coils (ячейки, один бит, чтение и запись);
Input Registers (входные регистры, 16-битное слово, только чтение);
Holding Registers (регистры хранения, 16-битное слово, чтение и запись).
Type
Protocol — значение указывает, что тип относится к типу, передаваемому в каналах связи, а конкретный тип указан в параметре ProtocolType
ProtocolType
Протокольный тип данных по спецификации Modbus
Signed
Признак того что тип является знаковым. Применяется с типами TM2, TMC, TR2, TR4. Значения: True или False
BitPosition
Номер бита в байте. Применяется с типом TS для Input Registers и Holding Registers и для TC в Holding Registers. Значения в диапазоне от 0 до 15
Length
Размер строки в ASCII кодах. Применяется с типами STR и STR-COMMAND. Значения в диапазоне от 1 до 123
 
Пример адреса сигнала для отправки данных в ответ на команду телеизмерения.
{ModuleId=(Modbus RTU Slave 1) Protocol=(ModbusRTU) Station=(1) Address=(24) Table=(Holding Registers) Type=(Protocol) ProtocolType=(TM2) Signed=(True)}
 
При некорректном составлении адреса сигнала в журнал приложений выводится соответствующее сообщение.