Вы находитесь на странице: 1из 55

Introduction

Diffrents rseaux industriels

Bus UNI-TELWAY

Surveillance du rseau Uni-Telway

Conclusion
CIM (computer integrated Manufacturing)

Rseau Ethernet

Rseau CANopen

Rseau Profibus

Rseau Asi
Le CIM cre une segmentation des rseaux et bus :
Les mcanismes d'change sur les architectures d'automatismes traditionnelles n'ont pas volu
depuis la prise en compte des besoins de communication.

Pour rduire son investissement, lutilisateur sera intress par un rseau qui couvre plusieurs niveaux
Appellation
Emplois Appellation Offre commerciale.
Franaise.

Informatique Databus bus informatique Ethernet,...

bus inter unit de WorldFIP, Profibus,


Fieldbus
traitement Modbus+...

bus de priphrie DeviceNet, WorldFIP,


Automatique Devicebus Profitbus ,
d'automatisme
modbus+...
bus de capteur
Sensorbus ASi, bitbus, batibus,
actionneur
ETHERNET est parmi les rseaux les plus rpandus, il vise essentiellement les
applications de:
- coordination entre automates programmables.
- Supervision locale ou centralise.
- Communication avec linformatique de gestion de production.
- Communication avec des entres/sorties distantes.

Le rseau Ethernet pntre de plus en plus la structure dautomatisme :


automate, variateur et capteurs
La communication ETHERNET vise essentiellement les applications de :

communication avec linformatique de gestion de production.

supervision locale ou centralise.

coordination entre automates programmables.

communication avec des entres/sorties distantes.


Pour envoyer des informations sur Ethernet on utilise la trame suivante:

Adresse MAC de destination: contient ladresse physique Ethernet de la station destinataire.


Adresse MAC source: contient ladresse physique Ethernet de la station mettrice.
Ether type: contient le type de donnes transmises selon que c'est un datagramme
IP, une requte ou rponse ARP.
0x0800 : IP
0x0806 : ARP
Donnes: contient les donnes transmettre qui peuvent avoir une taille allant de 46
1500 octets. Dans le cas de donnes trop petites, comme pour les requtes
et rponse ARP et RARP on complte avec des bits de bourrage ou padding.
CRC: code cyclique redandant.
Exemple: Trame Ethernet

Adresse destination Protocole


Adresse source IP
Machine SUN

08 00 20 10 b6 25 08 00 20 0f a4 7d 08 00 45 00
00 84 2d bd 00 00 ff 11 73 2e c0 2c 4d 23 c0 2c
4d 01 03 fc 08 01 00 70 00 00 00 05 d5 23 00 00
00 00 00 00 00 02 00 01 86 a3 00 00 00 02 00 00
Donne

00 01 00 00 00 01 00 00 00 20 2c 72 4e 7a 00 00
00 05 62 31 33 35 6b d5 6c 13 00 00 00 0c 00 00
00 15 00 00 00 01 00 00 00 15 00 00 00 00 00 00
00 00 00 00 07 00 00 00 00 01 00 0a 00 00 00 00
3c 06 6e 36 c3 f8 00 0a 00 00 00 00 3c 06 6e 36
C3 f8 92 d3 21 1e

CRC
- Can Open est la version industrielle du bus CAN. Cr pour lautomobile, ce rseau
prouv sa souplesse et sa fiabilit depuis plus de 10 ans dans de multiples applications
telles que les quipements mdicaux, les trains, les ascenseurs, ainsi que dans de
multiples machines et installations.

- Chaque message envoy sur le rseau est repr


- par un identificateur. Plusieurs stations peuvent lire le mme message. L'accs au bus
repose sur un
- arbitrage de type CSMA/CR (Carrier Sense Multiple Access with Collision Resolution).

- Le dbit binaire variable entre 10 Kbits/s et 1 Mbits/s est conditionn par la longueur du
bus.
Exemples dapplications

