Ho realizzato un semplice progetto (Screenshot) configurando un nodo Modbus master a cui ho connesso un device slave, eseguendo un comando di lettura registri (Codice 16#03).
Se attivi la flag riavvio automatico della comunicazione, il sistema continua ad inviare comandi di lettura registri sulla porta seriale ed anche se il dispositivo slave non capisce l’interrogazione e non risponde comunque puoi connetterti in parallelo alla comunicazione RS485 con un PC e spiare i pacchetti.
In questo modo è possibile cercare di capire la causa della mancata comunicazione.