Introduction aux réseaux industriels
Introduction aux réseaux industriels
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
Industrial Automation - Customer View - Services - Formation Diapositive 2 / 160
PhW - Intro_RLI_fr - 09 / 2003
Introduction aux réseaux
de communication industriels
Chapitre 14 : Interbus
Chapitre 15 : Modbus
Coupleur de Coupleur de
communication communication
Informations
Informations
Réception Réception
Les informations sont des éléments physiques (lumière, son, image, tension électrique
etc…) auxquels un sens a été attrIbué.
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.
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
Réseaux informatiques
(Data Bus)
Pilotage de
processus
Interbus
machine
actionneurs
(Sensor Bus)
Modbus
AS-i
Simples Evolués
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 ...)
Legacy Networks
.. FIPIO, Modbus Plus, Uni-Telway, Seriplex
Connectivity Networks
Approche pragmatique quand le marché impose sa solution
Octets 1 1 2 2 2
Ad. Source
Préambule
Contrôle
Couches application
TCP
LLC
FCS
IP
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.
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.
Important
•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.
Maître - Esclave
Anneau à jeton
Accès aléatoire
Maître - Esclave
Polling
Quelque chose à dire ?
Rien à déclarer
Les membres d ’un ANNEAU logique ont l ’autorisation d ’émettre lors de la réception
du jeton.
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 Ex : Ethernet
4 - Attente d ’un temps aléatoire
5 - Ré-émission de la trame
CSMA/CA =Carrier Sense Multiple Access Collision Avoidance : Collision non destructive collision
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
Répéteur = Repeater
Concentrateur = hub
Switch
Convertisseur = transceiver
Pont = Bridge
Routeur = Router
Passerelle = Gateway
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
(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
de nature différentes.
1 1
Segment 1
Exemple = convertisseur RS232/RS485
Segment 2
Réseau 1 Réseau 2
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
ASi
Historique
ASi et le modèle ISO
La couche physique
La couche liaison
La couche application
Les profils
Points forts- points faibles
Industrial Automation - Customer View - Services - Formation Diapositive 36 / 160
PhW - Intro_RLI_fr - 09 / 2003
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 : [Link]
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 »
Industrial Automation - Customer View - Services - Formation Diapositive 37 / 160
PhW - Intro_RLI_fr - 09 / 2003
Chapitre 8 : ASi
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
La couche physique
Topologie : Libre
Pas de fin de lignes
IP20 IP65
Connecteur débrochable
Prise vampire
jaune 2 points
ASI+
ASI-
Bornier à vis
ou à ressort Prise M12 (mâle sur produit)
4 3
5
1 2
ASI ASI
+ -
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
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
La couche application
Une douzaine de requêtes standardisées pour :
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)
CANopen
Historique
CANopen et le modèle ISO
La couche physique
La couche liaison
La couche application
Les profils
Points forts- points faibles
Industrial Automation - Customer View - Services - Formation Diapositive 47 / 160
PhW - Intro_RLI_fr - 09 / 2003
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 : [Link] 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
Le CiA fournit dans sa recommandation DR-303-1 une liste de
connecteurs utilisables classée en 3 catégories avec la description de
leur brochage.
SUB D 9 points
DIN 41652
RJ45
Open style
Résistance
fin de ligne
Résistance
fin de ligne (120 )
FTB1CN FTB1CN
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
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
Industrial Automation - Customer View - Services - Formation Diapositive 63 / 160
PhW - Intro_RLI_fr - 09 / 2003
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 : [Link]
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é..
DeviceNet et
le modèle ISO AC Drives HMI
Communication
Etc...
adapter
7 APPLICATION DeviceNet
CiA DS-301 Specifications Volume
= Communication 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
Connecteurs
Taps IP20
Taps IP65
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
Méthode d ’accès au médium : CSMA/CA
Chaque équipement peut émettre dès que le bus est libre.
Un principe de bits dominants ou récessifs permet lors d ’une collision un arbitrage bit
à bit non destructif.
La priorité d ’un message est donné par la valeur de l’identifieur : l ’identifieur de valeur
la plus faible est prioritaire.
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
3 types de services standardisés :
Les profils
Le comportement de l ’équipement
Fichier EDS
La matérialisation d ’un profil DeviceNet se fait par un fichier EDS Electronic
Data Sheet livré avec le produit.
[Link]
Industrial Automation - Customer View - Services - Formation Diapositive 83 / 160
PhW - Intro_RLI_fr - 09 / 2003
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
De plus en plus utilisée même en 100 Mbps
UTP - Paires isolées de fils de cuivre réunis en torsade.
Multiples paires à codage couleur, enrobées dans une
chemise en plastique
Plus rapide que le câble coaxial
STP - Paires indissociables enveloppées dans un
blindage avec feuille d’alu
Catégorie 5 (Cat 5) - La plus courante dans les réseaux
informatiques
Cat 5 = 100 Mbps (en cours de spécification)
Cat 3 = 10 Mbps
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)
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.
services
server client
^
User Net. Global I/O TR Gateway
Faulty device functions
services scanner
Mangt data replacement
User & communication level servicesm
MIB
protocols
01 : modbus Basic access UDP
50
TCP
80 502
05 : modbus Regular access
IP
10 : modbus on TCP-IP basic access RS485 Can
20 : modbus on TCP-IP management access Ethernet and IEEE 802.3 layer
Services Web
Communication level 01
Communication level 05
Communication level 10
Communication level 20
Communication level 30
optional mandatory
Profibus-DP
Historique
Profibus-DP le modèle ISO
La couche physique
La couche liaison
La couche application
Les profils
Points forts- points faibles
Industrial Automation - Customer View - Services - Formation Diapositive 98 / 160
PhW - Intro_RLI_fr - 09 / 2003
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.
[Link]
ProfiNet
Profibus-PA
Profibus-DP
Profiles Profiles DP
FMS Fonctions DP
7 Application FMS = Fieldbus message specif.
6
5 Présentation
4
3 Session
2
1 Transport
Réseau
La couche physique
IP20 IP65
Prise M12
4 3
5
B A B A 1 2
Han-Brid
Sub D 9 points
Quantum
Premium
Répéteur
ATV58
TEGO POWER
Fins de ligne
Momentum
Fin de ligne
Fin de ligne
Couche liaison
PROFIBUS utilise une méthode d’accès hybride
n La communication entre stations actives est basée sur le concept d’anneau à jeton.
n Les stations passives (esclaves) utilise le concept maître-esclave.
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
apériodiques apériodiques
REPONSE ET STATUS
PWE optionnelle PWE
optionnelle
DE L’ESCLAVE
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
La couche application
Profils de communication DP
Le module Profibus-DP TSX PBY 100 Premium est un sous ensemble de DPM1
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...
FIPIO
Historique
FIPIO et le modèle ISO
La couche physique
La couche liaison
La couche application
Les profils
Points forts- points faibles
Industrial Automation - Customer View - Services - Formation Diapositive 114 / 160
PhW - Intro_RLI_fr - 09 / 2003
Chapitre 13 : FIPIO
Historique
[Link]
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= 485
CAN 2.0 A et B ISO 11898-1 et 2
La couche physique
SUBD-9points
mâle coté produit
Fin de ligne
Modbus
Fin de ligne
24 V
ATV28 ATS48
24 V
Fin de ligne
Fin de ligne
ASi
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.
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
- 32 mots 30 mots
Variables de réglage
Commandes
- - 8 mots
Commande spécifique
Diagnostic 1 octet 1 octet 1 octet
Validité des entrées - - 8 mots
Status spécifique
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
Industrial Automation - Customer View - Services - Formation Diapositive 126 / 160
PhW - Intro_RLI_fr - 09 / 2003
Chapitre 14 : Interbus
Historique
Spécifications du protocole
1983
Premiers prototypes
Création de l ’association
1993
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= 485
CAN 2.0 A et B ISO 11898-1 et 2
La couche physique
Pas d'équipements Schneider sur bus local ni sur "sensor loop "
IP20 IP65
1 5 4 3
5
1
6 9 2
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
Industrial Automation - Customer View - Services - Formation Diapositive 137 / 160
PhW - Intro_RLI_fr - 09 / 2003
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
2
Liaison Maître / Esclave
1
Physique RS485
Industrial Automation - Customer View - Services - Formation Diapositive 139 / 160
PhW - Intro_RLI_fr - 09 / 2003
Chapitre 15 : Modbus
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
4 Session
3
Transport
2
Réseau
1
7 Application Modbus
6
Présentation
5
4 Session
3
Transport TCP
2
Réseau IP
1
Liaison
CSMA / CD
Physique ETHERNET V2 ou 802.3
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
Automates
Contrôle industriel
Câblage de l ’installation
Sur l ’installation
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
diagnostic Equipement 1
%IMod
Equipement 2
WRITE_CMD
Paramètres de commande Paramètres de 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_PAR
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.