Académique Documents
Professionnel Documents
Culture Documents
de communication industriels
Chapitre 1 : Notions de base
Chapitre 2 : Les besoins et le positionnement des principaux réseaux
Chapitre 8 : ASi
Chapitre 9 : CANopen
Chapitre 10 : DeviceNet
Chapitre 12 : Profibus-DP
Chapitre 13 : FIPIO
Agence Nationale Enseignement Diapositive 2 / 160
Réseaux locaux Industriels - 10/ 2006
Introduction aux réseaux
de communication industriels
Chapitre 14 : Interbus
Chapitre 15 : Modbus
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é.
◼ Transmission série :
EMETTEUR
RECEPTEUR
1 Caractère de 8 bits
1 Caractère de 8 bits
◼ Transmission parallèle :
EMETTEUR
RECEPTEUR
1
1
Les bits d ’un octet sont transmis simultanément. 0
1
Utilisé pour des courtes distances, chaque canal ayant 0
1
0
tendance à perturber ses voisins la qualité 1
Réseaux informatiques
(Data Bus)
Pilotage de
processus
actionneurs Interbus
(Sensor Bus)
Modbus
AS-i
Simples Evolués
1 Mbits 1 Niveau 3
minute Système d ’information
Entreprise
1 kbits
1s
Niveau 2 Gestion de production
NOMBRE Atelier Supervision
D'INFORMATIONS
A TRANSMETTRE VITESSE
DE
REACTION Niveau 1
Le contrôle commande
NECESSAIRE Machines
Niveau 0
1 bit 1 ms Capteurs Les constituants
Actionneurs
CANopen
Comme bus interne d ’équipements (ex : STB)
.ASi
Pour la connexion des capteurs actionneurs (niveau 0)
Modbus RS 485
Quand Ethernet ne convient pas (prix, topologie ...)
STATION
Exemple : COUCHE 7 Protocole : définit un langage commun d ’échanges entre les
Modbus, UNITE 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
COUCHE 7 COUCHE 7
APPLICATION APPLICATION
6 6
5 5
COUCHE 4 COUCHE 4
TRANSPORT TRANSPORT
COUCHE 3 COUCHE 3
RESEAU RESEAU
COUCHE 2 COUCHE 2
LIAISON LIAISON
COUCHE 1 COUCHE 1
PHISIQUE PHISIQUE
Octets 8 6 6 2 20 20 46 à 1500 4
AD. Destin.
Ad. Source
Préambule
Contrôle
Couches application
LLC
TCP
FCS
IP
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.
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 à
grande vitesse.
Important
•RS232 :
Liaison point à point 2 fils.
Distance < 15 mètres, débit < 20 kbits/sec.
•RS485 :
Bus multipoint half duplex (bi directionnel alterné) sur 2 fils.
Mêmes caractéristiques que RS422A mais sur 2 fils.
•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.
Maître - Esclave
Polling
Quelque chose à dire ?
Rien à déclarer
MAITRE Réponse ESCLAVE
Ex : Profibus-DP , Unitelway, Modbus, ...
Le JETON est un groupe de bits qui est passé d ’un nœud au suivant dans l ’ordre
croissant des adresses.
Adresse 2
Adresse 3
Adresse 1
Accès aléatoire
Adresse 4
CSMA/CD CSMA/CA
1 - Détection de la collision
2 - Arrêt de transmission de la trame
3 - Emission d ’une trame de brouillage
4 - Attente d ’un temps aléatoire
Ex : Ethernet
5 - Ré-émission de la trame
CSMA/CA = Carrier Sense Multiple Access Collision Avoidance : Collision non destructive collision
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 : CAN
4 - L ’équipement avec la priorité la plus basse peut émettre sa trame
Agence Nationale Enseignement Diapositive 25 / 160
Réseaux locaux Industriels - 10/ 2006
Chapitre 6 : Les concepts utilisés au niveau application
Client - Serveur
Requête
Pas de problème,
voilà le fichier complet !
CLIENT SERVEUR
Réponse
Ex : Modbus Necessite écriture programme dans l ’automate (requêtes)
Producteur - Consommateur
Le CONSOMMATEUR est une entité qui l ’utilise (plusieurs entités peuvent utiliser
la même information).
Je vais rater
Il est 18h00 mon train !!!
CONSOMMATEUR N°1
Et si j ’allais
PRODUCTEUR au cinéma...
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.
Système ouvert
Notion de profil
[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
Répéteur = Repeater
Permet l’extension d’un réseau par segments
1 1 Il amplifie et rétablit le même type de signal
Segment 1 Segment 2
Exemple = répéteur RS485
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
(Ne diminue pas le nombre de collisions)
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
(Permet de diminuer le nombre de collisions)
Transceiver - Bridge
Convertisseur = Transceiver
Permet l’extension d’un réseau par segments
1 1 de nature différentes.
Segment 1 Segment 2
Exemple = convertisseur RS232/RS485
Réseau 1 Réseau 2
Routeur - Passerelle
Routeur = Router
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
ASi
Historique
ASi et le modèle ISO
La couche physique
La couche liaison
La couche application
Les profils
Points forts- points faibles
Agence Nationale Enseignement Diapositive 37 / 160
Réseaux locaux Industriels - 10/ 2006
Chapitre 8 : ASi
Historique
◼ 1990 :
11 sociétés et 2 universités majoritairement allemandes créent le consortium
ASi afin de définir une interface « low cost » pour raccorder des capteurs et
actionneurs
◼ 1992 :
Premiers chips disponibles
Création de l ’association ASi internationale : http://www.as-interface.net/
basée en Allemagne. Schneider entre dans l ’association.
◼ 1995 :
Création d ’associations nationales de promotion (France, Pays Bas, UK)
◼ 2001 :
Spécifications ASi V2 : 62 esclaves, support de produits analogiques,
diagnostic amélioré.
Intégration de produits de sécurité : « Safety at work »
Agence Nationale Enseignement Diapositive 38 / 160
Réseaux locaux Industriels - 10/ 2006
Chapitre 8 : ASi
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
La couche physique
4 3
5 Esclave Données
1
A A 2 & alim.
SI SI
+ - Capteur
Quantum
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
La couche liaison
Pause esclave : 2 X 6 µs = 12 µs
Réponse de l'esclave
Réponse esclave maître :7 Bits X 6 µs = 42 µs 0 P 1 Soit 156 µs
x 31 = 4,8 ms
état
(entrées sur 4 bits) P=Parité
Agence Nationale Enseignement Diapositive 43 / 160
Réseaux locaux Industriels - 10/ 2006
Chapitre 8 : ASi
La couche application
%I \ 4.0 \ 1.0
Les profils
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)
Agence Nationale Enseignement Diapositive 47 / 160
Réseaux locaux Industriels - 10/ 2006
Chapitre 8 : ASi
CANopen
Historique
CANopen et le modèle ISO
La couche physique
La couche liaison
La couche application
Les profils
Points forts- points faibles
Agence Nationale Enseignement Diapositive 49 / 160
Réseaux locaux Industriels - 10/ 2006
Chapitre 9 : CANopen
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
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).
6 PRESENTATION VIDE
5 SESSION VIDE
4 TRANSPORT VIDE
3 RESEAU VIDE
La couche physique
La connectique
SUB D 9 points
DIN 41652
RJ45
Open style
Exemple d ’architecture
Premium
Résistance
fin de ligne
Résistance
fin de ligne (120 )
FTB1CN FTB1CN
Résistance
fin de ligne
Agence Nationale Enseignement Diapositive 55 / 160
Réseaux locaux Industriels - 10/ 2006
Chapitre 9 : CANopen
La couche liaison
La couche liaison
Sécurité de transmission :
Parmi les meilleurs sur les réseaux locaux industriels
De nombreux dispositifs de signalisation et de détections d ’erreurs
permettent de garantir une grande sécurité de transmission.
La couche application
La couche application
10 9 8 7 6 5 4 3 2 1 0
Node ID correspond à l ’adresse du produit codée par exemple par des DIP
switchs.
La couche application
Les profils
Les profils
Les profils
◼ Non déterministe
◼ Protocole ouvert
DeviceNet
Historique
DeviceNet et le modèle ISO
La couche physique
La couche liaison
La couche application
Les profils
Points forts - points faibles
Agence Nationale Enseignement Diapositive 65 / 160
Réseaux locaux Industriels - 10/ 2006
Chapitre 10 : DeviceNet
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
◼ 1993-1994 :
Développement et commercialisation par Allen Bradley (groupe Rockwell
Automation) de produits DeviceNet.
Historique
◼ 1995 :
Création de l ’ODVA = Open DeviceNet Vendor Association : http://odva.org/
pour promouvoir et supporter techniquement les spécification DeviceNet.
◼ 1997 :
L ’association comporte environ 200 sociétés membres et offrent une
centaine de produits différents.
◼ 2002 :
ODVA amorce le développement de spécifications pour intégrer des
composants de sécurité..
Communication
AC Drives HMI Etc...
adapter
7 APPLICATION DeviceNet
CiA Specifications
DS-301 = CommunicationVolume 1
profile
7 APPLICATION
CAL= CAN Application Layer
6 PRESENTATION EMPTY
6 PRESENTATION VIDE
5 SESSION EMPTY
5 SESSION VIDE
4 TRANSPORT EMPTY
4 TRANSPORT VIDE
3 NETWORK EMPTY
3 RESEAU VIDE
La couche physique
Connecteurs
3 3
5 1 1 5
5 V+ red
4 CAN_H white
3 drain bare
Male (pins) Female (sockets)
2 CAN_L blue 1 - drain bare
1 2 3 4 5 1 V- black 2 - V+ red
3 - V- black
4 - CAN_H white
Device Connector (Male Contacts) 5 - CAN_L blue
Connecteurs
4 3 3 4
5
5
1 2
2 1
1 - Drain bare
2 - V+ red
3 - V- black
4 - CAN_H white
5 - CAN_L blue
Taps IP20
Trunk or
drop line
Drop
Daisy chain drop line
Trunk or Open tap with drop line (up to 6 m/20 ft.)
drop line
Trunk or
drop line
Trunk or
drop line Screw connector as shown in
Figure 9.17 in Section 9.3.7.2
Drop Lines
Drop Lines
Multi-port tap
Taps IP65
Trunk or Trunk or
Trunk or drop line
drop line drop line
"T" Tap
Trunk or
drop line
Cord
grips
Sealed mini-style
Drop line
Junction box (with cord grips)
Trunk or
drop line
Trunk or
drop line
Exemple d ’architecture
Automate
Alim. 24 V Allen Bradley
Quantum
Thin
Résistance cable
fin de ligne
Tesys modèle U
ATV58 TEGO POWER LUF P
Modbus
FTB FTB
ATV28 ATS48
Résistance
fin de ligne
La couche liaison
La couche liaison
Sécurité de transmission :
Parmi les meilleurs sur les réseaux locaux industriels
De nombreux dispositifs de signalisation et de détections d ’erreurs permettent
de garantir une grande sécurité de transmission.
La couche application
Les profils
◼ Le comportement de l ’équipement
Attribute #1
sont accessibles par un
Instance #1
Attribute #2 Instance #1 Path qui est composé de :
Instance #2 Class ID
MAC ID #3 Instance #1
Instance ID
Object Class #5
Attribute ID
MAC ID #4
Fichier EDS
De vice Ne t Application
O bje cts
Ne twork
De vice
Inform ation
[Params]
$ DeviceNet Manager Generated Electronic Data Sheet $ ****************************************************************************
$ Polled production
[File]
$ ****************************************************************************
DescText = "LUFP9 Gateway"; Param1=
CreateDate = 12-08-98; 0, $ parameter value slot
CreateTime = 10:31:30; 6, "20 05 24 00 30 64",
ModDate = 10-07-2002; 0x0002, $ descriptor (Scaling)
8, 1, $ USINT, 4 bytes
ModTime = 16:39:54;
"Polled production", $ parameter name
Revision = 1.02; "", $ units string
[Device] "",
VendCode = 90; $ Vendor Code 0, 5, 0, $ min, max, default (0)
ProdType = 12; $ Product Type 0, 0, 0, 0, $ mult, div, base, offset
scaling
ProdCode = 60; $ Product Code ,,,, $ scaling links not used
MajRev = 1; $ Major Rev 0; $ decimal places
MinRev = 3; $ Minor Rev $ ****************************************************************************
VendName = "Schneider Electric Gateways"; $ Polled consumtion
$ ****************************************************************************
ProdTypeStr = "Communications Adapter";
Param2=
ProdName = "LUFP9"; 0, $ parameter value slot
Catalog = "LUFP9"; 6, "20 05 24 00 30 65",
0x0002, $ descriptor (Scaling)
$ Parameter Class Section 8, 1, $ USINT, 4 bytes
[ParamClass] "Polled consumption", $ parameter name
MaxInst = 29; $ Max Instances - total # configuration "", $ units string
parameters "",
Descriptor = 0x00; $ Parameter Class Descriptor - No parameters 0, 5, 0, $ min, max, default (0)
CfgAssembly = 0x00; $ The config assembly is not supported. 0, 0, 0, 0, $ mult, div, base, offset scaling
,,,, $ scaling links not used
0; $ decimal places
Historique
Le DoD finance un projet sur la 1960 Ethernet
''commutation de paquets' ’
http://www.transparentfactory.com/
Agence Nationale Enseignement Diapositive 85 / 160
Réseaux locaux Industriels - 10/ 2006
Chapitre 11 : Ethernet TCP/IP Modbus
BootP
7 APPLICATION Modbus HTTP FTP
DHCP
---
7
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
La couche physique
Topologie : Libre
Bus, étoile, arbre, ou anneau
Supports de transmission
La paire torsadée
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)
Exemple d ’architecture
Transceiver
Fibre optique
Quantum
Hub Transceiver
Boucle optique
Hub
Taille maxi des données utiles : 1442 octets par paquet (APDU)
Protocoles application
UNITE : Protocole basé sur le modèle client serveur créé par Telemecanique
MODBUS : Protocole basé sur le modèle client serveur créé par Modicon
I/O scanning : E/S périodiques rafraichies par envoi automatique de requêtes Modbus.
Profibus-DP
Historique
Profibus-DP le modèle ISO
La couche physique
La couche liaison
La couche application
Les profils
Points forts- points faibles
Agence Nationale Enseignement Diapositive 100 / 160
Réseaux locaux Industriels - 10/ 2006
Chapitre 12 : Profibus-DP
Historique
◼ PROFIBUS est géré par une association d'utilisateurs qui regroupe des
constructeurs, des utilisateurs et des chercheurs : le CLUB PROFIBUS.
◼ Les clubs d'utilisateurs dans 20 des plus grands pays industrialisés offrent le
support dans la langue du pays. Ces centres de compétences sont fédérés par
l'organisation "PROFIBUS International" (PI) qui compte plus de 750 membres.
http://www.profibus.com/
ProfiNet
Profibus-PA
Profibus-DP
Agence Nationale Enseignement Diapositive 102 / 160
Réseaux locaux Industriels - 10/ 2006
Chapitre 12 : Profibus-DP
Profiles Profiles DP
FMS Fonctions DP
7 Application FMS = Fieldbus message specif.
6 Présentation
5
Session
4
Transport
3
Réseau
2
1 Liaison FDL = Fieldbus data link
Physique RS485 ou fibre optique
La couche physique
IP20 IP65
Prise M12
4 3
5
B AB A 1
2
Han-Brid
Sub D 9 points
Exemple d ’architecture
Quantum
Premium
Répéteur
ATV58
TEGO POWER
Fins de ligne
Momentum
Fin de ligne
Fin de ligne
Couche liaison
Anneau à jeton
Le concept d ’anneau à jeton garantit que l ’accès au bus est donné à chaque
équipement maître dans une fenêtre de temps prédéfinie.
Le jeton est un télégramme particulier émis par un maître qui doit circulé vers
les autres maîtres de l ’anneau dans un temps maximum configurable.
Maître - Esclave
Le concept maître-esclave permet au maître en possession du jeton d ’accéder
aux esclaves qui lui sont assignés (les stations passives) ainsi qu ’aux autres
maîtres (messagerie FMS).
Description du PPO
Le maître émet une requête cyclique à l’esclave Le maître reçoit une réponse cyclique de de l’esclave
1er mot 1er mot
Zone Zone
PKW PKE échanges PKW PKE
échanges
REPONSE ET STATUS
apériodiques apériodiques
PWE optionnelle PWE
DE L’ESCLAVE
optionnelle
COMMANDe
DU MAITRE
PZD PZD1 PZD PZD1
PZD2 Zone PZD2 Zone
PZD3 échanges PZD3 échanges
périodiques périodiques
PZDn PZDn
Tous les mots sont échangés cycliquement, mais les échanges apériodiques
sont utilisés quand nécessaire.
PKW = Parameter - Kennung - Wert = Paramètre - Adresse - Valeur
PKE = Parameter - Kennung = Adresse du paramètre
PWE = Parameter - Wert = Valeur du paramètre dont l’adresse est contenue dans PKE
PZD = Prozeßdaten = Données de process
Agence Nationale Enseignement Diapositive 109 / 160
Réseaux locaux Industriels - 10/ 2006
Chapitre 12 : Profibus-DP
La couche application
Profils de communication DP
Le module Profibus-DP TSX PBY 100 Premium est un sous ensemble de DPM1
Agence Nationale Enseignement Diapositive 112 / 160
Réseaux locaux Industriels - 10/ 2006
Chapitre 12 : Profibus-DP
Profils application DP
Exemples :
◼ Codeurs
Basé sur le raccordement des codeurs rotatifs, angulaires et linéaires, et basé sur la définition de fonctions
(mise à l’échelle, diagnostics, etc.).
Fichiers GSD
Les caractéristiques d ’un équipement PROFIBUS sont décrites sous la forme d ’une
« electronic device data sheet » (GSD) dans un format prédéfini.
Les fichiers GSD doivent être fournis par tous les fabricants d ’équipements PROFIBUS.
Spécifications générales
Cette section contient des informations sur le fabricant, le nom du produit, les versions hardware
et software, les débits supportés, etc...
◼ Diagnostic
FIPIO
Historique
FIPIO et le modèle ISO
La couche physique
La couche liaison
La couche application
Les profils
Points forts- points faibles
Agence Nationale Enseignement Diapositive 116 / 160
Réseaux locaux Industriels - 10/ 2006
Chapitre 13 : FIPIO
Historique
http://www.worldfip.org/
WorldFIP est conforme aux standards EN 50170 et IEC 61158.
7 APPLICATION Canal
CiAdonnées
DS-301 processus + messagerie
= Communication profilePCP
7 APPLICATION
CAL= CAN Application Layer
6 PRESENTATION EMPTY
6 PRESENTATION VIDE
5 SESSION EMPTY
5 SESSION VIDE
4 TRANSPORT EMPTY
4 TRANSPORT VIDE
3 NETWORK EMPTY
3 RESEAU VIDE
2 LINK = LLC + MAC Maître esclave avec trame unique (registre à décalage)
2 LIAISON = LLC + MAC CAN 2.0 A et B + ISO 11898
1 PHYSICAL RS
CAN 2.0 A et B = 485
ISO 11898-1 et 2
La couche physique
Débit : 1Mbits/s
Quelle que soit la longueur du câble
SUBD-9points
mâle coté produit
Exemple d ’architecture
Fin de ligne
Modbus
Fin de ligne
24 V
ATV28 ATS48
24 V
Fin de ligne
Fin de ligne
ASi
Agence Nationale Enseignement Diapositive 121 / 160
Réseaux locaux Industriels - 10/ 2006
Chapitre 13 : FIPIO
La couche liaison
Modèle de communication :
Echanges périodiques : Producteur / Consommateur
Lorsque l ’arbitre de bus demande la diffusion d ’une variable (identifieur) le producteur unique
de cette variable se reconnaît et la diffuse.
Le ou les stations consommatrices la captent, l ’arbitre de bus passe à l ’identifieur suivant.
La couche liaison
Macro-cycle1 Macro-cycle2
Occupation
bande passante
100 %
Echanges Apériodiques
F F Variables
E E Cycliques
D E E D
C D D C
B B C B B
A A A A A A A A
t
cycle cycle cycle cycle cycle cycle cycle cycle
élem élem élem élem élem élem élem élem
n°1 n°2 n°3 n°4 n°5 n°6 n°7 n°8
Chaque variable est scrutée à son propre rythme sans perturbation par
les échanges apériodiques.
Agence Nationale Enseignement Diapositive 123 / 160
Réseaux locaux Industriels - 10/ 2006
Chapitre 13 : FIPIO
Variables cycliques
Acquisition des entrées 2 mots 8 mots 32 mots
Pilotage des sorties 2 mots 8 mots 32 mots
Variables de configuration - 16 mots 30 mots
Variables de réglage - 32 mots 30 mots
Commandes
Commande spécifique - - 8 mots
Diagnostic
Validité des entrées 1 octet 1 octet 1 octet
Status spécifique - - 8 mots
Possibilité
Famille FSD C8 P Paramétrage
◼ Facilité d ’utilisation
◼ Système de messagerie UNITE non
Interbus
Historique
Interbus et le modèle ISO
La couche physique
La couche liaison
La couche application
Les profils
Points forts- points faibles
Agence Nationale Enseignement Diapositive 128 / 160
Réseaux locaux Industriels - 10/ 2006
Chapitre 14 : Interbus
Historique
Spécifications du protocole
par Phoenix Contact 1983
Création de l ’association
1993
internationale Interbus Club
7 APPLICATION Canal
CiAdonnées
DS-301 processus + messagerie
= Communication profile PCP
7 APPLICATION
CAL= CAN Application Layer
6 PRESENTATION EMPTY
6 PRESENTATION VIDE
5 SESSION EMPTY
5 SESSION VIDE
4 TRANSPORT EMPTY
4 TRANSPORT VIDE
3 NETWORK EMPTY
3 RESEAU VIDE
2 LINK = LLC + MAC Maître esclave avec trame unique (registre à décalage)
2 LIAISON = LLC + MAC CAN 2.0 A et B + ISO 11898
1 PHYSICAL RS
CAN 2.0 A et B = 485
ISO 11898-1 et 2
La couche physique
Bus local
Tête de station IP20 ( Local Bus TTL )
Bus interstation
( remote bus ): ( conçu pour une installation
pour bus local économique d'une sous station
( Bus principal )
- RS 485 point à point déportée dans une armoire )
- 256 équipements maxi - 8 équipements maxi
- 400 m maxi entre 2 équipements - 1,5 m maxi entre 2 équipements
- Long totale: 12,8 Km - Long totale: 10m
- courant maxi: 800 mA
Bus inter station en dérivation
( remote bus ) Bus Installation
Tête de station : 170 BNO 671 00 (IP20) ( Installation bus )
( variante du bus inter station
+ tension d'alimentation des capteurs )
- RS 485
- Avec alim. 24 V, 4,5 A maxi
- 40 modules E/S max.
Interbus sensor loop - 50 m maxi entre 2 équipements
( raccordement direct des capteurs numériques - Long totale: 50 m
et analogiques sur Interbus-S par
l'intermédiaire d'une tête de station )
- 1 paire non blindée + 24 V Tête de station IP 65
- 32 équipements maxi pour bus installation
- 10 m maxi entre 2 équipements - Régénère les données
- Long totale: 100 m - fournit le 24 V / 4,5 A
Tête de station : 170 ENO 396 00 (IP65)
IP20 IP65
1 5
4 3
5
6 9 1
2
Exemple d ’architecture
TEGO POWER
ATV50
Tête
de station
Bus installation
IN OUT
24 V 50 m maxi.
IN OUT
FTB FTB
Bus
inter stations
Bus installation
50 m maxi.
24 V
La couche liaison
Cette trame unique est gérée comme un registre à décalage de 256 mots maximum.
Chaque esclave (station) est un élément du registre.
Les profils
◼ le graphe d ’état
◼ Pas de diffusion
◼ Localisation des défauts
Modbus
Historique
Modbus et le modèle ISO
La couche physique
La couche liaison
La couche application
Les profils
Points forts- points faibles
Agence Nationale Enseignement Diapositive 139 / 160
Réseaux locaux Industriels - 10/ 2006
Chapitre 15 : Modbus
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...).
7 Application Modbus
6 Présentation
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.
Application Modbus
7
6 Présentation
5 Session
4 Transport
3 Réseau
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
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
La couche liaison
◼ 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
Requête :
Réponse :
◼ Offre Schneider
◼ Relaltivement lent
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
500 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
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
Automates
Ethernet
Profibus-
ASi CANopen DeviceNet TCP/IP FIPIO Interbus Modbus
DP
Modbus
Zelio Esclave
Maître ou
Twido Maître V2 2005 2005
esclave
Oui Maître ou
Micro Maître V1 Oui Oui
Agent esclave
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 Via passerelle Oui
Variateurs
ATV58 Oui Oui Oui Oui Oui Oui Oui Oui
ATV68 Oui Oui Oui
Câblage de l ’installation
Sur l ’installation
dans l ’automate
des automates Micro et Premium
Sauvegarde et transfert de la
configuration dans l ’automate
Vérification du fonctionnement de la
communication par écran de mise au point
Avec PL7
Test du programme
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.
Objets implicites
Echanges Echanges
Asynchronisme cycliques
cycliques
automatiques automatiques
Zone Infos
Equipement 1
%IMod diagnostic
Equipement 2
Temps de Temps de
cycle cycle
automate réseau
Agence Nationale Enseignement Diapositive 160 / 160
Réseaux locaux Industriels - 10/ 2006
Chapitre 18 : La fonction communication traitée par PL7
Objets explicites
Echanges
Echanges activés par le
activés par le coupleur suite à
programme demande prog.
Bus
Processeur Coupleur de
automate communication
Zone Equipement 1
%Mwxy* Equipement 2
Paramètres d ’état READ_STS
Paramètres d ’état
WRITE_CMD
Paramètres de commande Paramètres de commande
Equipement n
WRITE_PAR
Paramètres de réglage
initiaux RESTORE_PAR
Fonctions de communication
Echanges
Echanges activés par le
activés par coupleur suite à
requête* demande prog.
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.
Agence Nationale Enseignement Diapositive 162 / 160
Réseaux locaux Industriels - 10/ 2006