Trame De Données Périodique - ADEUNIS WMBUS MODBUS MASTER Guide Utilisateur

Table des Matières

Publicité

Les langues disponibles

Les langues disponibles

WMBUS MODBUS MASTER - Guide utilisateur / User guide version V1.0.0
4.2.5 Trame de données périodique
Cette trame (0x44) est envoyée selon la période choisie par l'utilisateur (registre S301) et contient les données périodiques Modbus confi-
gurées. L'organisation des octets dans cette trame dépend donc de la configuration de l'utilisateur en suivant l'ordonnancement des trames
MODBUS définies.
La trame contient au maximum 24 registres de 2 octets.
FR
FR
0
1
Code
Status
0x44
Cf Status
Sa taille maximale est de 50 octets.
Description de la trame :
Octets 2 à 3 : valeur du 1er registre dans l'ordre de la configuration définie dans les registres 330 à 339
Octets 4 à 5 : valeur du 2ième registre dans l'ordre de la configuration définie dans les registres 330 à 339
...
Octets 48 à 49 : valeur du 24ième registre dans l'ordre de la configuration définie dans les registres 330 à 339
En reprenant l'exemple de configuration du paragraphe 2.2.1, à savoir :
Registre
S301
S322
S330
S331
La trame résultante sera :
0
1
Code
Status
0x44
Cf Status
0x44
0xB2
Dans l'exemple en gris cela donne :
• Octets 2 à 3 : le registre Modbus 0x1518 de l'esclave 0x01 vaut 0x1234
• Octets 4 à 5 : le registre Modbus 0x1519 de l'esclave 0x01 vaut 0x5A20
• Octets 6 à 7 : le registre Modbus 0x0ED8 de l'esclave 0x57 vaut 0x3F41
• Octets 8 à 9 : le registre Modbus 0x0ED9 de l'esclave 0x01 vaut 0x6D72
• Octets 10 à 11 : le registre Modbus 0x0EDA de l'esclave 0x01 vaut 0xE042
• Octets 12 à 13 : le registre Modbus 0x0EDB de l'esclave 0x01 vaut 0x0025
2 à 3
4 à 5
Registre
Registre
Modbus 1
Modbus 2
Codage de la valeur
Décimal
Décimal
Hexadécimal
Hexadécimal
2 à 3
4 à 5
Registre Mo-
Registre Mo-
dbus 0x1518 de
dbus 0x1519 de
l'esclave 0x01
l'esclave 0x01
0x1234
0x5A20
6 à 7
8 à 9
PAYLOAD
Registre
Registre
Modbus 3
Modbus 4
Valeur
180
Mode périodique avec une période de 180x20s =
3600 secondes soit 1h
200
Le temps d'alimentation de la charge externe
(esclave) avant la requête Modbus est de
200x100=20000ms soit 20s
0x01151802
Configuration des données périodique 1 :
• Adresse de l'esclave = 0x01
• Adresse du 1er registre = 0x1518
• Type de registres Modbus : holding registers
• Nombre de registres = 2
0x570ED814
Configuration des données périodique 2 :
• Adresse de l'esclave = 0x57
• Adresse du 1er registre = 0x0ED8
• Type de registres Modbus : input registers
• Nombre de registres = 4
6 à 7
8 à 9
PAYLOAD
Registre Mo-
Registre Mo-
dbus 0x0ED8 de
dbus 0x0ED9 de
l'esclave 0x57
l'esclave 0x57
0x3F41
0x6D72
...
48 à 49
...
Registre
Modbus 24
Résultat
10 à 11
Registre Mo-
Registre Mo-
dbus 0x0EDA
dbus 0x0EDB
de l'esclave
0x57
0xE042
12 à 13
de l'esclave
0x57
0x0025
Page
30
of 77

Publicité

Table des Matières
loading

Table des Matières