Registres de maintien Modbus
A.2 Codes de fonction Modbus
Exemple de code de fonction 16
Requête
Adresse d'esclave
Fonction
Adresse de démarrage Haut
Adresse de démarrage Bas
Unité de registres Haut
Unité de registres Bas
Nombre d'octets
Valeur des registres Haut
Valeur des registres Bas
:
Valeur des registres Haut
Valeur des registres Bas
CRC
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)
126
1 octet
1 octet
1 octet
1 octet
1 octet
1 octet
1 octet
1 octet
1 octet
:
1 octet
1 octet
2 octets
1 octet
1 octet
1 octet
1 octet
1 octet
1 octet
2 octets
Instructions de service, 12/2013, A5E33209377-001
SITRANS FC410 avec Modbus