SYSTEMES AUTOMATISES
Interface Homme Machine
Spécialité: Génie Electrique
Niveau S8
ENSA Kénitra
Année 2024-2025 Prof O. ZYTOUNE
Plan de la présentation
Objectifs du Cours :
Comprendre le rôle des IHM dans les systèmes automatisés.
Savoir concevoir des interfaces efficaces et ergonomiques.
Maîtriser un outil de développement d'IHM (ex : WinCC).
Appliquer les normes de sécurité et d’utilisabilité(norme ISO 9142-
110).
2
Introduction
IHM – Interface Homme-Machine
Terme générique qui désigne tout moyen d’interaction entre un
opérateur humain et une machine.
Exemples :
Écran tactile d’un automate
Panneau de commande avec boutons et voyants
Interface vocale
Interface graphique sur PC industriel
3
Introduction
Définition :
En milieu industriel, l'IHM désigne les systèmes permettant aux opérateurs de
contrôler et superviser des machines, lignes de production ou processus
automatisés.
Objectifs :
Améliorer l’efficacité opérationnelle
Réduire les erreurs humaines
Faciliter la maintenance prédictive
Assurer la sécurité des opérateurs
4
Introduction
GUI – Graphical User Interface
Interface graphique utilisateur, c’est-à-dire une IHM affichée à l’écran
avec des éléments visuels : menus, boutons, icônes, etc.
Exemples :
Application Windows/Linux/MacOS avec menus déroulants
Écran tactile sur automate avec boutons visuels
Interface SCADA sur PC avec synoptiques animés
La GUI est une forme moderne d’IHM, utilisée pour
rendre l’interaction intuitive et visuelle.
5
Introduction
SCADA – Supervisory Control And Data Acquisition
Système informatique de supervision qui permet de :
Surveiller, contrôler et enregistrer des procédés industriels
Afficher les données en temps réel (via une GUI)
Gérer des alarmes, tendances, historiques
Piloter à distance des installations
Un SCADA contient une GUI, qui est donc une IHM intégrée
dans un système complet de supervision.
6
Organisation du contrôle industriel
7
Organisation du contrôle industriel
8
Notion de Supervision Industrielle
Définition
• Superviser, c’est surveiller en temps réel le fonctionnement d'un
système industriel et agir si nécessaire.
• La supervision donne une vue d'ensemble : état des machines,
alarmes, production, consommation d’énergie...
Objectifs de la Supervision
• Assurer la continuité de production.
• Détecter rapidement les anomalies ou pannes.
• Optimiser l'efficacité (rendement, consommation).
• Garder l'historique pour analyses futures (traçabilité).
9
Composants du système de supervision industrielle
10
Composants du système de supervision industrielle
Acquisition de données :
Capteurs, automates, instruments de mesure.
Système de contrôle :
Automates programmables (PLC), systèmes DCS (Distributed
Control System).
Interface utilisateur (HMI) :
Écrans de supervision, alarmes, graphiques.
Base de données et systèmes d'information :
Stockage et gestion des données collectées.
Analyse et gestion des alarmes :
Identification des anomalies et actions correctives.
11
IHM vs Supervision
•IHM = "Piloter la machine" ➔ Interface directe, temps réel.
•Supervision = "Observer, analyser et commander
plusieurs machines "
➔ Vue d'ensemble stratégique.
12
Applications Industrielles de l'IHM
Fonction Détail précis Exemple concret (machine)
Bouton “Cycle Start” / “Reset Défaut” sur
Commande de la machine Envoi de commandes simples
écran
Changement de mode Passage manuel / auto / maintenance Sélecteur virtuel “Mode Maintenance”
Réglage de la température d’un four, vitesse
Réglages de paramètres Ajustement de valeurs
de bande
Affichage d’état machine États statiques ou dynamiques “Cycle en cours”, “En attente de pièce”, etc.
Affichage des entrées/sorties Diagnostic I/O automatisé Voir si le capteur X détecte une pièce
Tests manuels Pilotage manuel d’actionneurs Faire sortir un vérin en mode test
“Pression basse sur vérin A”, “Porte
Visualisation d’alarmes locales Alarmes en lien direct avec l’automate
ouverte”
Opérateur = lecture, Technicien =
Gestion des accès utilisateurs Par mot de passe ou badge
modification
Recettes machine Chargement de paramètres selon le produit “Produit A” = 30°C, “Produit B” = 50°C
Temporisation de 2s avant démarrage
Horodateurs / temporisations Configuration de temporisateurs internes
moteur
Assistance opérateur Messages de guidage simples “Vérifiez le capteur de présence pièce”
13
Applications Industrielles de l'IHM
Fonction SCADA Pourquoi ce n’est pas l’IHM ?
Supervision d’un site complet L’IHM est locale, le SCADA centralise
L’IHM stocke peu de données, le SCADA a
Historisation longue (tendances)
une base de données
SCADA gère des alarmes de plusieurs
Alarmes centralisées multisites
machines
Rapports de production détaillés SCADA exporte des rapports PDF/Excel
IHM n’a pas de lien avec base de données
Communication vers ERP/MES
usine
L’IHM affiche 1 machine, le SCADA affiche
Vue synoptique de plusieurs lignes
tout un atelier
14
Enjeux Spécifiques à l'Industrie
Robustesse (résistance aux environnements extrêmes :
poussière, humidité, vibrations)
Simplicité (réduction du temps de formation des opérateurs)
Sécurité (arrêts d’urgence, alarmes visuelles/sonores)
Interopérabilité (communication avec PLC, IoT, ERP)
15
Outils & Normes Industrielles
Logiciels de conception :
• Siemens WinCC, Rockwell FactoryTalk, Schneider Vijeo Designer…
• Normes :
• ISO 9241 (ergonomie)
• CEI 60073 (codes couleurs pour indicateurs)
16
Couleurs normalisées pour interfaces industrielles
La norme IEC 60073 définit un code couleurs standard pour les indicateurs
visuels (boutons, voyants, écrans) dans les environnements industriels.
Couleurs pour les boutons/commandes
Couleur Signification Exemples d'utilisation
Lancement d’un processus, activation
Vert Démarrage / Marche normale
d’un système.
Bouton d’arrêt urgent, danger
Rouge Arrêt d’urgence / Alarme critique
immédiat.
Avertissement / Intervention Alerte de maintenance, anomalie non
Jaune
nécessaire critique.
Action obligatoire (sans lien avec la
Bleu Réinitialisation, commande neutre.
sécurité)
Blanc / Gris Fonction générale (neutre) Réglages, modes manuels.
Noir Arrêt normal (non urgent) Extinction d’un équipement.
17
Couleurs normalisées pour les interfaces industrielles
La norme IEC 60073 définit un code couleurs standard pour les indicateurs
visuels (boutons, voyants, écrans) dans les environnements industriels.
Couleurs pour les voyants lumineux (LED, signaux)
Couleur Signification Exemples
Vert Fonctionnement normal Machine en marche, état sécurisé.
Rouge Danger / Défaut grave Panne, température critique.
Orange Avertissement Déviation mineure, pré-alarme.
Jaune Attention / Action requise Fin de cycle, maintenance préventive.
Bleu Information neutre Statut spécifique (ex. mode veille).
Blanc Confirmation / Autre Message personnalisé (hors sécurité).
18
Couleurs normalisées pour les interfaces industrielles
Règles complémentaires (IEC 60073)
• Clignotement :
• Rouge clignotant = Urgence extrême (évacuation, incendie).
• Jaune clignotant = Avertissement renforcé.
• Combinaisons :
• Vert + Rouge = Contrôle d’état (ex. marche/arrêt).
• Éviter les couleurs non standard (ex. violet, rose) pour limiter les
confusions.
19
ISO 9241 : L'ergonomie des IHM
Les 7 principes (ou piliers) de la norme ISO 9241-110 sont les suivants :
1. Pertinence des tâches
Le système doit être conçu pour répondre efficacement aux besoins de l’opérateur dans ses missions.
Exemple : Sur un pupitre HMI d’une ligne de production, seuls les boutons nécessaires à l’étape en cours
sont affichés : si l’opérateur est en mode maintenance, les commandes de production sont masquées.
2. Conformité aux attentes de l'utilisateur
Le comportement du système doit être prévisible et cohérent avec les standards industriels.
Exemple : Un voyant lumineux rouge clignotant indique une alarme machine (défaut de sécurité), et un
voyant vert fixe indique que la machine est prête à fonctionner — comme dans la majorité des
installations industrielles.
3. Auto-descriptivité
L’interface doit permettre à l’utilisateur de comprendre immédiatement ce qu’il peut faire.
Exemple : Un écran affiche “Changement de format en cours” avec un graphique animé montrant les axes
en mouvement et les zones sécurisées. Chaque bouton est accompagné d’un libellé clair comme “Revenir
à l’écran principal” ou “Confirmer la position”.
20
ISO 9241 : L'ergonomie des IHM
4. Contrôlabilité
L’utilisateur doit garder la main sur le déroulement du processus.
Exemple : Lors d’un cycle automatique, un opérateur peut à tout moment passer en mode manuel via une
commande sécurisée pour reprendre le contrôle d’un sous-ensemble (ex : avancer manuellement le vérin
ou le convoyeur pour inspection).
5. Tolérance aux erreurs
Le système doit éviter les erreurs ou permettre de les corriger sans danger.
Exemple : Si un opérateur essaie de démarrer la machine alors qu’une porte est ouverte, une alarme
s’affiche : “Porte de sécurité ouverte – démarrage impossible”. L’action est bloquée sans conséquences.
6. Adaptabilité
L’interface doit pouvoir être personnalisée selon les utilisateurs ou les situations.
Exemple : L’accès aux écrans avancés de réglage des axes est restreint par login/mot de passe. L’opérateur
a une interface simplifiée, tandis que le technicien de maintenance a accès à tous les paramètres.
7. Facilité d’apprentissage
Le système doit être intuitif et rapide à prendre en main, même pour un nouvel opérateur.
Exemple : Une formation sur simulateur permet à un apprenant d’interagir avec un modèle d’IHM en
mode “démo”. Des bulles d’aide expliquent chaque commande, et une séquence de test guide l’utilisateur
dans un cycle pas à pas (remplissage → pesage → évacuation).
21
Sécurité et Fiabilité des IHM
En se basant sur les piliers de la norme ISO 9241, on peut
résumer la sécurité et la fiabilité par :
Protection contre les erreurs humaines.
Authentification et contrôle d’accès.
Redondance et tolérance aux pannes.
Cybersécurité des IHM (attaques possibles et parades).
22
Protection contre les erreurs humaines
Concevoir l’IHM de manière à réduire les risques que
l'utilisateur fasse une erreur, ou que l'erreur ait des
conséquences graves.
Objectif :
• Éviter les arrêts de production.
• Prévenir les accidents matériels ou humains.
• Rendre l'interface plus robuste et tolérante aux fautes.
23
Techniques principales de protection
Confirmation des actions critiques
Avant un arrêt d'urgence, changement de mode, suppression de
données : demander une confirmation utilisateur.
• Exemple : "Êtes-vous sûr de vouloir arrêter la machine ? Oui / Non".
Verrouillage par niveaux d’accès (droits utilisateurs)
• Séparer les rôles :
• Opérateur : accès simple (start/stop, alarme visuelle)
• Maintenance : accès à des réglages plus avancés
• Administrateur : accès aux paramètres critiques
Par mot de passe, badge RFID, ou login connecté au serveur.
24
Techniques principales de protection
Conception visuelle claire
• Regrouper les commandes importantes.
• Couleurs normalisées :
• Rouge : STOP, danger
• Vert : GO, fonctionnement OK
• Eviter l’ambiguïté entre deux boutons proches.
Saisie contrôlée / filtres sur les entrées utilisateur
• Limiter ce que l’utilisateur peut écrire :
• Uniquement des chiffres dans un champ de consigne de vitesse.
• Plages autorisées : pas de valeur hors limite (ex : 0 à 1500 tr/min).
• Évite les erreurs de saisie directe qui pourraient abîmer la machine.
25
Redondance et tolérance aux pannes
Redondance matérielle
• Double affichage :
• Deux écrans opérateurs reliés à la même machine.
• Si un écran tombe en panne, l’autre reste fonctionnel.
• Serveur redondant pour IHM serveur-client :
• Deux serveurs HMI.
• Basculement automatique en cas de panne du premier (Failover).
• Alimentation secourue (UPS) :
• Protéger l’IHM contre les coupures de courant brutales.
26
Redondance et tolérance aux pannes
Redondance logicielle
• Stockage local + sauvegarde automatique :
• Les données saisies par l’utilisateur sont enregistrées en local +
copiées sur un serveur régulièrement.
• Processus de reprise après crash :
• L’IHM redémarre en rechargeant le dernier état connu.
• Surveillance interne :
• Watchdog logiciel qui détecte un gel du système et relance
automatiquement l’application.
27
Redondance et tolérance aux pannes
Tolérance aux fautes
• Détection d’erreur proactive :
• Si l’IHM perd la connexion avec l’automate (PLC), elle affiche un
message clair sans crasher.
• Dégradation contrôlée :
• En cas de perte partielle (ex : perte communication serveur), l’IHM
continue à afficher les informations locales critiques.
28
Redondance et tolérance aux pannes
Système sans
Système avec redondance/tolérance
redondance/tolérance
1 seul écran : panne = arrêt usine Double IHM opérateur + serveur secours
Application qui plante = écran noir Watchdog redémarre automatiquement l'IHM
Panne réseau = perte totale d’affichage Affichage local des données critiques
29
Études de Cas et Outils Pratiques
Exemples d’IHM dans l’industrie (tableaux de bord,
supervision).
Démonstration avec un logiciel (ex : Siemens WinCC,
Schneider Vijeo Designer).
TP : Création d’une IHM simple pour un système automatisé.
Bonnes pratiques de test et validation.
30
Étude de Cas : Une Bonne vs. Mauvaise
IHM Industrielle
Bonne IHM Mauvaise IHM
Alarmes hiérarchisées (couleurs/sons distincts) Alarmes peu claires (trop de pop-ups)
Navigation intuitive (menus logiques) Interface surchargée (trop d’infos)
Affichage temps réel des données critiques Retards d’affichage (risque d’erreur)
31
Pièges à Dénoncer dans les IHM Industrielles
1. Surcharge informationnelle (trop de données sur un même écran).
2. Manque de cohérence (ex : même action avec deux boutons différents selon les écrans).
3. Feedback insuffisant (ex : pas de confirmation après une commande critique).
4. Ergonomie physique négligée (écran trop haut, boutons trop petits pour des gants de
sécurité).
5. Ignorer l’environnement réel (ex : reflets sur écran dans une usine très éclairée).
32
Evolution de l’IHM
Période Type d’IHM Interaction Exemples
Panneaux
Boutons, voyants Physique Pupitre câblé
électromécaniques 60–80
Terminaux à clavier / Navigation par
Clavier + écran texte Siemens OP7
affichage texte 80–90 touches
Écran graphique + Menus simples,
IHM graphiques 90–2000 OP17, PanelView
touches synoptiques
Écrans tactiles industriels Interface graphique
Écran tactile KTP600, Magelis
2000–2010 complète
IHM connectées et Multi-touch, accès Comfort Panel,
Tactile avancé, réseau
intelligentes 2010–2020 distant Weintek
HTML5, réalité Panel PC,
2020+ IHM web / mobile / AR
augmentée tablette, AR HMI
33
Tendances et Futur des IHM
IHM vocales et gestuelles.
Réalité augmentée (AR) et virtuelle (VR) pour la maintenance.
Intelligence Artificielle dans les interfaces.
IoT et cloud pour les IHM décentralisées.
34
Conclusion
Ce cours permettra aux apprenants de maîtriser la conception
et l’implémentation d’IHM efficaces pour les systèmes
automatisés, en combinant théorie, outils industriels et bonnes
pratiques.
L’IHM industrielle doit concilier performance technique et
ergonomie pour garantir productivité et sécurité. Les futures
interfaces intégreront davantage d’IA, de réalité mixte et
d’interactions naturelles.
35