Modbus: различия между версиями
Kilpio (обсуждение | вклад) |
Kilpio (обсуждение | вклад) |
||
Строка 109: | Строка 109: | ||
=== Чтение и запись регистров === | === Чтение и запись регистров === | ||
{|class="wikitable" align="center" | |||
! Таблица || Номер таблицы || Начальный логический адрес || Номер регистра (физический адрес) || Диапазон логических адресов | |||
|- | |||
! Регистры флагов (Coils) | |||
| 0 || 000001 || 0 || 000001-065535 | |||
|- | |||
! Дискретные входы (Discrete Inputs) | |||
| 1 || 100001 || 0 || 100001-165535 | |||
|- | |||
! Регистры хранения (Holding Registers) | |||
| 3 || 300001 || 0 || 300001-365535 | |||
|- | |||
! Регистры ввода (Input Registers) | |||
| 4 || 400001 || 0 || 400001-465535 | |||
|} | |||
{|class="wikitable" align="center" | |||
!Код функции || Шестнадцатеричное значение || Название || Действие | |||
|- | |||
! 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 | |||
|- | |||
|} | |||
=== Коды функций === | === Коды функций === |