Académique Documents
Professionnel Documents
Culture Documents
Les rseaux locaux industriels - Couches 5 7 : couches hautes charges du traitement des
donnes.
N Nom Rle
1- Introduction 1 Application Interface avec lapplication
Un rseau local est dfini par lensemble des lments permettant 2 Prsentation Reprsentation des donnes
lchange haut dbit de donnes entre des quipements au sein 3 Session Synchronisation du dialogue
- Les rseaux longue distance : WAN (Wide Area Network) 7 Physique Codage des bits et caractristiques lectriques
Le modle OSI possde 7 couches : - La sous-couche L.L.C. (Logical Link Control) : filtrage des
messages, recouvrement des erreurs bit/trame, notification
- Couches 1 4 : couches basses charges dassurer un
des surcharges.
transport optimal des donnes.
- La sous-couche M.A.C. (Medium Access Control) : mise - Le support physique de communication (conducteurs
en trame (mission/rception), dtection et signalisation mtalliques, fibres optiques, Hertzien, etc.).
du bit erreur, arbitrage (gestion de laccs au medium).
- La topologie (toile, bus, anneau, arbre).
Numro Nom de la couche - La gestion de l'accs au support de communication (matre-
1 Application esclave, alatoire, jeton, etc.).
2
- Le codage des donnes sur le support de communication.
3 Vide
Ce codage peut tre "large bande" (porteuse module) ou
4
en "bande de base".
5
6 Liaison 3.1 Le support physique de communication (le mdia)
7 Physique
Le support de communication fait partie de couche 1 du modle
Tableau 2: Modle OSI et RLI OSI. Il doit tre dcrit dans le document normalisant le type de
technologie employe. On distingue :
3- Diffrents types de rseaux
- Bus des capteurs et actionneurs (Sensor Bus) : AS-i. 3.1.1 Le cble coaxial
- Bus de terrain (Device Bus) : Modbus+, Pofibus DP, Le cble coaxial est un cble cylindrique compos de deux
- Rseaux informatiques (DataBus) : Ethernet MMS. La paire torsade est compos de deux fils conducteurs enrouls
Tous les RLI diffrent par : lun autour de lautre (plusieurs paires sont regroupes lintrieur
dun mme cble).
- les topologies bases sur des liaisons point point (ltoile, Station A
lanneau, la chaine, le maillage).
Terminaison Zo
Une station spciale joue le rle du matre. Les autres stations
Terminaison Zo
jouent le rle des esclaves. Elles peuvent tre orateur ou auditeur.
La topologie arborescente en bus ou en toile peut tre construite Avant d'mettre, une station coute le rseau. Si aucune
partir des topologies de base (toile, bus,). transmission n'est en cours, elle met son message, tout en
l'coutant. Si une collision intervient (une autre station met
3.3 Les mthodes daccs simultanment), elle ritre sa tentative.
La mthode daccs constitue la technique employe pour grer
3.3.3 Accs par jeton
le droit daccs au mdia. Elle fait partie des attributions de la
Toutes les stations jouent le mme rle et une autorisation
couche 2, et plus prcisment de la sous-couche MAC, quand
celle-ci est spare du LLC. d'mettre le jeton circule sur le rseau :
On distingue deux classes de mthodes : Avant d'mettre, une station attend un jeton libre. Lorsqu'il passe,
elle y attache son message et le propage. S'il contient un message
- Mthodes statiques : la bande passante du support est
qui lui est destin, elle en prend connaissance et propage le jeton.
rpartie une fois pour toute entre les stations.
Le codage et la transmission font partie du niveau 1 et sont donc Le 0 est cod par un changement de niveau (front montant ou
dfinis dans les documents de normalisation relatifs cette descendant) en dbut dintervalle et en milieu, alors que le 1 est
couche. La transmission peut seffectue dans : cod par un simple changement de niveau en milieu dintervalle.
3.4.3 Codage Manchester - Chaque suite de bits (une trame) transmettre est
augmente par une autre suite de bits dite de redondance
Il sagit dun code o le 1 est reprsent par un front montant et
ou de contrle.
le 0 par un front descendant. Il ne peut donc pas tre lu
correctement si lon en inverse le sens.
- 1 ms pour 6 esclaves.
Cest une trame de longueur fixe (8 bits) : Le CAN (Controller Area Network) fait partie des bus de terrain
les plus utiliss tant pour des applications automobiles que des
ST E4E0 PB EB
applications industrielles (automatisme, etc.). En effet si nous
Spcification des bits : prenons lexemple de lautomobile la communication entre les
ST bit de dmarrage = 0 (start bit) diffrents modules ncessite un bus dchange dinformation en
PB bit de parit
5.1 Le Bus CAN et le modle OSI
EB bit de fin = 1 (end bit)
Le bus CAN est construit sur la base du modle OSI 3 couches :
Remarque : la couche physique et la couche application.
Lesclave appel par le matre doit rpondre immdiatement,
Numro Nom de la couche Rle
aprs une pause de 2 10 bits. Il doit rpondre sil est prsent, et
7 Application Spcifi par lutilisateur
ne peut accder au bus qu cette occasion, lappel du matre
6 Prsentation Vide
la rponse est aussi suivie dune pause de 2 10 bits.
5 Session Vide
4.4 Application 4 Transport Vide
3 Rseau Vide
Soit les deux tlgrammes ASI suivants :
2 Liaison Protocole CAN
Tlgramme 1 : 01010101 et Tlgramme 2 : 01000111110011
1 Physique Protocole CAN avec libre
5.2 Supports filaires du Bus CAN - Une trame de donnes : une trame au format standard
(spcification CAN 2.0A) et une trame au format tendu
Le bus CAN utilise des paires diffrentielles torsades (rduction
(spcification CAN 2.0B).
des perturbations) : on distingue deux classes :
- Une trame de requte.
- CAN low speed ISO 11519 : (125 kbits/s, 2 20 nuds,
longueur limite par la capacit parasite). - Une trame derreurs.
- CAN high speed ISO 11898 : (125 kbits/s 1Mbits/s, - Une rame de surcharge.
5.3 Mthode de codage Bit Stuffing Les formats des trames de messages CAN sont donns par les
tableaux suivants :
CAN utilise un codage NRZ. Afin de ne pas laisser de grande
suite de 1 ou de 0, aprs 5 bits de valeur identique, un bit de la SOF Champ Champ Champ Champ Champ Fin
darbitrage de contrle de donnes CRC Acq. trame
valeur oppose est insr (retir la rception).
1 bit 12 bits 6 bits 0-8 octets 2 octets 2 bits 7 bits
Consquences :
Tableau 4: Spcification des messages au format standard
- Modification du spectre du signal NRZ.
(spcification CAN 2.0A)
- Plus grand nombre de transitions : Synchronisation de
lhorloge. SOF Champ Champ Champ Champ Champ Fin
darbitrage de contrle de donnes CRC Acq. trame
Cette mthode est appele bit stuffing 1 bit 32 bits 6 bits 0-8 octets 2 octets 2 bits 7 bits
On distingue sept parties : - Champ de CRC (16 bits) : Le CRC est calcul depuis le dbut
- Dbut de trame : Start Of Frame (1bit dominant) pour la de la trame jusqu' la fin du champ de donnes (sur la trame
non stuffe ).
synchronisation des stations.
Le polynme gnrateur est :
Repos
1
Bit rcessif
SOF
16 bits
- Champ darbitrage (12 bits) : Il est compos des 11 bits de
lidentifiant et le bit RTR (Remote Transmission Request) qui
est un bit dominant pour une trame de donnes.
0 8 octets
MSB LSB
2 bits une partie d'un message qui devrait tre code avec la mthode du
bit stuffing.
3) Quel est le rle des champs 2 et 4 dans cette trame ? 6.2 Le rseau Modbus RS-485
MODBUS - RS485 est un bus utilisant un media matre/esclave
6- Le rseau Modbus
ave une vitesse de transmission allant de 1,200 115 Kbits/s.
Modbus est un protocole de communication dvelopp par
Modicon. Il assure le transfert dinformations entre les 7 Application Modbus
- Nombre thorique d'abonns 247. Peut-tre plus faible MODBUS TCP/IP utilise TCP/IP et Ethernet 10 Mbit/s ou 100
suivant les constructeurs ainsi que par la limitation de la Mbits/s pour transmettre les messages MODBUS.
6.4 Le rseau Modbus Plus considre que le prochain caractre est un dbut de trame. Le
MODBUS PLUS est un rseau de haut dbit (1 Mbit/s) qui utilise format de la trame en mode RTU est la suivante :
6.5.2 Transmission en mode ASCII Le code fonction retourn est celui de la commande avec le bit de
Les trames sont mises avec un dlimiteur de dbut "3A" (Code poids le plus fort forc 1.
ASCII de ":") et un dlimiteur de fin "0D 0A" (Codes ASCII de Les codes derreurs sont donns par le tableau suivant :
CR et LF).
Erreur Code
4) Donner le polynme gnrateur pour calculer le CRC dans le 7.1 Trame Ethernet V2
rseau Modbus. Chaque trame Ethernet V2 est constitue par les champs suivants :
normalis ce rseau par la norme IEEE 802.3, reprise ensuite par Tableau 10: Format de la trame Ethernet V2
lISO sous la norme 8802-3.
Spcification des champs de la trame :
Ethernet est un bus de donnes initialement dvelopp pour la
communication informatique de haute vitesse appropri pour la 7.1.1 Prambule (8 octets)
transmission de volumes de donnes importants. Annonce le dbut de la trame et permet la synchronisation.
7.1.4 EtherType ou type de trame (2 octets) [3] Jean Demartini, Introduction aux Automates programmables
Indique quel protocole est concern par le message. industriels et aux Rseaux locaux industriels, 1999 2000.
[3] Mohamad Khalil, Les rseaux locaux industriels, Universit
7.1.5 Champ de donnes (46 1500 octets)
Libanaise.
Les donnes vhicules par la trame. Sur la station destinataire de
la trame, ces octets seront communiqus lentit (protocole)
indique par le champ EtherType. Notons que la taille minimale
des donnes est 46 octets. Des octets 0, dits de bourrage, sont
utiliss pour complter des donnes dont la taille est infrieure
46 octets.
1
Rfrences Bibliographiques