Exemple de flux de données

Les paramètres suivants sont lus par la commande (base d'adresse PLC = 1).

  • P1-07 (Tension nominale moteur, registre modbus 107)
  • P1-08 (Courant nominal moteur, registre modbus 108)

Sollicitation maître → esclave (Tx)

Lecture des informations de registre

Adresse

Fonction

Données

Contrôle CRC

Adresse de début

Nombre de registres

 

Lecture

Octet High

Octet Low

Octet High

Octet Low

crc16

01

03

00

6A

00

02

E4 17

Réponse esclave →  maître (Rx)

Adresse

Fonction

Données

Contrôle CRC

Nombre octets données

(n)

Information

Registre n/2

 

Lecture

Octet High

Octet Low

Registre 107 / 108

crc16

01

03

04

00 E6

00 2B

5B DB

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 = 0x006A = 106

Nombre de registres

Nombre de registres demandés depuis l'adresse de début
(registres 107 / 108)

2 × octets CRC

CRC_high, CRC_low

Rx = Réception vue du maître bus

Adresse

Adresse de l'appareil 0x01 = 1

Fonction

03 Lecture / 06 Écriture

Nombre d'octets de données

0x04 = 4

Registre 108 octet High

0x00 = 0

Registre 108 octet Low

0x2B = 43 % du courant nominal du variateur

Registre 107 octet High

0x00 = 0

Registre 107 octet Low

0xE6 = 230 V

2 × octets CRC

CRC_high, CRC_low

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)

Envoi des informations de registre

Adresse

Fonction

Données

Contrôle CRC

Adresse de début

Information

 

Écriture

Octet High

Octet Low

Octet High

Octet Low

crc16

01

06

00

01

07

00

DB 3A

Réponse esclave →  maître (Rx)

Adresse

Fonction

Données

Contrôle CRC

Adresse de début

Information

 

Écriture

Octet High

Octet Low

Octet High

Octet Low

crc16

01

06

00

01

07

00

DB 3A

Explication sur 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 =0x0001 = 1 (premier registre à écrire = 2 PA2)

Information

0700 (consigne de vitesse)

2 × octets CRC

CRC_high, CRC_low