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.