Документация Engee

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