Fc16 write multiple register, Fc17 report slave id, Fc43 sub 14, read device identification – VEGA VEGAFLEX 81 Modbus and Levelmaster protocol Manuel d'utilisation
Page 88

88
11 Annexe
VEGAFLEX 81 • Protocole Modbus et Levelmaster
41828-FR-130410
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.
Request:
Paramètres
Length
Code/Data
Function Code
1 Byte
0x11
Response:
Paramètres
Length
Code/Data
Function Code
1 Byte
0x11
Byte Number
1 Byte
Slave ID
1 Byte
Run Indicator Status
1 Byte
FC43 Sub 14, Read Device Identification
Ce code de fonction permet d'interroger l'identification du dispositif (Device Identification).