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

Строка 155: Строка 155:
|-
|-
!    1 (Read Coils) и 2 (Read Discrete Inputs)
!    1 (Read Coils) и 2 (Read Discrete Inputs)
|<ul><li>Адрес первого coil-регистра или входного регистра (16 бит)</li><li>Количество данных (8 значений на байт) (16 бит)</li><ul>||  <ul><li>Число передаваемых байт (8 бит)</li><li>Значения coil-регистров или входных регистров (8 значений на байт)</li><ul>  
|<ul><li>Адрес первого coil-регистра или входного регистра (16 бит)</li><li>Количество данных (8 значений на байт) (16 бит)</li><ul>||  <ul><li>Число передаваемых байт (8 бит)</li><li>Значения coil-регистров или входных регистров (8 значений на байт)</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>Адрес первого регистра (16 бит)</li><li>Количество регистров, которые нужно прочесть</li><ul>||  <ul><li>Число передаваемых байт (8 бит)</li><li>Значения регистров (16 бит на 1 регистр)</li></ul>
|-
|-
!    5 (Write Single Coil)   
!    5 (Write Single Coil)   
Строка 164: Строка 164:
|-
|-
!    6 (WriteSingle Register)   
!    6 (WriteSingle Register)   
|<ul><li>Адрес регистра(16 бит)</li><li>Новое значение регистра (16 бит)</li><ul>|| Ответ аналогичен запросу  
|<ul><li>Адрес регистра(16 бит)</li><li>Новое значение регистра (16 бит)</li></ul>|| Ответ аналогичен запросу  
|-
|-
!    15
!    15 (WriteMultipleCoils)
| 0x0F ||WriteMultipleCoils  
| <ul><li></li><li></li><li></li><li></li></ul>  
|-
|-
!    16   
!    16   
5813

правок