Format de données de chaîne (string) – Basler Electric DGC-2020HD Modbus Protocol Manuel d'utilisation
Page 16

10
9469370991 Rev A
General Information
DGC-2020HD Protocole Modbus
™
Exemple : La valeur 4 660 représentée au format à entier long correspond à la valeur hexadécimale
0x1234. Cette valeur effectue une lecture à partir d'un registre propriétaire comme suit :
Registre propriétaire
K (octet Hi)
hex 12
Valeur
K (octet Lo)
hex 34
Les mêmes alignements d'octets sont obligatoires pour l'écriture.
Le format de données Uint16 est répertorié dans la section Points binaires ci-après.
Exemple :
Format de données à entier court/Format de données de caractères à octets (Uint8)
Le registre 1100 occupe 16 ligne dans le tableau des registres où chaque ligne attribue le nom
de données mappées par bit particulières. Par exemple, 1100-0 indique que le bit 0 du registre 1100 est
mappé sur RF-TRIG.
Le format de données à entier court Modbus utilise un seul registre propriétaire pour représenter une
valeur de données 8 bits. L'octet de poids faible du registre propriétaire sera toujours zéro.
Exemple : La valeur 132 représentée au format à entier court correspond à la valeur hexadécimale 0x84.
Cette valeur effectue une lecture à partir d'un registre propriétaire comme suit :
Registre propriétaire
K (octet Hi)
hex 00
Valeur
K (octet Lo)
hex 84
Les mêmes alignements d'octets sont obligatoires pour l'écriture.
Format de données de chaîne (String)
Le format de données de chaîne Modbus utilise un ou plusieurs registres pour représenter des valeurs de
séquence, de chaîne ou de caractères. Si la chaîne ne contient qu'un seul caractère, l'octet de poids fort
du registre propriétaire contient le code de caractère ASCII et le poids faible est zéro.
Exemple : La chaîne « PASSWORD » représentée au format chaîne sera lue ainsi :
Registre propriétaire
K (octet Hi)
‘P’
Valeur
K (octet Lo)
‘A’
K+1 (octet Hi)
‘S’
K+1 (octet Lo)
‘S’
K+2 (octet Hi)
‘W’
K+2 (octet Lo)
‘O’
K+3 (octet Hi)
‘R’
K+3 (octet Lo)
‘D’
Exemple : Si la chaîne ci-dessus est changée en « P », la nouvelle chaîne sera :
Registre propriétaire
K (octet Hi)
‘P’
Valeur
K (octet Lo)
hex 00
K+1 (octet Hi)
hex 00
K+1 (octet Lo)
hex 00
K+2 (octet Hi)
hex 00
K+2 (octet Lo)
hex 00
K+3 (octet Hi)
hex 00
K+3 (octet Lo)
hex 00
Les mêmes alignements d'octets sont obligatoires pour l'écriture.