the ethernet fieldbus....ethercat is: - faster - synchronization - industrial ethernet - flexible...

86
The Ethernet Fieldbus.

Upload: others

Post on 17-Mar-2020

17 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

The Ethernet Fieldbus.

Page 2: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT - The Ethernet Fieldbus.

• EtherCAT is real time down to the I/O level

• No underlying sub-systems any more

October 2012

Page 3: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT - The Ethernet Fieldbus.

• Other technologies need local I/O cycles + gateways

Fie

ldb

us

Con

trolle

r

Ma

ste

r fo

r L

oca

l

Exte

nsio

n B

us

CPU

RAM

Flash

Drive

r

I/O

I/O

I/O

I/O

Fie

ldb

us

Co

ntr

olle

r

I/O

CPU

RAM

Flash

Drive

r

October 2012

Page 4: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT - The Ethernet Fieldbus.

• EtherCAT: Real time down to the I/O

Eth

erC

AT

Con

trolle

r

Eth

erC

AT

Con

trolle

r

Drive

r

Eth

erC

AT

Con

trolle

r

Eth

erC

AT

Con

trolle

r

Eth

erC

AT

Con

trolle

r

October 2012

Page 5: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT - The Ethernet Fieldbus.

• EtherCAT is real time down to the I/O level

• No underlying sub-systems any more

• No delays in gateways

• In- and outputs, sensors, actuators, drives, displays:

everything in one system!

October 2012

Page 6: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT is faster

• Transmission Rate:

– 2 x 100 Mbit/s (Fast Ethernet, Full-Duplex)

• Update Times:

– 256 digital I/O in 11 µs

– 1000 digital I/O distributed to 100 nodes in 30 µs = 0.03 ms

– 200 analog I/O (16 bit) in 50 µs, 20 kHz Sampling Rate

– 100 Servo-Axis (each 8 Byte In + Out) in 100 µs = 0.1 ms

– 12000 digital I/O in 350 µs

October 2012

Page 7: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

• Bandwidth Usage of Ethernet for I/O and Drives:

– Ethernet Frame: ≥ 84 Bytes

incl. Preamble + IPG (interpacket gap)

– with 4 Byte input + 4 Byte output per node:

• 4,75% application data ratio at 0 µs reaction time/node

• 1,9% application data ratio at 10 µs reaction time/node

EtherCAT is faster

Ethernet Header Data: ≥46 Bytes CRC

Data pay load:

e.g. 2 Bit..6 Byte

4 Bytes 22 Bytes

IPG

12 Bytes

Node

reaction

time

Ethernet Header Data: ≥46 Bytes CRC IPG

Request with output data Master

Response with input data I/O

October 2012

Page 8: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT is faster

• Bandwidth Usage Comparison:

– At 4 Byte user data per node:

• Polling / Timeslicing: ~ 2..5 %

– From 2 Bit user data per node:

• EtherCAT: ~ 80..97 % (Full Duplex, 2 x 100 MBit/s)

0

10

20

30

40

50

60

70

80

90

100

Polling /Timeslicing

EtherCAT

October 2012

Page 9: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Functional Principle: Ethernet „on the fly“

• Analogy Fast Train:

– “Train” (Ethernet Frame) does not stop

– Even when watching “Train” through narrow window one

sees the entire “Train”

– “Car” (Sub-Telegram) has variable length

– One can “extract” or “insert” single “persons” (Bits) or entire

“groups” (Bytes) – even multiple groups per train

Car

27

October 2012

Page 10: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

Functional Principle: Ethernet “on the Fly“

• Efficient: Typically only one Ethernet Frame per Cycle

• Ideal Bandwidth Utilization for maximum Performance

October 2012 © EtherCAT Technology Group, 2012

Page 11: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Functional Principle: Ethernet „on the fly“

Slave Device

EtherCAT Slave

Controller

Slave Device

EtherCAT Slave

Controller

• Process data is extracted and inserted on the fly:

– Process data size per slave almost unlimited

(1 Bit…60 Kbyte, if needed using several frames)

– Compilation of process data can change in each cycle, e.g.

ultra short cycle time for axis, and longer cycles for I/O

update possible

– in addition asynchronous, event triggered communication

October 2012

Page 12: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Functional Principle: Ethernet „on the fly“

