Здравствуйте.

Для ПЛК Siemens есть универсальная библиотека для работы с modbus: https://github.com/rexhip/rexhip
Позволяет очень быстро добавлять и конфигурировать опрос любых устройств.

Есть аналогичное для ОВЕНа ?