EtherCAT - Le réseau Ethernet

publicité
Le réseau Ethernet
EtherCAT – Le réseau Ethernet.
EtherCAT :
- Plus rapide
- Synchrone
•
•
EtherCAT est temps réel jusqu’aux E/S
Pas de sous-réseau
- Un Ethernet industriel
- Une topologie libre
- Simple à configurer
- Économique
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
EtherCAT Technology Group 2011
2
EtherCAT – Le réseau Ethernet.
Les autres technologies gère un cycle local d’E/S et ont
besoin d’une passerelle.
- Synchrone
- Simple à implémenter
Flash
- A fait ses preuves
I/O
- Économique
CPU
I/O
- Simple à configurer
Fieldbus
Controller
Driver
- Une topologie libre
I/O
RAM
- Un Ethernet industriel
I/O
- Plus rapide
•
Master for Local
Extension Bus
EtherCAT :
- Ouvert
- Normalisé
- Sûr
- Redondant
RAM
CPU
I/O
Fieldbus
Controller
Driver
- Polyvalent
Flash
EtherCAT Technology Group 2011
3
EtherCAT – Le réseau Ethernet.
EtherCAT :
•
EtherCAT est temps réel jusqu’aux E/S
- Plus rapide
- Synchrone
- Un Ethernet industriel
EtherCAT
Controller
EtherCAT
Controller
- Simple à implémenter
EtherCAT
Controller
- Économique
EtherCAT
Controller
Driver
- Simple à configurer
EtherCAT
Controller
- Une topologie libre
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
EtherCAT Technology Group 2011
4
EtherCAT – Le réseau Ethernet.
EtherCAT :
- Plus rapide
- Synchrone
- Un Ethernet industriel
- Une topologie libre
- Simple à configurer
•
•
•
•
EtherCAT est temps réel jusqu’aux E/S
Pas de sous-réseau
Pas de délai supplémentaire dans des passerelles
E/S, capteurs, actionneurs, variateurs, afficheurs :
Tout dans le même système!
- Économique
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
EtherCAT Technology Group 2011
5
EtherCAT est rapide
EtherCAT :
•
Taux de transmission:
– 2 x 100 Mbit/s (Fast Ethernet, Full-Duplex)
- Plus rapide
- Synchrone
- Un Ethernet industriel
- Une topologie libre
- Simple à configurer
- Économique
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
•
Temps de mise à jour:
–
–
–
–
–
256 E/S digitales en 11 µs
1000 E/S digitales sur 100 noeuds en 30 µs = 0.03 ms
200 E/S analogiques (16 bits) en 50 µs = 20 kHz
100 Axes (8 octets In + Out) en 100 µs = 0.1 ms
12000 E/S digitales in 350 µs
- Sûr
- Redondant
- Polyvalent
EtherCAT Technology Group 2011
6
EtherCAT est rapide
EtherCAT :
- Plus rapide
- Synchrone
- Un Ethernet industriel
- Une topologie libre
•
Utilisation de la bande passante d’Ethernet pour les E/S
et les variateurs:
– Une trame Ethernet doit faire au moins 84 Octets sinon, elle
est complétée
Données utiles
- Simple à configurer
22 Bytes
- Économique
Ethernet Header
- Simple à implémenter
- A fait ses preuves
- Ouvert
Data: ≥46 Bytes
CRC
12 Bytes
IPG
Question
Master
I/O
Réponse
- Normalisé
- Sûr
4 Bytes
Ethernet Header
Data: ≥46 Bytes
CRC
Node
reaction
time
IPG
- Redondant
- Polyvalent
– avec 4 octets en entrée et 4 octets en sortie par noeud:
• 4,75% de données si 0 µs de temps de réaction dans le nœud
• 1,9% de données si 10 µs de temps de réaction dans le nœud
EtherCAT Technology Group 2011
7
EtherCAT est rapide
EtherCAT :
- Plus rapide
- Synchrone
- Un Ethernet industriel
- Une topologie libre
- Simple à configurer
•
Comparaison de l’utilisation de la bande passante:
– Avec 4 octets par noeud:
• Polling : ~ 2..5 %
– A partir de 1 bit pas nœud :
• EtherCAT: ~ 80..97 % (Full Duplex, 2 x 100 MBit/s)
- Économique
- Simple à implémenter
100
- A fait ses preuves
90
- Ouvert
80
- Normalisé
70
- Sûr
- Redondant
- Polyvalent
60
50
40
30
20
10
0
Polling /
Timeslicing
EtherCAT Technology Group 2011
EtherCAT
8
Principe de fonctionnement : Ethernet „à la volée“
EtherCAT :
- Plus rapide
- Synchrone
- Un Ethernet industriel
- Une topologie libre
Wagon
27
- Simple à configurer
- Économique
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
•
Analogie avec le train:
– Le « train » (trame Ethernet) ne s’arrête pas
– Même en ne regardant qu’à travers une fenêtre, on peut voir
tout le train défiler
– Les « wagons » (sous-télégrammes) peuvent avoir une
longueur variable
– On extrait ou insère des personnes ou groupes de
personnes sans arrêter le train
EtherCAT Technology Group 2011
9
Principe de fonctionnement : Ethernet „à la volée“
EtherCAT :
Esclave
Esclave
EtherCAT Slave
Controller
EtherCAT Slave
Controller
- Plus rapide
- Synchrone
- Un Ethernet industriel
- Une topologie libre
- Simple à configurer
- Économique
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
•
Le process image est inséré et/ou extrait à la volée
– Le process image est pratiquement illimité (60Ko). Si
nécessaire, on utilise plusieurs trames
– Chaque esclave peut avoir son propre process image, son
propre temps de cycle et un temps de cycle différent pour
plusieurs parties du process image
– La communication asynchrone ou événementielle est
également possible
EtherCAT Technology Group 2011
10
Performance: Exemple
EtherCAT :
- Plus rapide
- Synchrone
- Un Ethernet industriel
- Une topologie libre
- Simple à configurer
- Économique
- Simple à implémenter
•
•
•
•
•
40 Axes (20 octets en In et Out)
50 coupleurs et un total de 560 esclaves EtherCAT
2000 E/S digitales + 200 E/S analogiques
Longueur du bus : 500 m
Performance EtherCAT: Cycle Time = 276 µs
et 44 % de charge du Bus, Telegram Length = 122 µs
- A fait ses preuves
En plus du temps de cycle réduit, il
reste 56% de la bande passante pour
le TCP/IP par exemple.
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
EtherCAT Technology Group 2011
11
Même les PLC « lents » profitent d’EtherCAT
EtherCAT :
Temps de réaction avec les E/S classiques:
- Plus rapide
- Synchrone
- Un Ethernet industriel
I Tâche PLC O
- Une topologie libre
I Tâche PLC O
I Tâche PLC O
I Tâche PLC O
I Tâche PLC
- Simple à configurer
- Économique
Tmdp
- Simple à implémenter
- A fait ses preuves
- Ouvert
Bus Cycle
Bus Cycle
Bus Cycle
Bus Cycle
Bus Cycle
Bus Cycle
Bus Cycle
- Normalisé
- Sûr
- Redondant
TI/O
TI/O
TI/O
TI/O
TI/O
TI/O
TI/O
TI/O
TI/O
TI/O
TI/O
TI/O
TI/O
TI/O
TI/O
Meilleur temps de réaction
Pire temps de réaction
- Polyvalent
Input
Input
(Pire des cas)
(Meilleur cas)
Output
Tmdp: Délai lié à la carte maître
TI/O:
EtherCAT Technology Group 2011
Temps local de mise à jour des E/S
12
Même les PLC « lents » profitent d’EtherCAT
EtherCAT :
Architecture avec EtherCAT
- Plus rapide
- Synchrone
- Un Ethernet industriel
I Tâche PLC O
- Une topologie libre
I Tâche PLC O
- Simple à configurer
I Tâche PLC O
I Tâche PLC O
I Tâche PLC
Plus de délai lié au maître
- Économique
Tmpd
- Simple à implémenter
- A fait ses preuves
- Ouvert
Bus Cycle
Bus Cycle
Bus Cycle
Bus Cycle
Bus Cycle
Bus Cycle
Bus Cycle
- Normalisé
- Sûr
- Redondant
TI/O
TI/O
TI/O
TI/O
TI/O
TI/O
TI/O
TI/O
TI/O
TI/O
TI/O
TI/O
TI/O
TI/O
TI/O
Plus de délai local
- Polyvalent
EtherCAT Technology Group 2011
13
Même les PLC « lents » profitent d’EtherCAT
EtherCAT :
Architecture avec EtherCAT :
- Plus rapide
- Synchrone
- Un Ethernet industriel
- Une topologie libre
I Tâche PLC O
I Tâche PLC O
I Tâche PLC O
I Tâche PLC O
I Tâche PLC
- Simple à configurer
- Économique
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
TDMA (MAC)
- Redondant
- Polyvalent
TDMA = Temps de transfert des
données au travers du
contrôleur Ethernet via DMA
négligeable
TEtherCAT Cycle
EtherCAT Technology Group 2011
14
Même les PLC « lents » profitent d’EtherCAT
EtherCAT :
- Plus rapide
Temps de réaction avec EtherCAT:
- Synchrone
- Un Ethernet industriel
I Tâche PLC O
- Une topologie libre
I Tâche PLC O
I Tâche PLC O
I Tâche PLC O
I Tâche PLC
- Simple à configurer
- Économique
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
Meilleur cas
Pire cas
Temps de
transmission par
EthercAT
Input
Input
(pire cas)
(meilleur cas)
Output
- Redondant
- Polyvalent
•
•
Plus de délai local ou lié au maitre
Avec les mêmes performance contrôleur, le temps de
réaction réduit considérablement
EtherCAT Technology Group 2011
15
Plus de mapping dans le contrôleur
EtherCAT :
- Plus rapide
- Synchrone
- Un Ethernet industriel
- Une topologie libre
- Simple à configurer
• Les réseaux traditionnels gênèrent un process image
physique
• Il doit être mappé en un process image logique
Control System, e.g. PLC
Feldbus Scanner/
DPRAM Master
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
logical process image
- Économique
node 1
node 1
node 2
node 2
node 3
node 4
node 3
Mapping
node 4
EtherCAT Technology Group 2011
16
Plus de mapping dans le contrôleur
EtherCAT :
• Et le contrôleur gère souvent plusieurs tâches …
- Plus rapide
- Synchrone
- Un Ethernet industriel
- Une topologie libre
- Simple à configurer
Control System, e.g. IPC
Feldbus Scanner/
DPRAM Master
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
logical process images
- Économique
node 1
node 1
Data n
PLC Data
node 2
node 2
NC Data
node 3
node 4
node 3
Mapping
node 4
EtherCAT Technology Group 2011
17
EtherCAT: Mapping par les esclaves
Master
EtherCAT :
- Plus rapide
- Simple à configurer
- Économique
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
Ethernet Header
ECAT
HDR
PLC Data
NC Data
HDR 3
- Une topologie libre
HDR 2
logical process images up to 4 GByte
- Un Ethernet industriel
HDR 1
- Synchrone
Data n
Ethernet
Data n
PLC Data
NC Data
Télégramme 1
Télégramme 2
Télégramme n
- Polyvalent
•
•
Les données sont transmises selon les besoins de
l’application : plus efficace et rapide
Le système de contrôle est soulagé, le maître devient
plus simple
EtherCAT Technology Group 2011
18
EtherCAT: Mesure du temps de transmission
•
EtherCAT :
- Plus rapide

