Rockwell Automation Allen-Bradley 1769-ADN Manuel Utilisateur page 167

Adaptateur devicenet compact i/o
Table des Matières

Publicité

Ce qui suit met en corrélation la terminologie du message CIP Generic avec la
terminologie de la commande DeviceNet et présente les valeurs nécessaires pour
le message « Get 1769 I/O Configuration Size ».
Valeurs (hexadécimales)
10
30c
10 (décimal)
1a
8304
8304
1862
1862
1862
1862
0000
0000
1
Service définit le type de requête envoyée. « 10 » hexadécimal est l' é criture d'un seul paramètre (Single Parameter Write).
2
Classe définit la classe DeviceNet. « 30c » hexadécimal est le code de classe pour l' o bjet qui représente les E/S 1769.
3
Instance représente le numéro d' e mplacement du module d'E/S dont nous voulons paramétrer la configuration. « 10 » décimal dans cet
exemple est le module de sortie analogique dans l' e mplacement 10.
4
Attribut identifie les caractéristiques spécifiques de l' o bjet vers lequel la transaction est dirigée. « 1a » hexadécimal signifie données de
configuration.
5
Les données de configuration ont une longueur de 8 mots, bien que seulement 6 mots contiennent réellement les données de configuration.
Les deux derniers mots doivent être inclus, mais ils doivent être paramétrés à 0000 hexadécimal. Les informations réelles sur les données de
configuration peuvent être consultées dans la publication 1769-6.0, Compact I/O Analog Module User Manual. Le chapitre 5 de cette
publication présente l'agencement des six mots de configuration du module 1769-OF2.
Les deux premiers mots du fichier de configuration servent à configurer les voies 0 et 1, respectivement, pour des fonctions telles que le
format des données de sortie (données brutes/proportionnelles dans cet exemple) et le type de sortie (4-20 mA dans cet exemple).
Les quatre mots suivants sont des valeurs pour les deux voies dans le cas où le processeur de commande se trouve en défaut ou en mode
Programmation. Pour cet exemple, ces quatre valeurs doivent être comprises entre 6241 et 31207 décimal (1862 à 79E7 hexadécimal), ce
qui représente 4-20 mA. Toute valeur en dehors de cette plage génère une erreur de configuration.
Dans le cas où un erreur de configuration se produit, l'instruction MSG de
l'automate Logix5550 affiche l'erreur sous la forme d'un code hexadécimal, ainsi
que sous forme de mots. Le code d'erreur est de deux octets, où un octet
représente le code d'erreur général (General Error Code) et l'autre octet
représente le code d'erreur étendu (Extended Error Code).
Si le code d'erreur étendu (Extended Error Code) est 00ff hexadécimal, l'objet qui
répond n'a aucune information complémentaire à définir. Par exemple, si l'on
paramètre le troisième, quatrième, cinquième ou sixième mot de la partie
configuration de la commande « Set I/O Module Configuration » à 0 plutôt
qu'à 1862 hexadécimal, l'instruction MSG active le bit d'erreur et affiche le code
d'erreur 0009 hexadécimal avec un code d'erreur étendu 00ff hexadécimal. La
description de l'erreur est « Parameter error in module configuration » (erreur de
paramètre dans la configuration du module).
Exemples d'application de messagerie explicite
Terminologie DeviceNet
Service
1
Classe
2
Instance
3
Attribut
4
Premier mot du fichier de configuration du module 1769-OF2
Deuxième mot du fichier de configuration du module 1769-OF2
Troisième mot du fichier de configuration du module 1769-OF2
Quatrième mot du fichier de configuration du module 1769-OF2
Cinquième mot du fichier de configuration du module 1769-OF2
Sixième mot du fichier de configuration du module 1769-OF2
Septième mot du fichier de configuration du module 1769-OF2
Huitième mot du fichier de configuration du module 1769-OF2
Publication 1769-UM001B-FR-P – Octobre 2002
B-9
Terminologie CIP Generic
Code de service
Type d' o bjet
Identifiant d' o bjet
Attribut d' o bjet
5
5
5
5
5
5
5
5

Publicité

Table des Matières
loading

Table des Matières