Académique Documents
Professionnel Documents
Culture Documents
Reseaux Communication Industriels
Reseaux Communication Industriels
de communication industriels
Chapitre 1 : Notions de base
Chapitre 2 : Les besoins et le positionnement des principaux réseaux
Direction France 1
Introduction aux réseaux
de communication industriels
Chapitre 8 : ASi
Chapitre 9 : CANopen
Chapitre 12 : FIPIO
Direction France 2
Introduction aux réseaux
de communication industriels
Chapitre 15 : Modbus
Direction France 3
Les éléments mis en œuvre lors d’une
communication
Coupleur de Coupleur de
communication communication
Informations
Informations
Réception Emission
Les informations sont des éléments physiques (lumière, son, image, tension
électrique etc…) auxquels un sens a été attrIbué.
Direction France 4
Les techniques de transmission
Direction France 5
Les types de transmission
Direction France 6
Les types de transmission
Transmission série :
La liaison nécessite en général 3 fils : émission, réception et masse.
Les bits d’un octet sont transmis les uns à la suite des autres.
Transmission parallèle :
Les bits d’un octet sont transmis simultanément.
Utilisé pour des courtes distances, chaque canal ayant tendance à
perturber ses voisins la qualité du signal se dégrade rapidement.
Direction France 7
Les types de transmission série
Direction France 8
Les réseaux de communication industriels
Direction France 9
Les besoins en communication industrielle
1 Mbits 1 Niveau 3
Système
minute Entrepris
d’information
e
1 kbits
Gestion de
1s
Niveau 2
production
NOMBRE Atelier
D'INFORMATIONS Supervision
A TRANSMETTRE VITESSE
DE
REACTION Niveau 1 Le contrôle
NECESSAIRE Machines commande
Niveau 0
Capteurs Les constituants
1 bit 1 ms
Actionneu
rs
Direction France 10
Positionnement des principaux réseaux et bus
Réseaux informatiques
Pilotage de (Data Bus)
processus
Réseaux locaux industriels
(Field Bus) Ethernet
TCP/IP
CANopen FIPWAY FTP -
Bus de terrain
FIPIO Ethernet HTTP
(DeviceBus)
Modbus Plus TCP/IP
Profibus-DP Modbus
Bus capteurs DeviceNet
Pilotage de
machine
actionneurs Interbus
(SensorBus)
Modbus
AS-i
Simples Evolués
Direction France 11
Stratégie réseau de la branche Industrie de
Schneider
Core Networks :
Ethernet TCP / IP & Modbus
Aux niveaux 2 et 3 : système d’information et contrôle (inter-
automates) à étendre au niveau bus de terrain (niveau 1)
CANopen
Comme bus interne d’équipements et de panneaux (ex :
Automation Island)
.ASi
Pour la connexion des capteurs actionneurs (niveau 0)
Modbus RS 485
Quand Ethernet ne convient pas (prix, topologie ...)
Direction France 12
Stratégie réseau de la branche Industrie de
Schneider
Legacy Networks
..FIPIO, Modbus Plus, Uni-Telway, Seriplex
Connectivity Networks
Approche pragmatique quand le marché impose sa solution
Direction France 13
Description du modèle ISO
ISO = International Organization for Standardization
STATION
Exemple : COUCHE 7 Protocole : définit un langage commun d’échanges entre les
Modbus APPLICATION équipements (sémantique et signification des informations)
COUCHE 6 Transcodage du format : pour permettre à des entités de nature
PRESENTATION différente de dialoguer (ex: PC / Mac)
SESSION 5 Organise et synchronise les échanges entre utlisateurs
LAYER
Direction France 14
Exemples de trames respectant le modèle ISO
Octets 1 1 2 2 2
Contrôle
Couches application
LLC
TCP
FCS
IP
Direction France 15
Les supports physiques
Direction France 16
Les principaux supports utilisés
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
electriques et se prête aux transmissions à grande vitesse
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
Important
distances.
Direction France 17
Quelques standards paire torsadée
•RS232 :
Liaison point à point par connecteur SUB-D 25 broches.
Distance < 15 mètres, débit < 20 kbits/sec.
•RS422A :
Bus multipoint full duplex (bi directionnel simultané) sur 4 fils.
Bonne immunité aux parasites,
distance maxi 1200 mètres à 100 kbits/sec.
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.
Direction France 18
Les différentes topologies
TOPOLOGIE POINT A POINT (entre 2 unités en TOPOLOGIE MAILLEE (les équipements sont reliés
communication) entre eux pour former une
toile d’araignée.
Pour atteindre un noeud,
plusieurs chemins sont
possibles)
Direction France 19
Les principaux moyens
d’accès au médium
Maître - Esclave
Anneau à jeton
Accès aléatoire
Direction France 20
Maître - Esclave
Se situe au niveau de l’accès au médium
Polling
Quelque chose à dire ?
Rien à déclarer
MAITRE Réponse ESCLAVE
Ex : Profibus-DP
Direction France 21
Anneau à jeton = Token ring
Se situe au niveau de l’accès au médium
Adresse 2
Adresse 3
Adresse 1
Adresse 4
Ex : Modbus Plus
Direction France 22
Accès aléatoire
Se situe au niveau de l’accès au médium
Adresse 3
Adresse 1
Adresse 4
Direction France 23
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
4 - L’équipement avec la priorité la plus basse peut émettre sa trame
Ex : CAN
Direction France 24
Les concepts utilisés
au niveau application
Client - Serveur
Producteur - Consommateur
Types de traffic
Notion de profil
Direction France 25
Client - Serveur
Se situe au niveau applicatif entre 2 équipements
Requête
Pas de problème,
voilà le fichier complet !
CLIENT SERVEUR
Réponse
Necessite écriture programme dans l’automate (requêtes)
Ex : Modbus
Direction France 26
Producteur - Consommateur
Se situe au niveau applicatif entre 1 et plusieurs équipements
Je vais rater
Il est 18h00 mon train !!!
CONSOMMATEUR N°1
Et si j’allais
PRODUCTEUR au cinéma...
CONSOMMATEUR N°2
Ex : CANopen DeviceNet
Direction France 27
Types de traffic
Variables cycliques :
Ce sont des informations rafraîchis périodiquement à une cadence prédéfinie.
Ce sont des informations de process.
Quelques informations rafraîchies rapidement.
Variable acycliques :
Ce sont des informations rafraîchis suite à une requête ou à un événement.
Elles sont utilisées à la mise sous tension pour la configuration et le réglage, ou en
cas de défaut pour le diagnostic.
Beaucoup d’informations sans contrainte de temps.
Direction France 28
Système ouvert
Un système ouvert est constitué de constituants interopérables et
interchangeables
Direction France 29
Notion de profil
Direction France 30
Extrait du fichier EDS CANopen TEGO Power
Quickfit
[FileInfo]
CreatedBy=Martin Rostan [MandatoryObjects]
ModifiedBy=Martin Rostan SupportedObjects=2
Description=EDS for Tego Power CANopen 1=0x1000
CreationTime=10:05PM 2=0x1001
CreationDate=01-17-2001
ModificationTime=10:35PM [1000]
ModificationDate=01-17-2001 ParameterName=Device Type
FileName=F:\Produkte\Tego Power\APP1CCO0 ObjectType=0x7
FileVersion=1 DataType=0x0007
FileRevision=1 AccessType=ro
EDSVersion=4 DefaultValue=0x30191
[DeviceInfo] PDOMapping=0
VendorName=Schneider Electric SA (France)
VendorNumber=90
ProductName=APP-1CCO0
ProductNumber=1
RevisionNumber=1
OrderCode=APP-1CCO0
BaudRate_10=0
BaudRate_20=0
BaudRate_50=0
BaudRate_125=1
BaudRate_250=1
BaudRate_500=1
BaudRate_800=0
BaudRate_1000=1
Direction France 31
Les produits
d'interconnexion
Répéteur = Repeater
Concentrateur = hub
Switch
Convertisseur = transceiver
Pont = Bridge
Routeur = Router
Passerelle = Gateway
Direction France 32
Répéteur - Hub - Switch
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
1 1 1 1 tous les ports
Exemple = Hub Ethernet
(Ne diminue pas le nombre de collisions)
Direction France 33
Transceiver - Bridge
Convertisseur = Transceiver
Permet l’extension d’un réseau par segments
1 1 de nature différentes.
2 2
1 1
Réseau 1 Réseau 2
Exemple = Bridge Modbus RS485 / Ethernet TCP-IP
Direction France 34
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
Direction France 35
ASi
Historique
ASi et le modèle ISO
La couche physique
La couche liaison
La couche application
Les profils
Points forts - points faibles
Direction France 36
Historique
Direction France 37
ASi et le modèle ISO
Interfaces E/S
3 couches utilisées + E/S TOR Capteurs TOR Départ moteurs analogiques
génériques etc...
des profils
6 PRESENTATION VIDE
5 SESSION VIDE
4 TRANSPORT VIDE
3 RESEAU VIDE
Alimentation et communication
1 PHYSIQUE
sur le même support
Direction France 38
La couche physique
Topologie : Libre
Pas de fin de lignes
Direction France 39
Les types de raccordement
4 types de raccordement définis dans la charte ASi Schneider
IP20 IP65
Connecteur debrochable Prise vampire
jaune 2 points
ASI+
ASI-
Bornier à vis
ou à ressort Prise M12 (mâle sur produit)
4 3
5
1
2
AS AS
I+ I-
Direction France 40
Exemple d’architecture Alimentation
double Asi-24 V
Quantum
Premium
Bus ASi (câble jaune)
Micro
Répartiteur passif
Répartiteur actif
Répéteur
Conversion
câble plat - câble rond
Alimentation ASi
SEGMENT 2
Té
Boîte
à boutons Départ-moteur coffret
Direction France 41
La couche liaison
Taille maxi des données utiles : 4 bits de sorties pour une requête
(3 bits pour en ASi V2 pour les esclaves A/B)
4 bits d’entrées pour une réponse
Sécurité de transmission :
Nombreux contrôles aux niveaux bits et trames
Délimiteur start bit, alternance des pulses,
longueur pause entre 2 bits,
parité en fin de trame, délimiteur end bit,
longueur de la trame
Direction France 42
La couche application
Direction France 43
Les profils
Direction France 44
Les profils
ASi V1 : 2 digits
Profil = IO_code . ID_code
IO_code = indique le nombre d’entrées et sorties de l’équipement (0 to F)
ID_code = indique le type d’équipement (0 to F)
ASi V2 : 4 digits
Profil = IO_code . ID_code . ID1_code . ID2_code
IO_code = indique le nombre d’entrées et sorties de l’équipement (0 to F)
ID_code = indique le type d’équipement (0 to F)
ID1_code = utilisé pour la personnalisation client du produit (0 to F)
ID2_code = indique le sous type du produit (0 to F)
Direction France 45
Points forts - points faibles
Direction France 46
CANopen
Historique
CANopen et le modèle ISO
La couche physique
La couche liaison
La couche application
Les profils
Points forts - points faibles
Direction France 47
Historique
1980-1983 :
Création de CAN à l’initiative de l’équipementier allemand
BOSCH pour répondre à un besoin de l’industrie automobile.
CAN ne définit qu’une partie des couches 1 et 2 du modèle ISO.
1983-1987 :
Prix des drivers et micro-contrôleurs intégrant CAN très
attractifs car gros volume consommé par l’automobile
1991 :
Naissance du CIA = CAN in Automation : http://www.can-cia.de/
pour promouvoir les applications industrielles
Direction France 48
Historique
1993 :
Publication par le CiA des spécifications CAL = CAN
Application Layer qui décrit des mécanismes de
transmission sans préciser quand et comment les utiliser.
1995 :
Publication par le CiA du profil de communication DS-301 :
CANopen
2001 :
Publication par le CIA de la DS-304 permettant d’intégrer des
composants
de sécurité de niveau 4 sur un bus CANopen standard
(CANsafe).
Direction France 49
CANopen et le modèle ISO
Device Profile Device Profile Device Profile Device Profile
CiA DSP-401 CiA DSP-402 CiA DSP-404 CiA DSP-4xx
I/O modules Drives Measuring devices
CANopen s’appuie sur
CAL
CiA DS-301 = Communication profile
7 APPLICATION
CAL= CAN Application Layer
6 PRESENTATION VIDE
5 SESSION VIDE
4 TRANSPORT VIDE
3 RESEAU VIDE
Direction France 50
La couche physique
Direction France 51
La connectique
SUB D 9 points
DIN 41652
RJ45
Open style
Direction France 52
Exemple d’architecture
Premium
Résistance
fin de ligne
Résistance
fin de ligne (120 )
FTB1CN FTB1CN
Résistance
fin de ligne
Direction France 53
Points forts - points faibles
Direction France 62
Ethernet TCP/IP
Modbus
Historique
Ethernet TCP/IP Modbus et le modèle ISO
La couche physique
La couche liaison
La couche application
Les profils
Points forts - points faibles
Direction France 63
Historique
TCP - IP Ethernet
Le DoD finance un projet sur la 1960
''commutation de paquets'’
Direction France 64
Ethernet TCP/IP Modbus et le modèle OSI
Ethernet ne couvre que les 2 premières
couches du modèle OSI
BootP
7
7
APPLICATION Modbus HTTP FTP
DHCP ---
6 PRESENTATION VIDE
6 PRESENTATION VIDE
5 SESSION VIDE
5 SESSION VIDE
4 TRANSPORT TCP
VIDE
4 TRANSPORT VIDE
3 NETWORK IP
VIDE
3 RESEAU VIDE
1 PHYSICAL Ethernet
CAN 2.0 A et B =V2 ou11898-1
ISO 802.3 et 2
Direction France 65
La couche physique
Topologie : Libre
Bus, étoile, arbre, ou anneau
Direction France 66
Supports de transmission
Direction France 67
La paire torsadée
Direction France 68
La fibre optique
La fibre optique est appréciée pour son aspect sécuritaire (absence de
courants électriques), son faible encombrement et son immunité aux bruits
et aux interférences électromagnétiques.
Elles permettent d’avoir des plus grandes longueurs de segment
(max 2 km)
Servent souvent d’artères
lumière
parasite dans le coeur
Revêtement protecteur - Protège le cœur et la gaine
optique
La fibre multimode est la plus utilisée car moins
couteuse, et plus facile à mettre en œuvre.
Direction France 69
Exemple d’architecture
Transceiver
Fibre optique
Quantum
Hub Transceiver
Boucle optique
Hub
Direction France 70
Couches liaison réseau transport
Taille maxi des données utiles : 1442 octets par paquet (APDU)
Direction France 71
Les principaux protocoles application
Direction France 72
Protocoles application
Direction France 73
Points forts - points faibles
Direction France 78
Modbus
Historique
Modbus et le modèle ISO
La couche physique
La couche liaison
La couche application
Les profils
Points forts - points faibles
Direction France 79
Historique
Direction France 80
Modbus liason série et le modèle ISO
7 Application Modbus
6 Présentation
5 Session
4 Transport
3 Réseau
Direction France 81
Modbus Plus et le modèle ISO
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.
Application Modbus
7
6 Présentation
5 Session
4 Transport
3 Réseau
Direction France 82
Ethernet TCP/IP Modbus
7 Application Modbus
6 Présentation
5 Session
4 Transport TCP
3 Réseau IP
2 Liaison CSMA / CD
1 Physique ETHERNET V2 ou 802.3
Direction France 83
La couche physique RS485
Nbre équipements : 32
1 maître et 31esclaves
Direction France 84
Connectiques préconisés par Schneider
Direction France 85
Exemple d’architecture
Quantum
Micro
Premium
Répartieur
Modbus
Fin de ligne
ATV28 ATS48
ATV58
Tesys U
Fin
Boîtier de dérivation Té de ligne
Direction France 86
La couche liaison
Direction France 87
Modbus ASCII et Modbus RTU
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.
Direction France 88
Structure d’une trame Modbus
Modbus RTU
Modbus ASCII
Direction France 89
Exemple de trame en mode
RTU
Code Fonction = 3 : Read n words
Requête :
Réponse :
Direction France 90
Les classes d’implémentation
Direction France 91
Points forts - points faibles
Direction France 92
Comparaison au niveau physique
Ethernet
ASi CANopen DeviceNet Profibus-DP FIPIO Interbus Modbus
TCP/IP Modbus
Distance maxi Fonction du type Fonction du type 400 à 4800 m Fonction du type
300 m 10km fibre optique 15 km 12,8 km
avec répéteurs de répéteur de répéteur suivant débit de répéteur
9 débits possibles
125, 250 ou 500 9,6 Kbits/s à 1 jusqu'à 19200
Débit 166 Kbits/s de 10 Kbits/s à 1
Kbits/s
10/100Mbits/s
Mbits/s
1 Mbits/s 500 Kbits/s
bits/s
Mbits/s
Mono ou
ASi V1 : 1 maître
128 64 64 Multi-maîtres 32
Nombre maxi + 31 escl. 1 gestionnaire+
1 maître et 127 1 maître et 63 I/O scanning et 126 512 1 maître et 31
d'équipements ASi V2 : 1 maître esclaves esclaves Modbus équipements
126 équipements
esclaves
+ 62 escl.
maxi
Direction France 93
Comparaison au niveau liaison et
application
Ethernet
ASi CANopen DeviceNet TCP/IP Profibus-DP FIPIO Interbus Modbus
Modbus
Méthode Maître
Maître Token ring Gestionnaire de Maître
d'accès au Esclaves
CSMA/CA CSMA/CA CSMA/CD
et maître/esclave bus
Esclaves
Esclaves
médium Trame unique
E/S cycliques :
I/O messages E/S cycliques :
ASi V1 : E/S cycliques : PDO 8 octets E I/O scanning
E/S cycliques : E/S cycliques : E/S cycliques :
Cycliques: 4 bits E 8 octets E 8 octets S 125 mots E
4 bits S 8 octets S ou >8 si PZD 32 mots E 256 mots E/S
Type et taille 125 mots S Variables
Acycliques: 4 bits P fragmentation 244 mots E 32 mots S
acycliques
des données Acycliques : SDO
Acycliques :
244 mots S Acycliques :
1920 bits
ASi V2 : Param./réglage Acycliques : Acycliques : 256 mots par
échangées Cycliques: 4 bits E >8 octets par Explicit messages Param./réglage 120 mots
PKW = 1 mot Param.= 30 mots fragmentation
3 bits S fractionnement Param./réglage par messagerie
Acycliques: 3 bits P des informations >8 octets par
à la fois Régla. = 30 mots
asynchrone
fractionnement 507mots
des informations
Direction France 94
Automates
Ethernet
Profibus-
ASi CANopen DeviceNet TCP/IP FIPIO Interbus Modbus
DP
Modbus
Maître ou
Twido Maître V2 Oui
esclave
Oui Maître ou
Micro Maître V1 Oui
Agent esclave
Direction France 95
Contrôle industriel
Ethernet
Profibus-
ASi CANopen DeviceNet TCP/IP FIPIO Interbus Modbus
DP
Modbus
Commande LEXIUM
mouvement MHDA
Oui Oui Oui
TEGO
Départs Quickfit
Oui Oui Oui Oui Oui Oui
moteurs
Tesys U Oui Via passerelle Via passerelle Via passerelle Oui
IP20 et IP 67
ASI
Oui
IP20
Momentum
Oui Oui Oui Oui Oui
E/S déportées
Advantys
IP20
Oui Oui Oui Oui Oui
Advantys
IP67
Oui Oui Oui Oui
XBT-H
XBT-P Via passerelle Oui
HMI XBT-E
XBT-F Via passerelle Oui Oui Oui
ATS46 Via passerelle Via passerelle Via passerelle Oui
ATV31 Oui Oui
Variateurs
ATV58 Oui Oui Oui Oui Oui Oui Oui Oui
ATV71 Oui Oui Oui
Direction France 96
Les étapes de mise en œuvre
Câblage de l’installation
Sur l’installation
dans l’automate
programmation
des automates Micro et Premium
Avec PL7 pour Avec SycCon Avec CMD Tool
Configuration du coupleur maître ASi, Ethernet, pour CANopen,
FIPIO et Modbus et Profibus pour Interbus
Sauvegarde et transfert de la
configuration dans l’automate
Direction France 97
Les étapes de mise en œuvre
Vérification du fonctionnement de la
communication par écran de mise au point
Avec PL7
Test du programme
Direction France 98
Les différents types d’échanges
L’ajout dans l’automate d’un module de communication
enrichit l’application d’objets pouvant être de 2 types :
Objets implicites :
Ces variables d’entrées ou de sorties sont mises à jour
automatiquement par l’UC de l’automate et le coupleur de
communication de façon asynchrone.
Objets explicites :
Ces variables d’entrées ou de sorties mises à jour sur
demande du programme utilisateur.
Direction France 99
Objets implicites
Echanges Echanges
Asynchronisme cycliques
cycliques
automatiques automatiques
Zone Zone
%I ou %IW mémoire
des entrées Equipement n
Zone Zone
%Q ou mémoire
%QW des sorties
Temps de Temps de
cycle cycle
automate réseau
Direction France 10
0
Objets explicites
Echanges
Echanges activés par le
activés par le coupleur suite
programme à demande
Processeur Coupleur de prog.
Bus
automate communication
Zone
%Mwxy* Equipement 1
Paramètres d’état READ_STS
Paramètres d’état Equipement 2
WRITE_CMD
Paramètres de Paramètres de
commande commande
WRITE_PAR Equipement n
Paramètres de réglage READ_PAR
courants SAVE_PAR
Paramètres de réglage
courants
Paramètres de réglage
initiaux RESTORE_PA
R
Direction France 10
1
Fonctions de communication
Echanges
Echanges activés par le
activés par coupleur suite
requête* à demande
prog.
Processeur Coupleur de Bus
automate communication
Equipement 1
WRITE_VAR
Equipement 2
READ_VAR
Equipement n
SEND_REQ
* %La requête permet de paramétrer à quel équipement on s’adresse et où sont rangées les données.
Direction France 10
2