Vous êtes sur la page 1sur 15

Le bus de terrain AS-i

Bus AS-i
(Actuator Sensor interface )

NIVEAU 4
Planification, gestion
globale d'entreprise
ENTREPRISE

Fichiers
Anne, NIVEAU 3
mois,
jour Gestion de production
USINE

NIVEAU 2
UNITE,
ATELIER, Supervision,
CELLULE commande centralise

A
U
NIVEAU 1
T
Commande individuelle O
Signaux TERRAIN des processus M
Seconde, A
milliseconde T
I
NIVEAU 0
Q
Capteurs / Actionneurs U
BUS Traitement des interfaces d'E/S E A
S
i

Division - Name - Date - Language 1


Le bus AS-i
Architecture de communication AS-i

M a tr e

R R pe oq nu s e t ee sm c al a tvr e 1 E s c la v e 1

R R pe oq nu s e t ee sm c al a tvr e 2 E s c la v e 2

Temps de cycle caractristique:


5 ms pour 31 esclaves 31 esclaves maximum

R R pe oq nu s e t ee sm c al a tvr e n E s c la v e n

R Rp eo qn us e t e s mc l a vt re e 3 1 E s c la v e 3 1

Division - Name - Date - Language 2


Le bus AS-i
Structure d un esclave

M a tr e :
p o llin g c y c liq u e d e s e s c la v e s

Esclave
1 EsclaveAS-i:
AS-i adresse
supporte:
de 1 31
4 interfaces logiques
R e q u te m a tre (entres, sorties
mise jour ou bidirectionnelles)
des sorties
et au besoin,
R p o n s e e s c la v e 4 paramtres
acquisition de l'tat des entres
pour slectionner un tat particulier

Division - Name - Date - Language 3


Le bus AS-i
Les requtes de communication

M a tr e :
p o llin g c y c liq u e d e s e s c la v e s

Esclave AS-i

R e q u t e m a tr e : 1 4 b it s s o it 8 4 s mise jour des sorties


Pause matre
R p o n s e e s c la v e : 7 b its s o it 4 2 s acquisition de l'tat des entres

Division - Name - Date - Language 4


Le bus AS-i
La trame des tlgrammes

Requte du matre
ST CB A4 A3 A2 A1 A0 I4 I3 I2 I1 I0 PB EB

5 b it s d 'a d r e s s e e s c la v e ( 1 3 1 ) 5 b it s d 'in f o r m a t io n
0 r s e r v la fo n c tio n a d r e s s a g e a u to m a tiq u e fo n c t io n d u t y p e d e la r e q u te
B it d e d b u t B it d e f in
S T = 0 E B = 1

B it d e c o n tr le
B it d e c o n t r le d e p a r it p a ir e
0 = c h a n g e d e p a r a m tr e s , d o n n e s , d fin is p a r I0 I 4
n 'in c lu a n t p a s le b it d e f in
1 = c o m m a n d e d f in ie p a r I 0 I 4

Requte de l esclave
ST I3 I2 I1 I0 PB EB

4 b it s d 'in f o r m a t io n
re to u rn e a u m a tre
B it d e d b u t B it d e fin
S T = 0 EB = 1

B it d e c o n tr le d e p a r it p a ir e
n 'in c lu a n t p a s le b it d e f in

Division - Name - Date - Language 5


Le bus AS-i
Catalogue des requtes et rponses

R e q u te s d u m a t r e R p o n s e e s c la v e

CB 5 b it s d 'a d r e s s e e s c la v e 4 b 5i t sb i dt s' i nd f' oi n r fmo ra mt i oa nt i o n

Echange de donnes 0 A4 A3 A2 A1 A0 E0 3 SE 32 SE 21 SE 10 SE 0i = e n t r e s e s c l a v e

E c r itu r e d e p a r a m tr e s 0 A4 A3 A2 A1 A0 P0 3 PP 32 PP 21 PP 10 PP 0i = p a r a m t r e s r e n v o y s e n c h o

E c r it u r e d 'a d r e s s e 0 0 0 0 0 0 A 04 A 13 A 12 A 01 AA 0c k d e l ' e s c l a v e ' 6 T r a n s a c t i o n 1 5 m s m a x