Les noeuds EtherCAT mesure le temps entre la trame
aller et retour
- Synchrone
- Un Ethernet industriel
- Une topologie libre
- Simple à configurer
- Économique
- Simple à implémenter
- A fait ses preuves
Trame EtherCAT
Aller
- Ouvert
Trame EtherCAT
Retour
- Normalisé
- Sûr
- Redondant
- Polyvalent
EtherCAT Technology Group 2011
20
EtherCAT: Mesure du temps de transmission
•
EtherCAT :
- Plus rapide

Les noeuds EtherCAT mesure le temps entre la trame
aller et retour
- Synchrone
- Un Ethernet industriel
- Une topologie libre
- Simple à configurer
- Économique
IPC
Master
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
EtherCAT Technology Group 2011
21
Horloges distribuées
•
EtherCAT :
- Plus rapide

Synchronisation précise entre les esclaves (<< 1 µs!)
grâce aux horloges distribuées.
- Synchrone
- Un Ethernet industriel
- Une topologie libre
M
- Simple à configurer
- Économique
S
∆t
IPC
Master
- Simple à implémenter
- A fait ses preuves
S
S
- Ouvert
- Normalisé
- Sûr
S
S
S
S
- Redondant
- Polyvalent
EtherCAT Technology Group 2011
22
Horloges distribuées
EtherCAT :
- Plus rapide
- Synchrone

