Vous êtes sur la page 1sur 88

INTRODUCTION

Pour des installations complexes nombre important de signaux dentres/sorties, il nest aujourdhui plus possible de raliser des tches dautomatisation avec une commande centrale unique. On doit donc passer une gestion des tches de commandes rparties sur plusieurs automates plus petits. Ceux-ci seront ensuite coordonns par des commandes de plus haut niveau ou par des calculateursmatres; ils seront relis lensemble du procd par un systme bus. De la mme manire, les entres et les sorties ne sont plus connectes directement des modules de signaux centraux mais en priphrie des processus locaux par les modules dentres/sorties qui sont relis par un bus champ commande unique.
Youssef ZIDANI 1

Voie de transmission Capacit dun canal


Dbit binaire Capacit maximale dun canal Rapidit de modulation Rapidit maximale de modulation
Youssef ZIDANI 2

Les Supports des voies de transmission


Conducteur mtalliques Fibre optiques Hertzien

Youssef ZIDANI

Conducteur mtalliques Paires torsades Des paires torsades non blindes (UTP :Unshielded Twisted Pair) Des paires torsades blindes (STP: Shielded Twisted Pair) Des paires torsades avec cran.
Youssef ZIDANI 4

Conducteur mtalliques Paires torsades


Catgorie 1 et 2 voix et donnes vitesses rduites. Catgorie 3 voix/donnes jusqu 10 Mbits/s. Catgorie 4 voix/donnes jusqu' 16 Mbits/s. Catgorie 5 voix/donnes jusqu' 100 Mbits/s ou 155 Mbits/s Catgorie 6 250 Mbits/s Catgorie 7 750 Mbits/s

Youssef ZIDANI

Conducteur mtalliques cbles coaxiaux

Gaine

Blindage

Dilectrique Conducteur

Youssef ZIDANI

cble RG58

Youssef ZIDANI

Gaine

Blindage 4

Blindage 3

Blindage 2

Conducteur mtalliques cbles coaxiaux

Youssef ZIDANI

Blindage 1

D
Dilectrique

d
Conducteur
8

F.O. La Rfraction

Youssef ZIDANI

Fibres optiques multimodes


n0 50 m 100 m
Gaine

Gaine 125 m Cur 50 m Largeur de bande 50MHz.km Attnuation 3 dB/km Porte max. 10 km

Youssef ZIDANI

n2
10

Coeur

n1

Fibres optiques gradient dindice


n0 50m 100m
Gaine

Gaine 125 m Cur 50 m Largeur de bande 1GHz.km Attnuation 0,7 dB/km Porte max. 30 km
Youssef ZIDANI 11

n2

Coeur

n1

Fibres optiques monomode


n0 5m 100m

Coeur

Gaine

Gaine 125 m Cur 5 8 m Largeur de bande 50 GHz.km Attnuation 0,4 dB/km Porte max. 50 km

Youssef ZIDANI

n2
12

n1

Composants FO

Youssef ZIDANI

13

Composants FO

Youssef ZIDANI

14

Topologie des rseaux

Youssef ZIDANI

15

Topologie - ETOILE
Poste de travail B Poste de travail A

Station centrale

Poste de travail C

Poste de travail D

Youssef ZIDANI

16

Topologie BUS

Station A

Station B

Station C

Station D

Terminaison Zo

Raccordement

Terminaison Zo

Youssef ZIDANI

17

Topologie BUS
Station A Station B Station C Station D

Station E

Station F

Youssef ZIDANI

18

Topologie Anneau ou Boucle


Station A

Station B

Station D

Station C

Youssef ZIDANI

19

Topologie Arbre (Bus)


Tte de l'toile HUB-6 Dtail d'un HUB

HUB-4

HUB-5

HUB-1

HUB-2

HUB-3

Youssef ZIDANI

20

Classification des mthodes daccs


Comptition. Accs alatoire (Type CSMA: Carrier sense multiple access ) Multiplexage. Temporel. Consultation. Gestion centralise (du type Matre Esclave) Scrutation centralise. Scrutation dcentralise. Gestion dcentralise (Circulation dun Jeton)
Youssef ZIDANI 21

Synchrone. Asynchrone.

Time Division Multiple Access TDMA

Station 1 Station 2 Station 3 Station 1 Station 2 Station 3 t

Youssef ZIDANI

22

