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
Année, NIVEAU 3
mois,
jour Gestion de production
USINE

NIVEAU 2
UNITE,
ATELIER, Supervision,
CELLULE commande centralisée

A
U
NIVEAU 1
T
Commande individuelle O
Signaux TERRAIN des processus M
Seconde, A
milliseconde T
NIVEAU 0 I
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ître

R equêteesclave
R éponse m aître 1 E sclave 1

R éponse
R equêteesclave
m aître 2 E sclave 2

Temps de cycle caractéristique:


5 ms pour 31 esclaves 31 esclaves maximum

R equêteesclave
R éponse m aître n E sclave n

R éponse
R equêteesclave
m aître 31 E sclave 31

Division - Name - Date - Language 2


Le bus AS-i
Structure d ’un esclave

M aître:
polling cyclique des esclaves

Esclave
1 EsclaveAS-i:
AS-i adresse
supporte:
de 1 à 31
4 interfaces logiques
R equête m aître (entrées, sorties
mise à jour ou bidirectionnelles)
des sorties
et au besoin,
R éponse esclave 4 paramètres
acquisition de l'état des entrées
pour sélectionner un état particulier

Division - Name - Date - Language 3


Le bus AS-i
Les requêtes de communication

M aître:
polling cyclique des esclaves

Esclave AS-i

R equête m aître: 14 bits soit 84µs mise à jour des sorties


Pause maître
R éponse esclave: 7 bits soit 42µs acquisition de l'état des entrées

Division - Name - Date - Language 4


Le bus AS-i
La trame des télégrammes

Requête du maître
ST CB A4 A3 A2 A1 A0 I4 I3 I2 I1 I0 PB EB

5 bits d'adresse esclave (1 à 31) 5 bits d'inform ation


0 réservé à la fonction adressage autom atique fonction du type de la requête
B it d e d é b u t B it de fin
ST = 0 EB = 1

B it de contrôle
B it de contrôle de parité paire
0 = échange de param ètres, données, définis par I0 à I4
n'incluant pas le bit de fin
1 = com m ande définie par I0 à I4

Requête de l ’esclave
ST I3 I2 I1 I0 PB EB

4 bits d'inform ation


retournée au m aître
B it de début B it de fin
ST = 0 EB = 1

B it de contrôle de parité paire


n'incluant pas le bit de fin

Division - Name - Date - Language 5


Le bus AS-i
Catalogue des requêtes et réponses

Requêtes du m aître Réponse esclave

CB 5 bits d'adresse esclave 5 bits


4 bits d'inform
d'inform ation
ation

Echange de données 0 A4 A3 A2 A1 A0 0
E3 S3
E2 S2
E1 S1
E0 S0
E i = entrées esclave

Ecriture de param ètres 0 A4 A3 A2 A1 A0 0


P3 P3
P2 P2
P1 P1
P0 P0
P i = param ètres renvoyés en écho

Ecriture d'adresse 0 0 0 0 0 0 A4
0 A3
1 A2
1 A1
0 A0
A ck de l'esclave '6 Transaction 15 m s m ax

Reset esclave 1 A4 A3 A2 A1 A0 10 11 11 00 A0 ck de l'esclave '6 Transaction 2 m s m ax

Reset adresse 1 A4 A3 A2 A1 A0 00 01 01 00 A0 ck de l'esclave '6

Lecture I/O Configuré 1 A4 A3 A2 A1 A0 1


C3 0
C2 0
C1 0
C0 0 code esclave de '0 à 'F
I/O

Lecture code ID 1 A4 A3 A2 A1 A0 1
ID3 0
ID2 0
ID1 0
ID0 1 code esclave de '0 à 'F
ID

Lecture Status esclave 1 A4 A3 A2 A1 A0 1


St3 1
St2 1
St1 1
St0 S0 ti = 4 bits d'états de l'esclave

Lecture et reset Status esclave 1 A4 A3 A2 A1 A0 1


St3 1
St2 1
St1 1
St0 S1 ti = 4 bits d'états de l'esclave avant R A Z

Division - Name - Date - Language 6


Le bus AS-i
Configuration matérielle d ’un esclave

A si + U out
RRéponse
equête esclave
m aître A lim entation
A si - 0V

R eset R eset

La
Le transmetteur
contrôleur
Unecanal
liaisonde
récepteurausortie
mémoire
Data, AS-i
qui
bus
nonqui P0..P3
qui
D0..D3 convertit
filtre
(Asi décode
volatile
la
+, strobe,
qui-)le
strobe,
composante
Asi toutes
contenu
de
contient
interface
qui les
lesdu
aboutit
D0
buffer
requêtes
sélection
à
continued’émission
du
derange
maître
paramètres
bidirectionnelle,
informations
une alimentation.
et en et
permanentes
pour
les pulses
assure
Celle-ci
l’échange
pulses de
comme lacourant.
fournitréponse.
digitalisés
des la

