Après Chaque Réponse De Commande, Le Programme Utilisateur Doit Déplacer - Rockwell Automation Allen-Bradley 1769-ADN Manuel Utilisateur

Adaptateur devicenet compact i/o
Table des Matières

Publicité

B-16
Exemples d'application de messagerie explicite
Publication 1769-UM001B-FR-P – Octobre 2002
Après chaque réponse de commande, le programme utilisateur doit déplacer
(MOV) une valeur de commande de 4 hexadécimal dans le mot de fichier M0
approprié pour effacer la réponse précédente de son buffer. Il est ainsi prêt pour la
commande suivante.
Le tableau ci-dessous présente la commande « Get 1769-ADN Status » et la
réponse de la commande.
Commande (hexadécimal)
0101
0006
0E13
0001
0001
0005
Réponse (hexadécimal)
0101
0002
8E13
xxxx
1
L'identifiant de transmission (TXID) est utilisé par le scrutateur pour suivre la transaction jusqu'à la fin et renvoie la même valeur avec la
réponse. Pour suivre correctement les commandes et leurs réponses, cette valeur doit être incrémentée pour chaque nouvelle
commande envoyée. La taille TXID est d'un octet.
2
La commande indique au scrutateur comment traiter la requête. « 01 x est la commande « Execute This Transaction Block » (exécuter ce
bloc de transaction). La taille des données de la commande est d'un octet. Voir la publication 1747-5.8, 1747-SDN User Manual, pour la
liste des commandes prises en charge.
3
N° port est la voie physique du scrutateur sur laquelle la transaction doit être acheminée. Le numéro du port doit être 0 (voie A) et la
taille des données est d'un octet.
4
Nombre octet identifie le nombre d' o ctets dans le corps de la transaction. Le corps de la transaction commence au mot 3 et la taille des
données est d'un octet.
5
Service définit le type de requête envoyée. « OE » est la lecture d'un seul paramètre (Single Parameter Read). En réponse, le bit de poids
fort de cet octet est activé, par conséquent 8E représente la réponse au service 0E. La taille des données du service est d'un octet.
6
ID MAC est l'adresse de station réseau DeviceNet du dispositif auquel la transaction est destinée. Le dispositif esclave doit être indiqué
dans la liste de scrutation du module scrutateur et il doit être en ligne pour que la transaction du message explicite réussisse. La valeur
de l'identifiant MAC doit être hexadécimale. Dans cet exemple, l'adresse de station de l'adaptateur 1769-ADN est 19 décimal ou
13 hexadécimal. La taille des données de l'identifiant MAC est d'un octet.
7
Classe définit la classe DeviceNet. « 1 » hexadécimal est le code de classe pour l' o bjet identité. La taille des données de la classe est d'un
mot.
8
Instance identifie l'instance spécifique dans la classe d' o bjet vers laquelle la transaction est dirigée. « 0001 » hexadécimal est l'instance
de l' o bjet identité dans l'adaptateur 1769-ADN. La taille des données de l'instance est d'un mot.
9
Attribut identifie les caractéristiques spécifiques de l' o bjet vers lequel la transaction est dirigée. « 0005 » signifie État. La taille des
données de l'attribut est d'un mot.
Description (octet de poids fort/octet de poids faible)
ID transmission
1
/Commande
2
N° port
/Nombre octet
3
4
Service
5
/ID MAC
6
Classe
7
Instance
8
Attribut
9
Description (octet de poids fort/octet de poids faible)
ID transmission
/État
1
N° port
3
/Nombre octet
4
Service
/ID MAC
5
6
Mot d' é tat provenant de l'adaptateur

Publicité

Table des Matières
loading

Table des Matières