6.5
Saisir les valeurs dans le Modbus
Une fois que vous avez noté les valeurs, vous devez
les saisir dans le système Modbus. L'exemple
suivant indique comment les saisir et comment
communiquer avec les variables choisies "Override"
de l'appareil MasterBus "INT DC Relay".
Données requises
Champ
Code Fonction (Fonction
adresse
1 Byte
Requête
Variable
Bus address
Function code
Read Starting Address
Quantity to Read
Write Starting Address
Quantity to Write
Write Byte Count
IDAL 5 bit value
IDB
TabNr
Index
Value
CRC
Données réponse
Champ
Code Fonction (Fonction
adresse
1 Byte
Réponse
Variable
Bus address
Function code
Byte Count
IDAL 5 bit value
IDB
TabNr
Index
Value
CRC
6
Données (Read Starting Address,
23)
1 Byte
Taille
1 Byte
1 Byte
2 Bytes
2 Bytes
2 Bytes
2 Bytes
1 Byte
1 Byte
3 Bytes
2 Bytes
2 Bytes
4 Bytes
2 Bytes
Données (Read Starting Address,
23)
1 Byte
Taille
1 Byte
1 Byte
1 Byte
1 Byte
3 Bytes
2 Bytes
2 Bytes
4 Bytes
2 Bytes
6.5.1
Fonction Modbus code 23
L'interface Modbus à MasterBus utilise le protocole
de communication fonction Modbus 23.
Voir les spécifications du protocole Modbus
Application V1.1b sur www.modbus.org pour plus
d'informations.
Les tableaux de données ci-dessous décrivent les
variables utilisés dans la fonction Modbus 23 (0x17)
Read/Write Multiple Registers Protocol.
etc.)
21 Bytes
Valeur
Variable
0x17
0
6
0 = lire / 1 = écrire
6
12
Variable
Variable
Variable
Variable
Variable
Calculée
etc. )
13 Bytes
Valeur
Variable
0x17
0x0C
Variable
Variable
Variable
Variable
Variable
Calculée
Septembre 2014 / MasterBus – Modbus Interface / FR
CRC (Error check)
2 Bytes
(Fixe)
(Fixe)
(Fixe)
(Fixe)
(Fixe)
CRC (Error check)
2 Bytes
(Fixe)
(Fixe)