Récepteur

données
D1
source
dans
données
l’adresse
le aux
buffer
avec
decapteurs
l’esclave,
de
lesréception.
capteurs
/ actionneurs,
le code
/ actionneurs
et la U out.

E/S
D2
ou
configuration
équipement. des interfaces d’entrées /
D3

Contrôleur AS-i
sorties.
D ata strobe

Transmetteur
P0

paramètres
P1

Sorties
P2
P3
P aram .strobe
Interface
d ’adaptation
M ém oire avec le capteur
non volatile ou l ’actionneur
proprement dit

Division - Name - Date - Language 7


Le bus AS-i
Profil d ’un esclave Définition des profils
Un équipement asifié est défini par un profil noté X.Y :

X représente l’I/O code, ou code qui définit la configuration


données D0 de ses entrées sorties ;
D1 Y représente l’ID Code ou code d’identification qui permet
E/S

D2 de particulariser des équipements esclaves ayant le même


D3 I/O Code.
Contrôleur AS-i

D ata strobe
L ’I/O Code défini par une valeur hexadécimale variant de 0
à F, précise l’ I/O de Configuration ou configuration des 4
P0 interfaces possibles d’un esclave, D0 à D3, qui pourront être
paramètres

P1 des entrées (repéré E), des sorties (S), des interfaces


Sorties

P2 bidirectionnelles ((E/S) ou trois états (TRI, E/S/NUL).


P3
P aram .strobe L ’ ID code peut prendre les valeurs hexadécimales 0 à F.
La codification F.F correspond à un esclave vierge au stade
de fabrication et en attente de définition d’un profil. La
M ém oire norme permettra la définition de 255 profils .
non volatile A chaque fois qu’un constructeur propose un nouveau type
d’esclave, son ID Code doit être défini en accord avec
Profil de l ’esclave mémorisé l’Association AS-i.

On distinguera des profils libres et des profils standardisés.


Le profil est précédé de la lettre S comme Slave qui spécifie
que l ’équipement est esclave

Division - Name - Date - Language 8


Le bus AS-i
Configuration des datas I/O Configuration
X D0 D1 D2 D3

0 E E E E
données D0 1 E E E E
D1
I/O de configuration
E/S

D2 2 E E E E/S
D3
Contrôleur AS-i

3 E E S S
D ata strobe
4 E E E/S E/S

5 E S S S
P0
paramètres

P1 6 E E/S E/S E/S


Sorties

I/O Code
P2 7 E/S E/S E/S E/S
P3
P aram .strobe 8 S S S S

9 S S S E

M ém oire A S S S E/S
non volatile B S S E E

C S S E/S E/S
I/O Code
D S E E E
Un esclave peut se référer à un profil mais ne E S E/S E/S E/S
pas utiliser tous les bits Di définis par ce profil.
F TRI TRI TRI TRI

Division - Name - Date - Language 9


Le bus AS-i
Profils des esclaves
I/O Configuration ID Code correspondant
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 inutilisés V

R = réservé 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)
Interfaces Pour Définition état
0
D0 D0
1
données
D1
Famille Profil Référence Commentaires 0
E/S

D2 D1
Commande
Répartiteurs et signalisation
IP67 D3 7.0 ZB2SDA40D2
0.0 XZ BZS2@ P as de sém
Adaptateur
Module antique
4E/4S
utilisateur
1 particulière
pour
4E 100CImAsans cli
Contrôleur AS-i

Coupleurs
Répartiteurset IP67
interfaces AS-i 7.0
0.0 APE1FASI1
D ata strobe XZDSDA40D3 Interfacepour les E4E
0
Asi 4E/4S
Module utilisateur /STEGO
200 mA DIAL
2
Coupleurs et interfaces
Interfaces de racc. IP20 AS-i 7.0
0.0 APP1CAS2
ABE 8S40SB00 Coupleur 1
Asi24Vdc
Interface 4E 8E/8SIP20
TEGO POWER
0
Répartiteurs IP67 7.0
3.0 XZDSDA22D11
SCA44D21
3 Répartiteur 4Ei/4S2E/2S
Module utilisateur stat. base
rel. M12
1
Répartiteurs IP67 P 0 7.0
3.0 XZ SDA22D12
SCA44D22 Répartiteur 4Ei/4S2E/2S
Module utilisateur stat. M12rel. base
paramètres

P 1
Sorties

