WMBUS MODBUS MASTER - Guide utilisateur / User guide version V1.0.0
Il y aura autant de trames d'alarme émises que de valeurs lues sur les registres esclaves dépassant les seuils configurés.
Les paramètres associés à ce mode de fonctionnement sont :
•
Période d'acquisition (registre S320)
•
Temps d'alimentation de la charge externe avant la requête Modbus (registre 322)
•
Définitions des alarmes (registres 340, 345, 350, 355, 360, 365, 370, 375, 380, 385).
•
Seuil alarme haute (registres 341, 346, 351, 356, 361, 366, 371, 376, 381, 386).
•
Hystérésis alarme haute (registres 342, 347, 352, 357, 362, 367, 372, 377, 382, 387).
•
Seuil alarme basse (registres 343, 348, 353, 358, 363, 368, 373, 378, 383, 39).
•
Hystérésis alarme basse (registres 344, 349, 354, 359, 364, 369, 374, 379, 384, 389).
La liste complète des registres se trouve au paragraphe 3.4.
Exemple :
Registre
Codage de la valeur
S320
Décimal
S322
Décimal
S340
Hexadécimal
S341
Hexadécimal
S342
Hexadécimal
S343
Hexadécimal
S344
Hexadécimal
NOTE IMPORTANTE : les alarmes et les seuils sont définis sur 4 octets maximum (soit 2 registres Modbus maximum). Pour une valeur définie sur
un registre on peut choisir le type de données entre entier non signé ou signé sur 16 bits. Pour une valeur définie sur 2 registres on peut choisir
le type de données entre entier non signé ou signé sur 32 bits.
2.2.3 Transmission d'une trame de vie
Si le produit n'a pas de données périodiques configurées, une trame
de vie (0x30) est transmise régulièrement selon le schéma suivant :
Les paramètres associés à ce mode de fonctionnement sont :
•
Le réglage de la période d'émission de la trame de vie (registre 300).
La liste complète des registres se trouve au paragraphe 3.4.
Exemple :
Registre
Codage de
la valeur
S300
Décimal
Valeur
180
200
0x0A106827
0x00124F80
0x2710
0x00061A80
0x2710
Valeur
Résultat
72
La trame de vie est envoyée toutes les :
72x10=720min soit 12h (donc 2 fois par
jour)
Période d'acquisition égale à 180x20s=3600s soit 1 heure
Le temps d'alimentation de la charge externe (esclave) avant la requête
Modbus est de 200x100=20000ms soit 20s
Configuration de l'alarme 1 :
•
Adresse de l'esclave = 0x0A
•
Adresse du 1er registre = 0x1068
•
Type de données : entier non signé 32bits (bits 4 et 5 = 2)
•
Type de registre Modbus : input registers (bit 2 = 1)
•
Seuils actifs : bas et haut (bits 0 à 1 = 3)
Le seuil haut de l'alarme 1 vaut 1 200 000 (décimal)
Hystérésis du seuil haut de l'alarme 1 vaut 10 000 (décimal)
Le seuil bas de l'alarme 1 vaut 400 000 (décimal)
Hystérésis du seuil haut de l'alarme 1 vaut 10 000 (décimal)
Résultat
Produit en veille
Non
Période
atteinte ?
Oui
Envoi trame 0X30
Page
FR
FR
17
of 77