EtherCAT Introduction 0905
EtherCAT Introduction 0905
- Redundancy
- Versatile
- Well proven 90
- Open 80
70
- Conformance
60
- Safety
50
- Redundancy
40
- Versatile 30
20
10
0
Polling / EtherCAT
Timeslicing
EtherCAT is:
- Faster
- Synchronization
- Industrial Ethernet
- Flexible
Car
- Easier to configure 27
- Cost effective
- Easier to implement
- Well proven
- Open
- Conformance
Analogy Fast Train:
- Safety
- Redundancy Train (Ethernet Frame) does not stop
- Versatile 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
EtherCAT is:
- Faster Slave Device Slave Device
- Synchronization
- Industrial Ethernet
EtherCAT Slave EtherCAT Slave
- Flexible Controller Controller
- Easier to configure
- Cost effective
- Easier to implement
- Well proven
- Open
Process data is extracted and inserted on the fly:
- Conformance Process data size per slave almost unlimited
- Safety (1 Bit60 Kbyte, if needed using several frames)
- Redundancy Compilation of process data can change in each cycle, e.g.
- Versatile ultra short cycle time for axis, and longer cycles for I/O
update possible
in addition asynchronous, event triggered communication
EtherCAT is:
- Faster Master
- Synchronization
- Industrial Ethernet
- Flexible
- Easier to configure
- Cost effective
- Easier to implement
HDR 1
HDR 2
HDR 2
Ethernet Header ECAT HDR PLC Data NC Data Data n Ethernet
- Well proven
- Open
- Conformance Minimal protocol overhead via implicit addressing
- Safety
Optimized telegram structure for decentralized I/O
- Redundancy
- Versatile
Communication completely in hardware: maximum
(+ predictable!) performance
No switches needed if only EtherCAT devices in the network
Outstanding diagnostic features
Ethernet-compatibility maintained
2347 s
Pow erlink
6355 s
Profinet I/O
- Easier to implement
- Well proven
Bus Cycle Bus Cycle Bus Cycle Bus Cycle Bus Cycle Bus Cycle Bus Cycle
- Open
- Conformance
- Safety
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
- Redundancy
best case reaction time
- Versatile
worst case reaction time
- Easier to implement
- Well proven
Bus Cycle Bus Cycle Bus Cycle Bus Cycle Bus Cycle Bus Cycle Bus Cycle
- Open
- Conformance
- Safety
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
- Redundancy
on underlying extension bus any more
- Versatile
Node 2
- Redundancy PLC Data
- Versatile
NC Data Node 3
Node 3
Node 4
Node 4
Mapping
EtherCAT is: The same applies to control system with just one process
- Faster image
- Synchronization
Resorting of process data (Mapping) is required, too
- Industrial Ethernet
- Flexible
- Easier to configure
- Cost effective
- Easier to implement Control System, e.g. IPC
- Well proven
DPRAM
- Open Node 1
Fieldbus Scanner/Master
- Conformance Node 1
- Safety
Node 2
Logical process image
Node 2
- Redundancy Process-
Data
- Versatile
Node 3
Node 3
Node 4
Node 4
Mapping
- Faster
- Synchronization
- Industrial Ethernet
- Flexible
- Easier to configure logical process images up to 4 GByte
- Cost effective
HDR 1
HDR 2
HDR 2
Ethernet Header ECAT HDR PLC Data NC Data Data n Ethernet
- Easier to implement
- Well proven Data n
- Conformance
- Safety NC Data
Datagram 1 Datagram 2 Datagram n
- Redundancy
- Versatile
performance
- Easier to implement
- Well proven S
S
- Open
- Conformance
- Safety S S S S
- Redundancy
- Versatile
- Cost effective
- Easier to implement 0..32
48 Bit 48 Bit 16 Bit 16 Bit 48 -1498 Byte Byte 32 Bit
- Well proven
DA SA EtherType Header DatagramEthernet
1 Datagram
Daten2 Datagram n Pad. CRC
- Open
- Conformance
Embedded in Standard Ethernet EtherCAT Telegram
- Safety Frame, EtherType 0x88A4
- Redundancy
160 Bit 64 Bit 16 Bit 48 -1470 Byte
- Versatile Ethernet Header IP Header UDP H. Header EtherCAT Data Pad. CRC
Ethernet
Switch
- Well proven
- Open
RX1 RX2TX
RX RX3 RX4
- Conformance C
- Safety Fragmentation
- Redundancy
Mailbox Process Data
- Versatile
PHY EtherCAT MAC / DLL PHY
TX2
TX3
TX1 TX1
TX3
TX2
- Flexible
- Easier to configure
- Cost effective
- Easier to implement
- Well proven Switchport
- Open
- Conformance
- Safety
+ any Ethernet Protocol can be used
- Redundancy + requires only one Ethernet Port (at IPC/Controller)
- Versatile
+ EtherCAT performance is not limited
- Flexible
- Easier to configure
- Cost effective
- Easier to implement
2nd Ethernet
- Well proven Port
- Open
- Conformance
- Safety
+ any Ethernet Protocol can be used
- Redundancy + EtherCAT performance is not limited
- Versatile
but: requires second Ethernet Port (at IPC/Controller)
- Flexible
- Easier to configure
- Cost effective
- Easier to implement
Ethernet
- Well proven Switch
- Open
- Conformance
- Safety
+ any Ethernet Protocol can be used
- Redundancy + requires only one Ethernet Port (at IPC/Controller)
- Versatile
but: performance reduced by switch delay (and generic
Ethernet traffic)
Drop Line
Star/Tree
EtherCAT is:
- Faster 3
- Synchronization 3
- Industrial Ethernet 3
- Flexible
- Easier to configure
- Cost effective
- Easier to implement
- Well proven
- Open
- Conformance
- Safety
- Redundancy
- Versatile
10.056
EtherCAT Nodes
EtherCAT
Faster Setup:
No address setting required
EtherCAT is:
Name netX 100 netX 500 netX50
- Faster 3 Type ASIC ASIC ASIC
- Synchronization 3
- Industrial Ethernet 3 Hardware Supplier
- Flexible 3
- Easier to configure BGA345 BGA345 PBGA
3 Package
1mm Pitch 1mm Pitch 1mm Pitch
- Cost effective 3
Size 22x22 mm 22x22 mm 19x19 mm
- Easier to implement
C-Bus C-Bus C-Bus
- Well proven C Interface
(internal, 32-bit) (internal, 32-bit) (internal, 32-bit)
- Open
Digital I/O 16 (GPIO) 16 (GPIO) 32 (GPIO)
- Conformance
256/400 Byte 256/400 Byte
- Safety DPRAM (Mailbox/Process (Mailbox/Process 6 kByte
Data) Data)
- Redundancy
SyncManager 4 4 8
- Versatile
FMMUs 3 3 8
Distributed Clocks Yes Yes Yes
No. Of Ports 2 (100BASE-TX) 2 (100BASE-TX) 2 (100BASE-TX)
Multi Protocol Multi Protocol Multi Protocol
Specials Support, Integrated: Support, Integrated: Support, Integrated:
PHYs, ARM-9 C PHYs, ARM-9 C PHYs, ARM-9 C
EtherCAT is:
Name ET1810/ET1811/ET1812 ET1815/ET1816/ET1817
- Faster 3 Type FPGA + IP Core FPGA + IP Core
- Synchronization 3
- Industrial Ethernet 3 Hardware Supplier
- Flexible 3 Cyclone I+II+III, Spartan
- Easier to configure 3 Supported Chips Stratix I+II+III+IV+GX+II GX, 3+3E+3A+3AN+3ADSP,
- Cost effective 3 Arria GX Virtex II+II Pro+II Pro X+4+5
- Easier to implement Package FPGA dependent FPGA dependent
- Well proven Size FPGA dependent FPGA dependent
- Open serial/parallel serial/parallel
- Conformance C Interface (8/16-bit, async) (8/16bit, async)
AVALON* OPB*
- Safety
Digital I/O 8-32* 8-32*
- Redundancy
DPRAM 1...60 kByte* 1...60 kByte*
- Versatile
SyncManager 08* 08*
FMMUs 08* 08*
Distributed Clocks Yes* Yes*
No. Of Ports 2 (MII) 2 (MII)
WKC
Frame EtherCAT
DA SA Type Data Pad. FCS
HDR HDR
- Easier to implement 3 6 Bit 6 Bit 2 Bit 2 Bit 10 Bit 0.1486 Byte 2 032 4 Byte
- Well proven
- Open
constant header completely sorted Working Padding Bytes and
- Conformance (mapped) process data Counter: CRC generated by
constant Ethernet Controller
- Safety (MAC)
EtherCAT is:
- Faster EtherCAT Device
3
- Synchronization 3 File System, HTTP, FTP, DEVICE Application
- Industrial Ethernet 3 Bootloader
The SERCOS* The CANopen Process Data
- Flexible 3 Standard Standard
- Easier to configure 3
- Cost effective 3
TCP UDP IDN Object Dictionary
- Easier to implement 3
- Well proven IP Service Channel SDO
3 PDO
AT
File Access EN 50325-4 Map-
- Open ping
MDT
IEC 61800-7-204 IEC 61800-7-201
Ethernet IEC 61800-7-304
- Conformance IEC 61800-7-301
EtherCAT is:
- Faster 3 EtherCAT Device
- Synchronization 3
- Industrial Ethernet HTTP, FTP, DEVICE Application
3 optional
- Flexible 3 Device Profile
Device Profile
Definitions
Definitions
- Easier to configure 3
- Cost effective 3
TCP UDP Parameters
- Easier to implement 3 Cyclic
Synchronous
- Well proven 3 IP Asynchronous Communication
Communication (Implicit
- Open (Explicit Addressing)
- Conformance Ethernet Addressing)
- Safety
EoE CoE/SoE CoE/SoE
- Redundancy
Mailbox Process Data
- Versatile
EtherCAT Slave Controller
EtherCAT is:
- Faster 3 EtherCAT Device
- Synchronization 3
- Industrial Ethernet HTTP, FTP, Servodrive Application
3 optional IEC 61800-7-
- Flexible 3 204
is the
- Easier to configure 3 SERCOS*
- Cost effective 3 Drive Profile
TCP UDP IDN
- Easier to implement 3 Process Data:
AT / MDT
- Well proven 3 IP Service Channel
- Open
Servodrive Profile IEC 61800-7-204
- Conformance Ethernet Mapping to EtherCAT: IEC 61800-7-304
- Safety
EoE SoE SoE
- Redundancy
Mailbox Process Data
- Versatile
EtherCAT Slave Controller
EtherCAT is:
IEC 61800-7: Generic Interface and use of profiles for power drive systems
- Faster 3
- Synchronization 3 IEC 61800-7-1: Interface Definition
- Industrial Ethernet 3
Annex A: Annex B: Annex C: Annex D:
- Flexible 3 Mapping to Mapping to Mapping to Mapping to
- Easier to configure DS402 CIP PROFIdrive SERCOS*
3
- Cost effective 3
- Easier to implement 3 IEC 61800-7-200: Profile Specifications
- Well proven 3
- Open IEC 61800-7-201: IEC 61800-7-202: IEC 61800-7-203: IEC 61800-7-204:
Profile Profile Profile Profile
- Conformance CiA 402 CIP Motion PROFIdrive SERCOS*
- Safety
- Redundancy IEC 61800-7-300: Mapping of Profiles to Network Technologies
- Versatile
IEC 61800-7-301 IEC 61800-7-304
B C
Mapping to Mapping to Mapping to ... ... Mapping to Mapping to Mapping to
CANopen EPL EtherCAT SERCOS I/II SERCOS III EtherCAT
EtherCAT is:
- Faster 3
- Synchronization 3
- Industrial Ethernet 3
- Flexible 3 Foundation: November 2003
- Easier to configure 3 Tasks: Support, Advancement and Promotion of
- Cost effective 3
EtherCAT
- Easier to implement 3
- Well proven 3
The worlds largest organization dedicated to Industrial
- Open Ethernet
- Conformance more than 940* member companies from
- Safety
45 countries in 6 continents:
- Redundancy
Device Manufacturers
- Versatile
End Users
Technology Providers
Membership is open to everybody
EtherCAT is:
- Faster 3
- Synchronization 3
- Industrial Ethernet 3
- Flexible 3
- Easier to configure 3
- Cost effective 3
- Easier to implement 3
- Well proven 3
- Open
- Conformance
- Safety
- Redundancy ETG Office
- Versatile Japan
ETG Headquarters Tokyo
ETG Office Germany ETG Office
North America Nuremberg ETG Office
China
Austin, TX
Beijing Korea
Seoul
May-04
Nov-04
May-05
Nov-05
May-06
Nov-06
May-07
0
Nov-07
May-08
Nov-08
May-09
EtherCAT Technology Group, 2009 60
Members from 45* Countries, 6 Continents
EtherCAT is:
- Faster 3
Australia Austria Belarus Belgium Bosnia and Brazil Canada China
- Synchronization 3 Herzegovina
- Industrial Ethernet 3
- Flexible 3
- Easier to configure 3 Croatia Czech Rep Denmark Finland France Germany Greece
- Cost effective 3
- Easier to implement 3
- Well proven 3 Hungary India Israel Italy Japan Korea Liechtenstein Lithuania
- Open
- Conformance
- Safety Mexico Netherlands New Zealand Norway Poland Portugal Romania Russia
- Redundancy
- Versatile
EtherCAT is:
I/O, Controller, HMI, Servo Drives, Variable Speed Drives
- Faster 3
Sensors, Slave + Master Development Kits
- Synchronization 3 Control Panels, Hydraulic Valves
- Industrial Ethernet 3 and Pneumatic Valves,
- Flexible 3
- Easier to configure 3
- Cost effective 3
- Easier to implement 3
- Well proven 3
- Open
- Conformance
- Safety
- Redundancy
- Versatile
EtherCAT is:
- Faster 3
- Synchronization 3
- Industrial Ethernet 3
- Flexible 3 Conformance and interoperability are very important
- Easier to configure 3 factors for the success of a communication technology
- Cost effective 3 Conformity to the specification is an obligation to all users of
- Easier to implement 3
the EtherCAT technology
- Well proven 3
Therefore the EtherCAT Conformance Test Tool (CTT) is
- Open 3
used
- Conformance
- Safety Test Cases for the CTT are provided by the Working Group
- Redundancy Conformance within the ETG community
- Versatile The EtherCAT Conformance Test proves conformance
officially with issuing a certificate after passing the test at an
offical EtherCAT Test Center (ETC)
EtherCAT is:
- Faster 3
- Synchronization 3
- Industrial Ethernet 3
- Flexible 3 Safety over EtherCAT (FSoE) defines a safety
- Easier to configure 3 communication layer for the transportation of safety
- Cost effective 3 process data between Safety over EtherCAT devices.
- Easier to implement 3
- Well proven
FSoE is an open technology within the EtherCAT
3
- Open 3
Technology Group (ETG).
- Conformance 3 The protocol is developed according to IEC 61508
- Safety It meets the Safety Integrity Level (SIL) 3
- Redundancy
Residual Error Probability R(p) < 10-9
- Versatile
The protocol is approved by an independent Notified
Body (TV)
EtherCAT is:
- Faster 3
- Synchronization 3
- Industrial Ethernet 3
- Flexible 3 FSoE Frame is mapped in the cyclic PDOs
- Easier to configure 3 Minimum FSoE Frame-Length: 6 Byte
- Cost effective 3 Maximum FSoE Frame-Length: depending on the number of
- Easier to implement 3
safe process data of the Slave Device
- Well proven 3
- Open
Therefore the protocol is suitable for safe I/O as well as for
3
- Conformance
functional safe motion control
3
- Safety Confirmed transfer from the FSoE Master to the FSoE
- Redundancy Slave and vice versa.
- Versatile
Safe Device Parameter can be downloaded from the
Master to the Slave at Boot-Up of a FSoE Connection
Certified products with Safety over EtherCAT are
available since 2005.
EtherCAT is:
- Faster 3
- Synchronization 3
- Industrial Ethernet 3
- Flexible 3 The FSoE specification has no restrictions according to:
- Easier to configure 3 Communication layer and interface
- Cost effective 3 The communication layer is not part of the safety measures:
- Easier to implement 3 black channel
- Well proven 3 (assumed unsolved bit error rate: p = 10-2)
- Open 3 Transmission speed
- Conformance 3
- Safety
Length of safe process data
- Redundancy
(lenght of safe process data is arbitrary)
- Versatile Routing via unsafe gateways, fieldbus systems or
backbones is possible
EtherCAT is:
- Faster 3
- Synchronization 3
- Industrial Ethernet 3
- Flexible 3 Can be routed via non-safe gateways
- Easier to configure 3 Can be routed via fieldbus systems
- Cost effective 3
- Easier to implement 3
One Safety technology for (almost) all bus systems
- Well proven 3
- Open 3
- Conformance 3
- Safety
- Redundancy
- Versatile
EtherCAT Telegram
EtherCAT is:
Measure Sequence Connection CRC
- Faster Watchdog
3 Error Number ID Calculation
- Synchronization 3 Unintended repetition
- Industrial Ethernet 3
- Flexible Loss
3
- Easier to configure 3 Insertion
- Cost effective 3 Incorrect sequence
- Easier to implement 3
- Well proven Corruption
3
- Open 3 Unacceptable delay
- Conformance 3 Masquerade
- Safety
- Redundancy Repeating memory errors
in Switches
- Versatile
Incorrect forwarding
between segments
S
Safety Drives Safety Logic
S
EtherCAT is:
- Faster 3 EtherCAT Master
- Synchronization 3
- Industrial Ethernet 3 RX Unit TX Unit
- Flexible 3 RX TX
- Easier to configure 3
- Cost effective 3 MAC 1
- Easier to implement 3
RX TX
- Well proven 3
- Open 3
- Conformance 3
- Safety 3
- Redundancy
- Versatile
Slave 1 Slave 2 Slave N
RX TX RX TX RX TX
... ...
TX RX TX RX TX RX
EtherCAT is:
- Faster 3 EtherCAT Master
- Synchronization 3
- Industrial Ethernet 3 RX Unit TX Unit
- Flexible 3 RX TX
- Easier to configure 3
- Cost effective 3 MAC 1
- Easier to implement 3
RX TX
- Well proven 3
- Open 3
- Conformance 3
- Safety 3
- Redundancy
- Versatile
Slave 1 Slave 2 Slave N-1 Slave N
RX TX RX TX RX TX RX TX
... ...
TX RX TX RX TX RX TX RX
EtherCAT is:
- Faster 3 EtherCAT Master
- Synchronization 3
- Industrial Ethernet 3 RX Unit TX Unit
- Flexible 3 RX TX
- Easier to configure 3
- Cost effective 3 MAC 1
- Easier to implement 3
RX TX
- Well proven 3
- Open 3
- Conformance 3
- Safety 3
- Redundancy
- Versatile
Slave 1 Slave 2 Slave N-2 Slave N-1 Slave N
RX TX RX TX RX TX RX TX RX TX
... ...
TX RX TX RX TX RX TX RX TX RX
EtherCAT is:
- Faster 3 EtherCAT Master
- Synchronization 3
- Industrial Ethernet 3 RX Unit TX Unit Only 2nd Ethernet
- Flexible Port required
3 RX TX no special
- Easier to configure 3 Interface Card
- Cost effective 3 MAC 1 MAC 2
- Easier to implement 3
RX TX RX TX
- Well proven 3
- Open 3
- Conformance 3
- Safety 3
- Redundancy
- Versatile
Slave 1 Slave 2 Slave N
RX TX RX TX RX TX
... ...
TX RX TX RX TX RX
EtherCAT is:
- Faster 3 EtherCAT Master
- Synchronization 3
- Industrial Ethernet 3 RX Unit TX Unit
- Flexible 3 RX TX
- Easier to configure 3
- Cost effective 3 MAC 1 MAC 2
- Easier to implement 3
RX TX RX TX
- Well proven 3
- Open 3
- Conformance 3
- Safety 3
- Redundancy
- Versatile
Slave 1 Slave 2 Slave N-1 Slave N
RX TX RX TX RX TX RX TX
... ...
TX RX TX RX TX RX TX RX
EtherCAT is:
- Faster 3 EtherCAT Master
- Synchronization 3
- Industrial Ethernet 3 RX Unit TX Unit
- Flexible 3 RX TX
- Easier to configure 3
- Cost effective 3 MAC 1 MAC 2
- Easier to implement 3
RX TX RX TX
- Well proven 3
- Open 3
- Conformance 3
- Safety 3
- Redundancy
- Versatile
Slave 1 Slave 2 Slave N-2 Slave N-1 Slave N
RX TX RX TX RX TX RX TX RX TX
... ...
TX RX TX RX TX RX TX RX TX RX
EtherCAT is: Due to low cost master and simple wiring as well:
- Faster 3 Small Embedded Controller
- Synchronization 3 Small PLCs
- Industrial Ethernet 3
- Flexible
Any PC based Control Application
3
- Easier to configure with or without real time requirements
3
- Cost effective 3
- Easier to implement 3
EtherCAT allows one to apply fieldbus technology where
- Well proven 3 cost issues require direct wiring today
- Open 3
- Conformance 3
- Safety 3
- Redundancy
3
- Versatile