Блоки поддержки Modbus
| Перед началом работы с библиотекой рекомендуется ознакомиться с документацией Работа с библиотекой блоков Modbus TCP. |
Библиотека блоков поддержки протокола Modbus предназначена для связи приложения реального времени, запущенного на КПМ РИТМ, с устройствами АСУ ТП по протоколу Modbus.
При применении данной библиотеки КПМ «РИТМ», на котором запущено приложение реального времени, выступает как клиент сети Modbus. Поддерживается одновременная работа с 16 серверами (слейвами) сети Modbus.
Поддерживаются следующие функции протокола Modbus:
-
1 (0x01)— чтение значений из нескольких регистров флагов (Read Coil Status); -
2 (0x02)— чтение значений из нескольких дискретных входов (Read Discrete Inputs); -
3 (0x03)— чтение значений из нескольких регистров хранения (Read Holding Registers); -
4 (0x04)— чтение значений из нескольких регистров ввода (Read Input Registers); -
5 (0x05)— запись значения одного флага (Force Single Coil); -
6 (0x06)— запись значения в один регистр хранения (Preset Single Register); -
15 (0x0F)— запись значений в несколько регистров флагов (Force Multiple Coils); -
16 (0x10)— запись значений в несколько регистров хранения (Preset Multiple Registers).