Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Ludwig Winkel, Karl Weber IEEE 802.1 RTE 2004-01-14.ppt P:# Realtime Ethernet concept Realtime Ethernet concept.

Similar presentations


Presentation on theme: "1 Ludwig Winkel, Karl Weber IEEE 802.1 RTE 2004-01-14.ppt P:# Realtime Ethernet concept Realtime Ethernet concept."— Presentation transcript:

1

2 1 Ludwig Winkel, Karl Weber IEEE RTE ppt P:# Realtime Ethernet concept Realtime Ethernet concept

3 2 Ludwig Winkel, Karl Weber IEEE RTE ppt P:# Ethernet communication in automation l Coexistent use of realtime and IT communication on one line l Uniform realtime protocol for all requirements l Scalable realtime communication from high-performance to isochronous TCP/IP Real-time <1ms10ms100ms Motion controlField devices Controller and HMI Ethernet as multi-purpose bus

4 3 Ludwig Winkel, Karl Weber IEEE RTE ppt P:# PhLayer (1) ISO/OSI Referenz Model Data Link Layer (2) Network (3) Transport (4) Application (7) User IEEE 802.1, IEEE 802.3, IEEE 1588, IEEE 802.x.... Modem, ISDN, wireless.... ControlNet/ IP Encapsulation CIP TCP UDP IP PROFInet DCOM IP TCP UDP Run time; RT-Auto; ACCO Real Time Class 1 ????? FF-HSE FMS| SMKP| MIB FDA| SNTP|SNMP IP TCP UDP FB AP| NMA| MIB SMK Technology specific RealTime Ethernet Class 2 OPC-DX Identical for all CPF IEC & IEC Ethernet based C. (IEC SC65C Digital Communication) based

5 4 Ludwig Winkel, Karl Weber IEEE RTE ppt P:# l Realtime = deterministic data transmission l Ethernet = industrial communication based on IEEE 802 and switching technology l Realtime Ethernet (RTE) classes l No RTE: no provisions for deterministic communication l Low end = Class 1: Cycle times in the range from 5 to 10 msec. Fully compatible with the IP standard and no restrictions on networking components. l High end = Class 2: Cycle times in the range from 0,25 to 5 msec. Fully compatible with the IP standard with networking components supporting RTE Option. Realtime Ethernet

6 5 Ludwig Winkel, Karl Weber IEEE RTE ppt P:# l RTE Class 2 covers the requirements for the motion control applications market segment. l RTE Class 2 shall be also fully compatible with the IP standard - with no restrictions. RTE Class 2 for motion control

7 6 Ludwig Winkel, Karl Weber IEEE RTE ppt P:# Wood-, glass- and ceramic- processing machines Plastics injection molding machines Packaging machines Printing presses Requirements for motion control applications Real-time capability

8 7 Ludwig Winkel, Karl Weber IEEE RTE ppt P:# RTE utilizes switching technology: l Standard in the office world l Prospects for higher data rates l A large number of stations l Wide network expansion (cascades of 20 or more) l Electrical: 100 m per segment l FO: 3 km per segment l Full-duplex capability l Data streams remain local and do not place load on the entire network l Simple configuring rules Switching technology - the basis for RTE

9 8 Ludwig Winkel, Karl Weber IEEE RTE ppt P:# 2 SRT Offener TCP/IP Kanal l Geräteparametrierung l Lesen von Diagnosedaten l Laden von Verschaltungen l Aushandeln des Kommunikations- kanals für Nutzdaten Echtzeit Kanal SRT l Performante Übertragung l Zyklische Daten l Ereignisgesteuerte Meldungen Open IP channel l Device parameterization l Reading of diagnostics data l Loading of interconnections l Negotiation of the communication channel for user data RTE Class 1 channel l High-performance transfer l Priority Tagging l Cyclic data l Event-controlled signals RTE Class 2 channel l High-performance transfer l Data in isochronous mode l Jitter <1μsec Real-time 3 RTE Cl.1 RTE Cl.2 Real-time switch Ethernet TCP / UDP Industrial automation applications IT appli- cations e.g. HTTP SNMP DHCP... Standard data Real-time data IP The RTE class 1 and 2 communication - an integrated and scalable solution - Communication architecture with Switch

10 9 Ludwig Winkel, Karl Weber IEEE RTE ppt P:# RTE-Protocol get priority compared to TCP/IP-protocol. In case of a traffic jam, even the class 1 traffic stuck Separate track to guarantee realtime RTE Cl.1 RTE Cl.2 Non RTE Traffic jam jam

11 10 Ludwig Winkel, Karl Weber IEEE RTE ppt P:# Cycle 1 Cycle 2 Cycle n RTE channel Open channel (IP) RTE channel Open channel (IP) E.g. 1 ms position control cycle IP data RTE data Deterministic communication Open communication Synchro- nization Communication system scheduling - separate time domains for real-time and non-real-time - Concept for RTE Class 2

12 11 Ludwig Winkel, Karl Weber IEEE RTE ppt P:# *) Standard length of the IP data packets from 64 to 1536 bytes Max. data transmission rate on Fast Ethernet: 12 MB/sec Cycle time Jitter Number of nodes Simultaneously transferable TCP/IP data *) 1 msec <1µsec 35 9 MB/ sec 75 6 MB/ sec 250 µsec <1µsec 18 6 MB/ sec Performance parameters for RTE Class 2

13 12 Ludwig Winkel, Karl Weber IEEE RTE ppt P:# Occurence n t Non RTE RTE Cl msec 10 msec Distribution of updating times msec 15%100% RTE Cl.2

14 13 Ludwig Winkel, Karl Weber IEEE RTE ppt P:# Consequences to IEEE 802 Enhancements to the IEEE 802.1D:2003 standard for RTE switched networks : l Amend RTE Option l In IEEE 802.1D or l Specify it separately in IEEE P802.1 or l Specify it separately in IEC SC65C. l Detailed Concepts will be described in IEC SC65C (IEC ) l Technical topics of the RTE option see next pages

15 14 Ludwig Winkel, Karl Weber IEEE RTE ppt P:# Technical issues on real time switching Synchronized behaviour based on IEEE 1588-Sync Common cycle time Coordinated start of real time schedule Scheduled forwarding Shut down of non real time(RT) processing prior to RT phase Disable non RT forwarding while a port is in RT phase Scheduling list may be used to guarantee precise delivery Coordination of application and communication Ability to run control loops Eliminate jitter of communication cycle by timestamping Fast recovery from communication problems Use redundant paths Include a means for duplication detection


Download ppt "1 Ludwig Winkel, Karl Weber IEEE 802.1 RTE 2004-01-14.ppt P:# Realtime Ethernet concept Realtime Ethernet concept."

Similar presentations


Ads by Google