# language: fr
@ihm
Fonctionnalité: Supervision et interaction opérateur sur l'écran tactile
En tant qu'opérateur de production
Je veux disposer d'un écran clair reflétant l'état réel de la machine
Afin de piloter la production et réagir rapidement aux anomalies
Scénario: Affichage de l'état machine en page d'accueil
Étant donné que la machine est sous tension et en mode "Automatique"
Quand l'opérateur consulte la page d'accueil de l'IHM
Alors l'état courant de la machine est affiché ("Prêt", "En cycle", "Arrêt défaut", ou "Arrêt d'urgence")
Et la recette active est visible sans navigation supplémentaire
Et le compteur de pièces conformes de l'équipe en cours est affiché
Scénario: Affichage d'un nouveau défaut
Étant donné que la machine est en fonctionnement normal
Quand un nouveau défaut est levé côté automate
Alors l'IHM bascule automatiquement vers la page de défaut actif sans action opérateur
Et le libellé du défaut, son horodatage et sa catégorie (bloquant/non bloquant) sont affichés
Et l'historique des défauts est mis à jour avec cet événement
Scénario: Consultation de l'historique des défauts
Étant donné que des défauts se sont produits au cours de l'équipe en cours
Quand l'opérateur navigue vers la page "Historique défauts"
Alors la liste des défauts est affichée triée du plus récent au plus ancien
Et chaque entrée indique le libellé, l'horodatage et la durée d'arrêt associée
Scénario: Accès restreint aux réglages avancés
Étant donné qu'un opérateur sans habilitation "Automaticien" est connecté sur l'IHM
Quand il tente d'accéder à la page "Réglages axe"
Alors l'accès est refusé
Et l'IHM affiche "Accès réservé - Habilitation insuffisante"
Scénario: Perte de communication entre l'IHM et l'automate
Étant donné que l'IHM affiche normalement l'état machine
Quand la communication entre l'IHM et l'automate est interrompue pendant plus de 3 secondes
Alors l'IHM affiche un bandeau "Communication automate perdue" recouvrant les données d'état devenues obsolètes
Et aucune commande émise depuis l'IHM pendant cette période n'est considérée comme reçue par l'automate
Scénario: Changement de langue de l'interface
Étant donné que l'IHM est affichée en langue "Français"
Quand l'opérateur sélectionne la langue "Anglais" dans le menu de configuration
Alors l'ensemble des pages de l'IHM bascule en anglais immédiatement
Et les libellés de défauts déjà affichés sont retraduits sans perte d'information