Lecture Des Registres D'entrée (Code De Fonction 04) - 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é

Adresse de station Code de fonction
0B
04
Table 28 -
Adresse de station
Code de fonction
0B
04
Lecture des registres d'entrée (code de fonction 04)
Interrogation
Cette fonction récupère le contenu des registres d'entrée de l'automate
à partir de la plage Modbus 3x. Ces emplacements reçoivent leurs
valeurs depuis les dispositifs connectés à la structure des E/S et ne
peuvent être que référencés, et non pas modifiés depuis l'automate.
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 (30001 = zéro, 30002 = un, et ainsi de suite).
Le mode Diffusion n'est pas autorisé.
L'exemple suivant réclame les contenus du registre 30009 dans l'esclave
numéro 11.
Ceci est la structure du message envoyé sur le réseau Modbus.
Les valeurs d'octet suivantes sont affichées en hexadécimale.
Point de début
Point de début
des données
des données
Haut
Bas
00
08
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 à retourner. Les contenus des registres
demandés (DATA) sont de 2 octets chacun, avec le contenu binaire
justifié à droite dans chaque paire de caractères. Le premier octet
contient les bits de poids fort et le second octet les bits de poids faible.
Étant donné que l'interface esclave est normalement desservie à la fin de
la scrutation de l'automate, les données reflètent le contenu du registre à
la fin de la scrutation. Chaque PC limite la quantité de contenus de
registre fournis à chaque scrutation ; ainsi, pour de grandes quantités de
registres, plusieurs scrutations de PC sont nécessaires, et les données
fournies proviennent de scrutations séquentielles.
Dans l'exemple suivant, le registre 300009 contient la valeur décimale 0.
Nombre d'octets
Données du
registre d'entrée
Haut
02
00
Publication Rockwell Automation 5094-UM006A-FR-P - Octobre 2020
Annexe B
Nombre de données
Nombre de données
de points hauts
de points bas
00
01
Données du
registre d'entrée
Bas
00
Liste de commande maître
Champ de
vérification
d'erreur
(2 octets)
CRC
Champ de vérification
d'erreur
(2 octets)
CRC
75

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Allen-bradley 5094-serialAllen-bradley 5094-serialxt

Table des Matières