•
•
Scope de la synchronisation entre 2 noeuds distants
300 noeuds, 120m de câble
- Un Ethernet industriel
- Une topologie libre
Interrupt
Node 1
- Simple à configurer
- Économique
- Simple à implémenter
- A fait ses preuves
Simultanéité ~15 ns
- Ouvert
- Normalisé
Jitter: ~ +/-20ns
- Sûr
- Redondant
- Polyvalent
Interrupt
Node 300
EtherCAT Technology Group 2011
23
Synchronisation EtherCAT: IEEE 1588
•
EtherCAT :
- Plus rapide
Switch pour l’intégration de l’horloge IEEE1588

IEEE 1588
Grandmaster
- Synchrone
- Un Ethernet industriel
- Une topologie libre
M
- Simple à configurer
- Économique
S
Master
- Simple à implémenter
- A fait ses preuves
S
S
- Ouvert
- Normalisé
- Sûr
S
S
S
S
- Redondant
- Polyvalent
EtherCAT Technology Group 2011
26
EtherCAT est un Ethernet industriel
•
EtherCAT :
- Plus rapide
- Synchrone
- Un Ethernet industriel
- Une topologie libre


•
•
EtherCAT utilise des trames Ethernet standard selon
IEEE 802.3
Alternativement par UDP/IP (si routage IP nécessaire)
Pas de trames coupées ou rétrécies
MTU: max. 1514 Byte
- Simple à configurer
- Économique
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
48 Bit
Destination
16 Bit
16 Bit
Source
EtherType
Header
48 -1498 Byte
EtherCAT Datagrams
Embedded in Standard Ethernet
Frame, EtherType 0x88A4
- Sûr
- Redondant
48 Bit
160 Bit
Ethernet H.
IP Header
32 Bit
CRC
1…n EtherCAT
Datagrams
64 Bit
UDP H.
48 -1470 Byte
16 Bit
Header
EtherCAT Datagrams
CRC
- Polyvalent
Or: via UDP/IP
UDP Port 0x88A4
EtherCAT Technology Group 2011
11 Bit
1 Bit
4 Bit
Length
Res.
Type
27
EtherCAT est un Ethernet industriel
EtherCAT :
- Plus rapide
- Synchrone
- Un Ethernet industriel
- Une topologie libre
- Simple à configurer


•
•
Totalement transparent pour TCP/IP
Toutes les technologies internet (HTTP, FTP,
Webserver,…) disponibles sans restriction des capacités
temps réel
EtherCAT Slave Device
- Économique
- Simple à implémenter
- A fait ses preuves
- Ouvert
Standard
TCP/IP
Stack
- Normalisé
- Sûr
Ethernet
Application
TCP
Real Time
Application
UDP
Acyclic
Data
IP
- Redondant
- Polyvalent
Mailbox
Process Data
EtherCAT MAC / DLL
Ethernet PHY
EtherCAT Technology Group 2011
Ethernet PHY
28
EtherCAT est un Ethernet industriel
EtherCAT :
- Plus rapide
- Synchrone


•
•
Les participants Ethernet sont connectés à des Switchport
Accès au Webserver avec un explorateur standard
- Un Ethernet industriel
- Une topologie libre
Webserver
- Simple à configurer
Switch Ethernet
virtuel
- Économique
- Simple à implémenter
Master
Switchport
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
EtherCAT Technology Group 2011
29
EtherCAT est un Ethernet industriel
•
EtherCAT :
- Plus rapide
- Synchrone
Les trames sont intégrées dans EtherCAT ou non


- Un Ethernet industriel
- Une topologie libre
- Simple à configurer
Switch Ethernet
Virtuel
- Économique
- Simple à implémenter
Switchport
Master
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
Switch
Ethernet
EtherCAT Technology Group 2011
30
Switchport: quelque soit le protocole Ethernet
EtherCAT :
- Plus rapide
- Synchrone
- Un Ethernet industriel
- Une topologie libre


•
•
Interface vers n’importe quel participant réseau Ethernet
Les trames Ethernet sont insérées dans le protocole
EtherCAT:
– EoE : ‘Ethernet over EtherCAT’
- Simple à configurer
EtherCAT Switchport
- Économique
Ethernet MAC
- Simple à implémenter
PHY
- A fait ses preuves
- Ouvert
RX1
- Normalisé
- Sûr
RX RX3
RX2TX
µC
RX4
Fragmentation
- Redondant
- Polyvalent
Mailbox
PHY
Process Data
EtherCAT MAC / DLL
PHY
TX1
TX3
TX2
TX2
TX3
TX1
EtherCAT Technology Group 2011
31
Intégration verticale (1)
…par Switchport
EtherCAT :
- Plus rapide
- Synchrone
- Un Ethernet industriel


