SERCOS-III Third Generation SERCOS interface)

34
SERCOS-III (Third Generation SERCOS interface) Version 1.3.3 November 2003 Interests Group SERCOS interface e.V. www.infoPLC.net

Transcript of SERCOS-III Third Generation SERCOS interface)

Page 1: SERCOS-III Third Generation SERCOS interface)

SERCOS-III(Third Generation SERCOS interface)

Version 1.3.3November 2003

Interests Group SERCOS interface e.V.

www.infoPLC.net

Page 2: SERCOS-III Third Generation SERCOS interface)

No. 2(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Contents

Chronology of SERCOS-IIIAnnouncement of Third Generation SERCOS interface

Basic ideas and properties of SERCOS-IIINew features TopologyTelegram structureStart-up and diagnostics possibilities

SERCOS-III hardwareSERCOS-III in comparison to other Ethernet-based solutions

Comparison of dataMarket positioning

Summary

www.infoPLC.net

Page 3: SERCOS-III Third Generation SERCOS interface)

No. 3(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Chronology of SERCOS-III (1)

November 2002Foundation of a Strategy Team to define future strategy for SERCOS interfaceTeam members: Andron, Automation Intelligence/Sanyo Denki, Bosch Rexroth, Elau, Rockwell Automation, University of Stuttgart, University of AkronJanuary 20-21, 20031st Strategy Meeting at Rockwell Automation in Milwaukee to make a SWOT analysis, discuss possible future scenarios & work out an action planMarch 17, 2003Board Meeting at Sheraton Frankfurt to release an action plan for Next Generation SERCOSApril 8, 2003Action plan is presented on Members Meeting in HanoverApril 21, 2003Announcement of Third Generation SERCOS interface (Press release)

www.infoPLC.net

Page 4: SERCOS-III Third Generation SERCOS interface)

No. 4(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Chronology of SERCOS-III (2)

April - July 2003Several face-to-face meetings and teleconferences to discuss, rate and compare different technology options & their market impact July 22, 2003Final meeting of Strategy Team to work out a common recommendation to the IGS BoardJuly 24, 2003Board Meeting at ISW in Stuttgart decides on SERCOS-III concept on the basis of the recommendation of the Strategy TeamSeptember 24-29, 2003Presentation of SERCOS-III concept to members of IGS, SERCOS NA & SERCOS JapanOctober 22, 2003Kick-off Meeting SWG SERCOS-III (Stuttgart/Germany)

www.infoPLC.net

Page 5: SERCOS-III Third Generation SERCOS interface)

No. 5(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Press Release - April 2003 (1)

Third Generation of Standard is under development

... the initiative, Next Generation SERCOS“ (NGS) has been launched in order to further develop the SERCOS interface standard in the direction of using Industrial EthernetThe planned extensions are:

Improving the ease of integration by supporting higher protocols from office and fieldbus communication (e.g., TCP/IP, Profibus and CIP).Improving the performance by introducing higher transmission speeds.Improving the interoperability of control and drive components by defining “motion control” profiles and developing the associated test suites to assure conformance.Cost reduction by applying appropriate technology standards.

...

www.infoPLC.net

Page 6: SERCOS-III Third Generation SERCOS interface)

No. 6(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Press Release - April 2003 (2)

Third Generation of Standard is under development

It is planned to present the “Next Generation SERCOS” concept and to start the specification and development work at the SPS/IPC/DRIVES trade show in November 2003The described development is carried out under careful attentionof the best possible backward compatibility in order to protect the investments of users and suppliers and to allow an uncomplicated migration to the new technology.

www.infoPLC.net

Page 7: SERCOS-III Third Generation SERCOS interface)

Basic ideas and properties of SERCOS-III

www.infoPLC.net

Page 8: SERCOS-III Third Generation SERCOS interface)

