EtherCAT Tecnologia Introduzione

Transcription

EtherCAT Tecnologia Introduzione
L‘ Ethernet Fieldbus
EtherCAT – L‘ Ethernet Fieldbus
Le altre tecnologie richiedono una gestione degli I/O
locale + utilizzo di gateways
- Sincronizzazione
- Implementazione
Flash
- Collaudato
I/O
- Economico
CPU
I/O
- Configurazione
Fieldbus
Controller
Driver
- Flessibile
I/O
RAM
- Industrial Ethernet
I/O
- Velocità
•
Master for Local
Extension Bus
EtherCAT is:
- Aperto
- Conformance Test
- Safety
- Ridondanza
RAM
CPU
I/O
Fieldbus
Controller
Driver
- Versatile
Flash
© EtherCAT Technology Group, 2010
2
EtherCAT - L‘ Ethernet Fieldbus.
EtherCAT is:
•
EtherCAT: Real time fino al livello di I/O
•
•
•
Nessuno strato di sottosistema presente
Nessun ritardo nei gateways
Ingressi - Uscite, Sensori, Attuatori, Drives, Displays:
Tutto in unico Sistema!
- Velocità
- Sincronizzazione
- Industrial Ethernet
EtherCAT
Controller
EtherCAT
Controller
- Implementazione
EtherCAT
Controller
- Economico
EtherCAT
Controller
Driver
- Configurazione
EtherCAT
Controller
- Flessibile
- Collaudato
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
© EtherCAT Technology Group, 2010
3
EtherCAT è il Bus più Veloce
EtherCAT is:
•
Velocità di Trasmissione:
– 2 x 100 Mbit/s (Fast Ethernet, Full-Duplex)
- Velocità
- Sincronizzazione
- Industrial Ethernet
- Flessibile
- Configurazione
- Economico
- Implementazione
- Collaudato
- Aperto
- Conformance Test
•
Tempi di Aggiornamento:
–
–
–
–
–
256 digitali I/O in 11 µs
1000 digital I/O distribuiti su 100 nodi in 30 µs = 0.03 ms
200 analogiche I/O (16 bit) in 50 µs, 20 kHz Sampling Rate
100 Servo-Axis (ognuno 8 Byte In+Out) in 100 µs = 0.1 ms
12000 digitali I/O in 350 µs
- Safety
- Ridondanza
- Versatile
© EtherCAT Technology Group, 2010
4
EtherCAT è il Bus più Veloce
EtherCAT is:
- Velocità
- Sincronizzazione
- Industrial Ethernet
•
Utilizzo della Larghezza di Banda di Ethernet per I/O e
Drives:
– Ethernet Frame: ≥ 84 Bytes
incl. Preamble + IPG (interpacket gap)
- Flessibile
Data pay load:
e.g. 2 Bit..6 Byte
- Configurazione
22 Bytes
- Economico
Ethernet Header
- Implementazione
- Collaudato
- Aperto
Data: ≥46 Bytes
CRC
12 Bytes
IPG
Request with output data
Master
I/O
Response with input data
- Conformance Test
- Safety
4 Bytes
Ethernet Header
Data: ≥46 Bytes
CRC
Node
reaction
time
IPG
- Ridondanza
- Versatile
– Con 4 Byte input + 4 Byte output per nodo:
• 4,75% tempo di reazione di 0 µs per nodo
• 1,9% tempo di reazione di 10 µs per nodo
© EtherCAT Technology Group, 2010
5
EtherCAT è il Bus più Veloce
EtherCAT is:
- Velocità
- Sincronizzazione
- Industrial Ethernet
- Flessibile
- Configurazione
•
Confronto Utilizzo Larghezza di Banda:
– Con 4 Byte di Dati per Nodo:
• Polling / Timeslicing: ~ 2..5 %
– Da 2 Bit di Dati per nodo:
• EtherCAT: ~ 80..97 % (Full Duplex, 2 x 100 MBit/s)
- Economico
- Implementazione
100
- Collaudato
90
- Aperto
80
- Conformance Test
70
- Safety
- Ridondanza
- Versatile
60
50
40
30
20
10
0
Polling /
Timeslicing
© EtherCAT Technology Group, 2010
EtherCAT
Principio di funzionamento: Ethernet „on the fly“
EtherCAT is:
- Velocità
- Sincronizzazione
- Industrial Ethernet
- Flessibile
Car
27
- Configurazione
- Economico
- Implementazione
- Collaudato
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
•
Analogia con i Treni ad Alta Velocità:
– “Il Treno” (Frame Ethernet ) non si ferma
– Persino osservando il “Treno” attraverso una sottile finestra ,
si è in grado di veder passare il “Treno” per intero
– “Vagoni” (Sub-Telegram) hanno una lunghezza variabile
– Si possono “estrarre” o “inserire” singole “persone” (Bits) o
interi “gruppi” (Bytes) – persino gruppi multipli per treno
© EtherCAT Technology Group, 2010
Principio di funzionamento: Ethernet „on the fly“
EtherCAT is:
- Velocità
Slave Device
Slave Device
EtherCAT Slave
Controller
EtherCAT Slave
Controller
- Sincronizzazione
- Industrial Ethernet
- Flessibile
- Configurazione
- Economico
- Implementazione
- Collaudato
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
•
I Process Data sono estratti ed inseriti al volo:
– La dimensione dei Process Data size per slave è
praticamente illimitata
(1 Bit…60 Kbyte, se necessario si utilizzano diversi frames)
– I Process Data possono essere modificati ad ogni ciclo, e.g.
è possibile avere tempi ciclo molto brevi per gli assi, e cicli
più lunghi per gli I/O
– Inoltre sono consentite le comunicazioni asincrone ed event
triggered
© EtherCAT Technology Group, 2010
8
Principio di funzionamento: Ethernet „on the fly“
EtherCAT is:
Master
- Velocità
- Sincronizzazione
- Industrial Ethernet
- Flessibile
- Configurazione
- Collaudato
ECAT
HDR
PLC Data
NC Data
HDR 2
Ethernet Header
HDR 2
- Implementazione
HDR 1
- Economico
Data n
Ethernet
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
•
Minimo Overhead del Protocollo mediante l’Indirizzamento
– Strutture Dati del Telegramma Ottimizzate per gestire l’I/O
– Comunicazione realizzata completamente in hardware:
massimizzazione delle prestazioni (+ deterministiche!)
– Nessun switches è necessario se in rete vi sono solo
dispositivi EtherCAT
– Notevoli caratteristiche di diagnostica
– Compatibilità Ethernet conservata
© EtherCAT Technology Group, 2010
9
Performance: Esempio di Applicazione
EtherCAT is:
- Velocità
•
•
- Sincronizzazione
- Industrial Ethernet
- Flessibile
- Configurazione
- Economico
- Implementazione
•
•
•
40 Axis (ognuno con 20 Byte Input/Output)
50 Stazioni di I/O per un totale di 560 di Terminali
EtherCAT
2000 Digitali + 200 Analogiche I/O
Lunghezza della rete pari 500 m
Performance EtherCAT: Tempo Ciclo = 276 µs
at 44 % Bus Load, Lunghezza Telegramma = 122 µs
- Collaudato
Nonostante il tempo ciclo, resta
disponibile ancora il 56% di larghezza
di banda, per esempio per la
comunicazione TCP/IP
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
© EtherCAT Technology Group, 2010
Fieldbus: Gestione Immagine di Processo
EtherCAT is:
- Velocità
- Sincronizzazione
- Industrial Ethernet
- Flessibile
- Configurazione
• I bus di campo tradizionali generano una immagine di
processo fisica
• Questa deve essere tradotta in una immagine di processo
logica
Control System, e.g. IPC
Feldbus Scanner/
DPRAM Master
- Implementazione
- Collaudato
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
logical process images
- Economico
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, 2010
11
Fieldbus: Gestione Immagine di Processo
EtherCAT is:
- Velocità
- Sincronizzazione
- Industrial Ethernet
- Flessibile
- Configurazione
• La medesima filosofia si applica ai sistemi dotati anche di una
sola immagine di processo
• Il Riordino dei process data (“Mapping”) è necessario in ogni
caso
Control System, e.g. PLC
Feldbus Scanner/
DPRAM Master
- Implementazione
- Collaudato
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
logical process image
- Economico
node 1
node 1
node 2
node 2
node 3
node 4
node 3
Mapping
node 4
© EtherCAT Technology Group, 2010
12
EtherCAT: La Mappatura è configurata nel Dispositivo
Slave
Master
EtherCAT is:
- Velocità
- Configurazione
- Economico
- Implementazione
- Collaudato
- Aperto
- Conformance Test
- Safety
- Ridondanza
Ethernet Header
ECAT
HDR
PLC Data
NC Data
HDR 3
- Flessibile
HDR 2
logical process images up to 4 GByte
- Industrial Ethernet
HDR 1
- Sincronizzazione
Data n
Ethernet
Data n
PLC Data
NC Data
Datagram 1
Datagram 2
Datagram n
- Versatile
•
•
Il Sistema di Controllo è “liberato” dalle tradizionali funzioni, il
master si semplifica
La trasmissione dati viene realizzata secondo le impostazioni
della applicazione: estremamente veloce, flessibile ed efficente
© EtherCAT Technology Group, 2010
13
EtherCAT Misura del Ritardo di Propagazione (1)
•
EtherCAT is:
- Velocità

