SUPERVISION A DISTANCE DUNE LIGNE DE CONDITIONNEMENT ORAL FINAL 1 CIAI - Projet Socket
Plan Introduction Spécifications complétant le sujet LA4 simplifiée de lapplication Globale Interfaces de communications entre modules IHM du poste distant Présentation des modules Module Initialisation et Communication Module Impression, Log, Erreurs, Anomalies et Destruction Module Cartons, Pièces, et GEM Intégration Démarche dintégration Démonstration Bilan 2 CIAI - Projet Socket
Introduction - Spécifications Module Communication Informations affichées par lIHM Listing des erreurs Listing des anomalies Listing des cartons imprimés avec date et lidentificateur du carton Nombres de cartons imprimés pour le lot courant Taux de défaillances pour le lot courant LIHM nenvoi de retour quen cas derreur. Le nombre de lots et leurs paramètres sont envoyés en une fois lors de linitialisation. La production ne débute quune fois la connexion établie pour éviter de perdre des messages CIAI - Projet Socket 3
Introduction – LA4 simplifiée NE PAS OUBLIER DE MONTRER LA DECOMPOSITION EN MODULES PENSER A IMPRIMER DES COPIES POUR NOUS ET LES PROFS !!!!! LA TACHE COM EST LANCEE EN PREMIER !!! IMPRIMER LES LA4 DETAILLES CA SERAIT BIEN COOL POUR LES PROFS ET POUR NOUS CIAI - Projet Socket 4
Introduction – Interfaces de communication entre modules Communication par socket avec lIHM du poste distant Communication par Boite aux lettres entre les tâches VxWorks Utilisation de zones mémoires communes Voir LA4 globale pour exemple CIAI - Projet Socket 5
Introduction – IHM du poste distant CIAI - Projet Socket 6
Module Initialisation et Communication LA4 détaillé CIAI - Projet Socket 7
Module Initialisation et Communication Justification des choix On nattend pas dacquittement pour les messages danomalies et de production Justifications : Informations non critiques ne nécessitant pas de retour de la part de lutilisateur Ouverture dun Pop-up bloquant dans le cas dune erreur Justification : Cela oblige lopérateur sur le poste distant à prendre en compte lerreur. CIAI - Projet Socket 8
Module Initialisation et Communication Justification des choix On envoie que des messages énumérés (des entiers) sauf concernant le taux qui est calculé par la tâche carton Justifications : Le nombre de carton et leur id peuvent être déterminée directement par lIHM suivant les messages envoyés Le taux est lui envoyé en tant quentier auquel on ajoute un offset pour permettre à lIHM de linterpreter dans loptique denvoyer les messages les plus simples. CIAI - Projet Socket 9
Module Initialisation et Communication Exemple de cas de test Scénario 02 But : On test le cas dun envoi dun message derreur vers le poste de lopérateur (IHM) avec la reprise de la production Environnement de test : /* Mise en Oeuvre : On tape InitCom pour initialiser la Communication et créer la tache Impression On tape i pour lister les taches lancées On tape t1(1) pour envoyer le message derreur NB_MAX_CARTONS_ATTENTE_COMM On vérifie visuellement la bonne réception du message par lIHM (cadre Erreurs, voyant Vert éteint et voyant Rouge allumé) On tape i pour lister les taches lancées et vérifier que la tache Impression est bien suspendue On autorise la reprise au niveau de lIHM (pop-up de reprise) On tape i pour lister les taches lancées et vérifier que la tache Impression nest plus */ Résultat Attendu : LIHM reçoit le message derreur signalant quil ya trop de cartons dans la file dattente. La tâche Imprimante qui à été suspendue à cause lerreur reprend lorsque lopérateur le demande. Résultat Obtenu : Lerreur saffiche bien dans lIHM (message et voyant rouge) La tâche Impression est bien suspendue. La reprise décidée par lopérateur entraine bien la reprise de la tâche Impression (voyant Vert dans lIHM) CIAI - Projet Socket 10 AJOUTER SCREENSHOTS DU SHELL ET DE LIHM
Module Impression, Log, Erreurs, Anomalies et Destruction LA4 détaillé CIAI - Projet Socket 11
CIAI - Projet Socket 12 Module Impression, Log, Erreurs, Anomalies et Destruction Justification des choix
CIAI - Projet Socket 13 Module Impression, Log, Erreurs, Anomalies et Destruction Exemple de cas de test
Module Cartons, Pièces et GEM LA4 détaillé CIAI - Projet Socket 14
Module Cartons, Pièces et GEM Justification des choix Ta chatte rumpler ! CIAI - Projet Socket 15
Module Cartons, Pièces et GEM Exemple de cas de test Ta chatte A4 Rumpler ! CIAI - Projet Socket 16
Intégration - Démarche Ta chatte rumpler ! CIAI - Projet Socket 17
Intégration - Démonstration CIAI - Projet Socket 18
Intégration - Bilan CIAI - Projet Socket 19