Interfaces
RépartiteursdeIP67
raccordements IP20 7.0
3.0 ABE 8S44SB11
XZ SDA22D32 Interface 4E/4S rel.2E/2S
Module utilisateur 250Vstat.5A IP20
base
P2 Param ètres Interface
(S)
Interfaces de raccordements IP20 7.0
3.0 ABE 8S22SBB1
8R44SF10 stat.Définition
4Ei 110V/4S
2E/2S 2Arel.
IP20250Vétat
IP20
P3
Interfaces
RépartiteursdeIP67
raccordements IP20 7.0
8.0 ABE 8S44SBB0
XZ SDA04D21 Interface 4Ei/4S stat.
Module utilisateur 4S 1A rel. IP20
M12
P aram .strobe P 0 N on défini,ne pas utiliser
Interfaces
RépartiteursdeIP67
raccordements IP20 7.0
8.0 ABE 8S44SBB1
XZ SDA04D22 Interface 4E/4S stat.
Module utilisateur 4S 1A rel. IP20
base
Répartiteurs IP67 8.0 XZ SDA04D32 Module
Filtre sur les entrées des utilisateur
0 A4S stat. base
ctivé
P 1 pulses jusqu'à 5 m s
Interfaces
M ém oire de raccordements IP20 8.0 ABE 8R04S010 Interface 4S rel. 250V 5A IP20
1 D ésactivé
non volatile P 2 N on défini,ne pas utiliser

P 3 N on défini,ne pas utiliser

Division - Name - Date - Language 1


1
L ’offre Schneider Electric
Profil 1.1
Interfaces Pour Définition état
0 N on détecté (ou ouvert)
D0 D0 = E S ignal Commentaires
physique
Famille données Profil Référence 1 D étecté (ou ferm é)
D1
Détecteurs photo-électriques 1,1 XUJ K063539AS Détec. Photo-électrique
0 ON Réflex
E/S

D2 D1 = E A larm e
Détecteurs photo-électriques D3 1,1 XUJ K103534AS Détec. Photo-électrique
1 O FF Barrage
Contrôleur AS-i

Détecteurs photo-électriques 1,1 XUJ 0 Indisponible


D ata strobe D 2K123538AS
=E Détec. Photo-électrique
D isponibilité Proximité 1.2 m
Détecteurs photo-électriques 1,1 XUJ K703538AS 1 D isponible
Détec. Photo-électrique Proximité 0.7 m
0 Inactif
Détecteurs photo-électriques 1,1 XUJ D 3ZAS1
=S Test Capot arrière pour XUJ
1 A ctivé
Détecteurs inductifs P0 1,1 XS1 M30AS101 Détecteur induc. cylindrique noyable 10 mm
paramètres

P1
Sorties

Détecteurs inductifs 1,1 XS7 C40AS101 Détecteur induc. rectangulaire noyable 15 mm


P2 Param ètres pour
Détecteurs inductifs 1,1 XS8 C40AS101 Détecteur induc. rect.Définition
Non noyable état20 mm
P3 capteur
capteur
photoélectrique(S)
industf(S)
P aram .strobe 0 Tem
B asseporisation O N
P 0 Fréquence
Tem porisation
de travail
1 Tem
H auteporisation O FF
0 D 0 inversé
P 1 Inversion D 0
M ém oire 1 D 0 norm al
non volatile 0 B asse
Tem porisation O N
P 2 Tem
P ortée
porisation
1 H aute
Tem porisation O FF
0 Fonction spéciale
P 3 Fonction spéciale
1 Fonction norm ale

Division - Name - Date - Language 1


3
L ’offre Schneider Electric
Profil X.F (X = 0 à E)
Interfaces Pour Définition état
0
D0 D0
Famille données Profil Référence Commentaires 1
D1
Claviers moteurs
Départs 0.F
7.F XBL
LA9 C5012F581
Z32811 Clavier
Inter. encastrable
Moteur 4E/2S
0 12 touches
24V 500 mA
E/S

D2 D1
Claviers moteurs
Départs D3 0.F LF1
7.F XBL K09B#**C
C5012R582 P as de sém
Clavier en antique
Démarreur saillie
1 12
direct particulière
mod.touches
C
Contrôleur AS-i

Départs moteurs 3.F LF1


7.F LA9 Z32810 pourdirect
Inter. Moteur les E+/Scapt.mod.
0
2E/1S 24V 500 mA
D ata strobe D 2K09B#**C Démarreur C
Commande
Départs et signalisation
moteurs 3.F LF1
7.F XAL K09BW#**C
S2001 Boîte à boutons
Inverseur 1
mod. CI Blanc 0 Noir
0
Commande
Départs et signalisation
moteurs 3.F LF2
7.F XAL S2002
D 3K09BW#**CA78 Boîte à boutons
Inverseur + capt.I mod.
Vert 0CRouge
1
Commande
Départs et signalisation
moteurs P 0 3.F LF7P**D###§§§
7.F XAL S2003 Boîte à boutons
Démarreur I Vert+02Rouge
standard Led
capteurs
paramètres

P 1
Sorties

