Штатные средства Flprog не позволяют написать программу для "ручного" чтения регистров. Вот и решил заморочится

Предложенные блоки сделаны для двух аппаратных (0 и 1) и soft СОМ портов и позволяют (я на это надеюсь

В настройках нужно/можно задать пин PE-DE и для программного порта выбрать Rx/Tx.
Блоки могут читать только WORLD. Перестановку байтов тоже не добавлял. Это так, тестовый вариант. Железо для тестера подготовлено, но еще не написано меню для экрана. Поэтому работоспособность проверялась только в Proteus через виртуальные порты.
Блоки сделаны тупо на базе кода Flprog. Если будете использовать, то в программе не нужно создавать никаких коммуникаций MODBUS.