L’uscita Fault del FB ModbusMaster si attiva per un loop di programma ad ogni errore di comunicazione contemporaneamente viene incrementato il contatore di errori Errors.
L’uscita Done si attiva comunque sia che il comando sia andato a buon fine che in errore, questo permette di gestire il modello a cascata. L’uscita Ok si attiva solo alla ricezione della risposta corretta da parte del dispositivo slave.
L’uscita Fault come in tutte le FB permette utilizzando la funzione SysGetLastError di catturare il codice di errore riscontrato, codice di errore di cui è possibile trovare informazioni in questa pagina. Le eccezioni non generano Fault e non incrementano il counter degli errori.
Per una diagnosi completa della comunicazione Modbus consiglio di utilizzare la console di spionaggio, che permette di visualizzare i dati inviati al dispositivo e i dati ricevuti in risposta. Nella console di spionaggio verranno anche visualizzati gli eventuali codici di errore e le eventuali risposte di eccezione, permettendo una analisi completa della comunicazione.