Bit 7
Bit 6
Bit 5
Octet
IB3
8DI8M8
8DI8M8
8DI8M8
(mo-
(mo-
(mo-
dule 9)
dule 9)
dule 9)
X2I8
X2I7
X2I6
IB4
8DI8M8
8DI8M8
8DI8M8
(mo-
(mo-
(mo-
dule 10)
dule 10)
dule 10)
X2I8
X2I7
X2I6
IB5
Octet de diagnostic (coupleur de bus)
IB6
Octet de diagnostic (coupleur de bus)
IB7
Octet de diagnostic (modules 1 à 8)
IB8
Octet de diagnostic (bits 0 à 3 : modules 9 à 12, bit 4 à 7 : non occupé)
IB9
Octet de diagnostic (non occupé)
IB10
Octet de diagnostic (non occupé)
IB11
Octet de diagnostic (non occupé)
IB12
Octet de diagnostic (non occupé)
La longueur des données de processus pour la plage de distributeurs
dépend du pilote de distributeurs installé g 6. Structure des données
des pilotes de distributeurs. La longueur des données de processus de
la plage E/S dépend du module E/S sélectionné (voir description sys-
tème des modules E/S correspondants).
5.5 Réglage des paramètres du coupleur de bus
Les propriétés de l'îlot de distribution dépendent de différents paramètres ré-
glables dans la commande. Ces paramètres permettent de définir le comporte-
ment du coupleur de bus et des modules E/S.
Ce chapitre ne décrit que les paramètres réservés au coupleur de bus. Les para-
mètres de la plage E/S et des régulateurs de pression sont expliqués dans la des-
cription système des modules E/S respectifs et/ou dans la notice d'instruction des
régulateurs de pression AV-EP. Les paramètres pour platines pilotes de distribu-
teurs sont expliqués dans la description système du coupleur de bus.
Pour le coupleur de bus, les paramètres suivants peuvent être réglés :
• Comportement en cas d'interruption de la communication Ethernet/IP
• Comportement en cas d'erreur (panne de la platine bus)
• Ordre des octets
En fonctionnement cyclique, les paramètres sont réglés à l'aide de l'octet de pa-
ramètres annexé aux données de sortie.
Le bit 0 n'est pas occupé.
Le comportement en cas de perturbation de la communication Ethernet/IP est
défini au bit 1 de l'octet de paramètres.
• Bit 1 = 0 : en cas d'interruption de la connexion, les sorties sont positionnées
sur zéro.
• Bit 1 = 1 : en cas d'interruption de la connexion, les sorties sont conservées
dans leur état actuel.
Le comportement en cas d'erreur de la platine bus est défini au bit 2 de l'octet de
paramètres.
• Bit 2 = 0 : g 5.5.2. Paramètres pour le comportement en cas d'erreur compor-
tement erroné option 1
• Bit 2 = 1 : voir Comportement erroné option 2
L'ordre des octets pour les modules contenant des valeurs 16 bits est défini dans
le bit 3 de l'octet de paramètres (SWAP).
• Bit 3 = 0 : les valeurs 16 bits sont envoyées au format big endian.
• Bit 3 = 1 : les valeurs 16 bits sont envoyées au format little endian.
Les paramètres peuvent également être écrits et lus en fonctionnement acy-
clique (unconnected messages). L'écriture acyclique n'est cependant judicieuse
que si le module ne se trouve pas en échange de données cyclique, dans la me-
sure où, en fonctionnement cyclique, les paramètres sont immédiatement écra-
sés par les paramètres transmis cycliquement.
Les paramètres du coupleur de bus peuvent être écrits en mode acyclique avec
l'« unconnected message » suivant.
Dans le logiciel de configuration API, saisir les valeurs suivantes dans les
u
champs de saisie correspondants.
AVENTICS™ EtherNet/IP | R412018139-BAL-001-AG | Français
Bit 4
Bit 3
Bit 2
Bit 1
8DI8M8
8DI8M8
8DI8M8
8DI8M8
(mo-
(mo-
(mo-
(mo-
dule 9)
dule 9)
dule 9)
dule 9)
X2I5
X2I4
X2I3
X2I2
8DI8M8
8DI8M8
8DI8M8
8DI8M8
(mo-
(mo-
(mo-
(mo-
dule 10)
dule 10)
dule 10)
dule 10)
X2I5
X2I4
X2I3
X2I2
Tab. 10: Ecriture des paramètres du coupleur de bus
Bit 0
Nom du champ dans la fenêtre du logiciel
8DI8M8
(mo-
Service Code
dule 9)
Class
X2I1
Instance
8DI8M8
(mo-
Attribut
dule 10)
X2I1
5.5.1 Réglage des paramètres pour les modules
Les paramètres des modules peuvent être écrits et/ou lus à l'aide des réglages fi-
gurant dans le tableau 13. Les paramètres de module ne sont pas rattachés aux
données utiles. Ils ne peuvent être écrits qu'en mode acyclique par « unconnec-
ted messages ».
Noter que la longueur de données complète du paramètre d'un module doit
u
être transmise afin d'être appliquée. La longueur de données des paramètres
de modules figure dans la documentation du module respectif.
La demande de lecture des paramètres ne prend que quelques millisecondes car
cette procédure initie l'appel interne « Nouvelle lecture des paramètres du mo-
dule ». Ce faisant, les dernières données lues sont transmises.
Par conséquent, effectuer deux fois la demande de lecture des paramètres à
u
un intervalle d'environ 1 s, afin de lire les données de paramètre actuelles is-
sues du module.
Si la demande de lecture des paramètres n'est effectuée qu'une fois, les para-
mètres lus lors du dernier redémarrage de l'appareil seront, dans le pire des cas,
renvoyés.
Tab. 11: Ecriture et lecture des paramètres de module
Nom du champ dans la fe-
nêtre du logiciel
Service Code
Class
Instance
Attribut
Bloc de données de para-
mètres
Les paramètres et données de configuration ne sont pas enregistrés lo-
calement par le coupleur de bus. Au démarrage de l'API, ils doivent
être envoyés au coupleur de bus et aux modules installés.
5.5.2 Paramètres pour le comportement en cas d'erreur
Comportement en cas d'interruption de la communication Ethernet/
IP
Ce paramètre décrit la réaction du coupleur de bus en l'absence de communica-
tion Ethernet/IP. Les comportements suivants peuvent être réglés :
• Couper toutes les sorties (bit 1 de l'octet de paramètres = 0)
• Conserver toutes les sorties (bit 1 de l'octet de paramètres = 1)
Comportement en cas de dysfonctionnement de la platine bus
Ce paramètre décrit la réaction du coupleur de bus en cas de dysfonctionnement
de la platine bus. Les comportements suivants peuvent être réglés :
Option 1 (bit 2 de l'octet de paramétrage = 0) :
• En cas de bref dysfonctionnement de la platine bus (déclenché par exemple
par une impulsion sur l'alimentation électrique), la LED IO / DIAG clignote au
rouge et le coupleur de bus envoie un avertissement à la commande. Dès que
la communication est restaurée via la platine bus, le coupleur de bus reprend
un fonctionnement normal et les avertissements disparaissent.
• En cas de dysfonctionnement prolongé de la platine bus (par le retrait d'une
embase terminale par exemple), la LED IO / DIAG clignote au rouge et le cou-
pleur de bus envoie un message d'erreur à la commande. Parallèlement, le
coupleur de bus réinitialise tous les distributeurs et toutes les sorties. Le cou-
pleur de bus tente alors de réinitialiser le système. Ce faisant, le coupleur de
bus envoie une notification de diagnostic indiquant que la platine bus tente
de se réinitialiser.
– Si la réinitialisation réussit, le coupleur de bus reprend un fonctionnement
normal. Le message d'erreur disparaît et la LED IO / DIAG s'allume en vert.
Valeur dans le champ de saisie afin d'écrire
les paramètres
0x10
0xC7
0x01
0x01
Valeur dans le champ de sai-
Valeur dans le champ de sai-
sie afin d'écrire les para-
sie afin de lire des para-
mètres
mètres
0x10
0x0E
0x64
0x64
Numéro de module avec co-
Numéro de module avec co-
dage hexadécimal
dage hexadécimal
(par ex. n° de module
(par ex. n° de module 15 =
18 = 0x12)
0x0F)
0x01
0x02
Nombre de données de para-
Nombre de données de para-
mètre du module à écrire
mètre du module à lire
57