CAN

13
Les champs de la trame de donnes :

Dbut de trame

Champ d'arbitrage
Champ de ACK
Champ de commande
Fin de trame
Champ de donnes Champ de CRC intermission

IDLE 1 12 6 0 64 bits 16 2 7 3 IDLE

Trame de donnes

14
1 - Trame de donnes (data frame):
Constitution de la trame de donnes de type standard CAN 2.0A, la plus
utilise.
Cette trame se dcompose en sept parties principales que l'on appelle des
champs :
dbut de trame (1 bit)
champ d'arbitrage (12 bits)
champ de commande (6 bits)
champ de donnes (0 64 bits)
champ de CRC (16 bits)
champ d'acquittement (2 bits)

fin de trame (7 bits)

puis, une 8e zone dite d'espace interframe (intertrame) qui fait partie
intgrante de la trame.

15
Profibus (PROcess FIeldBUS) est initialement issu d'un projet allemand regroupant entre
autres, Bosch,Klockner-Moeller et Siemens.

Trois variantes existent maintenant:


- Profibus FMS (Field Message Specification).
- Profibus DP (Distributed Periphery) .
- Profibus PA (ProcessAutomation).
Caractristiques :
-Longueur maximale :
FMS : 4800 m, 3 rpteurs.
PA : 1900 m, 3 rpteurs.
DP : 9600m, 7 rpteurs.
Topologie : Bus avec rsistance de fin de ligne.
-Vitesse de transmission :
FMS : 9.6 kbit/s 500 kbit/s.
PA : 93.75 kbit/s.
DP : 9.6 kbit/s 1.5Mbit. 12 Mbit/s (Siemens).
-Temps de raction maximal : Calculable. Dpend du temps de cycle.
-Nombre maximum d'quipements : 127
-Efficacit du protocole : de 0% 70% en fonction de nombre de donnes utiles.
-Dtection d'erreurs : - CRC
Profibus - DP :

Couche Physique : RS485 sur cble bi axial


Cble
Paire torsade blinde Paire torsade blinde.
Soigneusement isole par une feuille conductrice et une tresse.
2 conducteurs nomms A et B.
Fil vert : A, transporte le signal RxD/TxD-N
Fil rouge : B, transporte le signal RxD/TxD+N
La distance maximale et le dbit sont lis.
Profibus accepte jusqu
32 quipements sans rpteur.

126 quipements avec rpteur.


Lutilisation dun rpteur rgnrant le signal
permet de cascader les segments.
Il ne doit pas y avoir plus de 9 rpteurs entre un
quipement et le matre.
Profibus - DP
Analyse Comparaison entre Profibus et le cblage traditionnel
Avantages
Tous les avantages dun bus de terrain.
Bien adapt la gestion dentres sorties.
Inconvnients
Latence.
Mal appropri pour la commande de mouvements synchroniss.
Complexit de mise en oeuvre.
Nombreuses sources de problmes potentiels
potentiels.
Risque de dfauts plus levs.
Outils et comptences requis beaucoup plus levs.
Bus AS-i :
AS-i (Actuator Sensor interface) est un bus de capteurs et d'actionneurs. C'est un bus
dterministe aux temps de rponse trs courts qui s'appuie sur un standard industriel
ouvert soutenu par l'association AS-i.
Cette association compte parmi ses membres les leaders du march des capteurs,
des actionneurs, des automates programmables et de la connectique.
AS-i offre donc l'avantage de ne pas tre un rseau propritaire.
Son raccordement vers le niveau suprieur dans la hirarchie des rseaux peut tre
ralis travers des passerelles (comme la passerelle Fipio/AS-i) ou en utilisant les
capacits de communication d'un coupleur de bus (automate).
Donnes I4 = 0
Paramtre I4 =1
Adressage SB et A0-A4 =0
Commandes SB =1

Requte du matre Rponse de l'esclave


