PLC_R_STOP_CAUSE: códigos de causa de transición de estado RUN a otro estado
Descripción del tipo enumerado
El tipo de datos de enumeración PLC_R_STOP_CAUSE contiene los valores siguientes:
Enumerador |
Valor |
Comentario |
---|---|---|
PLC_R_STOP_REASON_UNKNOWN |
00 hex |
El valor inicial o la causa de la detención es indefinido. |
PLC_R_STOP_REASON_HW_WATCHDOG |
01 hex |
Detenido tras timeout del watchdog de hardware (hardware de sistema o tarea de software). |
PLC_R_STOP_REASON_RESET |
02 hex |
Detenido tras resetear. |
PLC_R_STOP_REASON_EXCEPTION |
03 hex |
Detenido tras la excepción. |
PLC_R_STOP_REASON_USER |
04 hex |
Detenido tras una petición de usuario. |
PLC_R_STOP_REASON_IECPROGRAM |
05 hex |
Detenido tras una petición de comando de programa. |
PLC_R_STOP_REASON_DELETE |
06 hex |
Detenido tras un comando de eliminación de aplicación. |
PLC_R_STOP_REASON_DEBUGGING |
07 hex |
Detenido tras entrar en la modalidad de depuración. |
PLC_R_STOP_FROM_NETWORK_REQUEST |
0A hex |
Detenido tras una petición de la red (PLC_W.q_wPLCControl:=PLC_W_COMMAND.PLC_W_STOP;). |
PLC_R_STOP_FROM_INPUT |
0B hex |
Detención requerida por una entrada de controlador. |
Para obtener más información sobre los motivos por los que puede detenerse el controlador, consulte Descripción de los estados del controlador.