De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

23
De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation

Transcript of De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

Page 1: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS,

PROFINET &

IO-Link dag

2011

Share our Vision for Automation

Page 2: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS, PROFINET & IO-Link dag 2011

V2

Determinisme in Mixed Networks

People | Power | Partnership

Peter Van PassenProduct Manager ICPN/AutomationITHARTING nv

Pushing Performance

Page 3: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS, PROFINET & IO-Link dag 2011

3

Mixed netwerken ?!?

Eén Netwerk voor alle applicaties:Bureautica; Productie; Fabriek en Machine

Office IT

Automation IT

Industrial Automation

EthernetIEEE 802.3

Pushing Performance

Page 4: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS, PROFINET & IO-Link dag 2011

4

Huidige topologie industriële automatisering

Pushing Performance

Fieldbus: Profibus DP, Interbus, Devicenet …

Drive

Real-Time plusDeterminism

I/O I/O I/O

Field Level

Voice over IP Core Level

SCADA

HMI

PLC

Real-Time

Control Level

Page 5: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS, PROFINET & IO-Link dag 2011

5

Beperkingen „mixed“ automation netwerken

Pushing Performance

Line topology met PROFINET RT standaard Switchen

cascade of more than 10 Switches in lineX

Requirements: - Determinisme - cycle time ~ 1ms

X XX

Page 6: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS, PROFINET & IO-Link dag 2011

6

Performantie Standaard Ethernet (IEEE 802.3)

Pushing Performance

2 3 4 5 6 7 8 9 10 11 12 13 14 15Switches

Standardswitching

delay [μ sec]

Field bus(bus-cycle)

PLC I/O

Drive

(voorbeeld met 16 Switches)

Page 7: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS, PROFINET & IO-Link dag 2011

7

Ethernet IEEE 802.1p & 802.1q

Pushing Performance

Priority Type

7 Network critical

6 Voice

6 Automation

5 Video

4 Business critical

0-3 Datatransfer

0-3 Web

0-3 TCP acknowledge

Preamble SFD Destination Source VLAN Type

7 Byte 1 6 Byte 88926 Byte 8100

Ethernet Header

Data FCS

4 Byte

Example of priorizationof automation protocols

Automation-frames en IT-frames hebben

dezelfde prioriteit!

Ontoereikend!

xx

Page 8: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS, PROFINET & IO-Link dag 2011

8

Traffic-jam ondanks Priorization (IEEE 802.1q)

Pushing Performance

120 µsec

Automation-frame

IT-frame

10 µsec

PLC DriveSwitch 1 Switch 2 Switch 3

Automation-frames moeten wachten, totdat het volledige IT-frame is verstuurd!

60 µsec

(voorbeeld met 3 Switchen)

Page 9: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS, PROFINET & IO-Link dag 2011

9

Pushing Performance

0

40

10

60

μsec

80

20

30

50

70

90

100

110

120

Store & forward

Switch 1 Switch 2 Switch 3 Switch 4 Switch 5

Traffic-jam ondanks Priorization (IEEE 802.1q)

(voorbeeld met 5 Switchen)

Page 10: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS, PROFINET & IO-Link dag 2011

10

Pushing Performance

Switching Technologie: Operating Modes

Huidige Switch Technologie: Store and Forward

Store & forward

Page 11: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS, PROFINET & IO-Link dag 2011

11

Pushing Performance

Switching Technologie: Operating Modes

Oudere Switch Technologie: Cut through / Modified Cut through

cut through

Page 12: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS, PROFINET & IO-Link dag 2011

12

Acceleratie met „Cut-through“

Pushing Performance

0

40

10

60

μsec

80

20

30

50

70

90

100

110

cut through Store & forward

Switch 1 Switch 2 Switch 3 Switch 4 Switch 5

(zonder network load)

Page 13: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS, PROFINET & IO-Link dag 2011

13

Identificatie van automatiseringsprofielen?

Pushing Performance

Preamble SFD Destination Source 0x8100 Prio 0 VLAN ID 0x8892 Frame ID RT DataCycle

CounterData

statusTransfer Status FCS

VLAN Tag

0,0 0,64 1,6 1,79 1,92 time (µsec)

Ether-type 2

2,24

Ethernet header IP headerPort 2222

UDP header FCSUDP Data

Ethernet header IP header Port 502

TCP Data FCSTCP header

Ethernet/IP

Modbus TCP/IP

Profinet

Automation-frames en IT-frames kunnen nu

apart behandeld worden, maar de vertraging

zal nog steeds voorkomen!

Page 14: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS, PROFINET & IO-Link dag 2011

14

Acceleratie van geidentificeerde frames

Pushing Performance

cut through EN network load

0

40

10

60

μsec

80

20

30

50

70

90

100

110

cut through Store & forward

Switch 1 Switch 2 Switch 3 Switch 4 Switch 5

Page 15: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS, PROFINET & IO-Link dag 2011

15

Hoe determinisme bekomen?

Pushing Performance

Automation frame

IT-frame

4. Resend of the NRT-frame

1. Identify the automaion frame

2. Suspend the NRT-frame

3. Direct transmission of the automation frame

Page 16: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS, PROFINET & IO-Link dag 2011

16

De oplossing: FAST TRACK Switching

Pushing Performance

Naadloos Ethernet

tot in de machineIndustrial Automation

Office IT

Fast Track Switch

3. Overtake: Onderbreking van IT-frames indien nodig

overtakeidentify

1. Identify: Identificatie van automatiseringspakketten

accelerate

2. Accelerate: Versnelling door gebruik van cut-through

Page 17: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS, PROFINET & IO-Link dag 2011

17

Mixed Automation Netwerk Limitations

Pushing Performance

0

40

10

60

μsec

80

20

30

50

70

90

100

110

Switch 1 Switch 2 Switch 3 Switch 4 Switch 5

Fast Track Switching Store & forward

Page 18: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS, PROFINET & IO-Link dag 2011

18

FAST TRACK Switching

Pushing Performance

2 3 4 5 6 7 8 9 10 11 12 13 14 15 Switches

Store & ForwardSwitching

Delay [μ sec]

Field bus(bus-cycle)

Fast TrackSwitching

Determinisme & Hoge Performantie

Industrial Automation

Office IT

Page 19: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS, PROFINET & IO-Link dag 2011

19

Mixed Automation Netwerk

Pushing Performance

19

Pushing Performance

Line topology met PROFINET RT, Fast Track Switchen

Requirements: - Determinisme - cycle time ~ 1ms

cascade of more than 10 Switches in line

Page 20: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS, PROFINET & IO-Link dag 2011

20

FAST TRACK Switching WORKSHOP

Pushing Performance

20

Pushing Performance

FAST TRACK FAST TRACK WORKSHOPWORKSHOP

Page 21: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS, PROFINET & IO-Link dag 2011

21

FAST TRACK Switching WORKSHOP

Pushing Performance

21

Pushing Performance

See HARTING Tabletop

Page 22: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

De PROFIBUS, PROFINET & IO-Link dag 2011

22

Pushing Performance

22

Pushing Performance Bedankt voor de Bedankt voor de aandacht !aandacht !

Page 23: De PROFIBUS, PROFINET & IO-Link dag 2011 Share our Vision for Automation.

11.04.23