Il Nodo EtherCAT misura la differenza temporale tra il
Frame di Andata e quello di Ritorno
- Sincronizzazione
- Industrial Ethernet
- Flessibile
- Configurazione
- Economico
- Implementazione
- Collaudato
EtherCAT Frame
Processing Direction
- Aperto
EtherCAT Frame
- Conformance Test
Forwarding Direction
- Safety
- Ridondanza
- Versatile
© EtherCAT Technology Group, 2010
14
EtherCAT Misura del Ritardo di Propagazione (2)
•
EtherCAT is:
- Velocità

Il Nodo EtherCAT misura la differenza temporale tra il
Frame di Andata e quello di Ritorno
- Sincronizzazione
- Industrial Ethernet
- Flessibile
- Configurazione
- Economico
IPC
Master
- Implementazione
- Collaudato
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
© EtherCAT Technology Group, 2010
15
Distributed Clocks
•
EtherCAT is:
- Velocità

Accurata Sincronizzazione (<< 1 µs!) mediante
l’allineamento dei Distributed Clocks
- Sincronizzazione
- Industrial Ethernet
- Flessibile
M
- Configurazione
- Economico
S
∆t
IPC
Master
- Implementazione
- Collaudato
S
S
- Aperto
- Conformance Test
- Safety
S
S
S
S
- Ridondanza
- Versatile
© EtherCAT Technology Group, 2010
16
Distributed Clocks
•
EtherCAT is:
- Velocità
- Sincronizzazione

•
Analisi mediante Oscilloscopio dei tempi di reazione di
due dispositvi
300 Nodi nel mezzo, 120m di Lunghezza Cavo
- Industrial Ethernet
- Flessibile
Interrupt
Nodo 1
- Configurazione
- Economico
- Implementazione
- Collaudato
Simultaneità: ~15 ns
- Aperto
- Conformance Test
Jitter: ~ +/-20ns
- Safety
- Ridondanza
- Versatile
Interrupt
Nodo 300
© EtherCAT Technology Group, 2010
17
Sincronizzazione Esterna: IEEE 1588
•
EtherCAT is:
- Velocità

Switchport con funzioni integrate IEEE 1588 Boundary
Clock
IEEE 1588
Grandmaster
- Sincronizzazione
- Industrial Ethernet
- Flessibile
M
- Configurazione
- Economico
Boundary
Clock
S
Master
- Implementazione
- Collaudato
S
S
- Aperto
- Conformance Test
- Safety
S
S
S
S
- Ridondanza
- Versatile
© EtherCAT Technology Group, 2010
18
EtherCAT è Ethernet Industriale!
EtherCAT is:
- Velocità
- Sincronizzazione
- Industrial Ethernet


•
•
•
EtherCAT utilizza Standard Ethernet Frames: IEEE 802.3
Alternativamente via UDP/IP (se l’IP Routing è necessario)
Nessuna modifica degli Standard
- Flessibile
MTU: max. 1514 Byte
- Configurazione
- Economico
- Implementazione
- Collaudato
- Aperto
- Conformance Test
48 Bit
Destination
16 Bit
16 Bit
Source
EtherType
Header
48 -1498 Byte
EtherCAT Datagrams
Embedded in Standard Ethernet
Frame, EtherType 0x88A4
- Safety
- Ridondanza
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
- Versatile
Or: via UDP/IP
UDP Port 0x88A4
© EtherCAT Technology Group, 2010
11 Bit
1 Bit
4 Bit
Length
Res.
Type
19
EtherCAT è Ethernet Industriale!
EtherCAT is:
- Velocità
- Sincronizzazione
- Industrial Ethernet
- Flessibile
- Configurazione