• Minimal protocol overhead via implicit addressing

– Optimized telegram structure for decentralized I/O

– Communication completely in hardware: maximum

(+ predictable!) performance

– No switches needed if only EtherCAT devices in the network

– Outstanding diagnostic features

– Ethernet-compatibility maintained

Master

Ethernet Header ECAT HDR CRC PLC Data 1

HD

R 1

NC Data

HD

R 2

PLC Data 2

HD

R 2

October 2012

Page 13: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

‘Slow’ Control Systems benefit, too

Reaction time with legacy fieldbus I/O:

Bus Cycle Bus Cycle Bus Cycle Bus Cycle Bus Cycle Bus Cycle Bus Cycle

Tmpd

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

PLC Task O I PLC Task O I PLC Task O I PLC Task O I PLC Task I

Input (worst case)

Output

best case reaction time

Tmpd: Master Processing Delay

TI/O: Local I/O Update Time

(local Extension Bus + Firmware)

worst case reaction time

Input (best case)

October 2012

Page 14: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

‘Slow’ Control Systems benefit, too

System Architecture with EtherCAT:

Tmpd

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

PLC Task O I PLC Task O I PLC Task O I PLC Task O I PLC Task I

on underlying extension bus any more

no dedicated Master Device any more

Bus Cycle Bus Cycle Bus Cycle Bus Cycle Bus Cycle Bus Cycle Bus Cycle

October 2012

Page 15: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

‘Slow’ Control Systems benefit, too

System Architecture with EtherCAT:

PLC Task O I PLC Task O I PLC Task O I PLC Task O I PLC Task I

TDMA (MAC)

TEtherCAT Cycle

TDMA = Time for Data Transfer

from/to Ethernet Controller via

Direct Memory Access:

neglectible

October 2012

Page 16: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

‘Slow’ Control Systems benefit, too

Reaction Time with EtherCAT:

• Reaction time reduced significantly with the same controller

performance

• no underlying local I/O cycles and extension bus delays any more

• Due to the very simple protocol no dedicated master systems

(e.g. plug-in cards) required

PLC Task O I PLC Task O I PLC Task O I PLC Task O I PLC Task I

Input (worst case)

Output

worst case

Input (best case)

best case

EtherCAT

Bus Cycle

October 2012

Page 17: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Control System, e.g. IPC

Fieldbus: requires Mapping in Control System

• Traditional fieldbus system generate physical process image

• This has to be mapped to logical process image(s)

Feldbus Scanner/

Master

log

ica

l p

roce

ss im

ag

es

PLC Data

Data n

NC Data

DPRAM

node 1

node 2

node 3

node 4

node 1

node 2

node 3

node 4

Mapping

October 2012

Page 18: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Fieldbus: requires Mapping in Control System

• The same applies to system with just one process image

• Resorting of process data (“Mapping”) is required, too

Control System, e.g. PLC

Feldbus Scanner/

Master

log

ica

l p

roce

ss im

ag

e DPRAM

node 1

node 2

node 3

node 4

node 1

node 2

node 3

node 4

Mapping

October 2012

Page 19: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT: Mapping moved into Slave Devices

• Control System is unburdened, master becomes very

simple

• Data is transmitted according to the application

requirements: extremely fast, flexibly and efficiently

PLC Data NC Data Data n Ethernet

logic

al p

roce

ss im

age

s u

p to

4

GB

yte

HD

R 1

HD

R 2

HD

R 3

Datagram 1 Datagram 2 Datagram n

PLC Data

Data n

NC Data

Master

Ethernet Header ECAT

HDR

October 2012

Page 20: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT Propagation Delay Measurement (1)

• EtherCAT Node measures time difference between

leaving and returning frame

EtherCAT Frame Processing Direction

EtherCAT Frame Forwarding Direction

October 2012

Page 21: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

IPC

EtherCAT Propagation Delay Measurement (2)

• EtherCAT Node measures time difference between

leaving and returning frame

Master

October 2012

Page 22: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Distributed Clocks

• Precise Synchronization (<< 1 µs!) by exact adjustment

of Distributed Clocks

M

∆t IPC S

Master

S

S S S S

S

October 2012

Page 23: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Distributed Clocks

• Long Term Scope View of two separated devices

• 300 Nodes in between, 120m Cable Length