Accs alatoires Collision sur un BUS

Station A

Station B

Station C

Station D

Youssef ZIDANI

23

Format des trames 802.3


Champs Taille (octets)
PRE SFD DA SA LEN LLC DATA PAD FCS

< 1519

< 64

Youssef ZIDANI

24

Format des trames 802.3


PRE : Prambule : Squence 10101010 pour lauto synchronisation des rcepteurs. SFD : Start Frame Delimiter (dlimiteur de dbut) 10101011 DA : Destination Adress - adresse du destinataire de la trame. SA : Source Adress - adresse de lmetteur. LEN : Longueur des donnes. LLC DATA : Donnes changes entre entits du sous niveau LLC. PAD : Bourrage - donnes sans signification, insres uniquement si le champ de donnes a une longueur insuffisante. FCS : Frame Check Sequence - squence de vrification de la trame, obtenu par un CRC de degr 32.[1]

g ()1 x x 32 x 26 x 23 x 22 x16 x12 x11 x10 x 8 x 7 x 5 x 4 x 2 x


Youssef ZIDANI 25

[1]

Format des adresses


16 bits I / G Adresse (15 bits)

48 bits I / G

U / L

Adresse (46 bits)

I/G

0 1

Adresse Individuelle. Adresse de Groupe. Adresse Universelle cre la fabrication. Adresse Locale propre au rseau
Youssef ZIDANI 26

U/L

0 1

Les accs contrls


La gestion centralise :
Matre Esclaves

La gestion dcentralise :
Jeton sur bus Jeton sur boucle

Youssef ZIDANI

27

Jeton sur BUS: Format des trames 802.4

Champs Taille (octets)

PRE

SFD

FC

DA

SA

LLC DATA FCS

ED

1 ou +

2 ou 6

2 ou 6

0 8191

Youssef ZIDANI

28

Format des trames 802.4


PRE : Prambule au moins 1 octet pour lauto synchronisation des rcepteurs dure mini 2 s SFD : Start Frame Delimiter (dlimiteur de dbut) NN0NN000 (N=Non Data) FC : Frame Control - Type de trame. DA : Destination Adress - adresse du destinataire de la trame. SA : Source Adress - adresse de lmetteur. LLC DATA : Donnes changes entre entits du sous-niveau LLC. FCS : Frame Check Sequence - squence de vrification de la trame, obtenu par un CRC de degr 32. ED : Dlimiteur de fin NN1NN1IE - N Non data - I est un indicateur pour indiquer si cette trame est la dernire (I=0) ou bien quune autre va suivre (I=1). E est un indicateur derreur dont la valeur du bit peut tre modifie par un rpteur.
Youssef ZIDANI 29

Jeton sur anneau


J Station A
L a t rame mise par A est rcupr par A

Station B

Station D

Station C

Youssef ZIDANI

30

Format des trames 802.5


LLC DATA

Champs Taille (octets)

SD

AC

FC

DA

SA

FCS

ED

FS

2 ou 6

2 ou 6 0 4027

Youssef ZIDANI

31

Format des trames 802.5


SD : Start Delimiter (dlimiteur de dbut) JK0JK000 AC : Access Control - contrle daccs - PPPTMRRR FC : Frame Control - Type de trame. DA : Destination Adress - adresse du destinataire de la trame. SA : Source Adress - adresse de lmetteur. LLC DATA : Donnes changes entre entits du sous niveau LLC FCS : Frame Check Sequence - squence de vrification de la trame. Obtenu par un CRC de degr 32. ED : Dlimiteur de fin JK1JK1IE - N Non data I est un indicateur de dernire trame (I=0) E est un indicateur derreur. FS : Frame Status (tat de la trame) ACRRACRR o A = adresse reconnue, C = Copi, R = bit rserv, non affect
Youssef ZIDANI 32

Le champ AC - 802.5
PPP T M RRR Priorit du jeton 111 la plus leve 000 la plus faible

Jeton (token) 0=libre - 1=occup moniteur : mis 0 par lmetteur, et 1 par le moniteur rservation : permet de demander laccroissement de la priorit

Youssef ZIDANI

33

Les trames 802.5


Trame jeton (3 octets) SD AC ED Trame de donnes. Trame de supervision de la boucle : Test dadresse, Alarme, Demande du jeton, Purge, Moniteur prsent, Moniteur potentiel.

