12 063
правки
(Новая страница: «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> | |<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> | |<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> | |<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> | |<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> | | <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> | | <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> | |||
правки