El tipo de datos de enumeración PLC_R_STOP_CAUSE contiene los siguientes valores:
Enumerador |
Valor |
Comentario |
Qué hacer |
---|---|---|---|
PLC_R_STOP_REASON_UNKNOWN |
00 hex |
El valor inicial o la causa de la detención no se pueden determinar. |
Póngase en contacto con su representante local de Schneider Electric. |
PLC_R_STOP_REASON_HW_WATCHDOG |
01 hex |
Detenido tras un timeout de watchdog de hardware. |
Póngase en contacto con su representante local de Schneider Electric. |
PLC_R_STOP_REASON_RESET |
02 hex |
Detenido tras restablecimiento. |
Vea las opciones de restablecimiento en el diagrama de estado del controlador. |
PLC_R_STOP_REASON_EXCEPTION |
03 hex |
Detenido tras excepción. |
Compruebe su aplicación y corríjala si es necesario. Consulte Watchdogs del sistema y de tareas. Es necesario un restablecimiento para acceder a la modalidad Run (ejecución). |
PLC_R_STOP_REASON_USER |
04 hex |
Detenido tras una petición de usuario. |
Consulte Comando de parada en Comandos de transiciones de estado. |
PLC_R_STOP_REASON_IECPROGRAM |
05 hex |
Detenido después de una petición de comando de programa (por ejemplo: comando de control con parámetro PLC_W.q_wPLCControl:=PLC_W_COMMAND.PLC_W_STOP;). |
– |
PLC_R_STOP_REASON_DELETE |
06 hex |
Detenido tras un comando de eliminación de aplicación. |
Consulte la ficha Editor de dispositivos del controlador. del |
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, el servidor web del controlador o el comando PLC_W. |
– |
PLC_R_STOP_FROM_INPUT |
0B hex |
Detención requerida por una entrada de controlador. |
– |
PLC_R_STOP_FROM_RUN_STOP_SWITCH |
0C hex |
Detención requerida por el interruptor del controlador. |
– |
PLC_R_STOP_REASON_RETAIN_MISMATCH |
0D hex |
Detenido tras una prueba de comprobación de contexto incorrecta durante el reinicio. |
Algunas variables retenidas en la memoria no volátil no existen en la aplicación que se está ejecutando. Compruebe su aplicación, corríjala si es necesario y restablezca la aplicación de arranque. |
PLC_R_STOP_REASON_BOOT_APPLI_MISMATCH |
0E hex |
Detenido tras una comparación incorrecta entre la aplicación de arranque y la aplicación que se encontraba en la memoria antes del reinicio. |
Cree una aplicación de arranque válida. |
PLC_R_STOP_REASON_POWERFAIL |
0F hex |
Detenido tras una interrupción de la alimentación. |
– |
Para obtener más información sobre los motivos por los que se ha detenido el controlador, consulte la descripción de los estados del controlador.