Блоки поддержки 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).