PLC_R_STOP_CAUSE: Codici causa transizione dallo stato RUN a un altro stato

Libreria e spazio dei nomi

Nome della libreria: PLCSystemBase

Spazio dei nomi: PLCSystemBase

Descrizione tipo enumerato

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 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 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.