R e s e t e s c la v e 1 A4 A3 A2 A1 A0 10 11 11 00 A0 c k d e l ' e s c l a v e ' 6 T r a n s a c t i o n 2 m s m a x

R e s e t a d re s s e 1 A4 A3 A2 A1 A0 00 01 01 00 A0 c k d e l ' e s c l a v e ' 6

L e c t u r e I/O C o n f ig u r 1 A4 A3 A2 A1 A0 C1 3 C0 2 C0 1 C0 0 I0/ O c o d e e s c l a v e d e ' 0 ' F

L e c tu r e c o d e ID 1 A4 A3 A2 A1 A0 I D1 3 I D0 2 I D0 1 I D0 0 I1D c o d e e s c l a v e d e ' 0 ' F

L e c tu r e S ta tu s e s c la v e 1 A4 A3 A2 A1 A0 S1 t 3 S1 t 2 S1 t 1 S1 t 0 S0 t i = 4 b i t s d ' t a t s d e l ' e s c l a v e

L e c tu r e e t r e s e t S ta tu s e s c la v e 1 A4 A3 A2 A1 A0 S1 t 3 S1 t 2 S1 t 1 S1 t 0 S1 t i = 4 b i t s d ' t a t s d e l ' e s c l a v e a v a n t R A Z

Division - Name - Date - Language 6


Le bus AS-i
Configuration matrielle d un esclave

A si + U out
R R ep qo un s tee ems ca l at rve e A lim e n ta tio n
A si - 0V

R eset R eset

Le
La canal
Une transmetteur
contrleur
liaisonde
ausortie
rcepteur
mmoire
Data, AS-i
qui
bus qui
non P0..P3
qui
D0..D3 convertit
filtre
(Asi dcode
volatile
la
+, strobe,
qui-)lecontient
strobe, toutes
composante
Asi contenu
de les
interface
qui lesdu
aboutit
D 0
une alimentation.
continue
buffer
requtes
informations
bidirectionnelle,
slection
dmission
et
du
derange
matre
paramtres
permanentes
pour
en
Celle-ci
les
etpulses
lchange
pulses
assurefournit
comme
de
digitaliss
lacourant.
des
rponse.
la source

Rcepteur

donnes
D 1
aux capteurs
dans
ladresse
donnesle buffer
avec
de lesclave,
/ de
les
actionneurs,
rception.
capteurs
le code/Uactionneurs
out.
et la

E/S
D 2
configuration
ou quipement. des interfaces dentres /
D 3

Contrleur AS-i
sorties.
D a ta s tro b e

Transmetteur
P 0

paramtres
P 1

Sorties
P 2
P 3
P a ra m .s tro b e
Interface
d adaptation
M m o ir e avec le capteur
n o n v o la t ile ou l actionneur
proprement dit

Division - Name - Date - Language 7


Le bus AS-i
Profil d un esclave Dfinition des profils
Un quipement asifi est dfini par un profil not X.Y :

X reprsente lI/O code, ou code qui dfinit la configuration


donnes D 0 de ses entres sorties ;
D 1 Y reprsente lID Code ou code didentification qui permet
E/S

D 2 de particulariser des quipements esclaves ayant le mme


D 3 I/O Code.
Contrleur AS-i

D a ta s tro b e
L I/O Code dfini par une valeur hexadcimale variant de 0
F, prcise l I/O de Configuration ou configuration des 4
P 0 interfaces possibles dun esclave, D0 D3, qui pourront tre
paramtres

P 1 des entres (repr E), des sorties (S), des interfaces


Sorties

