Согласен с Вами абсолютно.
Да, скада является мастером.
Почитал про формат протоколов modbus RTU и TCP, в принципе понял что во что и как конвертируется, остался один вопрос.
В пакете modbus TCP первое поле заголовка идентификатор транзакции, при конвертации запроса мастера в RTU я его теряю, соответственно ответ слейва его не содержит, где его взять для обратной конвертации? Вопрос где его берут платные программы конвертации, ведь как то берут.
Буду думать.
Спасибо за помощь