L ’offre Schneider Electric

Download Report

Transcript L ’offre Schneider Electric

Le bus de terrain AS-i
Bus AS-i
(Actuator Sensor interface )
NIVEAU 4
Planification, gestion
globale d'entreprise
ENTREPRISE
Fichiers
Année,
mois,
jour
NIVEAU 3
Gestion de production
USINE
UNITE,
ATELIER,
CELLULE
NIVEAU 2
Supervision,
commande centralisée
NIVEAU 1
Signaux
Seconde,
milliseconde
TERRAIN
Commande individuelle
des processus
NIVEAU 0
BUS
Division - Name - Date - Language
Capteurs / Actionneurs
Traitement des interfaces d'E/S
A
U
T
O
M
A
T
I
Q
U
E
A
S
i
1
Le bus AS-i
Architecture de communication AS-i
Maître
Requêteesclave
maître 1
Réponse
Esclave 1
Réponse
Requêteesclave
maître 2
Esclave 2
Temps de cycle caractéristique:
5 ms pour 31 esclaves
Division - Name - Date - Language
31 esclaves maximum
Requêteesclave
maître n
Réponse
Esclave n
Réponse
Requête
esclave
maître31
Esclave 31
2
Le bus AS-i
Structure d ’un esclave
Maître:
polling cyclique des esclaves
Requête maître
Réponse esclave
Division - Name - Date - Language
Esclave
1
EsclaveAS-i:
AS-i adresse
supporte:
de 1 à 31
4 interfaces logiques
(entrées,
sorties
ou bidirectionnelles)
mise à jour
des sorties
et au besoin,
4
paramètres
acquisition
de l'état des entrées
pour sélectionner un état particulier
3
Le bus AS-i
Les requêtes de communication
Maître:
polling cyclique des esclaves
Esclave AS-i
Requête maître: 14 bits soit 84µs
Réponse esclave: 7 bits soit 42µs
Division - Name - Date - Language
mise à jour des sorties
Pause maître
acquisition de l'état des entrées
4
Le bus AS-i
La trame des télégrammes
Requête du maître
ST
CB
A4
A3
A2
A1
A0
5 bits d'adresse esclave (1 à 31)
0 réservé à la fonction adressage automatique
Bit de début
ST = 0
I4
I3
I2
I1
I0
PB
EB
5 bits d'information
fonction du type de la requête
Bit de fin
EB = 1
Bit de contrôle
0 = échange de paramètres, données, définis par I0 à I4
1 = commande définie par I0 à I4
Bit de contrôle de parité paire
n'incluant pas le bit de fin
Requête de l ’esclave
ST
I3
Bit de début
ST = 0
I2
I1
4 bits d'information
retournée au maître
I0
PB
EB
Bit de fin
EB = 1
Bit 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 maître
Réponse esclave
CB
5 bits d'adresse esclave
5 bits
d'information
4 bits
d'information
Echange de données
0
A4
A3
A2
A1
A0
0
E3
S3
E2
S2
E1
S1
E0
S0
Ei = entrées esclave
Ecriture de paramètres
0
A4
A3
A2
A1
A0
0
P3
P3
P2
P2
P1
P1
P0
P0
Pi = paramètres renvoyés en écho
Ecriture d'adresse
0
0
0
0
0
0
A4
0
A3
1
A2
1
A1
0
A0
Ack de l'esclave '6 Transaction 15 ms max
Reset esclave
1
A4
A3
A2
A1
A0
10
11
11
00
0 de l'esclave '6 Transaction 2 ms max
Ack
Reset adresse
1
A4
A3
A2
A1
A0
00
01
01
00
0 de l'esclave '6
Ack
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
0 = 4 bits d'états de l'esclave
Sti
Lecture et reset Status esclave
1
A4
A3
A2
A1
A0
1
St3
1
St2
1
St1
1
St0
1 = 4 bits d'états de l'esclave avant RAZ
Sti
Division - Name - Date - Language
6
Le bus AS-i
Configuration matérielle d ’un esclave
Requête esclave
maître
Réponse
Asi +
Asi -
U out
0V
Alimentation
Mémoire
non volatile
Division - Name - Date - Language
E/S
données
Reset
D0
D1
D2
D3
Data strobe
Sorties
paramètres
Contrôleur AS-i
Transmetteur
La canal
Une
Le
liaison
récepteur
transmetteur
contrôleur
mémoire
Data,
de
ausortie
bus
qui
AS-i
non
D0..D3
qui
filtre
(Asi
P0..P3
volatile
qui
convertit
la
+,
décode
strobe,
composante
Asi
strobe,
qui-)le
contient
toutes
interface
qui
contenu
de
aboutit
les
lesdu
à
une alimentation.
continue
buffer
requêtes
informations
bidirectionnelle,
sélection
d’émission
et
du
derange
maître
paramètres
permanentes
pour
en
Celle-ci
les
etpulses
l’échange
pulses
assure
fournit
comme
de
digitalisés
lacourant.
des
réponse.
la source
aux capteurs
dans
l’adresse
données
le buffer
avec
de l’esclave,
/ de
les
actionneurs,
réception.
capteurs
le code
/Uactionneurs
out.
et la
configuration
ou
équipement.
des interfaces d’entrées /
sorties.
Récepteur
Reset
P0
P1
P2
P3
Param.strobe
Interface
d ’adaptation
avec le capteur
ou l ’actionneur
proprement dit
7
Le bus AS-i
E/S
données
Sorties
paramètres
Contrôleur AS-i
Profil d ’un esclave
Mémoire
non volatile
Profil de l ’esclave mémorisé
D0
D1
D2
D3
Data strobe
P0
P1
P2
P3
Param.strobe
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
de ses entrées sorties ;
Y représente l’ID Code ou code d’identification qui permet
de particulariser des équipements esclaves ayant le même
I/O Code.
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
interfaces possibles d’un esclave, D0 à D3, qui pourront être
des entrées (repéré E), des sorties (S), des interfaces
bidirectionnelles ((E/S) ou trois états (TRI, E/S/NUL).
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 norme
permettra la définition de 255 profils .
A chaque fois qu’un constructeur propose un nouveau type
d’esclave, son ID Code doit être défini en accord avec
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
D1
D2
D3
0
E
E
E
E
1
E
E
E
E
2
E
E
E
E/S
3
E
E
S
S
4
E
E
E/S
E/S
5
E
S
S
S
6
E
E/S
E/S
E/S
7
E/S
E/S
E/S
E/S
8
S
S
S
S
9
S
S
S
E
Mémoire
non volatile
A
S
S
S
E/S
B
S
S
E
E
I/O Code
C
S
S
E/S
E/S
D
S
E
E
E
E
S
E/S
E/S
E/S
F
TRI
TRI
TRI
TRI
D0
D1
I/O de
D2
D3
Data strobe
configuration
P0
P1
P2
P3
Param.strobe
Un esclave peut se référer à un profil mais ne
pas utiliser tous les bits Di définis par ce profil.
Division - Name - Date - Language
I/O Code
Sorties
paramètres
E/S
données
D0
Contrôleur AS-i
X
9
Le bus AS-i
Profils des esclaves
X
D0
D1
D2
D3
0
E
E
E
1
E
E
2
E
3
ID Code correspondant
Y
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
E
0,0
0,1
R
R
R
R
R
R
R
R
R
R
R
R
R
0,F
E
E
1,0
1,1
R
R
R
R
R
R
R
R
R
R
R
R
R
1,F
E
E
E/S
2,0
R
R
R
R
R
R
R
R
R
R
R
R
R
R
2,F
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
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
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
Profils des esclaves
I/O Code
I/O Configuration
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)
E/S
données
Interfaces
D0
D0
D1
D2 Profil Référence
D1
7.0
BZS2@
0.0 ZB2
XZ SDA40D2
D3
7.0
0.0 APE1FASI1
XZD2
SDA40D3
Data strobe
Pour
Définition état
0
1
0
Commentaires
1
Pas
de sémantique
particulière
Adaptateur
4E/4S
pour
CImA
sans cli
Module
utilisateur
4E
100
0
pour
les E/S
Interface
Asi 4E/4S
DIAL
Module utilisateur
4ETEGO
200 mA
1
Coupleur
Asi24Vdc
8E/8SIP20
TEGO POWER
Interface 4E
0
Répartiteur
4Ei/4S2E/2S
stat. base
Module utilisateur
rel. M12
1
Sorties
paramètres
Contrôleur AS-i
Famille
Commande
signalisation
Répartiteurs et
IP67
Coupleurs
et IP67
interfaces AS-i
Répartiteurs
Coupleurs
et interfaces
7.0
Interfaces de
racc. IP20 AS-i
0.0 APP1CAS2
ABE 8S40SB00
Répartiteurs IP67
7.0
SCA44D21
3.0 XZD3
SDA22D11
P0
Répartiteurs IP67
7.0
Répartiteur
4Ei/4S2E/2S
stat. M12
3.0 XZ SCA44D22
SDA22D12
Module utilisateur
rel. base
P1
Interfaces
deIP67
raccordements IP20
7.0
8S44SB11
Interface
4E/4S rel.2E/2S
250Vstat.
5A IP20
Répartiteurs
3.0 ABE
XZ SDA22D32
Module utilisateur
base
P2
Paramètres Interface
(S)
Interfaces de raccordements IP20
7.0
4Ei
110V/4S
250Vétat
IP20
3.0 ABE 8R44SF10
8S22SBB1
2E/2S
stat.Définition
2Arel.
IP20
P3
Interfaces
deIP67
raccordements IP20
7.0
8S44SBB0
Interface
4Ei/4S stat.
Répartiteurs
8.0 ABE
XZ SDA04D21
Module utilisateur
4S 1A
rel. IP20
M12
Param.strobe
P0
Non
défini,ne
pas
utiliser
Interfaces
deIP67
raccordements IP20
7.0
8S44SBB1
Interface
4E/4S stat.
Répartiteurs
8.0 ABE
XZ SDA04D22
Module utilisateur
4S 1A
rel. IP20
base
Répartiteurs IP67
8.0 XZ SDA04D32
Module
4S stat. base
0
Activé
Filtre sur les entrées
des utilisateur
P1 pulses jusqu'à 5 ms
1
Désactivé
Interfaces
8.0 ABE 8R04S010
Interface 4S rel. 250V 5A IP20
Mémoirede raccordements IP20
non volatile
P2 Non défini,ne pas utiliser
P3 Non défini,ne pas utiliser
Division - Name - Date - Language
1
1
L ’offre Schneider Electric
Profil 1.1
Interfaces
Mémoire
non volatile
E/S
données
Sorties
paramètres
Contrôleur AS-i
Famille
Détecteurs photo-électriques
Détecteurs photo-électriques
Détecteurs photo-électriques
Détecteurs photo-électriques
Détecteurs photo-électriques
Détecteurs inductifs
Détecteurs inductifs
Détecteurs inductifs
D0
Profil
D1
1,1
D2
1,1
D3
1,1
Data strobe
1,1
1,1
1,1
1,1
1,1
P0
P1
P2
P3
Param.strobe
Pour
0
Non détecté (ou ouvert)
0
1
0
1
0
1
0
1
Basse
Temporisation
ON
Temporisation OFF
Haute
D0 inversé
D0 normal
Basse
Temporisation
ON
Haute
Temporisation
OFF
Fonction spéciale
Fonction normale
D0 = E
Signal Commentaires
physique
Référence
1
Détecté (ou fermé)
0
ON
XUJ K063539AS
Détec. Photo-électrique
Réflex
D1 = E
Alarme
1
OFF Barrage
XUJ K103534AS
Détec. Photo-électrique
0
Indisponible
XUJ
Détec. Photo-électrique
Proximité 1.2 m
D2K123538AS
=E
Disponibilité
1
Disponible
XUJ K703538AS
Détec. Photo-électrique Proximité 0.7 m
0
Inactif
XUJ
D3ZAS1
=S
Test Capot arrière pour XUJ
1
Activé
XS1 M30AS101
Détecteur induc. cylindrique noyable 10 mm
XS7 C40AS101
Détecteur induc. rectangulaire noyable 15 mm
Paramètres pour
état20 mm
XS8
C40AS101
Détecteur induc. rect.Définition
Non noyable
capteur
capteur
photoélectrique(S)
industf(S)
P0 Fréquence
Temporisation
de travail
P1 Inversion D0
P2 Temporisation
Portée
P3 Fonction spéciale
Division - Name - Date - Language
Définition état
1
3
L ’offre Schneider Electric
Profil X.F (X = 0 à E)
Interfaces
Pour
Définition état
0
D0
Profil
D1
7.F
0.F
D2
7.F
0.F
D3
7.F
3.F
Data strobe
E/S
données
Sorties
paramètres
Contrôleur AS-i
D0
Famille
Référence
Commentaires
1
0
Départs
LA9
Inter.
Moteur
4E/2S
24V
500 mA
Claviers moteurs
XBL Z32811
C5012F581
Clavier
encastrable
12 touches
D1
1 12
Pas
de sémantique
particulière
Départs
LF1
Démarreur
direct
mod.
C
Claviers moteurs
XBL K09B#**C
C5012R582
Clavier
en saillie
touches
0
pour
les E/S
Départs moteurs
LF1
Démarreur
direct
+ capt.mod.
C
LA9
Z32810
Inter. Moteur
2E/1S
24V 500 mA
D2K09B#**C
1
Commande
et signalisation
3.F LF1
XAL K09BW#**C
S2001
Boîte à boutons
Départs
moteurs
7.F
Inverseur
mod. CI Blanc 0 Noir
0
Départs
moteurs
7.F
Inverseur
+ capt.I mod.
Commande
et signalisation
3.F LF2
XAL
S2002
Boîte à boutons
Vert 0CRouge
D3K09BW#**CA78
1
P0
Départs
moteurs
7.F
Démarreur
standard
capteurs
Commande
et signalisation
3.F LF7P**D###§§§
XAL S2003
Boîte à boutons
I Vert+02Rouge
Led
P1
Départs
moteurs
7.F
Inverseur
standard
Commande
et signalisation
3.F LF8P**D###§§§
XAL SZ1
Adaptateur
2E/2S
P2
Paramètres Inverseur
(S)
Interfacesmoteurs
de raccordements IP20
3.F LF8P**DA78§§§
ABE 8S22SBB2
Interface
2E/2S
stat.
2A
IP20 invétat
Départs
7.F
standard
+Définition
2 capteurs
P3
Colonnes lumineuses
7.F
Embase colonne
8.F XVBC21A
XVA S102
XVA
0 lumineuse XVB
Param.strobe
P0
Commande et signalisation
7.F ZB2 BZS1@
Adaptateur 4E/4S
pour CI avec cli
1
Commande et signalisation
7.F ZBZS43
Adaptateur 4E/4S
HARMONY sans cli
0
P1
1
Pas
de sémantique
Commande
7.F ZBZS44
Adaptateur
4E/4S particulière
HARMONY avec cli
Mémoire et signalisation
0
pour
les
paramètres
Coupleurs
7.F XBT
Interface Asi XBT
non volatileet interfaces AS-i
P2ZA994
P3
Division - Name - Date - Language
1
0
1
1
7
L ’offre Schneider Electric
Profil 7.D (Démarreurs et inverseurs)
Mémoire
non volatile
E/S
données
D0
D1
D2
D3
Data strobe
P0
P1
P2
P3
Param.strobe
LF2 ou LF8
uniquement
D1 = E
S
D2 = E
S
Variantes
A78 et A79
Paramètres (S)
P0 Chien de garde
P1 Repli
P2 Inutilisé
P3 Inutilisé
Division - Name - Date - Language
Pour
D0 = E
S
D3 = E
S
Sorties
paramètres
Contrôleur AS-i
Interfaces
Définition état
0
1
0
1
0
1
0
1
En défaut
Arrêt
sensou
direct
non prêt
Marche sens direct
Prêt
Arrêt
A
l'arrêt
sens inverse
Marche
En
marche
sens inverse
Désactivation
Signal
capteurrelais
1 absent
auxiliaire
Activation
Signal
capteur
relais1 auxiliare
présent
Inutilisécapteur 2 absent
Signal
Inutilisécapteur 2 présent
Signal
Définition état (1 par défaut)
0
1
0
1
0
1
0
1
Maintien dans l'état
Position de repli
Position de repli en marche
Position de repli à l'arrêt
Inutilisé
Inutilisé
Inutilisé
Inutilisé
1
8
L ’offre Schneider Electric
Profil 7.E (Coupleur As-i pour variateur ATV58)
Mémoire
non volatile
Division - Name - Date - Language
E/S
données
Sorties
paramètres
Contrôleur AS-i
D3 = S
0
D0
0
D1
1
D2
1
D3
0
Data strobe
0
1
1
P0
0
P1
0
P2
0
1
P3
0
1
Param.strobe
1
1
0
1
0
1
D2 = S
D1 = S
D0 = S
Paramètres (S)
Commande (P1= 1
0 et P2=0)
P2=1)
Définition état
0
0
0
Normal
0
Actif
1P0 Chien
0 de garde
0
Rapide
Arrêt 1
Arrêt
Inactif
0
0
0
Injection de courant
P2=0 P1=0 Non Utilisé
1P1
0
0
Roue libre
P2=0 P1=1 + vite / -vite
0
1
0
0
1
1èreutilisé
non
conservation
vitesse:de
LSP
la +AI
vitesse
Sélection de modes
P2=1 P1=0 7 vitesses, 1 sens de marche
1P2
1
0
0
1
2ème
non
plus
utilisé
vite
vitesse: SP2
Marche
Marche avant
P2=1 P1=1 4 vitesses, 2 sens de marche
0
1
0
0
1
3ème
non
moins
utilisé
vitesse:
vite
SP3
avant
0
D3 (E) affecté à LI4
1P3 Affectation
1
0
0bit d'état D3 (E)
4ème
non
1ère
utilisé
vitesse:
vitesse: LSP
HSP+AI
du1
1
D3 (E) affecté à R2
0
0
1
1
0
1ère vitesse:de
conservation
LSP
la +AI
vitesse
0
1
1
1
0
2èmevite
plus
vitesse: SP2
Marche
Marche arrière
1Interfaces
0
0
1
1
0
3ème
moins
vitesse:
vite
SP3
arrière
Pour
Marche Définition état
1
1
1
0
4ème vitesse:
1ère
vitesse: LSP
HSP+AI
SP4
0 avant
Variateur en défaut
ou
non prêtSP5
0
0
1
1
5ème
non
utilisé
vitesse:
D0 = E
1Réarmement
Variateur prêt pour
contrôle
à distance
0
1
1
1
6ème
non
utilisé
vitesse:
SP6
Réarmement
0 variateur
Moteur à l'arrêt non
variateur
1
0
0
1
1
7ème
utilisé
vitesse:
HSP
D1 = E
1
Moteur
en
marche
1
1
1
Réarmement
remise à zéro des défauts
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
1
9