20
Industrial Ethernet Flexible Topology Easier to configure Cost effective Easier to implement Well proven Open Conformance Safety Redundancy Versatile Layering with TSN and EtherCAT - A contribution regarding document exchange Karl Weber Nov 2017

Layering with TSN and EtherCAT€¦ · Layering with TSN and EtherCAT ... Ethernet Header ECAT HDR 1 PLC Data 1 2 NC Data 2 PLC Data 2 FCS ... But IEEE 802 is a challenge at I/O level

  • Upload
    trinhtu

  • View
    234

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Layering with TSN and EtherCAT€¦ · Layering with TSN and EtherCAT ... Ethernet Header ECAT HDR 1 PLC Data 1 2 NC Data 2 PLC Data 2 FCS ... But IEEE 802 is a challenge at I/O level

EtherCAT is:

Faster

Synchronization

Industrial

Ethernet

Flexible Topology

Easier to

configure

Cost effective

Easier to

implement

Well proven

Open

Conformance

Safety

Redundancy

Versatile

Layering with TSN and EtherCAT- A contribution regarding document exchange

Karl Weber

Nov 2017

Page 2: Layering with TSN and EtherCAT€¦ · Layering with TSN and EtherCAT ... Ethernet Header ECAT HDR 1 PLC Data 1 2 NC Data 2 PLC Data 2 FCS ... But IEEE 802 is a challenge at I/O level

EtherCAT is:

Faster

Synchronization

Industrial

Ethernet

Flexible Topology

Easier to

configure

Cost effective

Easier to

implement

Well proven

Open

Conformance

Safety

Redundancy

Versatile

Nov 2017

ETG = EtherCAT Technology Group (www.ethercat.org)

Foundation: November 2003

Tasks: Support, Advancement and Promotion of EtherCAT

The worlds largest fieldbus organization

More than 4500* member companies from 65 countries in 6 continents:

Device Manufacturers

End Users

Technology Providers

Membership is open to everybody

EtherCAT is the open technology of

* as of Sept 2017

Page 3: Layering with TSN and EtherCAT€¦ · Layering with TSN and EtherCAT ... Ethernet Header ECAT HDR 1 PLC Data 1 2 NC Data 2 PLC Data 2 FCS ... But IEEE 802 is a challenge at I/O level

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 worldwide

Nov 2017

As of Oct 27, 2017:

ETG members from

65 countries and 6 continents

Page 4: Layering with TSN and EtherCAT€¦ · Layering with TSN and EtherCAT ... Ethernet Header ECAT HDR 1 PLC Data 1 2 NC Data 2 PLC Data 2 FCS ... But IEEE 802 is a challenge at I/O level

EtherCAT is:

Faster

Synchronization

Industrial

Ethernet

Flexible Topology

Easier to

configure

Cost effective

Easier to

implement

Well proven

Open

Conformance

Safety

Redundancy

Versatile

Nov 2017

ETG Membership Distribution

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

EtherCAT Technology Group:

a truly Global Organization!

Germany

Europew/o Germany

America

Asia

33 members4500 members

ROW

Page 5: Layering with TSN and EtherCAT€¦ · Layering with TSN and EtherCAT ... Ethernet Header ECAT HDR 1 PLC Data 1 2 NC Data 2 PLC Data 2 FCS ... But IEEE 802 is a challenge at I/O level

EtherCAT is:

Faster

Synchronization

Industrial

Ethernet

Flexible Topology

Easier to

configure

Cost effective

Easier to

implement

Well proven

Open

Conformance

Safety

Redundancy

Versatile

May 2018

Members from 65 Countries, 6 Continents

Austria

Hungary

Spain

Columbia

Liechtenstein

India

Czech Rep

Netherlands

Belarus

Israel

Denmark

Russia

BelgiumAustralia

Korea

Germany

Chile

Slovenia

Japan

France

Canada

Slovakia

Italy

Finland

Singapore

Brazil

South AfricaSerbia

Norway

Greece

Peru QatarMexico

Bosnia and

Herzegovina

Lithuania

New Zealand

Croatia

Bulgaria

Lebanon

Iran

Argentina

Ireland

Latvia

San Marino

Luxemburg Macedonia

Malta Poland

Malaysia

Estonia

United Kingdom

Sweden

USASwitzerland UkraineTurkeyTaiwan Thailand VietnamUAE

Indonesia

EcuadorChina

Romania

Portugal

© EtherCAT Technology Group

Page 6: Layering with TSN and EtherCAT€¦ · Layering with TSN and EtherCAT ... Ethernet Header ECAT HDR 1 PLC Data 1 2 NC Data 2 PLC Data 2 FCS ... But IEEE 802 is a challenge at I/O level

