Structure du message renvoyé par l'afficheur, Structure des données transmises à l’afficheur, Données correspondant à un texte à afficher – Baumer DA101S Manuel d'utilisation

Page 10

Advertising
background image

6.2. Structure du message renvoyé par l'afficheur

Quand l’afficheur a reçu un message qui lui est adressé, il renvoie un message indiquant si la réception était
correcte ou non.

Réponse envoyée suite à une réception correcte

Adresse

Code

Fonction

Ligne

Position Nbre de mots

CRC

AA

10

NN

PP

MH

ML

CL

CH

Tous les caractères sont transmis en hexadécimal.

AA

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

10

= Code Fonction « Ecriture mots »

NN

= Valeur identique à celle reçue

PP

= Valeur identique à celle reçue

MH

= Valeur identique à celle reçue

ML

= Valeur identique à celle reçue

CL

= Partie basse du mot de contrôle CRC (Contrôle de Redondance Cyclique).

CH

= Partie haute du mot de contrôle CRC.


Réponse envoyée suite à une réception incorrecte

Adresse

Erreur

Code

d’erreur

CRC

AA

90

XX

CL

CH

Tous les caractères sont transmis en hexadécimal.

AA

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

XX

= Codeur d’erreur :

02 = Erreur de CRC dans le message reçu

05 = Erreur dans le nombre de bytes reçu

CL

= Partie basse du mot de contrôle CRC (Contrôle de Redondance Cyclique).

CH

= Partie haute du mot de contrôle CRC.


6.3. Structure des données transmises à l’afficheur

Le contenu des données transmises à l’afficheur est liй а la programmation des bytes NN et PP.

6.3.1. Données correspondant à un texte à afficher

NN

PP

Données

bit7 bits 6-5-4

bits 3-2-1-0

0

0 0 0

N° ligne de 1 à 8, où seront
affichées les données

Position du caractère de 1 а 19, а
partir duquel le texte sera affiché

Texte à afficher (*)

Tous les caractères sont transmis en hexadécimal.

(*) Pour les afficheurs avec 1 ligne d’affichage
- Si le texte à afficher est plus court que le texte actuellement affiché, les caractères non modifiés sont conservés.
- Si le texte à afficher est suivi du code 0D, les caractères non modifiés sont effacés.

Exemple : Texte affiché = Bonjour, texte envoyé = 123, le nouveau texte affiché = 123jour

Texte affiché = Bonjour, texte envoyé = 123 + code 0D, le nouveau texte affiché = 123


(*) Pour les afficheurs avec plusieurs lignes d’affichage
- Si le texte à afficher, à partir de la position d’affichage PP, est plus long que le nombre de caractères encore

disponibles dans la ligne, les caractères affichés au-delà la position 20 sont ignorés.

- Si le texte à afficher, à partir de la position d’affichage PP, est suivi du code 0A, l’afficheur forcera un

changement de ligne pour les caractères affichés au-delà la position 20. Les caractères non modifiés sur cette
nouvelle ligne sont conservés

- Si le texte à afficher, à partir de la position d’affichage PP, est suivi du code 0C, l’afficheur forcera un

changement de ligne pour les caractères affichés au-delà la position 20. Les caractères non modifiés sur cette
nouvelle ligne sont effacées.

DA030S

→ DA100S

12

Advertising
Ce manuel est liée aux produits suivants: