Page 1
Elle permet de simplifier les automatismes en rduisant le nombre dE/S gres et prsente donc l'avantage de
faciliter la mise en service et la maintenance.
Cette segmentation a gnr le besoin de communication entre les entits fonctionnelles. La fonction de
communication est devenue la clef de vote de la conception des architectures dautomatismes.
Page 2
1.4.Segmentation des rseaux locaux industriels RLI et bus de terrain
Le modle CIM (Computer Integrated Manufacturing) a russi qu' crer une segmentation verticale des rseaux
et des bus. Le CIM a contribu la segmentation de lautomatisme en 4 niveaux : capteur/actionneur (niveau 0),
automatisme (niveau 1), supervision (niveau 2), informatique (niveau 3 : en utilisant des procds darchivage
des donnes et de supervision des sites distants).
Le CIM dcrit les diffrents niveaux de communication sous une forme quantitative des donnes vhiculer,
savoir :
Le niveau 0, niveau capteur/actionneur, ncessite un transfert performant (quelques
millisecondes) mais concernant peu d'informations (donnes binaires),
Le niveau 3 ncessite quant lui de vhiculer de gros paquets de donnes, des fichiers et la
performance n'est plus forcment un critre prdominant.
Les constructeurs des API ont cr des rseaux et des bus adapts au besoin. Ainsi chaque niveau,
correspond un bus ou un rseau :
les "sensor bus", bus capteurs et actionneurs unitaires simples,
les "device bus", bus et rseaux pour la priphrie dautomatisme : variateurs, robots, axes
les "field bus", rseaux de communication entre units de traitement : automates programmables,
superviseurs, commandes numriques
les rseaux locaux industriels, pour l'tablissement de la communication entre lautomatisme et le
monde informatique (supervision des sites distants, archivage des donnes).
Page 3
2.Les bus de terrain AS-I (Actuator Sensor Interface):
2.1 Historique
En 1990 sest cr un groupe de 11socits spcialises dans les capteurs et les actionneurs (Balluf,
Baumer, Elesta, Festo, Ifm, Leuze, Pepperl & Fuchs, Sick, Siemens, Turck, Visolux), ce consortium
ayant pour tche de dfinir un systme de transmission commun pour tous les capteurs : ainsi est n
le concept AS-interface (Actuator Sensor Interface).
Une association AS-i a t fonde en 1992 en vue de coordonner, certifier et standardiser le bus.
2.2 Constituants de base
Le systme AS-i est un bus de terrain de type matre-esclave permettant de raccorder des capteurs et
actionneurs souvent binaire de diffrents fournisseurs sur un module de conversion srielle. AS-i est
compos de deux lments de base majeurs, lASIC et un cble.
LASIC dispose de 4 ports (D0, D1, D2, D3) dlivrant les niveaux de tension de lesclave AS-i. Ils
constituent les 4 bits de donnes changs entre le matre et lesclave. Ces ports peuvent tre
configurs en entre, en sortie ou en entre/sortie (bidirectionnel).
Il dispose galement de 4 bits de paramtres (P0, P1, P2, P3) qui procurent lesclave, une
intelligence supplmentaire puisquils permettent de contrler des fonctions spcifiques de lesclave,
telles que :
Page 4
Des inversions dtat
Des changements dchelle de sensibilit
Des temporisations spcifiques
2.2.2 Le CABLE
Le cble dune forme particulire permet dviter les inversions entre les deux fils. Il se compose
physiquement dune liaison 2 fils non blinds supportant lalimentation (24 volts) des
capteurs/actionneurs et les signaux dinformation.
Page 5
Un matre AS-i se caractrise par 3 niveaux de profil offrant des fonctionnalits diffrentes :
Page 6
2.5.2 Complmentarit du bus AS-i
AS-i est complmentaire aux autres rseaux de communication. Le raccordement avec AS-i se faisant
au moyen de passerelles.
Le rpteur est constitu de deux metteurs/rcepteurs pour chaque direction. Il rgnre les signaux
reus. Le rpteur constitue galement un excellent moyen pour isoler galvaniquement deux
segments de bus AS-i.
- Un systme AS-i fait moins de 200m avec un rpteur, 300m avec 2 rpteurs en srie.
- Au-del de 300m, prvoir une solution avec passerelle et bus de niveau suprieur.
Page 7
2.5.5 Caractristiques techniques du bus AS-i
Chaque esclave connectable sur le bus AS-i est dfini par ce que lon appelle un profil de type X.Y
fig par construction. Le profil est entirement dtermin par la configuration E/S (I/O code) et le code
didentification (ID code).
LI/O code permet de caractriser le(s) type(s) dlments(s) connectables sur lesclave : Entre,
Sortie, Elment bidirectionnel ou 3 tats.
Le codage de 0 F (Lettre X du profil) se fait conformment au tableau suivant.
LID code permet de particulariser des esclaves possdant le mme I/O code . Ce code ID (lettre Y
du profil) est dfini par une valeur de 0 F.
IN : Entre
OUT : Sortie
IN/OUT/NUL : Trois tats
V : Non utilis
Page 8
R : Rserv
Ladressage des esclaves (1 31) peut se faire en adressant un un les esclaves partir du logiciel
de mise en uvre tel que (PL7 Pro ou Asigraph).
Le cycle de fonctionnement du matre vis vis des esclaves peut se schmatiser de la faon
suivante :
Page 9
*La phase dchange de donnes correspond au dialogue entre matre et esclave via la fonction
Data Exchange . Lorsquun change choue, il peut tre rpt au cours des trois cycles suivants.
Aprs trois essais ngatifs, lesclave est considr comme absent ou en dfaut et disparat des tables
actifs et reconnus .
*La phase de management est la phase pendant laquelle le matre peut envoyer une trame de
commande tel que :
Ecriture de paramtre
Lecture de configuration
Assignation dadresse
Reset,
*La phase dacquisition est la phase pendant laquelle le matre vrifie si un nouvel esclave a t
introduit sur le bus. Si un nouvel esclave est dtect il faut ensuite 3 cycles pour lactiver, car trois
transactions sont ncessaires :
Lecture configuration E/S
Lecture identificateur
Envoi de paramtres
La prise en compte dun nouvel esclave sera effective dans un dlai maximum de 170 ms :
((31 cycles x 5 ms) + (3 x 5 ms) = 170 ms
2.7.3 Les trames du bus AS-i
Page 10
Lunit de temps est dune dure de 6 s et correspond la dure dun bit. Au mieux il faut donc
26 x 6 s = 156 s pour effectuer une transaction.
Le tlgramme correspond aux requtes du matre et est constitu des informations suivantes :
Page 11
3.3. Structure des donnes du protocole MODBUS :
Vitesse de transmission : 9600 ou 19200 bits/seconde
Trame : 8 bits sans parit
Parit : sans parit
- 1 bit stop
Mode de communication : half-duplex. (2 fils ou 4 fils)
- le matre parle un esclave et attend sa rponse,
- le matre parle l'ensemble des esclaves, sans attente de rponse (diffusion gnrale).
Il ne peut y avoir sur la ligne qu'un seul quipement en train d'mettre. Aucun esclave ne peut
envoyer un message sans une demande pralable du matre. Le dialogue entre les esclaves est
impossible.
La dtection de fin de message est ralise sur un silence de plus de 2 caractres. L'esclave
rpond par un message du mme type.
Exemple de message MODBUS :
Lecture par le matre des mots W450 W456 sur un ATV-28 (esclave n2). Cette requte
comporte 8 octets:
Page 12
Le protocole Modbus est trs utilis pour les communications des automates programmables
industriels et des variateurs de vitesse des moteurs lectriques.
Chaque octet composant un message est transmis en mode RTU de la manire suivante :
Avant et aprs chaque message, il doit y avoir un silence quivalent 3,5 fois le temps de
transmission dun mot.
Lensemble du message doit tre transmis de manire continue. Si un silence de plus de 1,5
fois le temps de transmission dun mot intervient en cours de transmission, le destinataire du
message considrera que la prochaine information quil recevra sera ladresse du dbut dun
nouveau message.
3.7. Fonctions des instructions du protocole MODBUS:
MODBUS offre 19 fonctions diffrentes. Elles se caractrisent par un code fonction sur un
octet (en hexadcimal). Tous les quipements ne supportent pas tous les codes fonction.
Page 13
3.8. Topologie des rseau de terrain MODBUS:
Page 14
4. Rseau ProfiBus :
Page 15
Page 16