3. Mapping MODBUS TCP
Votre instrument Sefram DAS240 partage les données d'acquisition dans les registres
d'entrée (0x04) et les entrées discrètes (0x02).
Valeurs analogiques :
Les données d'acquisition des 200 voies, ainsi que des 4 voies fonctions logiques (K1
à K4) se trouvent dans les registres d'entrées en commençant à l'adresse 0x08.
Input Register
0x08
0x09
0x0A
0x0B
n
0x19F
0x1A0
Un registre d'entrée contient 16 bits, et chaque valeur de voie est codée en un float (32
bits).
Pour lire une seule voie, vous devez donc lire deux registres.
Exemple : voie A1 de l'adresse 0x08 à 0x09
A l'addresse 0x08 : -16460 (16 bits)
A l'addresse 0x09 : 28160 (16 bits)
Valeur en float : -1.40961 (32 bits)
Valeurs logiques :
Les valeurs des 12 voies logiques se trouvent dans les entrées discrètes à partir de
l'adresse 0x08.
Discret Inputs
0x08
n
0x14
Modbus TCP
A1 High word
A1 Low word
A2 High word
A2 Low word
n
K4 High word (channel n° 204)
K4 Low word
DI1
n
DI12
Page 3.2