EtherCAT is:

Faster

Synchronization

Industrial

Ethernet

Flexible Topology

Easier to

configure

Cost effective

Easier to

implement

Well proven

Open

Conformance

Safety

Redundancy

Versatile

Nov 2017

Protocol specifications open:

EtherCAT is IEC Standard (IEC 61158, IEC 61784 und IEC 61800-7)

EtherCAT is ISO Standard (ISO 15745-4)

EtherCAT is SEMI Standard

Slave Controller Chips (ESC) from several vendors

ESC provides high level of interoperability

ETG provides Technical Supportby Phone oder via Forumsby Training classes

ETG organizes Plug Fests

ETG provides Conformance Testing procedures

EtherCAT is Standard and Open

Page 7: Layering with TSN and EtherCAT€¦ · Layering with TSN and EtherCAT ... Ethernet Header ECAT HDR 1 PLC Data 1 2 NC Data 2 PLC Data 2 FCS ... But IEEE 802 is a challenge at I/O level

EtherCAT is:

Faster

Synchronization

Industrial

Ethernet

Flexible Topology

Easier to

configure

Cost effective

Easier to

implement

Well proven

Open

Conformance

Safety

Redundancy

Versatile

Nov 2017

Functional Principle | Ethernet „on the fly“

• Ethernet-compatibility maintained

– Master Implementation on standard Ethernet interface

– Standard PC or Embedded PC sufficient - no dedicated plug in card

on-board Ethernet Port is fine

• Minimal overhead ( = shared frame)

– Optimized frame structure for I/O modules connected

– L2 Communication in hardware: maximum predictable(!)performance

– No bridging, just forward to next station in the loop …….

Master

Ethernet Header ECAT HDR FCSPLC Data 1H

DR

1

NC Data

HD

R 2

PLC Data 2

HD

R 2

Digital I/O Analog I/ODrive I/O

Page 8: Layering with TSN and EtherCAT€¦ · Layering with TSN and EtherCAT ... Ethernet Header ECAT HDR 1 PLC Data 1 2 NC Data 2 PLC Data 2 FCS ... But IEEE 802 is a challenge at I/O level

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”

Nov 2017

Efficient: Typically only one Ethernet Frame per Cycle

Ideal Bandwidth Utilization for maximum Performance

Page 9: Layering with TSN and EtherCAT€¦ · Layering with TSN and EtherCAT ... Ethernet Header ECAT HDR 1 PLC Data 1 2 NC Data 2 PLC Data 2 FCS ... But IEEE 802 is a challenge at I/O level

EtherCAT is:

Faster

Synchronization

Industrial

Ethernet

Flexible Topology

Easier to

configure

Cost effective

Easier to

implement

Well proven

Open

Conformance

Safety

Redundancy

Versatile

Precise, Robust, Ease of use

Nov 2017

High precision SynchronizationDC=Distributed Clocks

Safe Operation Errors will switch I/Oin safe operational mode

Minimum Configuration

Automatic topology

Diagnosis with localization

No address setting required(assigned automatically)

Performance independent of:

Slave implementation

Network components (no Switches/Hubs)

No dedicated extra components for communication

Simple Slave Controller, No Processor@Application<=>Communication

M∆tIPC

S

Master

S

S S S S

S

32 Bit

µC

Page 10: Layering with TSN and EtherCAT€¦ · Layering with TSN and EtherCAT ... Ethernet Header ECAT HDR 1 PLC Data 1 2 NC Data 2 PLC Data 2 FCS ... But IEEE 802 is a challenge at I/O level

EtherCAT is:

Faster

Synchronization

Industrial

Ethernet

Flexible Topology

Easier to

configure

Cost effective

Easier to

implement

Well proven

Open

Conformance

Safety

Redundancy

Versatile

10

EtherCAT Application examples

packaging

cars

tyres

high speed presses

test beds

measurement

… also

Semiconductor

Medical

Wind turbine

Stage control

Mobile machines

Data acquisition

Solar panels

Race sailing

ETG congratulates Emirates Team New Zealand for

winning the America’s Cup 2017

06/2017 | The world’s largest fieldbus user

organization, the EtherCAT Technology Group (ETG),

congratulates its member Emirates Team New Zealand

for winning the America’s Cup ...With a 7-1 scoreline

the New Zealanders dominated the final …in Bermuda.

The high-tech America’s Cup Class catamarans used

… employ sophisticated hydraulics to control ... Super-

fast and reliable bus communication is a key element

of the hydraulic control system, and the EtherCAT

