PLC_R_STOP_CAUSE : Codes de cause de transition de l'état RUN à un autre état

Bibliothèque et espace de noms

Nom de la bibliothèque : PLCSystemBase

Espace de nom : PLCSystemBase

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 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 Applications de l'Editeur d'appareil du 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é 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 .