Protocole De Communication - Pce Instruments Pce-Ulm 10 Mode D'emploi

Table des Matières

PROTOCOLE DE COMMUNICATION

Protocole de communication MODBUS RTU
1. Le matériel utilise une communication RS-485, maître-esclave semi-duplex, c'est-à-dire que l'hôte
appelle l'adresse de l'esclave et l'esclave répond.
2. Trame de données : 10 chiffres, 1 bit de départ, 8 bits de données et 1 bit d'arrêt, sans vérification. Débit
en bauds : 2400, 4800, 9600 et 19200 (9600 par défaut).
3. Code de fonction 03H : lecture de la valeur du registre Données envoyées par l'hôte :
1
2
ADR
03H
Le premier octet, ADR : adresse de la machine esclave (=001...254)
Le deuxième octet 03H : code de fonction pour lire la valeur du registre Les troisième et quatrième octets :
adresse de départ du registre à lire.
Cinquième et sixième octets : numéro du registre à lire
Septième et huitième octets : vérification CRC16 de l'octet
1 à octet 6 Si la machine esclave confirme correctement la réception, elle renvoie les valeurs suivantes :
1
2
ADR
03H
Premier octet, ADR : adresse de la machine esclave (=001...254)
Deuxième octet 03H : retour au code de fonction de lecture
Troisième octet : nombre total d'octets de 4 à M (inclus)
Octets de 4 à M : données du registre
Les octets M + 1 et M + 2 : contrôle CRC16 de l'octet 1 à l'octet M
Si la machine esclave ne reçoit pas correctement, elle renvoie les valeurs suivantes :
1
ADR
83H
40
3
4
Octet
Octet de
de valeur
poids
haute
faible
de la
du
Anfangs
registre de
bereich
début
3
4, 5
Nombre
Données
total
d'enregi
d'
strement
octets
2
code d'information Octet de poids
5
6
Hauteurs
Octet
Octet de
de poids
poids fort
faible
des
du
numéros
numéro de
de registre
registre
6, 7
M - 1, M
Données
Données
d'enregis
d'enregis
trement
trement M
3
4
faible du code CRC
7
8
Octet de
Octet de
poids
poids fort
faible
du
du
code CRC
code CRC
M + 1
M + 2
Octet
Octet
de poids
supérieur
faible du
du code
code CRC
CRC
5
Octet de poids fort
du code CRC
Table des Matières
loading

Table des Matières