Annexe B - Guide Modbus; B.1 Introduction; B.2 Réglage; B.3 Commandes Modbus Prises En Charge - ABB ScreenMaster SM1000 Guide De L'utilisateur

Masquer les pouces Voir aussi pour ScreenMaster SM1000:
Table des Matières

Publicité

ANNEXE B – GUIDE MODBUS

B.1 Introduction

Une liaison de communications série Modbus/RS485 est
proposée en option.
Cet instrument peut être configuré pour fonctionner comme un
esclave RTU (bornier à distance) lors des communications avec
un système maître (hôte), ou comme un périphérique maître
Modbus, ce qui lui permet de recueillir des données à partir des
esclaves RTU pour les injecter dans ses 24 voies numériques de
communication et ses 24 voies analogiques de communication.
B.2 Réglage
a) Connectez l'instrument à une liaison Modbus – voir section 7.5,
page 104.
b) Définissez les paramètres de configuration RS485 – voir
Section 6.8.4, page 94.
c) Ajoutez l'instrument à la configuration des liaisons du
système hôte – reportez-vous aux informations fournies
avec le système hôte.

B.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é pour tester l'intégrité des 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.
116
pour définir le signal sur MARCHE
Remarques :
• 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.
B.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
g
a
e l
A
r d
s e
e s
d
s e
0
2
d
o
n
n
e é
i s
é l l
g
a
e l
V
a
e l
r u
d
s e
0
3
d
o
n
n
e é
i s
é l l
g
a
e l
A
c
q
t i u
e t
m
e
t n
0
7
n
é
g
a
f i t
r E
e r
r u
d
e
p
r a
é t i
0
8
m
é
m
o
e r i
Tableau B.1 Réponses d'exception Modbus

B.5 Mode de fonctionnement des adresses Modbus

Les tableaux A2.2 et A2.12 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
L
c e
u t
e r
A
1
A
2
A
3
A
4
A
5
A
6
B
1
B
2
B
3
B
4
B
5
B
6
R
s é
r e
é v
Tableau B.2 Etats d'échec des entrées analogiques
D
f é
n i
t i
o i
n
L
e
m
s e
a s
g
e
d
e
é r
p
o
n
e s
r
ç e
u
n
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
e s
d
a
s n
c
h
a
m
p
d
s e
d
o
n
n
é
s e
n
e '
t s
p
s a
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
a
s n
e l
c
h
d
s e
d
o
n
n
é
s e
n
e '
t s
p
s a
a
u
o t
s i r
e é
n
v i
a e
u
d
e
' l
s e
l c
v a
. e
M
s e
a s
g
e
' d
r e
e r
u
r r
ç e
. u
e L
c
o
t n
ô r
e l
d
e
p
r a
é t i
d
t é
c e
e t
u
e n
d
a
s n
u ' l
n
o
u
l p
s u
d
s e
a c
a r
t c
r è
s e
A
d
e r
s s
e
s
M
o
d
b
u
s
s
u e
. e l
0
=
E
n
r t
e é
O
, K
1
=
E
h c
c e
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
e '
t s
p
s a
e l
u
n
e
a
m
p
a
u
r e
e r
r u
e r
u ç
. s
n e
r t
e é

Publicité

Table des Matières
loading

Table des Matières