•
•
Completamente transparente al TCP/IP
Tutte le Tecnologie Internet (HTTP, FTP, Webserver,…)
sono disponibili senza restrizioni e senza compromettere
le prestazioni Real Time!
EtherCAT Slave Device
- Economico
- Implementazione
- Collaudato
- Aperto
Standard
TCP/IP
Stack
- Conformance Test
- Safety
Ethernet
Application
TCP
Real Time
Application
UDP
Acyclic
Data
IP
- Ridondanza
- Versatile
Mailbox
Process Data
EtherCAT MAC / DLL
Ethernet PHY
© EtherCAT Technology Group, 2010
Ethernet PHY
20
EtherCAT è Ethernet Industriale!
•
EtherCAT is:
- Velocità
- Sincronizzazione
- Industrial Ethernet


•
Ogni Dispositivo Ethernet può essere connesso alle porte
Switch
Accesso ai Webserver con Standard Browser
- Flessibile
Virtual Ethernet
Switch
Functionality
- Configurazione
- Economico
- Implementazione
Master
Webserver
Switchport
- Collaudato
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
© EtherCAT Technology Group, 2010
21
EtherCAT è Ethernet Industriale!
•
EtherCAT is:
- Velocità
- Sincronizzazione
- Industrial Ethernet
- Flessibile
- Configurazione


•
Lo Stack Master TCP/IP può fornire l’accesso alla Mailbox
remota via TCP/IP a qualunque dispositivo EtherCAT –
ideale per tools di configurazione/comunicazione.
Nessuna necessità di avere lo stack TCP/IP stack in ogni
dispositivo: riduzione dei costi
- Economico
Master TCP/IP
Stack fornisce
l’accesso alla
Mailbox
- Implementazione
- Collaudato
- Aperto
- Conformance Test
Master
Online access to
device
Switchport
- Safety
- Ridondanza
- Versatile
© EtherCAT Technology Group, 2010
22
Switchport: Qualunque Ethernet Protocol
EtherCAT is:
- Velocità
- Sincronizzazione
- Industrial Ethernet
- Flessibile


•
•
Interfaccia verso ogni dispositivo Ethernet o Rete
I Frames Ethernet sono incapsulati all’interno del
Protocollo EtherCAT :
– ‘Ethernet over EtherCAT’
- Configurazione
EtherCAT Switchport
- Economico
Ethernet MAC
- Implementazione
PHY
- Collaudato
- Aperto
RX1
- Conformance Test
- Safety
RX RX3
RX2TX
µC
RX4
Fragmentation
- Ridondanza
- Versatile
Mailbox
PHY
Process Data
EtherCAT MAC / DLL
PHY
TX1
TX3
TX2
TX2
TX3
TX1
© EtherCAT Technology Group, 2010
23
EtherCAT il cablaggio è molto flessibile
•
EtherCAT is:
- Velocità
- Sincronizzazione
- Industrial Ethernet
Topologia di Rete Ethernet Standard: Stella



- Flessibile
- Configurazione
- Economico
- Implementazione
- Collaudato
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
© EtherCAT Technology Group, 2010
24
EtherCAT il cablaggio è molto flessibile
•
EtherCAT is:
- Velocità
- Sincronizzazione
- Industrial Ethernet
- Flessibile
- Configurazione
- Economico



Topologia Flessibile – arbitrariamente estensibile
– Sono possibili varianti come Lineare, Stella, Albero, Daisy
Chain + Drop Lines; possono essere implementate in
qualunque combinazione!
– Fino a 65.535 nodi per ogni segmento EtherCAT
Line
– Cablaggio Standard Ethernet
- Implementazione
- Collaudato
- Aperto
- Conformance Test
Master
- Safety
- Ridondanza
- Versatile
Star/Tree
© EtherCAT Technology Group, 2010
Drop Line
25
EtherCAT Sistema di Test : Extra Large System
EtherCAT is:
- Velocità
- Sincronizzazione
- Industrial Ethernet



- Flessibile
- Configurazione
- Economico
- Implementazione
- Collaudato
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
10.056
Nodi EtherCAT
© EtherCAT Technology Group, 2010
26
EtherCAT : Flessibilità del Cablaggio
•
EtherCAT is:
- Velocità
- Sincronizzazione
- Industrial Ethernet
Ethernet Varianti del Signale di EtherCAT:
– 100BASE-TX (fino a 100 m tra 2 nodi)
– 100BASE-FX (fino a 2 km tra 2 nodi)
– LVDS (per dispositivi modulari)



- Flessibile
- Configurazione
LVDS*
100 m
- Economico
- Implementazione
- Collaudato
2 km
- Aperto
Master
- Conformance Test
- Safety
Ethernet on
100BASE-TX
up to 100 m
with transformer
coupling
- Ridondanza
- Versatile
•
Ethernet on
100BASE-FX
(fibre optics)
up to 2 km
Ethernet on LVDS* physical layer:
for modular devices
Sono consentite tutte le variazioni di physical layer
*LVDS: Low Voltage Differential Signaling according to ANSI/TIA/EIA-644,
also used in IEEE 802.3ae (10 Gigabit Ethernet)
© EtherCAT Technology Group, 2010
27
EtherCAT invece di PCI
EtherCAT is:
- Velocità
- Sincronizzazione
- Industrial Ethernet
•
•

•


Protezione degli inverstimenti
Migrazione dai tradizionali fieldbus verso EtherCAT
Naturale integrazione dei dispositivi fieldbus tradizionali, e.g.:
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
- Flessibile
- Configurazione
- Economico
- Implementazione
- Collaudato
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
•
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
…
Massima espandibilità del sistema con economici gateways
© EtherCAT Technology Group, 2010
28
EtherCAT invece di PCI
•
EtherCAT is:
- Velocità
- Sincronizzazione
- Industrial Ethernet
- Flessibile
- Configurazione



Tempo di Aggiornamento:
– Immagine di Processo
via PCI (500 Bytes sia di input che di output): 400 µs
– Immagine di Processo
via EtherCAT (1.500 Bytes sia di input che di output): 150 µs
- Economico
- Implementazione
- Collaudato
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
© EtherCAT Technology Group, 2010
29
EtherCAT invece di PCI
•
EtherCAT is:
- Velocità
- Sincronizzazione
- Industrial Ethernet