No. 8(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Basic ideas and properties of SERCOS-III

Well proven SERCOS Mechanisms in combination with worldwide well known network physics (Ethernet)

Compatibility in data exchange mechanism with hostReduction of costs for fiber optic cable

Increase of transmission speed from 16 MBit/s to 100 MBit/sUse of hardware-based Synchronization and Ring TopologyIntegration of an IP-channelImplementation of Safety FunctionsSERCOS-III controller with integrated I/O-FunctionalityReduction of Node Costs to analog interface level –less than 12 €

www.infoPLC.net

Page 9: SERCOS-III Third Generation SERCOS interface)

No. 9(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Features 1

Cyclic and non cyclic communication maintained in SERCOS-III protocol

Software compatibility with existing software drivers

Reduction of cycle time down to 31.25 µsCapability to support centralized control concepts

Additional IP-channelIntegration of existing Ethernet units (via gateway)Routing capability for proprietary protocols

Cross communication of nodesAll telegrams are visible for each node

Synchronization & communication between multiple motion controls

www.infoPLC.net

Page 10: SERCOS-III Third Generation SERCOS interface)

No. 10(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Features 2

Realization of low cost devicesPlanned SERCOS-III GPC controller has enough CPU horsepower to realize smart I/O devices, gateways up to single chip drives

Safe communication for drive-integrated safety functionsTransmission of safe and unsafe data via the same mechanismExamples: safe actual values, selection signals for drive integratedsafety functions, safety I/Os

Redundancy of the physical link against cable break

Hot plugging of nodes during operation

www.infoPLC.net

Page 11: SERCOS-III Third Generation SERCOS interface)

SERCOS-III topology

www.infoPLC.net

Page 12: SERCOS-III Third Generation SERCOS interface)

No. 12(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Possible topologies for SERCOS-III

Slave1

Slave2

Slaven

M1 M2Master

Ring structure(double ring)

Slave1

Slave2

Slaven

M1 M2Master

Line structure(single ring)

Without hardware redundancyWith hardware redundancy

www.infoPLC.net

Page 13: SERCOS-III Third Generation SERCOS interface)

No. 13(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

SERCOS-III in standalone machines

MC/PLC

MMMM

I/O

Standalone Machines(e.g., machine tool)

Ethernet/IP or PROFInet

S

SERCOS-III

SERCOS-IIIS Switch

I/O interfacing via SERCOS-IIIor by Using Ethernet/IP or ProfiNet

www.infoPLC.net

Page 14: SERCOS-III Third Generation SERCOS interface)

No. 14(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Cross-communication and I/O-coupling

ERP PLC

MC/PLC

MMMM

I/OMachine-module A

Modularized Machine(e.g., printing machine)

MC/PLC

MMMM

I/OMachine-module B

Ethernet/IP or PROFInetSERCOS-III

S Switch

S

...

www.infoPLC.net

Page 15: SERCOS-III Third Generation SERCOS interface)

No. 15(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Cross-communication and I/O-coupling

ERP PLC

MC/PLC

MMMM

I/OMachine-module A

Modularized Machine(e.g., printing machine)

MC/PLC

MMMM

I/OMachine-module B

Ethernet/IP or PROFInetSERCOS-III

S Switch

S Controller-to-controller Synchronization & Communication via SERCOS-III

...

www.infoPLC.net

Page 16: SERCOS-III Third Generation SERCOS interface)

Telegram structure and treatment of cyclic and non-cyclic communication via IP-Protocol

www.infoPLC.net

Page 17: SERCOS-III Third Generation SERCOS interface)

No. 17(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Telegram structure

MST

Communication cycle

AT

MDT

NewSlave

IP-channel (TCP/IP, UDP/IP)

MST

Non-cyclic communicationCyclic communication

Structure of cyclic data: Structure of non-cyclic data:

Preamble 7 Byte

FCS2 Byte

Data

SFD 1 Byte

EFD 1 Byte

Inter Packet Gap ≥ 12 Byte

Optimized frame

Preamble7 Byte

DA6 Byte

FCS4 Byte

Data64-1500 Byte

SFD1 Byte

EFD1 Byte

Inter Packet Gap≥ 12 Byte

L/T2 Byte

SA6 Byte

Standard Ethernet frame

www.infoPLC.net

Page 18: SERCOS-III Third Generation SERCOS interface)

