ModBus ASCII/en — различия между версиями
(Новая страница: «== Cxx - Coils == <p>Flag registers</p> <p>ModBus functions: read - 0x01, write - 0x05</p> <p>Data type: Bit</p> <p>Register range: 0 <= xx <= 65535</p> <p>Exampl…») |
(Новая страница: «== DIxx - Discrete Inputs == <p>Digital input registers</p> <p>ModBus function: read- 0x02</p> <p>Data type: Bit</p> <p>Registers range: 0 <= xx <= 65535</p> <p>E…») |
||
Строка 10: | Строка 10: | ||
== DIxx - Discrete Inputs == | == DIxx - Discrete Inputs == | ||
− | <p> | + | <p>Digital input registers</p> |
− | <p> | + | <p>ModBus function: read- 0x02</p> |
− | <p> | + | <p>Data type: Bit</p> |
− | <p> | + | <p>Registers range: 0 <= xx <= 65535</p> |
− | <p> | + | <p>Examples: DI0, DI2, DI65535</p> |
== HRxx - Holding Registers == | == HRxx - Holding Registers == |
Версия 15:19, 17 июля 2017
WebHMI supports various devices using the ModBus ASCII protocol
Version 1.5 supports 4 types of ModBus regisers :
Содержание
Cxx - Coils
Flag registers
ModBus functions: read - 0x01, write - 0x05
Data type: Bit
Register range: 0 <= xx <= 65535
Examples: C0, C12, C65535
DIxx - Discrete Inputs
Digital input registers
ModBus function: read- 0x02
Data type: Bit
Registers range: 0 <= xx <= 65535
Examples: DI0, DI2, DI65535
HRxx - Holding Registers
Регистры регистров хранения.
Функции ModBus: чтение - 0x03, запись - 0x06
Тип данных: Word
Диапазон регистров: 0 <= xx <= 65535
Примеры регистров: HR0, HR1, HR2, HR65535
MHRxx - Multiple Holding Registers
Полностью аналогичны HRxx. Отличие в том, что запись в такие регистры происходит с помощью функции Modbus №16 (Preset Multiple Register)
IRxx - Input Registers
Регистры регистров ввода.
Функции ModBus: чтение - 0x04
Тип данных: Word
Диапазон регистров: 0 <= xx <= 65535
Примеры регистров: IR0, IR1, IR2, IR65535