Registres de maintien Modbus
A.2 Codes de fonction Modbus
Affichage
Adresse d'esclave
Fonction
Adresse de démarrage Haut
Adresse de démarrage Bas
Unité de registres Haut
Unité de registres Bas
CRC
Exemple : Donner la valeur 115200 bauds à la vitesse de transmission (adresse 529)
Requête : 1,16,2,17,0,1,2,0,5,70,210
Adresse d'esclave = 1 (0x01)
Fonction = 16 (0x10)
Adresse de démarrage Haut, Bas = 2, 17 (0x02, 0x11)
Unité de registres Haut, Bas = 0, 1 (0x00, 0x01)
Nombre d'octets = 2 (0x02)
Valeur des registres Haut, Bas = 0, 5 (0x00, 0x05)
CRC = 70,10 (0x46, 0x0A)
Adresse de démarrage 0x0211 = 529
Nombre de registres = 0x0001 = 1
Données 0x0005 = (115200 = valeur 5)
Affichage : 1,16,2,17,0,1,80 116
Adresse d'esclave = 1 (0x01)
Fonction = 16 (0x10)
Adresse de démarrage Haut, Bas = 2, 17 (0x02,0x11)
Unité de registres Haut, Bas = 0, 1 (0x00,0x01)
CRC = 80,116 (0x50, 0x74)
Code de fonction 8 (diagnostic)
Le code de fonction Modbus 8 fournit une série de tests pour vérifier le système de
communication entre un appareil client (maître) et un serveur (esclave).
Les fonctions de diagnostic suivantes sont prises en charge :
Code de
sous-
fonction
(déc.)
00
10
126
Nom
Données de requête retour-
nées
Remise à zéro des comp-
teurs et du registre de dia-
gnostic
1 octet
1 octet
1 octet
1 octet
1 octet
1 octet
2 octets
Description
Les données passées dans le champ de requête doivent
être retournées (retournées par une boucle) dans la ré-
ponse.
Efface tous les compteurs ainsi que le registre de diagnos-
tic. Les compteurs sont également effacés lors de la mise
sous tension.
Instructions de service, 05/2015, A5E33209377-AB
FC410 avec Modbus