0 SB A4 A3 A2 A1 A0 I4 I3 I2 I1 I0 PB 1 0 I3 I2 I1 I0 PB 1

Bit de start
Bit de contrle
A4 - A0 : adresse des esclaves
I4 - I0 : informations du matre vers l'esclave et de l'esclave vers le matre
PB : Bit de parit
EB : Bit de stop

La trame AS-I
14 bits du matre
3-10 bits de pause
7 bits esclave
1 bit de pause
Les points cls d'AS-i

AS-i est simple


transmission donnes et puissance sur 2 fils non blinds, non torsads.

AS-i est flexible


topologie libre et volutive.

AS-i est sr
Concept de transmission robuste et efficace.

AS-i est standardis


standardisation lectrique ; existence de profils (interchangeabilit)
Composant unique pour tous les constructeurs.
Ethernet TCP CanOpen Profibus As-i
/IP sur modbus
Longueur max 100 m (paire 25 m pour 1 100 m pour 12 100 m
sans rpteur torsade). Mbits/s Mbits/s
2000 m(fibre 1 km pour 1.2 Km pour 10
optique). 10Mbits/s Kbits/s

Longueur max 100 km En fonction du type 400 m pour 300 m


avec rpteur de rpteur 12Mbits/s
4.8 Km pour 10
Kbits/s
topologie Bus bus bus libre
toile
Mthode daccs Cble coaxial Paire torsade Paire torsade Cble plat jaune
Paire torsade blinde blinde
Fibre optique Fibre optique
Dtection CSMA/CD CSMA/CA Token ring Maitre esclave
derreur Maitre esclave
Dbit CRC CRC CRC NRZ
Format check Manchester
Bit check Bit de parit
Nombre 10 100 Mbits/s 10 Kbits/s 1 10 Kbits/s 1 167 Kbits/s
dquipements Mbits/s Mbits/s

Temps de cycle 1 serveur et 63 127 stations maitre 122 qp maitre et 1 maitre


clients inclus esclaves inclus As-i V1:31 Esclaves
As-i V2:62 esclaves
UNI-TELWAY est un bus de communication entre constituants
d'automatisme (Automates, terminaux de dialogue, variateurs de
vitesse, commandes numriques, quipements de pesage, ...).

UNI-TELWAY facilite galement la communication avec des


quipements tels que des Calculateurs de supervision et de
gestion.
UNI-TELWAY permet une communication
de type galitaire et autorise l'envoi de
message de :

1.Matre vers esclave.


2.Esclave vers matre.
3.Esclave vers esclave.
Le matre interroge cycliquement chaque station.

Il connat par configuration le nombre d'adresses liaisons scruter.

Le matre scrute chaque adresse liaison dans l'ordre croissant (Polling).

S'il y a absence de rponse au bout d'un temps TO, il y a ritration de la


demande, une deuxime absence de rponse supprime provisoirement l'esclave de
la liste de scrutation.
Le matre de la liaison peut envoyer son message
n'importe quel moment du cycle de "polling".
La rponse de l'esclave peut tre :

une information signifiant que le message a t reu


(ACK)
une information signifiant que le message a t reu
mais que faute de ressources, il ne sera pas trait
(NACK).
Une absence de rponse au bout d'un temps TO
(Time Out) signifie que le message tait incorrect ou
que l'esclave tait absent.
L'esclave ne peut mettre son message que lorsqu'il
est scrut par le matre. Ce message peut tre une
requte, un compte-rendu ou des donnes non
sollicites.

La rponse du matre peut tre soit :


(ACK).
(NACK).
Une absence de rponse au bout d'un temps Time
Out signifie que le message tait incorrect.
La communication entre esclaves se fait en deux
tapes enchanes automatiquement par le matre de la
liaison :

esclave metteur vers matre,


matre vers esclave destinataire.
Couche OSI:

UNI-TELWAY s'intgre dans une architecture de communication conforme au modle OSI.


