Intégration système
74
9.3.5
Séquence de transmission d'octets
Dans la spécification Modbus, l' a dressage des octets, c' e st-à-dire la séquence de
transmission des octets, n' e st pas spécifiée. Pour cette raison, il est important d' h armoniser
ou d' a juster la méthode d' a dressage entre le maître et l' e sclave lors de la mise en service.
Ceci peut être configuré dans l' a ppareil de mesure à l' a ide du paramètre Ordre des octets.
Ces octets sont transmis en fonction de la sélection effectuée dans le paramètre Ordre des
octets :
FLOAT
Séquence
Options
1.
1 – 0 – 3 – 2 *
Octet 1
(MMMMMMMM)
0 – 1 – 2 – 3
Octet 0
(MMMMMMMM)
2 – 3 – 0 – 1
Octet 2
(EMMMMMMM)
3 – 2 – 1 – 0
Octet 3
(SEEEEEEE)
* = réglage usine, S = signe, E = exposant, M = mantisse
INTEGER
Options
1 – 0 – 3 – 2 *
3 – 2 – 1 – 0
0 – 1 – 2 – 3
2 – 3 – 0 – 1
* = réglage usine, MSB = octet le plus significatif, LSB = octet le moins significatif
STRING
Présentation prenant l' e xemple d' u n paramètre d' a ppareil avec une longueur de données de 18 octets.
Séquence
Options
1.
1 – 0 – 3 – 2 *
Octet 17
3 – 2 – 1 – 0
(MSB)
0 – 1 – 2 – 3
Octet 16
2 – 3 – 0 – 1
* = réglage usine, MSB = octet le plus significatif, LSB = octet le moins significatif
9.3.6
Modbus data map
Fonction de la Modbus data map
Afin que l' i nterrogation de paramètres via Modbus RS485 ne porte pas uniquement sur
certains paramètres ou un groupe de paramètres successifs, l' a ppareil offre une plage de
mémorisation spéciale : la Modbus data map pour max. 16 paramètres.
Les paramètres peuvent être regroupés de manière flexible et le maître Modbus peut lire
ou écrire l' e nsemble du bloc de données par le biais d' u n seul télégramme de requête.
2.
3.
Octet 0
Octet 3
(MMMMMMMM)
(SEEEEEEE)
Octet 1
Octet 2
(MMMMMMMM)
(EMMMMMMM)
Octet 3
Octet 0
(SEEEEEEE)
(MMMMMMM)
Octet 2
Octet 1
(EMMMMMMM)
(MMMMMMMM)
Séquence
1.
Octet 1
(MSB)
Octet 0
(LSB)
2.
...
Octet 16
...
Octet 17
...
(MSB)
Proline Promass P 300
4.
Octet 2
(EMMMMMMM)
Octet 3
(SEEEEEEE)
Octet 1
(MMMMMMM)
Octet 0
(MMMMMMMM)
2.
Octet 0
(LSB)
Octet 1
(MSB)
17.
18.
Octet 1
Octet 0
(LSB)
Octet 0
Octet 1
(LSB)
Endress+Hauser