Exemple de programmation en protocole ascii-1, Protocole tdl / lartet - ascii 2, Structure des messages transmis à l’afficheur – Baumer DA101S Manuel d'utilisation

Page 7: Bonjour

Advertising
background image

Clignotement :
Les caractères de commande de début et de fin de clignotement permettent de faire clignoter un ou plusieurs
caractères sur l’afficheur. La commande de début de clignotement doit être placée avant le premier caractère à
faire clignoter et la commande de fin de clignotement après le dernier caractère devant clignoter.

Mise à jour de l’horodateur :
Le caractère 1C doit être suivi des codes ASCII de la nouvelle valeur de l’horodateur au format JJMMAA HHMM ;
un caractère espace sépare la date de l’heure. Lors de la mise à jour de l’heure, les secondes sont forcées à zéro.


4.4. Exemple de programmation en protocole ASCII-1

Message envoyé à l'afficheur : Bonjour

ASCII

@

0

2

E

D

Bonjour

*

CR

HEXA

40

30

32

45

44

42 6F 6E 6A 6F 75 72

2A

0D


Résultat à l'affichage

Bonjour



5. Protocole TDL / LARTET

- 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, etc.… Avec ce protocole, l'afficheur travaille en mode esclave, c'est à dire qu'il
attend la réception d'un message à afficher.

Le protocole ASCII-2 se différencie par rapport au protocole ASCII-1 par une structure des messages intégrant un
CRC = code de contrôle (Contrôle de Redondance Cyclique).


5.1. Structure des messages transmis à l’afficheur

00 02 AA NN <Données> 00 0D CO CE 00 03


Tous les caractères doivent être transmis en hexadécimal.

00 02

= Entête du message, codes ASCII 00 et 02

AA

= Adresse de l’afficheur codée sur un code ASCII de 00 à FF

NN

= Nombre de bytes transmis codé sur un code ASCII, nombre compté depuis le byte AA jusqu’au

second byte du CRC (CE)

<Données> = Données transmises à l’afficheur, voir le chapitre « Structure des données transmises à l’afficheur »
00 0D

= Fin de données, codes ASCII 00 et 0D

CO CE

= CRC, code de contrôle (Contrôle de Redondance Cyclique)

00 03

= Entête du message, codes ASCII 00 et 03




5.2. Structure du message de réponse transmis par l’afficheur

00 02 AA NN <Données> 00 0D CO CE 00 03


L’afficheur ne répond que si son numéro d’adresse est > 0 ; les caractères sont transmis en hexadécimal.

00 02

= Entête du message, codes ASCII 00 et 02

AA

= Adresse de l’afficheur codée sur un code ASCII de 00 à FF

NN

= Nombre de bytes transmis codé sur un code ASCII, nombre compté depuis le byte AA jusqu’au

second byte du CRC (CE)

<Données> = Données transmises par l’afficheur
00 0D

= Fin de données, codes ASCII 00 et 0D

CO CE

= CRC, code de contrôle

00 03

= Entête du message, codes ASCII 00 et 03


9

DA030S

→ DA100S

Advertising
Ce manuel est liée aux produits suivants: