Библиотека блоков поддержки протокола Modbus предназначена для связи
приложения реального времени, запущенного на КПМ РИТМ, с устройствами
АСУ ТП по протоколу Modbus.
Особенности работы
При применении данной библиотеки КПМ РИТМ, на котором запущено
приложение реального времени, выступает как клиент сети Modbus.
Поддерживается одновременная работа с 16 серверами (слейвами) сети
Modbus.
Поддерживаемые функции
протокола 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).