Youssef ZIDANI

34

LES RESEAUX LOCAUX


Les Stations dinterconnexion

Youssef ZIDANI

35

Les Stations d'interconnexion


Le rpteur Les ponts Les routeurs Les passerelles

Youssef ZIDANI

36

Le rpeteur
Station Station

Segment 1

Station

Station

Segment 4

Segment 2

Segment 3

Station

Station

R
R : Rpteur

Youssef ZIDANI

37

Le pont

RESEAU LLC MAC1 PHY1 MAC1 PHY1 MAC2 PHY2

RESEAU LLC MAC2 PHY2

Rseau 1

Rseau 2

Youssef ZIDANI

38

Le pont simple
Conversion du format des trames

Filtrage d'adresse

Gestion des bits de contrle des trames

Youssef ZIDANI

39

Le pont routeur
Construction des tables de routage Contrle de flux Filtrage du trafic local

Youssef ZIDANI

40

Le routeur
RESEAU LLC 1 MAC1 PHY1 LLC 1 MAC1 PHY1 LLC 2 MAC2 PHY2 RESEAU LLC 2 MAC2 PHY2

Rseau 1

Rseau 2

Youssef ZIDANI

41

La passerelle
APPLICATION PRESENTATION SESSION TRANSPORT RESEAU LIASON PHYSIQUE APPLICATION PRESENTATION SESSION TRANSPORT RESEAU LIASON PHYSIQUE PRESENTATION SESSION TRANSPORT RESEAU LIASON PHYSIQUE APPLICATION PRESENTATION SESSION TRANSPORT RESEAU LIASON PHYSIQUE

Rseau 1
Youssef ZIDANI

Rseau 2
42

Etude de cas : rseaux SIEMENS MPI-PROFIBUS-ASI-ETHERNET

Youssef ZIDANI

43

Cette Rpartition des Tches dAutomatisation avec la connexion de priphrie locale apporte les avantages suivants : Programmation simple travers de petits programmes, Structure de dispositif concise, Haute disponibilit du dispositif en cas de drangement par des commandes autarciques, Minimisation des cots de cblages, (Les erreurs de cblage sont ainsi rduites), Chemins courts pour les signaux critiques, comme par exemple les valeurs analogiques ou les compteurs de frquences par la numrisation dans le domaine priphrique, Extension et modification facilites, Amlioration de la flexibilit des dispositifs dautomatisation par lattribution de la priphrie, Auto-surveillance amplective et diagnostic derreur du systme de transfert. Linstallation et lentretien sont facilits,
Youssef ZIDANI 44

Petites quantits de donnes, par un ratio de messages lev, et par un faible nombre dutilisateurs. Les exigences de temps rel sont ici considrer en premier.

Systmes complexes des calculateurs. Cest le domaine des grosses quantits de donnes temps de raction non critiques, des nombres importants dutilisateurs, et dextension lointaine des rseaux.

PYRAMIDE CIM
Youssef ZIDANI

45

SYSTEMES DE BUS A CHAMP (UNE SELECTION)

Dans le domaine des systmes de bus champ, on trouve un grand nombre de systmes standards concurrents qui tentent de simposer dans ce march hautement concurrentiel. Sans prtention aucune prsenter une liste exhaustive, on vous dcrira brivement les systmes de bus champ les plus importants.
Youssef ZIDANI 46

LINTERBUS-S UN DES PREMIERS


En 1985, lentreprise Phoenix dveloppa lInterbus-S dans le but dviter des cblages parallles coteux en priphrie des SPS. Linterbus S ne reprsente ainsi pas un moyen de communication universel mais plutt seulement un moyen de communication des SPS, des commandes CNC ou des systmes dautomatisation de processus relis leurs priphries. La force dun interbus S rside dans son efficacit de transmission trs leve pour de trs petites quantits de donnes par utilisateur. Linterbus S est ainsi adapt pour les plus basses couches. Il relie les capteurs et les actuateurs avec les commandes correspondantes. Il ne prvoit pas la mise en rseau des commandes entre elles.

Youssef ZIDANI

47

LE PROFIBUS POLYVALENT
Le PROFIBUS (Process Field Bus) sadapte bien la mise en rseau dappareils complexes grce son protocole multimatre. Le PROFIBUS est normalis, et son domaine dapplication stend depuis la couche liaison jusqu la couche transport. Il est ainsi avec son profil de protocole PROFIBUS DP (Priphrie dcentralise) possible de le mettre en place principalement jusqu la couche des capteurs/actuateurs. Pour linterconnexion bon march dun grand nombre de capteurs et dactuateurs, il offre cependant la connexion dun bus sur les couches plus bas niveaux, comme par exemple la connexion dun AS-I.

Youssef ZIDANI

48

AS-I PETIT ET RAPIDE


LAS-I (Interface Actuateur/Capteur) convient aux exigences des couches les plus basses. LAS-I relie les actuateurs et les capteurs avec les premires couches de commandes et remplace ainsi les arbres de cbles, les armoires de rpartiteurs et les installations chargement. Comme lAS-I est un standard ouvert, beaucoup de constructeurs ont offert par la suite des capteurs et actuateurs intelligents compatibles AS-I, afin de pouvoir transmettre plus dinformations que seulement 1 / 0. LAS-I est particulirement simple manier. Les appareils champ sont simples connecter un cble plat non blind 2 conducteurs par la technique de la connexion-coupage. Linstallation peut par consquent seffectuer aussi ensuite par des personnes sans connaissances spciales. AS-I est rapide, simple, bon march et aussi durable, car plus de la moiti des besoins du march mondial sont couverts par des capteurs de fabricants supportant AS-I.

Youssef ZIDANI

49

BUS A CHAMP CAN


Le systme bus CAN (Controller Area Network) a t dvelopp lorigine par Bosch en coopration avec Intel, dans le but de rduire les arbres de cble dans la conception automobile. Si lon compare toutefois les exigences dun systme bus KFZ avec celles dun systme de bus champs industriel, on constate alors des ressemblances stupfiantes : faibles cots, scurit de fonctionnement mme sous un environnement contraintes difficiles, haute capacit en temps rel et maniement ais. En consquent, le CAN est le mieux adapt pour la mise en rseau de capteurs et actuateurs intelligents lintrieur des machines.
Youssef ZIDANI 50

L INTERFACE MULTIPOINT (MPI)


Ce systme de bus a t principalement dvelopp comme interface de programmation pour SIMATIC S7. MPI sert galement pour la communication avec les composants mis en place pour servir et visualiser, ainsi que pour la communication entre deux automates. Les domaines dapplication du MPI et de PROFIBUS se recoupent, le MPI restant sensiblement meilleur march, car cette interface est dj disponible dans tous les produits SIMATIC S7. Linconvnient notable du MPI est le fait que le protocole de transmission est un standard purement SIEMENS et que donc aucun produit de tout autre fabricant ne peut tre intgr dans un tel systme de bus.
Youssef ZIDANI 51

DONNEES TECHNIQUES DE LA MPI


Linterface multipoint MPI (Multipoint Interface) est une des interfaces de communication intgre SIMATIC S7 dans de nombreux appareils, connects simultanment plusieurs outils de programmation/PC avec STEP 7, les systmes HMI (Operator Panel/Operator Station), S7-300, M7-300, S7-400 et M7-400. Elle peut tre mise en place pour de simples mises en rseau et permet les formes suivantes de communication : Fonctions de programmation et de diagnostic : peuvent tre excutes avec le MPI depuis nimporte quels PC/Outils de programmation sur tous les SPS mis en rseau. Comme linterface MPI de la CPU est directement relie avec le bus de communication interne (K-Bus) du S7-300, les modules de fonctions (FM) et les blocs de communication (CP) peuvent directement communiquer avec la connexion bus K du le PG via la MPI. La liaison de Operator Panels/Stations opratrices aux SPS SIMATIC S7 est trs facilement ralisable avec la MPI, car les services de communication sont supports de manire standard et les blocs standards, comme ceux de SIMATIC S5, ne sont dsormais plus ncessaires. Par le service Communication de donnes globales, les CPU relies au rseau peuvent schanger des donnes entre elles. Le nombre et la taille des paquets de donnes dpend du type de CPU mises en place. (Se reporter au manuel utilisateur de lappareil) En STEP 7 V5.x, 15 CPU au maximum peuvent participer lchange de donnes. Lentreprise SIEMENS fournit les caractristiques suivantes pour la MPI : 32 participants MPI max. Procd daccs : Jeton (Token) (voir aussi la description de PROFIBUS) Mdia de transfert : Cble blind deux fils (RS485), ou fibre optique (LWL / verre ou plastique) Vitesses de transmission de 19,2 Kbit/s par 187,5 Kbit/s jusqu 12Mbit/s Topologie du rseau : RS485 bus ou structure arborescente (avec des rpteurs), en utilisant une structure arbre LWL, toile ou anneau Extension du rseau : Taille du segment de 50 m max., avec des rpteurs RS485 jusqu 1100 m, avec LWL par OLM jusqu 100 km Le nombre de liaisons possibles dynamiques pour la communication de base avec SIMATIC S7/M7-300/-400 et de liaisons de communication statiques pour la communication tendue aux PG/PC, systmes SIMATIC HMI et SIMATIC S7/M7-300/400 dpend du type des CPU mises en places.
Youssef ZIDANI 52

