5.3 Ecriture d'un bit – Code de fonction 05
5.3.1 Demande d'écriture d'un bit
Ce message permet la mise en MARCHE/ARRÊT de l'écriture d'un bit. La valeur
65,280 (FF00 HEX) met le registre en MARCHE et la valeur zéro la met sur
ARRÊT. Les autres valeurs ne sont pas admises et n'ont aucun effet sur le statut du
registre.
Remarque. Pour écrire sur un registre, son adresse initiale (inférieure d'une
unité à son numéro) doit être utilisée. Ex : pour écrire sur le registre 30, c'est
l'adresse 29 (1CH) qui est transmise.
L'utilisation de l'adresse esclave zéro (mode collectif) oblige tous les esclaves
associés à modifier le registre désiré.
Exemple. Mettre en MARCHE l'adresse du registre 30 (état auto/manuel) de
l'esclave 01.
A
d
e r
s
s
e
F
o
n
t c
o i
0
1
0
5
5.3.2 Réponse à l'écriture d'un bit
La réponse est la confirmation de la demande après que l'état du registre ait été
modifié.
Exemple
A
d
e r
s
s
e
F
o
n
t c
o i
0
1
0
5
R
e
i g
t s
e r
R
e
i g
n
h
a
t u
b
0
0
1
R
e
i g
t s
e r
R
e
i g
n
h
a
t u
b
0
0
1
5 FONCTIONS MODBUS...
V
a
e l
r u
t s
e r
d
o
n
n
é
e
s
a
s
h
a
u
e t
D
F
F
V
a
e l
r u
t s
e r
d
o
n
n
é
e
s
a
s
h
a
u
e t
D
F
F
V
a
e l
r u
C
h
a
m
d
o
n
n
é
e
s
C
o
t n
ô r
b
a
s
s
e
d
e
s
r e
e r
0
0
8
0
V
a
e l
r u
C
h
a
m
d
o
n
n
é
e
s
C
o
t n
ô r
b
a
s
s
e
d
e
s
r e
e r
0
0
2
8
p
e l
(
C
R
C
1 -
) 6
u
s r
F
F
p
e l
(
C
R
C
1 -
) 6
u
s r
6
0
11