Description des états de contrôleur
Description des états de contrôleur
Cette section décrit en détail les états du contrôleur.
|
FONCTIONNEMENT IMPRÉVU DE L'ÉQUIPEMENT |
oNe supposez jamais que votre contrôleur est dans un certain état avant de commander un changement d'état, configurer les options du contrôleur, télécharger un programme ou modifier la configuration physique du contrôleur et des équipements qui y sont connectés. oAvant d'effectuer l'une de ces opérations, essayez d'en déterminer l'impact sur tous les équipements connectés. oAvant d'agir sur un contrôleur, vérifiez systématiquement son état en consultant ses voyants, en confirmant la position de l'entrée Run/Stop, en contrôlant l'éventuel forçage des sorties et en prenant connaissance de l'état du contrôleur via EcoStruxure Machine Expert.(1) |
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. |
(1) Les états du contrôleur peuvent être lus dans la variable système PLC_R.i_wStatus de la bibliothèque PLCSystem du M241.
Tableau des états du contrôleur
Le tableau ci-dessous décrit les états du contrôleur :
État du contrôleur |
Description |
Voyant |
||
---|---|---|---|---|
RUN (Vert) |
ERR (Rouge) |
E/S (Rouge) |
||
BOOTING |
Le contrôleur exécute le micrologiciel de démarrage et ses propres autotests internes. Ensuite, il vérifie la somme de contrôle du micrologiciel et des applications utilisateur. |
Éteint |
Éteint |
Allumé |
Éteint |
Allumé |
Allumé |
||
Éteint |
Allumé |
Éteint |
||
INVALID_OS |
La mémoire Flash ne contient aucun fichier de micrologiciel valide. Le contrôleur n'exécute pas l'application. Pour savoir comment rétablir un état correct, reportez-vous à la rubrique Mise à jour du micrologiciel. |
Éteint |
Clignotement régulier |
Éteint |
EMPTY |
Le contrôleur ne contient pas d'application. |
Éteint |
Clignotement unique |
Éteint |
EMPTY après détection d'une erreur système |
Cet état est identique à l'état EMPTY normal. En revanche, l'application est présente, mais n'a pas été chargée (volontairement). L'état correct sera rétabli après un redémarrage (mise hors tension, puis mise sous tension) ou un nouveau téléchargement d'application. |
Éteint |
Clignotement rapide |
Éteint |
RUNNING |
Le contrôleur exécute une application valide. |
Allumé |
Éteint |
Éteint |
RUNNING avec un point d'arrêt |
Cet état est identique à l'état RUNNING à quelques nuances près : oLa partie du programme dédiée au traitement des tâches n'est pas exécutée tant que le point d'arrêt n'est pas résolu. oLes indications du voyant sont différentes. oPour plus d'informations sur la gestion des points d'arrêt, reportez-vous au document EcoStruxure Machine Expert - Guide de programmation. |
Clignotement unique |
Éteint |
Éteint |
RUNNING avec une erreur externe détectée |
Erreur de configuration, de module TM3, de carte SD ou d'E/S détectée. Lorsque le voyant I/O est allumé, PLC_R.i_lwSystemFault_1 et PLC_R.i_lwSystemFault_2 permettent d'en savoir plus sur l'erreur détectée. Le signalement d'une condition d'erreur par ces variables déclenche l'allumage du voyant I/O. |
Allumé |
Éteint |
Allumé |
STOPPED |
Une application valide du contrôleur s'est arrêtée. Pour plus d'informations sur le comportement des sorties et des bus de terrain dans cet état, reportez-vous à la rubrique concernant l'STOPPED state. |
Clignotement régulier |
Éteint |
Éteint |
STOPPED avec une erreur externe détectée |
Erreur de configuration, de module TM3, de carte SD ou d'E/S détectée. |
Clignotement régulier |
Éteint |
Allumé |
HALT |
Le contrôleur interrompt l'exécution de l'application, car il a détecté une erreur d'application. |
Clignotement régulier |
Allumé |
– |
Application de démarrage non enregistrée |
Les applications de la mémoire du contrôleur et de la mémoire Flash diffèrent. Lors du prochain redémarrage, l'application de la mémoire sera remplacée par celle de la mémoire Flash. |
Allumé ou clignotement régulier |
Clignotement unique |
Éteint |
L'illustration suivante explique la différence entre le clignotement régulier et simple :
Informations concernant l'état STOPPED
Voici ce qui se produit à l'état STOPPED :
oL'entrée configurée comme entrée Run/Stop reste opérationnelle.
oLa sortie configurée comme alarme reste opérationnelle et prend la valeur 0.
oLes services de communication Ethernet, série (Modbus, ASCII, etc.) et USB restent opérationnels et les commandes qu'ils émettent continuent à affecter l'application, l'état du contrôleur et les variables mémoire.
oToutes les sorties prennent initialement leur état par défaut (Conserver les valeurs actuelles ou Appliquer le réglage par défaut à toutes les sorties) ou l'état déterminé par le forçage des sorties, le cas échéant. Lorsque la sortie est utilisée par une fonction PTO, la valeur par défaut est ignorée afin de ne pas générer d'impulsion supplémentaire. L'état suivant des sorties dépend de la valeur de la mise à jour IO tandis que dans l'arrêt et la mise sur les commandes du dispositif à distance.
Comportement des tâches et des E/S lorsque l'opération Actualiser E/S en état Stop est sélectionnée
Lorsque l'option Actualiser E/S en état Stop est sélectionnée :
oL'opération de lecture des entrées se poursuit normalement. Les entrées physiques sont lues puis écrites dans les variables mémoire d'entrée %I.
oL'opération de traitement des tâches n'est pas exécutée.
oL'opération d'écriture des sorties se poursuit. Les variables mémoire de sortie %Q sont mises à jour en fonction de la configuration de l'option Conserver les valeurs ou Appliquer le réglage par défaut à toutes les sorties, ajustées en cas de forçage des sorties, puis écrites dans les sorties physiques.
NOTE : Les fonctions expertes cessent de fonctionner. Par exemple, un compteur est arrêté.
- Si la configuration Conserver les valeurs actuelles est sélectionnée :
Les sorties réflexes HSC, PTO, PWM, FreqGen (générateur de fréquence) sont définies sur 0.
- Si la configuration Appliquer le réglage par défaut à toutes les sorties est sélectionnée :
Les sorties PTO sont définies sur 0.
Les sorties réflexes HSC, PWM, FreqGen (générateur de fréquence) sont définies sur les valeurs par défaut configurées.
Comportement des bus CAN lorsque l'opération Actualiser E/S en état Stop est sélectionnée
Voici ce qui se produit pour les bus CAN lorsque l'option Mettre à jour E/S en mode Stop est sélectionnée :
oLe bus CAN reste totalement opérationnel. Les équipements sur le bus CAN continuent à détecter la présence d'un maître CAN fonctionnel.
oLes échanges d'objet TPDO et RPDO continuent.
oS'il est configuré, le SDO facultatif continue d'être échangé.
oSi elles sont configurées, les fonctions Heartbeat et Node Guarding restent opérationnelles.
oSi le champ Comportement des sorties à l'arrêt affiche l'option Conserver les valeurs, les TPDO continuent d'être émis avec les dernières valeurs.
oSi le champ Comportement des sorties à l'arrêt affiche l'option Appliquer le réglage par défaut à toutes les sorties, les dernières valeurs sont remplacées par les valeurs par défaut et les TPDO suivants sont émis avec ces valeurs par défaut.
Comportement des tâches et des E/S lorsque l'opération Actualiser E/S en état Stop n'est pas sélectionnée
Lorsque l'option Actualiser E/S en état Stop n'est pas sélectionnée, le contrôleur applique aux E/S la condition Conserver les valeurs ou Appliquer le réglage par défaut à toutes les sorties (selon que le forçage des sorties est utilisé ou non). Ensuite :
oL'opération de lecture des entrées s'arrête. Les variables mémoire d'entrée %I conservent leur dernière valeur.
oL'opération de traitement des tâches n'est pas exécutée.
oL'opération d'écriture des sorties s'arrête. Les variables mémoire de sortie %Q peuvent être mises à jour via les connexions Ethernet, Série et USB. Toutefois, les sorties physiques ne sont pas affectées et conservent l'état spécifié par les options de configuration.
NOTE : Les fonctions expertes cessent de fonctionner. Par exemple, un compteur est arrêté.
- Si la configuration Conserver les valeurs actuelles est sélectionnée :
Les sorties réflexes HSC, PTO, PWM, FreqGen (générateur de fréquence) sont définies sur 0.
- Si la configuration Appliquer le réglage par défaut à toutes les sorties est sélectionnée :
Les sorties PTO sont définies sur 0.
Les sorties réflexes HSC, PWM, FreqGen (générateur de fréquence) sont définies sur les valeurs par défaut configurées.
Comportement des bus CAN lorsque l'opération Actualiser E/S en état Stop n'est pas sélectionnée
Voici ce qui se produit pour les bus CAN lorsque l'option Actualiser E/S en état Stop n'est pas sélectionnée :
oLe maître CAN arrête les communications. Les équipements sur le bus CAN considèrent qu'ils sont dans leur état de repli configuré.
oLes échanges de TPDO et de RPDO s'arrêtent.
oLes échanges de SDO facultatifs (s'ils sont configurés) s'arrêtent.
oSi elles sont configurées, les fonctions Heartbeat et Node Guarding s'arrêtent.
oLes valeurs actuelles ou par défaut, selon le cas, sont inscrites dans les TPDO puis envoyées une fois avant l'arrêt du maître CAN.