La couche physique :
C'est un bus industriel dont l'interface physique est une RS 485 isole. Pour certaines
applications particulires, la couche physique peut tre une BC 20 mA ou une RS 232 sans
modification des couches suprieures.

La couche liaison UNI-TELWAY :


Elle gre le droit d'accs la ligne des divers quipements suivant une procdure
Matre/Esclave.
Un quipement esclave est identifi par son ou ses adresses liaisons.
Le matre fixe alloue successivement le bus aux adresses liaisons.
La couche rseau
Elle assure les fonctions de routage des messages de l'metteur vers le destinataire,
chaque interlocuteur tant identifi par une adresse unique.

La couche application UNI-TE

C'est une liste de requtes communes l'ensemble des quipements (requtes standards) ou
spcifiques certains produits .

Elle offre les services suivants :


lecture/criture d'objets (bits, mots, ...),
gestion des modes de marche (Init, Run, Stop),
diagnostic bus et quipement,
chargement et dchargement de fichiers et programmes,
gestion de smaphore.
Transmission et configuration

Mode de transmission Asynchrone en bande de base

Dbit binaire De 1200 bits/s 19200 bits/s


Mdium Double paire torsade blinde
Nombre d'quipements 28 quipements maximum
Adresses liaisons 98 adresses liaisons supportes
Longueur du bus 1000 mtres maximum hors
drivation
Drivations 20 mtres maximum
Un message la structure suivante :

L'identificateur de dbut de message est :


<DLE> <STX> dans un selecting ,
<DLE> <ENG> dans le cas d'un polling.
Le type d'adressage vaut :
00H pour un adressage simplifi,
20H pour un adressage standard,
22H message de service (requte non trait par le serveur).
L'identificateur de fin de message est :
<BCC> c'est la somme modulo 256 des octets compris entre <DLE> et le dernier
octet de donnes inclus.
Message de slection

La trame de liaison est :


Message d'interrogation
Dans cette partie nous allons expliquer la manire avec laquelle nous avons
dcortiqu les trames du rseau industriel Uni-Telway laide du logiciel
analyseur Datascope.

Ce logiciel a pour avantage de surveiller le rseau dautomatisme distants, de


savoir les quipements y connects et ceux qui sont hors tension.
Data Scope est un analyseur puissant de communication srie conu
comme un outil de haute performance pour les logiciels de
matriels professionnels avec sa capacits d'interface et l'efficacit de
collecte de donnes

un outil de teste, d'analyse et de simulation pour des protocoles de


communication srie (RS232, RS485)
Les principales Caractristiques de DataSope:

Vitesse de connexion jusqu' 115200 bits par seconde.


Mode plein de capture de positionnement trigger de contrle.
Historique archives stockage jusqu' huit mga-octets.
Affichage plein cran principal tat.
Caractre modifiables la traduction d'attributs.
Calcule de la vritable vitesse de transmission de cm1,cm2 ou les deux.
Accs tous les crans de tous les modes setup programme.
Contexte automatique du champ aide contextuelle pour la saisie.
La ligne de menu DataScope en bas de l'cran fournit un accs simple et rapide aux crans de configuration
et d'expositions.

L'excution d'un lment de menu peut tre accompli par deux manires:
- Appuyez sur la premire lettre d'un lment de menu affiches l'instant activer sa fonction, ou dplacer le
curseur de la bote de slection inverse pour couvrir le menu dsir et appuyez sur la touche Entre.
Menu Datascope
Display Archive Configu Protoco Quit
re l
analisis

History Path Port


spec
Go to Triggeri Interrup
ng ts
Byte Match Translati
scan ons
String Freshen Kernels
match

Cursor Disable Xmit


files
Enable Options
Capture

Shell
Single

Dual

Mixed

