PLC_R_STOP_CAUSE: Codici causa 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 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 task e sistema. È 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 Applicazioni dell'Editor dispositivi 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 server Web 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 per cui il controller si è arrestato, fare riferimento a Descrizione dello stato del controller.