Exemple de configuration rseau MPI

- 32 participants peuvent tre connects entre eux. - Quelques processeurs de communication (CP) et modules de fonction possdent galement des adresses MPI dans le SIMATIC S7-300. - Ladresse 0 est attribue pour les quipements de diagnostique. - Dans le cas o un Operator Panel est disponible, il vaut mieux que ladresse 1 lui soit rserve (Configuration par dfaut pour les Operator Panel). - Pour viter les rflexions aux extrmits des cbles, il faut brancher sur le premier et dernier participant dun rseau MPI les impdances de terminaison intgres dans les Youssef ZIDANI 53 connecteurs.

- Cble blind et torsad deux fils avec 50 m. - Pour les grandes distances, il faut mettre des rpteurs RS 485. - 100 m, sil ne se trouve aucun participant entre 2 stations. - 10 rpteurs est le nombre maximum.
Youssef ZIDANI 54

MISE EN SERVICE DUN RESEAU MPI

Youssef ZIDANI

55

Youssef ZIDANI

56

Youssef ZIDANI

57

INSTALLATION DUN OPERATOR PANELS/UNE STATION OPERATRICE AU RESEAU MPI


Les Operator Panels/ Stations opratrices doivent aussi tre configures pour tre employes sur la MPI. La configuration des Adresses MPI, de ladresse MPI la plus leve et du taux de Baud ainsi que lattribution un Sousrseau et aux partenaires de communication correspondants doit tre faite avec des outils de paramtrage spciaux comme par ex. ProTool.

Youssef ZIDANI

58

Youssef ZIDANI

59

COMMUNICATION DE DONNEES GLOBALE PAR MPI

La communication de donnes globale est une possibilit simple dchange de donnes comme par ex. les entres, les sorties, la mmoire interne ainsi que les domaines dans les blocs de donnes entre les CPU S7-300 et S7400 via linterface MPI. Cest une possibilit de communication intgre aux CPU S7-300/400, qui rend possible des changes de donnes cycliques, sans avoir pour autant relier des blocs supplmentaires. Linstallation seffectue par un paramtrage simple.
Youssef ZIDANI 60

COMMUNICATION DE DONNEES GLOBALE PAR MPI


La communication de donnes globale est une possibilit simple dchange de donnes comme par ex. les entres, les sorties, la mmoire interne ainsi que les domaines dans les blocs de donnes entre les CPU S7-300 et S7-400 via linterface MPI. Cest une possibilit de communication intgre aux CPU S7-300/400, qui rend possible des changes de donnes cycliques, sans avoir pour autant relier des blocs supplmentaires. Comme ce procd est un procd de diffusion (broadcast), aucune scurit des donnes nest garantie. Ainsi la communication de donnes globales nest pas adapte pour des changes de donnes critiques au niveau scurit entre deux parties de dispositifs Linstallation seffectue par un paramtrage simple.
Youssef ZIDANI 61

CONFIGURER LES DONNEES GLOBALES


La communication de donnes globales nest pas programme, elle est configure. Avec STEP 7 un tableau de donnes globales est cr, dans lequel les donnes de configuration pour lchange de donnes sont dfinies. Toutes les CPU SIMATIC S7-300/400 qui doivent participer une communication de donnes globales doivent se trouver dans le mme projet STEP 7 et tre en fonctionnement dans le rseau MPI. La configuration dun rseau MPI et la cration de la table de donnes globales se passent de la manire suivante : 1. Ouvrez le projet. 2. Slectionnez les proprits de lobjet du rseau MPI (Dans le menu Edition). - Configurez ladresse MPI la plus leve et le dbit 3. Assurez vous que les CPU aient des adresses MPI diffrentes. Si ce nest pas le cas, modifiez cela dans Configurer Hardware. 4. Slectionnez Rseau MPI ( MPI(1) ).
Youssef ZIDANI 62

