Modbus/en: различия между версиями

Новая страница: «{|class="wikitable" align="center" !Function code || Request || Reply |- ! 1 (Read Coils) и 2 (Read Discrete Inputs) |<ul><li>Address of the first flag reg…»
(Новая страница: «The following table shows the query and response data structures for the main Modbus functions.»)
(Новая страница: «{|class="wikitable" align="center" !Function code || Request || Reply |- ! 1 (Read Coils) и 2 (Read Discrete Inputs) |<ul><li>Address of the first flag reg…»)
Строка 165: Строка 165:
The following table shows the query and response data structures for the main Modbus functions.
The following table shows the query and response data structures for the main Modbus functions.


<div class="mw-translate-fuzzy">
{|class="wikitable" align="center"
{|class="wikitable" align="center"
!Код функции || Запрос || Ответ  
!Function code || Request || Reply  
|-
|-
!    1 (Read Coils) и 2 (Read Discrete Inputs)
!    1 (Read Coils) и 2 (Read Discrete Inputs)
|<ul><li>Адрес первого регистра флагов или входного регистра (16 бит)</li><li>Количество данных (8 значений на байт) (16 бит)</li><ul>||  <ul><li>Число передаваемых байт (8 бит)</li><li>Значения регистров флагов или входных регистров (8 значений на байт)</li></ul>  
|<ul><li>Address of the first flag register or input register (16 бит)</li><li>Amount of data (8 values per byte)</li><ul>||  <ul><li>The number of transmitted bytes (8 bits)</li><li>Flag register or input register values (8 values per byte)</li></ul>  
|-
|-
!    3  (Read Holding Registers) и 4 (Read Input Registers)
!    3  (Read Holding Registers) и 4 (Read Input Registers)
|<ul><li>Адрес первого регистра (16 бит)</li><li>Количество регистров, которые нужно прочесть</li><ul>||  <ul><li>Число передаваемых байт (8 бит)</li><li>Значения регистров (16 бит на 1 регистр)</li></ul>
|<ul><li>The address of the first register (16 bit)</li><li>Number of registers to read</li><ul>||  <ul><li>The number of transmitted bytes (8 bits)</li><li>The values of the registers (16 bit 1 register)</li></ul>
|-
|-
!    5 (Write Single Coil)   
!    5 (Write Single Coil)   
|<ul><li>Адрес регистра (16 бит)</li><li>Значение, которое нужно записать (0 — выключить, 0xFF00 — включить)</li><ul>||  Ответ аналогичен запросу
|<ul><li>Register address (16 bit)</li><li>The value to be written (0 — off, 0xFF00 — on)</li><ul>||  The answer is similar to the request
|-
|-
!    6 (WriteSingle Register)   
!    6 (WriteSingle Register)   
|<ul><li>Адрес регистра(16 бит)</li><li>Новое значение регистра (16 бит)</li></ul>|| Ответ аналогичен запросу
|<ul><li>Адрес регистра(16 бит)</li><li>The new value of the register (16-bit)</li></ul>|| The answer is similar to the request
|-
|-
!    15 (WriteMultipleCoils)  
!    15 (WriteMultipleCoils)  
| <ul><li>Адрес первого регистра флагов для записи (16 бит)</li><li>Количество регистров флагов для записи (16 бит)</li><li>Количество передаваемых байт данных для регистров флагов (8 бит)</li><li>Данные (8 регистров флагов на байт)</li></ul> ||  <ul><li>Адрес первого coil-регистра (16 бит)</li><li>Количество записанных coil-регистров(16 бит)</li></ul>  
| <ul><li>Address of the first flag register to write (16 bit)</li><li>Number of flag registers to write (16 bits)</li><li>Number of bytes of data transmitted for flag registers (8 bits)</li><li>Data (8 registers the flags in bytes)</li></ul> ||  <ul><li>Address of the first coil register (16 bit)</li><li>The recorded number of coil registers(16-bit)</li></ul>  
|-
|-
!    16 (Write Multiple register )
!    16 (Write Multiple register )
| <ul><li>Адрес первого регистра хранения для записи (16 бит)</li><li>Количество регистров хранения для записи (16 бит)</li><li>Количество передаваемых байт данных для регистров (8 бит)</li><li>Данные (16 байт на регистр)</li></ul> ||  <ul><li>Адрес первого регистра хранения (16 бит)</li><li>Количество записанных регистров хранения(16 бит)</li></ul>   
| <ul><li>The address of the first storage register for recording (16-bit</li><li>Number of holding registers to write (16 bits)</li><li>the Number of transmitted data bytes for the registers (8-bit)</li><li>Data (16 bytes per register)</li></ul> ||  <ul><li>The address of the first storage register (16 bits)</li><li>Number of written holding registers(16 bit)</li></ul>   
|-
|-
|}
|}
</div>




12 063

правки