Lecture De Registres De Stockage (Code De Fonction 03) - Rockwell Automation Allen-Bradley FLEX 5000 Série Manuel Utilisateur

Masquer les pouces Voir aussi pour Allen-Bradley FLEX 5000 Série:
Table des Matières

Publicité

Annexe B
Liste de commande maître
Adresse de station Code de fonction
0B
03
Adresse de
Code de
Nombre
station
fonction
d'octets
0B
03
06
74

Lecture de registres de stockage (code de fonction 03)

Interrogation
Cette fonction vous permet de récupérer le contenu des registres de
stockage 4xxxx (plage Modbus 4x) dans l'esclave adressé. Les registres
peuvent stocker les valeurs numériques des temporisateurs et des
compteurs associés qui peuvent être dirigés vers des dispositifs
externes. L'adressage permet de récupérer jusqu'à 125 registres à
chaque demande ; cependant, le dispositif esclave spécifique peut avoir
des restrictions qui abaissent cette quantité maximale. Les registres
sont numérotés à partir de zéro (40001 = zéro, 40002 = un, etc.). Le
mode Diffusion n'est pas autorisé.
L'exemple suivant lit les registres 40108 à 40110 (trois registres) à partir
de l'esclave numéro 11.
C'est la structure du message envoyé au réseau Modbus. Les
valeurs d'octet suivantes sont affichées en hexadécimale.
Registres de début
Registres de début
des données
des données
Haut
Bas
00
6B
Réponse
L'esclave adressé répond avec son adresse et le code de fonction, suivi du
champ d'information. Le champ d'information contient 1 octet décrivant
la quantité d'octets de données à renvoyer. Les contenus des registres
demandés (DATA) sont de deux octets chacun, avec le contenu binaire
justifié à droite dans chaque paire de caractères. Le premier octet
comprend les bits de poids fort et le second, les bits de poids faible.
Étant donné que le dispositif d'interface esclave est normalement
examiné à la fin de la scrutation de l'automate, les données reflètent le
contenu du registre à la fin de la scrutation. Certains esclaves limitent
la quantité de contenu de registre fournie à chaque scrutation ; ainsi,
pour de grandes quantités de registres, de multiples transmissions
sont effectuées en utilisant le contenu de registre à partir de
scrutations séquentielles.
Dans l'exemple ci-dessous, les registres 40108 à 40110 ont le contenu
décimal 555, 0 et 100 respectivement.
Données de
Données de
Données de
poids fort
poids faible
poids fort
02
2B
00
Publication Rockwell Automation 5094-UM006A-FR-P - Octobre 2020
Nombre de
Nombre de
registres
registres
Haut
Bas
00
03
Données de
Données de
Données de
poids faible
poids fort
poids faible
00
00
64
Camps de
vérification
d'erreur
(2 octets)
CRC
Champ de
vérification
d'erreur
(2 octets)
CRC

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Allen-bradley 5094-serialAllen-bradley 5094-serialxt

Table des Matières