Vous êtes sur la page 1sur 14

Le bus AS-i

Architecture de communication AS-i


H te
( u n it c e n tr a le )
C o u p le u r
M a tre A S -i

R e q u te m a tre

E s c la v e 1

R p o n s e e s c la v e 1

R e q u te m a tre

E s c la v e 2
R p o n s e e s c la v e 2

R e q u te m a tre

E s c la v e n

R p o n s e e s c la v e n
R e q u te m a tre

E s c la v e 3 1

R p o n s e e s c la v e 3 1

Division - Name - Date - Language

Le bus AS-i
Fonctions et profils du matre

M a tr e b u s A S -i
P r o fil d u m a t r e

Un matre gre les fonctions suivantes :


linitialisation du rseau
lidentification des esclaves
lenvoi des paramtres des esclaves

T y p e d e p r o fil d u m a tr e
M 0

P r o fil m in im a l

1 - L e c t u r e e t c r it u r e d e s d o n n e s d 'E / S

M 1

P r o fil r d u it

1 - L e c t u r e e t c r it u r e d e s d o n n e s d 'E / S
2 - M o d ific a tio n d e s p a r m tr e s d e s e s c la v e s

le transfert cyclique des donnes


le diagnostic du rseau

F o n c tio n s g r e s p a r le m a tr e

M 2

P r o fil c o m p le t

la remonte des erreurs vers lhte

1
2
3
4

L e c t u r e e t c r it u r e d e s d o n n e s d 'E / S
M o d ific a tio n d e s p a r m tr e s d e s e s c la v e s
T e s t e t d ia g n o s t ic d u r s e a u
C o n tr le d e la c o n fig u r a tio n p r o je t e p a r
r a p p o r t la c o n fig u r a tio n r e lle

la configuration des adresses des esclaves suite leur remplacement.


Un matre sera qualifi par lun des trois types de profils norms possibles, M0, M1 ou M2.

Division - Name - Date - Language

Le bus AS-i
Stack de communication du matre
C o m m a n d e d e l'h t e

M a tr e :
S tru c tu re d u s ta c k

C o u c h e d 'in t e r f a c e

In te r fa c e a v e c l' h te
N o tio n d e p r o fil d u m a t r e

C o u c h e d e c o n tr le
d 'e x c u t io n

F o n c t io n s d u m a t r e ( s u iv a n t p r o fil)
C o n tr le d e d r o u le m e n t s q u e n c e
A d r e s s a g e a u to m a tiq u e

C o u c h e tr a n s m is s io n

G e s t io n d e s t l g r a m m e s
C o n tr le d e s tr a m e s

C o u c h e p h y s iq u e

E m e tte u r / r c e p te u r d e s tra m e s
C o n tr le d e te n s io n

C b le A S - i

Division - Name - Date - Language

Le bus AS-i
Couche de contrle d excution
Afin d assurer le bon fonctionnement du bus, le matre gre un ensemble de tables
M a tr e :
C o n t r le d 'e x c u t io n
b u s A S -i

C la s s e

T a b le s d e g e s tio n
ID I

T a b le s d e s im a g e s d e s E n tr e s
In p u t D a ta Im a g e

O DI

T a b le s d e s im a g e s d e s E n tr e s
O n p u t D a ta Im a g e

CDI

T a b le s d e s im a g e s d e s d o n n e s d e c o n fig u r a t io n
C o n fig u r a tio n D a t a Im a g e

PCD

T a b le s d e s d o n n e s d e c o n fig u r a t io n p e r m a n e n te
P e r m a n e n t C o n f ig u r a tio n D a ta

D o n n e s d 'E / S

C o n f ig u r a tio n d e s E /S
I d e n t ific a tio n ID c o d e d e s
e s c la v e s

PI

T a b le s d e s im a g e s d e s p a r a m t r e s
P a r a m e te r Im a g e

PP

T a b le s d e s p a r a m t r e s p e r m a n e n ts
P e rm a n e n t P a ra m e te r

P a r a m tr e s d e s e s c la v e s

S ta t u t s d e s e s c la v e s

Division - Name - Date - Language

LDS

L is te d e s e s c la v e s d t e c t s
L is t o f D e t e c d e d S la v e s

LAS

L is te d e s e s c la v e s a c tifs
L is t o f A c tiv a te d S la v e s

LPS

L is te d e s e s c la v e s p r o je t s
L is t o f P r o je c t e d S la v e s

