SERIAL_R[0...1]: variabili di sistema della linea seriale in sola lettura

Introduzione

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

Struttura delle variabili

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.