Technology Group is thrilled that its technology has

been of help for taking the Cup back to NZ.

injection molding

woodworking

printing press

machine tooling (CNC)

robotics

Nov 2017

Page 11: Layering with TSN and EtherCAT€¦ · Layering with TSN and EtherCAT ... Ethernet Header ECAT HDR 1 PLC Data 1 2 NC Data 2 PLC Data 2 FCS ... But IEEE 802 is a challenge at I/O level

EtherCAT is:

Faster

Synchronization

Industrial

Ethernet

Flexible Topology

Easier to

configure

Cost effective

Easier to

implement

Well proven

Open

Conformance

Safety

Redundancy

Versatile

11

Ethernet started over 40 years ago

Establish flexible computer interconnections

Workstations to servers

= Best-effort + client-server connection Introduction of bridging in IEEE 802.1

Enable different speeds

Large Network dimensions, scalable(!)

= Still Best effort

Change of this paradigm in AVB (introduction of streaming)

30 Years ago: Fieldbussesservice quality

Efficient bandwidth use

Low frame drop rate

Limited communication delay

Later: Ethernet qualified for fieldbus as well

IEEE 802 and Fieldbus

Nov 2017

Page 12: Layering with TSN and EtherCAT€¦ · Layering with TSN and EtherCAT ... Ethernet Header ECAT HDR 1 PLC Data 1 2 NC Data 2 PLC Data 2 FCS ... But IEEE 802 is a challenge at I/O level

EtherCAT is:

Faster

Synchronization

Industrial

Ethernet

Flexible Topology

Easier to

configure

Cost effective

Easier to

implement

Well proven

Open

Conformance

Safety

Redundancy

Versatile

12

Efficiency: low byte count (8 bytes) vs. 84 octets minimum for IEEE 802.3

Forwarding: line speed for fieldbusses vs. store and forward/bridging

This leads to the EtherCAT approach

Efficiency Shared frame instead of individual frame performance improvement: overhead 50 Bytes instead of 750/1500… in a network of 10/20 I/O stations

Processing on the fly with topological forwarding (automatic)Instead of address based forwarding performance improvement: 0,7µs instead of >3µs (7µs/store&forward)

But IEEE 802 is a challenge at I/O level

Nov 2017

Page 13: Layering with TSN and EtherCAT€¦ · Layering with TSN and EtherCAT ... Ethernet Header ECAT HDR 1 PLC Data 1 2 NC Data 2 PLC Data 2 FCS ... But IEEE 802 is a challenge at I/O level

EtherCAT is:

Faster

Synchronization

Industrial

Ethernet

Flexible Topology

Easier to

configure

Cost effective

Easier to

implement

Well proven

Open

Conformance

Safety

Redundancy

Versatile

13

The bridging mechanism utilized by EtherCAT is “processing on the fly”

90%+ efficiency

Minimized bridge delay

Jitter removed

No congestion

EtherCAT architecture model

7

6

5

4

3

2

1 Physical

DL

lower layer

Network

Transport

Session

Presentation

Application

Media

IEEE 802.3

IEEE 802.3

DL

higher layer• IEEE 802.1

PHY (bit coding, signaling)

• Frame format:

e.g. min/max frame size, framing

• MAC: Media Access Control

• Bridging (“switching”)

• Forwarding, buffering

This

is

Eth

ern

et

Bridge

MAC

Nov 2017

Page 14: Layering with TSN and EtherCAT€¦ · Layering with TSN and EtherCAT ... Ethernet Header ECAT HDR 1 PLC Data 1 2 NC Data 2 PLC Data 2 FCS ... But IEEE 802 is a challenge at I/O level

EtherCAT is:

Faster

Synchronization

Industrial

Ethernet

Flexible Topology

Easier to

configure

Cost effective

Easier to

implement

Well proven

Open

Conformance

Safety

Redundancy

Versatile

Possible Application Scenarios: TSN network between master and EtherCAT segment

MES

Any

PLC

printer

EtherCAT

EAP EAP OPC/UA

Bridged

Network(802.1 based

incl. TSN)

TSN

Switch

TSN-EtherCAT adaption

EtherCAT slave

EtherCAT slave

Bridged Network

(TSN bridges only)

Page 15: Layering with TSN and EtherCAT€¦ · Layering with TSN and EtherCAT ... Ethernet Header ECAT HDR 1 PLC Data 1 2 NC Data 2 PLC Data 2 FCS ... But IEEE 802 is a challenge at I/O level

EtherCAT is:

Faster

Synchronization

Industrial

Ethernet

Flexible Topology

Easier to

configure

