6
PROGRAMMATION DES UNITÉS TERMINALES ET
ÉCRITURE DE SCRIPTS
Exemple de chaîne 1 : changement d'adresse IP statique
Pour faire passer l'adresse IP d'un compteur de 192.168.2.8 à 192.168.2.9, il faut
procéder comme suit.
Remarque : il faut toujours modifier l'adresse au complet. Si on ne fait que
remplacer le « 8 » par un « 9 », on n'obtiendra pas le rendement voulu.
À l'intérieur, le compteur emploie un tampon à une seule chaîne pour toutes
les opérations de registre; les entrées non spécifiques continueront de porter le
tampon précédent jusqu'à qu'on le modifie expressément. Chaque registre doit
être décrit du début à la fin du bloc.
Reg. (déc.)
1079
Reg. (hex.)
04 37
Valeur
'1' '9'
(car.)
Valeur
31 39
(hex.)
DÉPART
Exemples précis – élément A réglé à l'identificateur 1
Il est à noter qu'en protocole Modbus, le CRC est d'abord communiqué au BMS,
puis au BPS.
MODBUS RTU (SÉRIE) UTILISANT LE CODE DE FONCTION (CF) 6 / WRITE
SINGLE REGISTER
ID
CF
01
06
01
06
01
06
01
06
01
06
01
06
01
06
01
06
MODBUS RTU (SÉRIE) UTILISANT LE CODE DE FONCTION (CF) 16 / WRITE
MULTIPLE REGISTER
ID
CF
ADR
N
os
01
10
04
37
00
DONNÉES 4
DONNÉES 5
32
2E
39
00
1080
1081
1082
04 38
04 39
04 3A
'2' '_'
'1' '6'
'8' '_'
32 28
31 36
38 2E
ADR
DONNÉES
04
37
31
04
38
32
04
39
31
04
3A
38
04
3B
32
04
3C
39
04
3D
00
04
3E
00
RÉG.
LG
DONNÉES 0
08
10
31
39
DONNÉES 6
DONNÉES 7
00
00
00
39
1083
1084
04 3B
04 3C
'9' NIL
NIL NIL
32 2E
39 00
CRC
39
EC
2E
9C
36
CD
2E
3B
2E
6C
00
5A
00
19
00
E9
DONNÉES 1
DONNÉES 2
32
2E
31
36
CRC
00
9B
99
1085
1086
04 3D
04 3E
NIL NIL
NIL NIL
00 00
00 00
ARRÊT
B6
4B
71
2B
4B
A6
36
36
DONNÉES 3
38
2E