Annexe; Mise En Correspondance Des Types De Données - Siemens SITRANS F MAG 8000 Modbus RTU Instructions De Service

Masquer les pouces Voir aussi pour SITRANS F MAG 8000 Modbus RTU:
Table des Matières

Publicité

Annexe

B.1
Mise en correspondance des types de données
Certains types de données standard sont définis dans le protocole MAG 8000. La plupart de
ces types de données n'existent pas dans le protocole Modbus RTU puisqu'il définit des
"registres" et des "bobines" pour toutes les variables.
La longueur d'un registre dans ce contexte est toujours de 16 bits.
Tableau B-1 Mise en correspondance des types de données
Type de données
uint8
uint16
float32
float64
MAG 8000 Modbus RTU
Instructions de service, 04/2016, A5E03828423-AA
Réalisation de Modbus RTU
Données organisées sous forme d'entiers non signés de 8 bits.
● Les paramètres sont lus à l'aide du code de fonction 03 hexa "Lire plusieurs registres".
● Les paramètres sont écrits à l'aide du code de fonction 10 hexa "Ecrire dans plusieurs
registres".
On accède au type de données "uint8" au moyen d'un seul registre dans lequel les données
se trouvent dans l'octet de poids faible.
Les valeurs de ces données peuvent aller de 0 à 255 sans bit de signe.
Données organisées sous forme d'entiers non signés de 16 bits.
● Les paramètres sont lus à l'aide du code de fonction 03 hexa "Lire plusieurs registres".
● Les paramètres sont écrits à l'aide du code de fonction 10 hexa "Ecrire dans plusieurs
registres".
On accède au type de données "uint16" au moyen d'un seul registre.
Les valeurs de ces données peuvent aller de 0 à 65536 sans bit de signe.
Données organisées sous forme de nombres à virgule flottante de 32 bits (format IEEE).
● Les paramètres sont lus à l'aide du code de fonction 03 hexa "Lire plusieurs registres".
● Les paramètres sont écrits à l'aide du code de fonction 10 hexa "Ecrire dans plusieurs
registres".
On accède au type de données "float32" au moyen de deux registres.
Les valeurs de ces données sont codées au format virgule flottante IEEE.
Données organisées sous forme de nombres à virgule flottante de 64 bits (format IEEE).
● Les paramètres sont lus à l'aide du code de fonction 03 hexa "Lire plusieurs registres".
● Les paramètres sont écrits à l'aide du code de fonction 10 hexa "Ecrire dans plusieurs
registres".
On accède au type de données "float64" au moyen de quatre registres.
Les valeurs de ces données sont codées au format virgule flottante IEEE.
B
81

Publicité

Table des Matières
loading

Table des Matières