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.