SERIAL_R è un array di due tipi SERIAL_R_STRUCT. Ogni elemento dell'array restituisce le variabili di sistema di diagnostica per la linea seriale corrispondente.
Per M241 Logic Controller:
Serial_R[0] si riferisce alla linea seriale 1
Serial_R[1] si riferisce alla linea seriale 2
Questa tabella descrive i parametri delle variabili di sistema SERIAL_R[0...1]:
%MW |
Nome variabile |
Tipo |
Commento |
---|---|---|---|
Linea seriale |
|||
n.d. |
i_udiFramesTransmittedOK |
UDINT |
Numero di frame trasmessi correttamente. |
n.d. |
i_udiFramesReceivedOK |
UDINT |
Numero di frame ricevuti senza errori rilevati. |
n.d. |
i_udiRX_MessagesError |
UINT |
Numero di frame ricevuti con errori rilevati (checksum, parità). |
Specifico di Modbus |
|||
n.d. |
i_uiSlaveExceptionCount |
UINT |
Numero di risposte di eccezione Modbus restituite dal logic controller. |
n.d. |
i_udiSlaveMsgCount |
UINT |
Numero di messaggi ricevuti dal Master e indirizzati al logic controller. |
n.d. |
i_uiSlaveNoRespCount |
UINT |
Numero di richieste di trasmissione Modbus ricevute dal logic controller. |
n.d. |
i_uiSlaveNakCount |
UINT |
Non utilizzato |
n.d. |
i_uiSlaveBusyCount |
UINT |
Non utilizzato |
n.d. |
i_uiCharOverrunCount |
UINT |
Numero di overrun di caratteri. |
n.d. significa che non vi è associazione %MW predefinita per questa variabile di sistema. Non utilizzato significa che la variabile non è mantenuta dal sistema e che se il valore della variabile è diverso da zero deve essere considerato estraneo. |
I contatori SERIAL_R sono azzerati in corrispondenza di:
Download.
Reset del controller.
Comando SERIAL_W[x].q_wResetCounter
Comando Reset da codice funzione richiesta Modbus numero 8.