Dialogue Homme Machine HMI
Dialogue Homme Machine HMI
Dialogue Homme Machine HMI
DIALOGUE
HOMME / MACHINE
HMI
GENERALITES
ORGANES DE DIALOGUE
NIVEAUX DE DIALOGUE
LE PUPITRE A BOUTONS
GENERALITES
Opérateur Machine :
Machine ← Opérateur :
ORGANES DE DIALOGUE
L’interface de communication entre l’homme et la machine peut prendre des formes très variées
suivant :
• La complexité des tâches décisionnelles propre à l’opérateur, souvent liées à la complexité du
système a piloter.
• Le degré d’intégration de l’opérateur dans la conduite du procédé
• Le niveau de dialogue
• Le type d’information
• ……
Dans la pratique, suivant le degré de complexité du dialogue, on trouve trois techniques dans la
conception de l’organe de dialogue
• le pupitre simple a boutons et voyants
• le pupitre avec terminal de dialogue
• le superviseur
Page N°1
TS MAI Automatismes
NIVEAU DE DIALOGUE
Niveau 1
Dialogue local, sur le poste de travail assuré par un pupitre avec ou sans terminal en fonction du type
et de la quantité d’informations.
Niveau 2
Dialogue utilisé au niveau d’une ligne ou d’un îlot de production. Concerne surtout les informations de
production (paramétrages, configurations, changement de production, …). Ce type de dialogue est
souvent attribue à un superviseur.
Schéma :
Page N°2
TS MAI Automatismes
LE PUPITRE A BOUTONS
Il est la première technique de dialogue homme / machine, utilisée dans les cas de dialogue simple.
Composé essentiellement d’éléments TOR type boutons poussoirs et voyants lumineux.
L’utilisation de roues codeuses et d’afficheurs 7 segments permet d’une part, l’entrée de valeurs de
consignes numériques et d’autres part, la visualisation de données chiffrées. Quelques spécialistes,
comme en régulation, utilisaient des indicateurs de tableaux analogiques pour visualiser des données.
Dans certaines production, le besoin d’une vue globale du système amena la mise en oeuvre de pupitre
plus évolués : le synoptique.
Page N°3
TS MAI Automatismes
Indication Indic
∅
Fonctions générales
OU Réglages
Indic
Conduite normale
≥∅ + 10
1 2 3
Page N°4
TS MAI Automatismes
Hauteur limite pour les points de prise pendant l’action sur les commandes sur un pupitre
Page N°5
TS MAI Automatismes
Page N°6
TS MAI Automatismes
La complexité des échanges, l’utilisation d’un langage évolué (graphique ou littéral) ont amené les
constructeurs à étudier et réaliser des organes de dialogues plus performants et acceptant le langage
naturel. Ces terminaux de dialogues TDI sont de deux architectures, fonction de leur capacité à gérer le
dialogue. Cette fonction demande une certaine intelligence qui sera localisée soit:
• Au niveau de l’API
• Au niveau du terminal
Niveau API
Les API possèdent des instructions de communication (Annexe) qui leur permettent un échange de
données entre eux mais aussi vers des périphériques type imprimante ou afficheur. Dans ce cas, c’est
l’API qui gère toute la communication et les échanges de messages. Les messages sont stockés dans la
mémoire API, le terminal n’ayant qu’un rôle d’afficheur.
Dans ce type de dialogue les échanges se font en code ASCII (code binaire 7 bits de tous les caractères
alphanumériques). Le format (16 bits) de la mémoire de donnée permet le stockage de deux caractères
par mot:
Page N°7
TS MAI Automatismes
Le canal de contrôle détermine le port de communication et l'ordre d'écriture des données mémorisées.
Page N°8
TS MAI Automatismes
Le canal de contrôle détermine le port de communication et l'ordre d'écriture des données mémorisées.
Page N°9
TS MAI Automatismes
Page N°10
TS MAI Automatismes
Niveau terminal
Dans ce cas de dialogue, la gestion des messages est dévolue au terminal. Celui-ci possède sa propre
mémoire de stockage des messages, enregistrés sous des numéros “adresses”, et qu’il affiche à la
demande.
La liaison ente le terminal es l’API peut être de deux types:
• Au
Page N°11
TS MAI Automatismes
Principe d’échanges
Les échanges entre l’API et le TDI se font à partir de tables de mots définies
par configuration. Cette configuration du terminal consiste à lui indiquer les adresses des mots avec
lesquels il va communiquer dans l’API. Une fois la configuration faite, les échanges sont transparents
pour l’utilisateur. En général la configuration se résume a :
• Mot d’affichage d’écran : affich_écran : mot d’état ou l’on écrira le numéro de l’écran que l’on
veut voir afficher sur le terminal.
• Mot état d’affichage écran : écran_en_cours : mot d’état, contient le numéro de l’écran en cours
d’affichage sur le terminal.
• Mot état touches de fonction : état_touch : mot, accessible en bit, qui sera positionné en fonction
de la touche de fonction activée.
Dans le cadre d’utilisation d’écrans graphiques tactiles, chaque élément graphique et associé a un bit
ou un mot au moment de sa création par la déclaration de ses « propriétés ».
Actuellement, tous les terminaux industriels sont programmables à partir de logiciels spécialisés qui
dans certains cas s’intègrent dans l’atelier logiciel de programmation du constructeur d’API permettant
le dèveloppement de projet complet d’automatisation. Après avoir défini tous les écrans du dialogue,
sa mise en œuvre nécessite l’utilisation de deux types de fonctions :
- Une fonction d’affichage écran qui permet à l’API de faire afficher sur le terminal un écran
quelconque.
- Une fonction de dialogue qui permet à l’API de détecter des actions de l’opérateur sur les touches de
fonction.
Page N°12
TS MAI Automatismes
CQM1 NT11S
Page N°13
TS MAI Automatismes
Page N°14
TS MAI Automatismes
Page N°15
TS MAI Automatismes
Page N°16
TS MAI Automatismes
Page N°17
TS MAI Automatismes
Page N°18
TS MAI Automatismes
Saisie de données
Saisie de données de type alphanumérique
Erreur par l’opérateur
Page N°19
TS MAI Automatismes
Ergonomie d’écran
L’écran sera partagé en trois zones.
Zone TITRE : doit indiquer avec précision le mode de marche ou d’arrêt dans lequel se situe le
système sous cet écran. Il peut aussi comporter, le N° de page ou d’écran (liaison avec la notice de
maintenance), le rappel permanent du nom de la machine.
Zone de DIALOGUE : la zone de dialogue opérateur est généralement la plus chargée en données.
Pour permettre une lecture facile et rapide, on considère qu’il ne faut pas plus de 20 contrôles sur un
même écran. Respecter les couleurs normalisées pour de la signalisation ou des commandes. Ne pas
mettre des menu avec un nombre de choix important (4 à 5).
Zone de NAVIGATION : permet la validation d’option, ou l’évolution du dialogue. Les boutons sont
toujours utilisés au même endroit et provoque toujours le même effet.
Tableau d’identification
Ce tableau permet de faire la liaison entre théorique du dialogue décrit par le SNI et le matériel mis en
œuvre.
Page N°20
TS MAI Automatismes
Exemple
Page N°21
TS MAI Automatismes
Page N°22
TS MAI Automatismes
Tableau d’identification
Page N°23
TS MAI Automatismes
Page N°24
TS MAI Automatismes
Page N°25