Jitter: ~ +/-20ns

Simultaneousness:

~15 ns

Interrupt

Node 1

Interrupt

Node 300

October 2012

Page 24: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

• EtherCAT networks can be coupled via EtherCAT Bridge

• Bridge provides hardware synchronization of several networks

Synchronization of multiple Networks

M1

M2

M3

October 2012

Page 25: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

• EtherCAT networks can be coupled via EtherCAT Bridge

• Bridge provides hardware synchronization of several networks

Synchronization of multiple Networks

M1

M2

M3

October 2012

Page 26: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Embedded in Standard Ethernet

Frame, EtherType 0x88A4

EtherCAT is Industrial Ethernet!

• EtherCAT uses Standard Ethernet Frames: IEEE 802.3

• Alternatively via UDP/IP (if IP Routing is needed)

• no shortened frames

1…n EtherCAT

Datagrams

Type Res. Length

1 Bit 4 Bit 11 Bit

Or: via UDP/IP

UDP Port 0x88A4

Destination EtherType Source

16 Bit

Header EtherCAT Datagrams CRC

48 -1498 Byte

MTU: max. 1514 Byte

48 Bit 48 Bit 16 Bit 32 Bit

16 Bit

IP Header UDP H.

160 Bit 64 Bit

Header EtherCAT Datagrams CRC

48 -1470 Byte

Ethernet H.

October 2012

Page 27: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT is Industrial Ethernet!

• fully transparent for TCP/IP

• all Internet technologies (HTTP, FTP, Webserver,…)

available without restricting the real time capabilities!

EtherCAT Slave Device

EtherCAT MAC / DLL

TCP UDP

Ethernet

Application

IP Acyclic

Data

Process Data Mailbox

Real Time

Application

Ethernet PHY Ethernet PHY

Standard

TCP/IP

Stack

October 2012

Page 28: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT is Industrial Ethernet!

• Any Ethernet Device can be connected to Switchport

• Access to Webserver with Standard Browser

Virtual Ethernet

Switch

Functionality Switchport

Master

Webserver

October 2012

Page 29: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT is Industrial Ethernet!

• Virtual Ethernet Switch routes any Ethernet Frame

• From inside as well as from outside the segment

Virtual Ethernet

Switch

Functionality Switchport

Ethernet

Switch

Master

October 2012

Page 30: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT Switchport

Ethernet MAC PHY

Switchport: Any Ethernet Protocol

• Interface to any Ethernet Device or Network

• Ethernet Frames are inserted into EtherCAT Protocol:

– ‘Ethernet over EtherCAT’

EtherCAT MAC / DLL

PHY

PHY

µC

Fragmentation

TX1 TX2 TX3

TX

TX2 TX3 TX1

RX RX4 RX1 RX2 RX3

Process Data Mailbox

RX

October 2012

Page 31: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT is Industrial Ethernet!

• Master TCP/IP Stack can provide remote Mailbox access

via TCP/IP to any EtherCAT device – ideal for tools.

• No need for TCP/IP stack in each device: cost reduction

Master TCP/IP

Stack provides

access to Mailbox

protocol Switchport

Master

Online access to

device

October 2012

Page 32: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Vertical Integration (1)

…via Switchport

+ any Ethernet Protocol can be used

+ requires only one Ethernet Port (at IPC/Controller)

+ EtherCAT performance is not limited

Switchport

Master

October 2012

Page 33: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Vertical Integration (2)

...via 2. Ethernet Port

+ any Ethernet Protocol can be used

+ EtherCAT performance is not limited

- but: requires second Ethernet Port (at IPC/Controller)

2nd Ethernet

Port

Master

October 2012

Page 34: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Vertical Integration (3)

…via Switch

+ any Ethernet Protocol can be used

+ requires only one Ethernet Port (at IPC/Controller)

- but: performance reduced by switch delay (and generic

Ethernet traffic)

Ethernet

Switch

Master

October 2012

Page 35: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT wiring is more flexible

• Standard Ethernet Topology: Star

October 2012

Page 36: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT wiring is more flexible

• Flexible topologies – arbitrarily extendable

– Topology variants like Line, Star, Tree, Daisy Chain

+ Drop Lines possible; can be used in any combination!

– Up to 65.535 nodes for each EtherCAT segment

