Transmission des données avec modbus RTU
Procédure pour une reproduction maître-modbus (p.ex. PC)
Si la requête des données doit s'effectuer par une reproduction maître-modbus, elle peut se
faire par exemple par un programme pilote de communication écrit personnellement qui utilise
le „code de fonction 04 = Read Input Registers". Les représentations suivantes vous expli-
quent les processus de communication entre le maître-modbus et la VEGACOM 557 sur le
modbus.
Exemple de données du VEGAMET 514:
Il s'agit de récupérer une valeur UCP du VEGAMET #2 (sortie UCP 1). La VEGACOM 557
fonctionne au mode „classement des valeurs de mesure en adresses VEGAMET". L'adresse
esclave de la VEGACOM 557 se trouve sur 1..
Valeur de mesure actuelle à la sortie UCP 1 du VEGAMET est : 3,30% (= 0x014A)
Trame d'interrogation des variables émise par le maître-modbus à la VEGACOM 557
significa-
début
tion
nombre
3 ... 4
d'octets
zone de
niveau repos
valeurs
Message de requête RTU de valeurs de mesure (code de fonction 04)
Trame en réponse de la VEGACOM 557 au maître-modbus
significa-
début
tion
nombre
3 ... 4
d'octets
zone de
niveau repos
valeurs
Message de réponse RTU (code de fonction 04)
VEGACOM 557 Modbus
adresse du
adresse
code
1er mot de
es-
de
registre
clave
fonct.
1
1
2
1 .. 247 04
0 ... 65.509
0x01
0x04
0x00
0x1C
adresse
nbre
code
es-
octets
de
données (valeurs UCP)
clave
données
fonct.
1
1
1
mot de registre
2 ....
1 .. 247
04
0 ... 255 par octet
255
0x01
0x04
0x04
0x01
nombre
Error
de mots de
Check
registre
2
2
1 ... 127
CRC
0x00
0x02
0xXX
0xXX
Error
Check
2 octets par
2
CRC
0x4A
0x00
0x00
0xXX
valeur UCP 1 du VEGAMET #2:
état :
unité de mesure :
valeur de mesure:
fin
3 ... 4
niveau repos
fin
3 ... 4
niveau repos
0xXX
0x00
0x00
0x014A = 3,30%
37