6.4
Code de fonction 04 - Read Input Registers
Fonction
Cette fonction sert à lire des registres individuels pris sur l'esclave.
Adresse de début
Le paramètre Adresse du registre de début n'est pas vérifié par le pilote et est émis tel quel.
Nombre de registres
Il est possible de lire de 1 à 127 registres maximum (1 registre = 2 octets).
DB source du bloc SEND
Structure de la zone source du bloc SEND :
Adresse
+0.0
+1.0
+2.0
+4.0
Exemple
Télégramme de demande FONCTION 04 :
05H
04H
00H
50H
00H
03H
xxH
xxH
Pilote chargeable pour les CP point à point : Protocole MODBUS, format RTU, S7 est le maître
Instructions de service, 09/2009, A5E00218412-06
Nom
Type
address
Octet
function
Octet
reg_startadr
WORD
reg_number
INT
Adresse esclave
Code de fonction
Adresse du registre de début « poids fort »
Adresse du registre de début « poids faible »
Nombre de registres « poids fort »
Nombre de registres « poids faible »
Contrôle CRC « poids faible »
Contrôle CRC « poids fort »
6.4 Code de fonction 04 - Read Input Registers
Valeur initiale
Commentaire
B#16#5
Adresse esclave
B#16#4
Code de fonction
W#16#0050
Adresse de début des
registres
3
Nombre de registres
Codes de fonction
55