SERIAL_R[0...1]: variabili di sistema della linea seriale in sola lettura
SERIAL_R è un array di 2 tipi di elementi SERIAL_R_STRUCT. Ogni elemento dell'array restituisce le variabili di sistema di diagnostica per la linea seriale corrispondente.
Per M241 Logic Controller:
oSerial_R[0] si riferisce alla linea seriale 1
oSerial_R[1] si riferisce alla linea seriale 2
Questa tabella descrive i parametri delle variabili di sistema SERIAL_R[0...1]:
%MW |
Nome var |
Tipo |
Commento |
---|---|---|---|
Serial Line |
|||
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 |
UDINT |
Numero di frame ricevuti con errori rilevati (checksum, parità). |
Specifici 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 usato |
n.d. |
i_uiSlaveBusyCount |
UINT |
Non usato |
n.d. |
i_uiCharOverrunCount |
UINT |
Numero di overrun di caratteri. |
n/a significa che non vi è mapping %MW predefinito per questa variabile di sistema. Not used means that the variable is not maintained by the system, and that if the value of the variable is non-zero, it should be considered extraneous. |
I contatori SERIAL_R sono azzerati in corrispondenza di:
oDownload.
oReset del controller.
oComando SERIAL_W[x].q_wResetCounter
oComando Reset da codice funzione richiesta Modbus numero 8.