Master
- Une topologie libre
- Simple à configurer
- Économique
- Simple à implémenter
Switchport
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
+ : Supporte n’importe quel protocole Ethernet
+ : Un seul port nécessaire sur le contrôleur
+ : Performances EtherCAT non modifiées
EtherCAT Technology Group 2011
32
Intégration verticale (2)
...Par port Ethernet
EtherCAT :
- Plus rapide
- Synchrone
- Un Ethernet industriel


Master
- Une topologie libre
- Simple à configurer
- Économique
- Simple à implémenter
- A fait ses preuves
2e Port
Ethernet
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
+ : Supporte n’importe quel protocole Ethernet
+ : Performances EtherCAT non modifiées
- : Nécessite un second port Ethernet sur le contrôleur
EtherCAT Technology Group 2011
33
Intégration verticale (3)
…par Switch
EtherCAT :
- Plus rapide
- Synchrone
- Un Ethernet industriel


Master
- Une topologie libre
- Simple à configurer
- Économique
- Simple à implémenter
- A fait ses preuves
Switch
Ethernet
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
+ : Supporte n’importe quel protocole Ethernet
+ : Un seul port nécessaire sur le contrôleur
- : Performances EtherCAT réduites par le délai dans le
switch et le trafic Ethernet
EtherCAT Technology Group 2011
34
Topologie plus libre avec EtherCAT
EtherCAT :
•
Topologie Ethernet Standard : Étoile
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre
- Simple à configurer
- Économique
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
EtherCAT Technology Group 2011
35
Topologie plus libre avec EtherCAT
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre
•
Topologie libre
– Toute combinaison de topologie : Ligne, Etoile, Arbre …
– Jusqu’à 65.535 esclaves
– Câblage standard Ethernet
- Simple à configurer
Ligne
- Économique
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
Maître
- Sûr
- Redondant
- Polyvalent
Etoile
EtherCAT Technology Group 2011
36
Topologie plus libre avec EtherCAT
ERP
EtherCAT Automation Protocol
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
HMI
HMI
(e.g OPC)
Switch
- Une topologie libre
- Simple à configurer
- Économique
EtherCAT
Master
EtherCAT
Master
EtherCAT
Master
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
Slave
Device
Slave
Device
Slave
Device
Slave
Device
Slave
Device
Slave
Device
Slave
Device
Slave
Device
Slave
Device
Switchport
EtherCAT
Master
EtherCAT
Master
Slave
Device
Slave
Device
Slave
Device
Slave
Device
Slave
Device
Slave
Device
Slave
Device
Slave
Device
Slave
Device
Slave
Device
Slave
Device
Slave
Device
Slave
Device
Slave
Device
Slave
Device
redundancy
(optional)
EtherCAT Device Protocol processed on the fly
EtherCAT Technology Group 2011
37
EtherCAT : Banc de test
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre
- Simple à configurer
- Économique
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
10.056
esclaves
EtherCAT
EtherCAT Technology Group 2011
38
Topologie plus libre avec EtherCAT
EtherCAT :
•
EtherCAT pour tout support Ethernet :
– 100BASE-TX (jusqu’à 100m entre participants)
– 100BASE-FX (jusqu’à 20km entre participants (fibre simple mode) )
– LVDS (pour les esclaves modulaires)
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre
- Simple à configurer
LVDS*
100 m
- Économique
- Simple à implémenter
- A fait ses preuves
20 km
- Ouvert
Master
- Normalisé
- Sûr
Ethernet
100BASE-TX
jusqu’à 100 m
entre participants
- Redondant
- Polyvalent
Ethernet
100BASE-FX
(fibre optique)
jusqu’à 20 km
Ethernet sur LVDS*
•
Nombre illimité de changement de support
*LVDS: Low Voltage Differential Signaling selon ANSI/TIA/EIA-644,
également utilisé en IEEE 802.3ae (10 Gigabit Ethernet)
EtherCAT Technology Group 2011
39
EtherCAT au lieu PCI
EtherCAT :
- Plus rapide
•
 •
- Synchrone

- Un Ethernet industriel 
- Une topologie libre
- Simple à configurer
- Économique
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
•
Protection de vos investissements
Intégration transparente des réseaux de terrain sous EtherCAT:
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
AS-Interface
BACnet MS/TP
CANopen
CC-Link
ControlNet
DeviceNet
Ethernet/IP
FIPIO
Interbus
IO-Link
Lightbus
LonWorks
Modbus Plus, RTU, TCP
PROFIBUS
PROFINET IO
…
Migration en douceur des réseaux de terrain vers EtherCAT
EtherCAT Technology Group 2011
40
EtherCAT au lieu PCI
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
•
Temps de mise à jour du process image:
– Par PCI (500 Octets IN et 500 Octets OUT): 400 µs
– Par EtherCAT (1.500 Octets IN et 1.500 Octets OUT): 150 µs
- Une topologie libre
- Simple à configurer
- Économique
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
EtherCAT Technology Group 2011
41
EtherCAT au lieu PCI
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
•
•
Plus de slot dans le contrôleur
Évolutivité maintenue
- Une topologie libre
- Simple à configurer
- Économique
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
EtherCAT
EtherCAT Technology Group 2011
42
EtherCAT est simple à configurer
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre
- Simple à configurer
- Économique

• Topologie:
•
Scan automatique / Comparaison
• Diagnostic:
•
Diagnostic avec localisation précise
Chaque
esclave vérifie
le checksum
- Simple à implémenter
- A fait ses preuves
M
- Ouvert
Les erreurs
sont
détectées et
localisées
- Normalisé
- Sûr
- Redondant
- Polyvalent
EtherCAT Technology Group 2011
43
EtherCAT est simple à configurer
• Planification du projet:
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre
- Simple à configurer
- Économique
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent

