Télécharger Imprimer la page

Banner SureCross DX80 Guide De Référence page 18

De l'ordinateur hôte et configuration
Masquer les pouces Voir aussi pour SureCross DX80:

Publicité

Commandes Modbus
Exemple
Demande
Nom du champ
Fonction
Adresse registre haute
Adresse registre basse
Valeur registre haute
Valeur registre basse
16 (0x10) Écriture de plusieurs holding registers
Ce code fonctionnel écrit un bloc de registres contigus (1 à environ 120 registres) dans un appareil commandé à distance. Les valeurs écrites
demandées sont spécifiées dans le champ de données de la demande. Les données sont comprimées sous la forme de deux octets par regis-
tre. La réponse normale renvoie le code fonctionnel, l'adresse de début et la quantité de registres écrits.
Demande
Code fonctionnel
Octet 1
Adresse de début
Octets 2, 3
Quantité de registres
Octets 4, 5
Nombre d'octets
Octet 6
Valeur des registres
N* x 2 octets
Réponse
Code fonctionnel
Octet 1
Adresse de début
Octets 2, 3
Quantité de registres
Octets 4, 5
Erreur
Code d'erreur
Octet 1
Code d'exception
Octet 2
Exemple
Demande
Nom du champ
Fonction
Adresse début haut
Adresse début bas
Quantité de registres haute
Quantité de registres basse
Nombre d'octets
Registres #1 valeur haute
Registres #1 valeur basse
Registres #2 valeur haute
Registres #2 valeur basse
18
P/N 141754 rév. D
Réponse
(Hex)
Nom du champ
06
Fonction
00
Adresse registre haute
01
Adresse registre basse
00
Valeur registre haute
03
Valeur registre basse
0x10
0x0000 à 0x01FF
0x0001 à 0x0078
2 x N* (N = nombre de registres)
valeur
0x10
0x0000 à 0x01FF
1 à 123 (0x7B)
0x90
01 ou 02 ou 03 ou 04
Réponse
(Hex)
Nom du champ
10
Fonction
00
Adresse début haut
01
Adresse début bas
00
Quantité de registres haute
02
Quantité de registres basse
04
00
0A
01
02
Guide de référence sur Modbus hôte et
(Hex)
06
00
01
00
03
(Hex)
10
00
01
00
02
Banner Engineering Corp. • Minneapolis, MN États-Unis
www.bannerengineering.com • Tél. : 763.544.3164
configuration

Publicité

loading