Этот вопрос когда-то уже обсуждался. Хотелось бы освежить в памяти. У Universal device MODBUS модуля есть свойство "Work mode". В списке значений есть такое как "By command", а так же коммандный канал. В документации сказано, что записав значение 0x00FF в этот канал один раз - запускается сам модуль, далее что-бы модуль запросил значение очередной переменной, определенной внутри модуля надо повторно записать значение 0x00FF в этот же канал.
Вопрос: Как узнать закончил ли модуль опрос переменной, какой именно и с каким результатом?