Ну в канал ввода писать из основной проги не есть хорошо....
А вот в Last Error записать число , отличное от кодов ошибок можно....

Так я и сделал...

Но возникла другая проблема. Мне со слейва нужно считать два 16 разрядных регистра, лежащих в соседних адресах... Модуль Modbus мастер не читает их вместе командой Read Holding Registers. Чтоб считать оба регистра приходится два раза в писать в Command регистр - 0xFF Как их зачитать одним пакетом??? (Команду Read Bytes(0x70) слейв не поддерживает)...

Читать 32 бита а потом разбирать на два WORD????