P 2 bidirectionnelles ((E/S) ou trois tats (TRI, E/S/NUL).


P 3
P a ra m .s tro b e L ID code peut prendre les valeurs hexadcimales 0 F.
La codification F.F correspond un esclave vierge au stade
de fabrication et en attente de dfinition dun profil. La
M m o ir e norme permettra la dfinition de 255 profils .
n o n v o la tile A chaque fois quun constructeur propose un nouveau type
desclave, son ID Code doit tre dfini en accord avec
Profil de l esclave mmoris lAssociation AS-i.

On distinguera des profils libres et des profils standardiss.


Le profil est prcd de la lettre S comme Slave qui spcifie
que l quipement est esclave

Division - Name - Date - Language 8


Le bus AS-i
Configuration des datas I/O C o n fig u r a tio n
X D0 D1 D2 D3

0 E E E E
donnes D 0 1 E E E E
D 1
I/O de configuration
E/S

D 2 2 E E E E/S
D 3
Contrleur AS-i

3 E E S S
D a ta s tro b e
4 E E E/S E/S

5 E S S S
P 0
paramtres

P 1 6 E E/S E/S E/S


Sorties

I/O Code
P 2 7 E/S E/S E/S E/S
P 3
P a ra m .s tro b e 8 S S S S

9 S S S E

M m o ir e A S S S E/S
n o n v o la tile B S S E E

C S S E/S E/S
I/O Code
D S E E E
Un esclave peut se rfrer un profil mais ne E S E/S E/S E/S
pas utiliser tous les bits Di dfinis par ce profil.
F TRI TRI TRI TRI

Division - Name - Date - Language 9


Le bus AS-i
Profils des esclaves
I/O C o n fig u r a tio n
X D0 D1 D2 D3 Y 0 1 2 3 4 5 6 7 8 9 A B C D E F

0 E E E E 0 ,0 0 ,1 R R R R R R R R R R R R R 0 ,F

1 E E E E 1 ,0 1 ,1 R R R R R R R R R R R R R 1 ,F

2 E E E E/S 2 ,0 R R R R R R R R R R R R R R 2 ,F

3 E E S S 3 ,0 3 ,1 R R R R R R R R R R R R R 3 ,F

4 E E E/S E/S 4 ,0 R R R R R R R R R R R R R R 4 ,F

5 E S S S 5 ,0 R R R R R R R R R R R R R R 5 ,F
Profils des esclaves

6 E E/S E/S E/S 6 ,0 R R R R R R R R R R R R R R 6 ,F


I/O Code

7 E/S E/S E/S E/S 7 ,0 7 ,1 7 ,2 R R R R R R R R R R 7 ,D 7 ,E 7 ,F

8 S S S S 8 ,0 R R R R R R R R R R R R R R 8 ,F

9 S S S E R R R R R R R R R R R R R R R 9 ,F

A S S S E/S A ,0 R R R R R R R R R R R R R R A ,F

B S S E E R B ,1 R R R R R R R R R R R R R B ,F

C S S E/S E/S C ,0 R R R R R R R R R R R R R R C ,F

D S E E E R D ,1 R R R R R R R R R R R R R D ,F

E S E/S E/S E/S E ,0 R R R R R R R R R R R R R R E ,F

F TRI TRI TRI TRI in u tilis s V

R = rserv pour un futur profil


V = esclave vierge avant assemblage.
Division - Name - Date - Language 1
0
L offre Schneider Electric
Profil X.0 (X = 0 8, A, C, E)
In te r fa c e s Pour D fin it io n ta t
0
D 0 D0
1
donnes
D 1
Famille Profil Rfrence Commentaires 0
E/S

D 2 D1
Rpartiteurs et
Commande IP67
signalisation D 3 0.0
7.0 XZ SDA40D2
ZB2 BZS2@ P aAdaptateur
s d e s utilisateur
Module m a 4E/4S
n t 1i q u e 4E
p a r100
pour t i cCI
u lmA
isans
r e cli
Contrleur AS-i

Rpartiteurs
Coupleurs et IP67
interfaces AS-i D a t a s t r7.0
0.0
obe XZD SDA40D3
APE1FASI1 p Asi
o u r 4E/4S
Module utilisateur
Interface l e s E 4E
0 / S TEGO
200 mA DIAL
2
Interfaces de
Coupleurs racc. IP20 AS-i
et interfaces 0.0 APP1CAS2
7.0 ABE 8S40SB00 Interface 4E
Coupleur 1
Asi24Vdc
8E/8SIP20 TEGO POWER
0
Rpartiteurs IP67 3.0 XZD SCA44D21
7.0 SDA22D11
3 Module utilisateur
Rpartiteur 4Ei/4S2E/2S stat. baserel. M12
1
Rpartiteurs IP67 P0 3.0 XZ SCA44D22
7.0 SDA22D12 Module utilisateur
Rpartiteur 4Ei/4S2E/2S
stat. M12 rel. base
paramtres

P1
Sorties

Rpartiteurs
Interfaces deIP67
raccordements IP20 3.0 ABE
7.0 XZ SDA22D32
8S44SB11 Module utilisateur
Interface 4E/4S rel.2E/2S
250Vstat. 5A IP20base
P2 P a r a m t r e s Interface(S )
Interfaces de raccordements IP20 3.0 ABE 8R44SF10
7.0 8S22SBB1 2E/2S
4Ei stat.D2A
110V/4S rel.
f iIP20
n i250V
t i o n IP20
ta t
P3
Rpartiteurs
Interfaces deIP67
raccordements IP20 8.0 ABE
7.0 XZ SDA04D21
8S44SBB0 Module utilisateur
Interface 4Ei/4S stat.
4S 1A rel. IP20 M12
P a ra m .s tro b e P 0 N o n d f i n i , n e p a s u t i l i s e r
Rpartiteurs
Interfaces deIP67
raccordements IP20 7.0 ABE
8.0 XZ SDA04D22
8S44SBB1 Module utilisateur
Interface 4E/4S stat.
4S 1A rel. IP20 base
Rpartiteurs IP67 8.0 XZ SDA04D32 F i l t r e s u r l e s e n t r Module
e s d e s utilisateur 0 A4Sc t i v stat.
base
P 1 p u ls e s ju s q u ' 5 m s
Interfaces
M m o i r e de raccordements IP20 8.0 ABE 8R04S010 Interface 4S rel. 250V 5A IP20
1 D s a c t i v
n o n v o la tile P2 N o n d f in i, n e p a s u t ilis e r

P3 N o n d f in i, n e p a s u t ilis e r

Division - Name - Date - Language 1


1
L offre Schneider Electric
Profil 1.1
In te r fa c e s Pour D fin it io n ta t
0 N o n d te c t (o u o u v e rt)
D 0 D0 = E S i g n a l Commentaires
p h y s iq u e
Famille donnes Profil Rfrence 1 D te c t ( o u fe rm )
D 1
Dtecteurs photo-lectriques 1,1 XUJ K063539AS Dtec. Photo-lectrique0 O N Rflex
E/S

D 2 D1 = E A la r m e
Dtecteurs photo-lectriques D 3 1,1 XUJ K103534AS Dtec. Photo-lectrique1 O FF Barrage
Contrleur AS-i

Dtecteurs photo-lectriques 0 I n d i s p o n ib le
D a t a s t r1,1
obe XUJ
D 2 K123538AS
= E D i s p o n Dtec.i b i l i t Photo-lectrique Proximit 1.2 m
Dtecteurs photo-lectriques 1,1 XUJ K703538AS Dtec. Photo-lectrique1 D i s p o n i bProximit
le 0.7 m
0 In a c tif
Dtecteurs photo-lectriques 1,1 XUJ
D 3 ZAS1
= S T e s t Capot arrire pour XUJ
1 A c tiv
Dtecteurs inductifs P 0 1,1 XS1 M30AS101 Dtecteur induc. cylindrique noyable 10 mm
paramtres

P 1
Sorties

Dtecteurs inductifs 1,1 XS7 C40AS101 Dtecteur induc. rectangulaire noyable 15 mm


P 2 P a ra m tre s p o u r
Dtecteurs inductifs 1,1 XS8 C40AS101 Dtecteur induc. rect.D Non f i n i noyable
t i o n t a 20
t mm
P 3 c a p t ec ua pr tpe hu or t ion d l ue cs t rf (i qS u) e ( S )
P a ra m .s tro b e 0 TB ea ms s pe o r i s a t i o n O N
P0 FT re mq pu oe rn i sc ae t ido en t r a v a i l
1 HT ea mu t pe o r i s a t i o n O F F
0 D 0 in v e r s
P1 In v e r s io n D 0
M m o ir e 1 D 0 n o rm a l
n o n v o la tile 0 TB ea ms s pe o r i s a t i o n O N
P2 TP eo mr t p eo r i s a t i o n
1 TH ea mu t pe o r i s a t i o n O F F
0 F o n c tio n s p c ia le
P3 F o n c t io n s p c ia le
1 F o n c tio n n o r m a le

Division - Name - Date - Language 1


3
L offre Schneider Electric
Profil X.F (X = 0 E)
In te r fa c e s Pour D fin it io n ta t
0
D 0 D0
Famille donnes Profil Rfrence Commentaires 1
D 1
Claviers moteurs
Dparts 0.F
7.F XBL Z32811
LA9 C5012F581 Clavier
Inter. Moteur
encastrable 4E/2S
0 24V
12 touches 500 mA
E/S

D 2 D1
Claviers moteurs
Dparts D 3 0.F
7.F XBL K09B#**C
LF1 C5012R582 P aDmarreur
s d e s en
Clavier m asaillie
n t 1i q u e12
direct p atouches
mod. r t iCc u li r e
Contrleur AS-i

Dparts moteurs D a t a s t r7.F


3.F LA9
LF1 p o u direct
r 2E/1S
l e s E +/ Scapt.mod.
0
obe D 2K09B#**C
Z32810 Inter. Moteur
Dmarreur 24V 500 mA C
Commande
Dparts moteurs et signalisation 3.F
7.F XAL K09BW#**C
LF1 S2001 Bote boutons
Inverseur 1
mod. CI Blanc 0 Noir
0
Commande
Dparts moteurs et signalisation 3.F
7.F XAL
LF2
D 3K09BW#**CA78
S2002 Bote boutons
Inverseur + capt.I mod. Vert 0CRouge
1
Commande
Dparts moteurs et signalisation P 0 3.F
7.F XAL S2003
LF7P**D### Bote boutons
Dmarreur standard I Vert+02Rouge capteurs Led
paramtres

P 1
Sorties

Commande
Dparts moteurs et signalisation 3.F
7.F XAL SZ1
LF8P**D### Adaptateur
Inverseur standard
2E/2S
P2 P a r a m t r e s Inverseur
(S )
Interfacesmoteurs
Dparts de raccordements IP20 3.F
7.F ABE 8S22SBB2
LF8P**DA78 Interface 2E/2S
standard stat.+D2A 2 capteurs
f iIP20
n i t i o ninv t a t
P3
Colonnes lumineuses 8.F
7.F XVA S102
XVBC21A Embase colonne 0 lumineuse XVB XVA
P a ra m .s tro b e P 0
Commande et signalisation 7.F ZB2 BZS1@ Adaptateur 4E/4S 1 pour CI avec cli
Commande et signalisation 7.F ZBZS43 Adaptateur 4E/4S 0 HARMONY sans cli
P1
Commande
M m o i r e et signalisation 7.F ZBZS44 P aAdaptateur
s d e s m a n4E/4S t i q u e pHARMONY
1 a r t i c u l i r e avec cli
Coupleurs
n o n v o l a t i l eet interfaces AS-i 7.F XBTP 2ZA994 Interface Asi XBT t r e s
p o u r l e s p a
0 r a m
1
0
P3
1

Division - Name - Date - Language 1


7
L offre Schneider Electric
Profil 7.D (Dmarreurs et inverseurs)
In te r fa c e s Pour D f in itio n ta t
0 AE nr r d t sf ae un ts o du i r ne oc tn p r t
D 0 D 0 = ES
1 PM ra rt c h e s e n s d i r e c t
donnes
D 1
LF2 ou LF8 0 A r lr' a tr r s et n s i n v e r s e
E/S

D 2 D 1 = ES u n iq u e m e n t 1 EM na rmc ha er c sh ee n s i n v e r s e
D 3
Contrleur AS-i

0 SD ig sn aa cl t ci va a p t ti oe nu r r e1 l aa ibs s ae un xt i l i a i r e
D a ta s tro b e D 2 = ES
V a r ia n te s 1 SA icg t ni v aa l t ico an p rt e lua r i s1 ap ur x isl i ea nr et
A78 et A79 0 SI n i ug tni lai sl c a p t e u r 2 a b s e n t
D 3 = ES
1 SI n i ug tni lai sl c a p t e u r 2 p r s e n t
P 0
paramtres

P 1
Sorties

P 2 P a ra m tre s (S ) D fin itio n ta t ( 1 p a r d fa u t)


P 3
P a ra m .s tro b e 0 M a in tie n da n s l' t a t
P0 C h ie n d e g a r d e
1 P o s it io n de r e p li
0 P o s it io n de r e p li e n m a r c h e
P1 R e p li
M m o ir e 1 P o s it io n de r e p li l'a r r t
n o n v o la tile 0 In u tilis
P2 In u tilis
1 In u tilis
0 In u tilis
P3 In u tilis
1 In u tilis

Division - Name - Date - Language 1


8
L offre Schneider Electric
Profil 7.E (Coupleur As-i pour variateur ATV58)
D3 = S D2 = S D1 = S D0 = S C o m m a n d e ( P 1 = 10 e t P 2 = 01 )
P a ra m tre s (S ) D fin itio n ta t
0 0 0 0 N o rm a l
D 0 0 A c tif
donnes 0 1P 0 C h i0e n d e g a0 r d e R a p id e
D 1 AA r r tt 1 In a c tif
1 0 0 0 In je c tio n d e c o u r a n t
E/S

D 2 P2=0 P1=0 N o n U tilis


1 1P 1 0 0 R o u e lib r e
D 3
Contrleur AS-i

P2=0 P1=1 + v ite / - v it e


0 0 S l 01e c t i o n d 10e m o d e s cn1 o nr es ue tvri lvi it sae tsi os en : dL eS lPa +v iAt eI s s e
D a ta s tro b e P2=1 P1=0 7 v it e s s e s , 1 s e n s d e m a r c h e
0 1P 2 01 10 M a rc h e pn2 lou nms uev ti ivt lei st e s s e : S P 2
M a r c h e aPv 2a =n 1t P 1 = 1 4 v it e s s e s , 2 s e n s d e m a r c h e
1 0 01 10 avant mn3 oo nmi n ues t ivvl i sit tee s s e : S P 3
0 D 3 (E ) a ffe c t L I4
1 1P 3 A f f e 01c t a t i o n d u 10 b i t d ' t a t D 3 ( E ) 1n4 o rnme ue tvivli it steess ss ee : : LHS SP P + A I
P 0 1 D 3 (E ) a ffe c t R 2
paramtres

0 0 10 10 c1 o nr es e vr vi t ae tsi os en : dL eS lPa +v iAt eI s s e


P 1
Sorties

0 10 1 01 M a rc h e p2 lu ms ev i vt ei t e s s e : S P 2
P 2 M a r c h e a r r i r e
10 01I n t e r f a c 10e s Pour 1
0 a r r i r e D f i nm3 iotmii noesn vv i it teet sas te : S P 3
P 3 M a rc h e
10 1 1 01 14 rme e vv i ti tee ss ss ee : : LSHS PSP 4P + A I
P a ra m .s tro b e 0 aV va ar ina tt e u r e n d f a u t o u n o n p r t
1 0D 0 = E 10 1 n5 o nm ue t ivl i st e s s e : S P 5
01 10 1 1 1 V a r i a t e
R R a a r rmm ee mm e en nt tu r p r t p o n6u or nmc oue nt ivtl ir stel se s e :d Si s Pt a6 n c e
01 0 v vaaMrr ii aoa tt ee uu r r l ' a r r t n7 o nm ue t ivl i st e s s e : H S P
M m o ir e D01 1 = E 10 1
1 1 1 1 1 R a Mr mo et emu er ne tn m a r c hr ee m i s e z r o d e s d f a u t s
n o n v o la tile 0 L I3 = 0
D 2 = E
1 L I3 = 1
0 L I4 = 0
D 3 = E P3 = 0
1 L I4 = 1
0 R 2 = 0
D 3 = E P3 = 1
1 R 2 = 1

Division - Name - Date - Language 1


9