← Retour à l'accueil

Les 9 états moteur que toute IHM devrait afficher

Lecture de 8 min · Mis à jour août 2026 · Guide du praticien

Montrez à un opérateur d'armoire un symbole de pompe qui est simplement en marche ou à l'arrêt et vous lui avez donné un booléen alors qu'il a besoin d'un diagnostic. La pompe peut être commandée en marche mais déclenchée. Elle peut tourner mais avec une vibration au-dessus de la consigne. Elle peut être en bypass de maintenance pendant qu'un technicien remplace une garniture. Aucune de ces situations n'est capturée par un binaire vert/gris.

C'est pourquoi ces guides — comme la plupart des chartes graphiques alignées sur ISA-101 — modélisent les équipements motorisés comme une machine à 9 états. Chaque état a une identité visuelle unique que l'opérateur apprend une fois et reconnaît sur chaque écran de chaque projet pour le reste de sa carrière.

Les 9 états en un coup d'œil

arrêté

1. Arrêté

Le moteur est commandé à l'ARRÊT et le retour de marche est à l'ARRÊT. Dessiné en gris neutre. C'est l'état le plus courant sur un écran normal — par conception, il ne doit pas attirer l'attention.

démarrage

2. Démarrage

Le moteur a été commandé en MARCHE mais le retour de marche n'a pas encore confirmé. La convention admise est le vert clignotant avec une courte période (1 Hz). Si le retour n'arrive jamais, passez à Sans retour après un délai réglable (typiquement 3 à 10 secondes).

en marche

3. En marche

Commandé en MARCHE et retour de marche confirmé. Dessiné en vert plein — jamais clignotant, jamais animé, car c'est la condition opérationnelle normale. L'animation dans cet état est la violation ISA-101 la plus courante.

sans retour

4. Sans retour

Commandé en MARCHE mais le retour de marche n'est jamais arrivé (ou commandé à l'ARRÊT et le signal de marche est encore présent). C'est un état de diagnostic dessiné en jaune. Il indique souvent un contact auxiliaire défaillant, un contacteur collé ou un défaut de câblage — et c'est l'état que les opérateurs réclament le plus lors de la rénovation d'anciennes IHM.

manuel

5. Manuel

Le moteur est en mode local/manuel — généralement le sectionneur local ou un sélecteur Manu-Arrêt-Auto au MCC a court-circuité la logique automatique de l'IHM. Dessiné en bleu. Crucial pour l'opérateur : cela lui indique qu'un chemin de commande hors IHM existe en ce moment même, et qu'il doit vérifier physiquement avant de raisonner sur l'état.

désactivé

6. Désactivé

Le moteur est intentionnellement mis hors service — souvent pour maintenance, souvent via un permissif dans le PLC. Dessiné en gris foncé. Le langage visuel transmet « ceci est atténué parce que c'est censé être hors service ».

en marche + P1

7. En marche + alarme P1

Le moteur fonctionne mais une alarme critique est active (pensez à température de palier très haute, déclenchement de vibration imminent). Dessiné comme l'état en marche avec un badge P1 rouge superposé. Le badge est le dispositif d'alerte — le corps du symbole indique toujours que l'équipement est en marche.

en marche + P2

8. En marche + alarme P2

Comme ci-dessus mais en priorité P2 — souvent une alarme haute plutôt qu'une très haute. Badge orange.

défaut

9. Défaut

Le moteur a déclenché ou présente un défaut P1 actif qui empêche le fonctionnement. Dessiné en rouge. La différence avec En marche + P1 est que l'équipement n'est pas en marche — généralement parce que le défaut l'a arrêté.

Les moteurs réversibles reçoivent AV/AR

Les moteurs de compacteurs, les convoyeurs à bande qui peuvent tourner en avant et en arrière, et les vis sans fin qui doivent dégager un bourrage nécessitent tous une variante réversible du symbole. Les 9 états s'appliquent toujours — mais les états en marche et démarrage gagnent une petite flèche AV ou AR à l'intérieur du corps du symbole pour lever l'ambiguïté sur le sens. Le sens « avant » dépend de la convention ; vous l'indiquez généralement dans la légende de l'écran.

Implémentation : mappage du tag PLC

L'implémentation la plus propre est un unique tag d'état UINT16 par moteur :

ValeurÉtat
0Arrêté
1Démarrage
2En marche
3Sans retour
4Manuel
5Désactivé
6En marche + P1
7En marche + P2
8Défaut

Le PLC calcule cet état à partir des signaux sous-jacents (commande, retour, alarmes, mode, défaut) de sorte que l'IHM ne fait que rendre un seul tag. Ce découplage est ce qui rend l'écran peu coûteux à maintenir : modifiez la machine à états dans le PLC et chaque écran se met à jour sans toucher au projet IHM.

Implémentation IHM par plateforme

Weintek EasyBuilder Pro

  1. Exportez les 9 PNG (ou 9 SVG pour cMT-X) en 256×128 ou 512×256 avec un fond transparent : dessinez le moteur une fois dans le Symbol Builder et exportez une copie par couleur d'état, ou partez d'un symbole de moteur de la communauté et ouvrez-le dans le builder.
  2. Dans EBPro : Library → Picture Library → Import. Regroupez par type de moteur.
  3. Placez un Multi-state Lamp sur l'écran et liez-le à votre tag d'état PLC (UINT16). Mappez les valeurs 0..8 aux images importées.
  4. Si vous voulez afficher le tag (M-101) au-dessus du symbole, placez un Text Object séparé plutôt que d'incruster le tag dans l'image. Ainsi vous pouvez re-habiller le projet en espagnol, anglais ou portugais sans réexporter les symboles.

Siemens WinCC Unified

Utilisez un faceplate personnalisé (Custom Web Control) avec le corps SVG en image de fond et la valeur d'état pilotant une transition de classe CSS. La bibliothèque de symboles de WinCC dispose déjà de blocs moteur, mais ils sont livrés avec 3 états par défaut — les remplacer par le jeu à 9 états vous donne la conscience de la situation sans changer votre code de commande.

Rockwell FactoryTalk View ME / SE

Multi-state Indicator avec bibliothèque d'images. Même modèle que Weintek : 9 états mappés à 9 PNG importés.

Ignition Perspective

Déposez les SVG dans le dossier icons du projet, puis liez la propriété icon d'un composant Image à une expression qui mappe le tag d'état vers le bon chemin SVG. Ou utilisez des vues intégrées par état et un Tab Container qui sélectionne selon l'état.

Erreurs d'implémentation courantes

Construisez le jeu à 9 états. Dessinez le corps du moteur une fois dans le Symbol Builder — remplissage gris, palette ISA-101 intégrée — et exportez un PNG/SVG par état ; les badges d'alarme P1/P2 et les marqueurs d'état sont dans la bibliothèque d'icônes génériques. Ou partez d'un symbole de moteur qu'un ingénieur a déjà publié et ouvrez-le dans le builder.

Ouvrir le Symbol Builder → Explorer les symboles de moteur de la communauté →