Fc16 write multiple register, Fc17 report slave id – VEGA VEGAPULS 65 (≥ 2.0.0 - ≥ 4.0.0) Modbus and Levelmaster protocol Manuel d'utilisation
Page 62

62
11 Annexe
VEGAPULS 65 • Protocole Modbus et Levelmaster
41365-FR-121120
Paramètres
Length
Code/Data
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.
Request:
Paramètres
Length
Code/Data
Function Code
1 Byte
0x11