– Standard Ethernet cabling

Master

Line

Drop Line Star/Tree

October 2012

Page 37: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT wiring is more flexible

Switch

EtherCAT

Master

Slave

Device

EtherCAT

Master

EtherCAT

Master

HMI (e.g OPC,

Thin Client)

HMI

EtherCAT Device Protocol processed on the fly

EtherCAT Automation Protocol

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

redundancy

(optional)

Slave

Device

Switch-

port

Slave

Device

Slave

Device

Slave

Device

Slave

Device

Slave

Device

Slave

Device

ERP

EtherCAT

Master

Slave

Device

Slave

Device

Slave

Device

October 2012

Page 38: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT Extra Large System Test

10.056

EtherCAT Nodes

October 2012

Page 39: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT wiring is more flexible

• Ethernet Signal Variants of EtherCAT:

– 100BASE-TX (up to 100 m between 2 nodes)

– 100BASE-FX (up to 20 km between 2 nodes (single mode fibre) )

– LVDS (for modular devices)

• Any number of physical layer changes allowed

Ethernet on LVDS* physical layer:

for modular devices

LVDS*

20 km

100 m

Ethernet on

100BASE-FX

(fibre optics)

up to 20 km

Ethernet on

100BASE-TX

up to 100 m

with transformer

coupling

*LVDS: Low Voltage Differential Signaling according to ANSI/TIA/EIA-644,

also used in IEEE 802.3ae (10 Gigabit Ethernet)

Master

October 2012

Page 40: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT instead of PCI

• Protection of your investment

• smooth migration path from legacy fieldbus to EtherCAT

• seamless integration of existing fieldbus devices, e.g.:

– 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

– …

• maximum system expandability with low cost fieldbus gateways

October 2012

Page 41: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT instead of PCI

• Update Times:

– Process image update-time

via PCI (500 Bytes input and output data each): 400 µs

– Process image update-time

via EtherCAT (1.500 Bytes input and output data): 150 µs

October 2012

Page 42: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT instead of PCI

• No Slots in Control System (IPC or PLC) required any

more

• Nevertheless maximum expandability

EtherCAT

October 2012

Page 43: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT is easier to configure

• Topology:

• Automatic Topology Expected/Actual Comparison

• Diagnosis:

• Diagnosis with exact Localization

M

Every node

constantly

monitors

checksum

Bit errors are

detected and

localized

Even Timing Errors (e.g. Time Window for Actual Values

missed) are detected and stored locally in the chip

October 2012

Page 44: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT is easier to configure

• Network planning:

– Performance independent of:

• Slave implementation

(no Stacks involved in Process Data Communication)

• Topology (no Switches/Hubs)

• Addressing

– No manual address setting required

– No IP- or MAC-Address Handling Required

– Addresses can be assigned automatically

– Addresses can be kept

• no new addressing if nodes are added

October 2012

Page 45: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Configuration: Classical Fieldbus Systems

1. Select + Plan Topology according to System Limitations

2. Configure Node Address at Slave Device

3. Select and Configure Baudrate,

depending on:

- Network Length + Topology

- EMI-Environment

- Application Requirements

4. Select Device Description Files (GSD, EDS) in

Configuration Tool

5. Select and Configure Communication Parameters,

such as:

- cyclic Polling

- event driven Communication

- synchronized or free running

6. Allocate physical to logical Process Image (Mapping)

October 2012

Page 46: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

1. Select + Plan Topology according to System Limitations

2. Configure Node Address at Slave Device

3. Select and Configure Baudrate,

depending on:

- Network Length + Topology

- EMI-Environment

- Application Requirements

4. Select Device Description Files (GSD, EDS) in

Configuration Tool

5. Select and Configure Communication Parameters,

such as:

- cyclic Polling

- event driven Communication

- synchronized or free running

6. Allocate physical to logical Process Image (Mapping)

Configuration: EtherCAT

October 2012

Page 47: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT is lower costs (1): Engineering

• Less effort for Network planning:

– Simplified configuration

– Default settings will work, no network tuning

• Improved Diagnosis:

– Faster error handling leads to less downtime

• Faster Setup:

– No address setting required

• Implementation / Tools:

– Standard Network Monitor Tools,

e.g. MS Network Monitor or Wireshark: free of charge

