PLC_R_STOP_CAUSE : codes expliquant le passage de l'état RUN à un autre état
Description du type énumération
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 d'état du 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. |
Voir la Commande Stop dans Commande de transitions d'un état à un autre. |
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. |
Voir l'onglet Applications de Editeur d'appareil de contrôleur. |
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é après une demande du réseau, du serveur Web du contrôleur ou de la 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. |
– |
Pour plus d'informations sur les raisons de l'arrêt du contrôleur, consultez la section Description des états du contrôleur.