Dfinissez les donnes globales dans le tableau GD ( Outils => Dfinir les donnes globales) - Insrez des CPU (=> Slectionner le champ => Editer => CPU) - saisissez par ex les domaines de mmoire interne/sortie/entre - attribuez chaque ligne un expditeur (=> Edition => Envoyer) - Interprtez le tableau des donnes globales (=> Tableau GD => Interprter) - Chargez les donnes de configuration dans les CPU.(=> Systme cible => Charger dans les modules) La CPU expditrice envoie les donnes globales la fin dun cycle, et la CPU rceptionneuse lit ces donnes au dbut dun cycle.
Youssef ZIDANI 63

LE BUS AS-i

Youssef ZIDANI

64

LE BUS AS-i
Bus de capteurs Actionneurs Matre Esclaves Topologie libre Le bus transporte les donnes et lalimentation Jusqu 31 esclaves (62 en A/B) Temps de cycle max 5ms (10ms en A/B)
Youssef ZIDANI 65

LE BUS AS-i
La topologie du rseau AS-i est libre, toutes les architectures (ligne, arbre ou toile, anneau..) sont possibles. Un nouveau branchement peut partir dun point quelconque, et de plus aucune rsistance de terminaison nest ncessaire.

Youssef ZIDANI

66

ASI - Topologie
contrleur contrleur contrleur contrleur

Matre

Matre

Matre
esclave esclave

Matre

esclave esclave esclave

esclave

esclave esclave

esclave

esclave

esclave

esclave esclave esclave esclave esclave

esclave

esclave esclave

esclave

esclave

Youssef ZIDANI

67

LE BUS AS-i
On peut connecter jusqu' 31 esclaves. Chaque esclave peut contenir jusqu' 4 entres, et 4 sorties. Dans un systme AS-i tendu selon la spcification 2.1, il est possible de connecter jusqu 62 esclaves A/B. Ceux ci disposent de 4 entres max. et 3 sorties max.
Youssef ZIDANI 68

LE BUS AS-i cble jaune

cble jaune : donnes cble noir : puissance


Youssef ZIDANI 69

LE BUS AS-i cble jaune


cble plat dtrompeur mcanique - mme technologie utilise pour donnes et puissance connecteurs prises vampires - simple & sr - indice de protection jusqu IP67, mme aprs dconnexion esclaves connexion directe - capteurs, actionneurs - terminaux dlectrovannes - modules lectriques
cble plat dtrompeur mcanique

prises vampires

botier de lesclave

Youssef ZIDANI

70

Connection Technology

1.5mm2 stranded cable


Youssef ZIDANI 71

Positioning of AS-i
Corporate level
IT systems
PC

Factory/plant level
SCADA systems, centralised control
PLC

Ethernet
PC

Ethernet/fieldbus gateway e.g. PROFINet proxy

Cell/control level
HMI

Field level
Distributed control

General purpose fieldbus e.g. PROFIBUS, DeviceNet

Process fieldbus e.g.PROFIBUS PA, Foundation Fieldbus Hazardous environments Exi

ASi

Device level
Intelligent sensors
Digital actuators & sensors Analogue & digital I/O Safety protection Drives Analogue & digital I/O Control valves Transmitters DP cells

Factory autom ation

CNC robotics
Youssef ZIDANI

Process control
72

LE BUS AS-i

Youssef ZIDANI

73

LE BUS AS-i - Vitesse.


Le temps de scrutation des esclaves est de 5 ms pour le nombre maximum de stations (31), ce qui correspond environ 167 kbits/s. Le matre interroge cycliquement ses esclaves. La dure de scrutation est de : 1 ms pour 6 esclaves. 3 ms pour 16 esclaves. 5 ms pour 31 esclaves. Dans un systme AS-i selon la spcification tendue 2.1, le temps de cycle maximal est de 10 ms pour 62 esclaves.
Youssef ZIDANI 74

LE BUS AS-i Le matre.


