PLC_R_STOP_CAUSE: codici per la causa della transizione dallo stato RUN a un altro stato

Descrizione tipo enumerato

Il tipo di dati di enumerazione PLC_R_STOP_CAUSE contiene i seguenti valori:

Enumeratore

Valore

Commento

Cosa fare

PLC_R_STOP_REASON_ UNKNOWN

00 hex

Il valore iniziale o la causa di arresto non è determinabile.

Rivolgersi al rappresentante Schneider Electric locale.

PLC_R_STOP_REASON_HW_ WATCHDOG

01 hex

Interrotto dopo timeout watchdog hardware.

Rivolgersi al rappresentante Schneider Electric locale.

PLC_R_STOP_REASON_ RESET

02 hex

In stop dopo il reset.

Vedere le possibilità di reset in Schema degli stati del controller.

PLC_R_STOP_REASON_ EXCEPTION

03 hex

In stop dopo un'eccezione.

Verificare l'applicazione e se necessario correggere. Vedere Watchdog del sistema e del task. È necessario effettuare un reset per passare in modalità Run.

PLC_R_STOP_REASON_ USER

04 hex

Arresto su richiesta dell'utente.

Fare riferimento al comando Stop in Comando delle transizioni di stato.

PLC_R_STOP_REASON_ IECPROGRAM 

05 hex

Interrotto dopo richiesta di comando del programma (ad esempio: comando di controllo con parametro PLC_W.q_wPLCControl:=PLC_W_COMMAND.PLC_W_STOP;).

PLC_R_STOP_REASON_ DELETE

06 hex

Arresto dopo un comando di rimozione applicazione.

Vedere la scheda Applicazioni dell'Editor dispositivi del controller.

PLC_R_STOP_REASON_ DEBUGGING

07 hex

In stop dopo il passaggio in modalità debug.

PLC_R_STOP_FROM_ NETWORK_REQUEST

0A hex

Arrestato dopo una richiesta della rete, dal Web server del controller o dal comando PLC_W.

PLC_R_STOP_FROM_INPUT

0B hex

Arresto richiesto da un ingresso del controller.

PLC_R_STOP_FROM_RUN_ STOP_SWITCH

0C hex

Arresto richiesto dallo switch del controller.

PLC_R_STOP_REASON_ RETAIN_MISMATCH

0D hex

Interrotto dopo un test al riavvio fallito del contesto di controllo.

La memoria non volatile contiene delle variabili retain che non esistono nell'applicazione in esecuzione.

Verificare l'applicazione, correggere se necessario, quindi ripristinare l'applicazione di avvio.

PLC_R_STOP_REASON_ BOOT_APPLI_MISMATCH

0E hex

Interrotto dopo un confronto non riuscito tra l'applicazione di avvio e l'applicazione presente nella memoria prima del riavvio.

Creare una valida applicazione di boot.

PLC_R_STOP_REASON_ POWERFAIL

0F hex

Arrestato a causa di un'interruzione dell'alimentazione.

Per maggiori informazioni sui motivi che hanno causato l'arresto del controller, vedere la sezione Descrizione degli stati del controller.