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)}
|
При некорректном составлении адреса сигнала в журнал приложений выводится соответствующее сообщение.
|