No. 18(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Switching between cyclic and non-cyclic communication (1)

Master

SERCOSIII MAC SERCOS

III MAC SERCOSIII MAC

SERCOSIII MAC

Slave 1 Slave 2 Slave n

TCP-Slot

cyclic communication

www.infoPLC.net

Page 19: SERCOS-III Third Generation SERCOS interface)

No. 19(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Switching between cyclic and non-cyclic communication (2)

Master

SERCOSIII MAC SERCOS

III MAC SERCOS III MAC

SERCOSIII MAC

Slave 1 Slave 2 Slave n

TCP-Slot

Non-cyclic communication

www.infoPLC.net

Page 20: SERCOS-III Third Generation SERCOS interface)

No. 20(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Timing details during a com-cycle (example with 3 slaves)

Master

Slave1

Slave2

Slave3

M1 M2 M1

M2

Slave 1

Slave 2

Slave 3

AT1

AT1

AT1

AT1

AT2

AT2

AT2

AT3

AT3

AT3

AT3

AT3

AT3

AT2

AT2

AT2

AT1

AT1

MDT

MDT

MDT

MDT

MDT

MDT

MDT

MDT

MDT

MDT

Sum of repeater delays and cable delays

MST MST

Principle:Every slave adds the AT tothe „train“

MST MST

www.infoPLC.net

Page 21: SERCOS-III Third Generation SERCOS interface)

Startup and diagnosis

www.infoPLC.net

Page 22: SERCOS-III Third Generation SERCOS interface)

No. 22(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Startup and diagnosis via HMI-PC

MC/PLC

MMMM

I/O

S

SERCOS-III

Start-up and diagnosis tool is running in HMI-PC

www.infoPLC.net

Page 23: SERCOS-III Third Generation SERCOS interface)

No. 23(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Startup and diagnosis via optional PC by TCP/IP

MMMM

MC/PLC

MMMM

Online Offline

Direct coupling(w/o MC/PLC)

Double ring closedCoupling via gateway

Line structureSERCOS-III Master with gateway function

MMMM w/ Gateway

MC/PLC

I/O

www.infoPLC.net

Page 24: SERCOS-III Third Generation SERCOS interface)

SERCOS-III hardware

www.infoPLC.net

Page 25: SERCOS-III Third Generation SERCOS interface)

No. 25(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Realization possibilities for SERCOS-III Controllers

Classical ASIC designOnly used for high volume consumer products

FPGA solution with option of Gate-Array realizationUsed in medium quantity applications. The realization of a fixedprogrammed gate array is very simple and cost effective.

Integration of SERCOS-III controller in a standard communication controller

This option is very cost effective and allows the realization of„Single-chip Drives“

www.infoPLC.net

Page 26: SERCOS-III Third Generation SERCOS interface)

No. 26(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Comparison of costs: SERCOS / SERCOS-III

816 Sercos-IIIcontroller

Planning for SERCOS-III:

Interface-costs :

Material costs ofmain parts:

12 €

Cable costs :

• Connectors : 2 €

• Cable : 1 € /m

FPGA

Interface-costs :

Material costs ofmain parts:

16 €

Cable costs :

• Connectors : 2 €

• Cable : 1 € / m

PHY

PHY

1 2

Current status:

Interface-costs:

Material costs ofmain parts:

24 €

Cable costs:

• Connectors: 7 €

• Cable: 1 € / m

www.infoPLC.net

Page 27: SERCOS-III Third Generation SERCOS interface)

SERCOS-III in comparison to other Ethernet-based solutions

www.infoPLC.net

Page 28: SERCOS-III Third Generation SERCOS interface)