– Parser Software: free of charge

October 2012

Page 48: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT is lower costs (2): Hardware

• Master:

– no dedicated plug in card (co-processor)

– on-board Ethernet Port is fine

• Slave:

– low cost Slave Controller

• FPGA or ASIC

– for simple devices: no µC needed

– no powerful µC needed

• Infrastructure:

– no Switches/Hubs required

– Standard Ethernet Cabling + Connectors

32 Bit

µC

October 2012

Page 49: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT is easier to implement

• Slave Implementation:

– All time critical functions implemented on ASIC or FPGA

• ESC handles Real-time Protocol in Hardware

– Integrated Communication State Machine

– Network Performance independent of

• Slave-µC Performance

• Protocol Stack

– For usage with or without µC (Host CPU)

– Integrated DPRAM (1…8kByte)

– Integrated Distributed Clock Handling

– Ultra precise interrupts to µC

October 2012

Page 50: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT is easier to implement: Master

• Master Implementation:

– e.g. with Master Sample Code (Source)

– EtherCAT Configuration Tool

– XML Data format of ESI and ENI

Realtime

Realtime

optional; for online functionality

(e.g. scanning for devices)

.xml.xml.xml

EtherCAT Slave

Information (ESI) Files

EtherCAT

Configuration Tool

.xml

EtherCAT Network

Information (ENI) File

Application

Process Data

ImageParser

Mailbox

Services

EtherCAT Master Driver

Network Driver

Standard Ethernet MAC

acyclic

commands

init

cyclic

commands

req. resp.

Ethernet Frames

Process Data (PD) Image

description

Eth

erC

AT

Ma

ste

r

October 2012

Page 51: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT is well proven

In Series Production since 2003, outstanding Product Variety

October 2012

Page 52: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT is an open technology

• Protocol is disclosed completely:

– EtherCAT is IEC, ISO and SEMI Standard

(IEC 61158, IEC 61784, ISO 15745, SEMI E54.20)

• Slave Controller from several sources available

• Slave Controller provides interoperability

• ETG organizes Interoperabilitly Testing

(„Plug Fests“), Workshops and Seminars

• Conformance Testing + Certificates

October 2012

Page 53: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

EtherCAT Master OS Technology Variety

• EtherCAT Masters implemented on wide range of RTOS* – eCos

– Integrity

– INtime

– Linux with RT-Preempt

– Microware® OS-9

– MQXTM

– On Time RTOS-32

– Oracle® Solaris (SunOS)

– PikeOS

– Proconos OS

– QNX®

– Real-Time JavaTM

– RMOS

– RTKernel

– RT-Linux

– RTX

– RTXC

– RTAI Linux

– SCALE-RT

– TKernel

– VxWin® + CeWin®+ RTOS32Win®+LxWin

– VxWorks®

– Windows® CE

– Windows Embedded mit IntervalZero RTX

– Windows® XP/XPE mit CoDeSys SP RTE

– Windows® XP/XPE mit TwinCAT RT-Extension

– Windows® Vista, 7

– XOberon

– XENOMAI Linux

– µC/OS-IITM

*as of July 2012

October 2012 © EtherCAT Technology Group, 2012

Page 54: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Typical EtherCAT Device Architecture

EtherCAT Device

Asynchronous

Communication

(Explicit

Addressing)

Parameters Cyclic

Synchronous

Communication

(Implicit

Addressing)

EoE CoE/SoE

optional

EtherCAT Slave Controller

Process Data Mailbox

Ethernet Physical Layer

CoE/SoE

IP

TCP UDP

Ethernet

DEVICE Application

Device Profile

Definitions Device Profile

Definitions

HTTP, FTP,…

October 2012

Page 55: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT is an open technology

• Foundation: November 2003

• Tasks: Support, Advancement and Promotion of

EtherCAT

• The worlds largest fieldbus organization

• More than 2100* member companies from

55 countries in 6 continents:

– Device Manufacturers

– End Users

– Technology Providers

• Membership is open to everybody

*as of Sept 2012

October 2012

Page 56: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

ETG Team Worldwide

ETG Office

North America Seattle, WA

ETG Headquarters

Germany Nuremberg

ETG Office

China Beijing

ETG Office

Japan Yokohama

ETG Office

Korea Seoul

October 2012

