ModBus TCP

Материал из WebHMI Wiki
Перейти к: навигация, поиск
Другие языки:
English • ‎русский

В WebHMI принята такая адресация регистров ModBus TCP:

Адрес регистраОписаниеТип данныхЧтение/запись
CxКатушки (Coils). X — номер выхода (допустимые значения от 0 до 65535). Примеры: C1, C3, C44BitRead/Write
DIxДискретные входы (Discrete Inputs). X — номер входа (допустимые значения от 0 до 65535). Примеры: DI1, DI3, DI44, DI45000BitRead/—
HRxРегистры хранения (Holding Registers). X — адрес регистра (допустимые значения от 0 до 65535). Примеры: HR1, HR3, HR44, HR65043Bit, Byte, Word, Double WordRead/Write
MHRxПолностью аналогичны HRx. Отличие в том, что запись в такие регистры происходит с помощью функции Modbus №16 (Preset Multiple Register).Bit, Byte, Word, Double WordRead/Write
IRxРегистры ввода (Input Registers). X — адрес регистра (допустимые значения от 0 до 65535). Примеры: IR1, IR3, IR44, IR65043Bit, Byte, Word, Double WordRead/—
Примечание: По умолчанию при чтении двойных слов будет использоваться два запроса по одному слову. Чтобы явно задать чтение двойных слов одним запросам, необходимо включить группировку в свойствах соединения.