Le bus accepte diffrents types de matres : - Automate programmable qui intgre la communication AS-i - Matre PC avec une carte dextension. - Le matre passerelle qui transforme le bus en un simple nud de communication dun bus de niveau suprieur.

Youssef ZIDANI

75

LE BUS AS-i Les esclaves


Chaque esclave possde sa propre adresse et est dfini par un profil (code qui prcise le type dunit esclave) Capteurs ou actionneurs communicants : (comportant un Asic) se raccordant directement sur le bus. Capteurs ou actionneur traditionnels : Ils sont raccords sur le bus par lintermdiaire de rpartiteurs actifs (4 capteurs - actionneurs par rpartiteurs)
Youssef ZIDANI 76

LE BUS AS-i Les esclaves


Prise M12 pour brancher un capteur TOR

Youssef ZIDANI

77

LE BUS AS-i Les esclaves

Youssef ZIDANI

78

LE BUS AS-i matre Esclaves


contrleur

Matre

le matre appelle chaque station lune aprs lautre, et celles-ci lui rpondent chaque fois il travaille par cycles ( polling)

Appels du matre
vers l'esclave vers l'esclave vers l'esclave vers l'esclave

Rponses des esclaves


Youssef ZIDANI 79

Tlgrammes du matre
Longueur fixe 14 bits ST = bit de dmarrage = 0 ( start bit ) SB = bit de commande (slection donnes de sortie ou mot de commande asynchrone) A4 A0 = adresse du destinataire S4 S0 = donnes de sortie PB = bit de parit EB = bit de fin = 1 ( end bit ) Nouvelle spcification 2.11 62 stations au lieu de 31 le bit S4 est un bit supplmentaire dadresse ce qui rduit les sorties 3 par station

Youssef ZIDANI

80

Tlgrammes des esclaves


Lesclave appel par le matre doit rpondre immdiatement, aprs une pause de 2 10 bits Il doit rpondre sil est prsent, et ne peut accder au bus qu cette occasion, lappel du matre la rponse est aussi suivie dune pause de 2 10 bits longueur fixe 7 bits ST = bit de dmarrage = 0 ( start bit) E4 E0 = donnes dentre PB = bit de parit EB = bit de fin = 1 ( end bit)

Youssef ZIDANI

81

Transmission de donnes analogiques


La nouvelle spcification 2.11 normalise les stations analogiques avec max. 4 valeurs sur 16 bits Chaque valeur est dcoupe en segments de 3 bits le bit de poids fort I3 sert au contrle de squence, il est invers chaque nouveau segment ( toggling), ce qui permet de les distinguer les uns des autres Il faut donc 7 cycles successifs par valeur analogique - 6 segments pour la valeur -1 segment supplmentaire annonant le 1er segment Pour 4 valeurs par station, il faut donc max. 140 ms avec lancienne spcification, des valeurs de 8 et 12 bits taient possibles ; elles ne sont pas reconnues automatiquement
Youssef ZIDANI 82

LE BUS AS-i - Safety


Module standard

Module
de

scurit

Module standard

Youssef ZIDANI

83

Scurit

Youssef ZIDANI

84

Matre Schneider dans API TSX


Module de communication ASI

Modules dentres sorties classiques

Bus ASI

Youssef ZIDANI

85

Avantages et inconvnient
bus de terrain normalis, sans concurrence
norme indiscute, pas dalternative normalise interoprabilit, interchangeabilit indpendance relative des fournisseurs

cblage efficace conomique

simple concevoir, assembler sans erreur, tester topologie quelconque, donc adaptable chaque cas linterface avec les capteurs nest pas complique les donnes sont transmises dans un dlai garanti

dterminisme Dbit

trs limit, relativement lent, en particularit pour les valeurs analogiques


Youssef ZIDANI 86

Youssef ZIDANI

87

Branchez lesclave AS-I Slave ou connectez le sur la fiche intgre du PSG. 1.1 Allumez le PSG (START) 1.2 Confirmez (ENTER) 1.3 Slectionnez Matre (F3) 1.4 Slectionnez Opration unique (F1) 1.5 Slectionnez Nouvelle Adresse (F1) 1.6 Confirmez Adresse AS-I (ENTER) 1.7 Saisissez la nouvelle adresse (par ex. : 2) 1.8 Confirmez saisie (ENTER) 1.9 Retournez au menu principal (2x Echap) 1.10 Eteignez le PSG (F4) Youssef ZIDANI

88