Dr. Guido

Beckmann, GER

Andrea Bock,

GER

Bin (Beryl) Fan,

CHN

Oliver Fels,

GER

Florian Hammel,

GER

Florian Häfele,

GER

Rainer Hoffmann,

GER

Liliane Hügel,

GER

Dr. YanQiang Liu,

CHN

Prof Dr. Yong-Seon

Moon, KOR

Masanori Obata,

JPN

Thomas Rettig,

GER

Martin Rostan,

GER

Joseph P. Stubbs,

USA

Key Yoo,

KOR

Makiko Hori,

JPN

Fengjiao (Jojo) Fu

CHN

Geng Cheng,

CHN

Page 57: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT Technology Group Structure

October 2012

Page 58: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

0

500

1000

1500

2000

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

Feb-10

May-11

Aug-11

Nov-11

Feb-12

May-12

Aug-12

ETG Membership Development

October 2012 © EtherCAT Technology Group, 2012

As of August 31st, 2012: 2105 Members

August 2011 – August 2012:

+ 380

Page 59: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

ETG Membership Distribution

October 2012 © EtherCAT Technology Group, 2012

20%

30%

40%

50%

60%

70%

80%

90%

100%

EtherCAT Technology

Group is a truly

Global Organization

Germany

Europe

w/o Germany

America

Asia

35

members

> 2100

members

Page 60: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

ETG Members Asia

October 2012 © EtherCAT Technology Group, 2012

0

100

200

300

400

500

600

700

Asia (others)

Japan

China+Taiwan

Korea

August 31st 2012:

631 Asian Members

Aug 2011 – Aug 2012:

+ 164!

Page 61: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

Members from 55* Countries, 6 Continents

*as of Sept 2012

Austria

Hungary

Spain

Columbia

United Kingdom

Liechtenstein

India

Sweden

Czech Rep

USA

Netherlands

Belarus

Israel

Switzerland

Denmark

Russia

Belgium Australia

Korea

Ukraine

Germany

China

Slovenia

Japan

Turkey

France

Canada

Slovakia

Italy

Taiwan

Finland

Singapore

Brazil

South Africa Serbia

Norway

Greece

Poland

Thailand

Portugal Romania Mexico

Bosnia and

Herzegovina

Lithuania

New Zealand

Croatia

Bulgaria

Lebanon

Iran

Argentina

Ireland

Malta

Latvia

San Marino

Luxemburg

October 2012 © EtherCAT Technology Group, 2012

Page 62: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

How many members invest in the technology?

• One indicator: implementation kits sold.

• Until now, Beckhoff alone has sold over 1400 kits

(78% slave kits, 22%(!) master kits)

• + there are slave implementation kits + master stacks from

many other vendors*, such as – Beck IPC

– Deutschmann

– EBV Elektronik

– Hilscher

– HMS anybus

– IXXAT Automation

– koenig-pa

– port

– Red one

– Soft Servo Systems

– ST Microelectronics

– Terasic Technologies

– Tetra

– Xilinx

– …

– acontis

– esd

– igH

– IXXAT Automation

– Kithara

– Koenig-PA

– MicroSys

– Profimatics

– Sybera

– …

Sla

ve

Maste

r

* Only those listed that have entered their

offering in the EtherCAT Product Guide

October 2012

Page 63: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

ETG: Active Members

• Hannovermesse 2012: 65 Vendors with over 280 different

EtherCAT Devices at ETG booth:

– 35 different drives from 24 manufacturers

jointly operating in one network

– 25 different functional Masters in one setup,

using 10 different operating systems

– Safety devices (master + slave devices) from

several manufacturers operating in one system

October 2012

Page 64: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT: Large Product Selection

I/O, Controller, HMI, Servo Drives, Variable Speed Drives

Sensors, Slave + Master Development Kits

Control Panels, Hydraulic Valves

and Pneumatic Valves,

October 2012

Page 65: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Conformance and Interoperability

• Conformance and interoperability are very important

factors for the success of a communication technology

– Conformity to the specification is an obligation to all users of

the EtherCAT technology

– Therefore the EtherCAT Conformance Test Tool (CTT) is

used

– Test Cases for the CTT are provided by the Working Group

„Conformance“ within the ETG community

– The EtherCAT Conformance Test proves conformance

