Mode bus de terrain
7
Modbus RTU
7.3.4
Exemple de flux de données
Lecture des infor-
mations de re-
gistre
Envoi des infor-
mations de re-
gistre
72
Notice d'exploitation – MOVITRAC
Les paramètres suivants sont lus par la commande (base d'adresse PLC = 1).
•
P-07 (Tension nominale moteur, registre Modbus 135)
•
P-08 (Courant nominal moteur, registre Modbus 136)
Sollicitation maître → esclave (Tx)
Adresse
Fonction
Lecture
01
03
Réponse esclave → maître (Rx)
Adresse
Fonction
Lecture
01
03
Remarques concernant l'exemple de communication
Tx = Envoi vu du maître bus
Adresse
Adresse de l'appareil 0x01 = 1
Fonction
03 Lecture / 06 Écriture
Adresse de début
Registre adresse de début = 0x0086 = 134
Nombre de registres
Nombre de registres demandés depuis l'adresse de début (registres
135 / 136)
2 × octet CRC
CRC_high, CRC_low
Rx = Réception vue du maître bus
Adresse
Fonction
Nombre d'octets de données
Registre 108 octet High
Registre 108 octet Low
Registre 107 octet High
Registre 107 octet Low
2 × octet CRC
L'exemple suivant décrit le deuxième mot sortie process du variateur (base d'adresse
PLC = 1).
Mot sortie process 2 = registre Modbus 2 = consigne de vitesse
Sollicitation maître → esclave (Tx)
Adresse
Fonction
Écriture
01
06
Réponse esclave → maître (Rx)
Adresse
Fonction
Écriture
01
06
®
LTE-B+
Données
Adresse de début
Octet High
Octet Low
Octet High
00
86
Données
Nombre octets données
(n)
Octet High
Octet Low
04
Adresse de l'appareil 0x01 = 1
03 Lecture / 06 Écriture
0x04 = 4
0x00 = 0
0x2B = 43 % du courant nominal du variateur
0x00 = 0
0xE6 = 230 V
CRC_high, CRC_low
Données
Adresse de début
Octet High
Octet Low
Octet High
00
01
Données
Adresse de début
Octet High
Octet Low
Octet High
00
01
Contrôle
Nombre de registres
Octet Low
00
02
Contrôle
Information
Registre n/2
Registre 107 / 108
00 E6
00 2B
5B DB
Contrôle
Information
Octet Low
07
00
DB 3A
Contrôle
Information
Octet Low
07
00
DB 3A
CRC
crc16
crc16
CRC
crc16
CRC
crc16
CRC
crc16