Fc8 diagnostics, Fc16 write multiple register – VEGA VEGAPULS 61 (≥ 2.0.0 - ≥ 4.0.0) Modbus and Levelmaster protocol Manuel d'utilisation
Page 77

77
11 Annexe
VEGAPULS 61 • Protocole Modbus et Levelmaster
41361-FR-121120
Response:
Paramètres
Length
Code/Data
Function Code
1 Byte
0x04
Start Address
2 Bytes
2*N
Register Value
2 Bytes
Data
FC8 Diagnostics
Ce code de fonction permet de déclencher différentes fonctions de diagnostic ou de lire les valeurs
de diagnostic.
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