Le bus AS-i
Mode d initialisation
C o u p le u r m a tr e
M m o ir e n o n v o la tile
C o n fig u r a tio n
Id e n t ific a tio n d u b u s A S - i

PCD

P a ra m tr e s d e r f re n c e

PP

S ta tu ts d e s e s c la v e s

LPS

T r a n s fe r t d e s p a r a m tre s

Im a g e d e s d o n n e s
D o n n e s d 'E / S
P a r a m tr e s a c tu e ls
C o n fig u r a tio n
Id e n t ific a tio n d u b u s A S - i

S ta tu ts d e s e s c la v e s

Division - Name - Date - Language

ID I
O DI

M is e 0 t a b le im a g e d e s e n tr e s
M is e 1 t a b le im a g e d e s s o r t ie s

PI
CDI
LDS
LAS

M is e 'F F t a b le im a g e d e s c o n f ig

M is e 0 lis t e e s c la v e s d t e c t s

D o n n e s d e l 'e s c l a v e n
I/O C o d e
ID C o d e

P r o f il d e l'e s c la v e

M is e 0 lis t e e s c la v e s a c t if s

Le bus AS-i
Mode dmarrage: a) Phase de dtection
C o u p le u r m a tr e
M m o ir e n o n v o la tile
C o n fig u r a tio n
Id e n t ific a tio n d u b u s A S - i

PCD

P a ra m tr e s d e r f re n c e

PP

S ta tu ts d e s e s c la v e s

P a r a m tr e s a c tu e ls
C o n fig u r a tio n
Id e n t ific a tio n d u b u s A S - i

S ta tu ts d e s e s c la v e s

Division - Name - Date - Language

L e c t u r e d e la c o n f ig u r a tio n d e s E /S
e t d u c o d e in d e n t if ic a t io n d e l'e s c la v e n

LPS
non

Im a g e d e s d o n n e s
D o n n e s d 'E / S

n = 0

oui

ID I
O DI
n =P nI + 1
CDI
LDS
LAS

2 re q u tre s d e
le c tu r e O K ?

In s c r ip t io n e s c la v e n d a n s L D S
M is e jo u r C D I ( E /S e t I D )

non

R e q u R t e p mo na s t er e e sn c l=a v 3e 1 ?

IADI /dO rCe Cos dos ed en ; L e c t u r e I D/ Oo Cu Ci o od ne f i g

D o n n e s d e l 'e s c l a v e n
I/O C o d e
ID C o d e

P r o f il d e l'e s c la v e

Le bus AS-i
Mode dmarrage: b) Phase d activation
C o u p le u r m a tr e
n = 1

M m o ir e n o n v o la tile
C o n fig u r a tio n
Id e n t ific a tio n d u b u s A S - i

PCD

P a ra m tr e s d e r f re n c e

PP

S ta tu ts d e s e s c la v e s

E s c la v e n d a n s L D S e t L P S
e t C o n fig O K ?
C D I(n ) = P C D (n )

non

n = n+1

oui

LPS

a c t iv a t io n d e l'e s c la v e n
e t e n v o i d e s e s p a ra m tre s P I

Im a g e d e s d o n n e s
ID I
D o n n e s d 'E / S
I n s c r i p t i o n e s c l a v e n d a n s L A SO D I
P a r a m tr e s a c tu e ls
C o n fig u r a tio n
Id e n t ific a tio n d u b u s A S - i

S ta tu ts d e s e s c la v e s

Division - Name - Date - Language

oui

R p o n s e e s c la v e O K ?

non

r e tr a it e s c la v e n d e L A S

PI
CDI
LDS
LAS

T o u s le s e s c la v e s
s o n t- ils a c tiv s ?
R e q u R t e p moo nau s it er e e s c l a v e

non

SA dt ar teu st s ee s cn l; a Ev ce r i t u r e p a r a m t r e s

D o n n e s d e l 'e s c l a v e n
I/O C o d e
ID C o d e

P r o f il d e l'e s c la v e

Le bus AS-i
Cycle normal:

Phase d change de donnes

C o u p le u r m a tr e
M m o ir e n o n v o la tile
C o n fig u r a tio n
Id e n t ific a tio n d u b u s A S - i

n = 0
PCD

R e q u t e s d u m a tr e p o u r e s c la v e n
P a r a m t r e s d e r f(a r pe pn ec le d e d o n n eP sP e t e n v o i e d e s d o n n e s O D I )
S ta tu ts d e s e s c la v e s

