PROFINET MC-PND | PROFINET MCI E84DGFYER | PROFINET MCI E84DFYER | EtherCAT E84DGFCT | EtherCAT MXI E94AYCET | EtherCAT MCI E84AYCET | Ethernet MC-ETH | PROFINET MXI E94AYCER | Ethernet-IP ESVZAE0 | Ethernet-IP MXI E94AYCEO | Lenze PROFINET MCI E84AYCER Manuel du propriétaire

Ajouter à Mes manuels
18 Des pages
PROFINET MC-PND | PROFINET MCI E84DGFYER | PROFINET MCI E84DFYER | EtherCAT E84DGFCT | EtherCAT MXI E94AYCET | EtherCAT MCI E84AYCET | Ethernet MC-ETH | PROFINET MXI E94AYCER | Ethernet-IP ESVZAE0 | Ethernet-IP MXI E94AYCEO | Lenze PROFINET MCI E84AYCER Manuel du propriétaire | Fixfr
L−force Communication
Ä.K>.ä
EDSETHIND
.K>.
Manuel de communication
Ethernet
Ethernet dans les applications industrielles
i
Sommaire
1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
2
Connaissances de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
2.1
Déterminisme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
2.2
Gigue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
2.3
Temps de cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
2.4
Ethernet commuté (switched Ethernet) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
2.5
Principe de découpage du temps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
2.6
Synchronisation des horloges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
2.7
Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
2.8
Hubs ou switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
2.9
Adressage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.9.1
Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.9.2
Classes de réseaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.9.3
Adresses IP réservées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.9.4
Attribution de l’adresse IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
8
8
9
9
Différentes variantes d’Ethernet industriel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
3.1
Ethernet/IP (CIP Sync) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1.1
Principe de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1.2
Architecture / topologie du réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
10
10
3.2
EtherCAT® . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.1
Principe de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.2
Architecture / topologie du réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
11
12
3.3
PROFINET® . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.1
Principe de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.2
Architecture / topologie du réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
13
14
3.4
Ethernet POWERLINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4.1
Principe de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4.2
Architecture / topologie du réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
15
16
3.5
SERCOS III . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.1
Principe de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.2
Architecture / topologie du réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
17
17
3
2
EDSETHIND FR 3.1
Introduction
1
0Fig. 0Tab. 0
1
Introduction
Le réseau Ethernet, très répandu dans les bureaux, s’impose progressivement dans le
milieu industriel. La tendance consiste à équiper tous les appareils de terrain d’un
raccordement Ethernet. Le bus de terrain classique est ainsi supplanté. Les niveaux
"bureau" et "terrain" sont de plus en plus étroitement liés.
Outre le champ d’application de la technologie Ethernet, les exigences à remplir ont elles
aussi évolué. Dans la bureautique, il s’agit essentiellement de transférer de gros volumes
de données entre plusieurs ordinateurs tandis que la communication entre les
équipements de terrain classiques consiste à transmettre des télégrammes très courts.
Cela exige des temps de réponse très rapides, qui plus est hautement déterministes
( 4) − des exigences que l’Ethernet "standard" n’est pas en mesure de remplir.
L’évolution des exigences a entraîné le développement de différents protocoles sur la base
matérielle de l’Ethernet. Une partie de ces protocoles implique une séparation entre les
lignes Ethernet en temps réel et les réseaux Ethernet standard.
Lenze a élaboré différents modules de communication pour pouvoir remplir les exigences
des protocoles Ethernet suivants :
ƒ
Ethernet
ƒ
Ethernet POWERLINK
ƒ
PROFINET®
ƒ
EtherCAT®
ƒ
EtherNet/IP
La section suivante contient une brève description de quelques mécanismes de base de la
technologie Ethernet. Les différences entre les divers protocoles Ethernet seront ensuite
exposées, avec les indications relatives à une architecture appropriée du réseau Ethernet.
EDSETHIND FR 3.1
3
2
Connaissances de base
Déterminisme
2
Connaissances de base
Au début des années 1970, au "Xerox Palo Alto Research Center" (PARC), l’idée germa de
permettre à plusieurs collaborateurs d’utiliser une même imprimante. Cette idée
déboucha sur la publication, en 1983, de la première norme Ethernet (IEEE802.3).
Aujourd’hui, la technologie Ethernet fonctionne toujours avec certains de ses mécanismes
d’origine, qui rendent toutefois complexe son exploitation en dehors de la sphère du
bureau, notamment en raison des problèmes de collision.
Entre−temps, de très nombreuses organisations ont développé des activités en vue
d’exploiter au mieux la technologie Ethernet, également en environnement industriel.
Toute une série de spécifications concurrentes ont ainsi été rédigées, dont les principales
sont brièvement présentées dans les chapitres suivants, en particulier le bus de terrain
EtherCAT, privilégié par Lenze. Certaines définitions et explications fondamentales
suivent. Pour finir, les différents systèmes, ainsi que les avantages et les inconvénients
inhérents à chaque solution, sont brièvement exposés.
2.1
Déterminisme
On parle de déterminisme lorsqu’un système évolue dans le temps selon certaines règles
strictes. Ramenée aux techniques de communication, cette définition implique que le
moment où une valeur passe d’un participant à un autre peut être déterminé avec
précision.
Les collisions de télégrammes sont le principal obstacle aux réseaux Ethernet fonctionnant
en temps réel. Elles se produisent lorsque 2 participants souhaitent émettre des données
simultanément. Les contrôleurs Ethernet détectent alors une collision et interrompent la
transmission. Selon un système en partie aléatoire (CSMA/CD), ils tentent de renouveler
l’émission. Par conséquent, aucun déterminisme n’est possible avec l’Ethernet standard.
2.2
Gigue
Entre le déclenchement d’un signal et le moment où son récepteur réagit, il s’écoule un
temps de retard. Si ce temps de retard n’est pas constant, on parle de gigue. Dans les
applications dites de "Motion Control", les valeurs attendues sont généralement
inférieures à 1 ms.
2.3
Temps de cycle
Le terme cycle (de communication) désigne le temps nécessaire pour transmettre à tous
les participants du réseau de nouvelles valeurs de consigne et recevoir de chacun d’entre
eux les valeurs actuelles correspondantes. Le temps de cycle le plus court possible dépend
donc toujours du nombre de participants au bus.
4
EDSETHIND FR 3.1
Connaissances de base
2
Ethernet commuté (switched Ethernet)
2.4
Ethernet commuté (switched Ethernet)
Selon la technologie Ethernet initiale, tous les participants sont raccordés à un même
câble. L’émission simultanée de données par plusieurs participants entraîne donc des
collisions. Avec le développement de la technologie Ethernet, les hubs (multirépéteurs) ont
été introduits. Une liaison point par point est générée entre les participants et le hub. Le
hub relie tous les participants sans temps de retard. Il est donc très rapide. Reste que les
collisions ne sont toujours pas exclues. Ce problème a été résolu par une nouvelle
génération de multirépéteurs (switches), qui transfèrent les messages aux équipements
de manière sélective. Si nécessaire, la transmission des messages est différée.
2.5
ƒ
Avantage : toute collision est exclue.
ƒ
Inconvénient : les switches retardent la transmission des messages. Le temps de
retard dépend de la charge du réseau. Un véritable fonctionnement en temps réel
n’est donc pas réalisable.
Principe de découpage du temps
Le principe de découpage du temps surclasse le protocole Ethernet non−déterministe.
Selon celui−ci, chaque participant communique uniquement durant le créneau temporel
qui lui est affecté dans le cycle total. Les collisions entravant le déterminisme sont ainsi
évitées.
2.6
ƒ
Avantage : un déterminisme parfaitement maîtrisé
ƒ
Inconvénient : tous les participants qui se trouvent sur le même segment de réseau
doivent prendre en charge le principe de découpage du temps. Il suffit d’un
participant non compatible pour entraver le déterminisme.
Synchronisation des horloges
Chaque appareil raccordé au bus possède une horloge interne. Un protocole spécial
(IEEE1588, Precision Clock Synchronization) permet de faire en sorte que toutes les
horloges soient synchronisées, afin de garantir l’exécution simultanée de certaines actions
par tous les participants.
EDSETHIND FR 3.1
ƒ
Avantage : rend le déterminisme possible avec l’Ethernet standard
ƒ
Inconvénient : un composant matériel spécifique (avec horloge interne) est requis,
même pour les switches. De plus, seuls des événements cycliques peuvent être
maîtrisés en temps réel.
5
2
Connaissances de base
Ports
2.7
Ports
Un même participant au réseau Ethernet peut solliciter plusieurs programmes (services de
serveur) simultanément sur le réseau. Chaque service "écoute" un port. Des clients,
autrement dit d’autres équipements raccordés au réseau Ethernet, peuvent ainsi solliciter
un service donné. La plupart des services peuvent gérer plusieurs clients simultanément.
Exemple
Service de serveur
Port
Multi−Client
Web (HTTP)
80
oui
E−mail (SMTP)
25
oui
DNS
53
oui
Validation de fichier (SMB)
445
oui
Pour des raisons de sécurité, certains routeurs, pare−feu et autres composants
d’infrastructure ne prennent pas en charge tous les ports. Il est donc important de savoir
quels sont les ports à utiliser pour la communication avec un participant au réseau
Ethernet.
2.8
Hubs ou switches
Le câblage standard des systèmes Ethernet est aujourd’hui en étoile. En règle générale,
deux équipements raccordés ne sont pas reliés directement, mais via un multirépéteur (en
étoile). On distingue deux types de multirépéteurs courants : les concentrateurs (hubs) et
les commutateurs (switches). Si, par le passé, les hubs étaient la solution standard dans les
bureaux, on y trouve aujourd’hui davantage de switches. Ces derniers présentent
l’avantage de pouvoir être montés en série en nombre quasi−illimité, permettant ainsi
d’élaborer des structures réseau en arborescence. Un switch réceptionne les télégrammes
et détermine sur quel port il doit les rediriger. La communication entre les participants au
réseau Ethernet s’effectue ainsi sans collision. Lorsque plusieurs participants au réseau
sollicitent un switch simultanément, celui−ci enregistre provisoirement les messages, puis
les transmet. Il en résulte des temps de retard aléatoires, qui rendent l’utilisation des
commutateurs critique pour les applications en temps réel.
Seul un nombre limité de hubs peut être monté en série : avec plus de deux hubs montés
en série, le système de détection de collision CSMA/CD ne fonctionne plus. Le net avantage
des hubs par rapport aux switches est un temps de retard très court. Les hubs se contentent
de régénérer (ou "répéter") les télégrammes sur leurs ports de sortie, sans les interpréter.
Par conséquent, ils sont beaucoup plus adaptés à des applications en temps réel. Lorsque
les collisions sont par ailleurs évitées grâce à un protocole maître comme l’Ethernet
POWERLINK par exemple, les hubs constituent la meilleure alternative pour le niveau de
terrain.
6
EDSETHIND FR 3.1
Connaissances de base
2
Adressage
2.9
Adressage
Chaque participant au réseau Ethernet dispose d’une adresse MAC. L’adresse MAC est une
adresse physique qui est attribuée à un équipement Ethernet au moment de sa fabrication
et ne peut être modifiée. Elle est unique au monde et généralement imprimée sur la partie
extérieure de l’équipement. Cette adresse unique permet de communiquer avec l’appareil
quel que soit le nombre d’équipements Ethernet connectés au bus. Tout conflit entre deux
adresses est exclu. L’adresse MAC est représentée par 6 octets. Il existe 248, soit environ 280
milliards d’adresses MAC différentes, qui permettent d’identifier avec précision chaque
équipement Ethernet. L’adresse se présente généralement sous forme hexadécimale, les
différents octets étant séparés par des points. Les trois premiers octets permettent
d’identifier le fabricant, les trois derniers l’équipement. Exemple : 00.0A.86.00.00.0A
(l’identifiant de Lenze est 00.0A.86).
Dans la mesure où un remplacement de l’équipement en cas de défaut implique
nécessairement un changement d’adresse MAC, un adressage logique par adresse IP est
prévu. Chaque participant au réseau se voit donc attribuer aussi une adresse IP. Cette
adresse doit être unique au sein d’un réseau. Il s’agit d’une adresse dite "logique", qui peut
être modifiée via un logiciel. Elle est constituée de 32 bits. Par souci de lisibilité, elle se
présente toujours sous la forme de 4 chiffres décimaux séparés par un point (dot notation).
L’adresse IP comporte les paramètres "Net−ID" et "Host−ID". Le premier décrit le segment
du réseau, le second le participant. Les 32 bits sont répartis sur les deux paramètres en
fonction de la classe d’appartenance de l’adresse IP. Le premier octet indique de quelle
classe il s’agit.
Seuls les participants au réseau d’un même segment (= sous−réseau) peuvent
communiquer directement entre eux. Lorsqu’ils sont répartis sur plusieurs segments, des
routeurs sont nécessaires pour rediriger les télégrammes vers le segment destinataire. La
taille maximale d’un segment de réseau est déterminée par la taille du paramètre
"Net−ID". Des segmentations supplémentaires peuvent être réalisées à l’aide du masque
de sous−réseau.
EDSETHIND FR 3.1
7
2
Connaissances de base
Adressage
Exemple
2.9.1
Exemple
Adresse IP : 192.168.10.1
Masque de sous−réseau : 255.255.255.0
Adresse IP
Masque de
sous−réseau
192
168
10
1
11000000
10101000
00001010
00000001
255
255
255
0
11111111
11111111
11111111
00000000
Description de l’exemple :
Tous les participants au réseau qui souhaitent communiquer avec l’équipement décrit
dans cet exemple doivent disposer d’une adresse qui commence également par
192.168.10. La seule différence possible dans l’adresse IP se situe au niveau du dernier
octet. Dans le cas contraire, il faut utiliser un routeur. L’adresse IP du routeur doit être
définie comme passerelle standard (Gateway).
Les routeurs (passerelles ou Gateways) transmettent les paquets de données d’un réseau
à l’autre. Chaque système connaît son propre réseau. Tous les paquets de données destinés
à d’autres réseaux sont transmis à un routeur. Chaque système connaît des "routes"
précises : "pour atteindre le réseau x, il faut passer par le routeur y". Les paquets de données
destinés aux réseaux inconnus sont transmis à la passerelle standard (Default Gateway).
Le système doit être bidirectionnel, sinon aucune réponse n’est possible !
2.9.2
8
Classes de réseaux
ƒ
Classe A
– Adresses de 1.x.x.x à 126.x.x.x
– Masque de sous−réseau : 255.0.0.0
– Admet 126 réseaux pouvant comporter chacun jusqu’à 16 hôtes
ƒ
Classe B
– Adresses de 128.0.x.x à 191.255.x.x.
– Masque de sous−réseau : 255.255.0.0
– Admet 16000 réseaux pouvant comporter chacun jusqu’à 16000 hôtes
ƒ
Classe C
– Adresses de 192.0.0.x à 223.255.255.x
– Masque de sous−réseau : 255.255.255.0
– Admet 2 millions de réseaux pouvant comporter chacun jusqu’à 254 hôtes
ƒ
Subnetting : masque de sous−réseau dépassant la longueur admise pas la classe
EDSETHIND FR 3.1
Connaissances de base
2
Adressage
Adresses IP réservées
2.9.3
Adresses IP réservées
ƒ
127.0.0.1, "local host"
Un participant doté de cette adresse ne peut communiquer qu’avec lui−même.
ƒ
xxx.xxx.xxx.0, désigne un segment réseau
Ne peut être utilisée comme adresse de participant.
ƒ
xxx.xxx.xxx.255, "broadcast"
Communique avec tous les participants au réseau.
Certaines plages de valeurs d’adresse sont réservées à des réseaux privés et ne peuvent
être utilisées sur l’Internet :
2.9.4
ƒ
10.0.0.0 ... 10.255.255.255
ƒ
172.16.0.0 ... 172.31.255.255
ƒ
192.168.0.0 ... 192.168.255.255
Attribution de l’adresse IP
Principes de base : pour raccorder un équipement Ethernet à un réseau existant, contacter
impérativement l’administrateur réseau désigné. Ce dernier est chargé de l’attribution des
adresses IP. Il lui appartient également de déterminer si l’équipement peut être
directement relié au réseau ou si une séparation (à l’aide d’un pare−feu par exemple) est
nécessaire.
En aucun cas, les adresses ne doivent être choisies au hasard !
Une adresse doit être unique et adaptée au réseau existant.
Il existe plusieurs mécanismes de réglage de l’adresse IP. En milieu industriel, les adresses
IP attribuées sont généralement fixes. Dans les bureaux, on utilise souvent des serveurs
DHCP, qui attribuent aux appareils une adresse dynamique au démarrage de
l’équipement. Cette procédure est rare dans le milieu industriel.
Pour qu’un ordinateur puisse communiquer avec un équipement de terrain via le protocole
IP, leurs adresses IP respectives doivent d’abord être contrôlées. Il s’agit en premier lieu de
vérifier l’adresse IP de l’équipement de terrain ou de lui attribuer l’adresse voulue. Puis, il
faut s’assurer que l’ordinateur est bien doté d’une adresse IP qui se situe dans le même
sous−réseau ou, le cas échéant, qu’un routeur est présent sur le réseau pour transférer les
télégrammes d’un segment à un autre. Dans certains cas, un réglage du programme de
commande de l’ordinateur est nécessaire. Pour cela, contacter l’administrateur réseau.
EDSETHIND FR 3.1
9
3
Différentes variantes d’Ethernet industriel
Ethernet/IP (CIP Sync)
Principe de fonctionnement
3
Différentes variantes d’Ethernet industriel
3.1
Ethernet/IP (CIP Sync)
Le système Ethernet/IP a été spécifié par le groupe d’utilisateurs "Open DeviceNet
Vendor Association" (ODVA), dominé par Rockwell. L’IP désigne ici le protocole industriel
étendu CIP (Common Industrial Protocol), qui constitue la couche d’application. Le CIP
est également utilisé comme couche d’application pour DeviceNet et ControlNet. Par
conséquent, il est défini conjointement par l’ODVA et "ControlNet International". Il a été
complété par des fonctions de synchronisation pour les applications en temps réel et
baptisé "CIP Sync".
Principaux arguments :
3.1.1
ƒ
Mise en application impérative de normes (IEEE 802.3, IEEE 1588).
ƒ
Switches spéciaux requis (avec horloges distribuées pour synchronisation
d’horloges)
ƒ
Compatibilité avec les composants Ethernet standard
ƒ
Fonction de sécurité par CIP
ƒ
"Safety" possible
Principe de fonctionnement
Le principe du fonctionnement en temps réel repose sur le fait que chaque participant
Ethernet possède une horloge interne haute précision. Ces horloges sont synchronisées en
permanence via un protocole spécial (IEEE 1588). Les paquets de données doivent par
ailleurs être classés par priorité. Seuls des événements cycliques peuvent toutefois être
maîtrisés en temps réel.
Pour plus d’informations sur le système Ethernet/IP (CIP Sync) ...
ƒ Rendez−vous sur Internet à l’adresse suivante : www.odva.org .
3.1.2
Architecture / topologie du réseau
Le système Ethernet/IP permet de réaliser des topologies Ethernet classiques en étoile et
en arborescence. Parmi les composants d’infrastructure, le recours à des switches spéciaux
avec horloges distribuées est impératif. Les outils d’analyse de réseau standard peuvent
être utilisés.
10
EDSETHIND FR 3.1
Différentes variantes d’Ethernet industriel
3
EtherCAT®
Principe de fonctionnement
3.2
EtherCAT®
EtherCAT® est une marque déposée et une technologie brevetée sous licence de Beckhoff
Automation GmbH, Allemagne.
Un groupe d’utilisateurs appelé "EtherCAT Technology Group" (ETG) a été fondé. La
participation à ce groupe est gratuite en échange de la mise à disposition du logo de son
entreprise. Ce groupe d’utilisateurs et ses "membres" n’ont aucun droit juridique sur le
système.
Principaux arguments de Beckhoff :
ƒ
Compatibilité entière avec Ethernet
ƒ
Communication par composants matériels ; performance maximale
ƒ
Protocole haute performance
ƒ
Utilisation de cartes Ethernet standard
ƒ
Topologie libre
ƒ
Mélange de données en temps réel et TCP/IP standard possible
ƒ
Ethernet comme carte fond de panier
Le système a des atouts en tant que bus fond de panier pour borniers. Deux variantes
physiques sont proposées : E−Bus et Ethernet.
L’E−Bus repose sur des signaux de tension différentielle (LVDS), est recommandé pour de
courtes distances (<10 m, au sein d’un bornier) et ne garantit pas d’isolation galvanique.
L’avantage de cette variante physique est qu’elle est plus rapide que la variante Ethernet
en termes de temps d’exécution. Pour pouvoir utiliser la véritable technologie Ethernet
(connecteur standard, liaison avec d’autres équipements Ethernet, etc.), le recours à la
variante physique Ethernet est nécessaire.
3.2.1
Principe de fonctionnement
Les données du télégramme Ethernet sont lues et/ou ajoutées en continu ("principe de
l’Interbus").
Pour plus d’informations sur EtherCAT ...
ƒ Rendez−vous sur Internet à l’adresse suivante : www.ethercat.org .
EDSETHIND FR 3.1
11
3
Différentes variantes d’Ethernet industriel
EtherCAT®
Architecture / topologie du réseau
3.2.2
Architecture / topologie du réseau
En principe, la topologie d’un système EtherCAT n’est pas imposée. En règle générale, il
s’agit d’une architecture linéaire. En réalité, cette architecture masque implicitement une
boucle. Des dérivations via coupleurs E/S sont possibles. Une topologie en étoile n’est
réalisable que si l’API dispose de suffisamment de raccordements Ethernet (cartes réseau
au sein d’un PC). L’utilisation de switches standard pour réaliser une topologie en étoile est
proscrite. Les architectures en arborescence sont possibles, mais impliquent le recours à
des bornes E/S avec câble de dérivation et sont restreintes en nombre. Les switches ne
peuvent être utilisés qu’entre le maitre et le premier noeud EtherCAT. Les composants
Ethernet standard peuvent être reliés directement au switch ou à des bornes spéciales de
type "Switching Port". La communication entre les composants standard et les
équipements EtherCAT n’est jamais directe, mais passe toujours par un "Virtual Switch"
dans l’API. Cette caractéristique entraîne une augmentation du temps d’exécution et crée
un goulet d’étranglement.
Des outils spéciaux sont requis pour l’analyse du réseau, car le flux de données dépend du
point de mesure.
12
EDSETHIND FR 3.1
Différentes variantes d’Ethernet industriel
3
PROFINET®
Principe de fonctionnement
3.3
PROFINET®
La technologie PROFINET® a été définie par le groupe d’utilisateurs PROFIBUS & PROFINET
International (PI). PROFINET® est l’évolution logique de PROFIBUS®.
On distingue le modèle PROFINET CBA (Component based Automation, V1), dont l’objectif
principal est de relier plusieurs composants d’automatisation, et PROFINET I/O, une
évolution du système PROFIBUS. Dans le premier cas, la communication repose sur le
protocole TCP/IP standard et ne s’effectue pas en temps réel, ce qui n’est pas pertinent ici.
Dans le cas de PROFINET I/O, il faut également opérer une distinction entre deux variantes.
La première fonctionne certes en temps réel, mais selon des caractéristiques de puissance
qui ne sont pas adaptées aux applications dites de "Motion Control". Elle est appelée SRT
(Soft Real Time, V2) et peut en principe être implémentée sur n’importe quel contrôleur
prenant en charge la technologie Ethernet. La performance réalisable correspond à celle du
système PROFIBUS. Il existe également la variante IRT (Isochronous Real Time, V3), la seule
appropriée pour les applications de "Motion Control". Des ASIC spéciaux de la société
Siemens sont toutefois requis pour pouvoir réaliser de telles applications.
Principaux arguments :
3.3.1
ƒ
Communication à la fois en temps réel et basée sur le protocole TCP/IP dans le
même câble
ƒ
Protocole homogène entre les différents composants, ainsi qu’entre système de
commande et appareil de terrain
ƒ
Communication adaptable
Principe de fonctionnement
ƒ
Soft Real Time (SRT):
– Ethernet commuté permettant d’éviter les collisions
– Optimisation de la file d’attente liée au protocole TCP/IP
– Longueur de télégramme réduite et temps d’exécution réduits
– Classement par priorité des paquets de données suivant IEEE 802.1Q (Prio 6)
ƒ
Isochronous Real Time (IRT):
– Principe de découpage du temps : le cycle de communication se subdivise en une
partie déterministe (fonctionnement en temps réel) et une partie ouverte
(Ethernet standard).
– Réalisation soumise à une exigence matérielle (ASIC spécial)
– Synchronisation des cycles et réservation des créneaux temporels au sein des
composants matériels
Pour plus d’informations sur PROFINET ...
ƒ Rendez−vous sur Internet à l’adresse suivante : www.profibus.com .
EDSETHIND FR 3.1
13
3
Différentes variantes d’Ethernet industriel
PROFINET®
Architecture / topologie du réseau
3.3.2
Architecture / topologie du réseau
En principe, la topologie d’un réseau PROFINET est libre. Des switches peuvent servir de
multirépéteurs. Dans le cas de PROFINET SRT (V2), le switch doit prendre en charge le
classement par priorité des paquets de données suivant la norme IEEE802.1Q. Pour pouvoir
réaliser un réseau PROFINET IRT (V3), des switches spéciaux dotés de l’ASIC PROFINET de
Siemens sont requis. Seuls des switches 4 ports peuvent être utilisés.
En intégrant les switches dans les appareils de terrain, une architecture linéaire est en
outre réalisable.
Des outils spéciaux sont requis pour l’analyse du réseau avec PROFINET IRT (V3), car le flux
de données dépend du point de mesure.
14
EDSETHIND FR 3.1
Différentes variantes d’Ethernet industriel
3
Ethernet POWERLINK
Principe de fonctionnement
3.4
Ethernet POWERLINK
Ethernet POWERLINK est un système Ethernet fonctionnant en temps réel. L’idée initiale
d’ETHERNET Powerlink émane de la société B&R (version 1.0). L’ouverture et l’évolutivité
du système sont garanties par "l’ETHERNET Powerlink Standardisation Group" (EPSG). Les
activités menées dans ce cadre ont conduit à une norme industrielle reconnue (version 2.0)
qui allie de manière optimale les caractéristiques techniques d’Ethernet avec les exigences
relatives à un fonctionnement en temps réel et aux capacités d’intégration.
3.4.1
Principe de fonctionnement
La technologie ETHERNET Powerlink permet d’éviter les collisions grâce à un système
logiciel maître baptisé "Slot Communication Network Management". Il s’agit du principe
de découpage du temps selon lequel le maître (Managing Node) octroie explicitement à
chaque esclave (Controlled Node) un droit d’émission. Tous les participants peuvent être
récepteurs.
Comparaison avec CAN : le système CAN comporte également un maître, qui détermine le
début de chaque nouveau cycle. La distribution aux participants est automatiquement
réglée par des fonctions CAN.
A chaque cycle, même un télégramme non destiné à être transmis en temps réel (a) peut
être transféré. Un nombre illimité de télégrammes Ethernet peut être émis (télégrammes
TCP/IP standard par exemple). Même pour ces télégrammes, le maître (Managing Node)
octroie un droit d’émission explicite à un esclave (Controlled Node).
i
1
2
3
4
i+1
5
n
a
1
2
3
4
5
t
E94YCEP014
I
1 ... n
a
Cycle
Transfert de données cyclique (HRT) pour participants 1 ... n
Transfert de données asynchrone (par exemple TCP/IP)
Pour plus d’informations sur ETHERNET Powerlink ...
ƒ Rendez−vous sur Internet à l’adresse suivante : www.ethernet−powerlink.org
ƒ Consultez la brochure "Real Time Industrial Ethernet is Reality".
EDSETHIND FR 3.1
15
3
Différentes variantes d’Ethernet industriel
Ethernet POWERLINK
Architecture / topologie du réseau
3.4.2
Architecture / topologie du réseau
Les avantages d’une communication continue, conditionnée par le recours à des types de
câble et à des normes homogènes, parlent d’eux−même. Elle efface cependant aussi la
frontière entre environnements de bureau et de terrain jusqu’ici inhérente au
fonctionnement du système. Cependant, même avec des réseaux Ethernet, il n’est pas
souhaitable de renoncer entièrement à toute structuration, et ce pour les raisons
suivantes :
ƒ
Sécurité et accès protégé
ƒ
Formation de segments de réseau
ƒ
Nécessité de segmentation de par le fonctionnement du système
La segmentation d’un réseau est toujours souhaitable. Il n’est pas nécessaire que chaque
participant communique avec tous les autres. En regroupant les participants qui
communiquent en permanence pour former un segment de réseau, d’autres segments
peuvent être séparés de cette charge du bus.
En règle générale, dans un gros réseau d’entreprise, il y a une séparation stricte entre les
environnements de bureau et de terrain, ceci même lorsque le même bus est utilisé aux
deux niveaux. Il existe certes des liaisons possibles entre les deux réseaux (routeurs), mais
l’accès n’est autorisé qu’après vérification de règles dédiées. Les routeurs garantissent un
accès protégé, car tous les PC de bureau ne doivent pas accéder aux appareils de terrain. Par
ailleurs, une séparation claire permet aussi de garantir que les erreurs survenues au sein
d’un segment de réseau ne soient pas répercutées dans d’autres segments.
Spécialement en cas de liaison entre participants Ethernet en temps réel et participants
Ethernet standard, les routeurs remplissent des fonctions supplémentaires. Les
participants Ethernet POWERLINK et les participants Ethernet standard ne doivent pas
faire partie du même segment de réseau. A défaut, les participants standard ne prenant
pas en charge le protocole en temps réel, des collisions entravant le fonctionnement en
temps réel du bus se produiraient.
16
EDSETHIND FR 3.1
Différentes variantes d’Ethernet industriel
3
SERCOS III
Principe de fonctionnement
3.5
SERCOS III
L’objectif de SERCOS III était d’allier les mécanismes éprouvés de SERCOS aux avantages
des principes physiques d’Ethernet. A cet effet, les mécanismes, les profils et les structures
de télégrammes existants ont été adaptés à la conception physique de la technologie
Ethernet. Les objectifs suivants devaient par ailleurs être réalisés :
3.5.1
ƒ
Réduction des coûts de raccordement des composants matériels
ƒ
Possibilité d’intégration des protocoles TCP/IP
ƒ
Communication croisée
ƒ
Transmission de données relatives à la sécurité
ƒ
Tolérance d’erreur par rapport à une rupture de câble
Principe de fonctionnement
SERCOS III prévoit l’utilisation d’un canal IP pour la transmission des télégrammes
Ethernet standard. Ce canal ne remplace pas le canal de service bien connu de SERCOS, qui
reste utilisé pour la transmission des données cycliques. Le canal IP peut être désactivé et
n’est généralement pas pris en considération dans les exemples de calcul.
Comme avec le système Interbus, lors de chaque cycle de communication, un modèle est
transmis, dans lequel chaque esclave peut inscrire ou lire des données. C’est pourquoi un
composant matériel spécifique est requis (ASIC ou FPGA).
Pour plus d’informations sur SERCOS III ...
ƒ Rendez−vous sur Internet à l’adresse suivante : www.sercos.com .
3.5.2
Architecture / topologie du réseau
Le système SERCOS initial est toujours conçu comme une boucle à fibre optique. La
topologie en boucle a été appliquée à Ethernet. Comme chaque liaison Ethernet met à
disposition un canal aller et un canal retour, on obtient une double boucle, d’où la
possibilité de créer des systèmes redondants. En cas de défaillance d’un esclave, la boucle
logique est certes interrompue, mais la communication reste possible.
L’architecture linéaire exclut la redondance, mais permet d’économiser une liaison, ce qui
peut être un avantage considérable avec des systèmes très étendus.
Les topologies en étoiles ne sont pas réalisables avec SERCOS. Les multirépéteurs tels que
les hubs ou les switches ne peuvent pas être utilisés.
Les réseaux SERCOS III sont toujours des réseaux séparés. Un couplage avec des systèmes
maîtres n’est possible que via "Motion Controller" ou API. Ce procédé n’a pas encore été
défini.
Des outils spéciaux sont requis pour l’analyse du réseau, car le flux de données dépend du
point de mesure.
EDSETHIND FR 3.1
17
© 11/2012
F
Lenze Automation GmbH
Grünstraße 36
D−40667 Meerbusch
Germany
Service
Lenze Service GmbH
Breslauer Straße 3
D−32699 Extertal
Germany
(
Ê
š
ü
+49(0)21 32 /99 04−0
(
Ê
š
008000/ 2446877 (24 h helpline)
+49(0)21 32 /7 21 90
Lenze@Lenze.de
+49(0)5154/ 82−11 12
Service@Lenze.de
www.Lenze.com
EDSETHIND
10
9
8
7
6
5
4
§ .K>. § FR § 3.1 § TD17
3
2
1

Manuels associés