210 likes | 325 Views
CIP Safety on SERCOS. Global Interoperability between CIP Safety based Networks. CIP Safety on SERCOS - Global Interoperability between CIP Safety based Networks. Agenda What is SERCOS III? What is CIP safety on SERCOS? CIP Safety on SERCOS – Ready for a global safety world!. CAT5e. .
E N D
CIP Safety on SERCOS Global Interoperability between CIP Safety based Networks
CIP Safety on SERCOS - Global Interoperability between CIP Safety based Networks • Agenda • What is SERCOS III? • What is CIP safety on SERCOS? • CIP Safety on SERCOS – Ready for a global safety world!
CAT5e CIP Safety on SERCOS –What is SERCOS III ? Fast Ethernet(2x 100 MBit/s,min. 31.25 µs) Standard Ethernet protocol frame IEEE 802.3 Master Integration ofI/O devices Cyclic RT communication via line topology Cyclic RT communication via ring topology Installation withoutswitches or hubs
CIP Safety on SERCOS –What is SERCOS III ? Hardwareredundancy Master Hot-Plug of devices
SERCOS II MST AT1 AT2 ATn MDT MST Real-Time Channel MDT AT 1-n MDT SERCOS III Real-Time Channel Non RT-Channel Real Time Data Time Slot Communication Cycle CIP Safety on SERCOS –What is SERCOS III ? Separate IP communication Connection to standard IP devices Integration ofstandard IP protocols IP Direct connection of IP device to SERCOS III slave
SERCOS type (MDT/AT) phase CRC IDLE SSD preamble SFD destination address source address type MST MDT data field FCS ESD MDT-service channel field of devices MDT-real-time data field of devices MDT-Hot plug field (new devices) AT data field AT-service channel field of devices AT-real-time data field of devices AT-Hot plug field (new devices) CIP Safety on SERCOS –What is SERCOS III ? • SERCOS III Data Fields • Real-time Data • Service Channel • Hot plug
AT data field AT-service channel field of devices AT-real-time data field of devices AT-Hot plug field (new devices) RT Data Field Device #1 RT Data Field Device #n CC Data Field Producer #1 CC Data Field Producer #L Producer Producer Consumer Consumer CIP Safety on SERCOS –What is SERCOS III ? • Cross-Communication • between Slaves
CIP Safety SERCOS safety Profiles Profiles CIP Safety adaptation to CIP Safety SERCOS SERCOS III SERCOS II1) CIP Safety on SERCOS –What is CIP Safety on SERCOS ? • Adaptation to CIP Safety • CIP Safety mechanism and data formats will be adopted unmodified • Minimum implementation of standard CIP (ConnectionManager, Message Router, Identity) on the “grey” level • SERCOS safety Profiles • Description of a Safety Profile (parametersand behavior) with SERCOS parameter 1) won’t be supported by BRC
CIP Safety on SERCOS –What is CIP Safety on SERCOS ? • Why to adopt CIP Safety? • Certified and already implemented safety protocol by different communication networks (DeviceNet, EtherNet/IP) means a high investment security • Reduced development costs for component oriented vendors, since multiple communication networks use the same safety stack • World-wide market acceptance by a broad interest group • Safety measures of the different communication networks differ marginally only and do not lead to substantial unique selling points. Furthermore the whole transport mechanism and the overall features of the system are more essential
IDLE SSD Preamble SFD Destination Address Source Address Type MST MDTData Field FCS ESD Ethernet Frame MDT Hot Plug Fieldfor new Devices MDT Service Channel Fieldfor all Devices MDT Realtime Data Fieldfor all Devices MDT Data Fieldfor all Devices Realtime Datafor Device 1 Realtime Datafor Device 2 Realtime Datafor Device n MDT Realtime Data for all Devices StandardRealtime Datafor Device 1 Safe DataContainerfor Device 1 StandardRealtime Datafor Device 2 3) StandardRealtime Datafor Device n Safe DataContainerfor Device n MDT Realtime Datafor Device x DATA DATA ModeByte CRC-16 1) DATA DATA CRC-16 1) TimeStamp CRC-8 Data Data 2) In case of the short protocol (max. 2 Byte data): Instead of CRC-16 1) only a CRC-8 is used and the inverted data 2) do not apply 3) Device 2 does not contain any safety data. CIP Safety on SERCOS –What is CIP Safety on SERCOS ? • Transport Channel
CIP Safety on SERCOS –What is CIP Safety on SERCOS ? • Transport Channel • n transport container of configurable length can be configured into the cyclic data telegram of SERCOS MDT hot plug field MDT service channel field MDT real-time data field (new devices) for all devices for all devices real-time data real-time data real-time data ... field #1 field #2 field #n Safe DataContainer1 Safe DataContainern Data Container1 Data Containern device control configurable real-time data (4 bytes) (x bytes) List Parameter: S-0-1100.x.y
Logical CIP Safety Connection Producing Consuming Safety Safety Application Application Safety Validator Safety Validator Client Server Data Connection Safety Data Safety Data Production Reception SafetyAcknowledgeReception SafetyAcknowledgeProduction Time Coordination Connection CIP Safety Connection on network level CIP Safety on SERCOS –What is CIP Safety on SERCOS ? • Basic CIP Safety Communication
acyclic cyclic header SMP container MDT AT Data Container = SMP container CIP Safety on SERCOS –What is CIP Safety on SERCOS ? • CIP Adaptation Identity Object Safety Supervisor Safety I/O Assembly maps SERCOS IDNs on Object Attributes Safety Validator Connection Manager Connection I/O UCMM CIP safety Adaptation to CIP Safety SERCOS
header Data 1 Data 1 Data 2 TCC Data 1 header Data 2 tSERCOS tSERCOS TCC header tSERCOS safety (EPI) header CIP Safety on SERCOS –What is CIP Safety on SERCOS ? • CIP Adaptation Connection I/O Connection Explicit Messaging (Connected) (Unconnected) Services, on-demand Cyclic Safety-Data, EPI Time Coordination, n * EPI (Forward_open) tSERCOS SERCOS Messaging Protocol (SMP) allows a (fragmented) cyclic and (fragmented) acyclic transmission of data within a SERCOS data container which gets cyclically transmitted on the Real-time channel. The SMP header controls the fragmentation or priority of the messages. (Lower priority data packets can be interrupted by higher priority packets)
CIP Safety on SERCOS –What is CIP Safety on SERCOS ? • SERCOS Messaging Protocol (SMP) • SMP fragments the CIP Safety protocol and decouples the time requirements of the safety cycle from the standard cycle m bytes (e.g. 10 Bytes) SMP Header CIP Safety Short Format 2Byte Data One SERCOS cycle DATA DATA ModeByte CRC-8 CRC-8 TimeStamp CRC-8 CIP Safety Long Format 4Byte Data DATA DATA DATA DATA ModeByte CRC-16 1) DATA Two SERCOS cycles DATA DATA DATA CRC-16 L CRC-16 H TimeStamp CRC-8
DC TCC DC TCC TCC DC MDT SMP1 TCC DC AT SMP2 CIP Safety on SERCOS –What is CIP Safety on SERCOS ? • Unicast PLC I/O Drive Drive P C Connection 1 output C P Connection 2 input
DC TCC TCC P C C AT SMP3 SMP5 SMP4 CIP Safety on SERCOS –What is CIP Safety on SERCOS ? • Multicast PLC I/O input
C..consumer P..producer M..SERCOS master S..SERCOS slave Single-Cast Multi-Cast Cross Communication (C2C) Safety Device Safety Device S M S M M M P C P C 2 4 1 2 5 3 P C P C C Safety Device Safety Device Safety Device Safety Device S S S S Input SERCOS network SERCOS network SERCOS network CIP Safety on SERCOS network Single-Cast-Connection Multi-Cast-Connection Safe C2C Communication Safe Cross Communication 1 2 3 5 … over SERCOS networks 4 CIP Safety on SERCOS –What is CIP Safety on SERCOS ?
CIP Safety on SERCOS Ready for a global safety world! • Transparent routing via standard gateways into other CIP Safety networks possible
CIP safety connection CIP Safety on SERCOS Ready for a global safety world! • CIP Safety Networks
CIP Safety on SERCOS Global Interoperability between CIP Safety based Networks • Summary • Combine best in class motion, • fast I/O communication • non-RT Communication • on a Ethernet based automation network A common world wide accepted and well introduced safety protocol with +