– Performance indépendante :
• Des performances de l’esclave
• De la topologie
• Adressage
– Pas d’adressage manuel
– Pas d’adressage IP
– Les adresses sont calculées
automatiquement
– Les adresses sont sauvées
• Pas de nouvel adressage si des esclaves
sont enlevés ou ajoutés
EtherCAT Technology Group 2011
44
Configuration: réseau classique
EtherCAT :
- Plus rapide
- Synchrone
- Un Ethernet industriel
- Une topologie libre
- Simple à configurer
- Économique
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
1. Sélectionner la topologie selon les limitations du système
2. Configurer l’adresse de l’esclave sur l’esclave
3. Sélectionner et configurer le Baudrate selon :
- La longueur du réseau et sa topologie
- Environnent / CEM
- Besoin applicatifs
4. Sélectionner le fichier de description du système (GSD,
EDS) dans l’outil de configuration
5. Sélectionner et configurer les paramètres de
communication comme:
- Polling cyclique
- Sur événement
- Synchronisé ou non
6. Faire le mapping
EtherCAT Technology Group 2011
45
Configuration: EtherCAT
EtherCAT :
- Plus rapide
- Synchrone
- Un Ethernet industriel
- Une topologie libre
- Simple à configurer
- Économique
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
1. Sélectionner la topologie selon les limitations du système
2. Configurer l’adresse de l’esclave sur l’esclave
3. Sélectionner et configurer le Baudrate selon :
- La longueur du réseau et sa topologie
- Environnent / CEM
- Besoin applicatifs
4. Sélectionner le fichier de description du système (GSD,
EDS) dans l’outil de configuration
5. Sélectionner et configurer les paramètres de
communication comme:
- Polling cyclique
- Sur événement
- Synchronisé ou non
6. Faire le mapping
EtherCAT Technology Group 2011
46
EtherCAT Economique (1): Engineering
• Moins d’efforts:
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer

- Économique
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
– Configuration simplifiée
– Pas de réglage du réseau, les réglages par défaut
sont fonctionnels
• Diagnostic évolué:
– Gestion simplifiées des erreurs
• Mise en oeuvre rapide:
– Pas d’adressage
• Implémentation / outils:
– Outils Ethernet classiques
e.g. MS Network Monitor ou Wireshark: gratuit
– Parser Software: gratuit
EtherCAT Technology Group 2011
47
EtherCAT Economique (2): Hardware
• Maître:
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer

- Économique
- Simple à implémenter
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
– Pas de carte spécifique
– Le contrôleur Ethernet on-board est
suffisant
• Esclave:
– Contrôleur esclave (ESC) économique
• FPGA or ASIC
– Pour les esclaves simple, pas de µC
– Pas de besoin de µC puissant, même
pour les esclaves complexes
32 Bit
µC
- Polyvalent
• Infrastructure:
– Pas de switch
– Câblage et connecteurs standard
Ethernet
EtherCAT Technology Group 2011
48
Implémentation simple d’un Esclave
•
EtherCAT :
Implémentation d‘un esclave:
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
- Simple à implémenter
– Toutes les fonctions critiques sont implémentées sur l’ ASIC
ou le FPGA
• L’ESC gère le protocole temps réel en Hard
– ‘State Machine’ également intégré à l’ESC
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
– Les performances réseaux sont indépendantes du µC
esclave.
– Utilisation avec ou sans µC ( DPRAM(1..8ko) – DC – E/S )
EtherCAT Technology Group 2011
52
Implémentation simple d’un Maître
•
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
Implémentation Maître:
– Fourniture d’un code source exemple
– Outil de configuration EtherCAT
– Fichier de description au format XML (ESI et ENI)
Process Data (PD) Image
description
Application
EtherCAT
Configuration Tool
- Simple à implémenter
Realtime
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
Parser
.xml
.xml
.xml
.xml
EtherCAT Slave
Information (ESI) Files
EtherCAT Network
Information (ENI) File
Process Data
Image
init
Mailbox
Services
req.
cyclic
commands
resp.
acyclic
commands
- Redondant
- Polyvalent
optional; for online functionality
(e.g. scanning for devices)
EtherCAT Master Driver
Realtime
Ethernet Frames
Network Driver
Standard Ethernet MAC
EtherCAT Technology Group 2011
53
Implémentation simple d’un Maître
•
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
- Simple à implémenter
Exemple: Maître avec un seul process image
– Typique des petits contrôleurs à une seule tâche
– Jusqu’à 1488 octets de process image
Ethernet Header ECAT
DA
SA
Type
6 Bit
6 Bit
2 Bit
EtherCAT Datagram
Frame EtherCAT
HDR
HDR
2 Bit
10 Bit
Ethernet
Data
WKC
EtherCAT :
0….1486 Byte
2
Pad.
FCS
0…32 4 Byte
- A fait ses preuves
- Ouvert
constant header
- Normalisé
- Sûr
- Redondant
- Polyvalent
–
–
–
–
completely sorted
(mapped) process data
Working
Counter:
constant
Padding Bytes and
CRC generated by
Ethernet Controller
(MAC)
Le maître peut être implémenté à moindre efforts
Pas besoin de processeur de communication
Plus simple que les réseaux de terrain conventionnels
Beaucoup plus simple que les autres approches Ethernet
industriel
EtherCAT Technology Group 2011
54
EtherCAT a fait ses preuves
Production en série depuis 2003, grande variété de produits
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
- Simple à implémenter 
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
EtherCAT Technology Group 2011
55
EtherCAT est une technologie ouverte
• Le protocole est entièrement décrit:
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
– EtherCAT est normalisé IEC, ISO et SEMI
(IEC 61158, IEC 61784, ISO 15745, SEMI E54.20)
- Simple à implémenter 
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent

