Il tipo di dati di enumerazione PLC_R_STOP_CAUSE contiene i valori seguenti:
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 nel Diagramma di stato del controller. |
PLC_R_STOP_REASON_EXCEPTION |
03 hex |
In stop dopo un'eccezione. |
Verificare l'applicazione e se necessario correggere. Vedere Watchdog di sistema e task. È necessario effettuare un reset per passare in modalità Run. |
PLC_R_STOP_REASON_USER |
04 hex |
Arresto su richiesta dell'utente. |
Vedere Comando di arresto in Comando 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 Editor dispositivi controller. dell' |
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 dalla rete (chiavetta USB o 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. |
Vedere le possibilità di reset nel Diagramma di stato del controller. |
Per maggiori informazioni sui motivi per cui il controller si è arrestato, fare riferimento a Descrizione dello stato del controller.