Fc16 write multiple register, Fc17 report slave id – VEGA VEGABAR 83 Modbus and Levelmaster protocol - Operating Instructions Manuel d'utilisation
Page 75

75
10 Annexe
VEGABAR 83 • Protocole Modbus et Levelmaster
46295-FR-131120
Request:
Paramètres
Length
Code/Data
Function Code
1 Byte
0x08
Sub Function Code
2 Bytes
Data
N*2 Bytes
Data
Response:
Paramètres
Length
Code/Data
Function Code
1 Byte
0x08
Sub Function Code
2 Bytes
Data
N*2 Bytes
Data
Codes de fonction transformés :
Sub Function Code
Nom
0x00
Return Data Request
0x0B
Return Message Counter
Avec le code sous-fonction 0x00, une seule valeur 16 bits peut être écrite.
FC16 Write Multiple Register
Ce code de fonction permet d'écrire plusieurs registres "holding". Seuls les registres consécutifs
peuvent être écrits dans une interrogation. S'il y a des intervalles (registres non existants) entre les
registres, ces registres ne peuvent pas être écrits dans un télégramme.
Request:
Paramètres
Length
Code/Data
Function Code
1 Byte
0x10
Start Address
2 Bytes
0x0000 to 0xFFFF
Register Value
2 Bytes
0x0001 to 0x007B
Byte Number
1 Byte
2*N
Register Value
N*2 Bytes
Data
Response:
Paramètres
Length
Code/Data
Function Code
1 Byte
0x10
Sub Function Code
2 Bytes
0x0000 to 0xFFFF
Data
2 Bytes
0x01 to 0x7B
FC17 Report Slave ID
Ce code de fonction permet d'interroger l'ID esclave.