Cost effective

Easier to

implement

Well proven

Open

Conformance

Safety

Redundancy

Versatile

Application Scenarios: Adaption of TSN stream to EtherCAT segment in first EtherCAT slave

MES

Any

PLC

printer

EtherCAT

EAP EAP OPC/UA

Bridged

Network(802.1 based incl. TSN)

TSN

Switch

TSN-EtherCAT adaption

EtherCAT slave

EtherCAT slave

Page 16: Layering with TSN and EtherCAT€¦ · Layering with TSN and EtherCAT ... Ethernet Header ECAT HDR 1 PLC Data 1 2 NC Data 2 PLC Data 2 FCS ... But IEEE 802 is a challenge at I/O level

EtherCAT is:

Faster

Synchronization

Industrial

Ethernet

Flexible Topology

Easier to

configure

Cost effective

Easier to

implement

Well proven

Open

Conformance

Safety

Redundancy

Versatile

Application Scenarios: Adaption of TSN stream to EtherCAT segment in Switch

MES

Any

PLC

printer

EtherCAT

EAP EAP OPC/UA

Bridged

Network(802.1 based incl. TSN)

TSN

Switch

TSN-EtherCAT adaption

EtherCAT slave

EtherCAT slave

Page 17: Layering with TSN and EtherCAT€¦ · Layering with TSN and EtherCAT ... Ethernet Header ECAT HDR 1 PLC Data 1 2 NC Data 2 PLC Data 2 FCS ... But IEEE 802 is a challenge at I/O level

EtherCAT is:

Faster

Synchronization

Industrial

Ethernet

Flexible Topology

Easier to

configure

Cost effective

Easier to

implement

Well proven

Open

Conformance

Safety

Redundancy

Versatile

Possible Application Scenarios: EAP transferred on TSN-enhanced 802.1 network

MES

Any

PLC

printer

EtherCAT

EAP EAP OPC/UA

Bridged

Network(802.1 based incl. TSN)

TSN

Switch

TSN-EtherCAT adaption

EtherCAT slave

EtherCAT slave

Page 18: Layering with TSN and EtherCAT€¦ · Layering with TSN and EtherCAT ... Ethernet Header ECAT HDR 1 PLC Data 1 2 NC Data 2 PLC Data 2 FCS ... But IEEE 802 is a challenge at I/O level

EtherCAT is:

Faster

Synchronization

Industrial

Ethernet

Flexible Topology

Easier to

configure

Cost effective

Easier to

implement

Well proven

Open

Conformance

Safety

Redundancy

Versatile

Bridged

network

EtherCAT Segment

“processing on the fly”

18

Always a pair of streams is set up

Minimum one pair, but more might be set up, e.g.

One for cyclic

One for acyclic (strict priority)

for additional transfers

Traffic class for pair of stream always the same

Maintain Traffic Class (VLAN Prio)

Maintain length (EtherCAT Rx/TX frame length identical)

Stream Adaption: Details

Talker

Stream adaption

TSN Stream0

Listener

Listener Talker

TSN Stream1

EtherCAT Master

Stream adaption

Nov 2017

Page 19: Layering with TSN and EtherCAT€¦ · Layering with TSN and EtherCAT ... Ethernet Header ECAT HDR 1 PLC Data 1 2 NC Data 2 PLC Data 2 FCS ... But IEEE 802 is a challenge at I/O level

EtherCAT is:

Faster

Synchronization

Industrial

Ethernet

Flexible Topology

Easier to

configure

Cost effective

Easier to

implement

Well proven

Open

Conformance

Safety

Redundancy

Versatile

19

Protocols use different fields

EtherCAT Master – EtherCAT segment corresponds to a Identifier (VID)

Corresponds to Identification ExplDeviceID of EtherCAT

MAC addresses (StreamDA) constructed of

A unique EtherCAT address part registered by IEEE

The VLAN / ExplDeviceID

Stream selectorNov 2017

Page 20: Layering with TSN and EtherCAT€¦ · Layering with TSN and EtherCAT ... Ethernet Header ECAT HDR 1 PLC Data 1 2 NC Data 2 PLC Data 2 FCS ... But IEEE 802 is a challenge at I/O level

EtherCAT is:

Faster

Synchronization

Industrial

Ethernet

Flexible Topology

Easier to

configure

Cost effective

Easier to

implement

Well proven

Open

Conformance

Safety

Redundancy

Versatile

Nov 2017

If you have the choice, take both!Stream adaption uses TSN but does not modify it!

Stream adaption uses EtherCAT but does not modify it!

Profile is outside the circle.

EtherCAT and TSN