No. 28(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

SERCOS-III data

Transfer rate: 100 Mbit/s EthernetSynchronization and time-slot mechanism as existing SERCOS interfaceTopology: Ring structureHardware: FPGA or GPC Controller with integrated SERCOS-III mechanismModes: SERCOS-mode, Standard-Ethernet-mode, mixed-modeOptions:

I/O-Logic functionality

Performance *Telegram runtime Electr. runtime Total runtime

SERCOS-III 45 µs 19,3 µs 64 µsProfinet IRT 87 µs 19,3 µs 106 µsPowerlink 185 µs 19,3 µs 205 µs

Profibus MC 1056 µs - 1056 µsSERCOS 816 195 µs - 195 µs

Reference system: machine tool with 10 axes and 12 bytes of data per axis

* Based on actual knowledge of the different solutions

www.infoPLC.net

Page 29: SERCOS-III Third Generation SERCOS interface)

No. 29(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Cycle Times (without IP channel)

Cyclic data Cycle time No. Axes Comment8 Byte 31.25 us 8 Torque/position data12 Byte 62.5 us 16 Velocity/position data16 Byte 125 us 30 2 op.modes, add. Meas.data12 Byte 250 us 72 Velocity/position data32 Byte 250 us 36 „broad“ interface12 Byte 500 us 150 Velocity/position data53 Byte 1 ms 100 100 axes32 Byte 1 ms 153 „broad“ interface16 Byte 1 ms 254 max. number of drives40 Byte 2 ms 254 max. number of drives65 Byte 3 ms 254 max. number of drives

www.infoPLC.net

Page 30: SERCOS-III Third Generation SERCOS interface)

SERCOS-IIIPositioning in the market

www.infoPLC.net

Page 31: SERCOS-III Third Generation SERCOS interface)

No. 31(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

SERCOS-III: Basic characteristics

SERCOS-IIIHardware-SynchronizationCommunication with optimized Frames and SERCOS IDNsCollision- and delay-free communication

Application areasStandard and high-performance interpolating drivesControl-to-control synchronizationI/O interfacingDrive concepts with centralized signal processing (min. cycle time 31.25µs)

www.infoPLC.net

Page 32: SERCOS-III Third Generation SERCOS interface)

No. 32(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Communication worlds: PNO, ODVA and IGS (Current situation)

ODVA IGS PNO/PTO

Ethernet / IPw/ CIP

)

(IRT)

e.g. Multi-axis drive concepts with centralized signal processing

Coordinated drives, High-Speed I/Os

Positioning drives, FCs, I/Os ...

Standard Ethernet communication

Profinet (NRT)(NRT)

Ethernet / IPw/ CIP ProfiNet (SRT) Profibus DP

e.g.

SERCOSProfibus MC

www.infoPLC.net

Page 33: SERCOS-III Third Generation SERCOS interface)

No. 33(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Communication worlds: PNO, ODVA and IGS (Future Situation)

)

(IRT)

e.g.

Ethernet / IPw/ CIP

ODVA PNO/PTO

Multi-axis drive concepts with centralized signal processing

Coordinated drives, High-Speed I/Os

Positioning drives, FCs, I/Os ...

Standard Ethernet communication

e.g.

Ethernet / IPw/ CIPsync

IGS

SERCOS-III Profinet (IRT)

Profinet (SRT)

Profinet (NRT)

Commonhardware

Commonhardware

www.infoPLC.net

Page 34: SERCOS-III Third Generation SERCOS interface)

No. 34(c) Interests Group SERCOS interface e.V. 2003 (V1.3.3)

Conclusion

SERCOS-III proposal combines advantages of existing SERCOS interface with advantages of EthernetSERCOS-III uses the simple and well proven synchonizationmechanism and profiles of SERCOS interfaceSERCOS-III keeps the effort of migration from existing SERCOS lowSERCOS-III covers the actual and future needs for a drive and I/O communication systemSERCOS-III is based on a standard hardware

High volume, reasonable price, high availability

www.infoPLC.net