Académique Documents
Professionnel Documents
Culture Documents
INDUSTRIEL
SERIE AIMLP MAT ELECTRONIQUE
AIMLP50-12/2
Présentation
(voir catalogue MAT ELECTRONIQUE )
Les afficheurs industriels de la série AIMLP sont des afficheurs multi-caractères
alphanumériques, multi-lignes, s’adaptant parfaitement au concept du « Dialogue
homme Machine ». Ils peuvent être définis à volonté en fonction des besoins.
Ils représentent l’outil idéal pour le suivi de la gestion de production (en atelier, sur
ligne de fabrication...), la gestion de défauts, la recherche de personnes en entreprise....
L’utilisateur dispose d’un choix de hauteurs de caractères de 8, 18, 32, 50, 60, 80, 100,
150, 200, 250 et 350 millimètres.
Ce sont des afficheurs de textes préprogrammés pour lesquels on télécharge via la
liaison série un fichier de textes ASCII. La construction et la programmation des
messages se fait par un logiciel qui fonctionne sous environnement PC avec WIN95/98,
XP.
Le protocole de liaison ASCII est utilisé.
Les afficheurs de la série AIMLP se pilotent soit par une liaison série asynchrone de
types RS232C ou RS422/RS485 soit par liaison Ethernet soit par USB / CAN, soit par
boucle de courant 20mA ou soit par une liaison parallèle de 9 entrées TOR (tout ou
rien).
Organisation du système
Nombre de ligne 2
Nombre de caractères 12
Par ligne
Dimensions de l’afficheur 700x300x152 mm
CARTE ALIMENTATION
INTERFACE DE COMMANDE
DES MATRICES
UNITE DE
CONTROLE ET
DE
MEMORISATION
1 2 3 4 5 6 7 8 Adresse de l’afficheur
1 0 0 0 0 0 0 0 Adresse N°01
0 1 0 0 0 0 0 0 Adresse N°02
1 1 0 0 0 0 0 0 Adresse N°03
. . . . . . . . .
1 0 0 0 0 1 1 1 Adresse N°E1
. . . . . . . . .
1 1 1 1 1 1 1 1 Adresse N°FF ou 255
L'adresse N°00 permet de faire de la diffusion sur tous les
afficheurs.
1 2 3 4 Formats
0 0 0 X 7 bits-parité paire-2 stops
1 0 0 X 7 bits–parité impaire-2 stops
0 1 0 X 7 bits-parité paire-1 stop
1 1 0 X 7 bits-parité impaire-1 stop
0 0 1 X 8 bits-sans parité-2 stops
1 0 1 X 8 bits-sans parité-1 stop
0 1 1 X 8 bits-parité paire-1 stop
1 1 1 x 8 bits-parité impaire-1 stop
(par défaut)
Modifier la date et l’heure puis appuyer sur action : ces paramètres sont modifiés
directement sur l’afficheur.
Grâce à ce champ on peut créer un nouveau fichier étant en rapport avec l’afficheur que l’on
doit programmer par la commande Nouveau.
On peut ouvrir un fichier existant que l’on veut modifier ou transférer à un afficheur par la
commande Ouvrir.
On peut enregistrer sous un nom et répertoire un nouveau fichier existant par la commande
Enregistrer sous, ou sauvegarder le fichier en cours par la commande Enregistrer.
La carte MPPIC18F458 est équipée de deux entrées analogiques (AN1 : 0-20mA et AN2 : 0-
10V) et d’une horloge temps réel. Ces 3 grandeurs peuvent être intégrées dans un message et
seront affichées dynamiquement sur l’afficheur.
Pour insérer l’heure dans un message (l’heure prend 5 caractères), mettez #HTR# dans le
message.
Exemple : Il est #HTR#
Pour insérer la valeur issue de l’entrée analogique courant (0-20mA), mettez #AN1#
Exemple : Température = #AN1# °C
Pour insérer la valeur issue de l’entrée analogique tension (0-10Vcc), mettez #AN2#
Exemple : Vitesse = #AN2# tr/mn
Un fichier nommé configip.txt fait partie de l’empaquetage. Ce fichier modifiable par le bloc
notes de Windows permet la modification des adresses IP des afficheurs présents sur le
réseau.
Attention !!! , l’adresse IP correspond à celle du module XTRACT réglé en usine. Il est
indispensable de laisser 2000 ce qui correspond au numéro du port du socket IP. Concernant
le nom, on peut mettre n’importe quoi ou rien (ce nom sert à identifier l’emplacement d’un
afficheur sur un réseau).
Pour modifier cette adresse ou le nom, il faut retrouver le dossier AIMLP511_TCPIP (par
exemple C:\programfiles\), puis ouvrir le fichier configip.txt.
Il faut ensuite lancer le programme ; les paramètres TCP/IP doivent être modifiés.
Cette fonction permet d’envoyer les messages programmés sur l’éditeur à l’afficheur ou
d’afficher les messages déjà envoyés pour en vérifier le fonctionnement. On peut envoyer
tous les messages à la fois (soit 511) vers l’afficheur ou bien celui ou ceux modifié(s). Par
contre on ne peut appeler qu’un seul message pour qu’il s’affiche.
Le numéro de message 000 permet l’affichage de l’heure et la date sur l’afficheur.
La procédure d’édition des messages est identique à la page 12 (avec la liaison série).
L’afficheur est équipé d’une carte interface spécifique dédiée à la communication regroupant
le module RABBIT RCM3010, les entrées opto-couplées sur niveau de tension 24Vcc (10 à
30Vcc) et tout ce qui est nécessaire à toutes les liaisons inter-modules.
On configure cette carte à l’aide de 2 cavaliers placés sur le connecteur entouré ci-dessous :
A la mise sous tension, le message indiquant la présence du module Ethernet et son adresse IP
apparaissent sur l’afficheur. L’afficheur utilise comme paramètres IP par défaut les
valeurs suivantes :
o Passerelle : 10.0.0.5
o DNS : 10.0.0.5
Ces paramètres peuvent être modifiés afin de connecter l’afficheur au réseau de l’entreprise.
Les nouveaux paramètres sont alors enregistrés dans la mémoire Flash du module RABBIT et
réutilisés à chaque démarrage.
Pour utiliser, piloter ou modifier les paramètres réseau, il faut que l’ordinateur (ou les
ordinateurs) utilise une adresse compatible avec celle de l’afficheur.
Une fois l’accès à l’afficheur obtenu (voir ci-dessus), on observe lors de la première mise sous
tension les paramètres initiaux suivants :
On effectue les modifications, puis une action sur Submit permet de valider et appliquer les
nouveaux paramètres.
L’action sur le bouton poussoir S2 suivit d’une action sur le bouton Reset de la carte
de connexion permet de restituer les paramètres initiaux.
Le changement est opérationnel immédiatement mais attention utiliser toutes les fonctions de
l’afficheur, notamment la gestion des messages nécessite un redémarrage.
Lycée Professionnel Jacques Prévert
Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°20/36
Gestion des messages de l’afficheur.
On remarque 3 zones où la première colonne Name du tableau indique les paramètres affichés
dans la colonne suivante appelée Value tandis que la dernière colonne Description décrit le
paramètre.
La première ligne indique le numéro en cours d’affichage sur l’afficheur (ici 10).
La seconde ligne indique le numéro du message que l’on désire traiter au moyen de la fenêtre
Action de la troisième ligne. On peut saisir des numéros entre 1 et 510 (le message 511 sert
d’emplacement de test).
La ligne Action permet de travailler sur les messages placés en mémoire. On peut souhaiter
différentes actions pour un numéro de message que l’on choisit à la ligne 2.
Une action sur le bouton Submit (ou entrée au clavier) permet de valider une demande tandis
que l’action sur Reset permet d’annuler la saisie.
On peut utiliser cette action pour tester un message en évitant d’utiliser un emplacement utile.
Valider un message : cette action permet d’appeler sur l’afficheur le message identifié
par le numéro du message de la seconde ligne.
Attention, le caractère @ est prioritaire par rapport à la boîte de dialogue aussi prenez soin
d’effacer le caractère @ si vous voulez un message fixe.
La zone texte du message permet d’afficher le texte du message qui fait au maximum 40
caractères (-1 si le message est défilant car on a @ à la dernière position).
Attention aux espaces car ils sont comptés comme caractères. De toute façon, si vous tentez
d’entrer plus de 40 caractères, un texte en rouge vous indique la boîte de dialogue en erreur.
La zone masque de clignotement permet de préciser les caractères du message qui doivent
clignoter. Pour ce faire, on place le caractère c à 1 des 40 emplacements du masque afin de
faire clignoter le caractère de même rang du message. Un autre caractère que c n’a pas d’effet.
Ex :
Message : MAT ELECTRONIQUE
Masque : cccxc
On verra clignoter les lettres MAT et E du message.
Attention aux espaces car ils sont comptés comme caractères. De toute façon, si vous tentez
d’entrer plus de 40 caractères, un texte en rouge vous indique la boîte de dialogue en erreur.
Exemple : pour sélectionner le message 4, il faut envoyer le code binaire 0 0000 0100 sur les
entrées 19 à 11 du bornier, c'est-à-dire, 10V min sur l’entrée 13 du bornier (la borne 20 doit
être reliée à la masse).
Aucun paramétrage n’est nécessaire car ces modes de transmission s’utilisent conjointement
avec les autres modes.
Le format et la vitesse de transmission doivent être en harmonie entre le système qui pilote
l’afficheur et ce dernier.
On peut ensuite utiliser le logiciel fourni ou encore commander l’afficheur en produisant les
trames séries nécessaires.
HEX 0 1 2 3 4 5 6 7 8 9 A B C D E F
0 SPC 0 @ P ‘ p SPC 0 @ P ‘ p
1 SOH ! 1 A Q a q ! 1 A Q a Q
2 STX « 2 B R b r « 2 B R b R
3 ETX # 3 C S c s # 3 C S c S
4 EOT $ 4 D T d t $ 4 D T d T
5 % 5 E U e u % 5 E U e U
6 ACK & 6 F V f v & 6 F V f V
7 ‘ 7 G W g w ‘ 7 G W g W
8 ( 8 H X h x ( 8 H X h X
9 ) 9 I Y i y ) 9 I Y i Y
A LF * : J Z j z * : J Z j Z
B ESC + ; K [ k { + ; K [ k {
C ’ < L \ l | ’ < L \ l |
D CR GS - = M ] m } - = M ] m }
E . > N ^ n ~ . > N ^ n ~
F / ? O _ o ° / ? O _ o °
Les codes 0 à 31 ne sont pas des caractères. On les appelle caractères de contrôle car ils
permettent de faire des actions telles que :
STX = Start of Text Ce nombre Ceci est le corps du ETX = End of Text
Le code ASCII est 2 correspond au message (40 Le code ASCII est 3
Pour l’envoi de ce numéro du message caractères max) ; Pour l’envoi de ce
caractère, faire ALT (sur 510) caractère, faire ALT
002 (appui sur ALT 003 (appui sur ALT
et taper 002) et taper 003)
GS = Group
Separator
Le code ASCII est 29
Pour l’envoi de ce
Ce nombre caractère, faire ALT
correspond à 029 (appui sur ALT
l’adresse de et taper 029)
l’afficheur connecté.
(ALT002)001(ALT029)001(ALT029)MESSAGE(ALT003)
A la place des “ALTxxx”, un caractère inconnu apparaît mais ceci n’est pas important, car
c’est le code ASCII qui est important d’envoyer.
Cette ligne indique que le message N°1 de l’afficheur N°1 sera MESSAGE.
L’affichage du message N°5 sur l’afficheur N°1 se fait à l’aide de la ligne de commande
suivante :
EOT = End of
Transmission
GS = Group Le code ASCII est 4
SOH = Start of Separator Pour l’envoi de ce
Heading Le code ASCII est 29 caractère, faire ALT
Le code ASCII est 1 Pour l’envoi de ce 004 (appui sur ALT et
Pour l’envoi de ce caractère, faire ALT taper 004)
caractère, faire ALT 029 (appui sur ALT et
001 (appui sur ALT et taper 029)
taper 001) Ce nombre
correspond au
numéro du message
Ce nombre (sur 510)
correspond à
l’adresse de
l’afficheur connecté.
(ALT001)001(ALT029)005(ALT004)
A la place des “ALTxxx”, un caractère inconnu apparaît mais ceci n’est pas important, car
c’est le code ASCII qui est important d’envoyer.
Cette ligne indique que le message N°5 de l’afficheur N°1 est appelé et qu’il sera affiché
après réception par la carte microcontrôleur.
Ce module permet la capture et l’émission de trames sur un BusCAN à 125 Kbits. Il est
installé dans un boîtier portable connectable, via sa liaison série RS232C, directement sur le
port série d’un PC. Afin de permettre une utilisation optimale de ses possibilités, utilisez le
logiciel SNIFFER CAN qui l’accompagne.
L’alimentation de ce module se fait par un adaptateur secteur réglé sur 9V à 12V (le
plus au centre).
o Broche 5 = VCAN-
o Broche 3 = 0V-VCAN
La liaison série RS232C est présente sur un connecteur SUBD 9 points femelle pour
une liaison directe sur un port série de PC via un câble standard.
Vue du logiciel
Lorsque l’on veut appeler un message à l’affichage, il suffit de compléter les champs.
Par exemple pour un afficheur ayant l’adresse 001 il suffit de rajouter 0x400 soit 0x401
convertie en décimal cela fait 1025. Si l’on veut appeler le message 1, il suffit de 0001 dans le
champ data.
On peut choisir entre deux possibilités de pilotage de la matrice de LEDs, soit par la carte
microcontrôleur ou MPPIC18F458-V1.0, soit par le module RABBIT .
Liaison parallèle.
En environnement industriel, ce sont souvent des automates programmables implantés sur des
systèmes de production qui doivent provoquer l’affichage de messages.
Malheureusement, ces dispositifs ne disposent pas toujours de canaux de communication
libres ou suffisamment évolués.
Une liaison parallèle sur 9 bits, permettant de choisir directement le message à afficher, est
prévue à cet effet.
Les messages doivent, dans ce cas, déjà avoir été mémorisés dans la mémoire de messages.
Liaison série.
La liaison série est, à l’heure actuelle, la plus adaptée pour le dialogue à distance avec un
équipement, c’est pourquoi c’est elle qui a été choisie pour les échanges avec l’afficheur.
Plusieurs possibilités existent quand à son utilisation :
La liaison série RS232 permet de connecter l’afficheur à un environnement
informatique de type PC. La distance entre le PC et l’afficheur est limitée à quelques
dizaines de mètres en fonction du milieu environnant.
La liaison RS422 permet de connecter l’afficheur à un environnement informatique de
type industriel (des automates, par exemple). La distance des équipements, de types
bus, atteint la centaine de mètres.
La liaison à boucle de courant permet de connecter l’afficheur à un environnement
informatique de type industriel (des automates, par exemple). La distance des
équipements, de types bus, atteint quelques dizaines de mètres.
Liaison réseau.
Un module de communication disposant d’une liaison série (afin de se connecter au produit
existant) et d’une liaison Ethernet permet de connecter l’afficheur à un réseau informatique
d’entreprise.
L’afficheur peut ainsi être piloté à distance au travers d’un réseau Ethernet.
Option Ethernet.
On peut également adjoindre l’option Ethernet qui rend l’afficheur accessible depuis le
réseau. Dans ce cas, toutes les fonctionnalités du réseau Ethernet telles que l’utilisation d’un
routeur, par exemple, deviennent également accessibles.
Fonction d’usage.
La fonction d’usage de l’afficheur est de restituer un message visuel sur 24 afficheurs
constitués d’une matrice de points 5x7 et organisés en 2 lignes.
Le message peut être visualisé de différentes manières :
Affichage défilant.
Affichage clignotant d’un ou plusieurs caractères.
Plusieurs messages peuvent être enregistrés dans une mémoire interne à l’afficheur et seul
l’un d’eux sera affiché à un instant donné.
La mémorisation des messages, le mode d’affichage et le choix du message à afficher sont
commandés par un opérateur au moyen d’un outil informatique.
Milieux associés.
L’afficheur peut être installé en extérieur ou en intérieur. L’afficheur doit pouvoir prendre
place dans un milieu industriel fortement perturbé.