•
Non sono necessari più Slots nel Sistema di Controllo
(IPC o PLC)
Tuttavia rimane conservata la massima espandibilità
- Flessibile
- Configurazione
- Economico
- Implementazione
- Collaudato
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
EtherCAT
© EtherCAT Technology Group, 2010
30
EtherCAT è semplice da configurare
• Topologia:
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Sincronizzazione
- Configurazione
- Economico
- Implementazione
- Collaudato
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
– Confronto automatico tra la configurazione target e
quella di attuale
• Diagnostica:
– Precisa localizzazione degli errori
• Pianificazione della Rete:
– Prestazioni indipendenti da:
• Implementazione slave
• Topologia (no Switches/Hubs)
• Indirizzamento
– Non è richiesto alcun indirizzamento manuale
– Gli indirizzi possono essere assegnati
automaticamente
– Gli indirizzi possono essere mantenuti
• Nessun nuovo indirizzamento se i nodi sono aggiunti
© EtherCAT Technology Group, 2010
31
EtherCAT è economico (1): Ingegnerizzazione
• Implementazione / Tools:
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione

- Sincronizzazione
- Economico
- Implementazione
- Collaudato
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
– Analizzatori di Rete Standard,
e.g. Wireshark*: free of charge
– Parser Software: free of charge
• Minore Sforzo per la Pianificazione della Rete:
– Configurazione Semplificate
– I settings di Default sono sufficenti, nessun tuning
della rete
• Miglioramento della Diagnostica:
– Gestione più veloce degli errori ad annullare i tempi
morti di ripristino
• Setup più veloce:
– Nessun indirizzamanto richiesto
*EtherCAT Plugin included since V1.0.0
© EtherCAT Technology Group, 2010
32
EtherCAT è economico (2): Hardware
• Master:
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione

- Sincronizzazione
- Economico
- Implementazione
- Collaudato
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
– Nessuna scheda di rete dedicata (co-processor)
– La Porta Ethernet on-board è sufficente
• Slave:
– Slave Controller economico
• FPGA o ASIC
– Per dispositivi semplici: nessun µC è necessario
– nessun µC potente è necessario
32 Bit
µC
• Infrastructure:
– Non sono richiesti Switches/Hubs
– Cablaggio Ethernet Standard + Connettori
© EtherCAT Technology Group, 2010
33
EtherCAT è semplice da implementare: Slave
•
EtherCAT is:
Implementazione Slave :
– Tutte le funzioni di tempo critiche sono implementate nell’
ASIC o FPGA
- Industrial Ethernet



- Flessibile

- Configurazione


– Comunicazione Stati Macchina integrata
– Le prestazioni della Rete sono indipendenti da
- Velocità
- Sincronizzazione
- Economico
- Implementazione
- Collaudato
- Aperto
- Conformance Test
- Safety
- Ridondanza
• ESC gestisce il Protocollo Real-time Protocol in Hardware
• Performanze dello Slave-µC
• Protocol Stack
– Utilizzo con o senza µC (Host CPU)
• DPRAM (1…8kByte) Integrata
• Gestione dei Distributed Clock Integrata
• Ultra preciso gestione interrupts verso il µC
- Versatile
© EtherCAT Technology Group, 2010
34
EtherCAT Slave Controller senza Host Controller
•
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione


- Sincronizzazione
- Economico
- Implementazione
- Collaudato
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
Caratteristiche
– EtherCAT State Machine
• Gestite dall’ ESC (EtherCAT Slave Controller)
– No Mailbox
– No Object Dictionary
– Fino a 32 signali possono essere connessi direttamente
•
•
•
•
•
32 Bit input interface
32 Bit output
24 Bit input / 8 Bit output
16 Bit input / 16 Bit output
8 Bit input / 24 Bit output
– Boot Configuration e Slave Information (Identificazione)
sono contenute nella E²PROM
– Nessun Software è richiesto
© EtherCAT Technology Group, 2010
35
EtherCAT Slave Controller con Host Controller
•
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione


- Sincronizzazione
- Economico
8/16-bit µC Interface
–
–
–
–
Demultiplexed
Intel Signal Types
Polarità Configurabile (BUSY, INT)
Tipici µC:
• Intel 80x86, Infineon 80C16x,
Hitachi SH1, ST10, ARM,
TI TMS320 Serie,…
- Implementazione
- Collaudato
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
•
SPI
– Fino a 10 MBaud
– µC è SPI Master
– Tipici µC:
• Microchip PIC, DSPic, Intel 80C51,…
© EtherCAT Technology Group, 2010
36
EtherCAT Slave Controller con Host Controller
•
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione


- Sincronizzazione
- Economico
- Implementazione
- Collaudato
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
Caratteristiche:
– EtherCAT State Machine
– CoE (CANopen over EtherCAT):
• Mailbox con Protocollo SDO
• Object Dictionary con Mandatory Objects
–
–
–
–
–
–
Device Type
Identity Object
Physical Address
PDO Mapping and related Objects
Sync Manager Communication Type
Sync Manager PDO Relation
– oppure:
SoE (Servodrive profile (IEC61800-7-204*) over EtherCAT)
– opzionale: EoE (Ethernet over EtherCAT)
* also known as SERCOS Standard
© EtherCAT Technology Group, 2010
37
Microcontrollore : quando è richiesto lo Slave Host
Controller
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione


- Sincronizzazione
- Economico
•
•
– Scambio Process Data con l’Applicazione
– Gestione Object Dictionary
– Gestione dei Parametri di Applicazione
(Parametri di Comunicazione sono gestiti dall’ ESC)
– Gestione TCP/IP Stack – se richiesto
- Implementazione
- Collaudato
Dispositivi che gestiscono (I/O) non necessitano di µC
Le funzioni di µC per dispositivi più complessi:
- Safety
Le prestazioni del µC è determinata dalla Implementazione
della Applicazione del Dispositivo, non dalla
Comunicazione EtherCAT
- Ridondanza
– In molte situazioni un 8-bit µC è sufficente
- Aperto
- Conformance Test
•
- Versatile
© EtherCAT Technology Group, 2010
38
EtherCAT è semplice da implementare: Master
•
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione


- Sincronizzazione
- Economico
Implementazione Master :
– Master Sample Code (Sorgente)
– EtherCAT Configuration Tool
– Formato dei Dati XML, ESI ed ENI
Process Data (PD) Image
description
Application
EtherCAT
Configuration Tool
- Implementazione
Realtime
- Collaudato
- Aperto
- Conformance Test
- Safety
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
- Ridondanza
- Versatile
optional; for online functionality
(e.g. scanning for devices)
EtherCAT Master Driver
Realtime
Ethernet Frames
Network Driver
Standard Ethernet MAC
© EtherCAT Technology Group, 2010
39
EtherCAT è semplice da implementare: Master
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione


- Sincronizzazione
- Economico
Esempio: Master con una sola immagine di Processo
–
–
–
Tipico esempio per piccoli controllori che gestiscono un unico task
Fino a 1488 Byte Process Data
Header per la comunicazione rimane costante
Ethernet Header ECAT
- Implementazione
DA
SA
Type
6 Bit
6 Bit
2 Bit
EtherCAT Datagram
Frame EtherCAT
HDR
HDR
2 Bit
10 Bit
Ethernet
Data
WKC
•
EtherCAT is:
0….1486 Byte
2
Pad.
FCS
0…32 4 Byte
- Collaudato
- Aperto
constant header
- Conformance Test
- Safety
completely sorted
(mapped) process data
Working
Counter:
constant
Padding Bytes and
CRC generated by
Ethernet Controller
(MAC)
- Ridondanza
- Versatile
–
–
–
–
Il Master può essere implementato con il minimo sforzo
Non necessita di un processore separato per la gestione
(plug-in card)
Molto più semplice rispetto ai Sistemi Fieldbus Tradizionali
Molto più semplice rispetto agli altri approcci di Industrial
Ethernet…
© EtherCAT Technology Group, 2010
40
EtherCAT è Collaudato
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Sincronizzazione
•
•
•
La produzione è in serie dal 2003
Numerose applicazioni
Grande varietà di prodotti
EtherCAT disponibili
- Collaudato
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
© EtherCAT Technology Group, 2010
41
EtherCAT è una Tecnologia Aperta
• Protocol è completamente divulgato:
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato

- Sincronizzazione
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
– EtherCAT è IEC, ISO e SEMI Standard
(IEC 61158, IEC 61784, ISO 15745, SEMI E54.20)
• Slave Controller disponibili da differenti sorgenti
• Slave Controller consentono interoperabilità
• ETG organizes Interoperability Testing
(„Plug Fests“), Workshops e Seminars
• Conformance Testing + Slave Device
Certificazione
© EtherCAT Technology Group, 2010
42
EtherCAT e IEC 61800-7
EtherCAT is:
- Velocità
IEC 61800-7: Generic Interface and use of profiles for power drive systems
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato

- Sincronizzazione
- Aperto
- Conformance Test
IEC 61800-7-1: Interface Definition
Annex A:
Mapping to
CiA402
Annex B:
Mapping to
CIP
Annex C:
Mapping to
PROFIdrive
Annex D:
Mapping to
SERCOS*
IEC 61800-7-200: Profile Specifications
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*
- Safety
- Ridondanza
IEC 61800-7-300: Mapping of Profiles to Network Technologies
- Versatile
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, 2010
43
EtherCAT è una tecnologia aperta
•
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato

- Sincronizzazione
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
Master Stacks sono disponibili per differenti RTOS *,
incluse le versioni sorgenti Open / Shared !
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
eCos
INTEGRTY
Intime
Linux with RT-Preempt
MICROWARE OS-9
MQX
On Time RTOS-32
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
XENOMAI Linux
XOberon/PowerPC
*as of Nov 2010
© EtherCAT Technology Group, 2010
44
EtherCAT è una tecnologia aperta
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato

- Sincronizzazione
- Aperto
•
•
•
•
- Conformance Test
- Safety
Fondazione: Novembre 2003
Tasks: Support, Advancement and Promotion of EtherCAT
La più grande organizzazione mondiale dedicata
all’Industrial Ethernet
Più di 1505* aziende distribuite in 52 nazioni in 6
continenti:
– Produttori di Dispositivi
– End Users
– Fornitori di Tecnologie
- Ridondanza
- Versatile
•
L’iscrizione è aperta a tutti
*as of Nov 2010
© EtherCAT Technology Group, 2010
45
ETG Team Worldwide
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato

- Sincronizzazione
- Aperto
- Conformance Test
- Safety
- Ridondanza
ETG Office
Japan
- Versatile
ETG Office
North America
Austin, TX
ETG Headquarters
Tokyo
Germany
ETG Office
ETG Office
Nuremberg
China
Korea
Beijing
Seoul
© EtherCAT Technology Group, 2010
46
ETG: Crescita Iscrizioni
Da Novembre 25, 2010: 1505 Membri
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato

- Sincronizzazione
Nov 2009 – Nov 2010:
+ 310 Membri
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
© EtherCAT Technology Group, 2010
47
ETG: Distribuzione Iscritti
100%
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato

- Sincronizzazione
90%
Asia
80%
America
70%
60%
- Aperto
- Conformance Test
- Safety
Europe
- Ridondanza
- Versatile
w/o Germany
50%
40%
30%
Continua Crescita
da Organizzazione
Europea a Globale
Germany
20%
Nov- Feb- May- Aug- Nov- Feb- May- Aug- Nov- Feb- May- Aug- Nov- Feb- May- Aug- Nov- Feb- May- Aug- Nov- Feb- May- Aug- Nov- Feb03 04 04 04 04 05 05 05 05 06 06 06 06 07 07 07 07 08 08 08 08 09 09 09 09 10
Germany
© EtherCAT Technology Group, 2010
Europe w/o Germany
America
Asia
ROW
48
Membri da 52* Nazioni, 6 Continenti
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato

- Sincronizzazione
Australia
Austria
Argentina
Belgium
Belarus
Bosnia and
Herzegovina
Brazil
Bulgaria
Canada
China
Columbia
Croatia
Czech Rep
Denmark
Finland
France
Germany
Greece
Hungary
India
Israel
Italy
Japan
Korea
Liechtenstein
Lithuania
Malta
Mexico
Netherlands
New Zealand
Norway
Poland
Portugal
Romania
Russia
Serbia
Singapore
Slovakia
Slovenia
South Africa
Spain
Sweden
Thailand
Turkey
Ukraine
United Kingdom
USA
Iran
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
© EtherCAT Technology Group, 2010
Switzerland
Taiwan
* Novembre 2010
49
Membri da 52* Nazioni, 6 Continenti
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato

