PLC_R_STOP_CAUSE: codici causa transizione dallo stato RUN a un altro stato
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.