• ESC disponibles par plusieurs fabricants
• ETG organise des tests d’interopérabilité
(„Plug Fests“), Workshops et Séminaires
• Certificats + test de conformité
EtherCAT Technology Group 2011
56
EtherCAT in IEC 61800-7
EtherCAT :
IEC 61800-7: Generic Interface and use of profiles for power drive systems
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
IEC 61800-7-1: Interface Definition
Annex A:
Mapping to
CiA402
- Ouvert
- Normalisé

Annex C:
Mapping to
PROFIdrive
Annex D:
Mapping to
SERCOS*
IEC 61800-7-200: Profile Specifications
- Simple à implémenter 
- A fait ses preuves
Annex B:
Mapping to
CIP
IEC 61800-7-201:
Profile
CiA402
IEC 61800-7-202:
Profile
CIP Motion
IEC 61800-7-203:
Profile
PROFIdrive
IEC 61800-7-204:
Profile
SERCOS*
- Sûr
- Redondant
IEC 61800-7-300: Mapping of Profiles to Network Technologies
- Polyvalent
IEC 61800-7-301
Mapping to Mapping to Mapping to
CANopen**
EPL
EtherCAT
B
...
C
...
IEC 61800-7-304
Mapping to Mapping to Mapping to
SERCOS I/II SERCOS III EtherCAT
*SERCOS interface™ is a trademark of SI e.V.
**CANopen™ is a trademark of CAN in Automation e.V.
EtherCAT Technology Group 2011
57
EtherCAT est une technologie ouverte
Maître EtherCAT pour une large gamme de RTOS*
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
- Simple à implémenter 
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent

–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
eCos
Integrity
Intime
Linux with RT-Preempt
MQX
On Time RTOS-32
OS-9
PikeOS
Proconos OS
QNX
Real-Time Java
RMOS
RT Kernel
RT-Linux
RTX
RTXC
RTAI Linux
VxWin + CeWin+ RTOS32Win+LxWin
VxWorks
Windows CE
Windows XP/XPE with CoDeSys SP RTE
Windows XP/XPE with TwinCAT RT-Extension
Windows Vista, 7
XOberon
XENOMAI Linux
µC/OS II
EtherCAT Technology Group 2011
*as of Nov 2010
59
EtherCAT est une technologie ouverte
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
- Simple à implémenter 
- A fait ses preuves
- Ouvert

•
•
•
•
- Normalisé
Fondé en Novembre 2003
Tâches: Support, développement et promotion
d’EtherCAT
La plus grande organisation mondiale
Plus de 1500* membres de 52 pays sur les 6 continents:
– Fournisseurs de produits d’automatisation
– Utilisateurs
– Intégrateurs
- Sûr
- Redondant
- Polyvalent
•
Tout le monde peut devenir membre
*as of Jan 2011
EtherCAT Technology Group 2011
60
ETG : Une équipe mondiale
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
- Simple à implémenter 
- A fait ses preuves

- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
Bureau ETG
Amerique du Nord
Austin, TX
Siège ETG
Allemagne
Nuremberg
Bureau ETG
Japon
Tokyo
Bureau ETG
Bureau ETG
Chine
Corée
Beijing
Seoul
EtherCAT Technology Group 2011
61
La structure ETG
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
- Simple à implémenter 
- A fait ses preuves

- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
EtherCAT Technology Group 2011
62
Développement d’ETG
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
- Simple à implémenter 
- A fait ses preuves

1600
1542 Membres le 11/01/2011
As of Dec 7, 2010: 1510 Members
1400
1200
Nov 2009 – Nov 2010:
+ 313
1000
800
- Ouvert
- Normalisé
600
- Sûr
- Redondant
400
- Polyvalent
0
Nov‐03
Feb‐04
May‐04
Aug‐04
Nov‐04
Feb‐05
May‐05
Aug‐05
Nov‐05
Feb‐06
May‐06
Aug‐06
Nov‐06
Feb‐07
May‐07
Aug‐07
Nov‐07
Feb‐08
May‐08
Aug‐08
Nov‐08
Feb‐09
May‐09
Aug‐09
Nov‐09
Feb‐10
May‐10
Aug‐10
Nov‐10
200
EtherCAT Technology Group 2011
63
ETG Membership Distribution
EtherCAT :
100%
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
Asie
90%
80%
Amérique
70%
- Simple à implémenter 
- A fait ses preuves

60%
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
Europe
50%
40%
Une tendance
continue vers
l’international
30%
hors
Allemagne
Allemagne
20%
EtherCAT Technology Group 2011
64
Dans 52 pays
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
- Simple à implémenter 
- A fait ses preuves
Argentina
Canada
Australia
China
Austria
Columbia
Bosnia and
Herzegovina
Belgium
Belarus
Croatia
Czech Rep
Brazil
Denmark
Bulgaria
Finland
France
Germany
Greece
Hungary
India
Iran
Ireland
Israel
Italy
Japan
Korea
Lebanon
Liechtenstein
Lithuania
Malta
Mexico

- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
Netherlands
New Zealand
Norway
Poland
Portugal
Romania
Russia
Serbia
Singapore
Slovakia
Slovenia
South Africa
Spain
Sweden
Switzerland
Taiwan
Thailand
Turkey
Ukraine
United Kingdom
USA
*as of Jan 2011
EtherCAT Technology Group 2011
67
Sur les 6 continents
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
- Simple à implémenter 
- A fait ses preuves

- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
ETG Office
*as of Nov 2010
EtherCAT Technology Group 2011
68
ETG: Des membres actifs
•
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
SPS/IPC/Drives 2010: 65 membres avec plus de 270
systèmes EtherCAT sur le stand d’ETG:
– 35 variateurs différents de 22 constructeurs sur le même réseau
– 25 maîtres sur 10 OS différents
– Maîtres et esclaves de sécurité sur un seul réseau
- Simple à implémenter 
- A fait ses preuves

- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
EtherCAT Technology Group 2011
69
EtherCAT: Une large gamme de produits
E/S, contrôleurs, IHM, variateurs, capteurs,
Kits de développement maître et esclave
pupitres, vannes hydrauliques
et pneumatiques,
…
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
- Simple à implémenter 
- A fait ses preuves

- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent
EtherCAT Technology Group 2011
70
Conformité et interopérabilité
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
- Simple à implémenter 
- A fait ses preuves
- Ouvert
- Normalisé
- Sûr
- Redondant
- Polyvalent


•
La conformité et l’interopérabilité sont des facteurs très
importants pour le succès d’une technologie de
communication.
– La conformité aux spécifications est une obligation pour tous
les membres EtherCAT
– On utilise donc un outil nommé CTT EtherCAT
Conformance Test Tool
– Les différentes étapes de test du CTT sont créées par le
groupe „Conformance“ au sein de la communauté ETG
– Un certificat atteste de la conformité du produit après une
série de test à l’officiel EtherCAT Test Center (ETC)
EtherCAT Technology Group 2011
71
Safety over EtherCAT: Caractéristiques (1)
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
- Simple à implémenter 
- A fait ses preuves
- Ouvert


- Normalisé

•
•
•
– Il permet d’obtenir le niveau de sécurité SIL 3
– Residual Error Probability R(p) < 10-9
- Sûr
- Redondant
- Polyvalent
Safety over EtherCAT (FSoE) définit la couche de
communication permettant le transport des informations
de sécurité entre les différents systèmes du réseau
FSoE est une technologie ouverte au sein d’EtherCAT
Technology Group (ETG).
Le protocole est développé selon la norme IEC 61508
•
Le protocole est validé par un organisme indépendant
(TÜV)
EtherCAT Technology Group 2011
72
Safety over EtherCAT: Architecture logicielle
•
EtherCAT :
Données de sécurité ou non sur le même bus
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
Device 1
Device 2
Safety
Application
Safety
Application
- Simple à implémenter 
- A fait ses preuves
- Ouvert


- Normalisé

- Sûr
- Redondant
- Polyvalent
Standard
Application
Standard
Application
Safety over
EtherCAT
Protocol
Safety over
EtherCAT
Protocol
EtherCAT
Communication Interface
EtherCAT
Communication Interface
Safety
over
EtherCAT
EtherCAT
EtherCAT Telegram
Safety data container (FSoE Frame)
EtherCAT Technology Group 2011
74
Safety over EtherCAT: Architecture matérielle
•
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
- Simple à implémenter 
- A fait ses preuves
- Ouvert


- Normalisé

EtherCAT transporte les informations de sécurité mais ne
gère pas la sécurité
Device 1
Controller A
Safety
Protocol
Controller A
Safety
Protocol
- Sûr
- Redondant
- Polyvalent
EtherCAT Technology Group 2011
Device 2
Controller B
Safety
Protocol
Controller B
Safety
Protocol
Controller B
Safety
Protocol
Controller A
Safety
Protocol
EtherCAT
Slave Controller
EtherCAT
Slave Controller
PHY
PHY
PHY
PHY
Trafo
Trafo
Trafo
Trafo
RJ45
RJ45
RJ45
RJ45
Controller A
Safety
Protocol
Controller B
Safety
Protocol
75
Safety over EtherCAT: Structure de la trame
•
EtherCAT :
Télégramme Ethernet
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
Ethernet
Header
EtherCAT
Header
- Ouvert


- Normalisé

- Sûr
- Redondant
- Polyvalent
2. Datagram FSC
Trame Safety over EtherCAT
- Simple à implémenter 
- A fait ses preuves
1. Datagram
CMD
SafeData
CRC_0
SafeData
CRC_1
Conn ID
– Trame Safety over EtherCAT
• La trame FSoE est un conteneur mappé au process image du
système
• Une nouvelle trame est reconnu si au moins un bit a changé
depuis la dernière trame
• On calcule 2 octets de CRC pour chaque paire d’octets de
donnée de sécurité
• Plusieurs octets de donnée de sécurité peuvent être transmis
EtherCAT Technology Group 2011
76
Safety over EtherCAT: Exemple
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
•
•
Logique de sécurité décentralisé
Le PLC standard route les messages de sécurité
PLC
Standard
Entrée Safety
- Simple à implémenter 
- A fait ses preuves
- Ouvert


- Normalisé

Sortie Safety
- Sûr
- Redondant
- Polyvalent
S
S
S
Variateur Safety
EtherCAT Technology Group 2011
Logique Safety
S
77
Safety over EtherCAT: Avantages
•
EtherCAT :
– Communication standard et de sécurité sur le même réseau
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

•
•
- Simple à configurer


•
- Économique
- Simple à implémenter 
- A fait ses preuves
- Ouvert


- Normalisé

- Sûr
- Redondant
- Polyvalent
Solution entièrement intégrée:
Réduction des réseaux et des interfaces
Configuration centralisée, diagnostique et maintenance
des E/S standard et de sécurité avec le même outils
Les applications de sécurité utilise pleinement les
avantage d’EtherCAT:
–
–
–
–
–
Temps de réaction court
Nombre de participants presque illimité
Grande possibilité d’extension du réseau
Redondance filaire en option
Grande flexibilité avec le Hot Connect
EtherCAT Technology Group 2011
78
Sans redondance : Fonctionnement normal
EtherCAT :
- Plus rapide
Maître EtherCAT

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
- Ouvert


- Normalisé

- Sûr

- Redondant
- Polyvalent
TX Unit
RX
TX
MAC 1
- Simple à implémenter 
- A fait ses preuves
RX Unit
RX
TX



