То же самое вышло. Дело не в том как организована программа, дело в самом ModbusLIB.
Прикладываю последовательно фото 8 циклов программы с точкой останова в ModbusLIB.
Фото 1 Инициализация порта.png Фото 2 Подача команды на En.png Фото 3 Не понятные значения в буфере во время обработки.png Фото 4 В следующем цикле уже реальные значения с ТРМ201.png
Фото 5 В момент подачи сигнала Complete опять абракодабра в буфере.png Фото 6 Начало нового цикла.png Фото 7 И опять всё по новой.png Фото 8 Снова текущие значения с прибора.png
Я не спец конечно в Modbus библиотеках, но по-моему это косяк.
Хотелось бы услышать мнение администрации.