Цитата Сообщение от Васильев Посмотреть сообщение
непременно изучу, но
любой инженер может сломать работающее и починить неисправное
хочу разобраться и понять что и как, чтобы в дальнейшем не задавать глупых вопросов...
почему не работает

в проекте несколько разных устройств и обмениваться через регистры не удобно
(4 МВ110-8А, 2 МВ110-6у, 4 частотника VF51) вот поэтому был выбран вариант обмена через modbus.lib
Так там тоже обмен идёт через блоки библиотеки modbus.lib. Единственное отличие - механизм вызова блоков организуется не в самой программе, а в коде диспетчера. А в функциях для устройств используются те-же блоки из modbus.lib, что и у вас сейчас