Exposé2 RLI LP - 2024
Exposé2 RLI LP - 2024
Réseaux informatiques
(Data Bus)
Pilotage de
processus
DH 485
machine
actionneurs
Interbus
(Sensor Bus)
FIPIO
AS-i
Simples Evolués
Besoins et positionnement des principaux réseaux
ASi
Pour la connexion des capteurs actionneurs (niveau 0)
Modbus RS 485
Quand Ethernet ne convient pas (prix, topologie ...)
Besoins et positionnement des principaux réseaux
Connectivity Networks
Approche pragmatique quand le marché impose sa solution
Le câble coaxial
Il se compose d’un conducteur en cuivre, entouré d’un écran mis à la terre. Entre les deux, une couche isolante
de matériau plastique. Le câble coaxial a d’excellentes propriétés électriques et se prête aux transmissions à
Grand débit.
La fibre optique
Ce n’est plus un câble en cuivre qui porte les signaux électriques mais une fibre optique qui transmet des signaux
lumineux. Convient pour les environnements industriels agressifs, les transmissions sont sûres, et les longues
distances.
L’éther ou l’ Air
Utilisation des ondes électromagnétiques dans l’atmosphère ou le vide.
Les supports physiques
• RS232 :
Liaison point à point par connecteur SUB-D 9 broches.
Distance < 15 mètres, débit < 20 kbits/sec.
• RS422A :
Bus multipoint full duplex (bi directionnel simultané) sur 4 fils.
Bonne immunité aux bruits, distance maxi 1200 mètres à 100 kbits/s.
2 fils en émission, 2 fils en réception.
• RS485 :
Bus multipoint half duplex (bi directionnel alterné) sur 2 fils.
Mêmes caractéristiques que RS422A mais sur 2 fils.
Les supports physiques
Maître - Esclave
Anneau à jeton
Accès aléatoire
Les principaux moyens d ’accès au médium
Maître - Esclave
Polling (Scrutation)
Quelque chose à dire ?
MAITRE ESCLAVE
Rien à déclarer
Réponse
Ex : Profibus-DP; MODBUS
Les principaux moyens d ’accès au médium
Adresse 2
Adresse 3
Adresse 1
Accès aléatoire
Adresse 4
Les principaux moyens d ’accès au médium
CSMA/CD CSMA/CA
CSMA/CA = Carrier Sense Multiple Access Collision Avoidance : Collision non destructive
1 - Détection de la collision non destructive (bits récessifs et dominants)
2 - L ’équipement avec la priorité la plus basse cesse d ’émettre
3 - Fin de transmission de l ’équipement le plus prioritaire Ex : Bus CAN
4 - L ’équipement avec la priorité la plus basse peut émettre sa trame
Les produits d'interconnexion
Répéteur = Repeater
Concentrateur = hub
Switch
Convertisseur = transceiver
Routeur = Router
Passerelle = Gateway
Les produits d'interconnexion
Répéteur - Hub
Répéteur = Repeater
Permet l’extension d’un réseau par segments
Il amplifie et rétablit le même type de signal
1 1
Segment 1
Exemple = répéteur RS485
Segment 2
Concentrateur = Hub
Permet l’extension d’un réseau en étoile
Il amplifie et rétablit le même type de signal sur tous les ports
1 1 1 1
Exemple = Hub Ethernet
Les produits d'interconnexion
Transceiver - Switch
Switch
Permet l’extension d’un réseau en étoile
Il amplifie et rétablit le même type de signal sur un seul port.
1 1 1 1
Exemple = Switch Ethernet
Convertisseur = Transceiver
Permet l’extension d’un réseau par segments
de nature différentes.
1 1
Segment 1
Exemple = convertisseur RS232/RS485
Segment 2
Les produits d'interconnexion
Routeur - Passerelle
Routeur = Router
Réseau 1 Réseau 2
Passerelle = Gateway
7 7
Permet de relier 2 réseaux de nature différente
2 2
Exemple = Passerelle FIPIO / Modbus
1 1
Réseau 1 Réseau 2
I.S.O. et BUS DE TERRAIN
7 APPLICATION
COUCHE LIAISON :
L.L.C. : Logical Link Control
• Filtrage des messages
7 APPLICATION • Recouvrement des erreurs bit/trame
• Notification de surcharge (Overflow)
1 PHYSIQUE
Rôle et fonctionnement d’un protocole
Les protocoles travaillent sur des trames. Une trame est un bloc d’éléments
binaires.
Historique
Ce protocole est de nos jours largement utilisé pour établir des communications
de type maître/client vers esclaves/serveurs entre équipements intelligents.
Il peut être implémenté sur des liaisons RS232, RS422, ou RS485 ainsi que
sur une grande variété d ’autres médias (ex : fibre optique, radio, etc...).
Modbus
7 Application Modbus
Présentation
6
5 Session
4 Transport
3 Réseau
MODBUS PLUS est un bus fonctionnant à 1 Mbit/s basé sur une méthode
d ’accès par anneau à jeton qui utilise la structure de messagerie MODBUS.
7
Application Modbus
6 Présentation
5 Session
4 Transport
3 Réseau
1 Physique RS485
Modbus
7 Application Modbus
6 Présentation
5 Session
4 Transport TCP
3 Réseau IP
2 Liaison
1 Physique
Modbus
La couche liaison
Caractéristiques du Modbus
31
Modbus
Question/réponse :
Adressage -2
Maître
Question
33
Modbus
Mode ASCII
Chaque octet de la trame est transmis sous la forme de 2 caractères
ASCII.
Mode RTU
Chaque octet de la trame est transmis sous la forme de 2 caractères
hexadécimaux de 4 bits.
La structure d ’une trame Modbus est la même pour les requêtes (message
du maître vers l ’esclave) et les réponses (message de l ’esclave vers le
maître).
Modbus RTU
Modbus ASCII
3A Hex En mode ASCII, les messages commencent par un caractère «deux-points» (:) (ASCII 3A
0D Hex 0A Hex
hex) et se terminent par une paire «retour chariot – saut de ligne» (CRLF) (ASCII 0D et 0A
hex)
Services supportés par Modbus Modbus
36
Modbus
2 Octets pour
Adresse de Le nombre de registres
contrôler la
l’esclave Le numéro du à lire à partir du
communication
interrogé : registre à lire : numéro précédent : d’un calcul
(valeur issue
5 3201 (16#0C18) 1
avec l’adresse, le code
fonction et les
Soit en binaire : Soit en
Soit en binaire : binaire : Soit en binaire : informations)
0000 0101 0000 0011 0000 1100 0001 1000 0000 0000 0000 0001 xxxx xxxx xxxx xxxx
La transmission
Exemple d’un octet nede
: transmission consiste pas à envoyer
l’adresse que les 85bits de données :
de l’esclave
Il est précédé par un bit de start qui indique au destinataire le début de l'émission
Parité : 2 réglages PAIRE ou IMPAIRE
d’un octet Pour que le bit de parité soit égal à 1 :
0000 0101 0000 0011 Si le réglage est Paire, il faut que le nombre de
Suivi des 8 bits de données à0000 1100 0001 1000
transmettre 0000 0000 0000 0001 xxxx xxxx xxxx xxxx
bits de données à 1 soit impaire.
Si le réglage est impaire, il faut que le nombre
Viens ensuite un bit de parité. Le bit de parité est undedes systèmes de contrôle les plus
Adresse
simples. LaFonction
valeur du bit de parité estInformations
fonction du nombre total de bits Contrôle
de bits données à 1 soit paire.
à1
1 octet 1 octet
lorsqu’on prend n octets
en compte les bits il (dépend
deIcidonnées et dede
y’a 2 bits 1 la
(lefonction)
à parité.bit 0 et
S'il le 2) leune
apparaît 2 octets
réglage est
paire donc le bit de parité est égal à 0
discordance entre le nombre de 1 Logiques dénombré à la réception et le nombre
indiqué par ce bit de parité,c'est qu'il y a erreur de transmission.
Et enfin 1 ou 2 bits de stop qui indique la fin d'émission
Bit Bit Bit Bit Bit Bit Bit Bit
Start Parité Stop
0 1 2 3 4 5 6 7
1 1 0 1 0 0 0 0 0 ?0 0
Modbus
40
Exemple de configuration ‘Slave’ sur variateur de vitesse ATVxxx Modbus
41
Modbus
Requête :
Réponse :