Signalisations d’erreur au mode ascii, Exception code = 1, Transmission des données avec modbus ascii – VEGA VEGASCAN 850 Modbus signal output Manuel d'utilisation
Page 14: Trame en réponse du vegascan 850 au maître-modbus
14
Sortie signal Modbus VEGASCAN 850
Exception
Code
Error
Check
1
2
2
2
2
2
:
1 .. 247
0x84
1 .. 3
LRC
CR LF
Exception Code = 1
:
0
1
8
6
0
1
X
X
CR
LF
Transmission des données avec Modbus ASCII
Signalisations d’erreur au mode ASCII
Les erreurs de messages au code de fonction 04 (Read Input Register) sont commentées par
une signalisation d’erreur (Exception Response). Le bit ayant la valeur la plus élevée du code
de fonction est mis sur 1 (correspond au code de fonction + 80H). A l’octet code d’exception,
l’erreur sera nommée sous forme codée (voir l’aperçu des erreurs).
Aperçu des erreurs:
Code d’exception signification
1
fonction non admise
2
registre de début non admis
3
nombre de registres non admis
Exemple de signalisation d’erreur:
Réception d’une valeur UCP. issue d’un VEGASCAN 850. L’adresse esclave du VEGASCAN
850 est sur 1.
Au message de requête, on a demandé par mégarde le registre de fonction (06) non admis
au VEGASCAN. Il apparait donc le message de réponse suivant :
dé-
but
adresse
esclave
code de
fonction
fin
nombre
d'octets
zone de
valeurs
significa-
tion
Trame en réponse du VEGASCAN 850 au maître-Modbus
Message de réponse ASCII suite à la requête avec code de fonction 06