ANNEXE 2 – GUIDE MODBUS
A2.1 Introduction
Cet instrument est équipé d'une liaison de communications
série Modbus/RS485 en standard.
Cet instrument a été conçu pour fonctionner comme un
protocole maître/esclave du bornier à distance (RTU) Modbus
lors des communications avec le système maître (hôte).
A2.2 Réglage
a) Connectez l'instrument à une liaison Modbus – voir section 5.5.
b) Définissez les paramètres de configuration RS485 – voir
Section 4.4.5.
c) Ajoutez l'instrument à la configuration des liaisons du
système hôte – reportez-vous aux informations fournies
avec le système hôte.
A2.3 Commandes Modbus prises en charge
Les commandes Modbus suivantes sont prises en charge:
01 Lecture de N bits – lit l'état marche/arrêt de 16 états
numériques consécutifs, démarrant à l'adresse spécifiée.
L'instrument revient à zéro pour les points ne contenant pas
de données définies.
03 Lecture de N mots – lit 8 valeurs analogiques consécutives,
démarrant à partir d'une adresse spécifiée. L'instrument
revient à zéro pour les registres ne contenant pas de
données définies.
05 Ecriture d'un bit – définit la valeur d'une bobine unique
(signal numérique) à l'adresse spécifiée. La valeur des
données doit être FF00
Hex
et sur zéro pour le mettre sur ARRÊT. L'instrument renvoie
une réponse d'exception si le registre n'est pas inscriptible.
06 Ecriture d'un mot – définit la valeur d'un registre unique
(signal analogique) à l'adresse spécifiée. L'instrument
renvoie une réponse d'exception si le registre n'est pas
inscriptible. Les limites définies lors de la configuration
s'appliquent à cette valeur avant le stockage.
08 Diagnostique
–
utilisé
transmissions Modbus. L'instrument renvoie le message
reçu.
15 Ecriture de N bits – l'instrument réalise les mises à jour
valides et renvoie une réponse d'exception if l'une des
bobines n'est pas inscriptible.
16 Ecriture de N mots – l'instrument réalise les mises à jour
valides et génère une réponse d'exception if l'un des
registres n'est pas inscriptible.
Remarque :
• Les nombres négatifs sont représentés dans le
format suivant, 1000 = 03E8 (Hex), –1000 = FC18
(Hex).
• L'instrument ne peut pas accepter de nouveau
message jusqu'à ce que la message actuel ait été
traité et qu'une réponse ait été envoyée au Maître
(durée maximale de la réponse 50 ms).
• L'instrument contrôle le temps écoulé entre la
réception des caractères de l'hôte. Si le temps
écoulé entre 2 caractères est de 3,5 fois la durée du
caractère, l'esclave suppose que le deuxième
caractère reçu est le début d'un nouveau message.
104
pour définir le signal sur MARCHE
pour
tester
l'intégrité
A2.4 Réponses d'exception Modbus
Lorsque l'instrument détecte l'une des erreurs énumérées dans
le Tableau A2.1 tout en recevant un message du système hôte,
il répond par un message consistant en l'adresse du Modbus de
l'instrument, le code de fonction, le code d'erreur et le contrôle
d'erreur.
r E
e r
r u
N
o
m
0
1
F
o
n
c
o i t
i n
é l l
A
r d
s e
e s
d
s e
0
2
d
o
n
n
e é
i s
é l l
V
a
e l
r u
d
s e
0
3
d
o
n
n
e é
i s
é l l
A
c
q
t i u
e t
m
e
0
7
n
é
g
a
f i t
r E
e r
r u
d
e
p
0
8
m
é
m
o
e r i
Tableau A2.1 Réponses d'exception Modbus
A2.5 Mode de fonctionnement
des adresses Modbus
Les tableaux A2.2 et A2.14 détaillent le contenu de chacune des
adresses Modbus. Un registre possédant une ou deux valeurs
est affecté à chaque registre. 0000 et 0001.
E
t n
é r
e
a
n
a
o l
g
q i
u
e
A
1
A
2
A
3
A
4
A
5
des
A
6
B
1
B
2
B
3
B
4
B
5
B
6
R
s é
r e
é v
Tableau A2.2 Etats d'échec des entrées analogiques
D
f é
n i
t i
L
e
m
s e
a s
g
e
d
e
é r
p
o
n
g
a
e l
u
n
e
c a
o i t
n
a
u
o t
i r
é s
. e
L
a
é r
é f
e r
n
e c
d
e
a ' l
r d
s e
c
h
a
m
p
d
s e
d
o
n
n
é
s e
n
g
a
e l
a
r d
s e
e s
a
u
o t
i r
é s
. e
L
a
a v
e l
r u
é r
é f
e r
n
c
e é
d
d
s e
d
o
n
n
é
s e
n
e '
t s
p
s a
g
a
e l
n
v i
a e
u
d
e
' l
s e
l c
v a
. e
t n
M
s e
a s
g
e
' d
r e
e r
u
r r
ç e
u
r a
é t i
e L
c
o
t n
ô r
e l
d
e
p
r a
é t i
d
d
a
s n
u ' l
n
o
u
l p
s u
d
s e
A
d
e r
s s
e
s
M
o
d
L
c e
u t
e r
s
u e
. e l
0
=
E
n
r t
e é
O
, K
0
0
0
1
0
0
0
2
0
0
0
3
0
0
0
4
0
0
0
5
0
0
0
6
0
0
0
7
0
0
0
8
0
0
0
9
0
0
1
0
0
0
1
1
0
0
1
2
0
0
1
3
à
0
0
5
0
o i
n
e s
r
ç e
u
n
e '
t s
p
s a
e s
d
a
s n
e l
e '
t s
p
s a
u
n
e
a
s n
e l
c
h
a
m
p
a
u
o t
s i r
e é
a
u
t é
c e
e t
u
e n
r e
e r
r u
a c
a r
t c
r è
s e
e r
u ç
. s
b
u
s
1
=
E
h c
c e
n e
r t
e é