Instructions de service
19.3
Dans ces instructions de service, seul un exemple d'interrogation des données en ligne est
décrit. Pour toutes les commandes et pour un fonctionnement précis du protocole, veuillez
consulter la version actuelle du protocole UMB (téléchargeable sur www.lufft.de).
Remarque : La communication avec le capteur s'effectue selon le principe maître-esclave,
c.-à-d. UNE seule unité interrogatrice peut être dans le réseau.
19.3.1 Trame
La trame de données est conçue comme suit :
SOH <ver> <to> <from> <len> STX <cmd> <verc>
SOH
<ver>
<to>
<from>
<len>
STX
<cmd>
<verc>
<payload> Octets de données ; 0 – 210 octets
ETX
<cs>
EOT
Caractère de contrôle : SOH (01h), STX (02h), ETX (03h), EOT (04h).
19.3.2 Adressage avec ID d'appareil et de classe
L'adressage s'effectue via une adresse 16 bits. Cette dernière se divise en une ID de classe
et une ID d'appareil.
Adresse (2 octets = 16 bits)
Bit 15 – 12 (supérieure 4 bits)
ID de classe (0 à 15)
0
7
15
Dans les classes et les appareils, l'ID = 0 est prévue respectivement en tant que Broadcast.
Ainsi, il est possible d'envoyer un Broadcast à une classe spécifique ou à tous les appareils.
Cela est toutefois uniquement utile si seul un appareil de cette classe se trouve au niveau du
Bus ou s'il s'agit d'une commande, telle que p. ex. une réinitialisation.
Communication en protocole binaire
1
2
3 - 4
5 - 6
Caractère de contrôle pour le début d'une trame (01h) 1 octet
Numéro de version en-tête, ex : V 1.0 <ver> = 10h = 16d ; 1 octet
Adresse du destinataire, 2 octets
Adresse de l'expéditeur, 2 octets
Nombre d'octets de données entre STX et ETX ; 1 octet
Caractère de contrôle pour le début du transfert de données utile (02h) 1 octet
Commande ; 1 octet
Numéro de version de la commande ; 1 octet
Caractère de contrôle pour la fin du transfert de données utile (03h) ; 1 octet
Somme de contrôle, 16 bits CRC ; 2 octets
Caractère de contrôle pour la fin de la trame (04h) ; 1 octet
Broadcast
Capteur météorologique intelligent
(WS200-UMB – WS600-UMB)
Maîtres ou bien appareils de
commande
G. Lufft Mess- und Regeltechnik GmbH, Fellbach, Germany
7
8
9
10
Bit 11 – 8
(moyenne 4 bits)
Réserve
Capteur météorologique intelligent
11 ... (8 + Ien)
10 + Ien
9 + Ien
en option
11 + Ien
<payload>
ETX
<cs>
Bit 7 – 0 (inférieure 8 bits)
ID d'appareil (0 – 255)
0
Broadcast
1 - 255
disponible
12 + Ien
EOT
77