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

Материал из WebHMI Wiki
Перейти к: навигация, поиск
(Новая страница: «<p>WebHMI supports various devices using the ModBus ASCII protocol</p> <p>Version 1.5 supports 4 types of ModBus regisers :</p>»)
(Новая страница: «== 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…»)
Строка 3: Строка 3:
  
 
== Cxx - Coils ==
 
== Cxx - Coils ==
<p>Регистры флагов</p>
+
<p>Flag registers</p>
<p>Функции ModBus: чтение - 0x01, запись - 0x05</p>
+
<p>ModBus functions: read - 0x01, write - 0x05</p>
<p>Тип данных: Bit</p>
+
<p>Data type: Bit</p>
<p>Диапазон регистров: 0 <= xx <= 65535</p>
+
<p>Register range: 0 <= xx <= 65535</p>
<p>Примеры регистров: C0, C12, C65535</p>
+
<p>Examples: C0, C12, C65535</p>
  
 
== DIxx - Discrete Inputs ==
 
== DIxx - Discrete Inputs ==

Версия 15:18, 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

Регистры дискретных входов

Функции ModBus: чтение - 0x02

Тип данных: Bit

Диапазон регистров: 0 <= xx <= 65535

Примеры регистров: 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