Signalisations d’erreur au mode rtu, Trame en réponse du vegascan 850 au maître-modbus, Transmission des données avec modbus rtu – VEGA VEGASCAN 850 Modbus signal output Manuel d'utilisation

Page 10: Exceptioncode = 1

Advertising
background image

10

Sortie signal Modbus VEGASCAN 850

Error

Check

Trame en réponse du VEGASCAN 850 au maître-Modbus

3 ... 4

1

1

1

2

3 ... 4

1 .. 247 0x84

1 ..

3

CRC

0x01

0x86

0x01

0xXX

0xXX

Transmission des données avec Modbus RTU

Signalisations d’erreur au mode RTU

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:
Il s’agit de faire la réception d’une valeur UCP du VEGASCAN. L’adresse esclave du
VEGASCAN est sur 1.

Au message de requête, on a demandé par mégarde le code de fonction (06) pas admis au
VEGASCAN. Il apparaît donc le message de réponse suivant :

début

adresse

es-

clave

code

de

fonct.

Ex-

ception

code

fin

nombre
d'octets

zone de

valeurs

significa-

tion

M

essage de réponse RTU (code de fonction 06) d’une requête erronée

niveau repos

niveau repos

Exceptioncode = 1

Advertising