Mise en service - Interface RS 485 Modbus
01
=
Adresse esclave 1
05
=
Commande Write-coil
00 01
=
Adresse 2 (niveau d'application ; techniquement, le décompte commence à partir
de zéro)
OFF
00 00
=
ON
FF 00
=
DD FA
=
Somme de contrôle CRC
14.4.2 Structure de la trame des données au format binaire
Octet n°
Sens RS 485
(vu depuis le CML 700i)
0
Envoyer
1
Envoyer
2 ... n + 1
Envoyer
Commutation
Commutation
n + x ...
Recevoir
14.4.3 Structure de la trame des données au format ASCII
Octet n°
Sens RS 485
(vu depuis le CML 700i)
0
Envoyer
1
Envoyer
2
Envoyer
3
Envoyer
4
Envoyer
5 ... 5+n-1
Envoyer
5+n
Envoyer
5+n+1
Envoyer
5+n+2
Envoyer
5+n+3
Envoyer
5+n+4
Envoyer
Commutation
Commutation
14.4.4 Commutation du mode Autosend à RS 485 Modbus
Pour repasser du mode Autosend à RS 485 Modbus, la commande (maître RS 485 Modbus) doit envoyer
un octet de fin de transmission « End-Of-Transmission » (EOT ; 0x04) au CML 700i.
Dans le cadre de la transmission Autosend, une fenêtre temporelle est prévue pour la réception de l'octet
EOT. La fenêtre pendant laquelle la commande peut envoyer l'octet EOT commence environ
1,5 caractères (départ) après que le CML 700i ait reçu le dernier caractère. Le caractère doit avoir été
transmis pendant la fenêtre temporelle d'environ 3 caractères. Les temps sont des multiples de 100 µs.
En présence de débits binaires élevés, le temps de départ est fixé à 100 µs et la fenêtre totale de l'octet
EOT correspond à 200 µs.
Leuze electronic GmbH + Co. KG
Description
Nombre d'octets de données utiles (n)
Somme de contrôle de 8 bits englobant tous les octets de données utiles (la somme de contrôle est la
somme 1 octet de toutes les données utiles, c'est-à-dire que les reports sur le 9ème bit sont perdus)
n octet(s) de données utiles
Commutation en mode de réception ;
CML 700i attend l'octet EOT (0x04) de la commande (maître Modbus)
Commutation en mode d'envoi si aucun octet EOT n'a été reçu
Répétition avec l'octet 0, etc., si le mode Autosend n'est pas arrêté
Description
STX – Identifiant de début (0x02)
Nombre d'octets de données utiles (n) (4, 8, ...) Low Byte High Digit
Nombre d'octets de données utiles (n) (4, 8, ...) Low Byte Low Digit
Nombre d'octets de données utiles (n) (4, 8, ...) High Byte High Digit
Nombre d'octets de données utiles (n) (4, 8, ...) High Byte Low Digit
n octet(s) de données utiles
Somme de contrôle 16 bits via les octets 1 ... 5+n-1 Low Byte High Digit
Somme de contrôle 16 bits via les octets 1 ... 5+n-1 Low Byte Low Digit
Somme de contrôle 16 bits via les octets 1 ... 5+n-1 High Byte High Digit
Somme de contrôle 16 bits via les octets 1 ... 5+n-1 High Byte Low Digit
ETX – Identifiant de fin (0x03)
Commutation en mode de réception ;
CML 700i attend l'octet EOT (0x04) de la commande (maître Modbus)
Commutation en mode d'envoi si aucun octet EOT n'a été reçu
Répétition avec l'octet 0, etc., si le mode Autosend n'est pas arrêté
CML 720i
169