Intégration système
64
9.2.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. Il est nécessaire d' h armoniser et 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 à 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élection
Séquence
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
Sélection
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
Exemple d' u n paramètre d' a ppareil avec une longueur de données = 18 octets (9 registres)
Sélection
Séquence
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.2.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.
Proline Promag W 800 Modbus RS485
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)
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