Protocole Modbus - Baumer D060S Guide Utilisateur

Afficheur grand format
Table des Matières

Publicité

6. Protocole ModBus

Ce protocole conforme à la norme ModBus RTU permet de raccorder l'afficheur sur tous les équipements
disposant d'un coupleur ModBus maître, l'afficheur étant esclave sur la liaison série.
Aucun paramètre complémentaire n'est à programmer pour le protocole ModBus RTU.
Il y 3 possibilités pour envoyer les messages à l'afficheur avec les fonctions ModBus :
Fonction 10h, écriture de n mots – mode ASCII
-
-
Fonction 10h, écriture de n mots – mode Word
Fonction 06h, écriture de 1 mot
-
6.1. Structure du message envoyé à l'afficheur – Fonction 10h – mode ASCII
Code
Adresse
Fonction
AA
10
Tous les caractères doivent être transmis en hexadécimal.
AA : Adresse de l'afficheur, valeur comprise entre 0 et 63h (0 et 99 en décimal).
10 : Code Fonction « Ecriture n mots », valeur égale à 10h.
01 : Adresse haute du mot mémoire afficheur, valeur égale à 01h.
00 : Adresse basse du mot mémoire afficheur, valeur égale à 00h.
MH : Partie haute du nombre de mots de la donnée transmise à l'afficheur.
ML : Partie basse du nombre de mots de la donnée transmise à l'afficheur.
BB : Nombre de bytes de la donnée transmise à l'afficheur, elle est égale au double du nombre de mots
transmis.
dd : Zone de données correspondant à la valeur à afficher, le nombre de caractères de la donnée doit toujours
être pair. Le premier caractère de la donnée est affiché sur le digit de droite de l'afficheur,
les autres caractères se positionnent à sa gauche.
CL : Partie basse du mot de contrôle CRC (Contrôle de Redondance Cyclique).
CH : Partie haute du mot de contrôle CRC.
6.2. Structure du message envoyé à l'afficheur – Fonction 10h – mode Word
Code
Adresse
Fonction
AA
10
Tous les caractères doivent être transmis en hexadécimal.
AA : Adresse de l'afficheur, valeur comprise entre 0 et 63h (0 et 99 en décimal).
10 : Code Fonction « Ecriture n mots », valeur égale à 10h.
00 : Adresse haute du mot mémoire afficheur, valeur égale à 00h.
ss : Format de la donnée à afficher : 02=donnée avec signe, 06=donnée sans signe.
00 : Partie haute du nombre de mots de la donnée transmise à l'afficheur, valeur égale à 00h.
03 : Partie basse du nombre de mots de la donnée transmise à l'afficheur, valeur égale à 03h.
06 : Nombre de bytes de la donnée transmise à l'afficheur, valeur égale à 06h.
dd : Valeur de la donnée à afficher sur 32 bits :
- comprise en 0 et 4294967295 si la donnée est sans signe
- comprise en -2147483648 et 2147483647 si la donnée est avec signe
DP : Position du point décimal
00h = sans DP, 01h = 0.0, 02h= 0.00, 04h= 0.000, 08h= 0.0000, 10h= 0.00000, .......
CL : Partie basse du mot de contrôle CRC (Contrôle de Redondance Cyclique).
CH : Partie haute du mot de contrôle CRC.
D060S → D250S
Adresse
Nbre de mots
du mot
01
00
MH
Adresse
Nbre de
du mot
mots
00
ss
00
03
Nbre de
Données
bytes
ML
BB
dd
Nbre de
bytes
06
dd
dd
10
CRC
CL
CH
Données
dd
dd
00
DP
CRC
CL
CH

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

D065sD100sD101sD105sD180sD181s ... Afficher tout

Table des Matières