Mise en service - Interface RS 485 Modbus
Réponse à l'accès en lecture 16 bits (exemple)
Trame du message :
01
03
(octet 1) (octet 2) (octet 3) (octets 4 ... 35)
Description des octets
• Octet 1 : Adresse esclave
• Octet 2 : commande d'accès en lecture = 0x03 (répétition de la commande de lecture)
• Octet 3 : nombre de données utiles (20 – le nombre réel / la longueur réelle des données de réponse
envoyées de l'accès en lecture
• Octets 4 ... 35 : données utiles (ici p. ex. chaîne de caractères avec dénomination du fabricant)
• Octets 36 ... 37 : contrôle d'erreur 16 bits (Cyclic Redundancy Check, CRC) (voir chapitre 14.2.3)
14.2.2 Accès en écriture Modbus
Accès en écriture 16 bits
Trame du message :
01
10
(octet 1) (octet 2) (octets 3 ... 4)
Description des octets :
• Octet 1 : Adresse esclave
• Octet 2 : commande d'accès en écriture = 0x10
• Octet 3 : ID module = 0x00
• Octet 4 : index (ici p. ex. 0x10 indique le nom du fabricant, voir chapitre 14.3)
• Octets 5 ... 6 : longueur maximale des données de réponse en mots (16 bits)
• Octet 7 : nombre de données utiles transmises en octets (= 2 x valeur des octets 5 ... 6)
• Octets 8 ... 11 : données utiles
• Octets 12 ... 13 : contrôle d'erreur 16 bits (Cyclic Redundancy Check, CRC) (voir chapitre 14.2.3)
Réponse à l'accès en écriture 16 bits
Trame du message :
01
(octet 1)
Description des octets :
• Octet 1 : Adresse esclave
• Octet 2 : commande d'accès en écriture = 0x10
• Octet 3 : ID module = 0x00
• Octet 4 : index (ici p. ex. 0x10 indique le nom du fabricant, voir chapitre 14.3)
• Octets 5 ... 6 : longueur maximale des données de réponse en mots (16 bits)
• Octets 7 ... 8 : contrôle d'erreur 16 bits (Cyclic Redundancy Check, CRC) (voir chapitre 14.2.3)
Leuze electronic GmbH + Co. KG
20
4C 65 75 7A 65 20 65 6C 65 63 74 72 6F 6E 69
63 20 47 6D 62 48 20 2B 20 43 6F 2E 20 4B 47
00 00
00 00
00 02
(octets 5 ... 6)
10
00 00
(octet 2)
(octets 3 ... 4)
04
01 01 02 00
(octet 7) (octets 8 ... 11)
00 02
(octets 5 ... 6)
CML 720i
40 E6
(octets 36 ... 37)
3F 36
(octets 12 ... 13)
3F 36
(octets 7 ... 8)
153