• Aucun résultat trouvé

TP INFRASTRUCTURE INDUSTRIELLE : AFFICHEUR INDUSTRIEL - IHM DE CONTROLE

N/A
N/A
Protected

Academic year: 2022

Partager "TP INFRASTRUCTURE INDUSTRIELLE : AFFICHEUR INDUSTRIEL - IHM DE CONTROLE"

Copied!
4
0
0

Texte intégral

(1)

TP INFRASTRUCTURE INDUSTRIELLE : AFFICHEUR INDUSTRIEL - IHM DE CONTROLE

Objectifs : Etre capable de concevoir un soft permettant de controler l'afficheur industriel AIW

1. Introduction...1

2. Etude des trames ethernet...1

3. Création d'une IHM de contrôle en C++...2

3.1. Cahier de scharges...2

3.2. IHM exemple...3

4. Exercice complémentaire : IHM à l'aide de Community (Windows Modern UI)...4

5. Solution partielle...4

5.1. Code de essai00.cpp :...4

5.2. Code de form1.h :...4

6. Correction Protocole de l'afficheur industriel...13

1. INTRODUCTION

L'objectif de ce TP est de créer une interface (IHM) pour contrôler l'afficheur industriel en mode Ethernet.

Le fabriquant du produit fournit une interface peut pratique et incomplète.

Nous souhaitons rajouter la fonctionnalité d'afficher des séquences de message avec la possibilité de contrôler la durée de chaque message individuellement.

Pour cela nous allons :

étudier les communications Ethernet entre un pc et l'afficheur en utilisant un sniffer et un câble Ethernet croisé.

Étudier le code des programmes du serveur web embarqué (doc technique CDetudiant)

Créer un programme en visual C++ (visual c++ 2010 – gratuit) permettant d'atteindre l'objectif.

2. ETUDE DES TRAMES ETHERNET

Cabler l'afficheur et un PC à l'aide d'un cable croisé.

1/17

(2)

TP Infrastructure industrielle : Afficheur industriel - IHM de controle

Installer Wireshark sur le PC si nécessaire.

Lire la documentation sur le protocole des trames de l'afficheur.

Sniffer les trames échangées lors du contrôle de l'afficheur par le serveur web embarqué : à l'aide d'un navigateur aller à l'adresse de l'afficheur sur la page index.htm.

Exemple : IP Afficheur : 10.10.10.10/index.htm

(Attention : le PC et l'afficheur doivent être dans le même réseau (adresse IP compatible- Pour faciliter l'étude vous pouvez brancher directement le PC et l'afficheur à l'aide d'un cable croisé.)

Créer un tableau récapitulatif des commandes et des trames associées.

3. CRÉATION D'UNE IHM DE

CONTRÔLE

EN C++

3.1. Cahier de scharges.

Contraintes :

Pouvoir configurer l'IP et le port du serveur web embarqué

Pouvoir enregistrer dans un fichier texte de sauvegarde les messages (messages/durée)

Pouvoir ouvrir les fichiers de sauvegarde.

Envoyer les messages dans la mémoire de l'afficheur.

Appeler les messages dans l'ordre et pour la durée configurées par l'utilisateur.

2/17

(3)

TP Infrastructure industrielle : Afficheur industriel - IHM de controle

3.2. IHM exemple

Les copies d'écran suivante indique la voie vers l'IHM.

Conseil : l'onglet ''Test'' permet de tester la communication sans passer par l'afficheur mais en utilisant une requête POST vers un serveur web Apache.

IHM doit permettre : De tester un message

De proposer un alignement automatique du texte ainsi qu'un gestion des 2 lignes en même temps (gauche , droite, centre).

De modifier les paramètres réseau de l'afficheur.

De proposer un défilement horizontal et un clignotement du texte affiché…

3/17

(4)

TP Infrastructure industrielle : Afficheur industriel - IHM de controle

4. EXERCICE COMPLÉMENTAIRE : IHM AU FORMAT HTML

Réaliser l'application en utilisant les langages web : Web application HTML5 + CSS3 + JAVASCRIPT

5. EXERCICE COMMPLÉMENTAIRE : IHM À L'AIDE DE COMMUNITY (WINDOWS MODERN UI)

En utilisant Blend pour Visual studio 2015 créer une IHM en modernUI utilisable sur Windows8 et 10.

4/17

Références

Documents relatifs

Aucun conducteur électrique ne doit pouvoir entrer en contact avec le circuit interne de l’appareil pour éviter le risque d’électrocution de l’intervenant... 3

fond blanc éclairé par la fond blanc éclairé en lumière blanche superposition de 3 faisceaux lumineux rouge, vert et bleu superposition de 3 filtres colorés cyan, magenta

Configurer l'adresse du PC afin qu'elle soit compatible avec l'afficheur Pour modifier l'adresse de la carte réseau du PC vous devez faire :.. Démarrer + Panneau de

● Thierry Lequeu, Documentation de la carte de l'ATMEGA 8535, 2013, http://www.thierrylequeu.fr/data/DI8535-2.pdf. ● Thierry Lequeu, Documentation du module afficheur 8 sorties,

comptage la plus élevée possible et Les séquences émises par le montage offre, de surcroît, deux modes de sus- sont toujours constituées d'un nombre pension

Le compresseur d’air doit être situé dans un endroit bien ventilé pour refroidir et doit être à une distance minimale de 12 po (31 cm) du mur le plus près. Protégez le tuyau

L'afficheur est composé de 7 LEDS (segments) a, b, c, d, e, f et g qui nécessitent, en fonction du type d'afficheur (anode commune ou cathode commune) une polarisation

El parpadeo del indicador se puede añadir como función de alarma para el primer valor límite (selección: LI-1), para el segundo (selección: LI-2), o para los dos valores