ModBus TCP — различия между версиями

Материал из WebHMI Wiki
Перейти к: навигация, поиск
 
Строка 11: Строка 11:
 
<tr><td>IRx</td><td>Регистры ввода (Input Registers). X — адрес регистра (допустимые значения от 0 до 65535). Примеры: IR1, IR3, IR44, IR65043</td><td>Bit, Byte, Word, Double Word</td><td>Read/—</td></tr>
 
<tr><td>IRx</td><td>Регистры ввода (Input Registers). X — адрес регистра (допустимые значения от 0 до 65535). Примеры: IR1, IR3, IR44, IR65043</td><td>Bit, Byte, Word, Double Word</td><td>Read/—</td></tr>
 
</table>
 
</table>
 +
Примечание: По умолчанию при чтении двойных слов будет использоваться два запроса по одному слову. Чтобы явно задать чтение двойных слов одним запросам, необходимо включить группировку в свойствах соединения.
 
</translate>
 
</translate>

Текущая версия на 08:21, 14 мая 2018

Другие языки:
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/—
Примечание: По умолчанию при чтении двойных слов будет использоваться два запроса по одному слову. Чтобы явно задать чтение двойных слов одним запросам, необходимо включить группировку в свойствах соединения.