Le type de données énumération PLC_R_STOP_CAUSE contient les valeurs suivantes :
Enumérateur |
Valeur |
Commentaire |
Que faire |
---|---|---|---|
PLC_R_STOP_REASON_UNKNOWN |
00 hex |
La valeur initiale ou la cause de l'arrêt n'est pas déterminable. |
Contactez le représentant local Schneider Electric. |
PLC_R_STOP_REASON_HW_WATCHDOG |
01 hex |
Arrêté suite au timeout du chien de garde matériel |
Contactez le représentant local Schneider Electric. |
PLC_R_STOP_REASON_RESET |
02 hex |
Arrêté suite à une réinitialisation. |
Voir les possibilités de réinitialisation dans le Schéma des états de contrôleur. |
PLC_R_STOP_REASON_EXCEPTION |
03 hex |
Arrêté suite à une exception. |
Vérifiez votre application et effectuez les corrections si nécessaire. Voir Horloges de surveillance du système et des tâches. Une réinitialisation est nécessaire pour entrer en mode Run. |
PLC_R_STOP_REASON_USER |
04 hex |
Arrêté suite à une requête de l'utilisateur. |
Consultez la section Commande d'arrêt (Stop) dans Commande de transitions d'état. |
PLC_R_STOP_REASON_IECPROGRAM |
05 hex |
Arrêté suite à une requête de commande de programme (par exemple, commande de contrôle avec le paramètre PLC_W.q_wPLCControl:=PLC_W_COMMAND.PLC_W_STOP;). |
– |
PLC_R_STOP_REASON_DELETE |
06 hex |
Arrêté suite à une commande de suppression d'application. |
Reportez-vous à l'onglet Editeur d'appareil du contrôleur. de l' |
PLC_R_STOP_REASON_DEBUGGING |
07 hex |
Arrêté suite au passage en mode de débogage. |
– |
PLC_R_STOP_FROM_NETWORK_REQUEST |
0A hex |
Arrêté suite à une requête du réseau (clé USB ou commande PLC_W). |
– |
PLC_R_STOP_FROM_INPUT |
0B hex |
Arrêt requis par une entrée du contrôleur. |
– |
PLC_R_STOP_FROM_RUN_STOP_SWITCH |
0C hex |
Arrêt demandé par le commutateur du contrôleur. |
– |
PLC_R_STOP_REASON_RETAIN_MISMATCH |
0D hex |
Arrêté suite à un échec du test de vérification du contexte lors du redémarrage. |
Certaines variables conservées dans la mémoire non volatile n'existent pas dans l'application en cours d'exécution. Vérifiez votre application, effectuez les corrections si nécessaire, puis rétablissez l'application de démarrage. |
PLC_R_STOP_REASON_BOOT_APPLI_MISMATCH |
0E hex |
Arrêté suite à un échec de la comparaison entre l'application de démarrage et celle qui était en mémoire avant le redémarrage. |
Créez une application de démarrage valide. |
PLC_R_STOP_REASON_POWERFAIL |
0F hex |
Arrêté suite à une coupure de courant. |
Reportez-vous aux possibilités de réinitialisation dans le Schéma des états de contrôleur. |
Pour plus d'informations sur les raisons de l'arrêt du contrôleur, reportez-vous à la Description des états de contrôleur .