- Sincronizzazione
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
ETG Office
*Novembre 2010
© EtherCAT Technology Group, 2010
50
EtherCAT Technology Group Membri*
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato

- Sincronizzazione
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
*as of Feb 2009
© EtherCAT Technology Group, 2010
51
Quanti membri investono nella tecnologia?
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato

- Sincronizzazione
•
Un’ indicatore: numero di kits venduti
•
Finora , Beckhoff (soltanto) ha venduto 950 kits così
distribuiti (75% slave kits, 25%(!) master kits)
•
+ ci sono slave kits + master stacks forniti da molti altri
vendors*, come
Beck IPC
–
acontis
–
Deutschmann
–
esd
- Aperto
–
Hilscher
–
igH
- Conformance Test
–
HMS anybus
–
Koenig
–
EBV Elektronik
–
Profimatics
–
Hilscher
–
Steinhoff
–
Red one
–
Sybera
–
ST Microelectronics
–
…
–
Xilinx
–
…
- Ridondanza
- Versatile
Slave
- Safety
© EtherCAT Technology Group, 2010
Master
–
* Only those listed that have entered their
offering in the EtherCAT Product Guide
52
ETG: Membri Attivi
•
EtherCAT is:
- Faster
- Industrial Ethernet



- Flexible

- Easier to configure


- Synchronization
- Cost effective
- Easier to implement 
- Well proven
- Open
- Conformance
- Safety
- Redundancy
- Versatile

SPS/IPC/Drives 2010: 63 Produttori con oltre 260
dispositivi differenti EtherCAT presenti allo stand ETG
– 32 differenti drives di
24 case costruttrici sincronizzati
nella medesima rete
– 25 differenti functional
Masters in un unico setup,
utilizzando 10 differenti
sistemi operativi
– Dispositivi Safety (master
+ slave ) di 2 differenti produttori
con un unico sistema operativo
– Master to Master e
funzioni di Ridundondanza
– Funzione della Rete EtherCAT di Hot Connect di dispositivi
e gateways di tradizionali fieldbus
© EtherCAT Technology Group, 2010
53
EtherCAT: Ampia Varietà di Scelta
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato

- Sincronizzazione
I/O, Controller, HMI, Servo Drives, Variable Speed Drives
Sensors, Slave + Master Development Kits
Control Panels, Hydraulic Valves
and Pneumatic Valves,
…
- Aperto
- Conformance Test
- Safety
- Ridondanza
- Versatile
© EtherCAT Technology Group, 2010
54
Conformità & Interoperabilità
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato


- Sincronizzazione
- Aperto
•
•
Conformità e Interoperabilità sono fattori importanti per il
successo di una tecnologia di comunicazione
Essere Conforme alle specifiche è un obbligo per tutti gli
implementatori della tecnologia EtherCAT
– Per questo l’ EtherCAT Conformance Test Tool (CTT)
deve essere utilizzato
– Banchi di Prova per il CTT sono forniti dal Working Group
„Conformance“ all’interno della comunità ETG
– L’EtherCAT Conformance Test approva la conformità con
il rilascio di un certificato dopo aver superato il test presso
un centro autorizzato EtherCAT Test Center (ETC)
- Conformance Test
- Safety
- Ridondanza
- Versatile
•
Web:
– http://www.ethercat.org/conformance
© EtherCAT Technology Group, 2010
55
Safety over EtherCAT: Caratteristiche (1)
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato
- Aperto


- Conformance Test

- Sincronizzazione
- Safety
•
•
•
- Ridondanza
Safety over EtherCAT (FSoE) definisce un livello di
comunicazione di sicurezza per il transporto dei dati di
sicurezza realizzato dai dispositivi che implementano il
Safety over EtherCAT
FSoE è una tecnologia aperta all’interno dell’EtherCAT
Technology Group (ETG)
Il protocollo è sviluppato seguendo IEC 61508
– Raggiunge il Safety Integrity Level (SIL) 3
– Residual Error Probability R(p) < 10-9
- Versatile
•
•
Il protocollo è approvato da un organismo indipendente
Notified Body (TÜV)
Web:
– http://www.ethercat.org/safety
© EtherCAT Technology Group, 2010
56
Safety over EtherCAT: Caratteristiche (2)
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato
- Aperto


- Conformance Test

- Sincronizzazione
- Safety
•
– Lunghezza minima frameFSoE : 6 Byte
– Lunghezza massima frame FSoE : dipende dal numero di
process data di sicurezza del Dispositivo Slave
– Per questo il protocollo si presta sia per funzioni di sicurezza
a livello di I/O ma anche per funzioni di sicurezza a livello
di motion control
•
- Ridondanza
- Versatile
Il Frame FSoE è mappato tramite i ciclici PDOs
•
•
Scambio Dati con conferma dal Master di Sicurezza
verso lo Slave di Sicurezza e viceversa
I Parametri di Sicurezza dello Slave possono essere
scaricati dal Master verso lo Slave al Boot-Up per mezzo
di Connessione FSoE
Prodotti Certificati con il protocollo Safety over EtherCAT
sono disponibili dal 2005
© EtherCAT Technology Group, 2010
57
Safety over EtherCAT: Caratteristiche(3)
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato
- Aperto


- Conformance Test

- Sincronizzazione
•
– Strato di Comunicazione ed interfaccia
Lo strato di comunicazione non è parte delle misure di
sicurezza: black channel
(assume bit error rate: p = 10-2)
– Velocità di transmissione
– Lunghezza dei processa data di sicurezza
(lunghezza dei processa data di sicurezza è arbitraria)
- Safety
- Ridondanza
- Versatile
La specifica FSoE non ha restrizioni riguardo:
•
E’ possibile il routing per mezzo di gateways non di
sicurezza, di sistema fieldbus o backbones
© EtherCAT Technology Group, 2010
58
Safety over EtherCAT: Routing
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato
- Aperto


- Conformance Test

- Sincronizzazione
•
•
•
Può essere instradato attraverso gateways non-sicuri
Può essere instradato per mezzo di sistemi fieldbus
Unica tecnologia Safety per (quasi) tutti i sistema bus
- Safety
- Ridondanza
- Versatile
© EtherCAT Technology Group, 2010
59
Safety over EtherCAT: Architettura Software
•
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato
- Aperto


- Conformance Test

