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

Advertising
background image

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

Advertising