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

Строка 148: Строка 148:


В качестве данных мы получили шестнадцатеричное число 0x2D, то есть состояние восьми coil-регистров в двоичном виде такое: 0b10110100 (старший бит — нулевой регистр).
В качестве данных мы получили шестнадцатеричное число 0x2D, то есть состояние восьми coil-регистров в двоичном виде такое: 0b10110100 (старший бит — нулевой регистр).
{|class="wikitable" align="center"
!Код функции || HEX || Название || Действие
|-
!    1 
| 0x01 ||  Read Coils || Чтение значений нескольких регистров флагов
|-
!    2 
| 0x02 ||Read Discrete Inputs || Чтение значений нескольких дискретных входов
|-
!    3 
| 0x03 ||Read Holding Registers || Чтение значений нескольких регистров хранения
|-
!    4 
| 0x04 ||Read Input Registers || Чтение значений нескольких регистров ввода
|-
!    5 
| 0x05 ||Write Single Coil || Запись одного регистра флагов
|-
!    6 
| 0x06 ||WriteSingle Register || Запись одного регистра (ввода или хранения)
|-
!    15 
| 0x0F ||WriteMultipleCoils  || Запись нескольких регистрвов флагов
|-
!    16 
| 0x10 ||Write Multiple register || Запись нескольких регистров (ввода или хранения)
|-
|}
5813

правок