- Sincronizzazione
- Safety
- Ridondanza
- Versatile
Black channel approach
– Medesimo bus per dati di sicurezza e non
Device 1
Device 2
Safety
Application
Safety
Application
Standard
Application
Standard
Application
Safety over
EtherCAT
Protocol
Safety over
EtherCAT
Protocol
EtherCAT
Communication Interface
EtherCAT
Communication Interface
Safety
over
EtherCAT
EtherCAT
DLL and AL
EtherCAT Telegram
Safety data container (FSoE Frame)
© EtherCAT Technology Group, 2010
60
Safety over EtherCAT: Esempio di Implementazione
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato
- Aperto


- Conformance Test

- Sincronizzazione
•
•
Logica Safety Decentralizzata
Standard PLC instrada i messaggi di sicurezza
Standard
PLC
Safety Inputs
Safety Outputs
- Safety
- Ridondanza
- Versatile
S
S
S
Safety Drives
© EtherCAT Technology Group, 2010
Safety Logic
S
61
Safety over EtherCAT: Vantaggi
•
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato
- Aperto


- Conformance Test

- Sincronizzazione
- Safety
- Ridondanza
- Versatile
Soluzione totalmente integrata:
– Unico canale per dati di sicurezza e standard
– Riduzione del numero di interfaccie fieldbuses
•
•
Configurazione Centralizzata, diagnostica e
manutenzione per dati di sicurezza I/O e non in unico
tool
Le applicazioni Safety usufruiscono di tutti I vantaggi di
EtherCAT:
–
–
–
–
–
Tempo di reazione breve
Numero illimitato di nodi
Estensioni di rete
Ridondanza del Cabalggio opzionale
Elevata Flessibilità con la funzione Hot Connect
© EtherCAT Technology Group, 2010
62
Assenza di Ridondanza: Normale Operazione
EtherCAT is:
- Velocità
EtherCAT Master
- Industrial Ethernet



RX Unit
TX Unit
- Flessibile

RX
TX
- Configurazione
- Economico


- Implementazione

- Collaudato
- Aperto


- Conformance Test

- Safety

- Sincronizzazione
- Ridondanza
- Versatile
MAC 1
RX
TX



Slave 1
Slave 2
Slave N
RX
TX
RX
TX
...
TX
RX
© EtherCAT Technology Group, 2010
RX
TX
TX
RX
...
TX
RX
63
Assenza di Ridondanza: Rottura Cavo
EtherCAT is:
- Velocità
EtherCAT Master
- Industrial Ethernet



RX Unit
TX Unit
- Flessibile

RX
TX
- Configurazione
- Economico


- Implementazione

- Collaudato
- Aperto


- Conformance Test

- Safety

- Sincronizzazione
- Ridondanza
- Versatile
MAC 1
RX
TX




Slave 1
Slave 2
Slave N-1
Slave N
RX
TX
RX
TX
RX
TX
...
TX
RX
© EtherCAT Technology Group, 2010
RX
TX
TX
RX
...
TX
RX
TX
RX
64
Assenza di ridondanza: Problema Nodo/Cavo
EtherCAT is:
- Velocità
EtherCAT Master
- Industrial Ethernet



RX Unit
TX Unit
- Flessibile

RX
TX
- Configurazione
- Economico


- Implementazione

- Collaudato
- Aperto


- Conformance Test

- Safety

- Sincronizzazione
- Ridondanza
- Versatile
MAC 1
RX


Slave 1
Slave 2
RX
TX
RX
TX
TX


Slave N-2
Slave N-1
Slave N
RX
RX
TX
TX
...
TX
RX
© EtherCAT Technology Group, 2010
RX
TX
TX
RX
...
TX
RX
TX
RX
TX
RX
65
Con Ridondanza: Normale Operazione
EtherCAT is:
- Velocità
EtherCAT Master
- Industrial Ethernet



RX Unit
TX Unit
- Flessibile

RX
TX
- Configurazione
- Economico


- Implementazione

MAC 1
MAC 2
- Collaudato
- Aperto


- Conformance Test

- Safety

- Sincronizzazione
- Ridondanza
- Versatile
RX
TX
RX
E‘ necessaria
solo una 2nd
Porta Ethernet
–
Nessuna scheda
di rete dedicata
TX



Slave 1
Slave 2
Slave N
RX
TX
RX
TX
...
TX
RX
© EtherCAT Technology Group, 2010
RX
TX
TX
RX
...
TX
RX
66
Con Ridondanza: Rottura Cavo
EtherCAT is:
- Velocità
EtherCAT Master
- Industrial Ethernet



RX Unit
TX Unit
- Flessibile

RX
TX
- Configurazione
- Economico


- Implementazione

MAC 1
MAC 2
- Collaudato
- Aperto


- Conformance Test

- Safety

- Sincronizzazione
- Ridondanza
- Versatile
RX
TX
RX
TX




Slave 1
Slave 2
Slave N-1
Slave N
RX
TX
RX
TX
RX
TX
...
TX
RX
© EtherCAT Technology Group, 2010
RX
TX
TX
RX
...
TX
RX
TX
RX
67
Con Ridondanza: Problema Nodo/Cavo
EtherCAT is:
- Velocità
EtherCAT Master
- Industrial Ethernet



RX Unit
TX Unit
- Flessibile

RX
TX
- Configurazione
- Economico


- Implementazione

MAC 1
MAC 2
- Collaudato
- Aperto


- Conformance Test

- Safety

- Sincronizzazione
- Ridondanza
- Versatile
RX


Slave 1
Slave 2
RX
TX
RX
TX
TX
RX
TX


Slave N-2
Slave N-1
Slave N
RX
RX
TX
TX
...
TX
RX
© EtherCAT Technology Group, 2010
RX
TX
TX
RX
...
TX
RX
TX
RX
TX
RX
68
EtherCAT: Funzioni Avanzate
•
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato
- Aperto


- Conformance Test

- Safety

- Sincronizzazione
Ridondanza Cablaggio
– E’ necessario avere a disposizione solo una 2nd Porta
Ethernet lato Master
•
•
•
Hot Swap dei dispositivi
Hot Connect dei segmento do rete
Ridondanza Master con Hot Swap
Hot Connect
Group
Master
- Ridondanza
- Versatile
© EtherCAT Technology Group, 2010
69
EtherCAT: Architettura di Sistema Versatile
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato


- Sincronizzazione
- Aperto
- Conformance Test

- Safety

- Ridondanza