with issuing a certificate after passing the test at an official

EtherCAT Test Center (ETC)

October 2012

Page 66: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Safety over EtherCAT

October 2012

Material feeding

Muting

Two-Hand control

Protection of workspace

e.g. with Laser scanner

Safety guard

Door guarding

with

Interlocking

Safely-limited

Position / Speed

Setup /

Maintenance

Operator

Diagnosis

Emergency

stop

Page 67: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

Modern Machine Safety Concepts

October 2012 © EtherCAT Technology Group, 2012

Page 68: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Safety over EtherCAT: Features

• Safety over EtherCAT (FSoE) defines a safety

communication layer for the transportation of safety

process data between Safety over EtherCAT devices.

• FSoE is an open technology within the EtherCAT

Technology Group (ETG).

• The protocol is developed according to IEC 61508

– It meets the Safety Integrity Level (SIL) 3

– Residual Error Probability R(p) < 10-9

• The protocol is approved by an independent Notified

Body (TÜV)

October 2012

Page 69: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Safety over EtherCAT: Software Architecture

October 2012

EtherCAT is used as a "black channel"

It contains safety and standard information

Device 1

Safety over

EtherCAT

Protocol

Safety

Application

Standard

Application

Safety

over

EtherCAT

EtherCAT

DLL and AL

EtherCAT Telegram

Safety data container (FSoE Frame)

Device 2

Safety over

EtherCAT

Protocol

Safety

Application

Standard

Application

EtherCAT

Communication Interface EtherCAT

Communication Interface

Page 70: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Safety over EtherCAT: Hardware Architecture

October 2012

• One channel communication system According to model A of IEC 61784-3 Annex A

Controller A

Safety

Protocol

Controller B

Safety

Protocol

Device

Controller A

Safety

Protocol

Controller B

Safety

Protocol

RJ4

5

PH

Y

Magnetics

PH

Y

Magnetic

s

RJ4

5

EtherCAT

Slave Controller

In

Port

Out

Port

Page 71: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Safety over EtherCAT: Frame Structure

October 2012

CMD Safe

Data 0 CRC_0

Safe

Data 1 CRC_1

Safe

Data n CRC_n Conn ID

EtherCAT Frame

Ethernet

Header

EtherCAT

Header

1. Data-

gram FSC

2. Data-

gram

Device 1

EtherCAT

Communication interface

FSoE

Protocol

Safety

Application

Standard

Application

Process Data

HD

R

FS

oE

FSoE Frame

FSoE Frame

The FSoE Frame is

embedded as a

Container in the

process data of the

device.

Each device detects

a new FSoE Frame,

if at least one Bit in

the FSoE Frame is

changed.

Every 2 Byte SafeData

are checked by a 2

Byte CRC

The maximum number

of SafeData is

therefore not

restricted by the

protocol.

Page 72: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Safety over EtherCAT: Implementation Example

• Decentralized Safety-Logic

• Standard PLC routes the safety messages

S

S

S

Standard

PLC Safety Inputs

Safety Logic

Safety Outputs

Safety Drives S

October 2012

Page 73: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Safety over EtherCAT: Advantages

• Fully integrated solution:

– safe and standard communication in one channel

• Reduction of fieldbuses and interfaces

• Central configuration, diagnosis and maintenance for

safe and ‚unsafe‘ I/O in one tool

• Safety application makes full use of EtherCAT

advantages:

– Short reaction times

– Almost unlimited number of nodes

– Large network extensions

– Cable redundancy options

– High Flexibility with Hot Connect

October 2012

Page 74: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Slave N

J

Without Redundancy: Normal Operation

EtherCAT Master

MAC 1

RX TX

TX Unit

TX

RX Unit

RX

Slave 2

RX TX

RX TX

Slave 1

RX TX

RX TX

RX TX

RX TX

J J

... ...

October 2012

Page 75: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Slave 2

RX TX

RX TX

Slave 1

RX TX

RX TX

EtherCAT Master

MAC 1

RX Unit

TX Unit

Without Redundancy: Cable Failure

RX TX

TX RX

J J

Slave N

RX TX

RX TX

...

Slave N-1

RX TX

RX TX

...

L L

October 2012

Page 76: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Slave 2

RX TX

RX TX

Slave 1

RX TX

RX TX

