Transmission des données avec modbus RTU
Diagnostics au mode RTU
Le code de fonction 08 (diagnostics) permet le diagnostic des participants modbus par le
maître-modbus. La VEGACOM 557 assiste le code diagnostic 0x0000 (renvoi des données).
Dans la zone „Diagnostic Data", il est possible d'inscrire n'importe quelle donnée admise qui a
été renvoyée inchangée à condition que la VEGACOM 557 fonctionne correctement.
La fonction 08 est utilisée indifféremment avec le VEGAMET ou la VEGALOG.
Exemple d'un message diagnostic :
Le participant modbus avec l'adresse-esclave 1 doit confirmer les données de diagnostics
0xA5, 0x37.
Trame de diagnostic é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 diagnostic (code de fonction 08)
Trame de confirmation de la VEGACOM 557 au maître-modbus
significa-
début
tion
nombre
3 ... 4
d'octets
zone de
niveau repos
valeurs
Message de confirmation RTU diagnostic (code de fonction 08)
VEGACOM 557 Modbus
adresse
code
Diagnostic
es-
de
Code
clave
fonct.
1
1
2
0
1 .. 247
08
0x01
0x08
0x00
0x00
adresse
code
Diagnostic
es-
de
Code
clave
fonct.
1
1
2
0
1 .. 247
08
0x01
0x08
0x00
0x00
Diagnostic
Error
Data
Check
2
2
0 ... 65.535
CRC
0xA5
0x37
0xXX
0xXX
Diagnostic
Error
Data
Check
2
2
0 ... 65.535
CRC
0xA5
0x37
0xXX
0xXX
fin
3 ... 4
niveau repos
fin
3 ... 4
niveau repos
41