Прочитал комментарии в modbus.lib:
FUNCTION_BLOCK MB_WR_REGS
VAR_OUTPUT
Complete: BOOL; (* если = TRUE, то обмен завершен *)
Exception: BYTE; (* исключения протокола MODBUS или 0хFF - таймаут *)
RegCnt: BYTE; (* количество записанных регистров *)
То есть, если есть исключения, то посылаются они, а если нет то ничего?!
Приходит один comlete = true, а exception = 255 и regcnt = 0 (
То есть после записи регистра, обязательно нужно его читать для проверки?