- Versatile
MES
Factory Level
WiFi
PCS
Process
Control Level
Main Computer
HMI
System or
Cell Level
Master-Master
Fieldbus Network
- Velocità
Factory Network
EtherCAT Automation Protocol (EAP)
EtherCAT is:
Configuration/
Diagnosis
Remote
Access
Hand
held
Control or
Plant-floor Level
Master-Slave
Slave-Slave
Sensor /
Actuator Level
AGV
Automated Guided Vehicle
EtherCAT Device Protocol
© EtherCAT Technology Group, 2010
70
EtherCAT Device Protocol
•
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato
- Aperto


- Conformance Test

- Safety

- Ridondanza

- Sincronizzazione
- Versatile
Noto come “the EtherCAT protocol”
– Come descritto in questa presentazione
•
•
Utilizzato a livello fieldbus
Caratteristiche principali:
• Tempi ciclo velocissimi (<100µs)
• Esatta sincronizzazione (<100ns)
• Flessibilità nella Topologia (Albero, Stella, Daisy Chain, Drop
Lines, etc.)
• Semplice da Configurare
• Economico
• Semplice da Implementare
• Affidabile
• Aperto (ISO, IEC and SEMI standard)
• Standard
• Funzioni di Safety
• Optizioni con Funzioni di Ridondanza
© EtherCAT Technology Group, 2010
71
EtherCAT Automation Protocol
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato
- Aperto


- Conformance Test

- Safety

- Ridondanza

- Sincronizzazione
•
•
•
•
•
•
•
•
•
Enhancement of the EtherCAT Device Protocol
Comunicazione Master-Master
Configurazione Remota, Diagnostica
Process Data & Parameter Data Exchange
Routing verso ogni dispositvo
Semplice integrazione verticale
Fluida integrazione con i dispositivi Wireless
Medesime Strutture Dati dell‘ EtherCAT Device Protocol
Indirizzamento IP necessario solo per il livello di
controllo- non per il livello fieldbus
- Versatile
→ EtherCAT è la rete aziendale!
•
EAP offre servizi per la comunicazione a livello del
controllo principale completando così la rete aziendale
© EtherCAT Technology Group, 2010
72
EtherCAT Automation Protocol: Applicazioni
MES
OPC
Controller
Je Verbindung:
10ms cycle
IN 1kByte
OUT 1kByte
IN 600 Byte
OUT 600 Byte
IN 600 Byte
OUT 600 Byte
IN 600 Byte
OUT 600 Byte
Visu
zum Controller und
allen Stationen
IN 600 Byte
OUT 600 Byte
IN 600 Byte
OUT 600 Byte
IN 600 Byte
OUT 600 Byte
IN 600 Byte
OUT 600 Byte
IN 600 Byte
OUT 600 Byte
IN 600 Byte
OUT 600 Byte
StationsMaster
StationsMaster
StationsMaster
StationsMaster
StationsMaster
StationsMaster
10 ms cycle
StationsMaster
Einschleusen
StationsMaster
Einschleusen
StationsMaster
ProzessKammer
ProzessKammer
ProzessKammer
Ethernet Connection
EtherCAT Automation Protocol
EtherCAT Segment
OPC
© EtherCAT Technology Group, 2010
ProzessKammer
ProzessKammer
Ausschleusen
Ausschleusen
StationsMaster
Ausschleusen
73
EtherCAT e Comunicazione Wireless
•
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Sincronizzazione
- Collaudato
- Aperto


- Conformance Test

- Safety

- Ridondanza

•
•
I Dispositivi Wireless possono essere connessi mediante
Switchport
I Segmenti Wireless non rallentano la comunicazione EtherCAT
Protocollo: EtherCAT Automation Protocol
–
•
Scambio dati Pushed e/o Polled
I Segmenti Wireless sono transparenti per il Dispositivo Master
Switchport
Master
- Versatile
Master vede i
process data del
sistema sottostante
come I/O locale
© EtherCAT Technology Group, 2010
e.g. Card o RFID Reader
Master con o senza
applicazione di
controllo
74
Perchè le Aziende scelgono EtherCAT?
•
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato
- Aperto


- Conformance Test

- Safety

- Ridondanza

- Sincronizzazione
- Versatile
Elevate Prestazioni
– EtherCAT è la tecnologia più veloce Industrial Ethernet
•
Topologia Flessibile
– Benefici non solo per applicazioni largamente distribuite
•
Semplice da Integrare
– Facile per configurazione e manutenzione
•
Economico
– Implementazione & infrastruttura
•
Funzioni di Sicurezza
– Sicurezza integrata
•
Varietà di Prodotti
– Disponibilità di una vasta gamma di prodotti EtherCAT
© EtherCAT Technology Group, 2010
75
EtherCAT : Campi di Applicazione
•
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato
- Aperto


- Conformance Test

- Safety

- Ridondanza

- Sincronizzazione
- Versatile
Applicazioni veloci, esempio:
–
–
–
–
–
–
–
–
•
Macchine per packaging
Presse ad elevata velocità
Macchine per iniezione
Macchine per la lavorazione del legno
Macchine per lavorazione (CNC)
Banchi di prova
Robotica
…
Applicazioni distribuite, esempi:
–
–
–
–
Gestione Materiali
Logistica
Acquisizione dati
…
© EtherCAT Technology Group, 2010
76
EtherCAT: Campi di Applicazione
•
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato
- Aperto


- Conformance Test

- Safety

- Ridondanza

- Sincronizzazione
Basso costo del Master e semplicità di cablaggio:
– Embedded Controller
– PLCs
– Qualunque Applicazione di Controllo basata su PC
• Con o senza necessità di real time
•
EtherCAT consente di utilizzare la tecnologia fieldbus
dove per ragione di costi è richiesto il cablaggio fisico
- Versatile
© EtherCAT Technology Group, 2010
77
EtherCAT - The Ethernet Fieldbus.
Visita il sito
EtherCAT is:
- Velocità
- Industrial Ethernet



- Flessibile

- Configurazione
- Economico


- Implementazione

- Collaudato
- Aperto


- Conformance Test

- Safety

- Ridondanza


- Sincronizzazione
- Versatile
www.ethercat.org
per maggior informazioni
EtherCAT Technology Group
Headquarters
Ostendstraße 196
90482 Nuremberg, Germany
Phone:
+49 911 54056 20
Fax:
+49 911 54056 29
Email:
[email protected]
© EtherCAT Technology Group, 2010
78