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

PLC_R_STOP_REASON_UNKNOWN

00 hex

Valore iniziale o causa dell'arresto indefinita.

PLC_R_STOP_REASON_HW_WATCHDOG

01 hex

Arrestato in seguito a timeout watchdog hardware (hardware di sistema o task software).

PLC_R_STOP_REASON_RESET

02 hex

In stop dopo il reset.

PLC_R_STOP_REASON_EXCEPTION

03 hex

In stop dopo un'eccezione.

PLC_R_STOP_REASON_USER

04 hex

Arresto su richiesta dell'utente.

PLC_R_STOP_REASON_IECPROGRAM 

05 hex

Arrestato dopo una richiesta di comando del programma.

PLC_R_STOP_REASON_DELETE

06 hex

In stop dopo un comando di rimozione applicazione.

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  (PLC_W.q_wPLCControl:=PLC_W_COMMAND.PLC_W_STOP;).

PLC_R_STOP_FROM_INPUT

0B hex

Stop richiesto da un ingresso del controller.

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