EtherCAT Master

MAC 1

RX Unit

TX Unit

Without Redundancy: Node or Cable Failure

RX TX

TX RX

J J

Slave N

RX TX

RX TX

...

Slave N-1

RX TX

RX TX

...

L L

Slave N-2

RX TX

RX TX

October 2012

Page 77: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Slave 2

RX TX

RX TX

J

Slave 1

RX TX

RX TX

J

Slave N

J

RX TX

RX TX

...

EtherCAT Master

MAC 1

MAC 2

RX Unit

TX Unit

With Redundancy: Normal Operation

...

RX TX RX TX

TX RX

Only 2nd

Ethernet

Port required –

no special

Interface Card

October 2012

Page 78: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Slave N

J

RX TX

RX TX

Slave N-1

J

RX TX

RX TX

Slave 2

RX TX

RX TX

Slave 1

RX TX

RX TX

...

EtherCAT Master

MAC 1

MAC 2

With Redundancy: Cable Failure

RX TX RX TX

RX Unit

TX Unit

TX RX

J J

...

Switchover time: < 15µs October 2012

Page 79: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

Slave N

J

RX TX

RX TX

Slave N-1

J

RX TX

RX TX

Slave 2

RX TX

RX TX

Slave 1

RX TX

RX TX

...

EtherCAT Master

MAC 1

MAC 2

With Redundancy: Node or Cable Failure

RX TX RX TX

RX Unit

TX Unit

TX RX

J J

...

Slave N-2

RX TX

RX TX

October 2012

Page 80: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT: High availability

• Cabling redundancy

– 2nd Ethernet port needed on master side only

• Hot Swap of devices

• Hot Connect of network segments

• Master Redundancy with Hot Stand By

Master

Hot Connect

Group

October 2012

Page 81: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT: versatile system architecture

• Master to Slave

• Slave to Slave

• Master to Master

Switchports

Gateways

M2M

S2S

M2S

M2S

Master

Master

October 2012

Page 82: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT Automation Protocol

October 2012

Page 83: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

© EtherCAT Technology Group, 2012

EtherCAT Automation Protocol: Application

Einschleusen Einschleusen Prozess-

KammerAusschleusen Ausschleusen AusschleusenProzess-

Kammer

Prozess-

Kammer

Prozess-

Kammer

Prozess-

Kammer

Je Verbindung:

10ms cycle

IN 1kByte

OUT 1kByte

Ethernet Connection

EtherCAT Segment

EtherCAT Automation Protocol

OPC

OPC

10 ms cycle

zum Controller und

allen Stationen

Visu

MES

Controller

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

IN 600 Byte

OUT 600 Byte

IN 600 Byte

OUT 600 Byte

IN 600 Byte

OUT 600 Byte

Stations-

Master

Stations-

Master

Stations-

Master

Stations-

Master

Stations-

Master

Stations-

Master

Stations-

Master

Stations-

Master

Stations-

Master

Stations-

Master

October 2012

Page 84: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT and Wireless Communication

• Wireless Devices can be connected via Switchport

• Wireless segment does not slow down EtherCAT

communication

• Protocol: EtherCAT Automation Protocol

– Pushed and/or Polled Process Data Exchange

• Wireless Segment transparent for Master Device

Switchport Master

e.g. Card or RFID Reader

Master with or

without control

application

Master sees

process data of

underlying system

as local I/O data

October 2012

Page 85: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT - The Ethernet Fieldbus.

Why go for something slower,

just because it is more

expensive?

October 2012

Page 86: The Ethernet Fieldbus....EtherCAT is: - Faster - Synchronization - Industrial Ethernet - Flexible Topology - Easier to configure - Cost effective - Ethernet HeaderEasier to implement

EtherCAT is:

- Faster

- Synchronization

- Industrial Ethernet

- Flexible Topology

- Easier to configure

- Cost effective

- Easier to implement

- Well proven

- Open

- Conformance

- Safety

- Redundancy

- Versatile

© EtherCAT Technology Group, 2012

EtherCAT - The Ethernet Fieldbus.

Please visit

www.ethercat.org for more information

EtherCAT Technology Group

ETG Headquarters

Ostendstr. 196

90482 Nuremberg, Germany

Phone: +49 911 54056 20

[email protected]

October 2012