Télécharger Imprimer la page

JUMO dTRANS T06 Mode D'emploi page 21

Description de l'interface
Masquer les pouces Voir aussi pour dTRANS T06:

Publicité

5
Tableaux des adresses Modbus
Les tableaux de ce chapitre contiennent les données de process et d'appareil de l'appareil, type 707071
avec leur
adresse Modbus, leur type et les modes d'accès possibles (codes de fonction Modbus).
5.1
Types de données et modes d'accès
Types de données
Type de don-
nées
BOOL
UBYTE
ENUM
USHORT16
FLOAT
ULONG32
CHAR [12]
BITFELD32
5 Tableaux des adresses Modbus
Description
Bit de poids le plus faible d'un mot, valeur de type bit
0000 0000 0000 0001 = 1 et/ou TRUE (vrai)
0000 0000 0000 0000 = 0 et/ou FALSE (faux)
1 octet = 8 bits, peut être lu ou écrit comme mot
Plage de valeurs : 0 à 255
Type énumératif avec valeur de type entier
Valeur de type entier
Unsigned Short = 1 mot = 2 octets = 16 bits
Plage de valeurs : 0 à 65535
2 mots, valeur à virgule flottante sur 32 bits, avec codage suivant IEEE
754 ; attention : les octets 1 et 2 sont échangés lors du transfert avec les
octets 3 et 4.
S = bit de signe
E = exposant (2e complément)
M = 23 bits mantisse normalisée
Codage standard IEEE 754
Byte 1
Byte 2
SEEEEEEE
EMMMMMMM
Codage Modbus de variables flottantes dans l'appareil, type 707071:
Adresse du 1er registre de va-
riables Modbus
Byte 3
Byte 4
MMMMMMMM
MMMMMMMM
Lors de la création d'une application propre au client, il faut vérifier
que l'ordre des octets est correct lors du stockage. De nombreux or-
dinateurs utilisent le format de stockage suivant :
Byte 4
Byte 3
MMMMMMMM
MMMMMMMM
Adresse x
Adresse x+1
Valeur de type entier non signé
Unsigned Long (4 octets) = 32 bits = 2 mots
Plage de valeurs : 0 à 4.294.967.295
Chaîne de caractères par ex. jusqu'à 12 caractères ASCII
Il faut veiller à ce que la chaîne de caractères contienne toujours en der-
nier un "\0" (code ASCII 0x00) comme caractère de fin.
Champ d'élément binaire de la taille 32 bits
Bit 0 est le bit de poids le plus faible
Byte 3
Byte 4
MMMMMMMM
MMMMMMMM
Adresse du 2e registre de variables
Modbus
Byte 1
Byte 2
SEEEEEEE
EMMMMMMM
Byte 2
Byte 1
EMMMMMMM
SEEEEEEE
Adresse x+2
Adresse x+3
Nombre
Registre
Modbus
1
1
1
1
2
2
6
1
21

Publicité

loading