n
kVA
Le protocole Modbus (Modbus/TCP)
8
f
Structure du protocole
i
P
Hz
8.2.3
Fonction FC16 – Write Multiple Registers
Exemple
70
La fonction FC16 Write Multiple Registers permet de modifier un nombre variable de
registres (voir illustration suivante).
MBAP Header
T- ID (0x00)
Prot-ID (0x00)
Requête
Octet
Désignation
0 – 6
MBAP-Header
7
Function Code
8
Reference Number (High)
9
Reference Number (Low)
10
Word Count (High)
11
Word Count (Low)
12
Byte Count
13 ...
Register Values
Réponse
Octet
Désignation
0 – 6
MBAP-Header
7
Function Code
8
Reference Number (High)
9
Reference Number (Low)
10
Word Count (High)
11
Word Count (Low)
Exception
Octet
Désignation
0 – 6
MBAP-Header
7
Function Code
8
Exception Code
Manuel MOVIPRO® SDC avec interface EtherNet/IP et Modbus/TCP
Length
UI-D
FC
Write Address Write WordCount
(1+6+N)
(0x00)
(0x10)
Signification / Valeurs admissibles
Voir chapitre "En-tête"
Fonction souhaitée : 16 (Write Multiple Registers)
Offset
Offset
Nombre de mots (registres)
Nombre de mots (registres)
2* Word Count
2 – ... octets de données selon longueur
Signification / Valeurs admissibles
Voir chapitre "En-tête"
Fonction : 16 (Write Multiple Registers)
Offset
Offset
Nombre de mots (registres)
Nombre de mots (registres)
Signification / Valeurs admissibles
Voir chapitre "En-tête"
90
hex
Code défaut
Function Code-Data(FC16)
Bytes
Write Data
(N)
(1 ... N)
2305948811