LPS

Im a g e d e s d o n n e s
D o n n e s d 'E / S
P a r a m tr e s a c tu e ls
n C =o nn f+i g1 u r a t i o n
Id e n t ific a tio n d u b u s A S - i
non
S ta tu ts d e s e s c la v e s

Division - Name - Date - Language

O K ?
ID I
O DI

non

oui

non

oui

P r is e e n c o m p te d e s d o n n e s
e s cP l aI v e n d a n s I D I
CDI

3 m e e rre u r ?

R e t r a it d e l'e s c la v e n d e L A S e t L D S .
R A Z d e s d o n n e s e s c la v e n d a n s ID I
C D I ( n ) = v a le u r p a r d fa u t

D o n n e s d e l'e s c la v e n
R e q u R t e p mo na s t er e e s c l a v e

T o u s le s e s c la v e s
o nLt -Di l sS t s c r u t s ? AL ed rc et us sr ee dn e; Es ce hn a t nr g ee s d IoDn In e s O D I
oui
LAS

I/O C o d e
ID C o d e

P r o f il d e l'e s c la v e

Le bus AS-i
L offre Schneider Electric
TSX SA Z10 ou TSX SA Y100
M m o ir e n o n v o la tile

L o g ic ie l P L 7

C o n fig u r a tio n
Id e n tific a tio n d u b u s A S - i

PCD

P a ra m tr e s d e r f re n c e

PP

S ta tu ts d e s e s c la v e s

LPS

Im a g e d e s d o n n e s
D o n n e s d 'E / S
P a r a m tr e s a c tu e ls

Division - Name - Date - Language

ID I
O DI
PI

C o n fig u r a tio n
Id e n tific a tio n d u b u s A S - i

CDI

S ta tu ts d e s e s c la v e s

LDS
LAS

E s c la v e n
I/O C o d e
ID C o d e

P r o f il d e l'e s c la v e

Module d interface bus AS-i


TSX SAZ 10

Double cliques

Division - Name - Date - Language

1
0

Module d interface bus AS-i


TSX SAZ 10

Nous sommes sur la voie 0 du module, emplacement 4

Choix des quipements esclaves connecter

Double cliques

Division - Name - Date - Language

1
1

Module d interface bus AS-i


TSX SAZ 10: Configuration des adressages

Adressage automatique :
Mode
Cette zone
de repli
permet
sur dfaut
d'affecter une adresse chaque quipement AS-i prvu sur le bus (31 Max).
Il est utilis pour remplacer un esclave dfaillant ou pour l'insertion d'un nouvel esclave
Un choix
Ce
doublepermet
clic sur
l'automate
l'emplacement
de positionner
d'une adresse
les sorties
ouvre l'cran
des esclaves
"Associer
dans
unun
profil"
tat dfini
permettant
de
d'adresse 0.
d'accder la liste des familles de produits AS-i
repli.
Ce repli est activ sur passage en stop ou sur dfaut automate.
1. cocher la case "Adressage Automatique"
2. ajouter le nouvel esclave (si ncessaire) dans l'cran de configuration en mode local,
Consulter Description de l'quipements slectionn.
3. faire un transfert de configuration vers l'automate en mode connect,
Ajouter
Maintien:
Dfinition
Les
objetsdu
%Q
profil
dansd'un
l'automate
quipement
ne sont
nonpas
prvu
modifis.Les
dans le catalogue
sorties des
standard.
esclaves AS-i
4. raccorder physiquement le nouvel esclave d'adresse 0 sur le bus AS-i.
Modifier surModification
prsents
le bus sont maintenues
d'un quipement
dans l'tat
(nom,qui
commentaire
prcde le dfaut
et paramtres)
ou la mise en stop de
Dtail
l'automate,
puis
Dtails
la communication
techniques de l'quipement
est arrte sur
slectionn.
le mdium.
Repli 0:
Les sorties des esclaves AS-i prsents sur le bus sont forces 0, puis la
communication est arrte sur le mdium.

Division - Name - Date - Language

1
2

Module d interface bus AS-i


TSX SAZ 10: Choix des quipements esclaves

Consulter

Fermer

Dtail

OK

Division - Name - Date - Language

1
3

Module d interface bus AS-i


TSX SAZ 10: Contrle des esclaves dclars

Division - Name - Date - Language

1
4