Adressage des objets langage associés aux équipements esclaves connectés au bus AS-i
(Traduction du document original anglais)
Présentation
L'acquisition d'entrées et la mise à jour des sorties d'équipements esclaves connectés au bus AS-i sont effectuées automatiquement, et respectivement, au début et à la fin de chaque cycle de la tâche dans laquelle le module TSX SAY 1000 est configuré.
Le programme utilisateur accède à ces entrées et sorties via les objets langage.
L'adressage est défini de la manière suivante :
Syntaxe
Le tableau ci-dessous décrit les différents éléments constituant l'adressage :
Famille
Elément
Valeurs
Signification
Symbole
%
-
-
Type d'objet
I
Q
IW
QW
-
-
Image de l'entrée TOR du module.
Image de la sortie TOR du module.
Image de l'entrée analogique du module.
Image de la sortie analogique du module.
Ces informations sont échangées automatiquement à chaque cycle de la tâche à laquelle elles sont rattachées.
Numéro de bus et d'esclave
b
2 à 999
Numéro du bus.
Excepté la valeur 2 si Fipio est utilisé.
e
1 à 31
101 à 131
Numéro d'esclave pour la banque A.
Numéro d'esclave de la banque B (offset de 100 par rapport au numéro d'esclave de la banque A).
Numéro du rack
r
0
Numéro de rack virtuel.
Position du module
m
0
Position du module virtuel
Voie
c
0 à 6
Numéro d'entrée ou de sortie.
Exemple
%I\2.1\0.0.3 signifie : entrée 3 du bus 2 de l'esclave TOR /A 1 et implicitement rack 0 et module 0 du module TSX SAY 1000.
%Q\2.131\0.0.0 signifie : sortie 0 du bus 2 de l'esclave TOR /B 131 et implicitement rack 0 et module 0 du module TSX SAY 1000.
%IW\2.38\0.0.0 signifie : entrée 0 du bus 2 de l'esclave ANA /A 38 et implicitement rack 0 et module 0 du module TSX SAY 1000.
Illustration
NOTE : L'adresse physique d'un esclave AS-i est programmée par une console.
Un esclave analogique est configuré sur l'emplacement /A uniquement.
Le numéro d'un esclave TOR /B est compris entre 101 et 131.
Le numéro d'un esclave standard TOR /A ou ANA (qui est toujours standard) est compris entre 1 et 31.
Un esclave standard défini sur /A et un esclave étendu sur /B dont les adresses sont configurées ne peuvent avoir la même adresse. Seuls deux esclaves étendus peuvent avoir la même adresse définie sur /A et /B.
Adressage multiple
Lors de la connexion d'un ou de plusieurs esclaves, veillez à ne pas attribuer une adresse déjà utilisée par un esclave du bus.
Si cela se produit, deux cas de figure peuvent se présenter :