Protocole ascii-2, Paramètre n 6 : entête de message, Paramètre n 7 : fin de message – Baumer D250S Manuel d'utilisation
Page 13

7. Protocole ASCII-2
Le protocole ASCII-2 permet de raccorder l’afficheur sur tous les équipements disposant d'une liaison série où l'on
peut configurer les paramètres de transmission et la structure des messages à envoyer à l’afficheur, comme par
exemple un PC, un automate, un compteur IVO, etc.…
Avec ce protocole, l'afficheur travaille en mode esclave, c'est à dire qu'il attend la réception d'un message à
afficher. La structure des messages échangés est totalement configurable.
La structure du message envoyé à l'afficheur se compose de trois parties :
- l’entête du message : elle est utilisée pour identifier le début du message.
Le choix du format à transmettre se fait au paramètre n° 6.
- le bloc de données : il contient les informations qui doivent être affichées.
Les paramètres n° 8 et 9 permettent de sélectionner et de configurer la partie du bloc à afficher.
- la fin de message : elle est utilisée pour signaler la fin du message.
Le choix du format de fin de message se fait au paramètre n° 7.
7.1. Paramètre n° 6 : entête de message
Paramètre
Caractères ASCII transmis
Description
00
@ AH AL E D
5 codes ASCII - Host-Link de Omron
01
STX
1 code ASCII
02
STX AH AL
3 codes ASCII
03
STX AL AH
3 codes ASCII
04
sans entête de message
Tous les caractères doivent être transmis en hexadécimal.
AH = adresse haute de l’afficheur, code ASCII des nombres 0 à 9, ASCII 30 à 39
AL = adresse basse de l’afficheur, code ASCII des nombres 0 à 9, ASCII 30 à 39
STX = code ASCII 02
@ = code ASCII 40
E
= code ASCII 45
D
= code ASCII 44
7.2. Paramètre n° 7 : fin de message
Paramètre
Caractères ASCII transmis
Description
00
* CR
2 codes ASCII - Host-Link de Omron
01
ETX
1 code ASCII
02
CR LF
2 codes ASCII
03
LF CR
2 codes ASCII
04
CR
1 code ASCII
05
LF
1 code ASCII
Tous les caractères doivent être transmis en hexadécimal.
AH = adresse haute de l’afficheur, code ASCII des nombres 0 à 9, ASCII 30 à 39
AL = adresse basse de l’afficheur, code ASCII des nombres 0 à 9, ASCII 30 à 39
ETX = code ASCII 03
CR = code ASCII 0D
LF = code ASCII 0A
*
= code ASCII 2A
D060S
→ D250S
14