Esclave 1
Esclave 2
Esclave N
RX
RX
RX
TX
TX
RX
TX
TX
...
TX
RX
EtherCAT Technology Group 2011
...
TX
RX
79
Sans redondance : Coupure de câble
EtherCAT :
- Plus rapide
Maître EtherCAT

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
- Ouvert


- Normalisé

- Sûr

- Redondant
- Polyvalent
TX Unit
RX
TX
MAC 1
- Simple à implémenter 
- A fait ses preuves
RX Unit
RX
TX




Esclave 1
Esclave 2
Esclave N-1
Esclave N
RX
RX
TX
TX
RX
TX
...
TX
RX
EtherCAT Technology Group 2011
RX
TX
TX
RX
...
TX
RX
TX
RX
80
Sans redondance : Esclave endommagé
EtherCAT :
- Plus rapide
Maître EtherCAT

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
- Ouvert


- Normalisé

- Sûr

- Redondant
- Polyvalent
TX Unit
RX
TX
MAC 1
- Simple à implémenter 
- A fait ses preuves
RX Unit
RX


Esclave 1
Esclave 2
RX
RX
TX
TX
TX
Esclave N-2
RX
TX


Esclave N-1
Esclave N
RX
TX
...
TX
RX
EtherCAT Technology Group 2011
RX
TX
TX
RX
...
TX
RX
TX
RX
TX
RX
81
Avec redondance : Fonctionnement normal
EtherCAT :
- Plus rapide
Maître EtherCAT

- Synchrone

- Un Ethernet industriel 
RX Unit
TX Unit
- Une topologie libre

RX
TX
- Simple à configurer


MAC 1
MAC 2
- Économique
- Simple à implémenter 
- A fait ses preuves
- Ouvert


- Normalisé

- Sûr

- Redondant
- Polyvalent
RX
TX
RX
Seul un second
port Ethernet est
nécessaire – pas
de carte
spécifique
TX



Esclave 1
Esclave 2
Esclave N
RX
RX
RX
TX
TX
RX
TX
TX
...
TX
RX
EtherCAT Technology Group 2011
...
TX
RX
82
Avec redondance : Coupure de câble
EtherCAT :
- Plus rapide
Maître EtherCAT

- Synchrone

- Un Ethernet industriel 
RX Unit
TX Unit
- Une topologie libre

RX
TX
- Simple à configurer


MAC 1
MAC 2
- Économique
- Simple à implémenter 
- A fait ses preuves
- Ouvert


- Normalisé

- Sûr

- Redondant
- Polyvalent
RX
TX
RX
TX




Esclave 1
Esclave 2
Esclave N-1
Esclave N
RX
RX
TX
TX
RX
TX
...
TX
RX
RX
TX
TX
RX
...
TX
RX
TX
RX
Temps de restauration du bus < 15µs
EtherCAT Technology Group 2011
83
Avec redondance : Esclave endommagé
EtherCAT :
- Plus rapide
Maître EtherCAT

- Synchrone

- Un Ethernet industriel 
RX Unit
TX Unit
- Une topologie libre

RX
TX
- Simple à configurer


MAC 1
MAC 2
- Économique
- Simple à implémenter 
- A fait ses preuves
- Ouvert


- Normalisé

- Sûr

- Redondant
- Polyvalent
RX


Esclave 1
Esclave 2
RX
RX
TX
TX
TX
RX
Esclave N-2
RX
TX
TX


Esclave N-1
Esclave N
RX
TX
...
TX
RX
EtherCAT Technology Group 2011
RX
TX
TX
RX
...
TX
RX
TX
RX
TX
RX
84
EtherCAT: Grande disponibilité
•
EtherCAT :
– Avec seulement un second port Ethernet sur le maître
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
- Simple à implémenter 
- A fait ses preuves
- Ouvert


- Normalisé

- Sûr

Redondance filaire
•
•
Échange à chaud
Hot Connect d’un groupe
Groupe Hot
Connect
Master
- Redondant
- Polyvalent
EtherCAT Technology Group 2011
85
EtherCAT: Architecture polyvalente
EtherCAT :
- Plus rapide
- Synchrone
•
 •
 •
- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
Maître vers esclave
Esclave vers esclave
Maître vers Maître
M2S
Switchports
- Simple à implémenter 
- A fait ses preuves
- Ouvert


- Normalisé

- Sûr

- Redondant
Master
M2M
Gateways

- Polyvalent
M2S
Master
EtherCAT Technology Group 2011
S2S
86
EtherCAT sans fil
•
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre
- Simple à configurer
- Économique
•
•

•


Des systèmes sans fils peuvent être connectés via des
Switchport
Les segments sans fils ne ralentissent pas EtherCAT
Protocole: EtherCAT Automation Protocol
Les segments sans fils sont transparents pour le maitre
- Simple à implémenter 
- A fait ses preuves
- Ouvert


- Normalisé

- Sûr

- Redondant

Switchport
Master
- Polyvalent
Le Maître voit les
données comme
un process image
local
EtherCAT Technology Group 2011
Ex lecteur RFID
Maître avec ou
sans
application de
contrôle
89
EtherCAT – Le réseau Ethernet
EtherCAT :
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
- Simple à implémenter 
- A fait ses preuves
- Ouvert


- Normalisé

- Sûr

- Redondant


- Polyvalent
Why go for something slower,
just because it is more
expensive?
EtherCAT Technology Group 2011
90
EtherCAT – Le réseau Ethernet
EtherCAT :
www.ethercat.org
- Plus rapide

- Synchrone

- Un Ethernet industriel 
- Une topologie libre

- Simple à configurer


- Économique
- Simple à implémenter 
- A fait ses preuves
- Ouvert


- Normalisé

- Sûr

- Redondant


- Polyvalent
EtherCAT Technology Group
ETG Headquarters
Ostendstr. 196
90482 Nuremberg, Germany
Phone: +49 911 54056 20
[email protected]
EtherCAT Technology Group 2011
91
Téléchargement