Commande
Départs et signalisation
moteurs 3.F LF8P**D###§§§
7.F XAL SZ1 Adaptateur
Inverseur 2E/2S
standard
P2 Param ètres Inverseur
(S)
Interfacesmoteurs
Départs de raccordements IP20 3.F LF8P**DA78§§§
7.F ABE 8S22SBB2 Interface 2E/2S
standard +Définition
stat. 2A IP20 invétat
2 capteurs
P3
Colonnes lumineuses 8.F XVBC21A
7.F XVA S102 Embase colonne 0 lumineuse XVB XVA
P aram .strobe 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 oire et signalisation 7.F ZBZS44 P as de sém antique
Adaptateur 4E/4S particulière
1 HARMONY avec cli
Coupleurs
non volatileet interfaces AS-i 7.F XBT P 2ZA994 Interface Asi XBT ètres
pour les param
0
1
0
P3
1

Division - Name - Date - Language 1


7
L ’offre Schneider Electric
Profil 7.D (Démarreurs et inverseurs)
Interfaces Pour Définition état
0 E nrrêt
A défaut
sens ou
direct
non prêt
D0 D0 = E
S
1 Mrêt
P arche sens direct
données
D1
LF2 ou LF8 0 A rrêt
l'arrêt
sens inverse
E/S

D2 D1 = E
S uniquem ent 1 Mnarche
E m arche
sens inverse
D3
Contrôleur AS-i

0 D ignal
S ésactivation
capteurrelais
1 absent
auxiliaire
D ata strobe D2 = E
S
V ariantes 1 A ignal
S ctivation
capteur
relais1 auxiliare
présent
A 78 et A 79 0 Inutilisé
S ignal capteur 2 absent
D3 = E
S
1 Inutilisé
S ignal capteur 2 présent
P0
paramètres

P1
Sorties

P2 Param ètres (S) Définition état (1 par défaut)


P3
P aram .strobe 0 M aintien dans l'état
P 0 C hien de garde
1 P osition de repli
0 P osition de repli en m arche
P 1 R epli
M ém oire 1 P osition de repli à l'arrêt
non volatile 0 Inutilisé
P 2 Inutilisé
1 Inutilisé
0 Inutilisé
P 3 Inutilisé
1 Inutilisé

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 Com m ande (P1= 10 et P2=0)
P2=1)
Param ètres (S) Définition état
0 0 0 0 N orm al
D0 0 A ctif
données 0 1P 0 C hien 0 de garde 0 R apide
D1 AArrêt
rrêt 1 Inactif
1 0 0 0 Injection de courant
E/S

D2 P 2=0 P 1=0 N on U tilisé


1 1P 1 0 0 R oue libre
D3
Contrôleur AS-i

P 2=0 P 1=1 + vite / -vite


0 0 01
S élection de10 m odes 1èreutilisé
non
conservation
vitesse: de
LSla P +A
vitesse
I
D ata strobe P 2=1 P 1=0 7 vitesses, 1 sens de m arche
0 1P 2 01 10 M arche 2èm utilisé
non
plus evite
vitesse: S P 2
M arche avant
1 0 01 10 avantP 2=1 P 1=1 m 3èm
non
4 vitesses, 2 sens de m arche
oins
utilisé
e vitesse:
vite SP3
0 D 3 (E ) affecté à LI4
1 1P 3 A ffectation
01 du10 bit d'état D 3 (E ) 4èm utilisé
non
1ère e vitesse:
vitesse: LS
H SPP+A I
P0 1 D 3 (E ) affecté à R 2
paramètres

0 0 10 01 1ère vitesse: de
conservation LSla P +A
vitesse
I
P1
Sorties

0 10 1 01 M arche 2èm evite


plus vitesse: S P 2
P2 M arche arrière
10 01Interfaces 10 Pour 1
0 arrière 3èm
m oins
e vitesse:
vite SP3
P3 M arche Définition état
10 1 1 01 4èm e vitesse:
1ère vitesse: LS
H PSP4P+A I
S
P aram .strobe
1 0 0
1 1 0 avant
V ariateur en défaut
5èm
non ou non prêtS P 5
utilisé
e vitesse:
D0 = E
01 10 1 1 R1RéarmV ariateur
éarm em entprêt pour
ement 6èmcontrôle
non utilisé à distance
e vitesse: SP6
01 1
0 0
1 1 0 variateur
M oteur à l'arrêt non
variateur 7èm utilisé
e vitesse: HSP
M ém oire D1 = E
1 1 1 1 1 M oteur
R éarm em ent en m archerem ise à zéro des défauts
non volatile 0 LI3 = 0
D2 = E
1 LI3 = 1
0 LI4 = 0
D3 = E P3 = 0
1 LI4 = 1
0 R2 = 0
D3 = E P3 = 1
1 R2 = 1

Division - Name - Date - Language 1


9

Vous aimerez peut-être aussi