Alternatin
g
Interactiv
e
Port
Cet cran affichera le contenu du fichier d'archive en cours avec deux curseurs actifs et
plusieurs aides d'analyse sont disponibles, tels que GoTo, Byte, Scan et Correspond la
chane.
Les statistiques sont indiques dans un nombre record de dbut physique du fichier archive .
SYN: Synchronous Idle: lmetteur envoie une squence SYN avant tout message
ENQ: Enquiry: Invite une station mettre ou recevoir
SOH: Start of Header: Dbut dentte
STX: Start of Text: Fin de lentte et dbut du texte
ETB: End of Transmission Block: Fin de block de donnes ( de fin de message)
ETX: End of Text: Fin de Texte et dbut des caractres de contrle (dtection derreurs)
ACK: Acknowledgement: Envoy par le rcepteur pour accuser rception positivement
DLE: Data Link Escape: Signale que le caractre qui suit est un caractre de donnes et non un caractre
de procdure
EOT: End Of Transmission: Fin de transfert des donnes et remise lcoute gnrale des stations
ACK0, ACK1: Acquittement numrot permet de dtecter les pertes de messages
L'affichage de capture peut tre utilis pour surveiller la quantit de donnes dans les tampons
swing et fichier d'archive.
Il s'agit d'un affichage en temps rel mais peut galement tre utilis lorsqu'il n'y a pas les
caractres entrants.
Certaines situations de dpassement des archives peuvent tre dtects l'aide de cette afficher.
On peux changer les paramtres de la vitesse de transmission,parit, bite stop , bits
de donnes, coupure de ligne.
RTS - Demande pour mettre
Modifiez le champ de caractres contenant le octal, dcimal ou Hexadcimal
Exemple dapplication

Les abonns de cette application sont :


Un automate programmable industriel(le maitre).
Carte applicom PC 1000 configure en tant esclave client avec une adresse 005,
le variateur de vitesse et la carte applicom avec une adresse 004.
<016><005><001><016><005><002><016><005><003><016><005><004><016
><005><005><016><005><006><016><005><007><016><005><008><016><00
5><001><016><005><002>

Selon le cycle de polling lautomate programmable industriel scrute tous les esclaves partir de lesclave
dadresse 001 (<016><005><001>) jusqu lesclave dadresse 008, mais il ne reoit aucune rponse cela signifie
que les quipements sont absents.
2me cas: la carte applicom sous tension

<016><005><001><004>A<016><005><002><004><016><005><005><004><016><005>
<002><004>A<016><005><003><004><016><005><005><004><016><005><003><004>
A

A : cest la rptition de <016><005><005><004> 10 fois.


lautomate programmable industriel scrute successivement tous les quipements mais cette fois la carte applicom est
connecte sur le rseau.
on remarque que LAPI scrute lesclave numro 001 (<016><005><001>) puis la carte applicom (<016><005><005><004>)
une seule fois et il rescrute le mme esclave une autre fois aprs il interroge la carte applicom 10 fois avant de passer
lesclave suivant et la mme application se rpte pour le reste des huit esclaves et il commence de nouveau de lesclave
dadresse 001.
3me cas: variateur de vitesse sous tension:

Dans cette fois on travaille seulement avec le variateur de vitesse, son numro est 004.

<016><005><001><004>B<016><005><002><004><016><005><004><004>
<016><005><002><004>B<016><005><003><004><016><005><004><004>
<016><005><003><004>B

B : cest la rptition de <016><005><004><004> 10


Cette application sinspire du mme rsonnement du deuxime
4me cas : variateur de vitesse et la carte applicom sous tension :

<016><005><001><004>BA<016><005><002><004><016><005><004><004
><016>>005><005><004><016><005><002><004>BA<016><005><003><00
4><016><005><004><004><016><005><005><004><016><003>

Ce cas est bas sur le mme raisonnement du cas mais la diffrence est que cette fois lAPI scrute ces deux
quipements (le variateur de vitesse et le serveur applicom) chaque fois en mme temps
(<016><005><004><004><016><005><005><004>).

Вам также может понравиться