PROFINET Vs. Ethernet/IP
Total Page:16
File Type:pdf, Size:1020Kb
PROFINET vs. EtherNet/IP Presentation downloadable from www.us.profinet.com/PxC Carl Henning PI North America Discussion, not lecture 2 www.us.profinet.com Agenda 3 The Organization Global support Breadth of Application Coverage Factory (discrete), process, and motion Depth of features Determinism, diagnostics, PROFIenergy, PROFIsafe, I-Device, Shared Device, wireless, etc. Leadership Pioneered safety and many other Industrial Ethernet aspects Resources www.us.profinet.com The Organization: PROFINET 4 Belgium France Netherlands Canada Sweden RPA, PICC, PITC RPA, PICC, PITC RPA, PICC, PICC, PITC RPA, PICC PITC, PITL Czech Rep. Germany & Austria Norway Slovakia Switzerland RPA, PICC, RPA, PICC RPA, PICC, PITC RPA RPA, PICC, PITC PITC, PITL PITC, PITL Denmark Ireland Poland Spain UK RPA RPA, PICC, PITC RPA, PICC, PITC RPA, PICC, RPA, PICC, PITC PITC Finland Italy China RPA RPA, PICC, PITC RPA, PICC, PITL India RPA, PICC Japan RPA, PICC, PITL Brazil Korea RPA, PICC, PITC RPA, PICC Chile Middle-East / UAE RPA, PICC, PITC RPA, PICC USA South-East-Asia Lebanon RPA, PICC, RPA PICC PITC, PITL Southern Africa Australia/ Saudi Arabia RPA, PICC, PITC New Zealand PICC, PITC RPA, PICC, PITC PI worldwide: PI Technical Support: 53 PI Competence Centers (PICC) 27 Regional PI Associations (RPA) 28 PI Training Centers (PITC) 1,487 Members Certified 10 PI Test Laboratories (PITL) www.us.profinet.com4 The Organizations 5 PI ODVA Regional Associations 27 4 Members 1,487 300 Training centers 28 1 Test labs 10 4 Competence Centers 53 0 Broad international support matters if You ship products globally You ship machines globally You build plants globally PI certification of PICCs, PITCs, & PITLs Quality of Service agreements with PI Audited by PI www.us.profinet.com The Organizations: Activities 6 PI ODVA Newsletter subscribers 130,000 no Member Newsletter yes no Twitter accounts 3 0 YouTube channels 3 0 Facebook pages 3+ 0 LinkedIn groups 3 0 Webinars yes no Blog yes no Training Classes* 16 0 Certified Training Classes* 8 0 Certified Engineers* 1,000 0 *US Only www.us.profinet.com The Organizations: Cooperation 7 PI Works with NAMUR for process Works with AIDA for automotive Started Wireless Cooperation with FF and HART Launched FDI (Field Device Integration) with FF, HART, OPC, FDT Incubated IO-Link Absorbed Interbus ODVA Some relationships with SERCOS and Modbus www.us.profinet.com PI markets 8 Process Oil and gas Water/wastewater Pharma Factory Automotive Logistics Other discrete manufacturing www.us.profinet.com Industry 4.0, IoT, IIoT, … 9 www.us.profinet.com It’s all about the data 10 IoT IIoT Industrial Internet Industry 4.0 more www.us.profinet.com The road to IIoT 11 Evolution NOT Revolution PROFIBUS DP PROFIBUS PA www.us.profinet.com Breadth of Application Coverage 12 Factory – both Process – both, but… Non-intrinsically safe instruments, EIP has more Intrinsically safe, both rely on PROFIBUS PA (or Foundation Fieldbus) PROFINET uses proxies to integrate others Motion PI has had PROFIdrive for decades First for PROFIBUS, then PROFINET ODVA has CIPmotion and SERCOS III www.us.profinet.com Competitive comparison: discrete IO 13 Technology PROFINET EtherNet/IP Modbus TCP Provider- Provider- Client- Communication Model Consumer Consumer Server IEEE 802.3 Real-time Protocol (Layer 2) primary, UDP/IP (Layer 4) TCP/IP (Layer 4) Options UDP/IP option, TCP/IP option Jitter with IO ++ (low) - (high) -- (higher) Protocol Standard IEC 61158 IEC 61158 IEC 61158 Unicast primary, Multicast primary, Transmission Type Unicast only Multicast optional Limited Unicast Device Names Mandatory Optional Optional COTS switch possible? Yes Not recommended Yes Full Duplex 100Mbit/s or faster, IGMP Snooping, One No special Switch requirements full duplex for IO IGMP Query, requirements traffic Wire speed For IO traffic Automatic w/ PN DHCP and DHCP and IP Address Assignment DCP Managed Managed DHCP optional www.us.profinet.com PROFINET in Process 14 Engineering Station / OS Diagnosis & Commissioning DCS/ AS PROFINET PROFIBUS DP RS 485iS Drives max. 1.5Mbit/s in Ex Positioners PN/PA link Motor starter ET 200iSP FF PROFIBUS PA 31.25kbit/s Classic I/O Positioners Temperature & HART Level Flow Pressure Transparent access to diagnostic and commissioning data www.us.profinet.com Competitive comparison: process 15 Technology PROFINET EtherNet/IP Modbus TCP Yes Media (Network) Yes Yes SP, RSP, PN MRP, Redundancy SP, RSP, DLR, vendor SP, RSP, vendor bumpless IRT, specific specific vendor specific Bumpless Redundancy Yes No No Not on EtherNet/IP, Controller Redundancy Yes Only with additional ODVA No networks and hardware Device Redundancy Yes No No PROFINET for PA Yes No No (Process Automation) Many, including non PI networks CompoNet, DeviceNet, Fieldbus Integration (PROFIBUS, Interbus, ControlNet, Modbus ASI, DeviceNet, Modbus TCP Foundation Fieldbus, Modbus, Hart, etc.) www.us.profinet.com Motion Control Topology 16 Office / IT Network PC PLC IO RT communication Printer HMI RT communication RT communication Switch IRT IRT communication communication IRT communication Motion Controller RT communication RT communication RT communication Standard Ethernet devices can be connected at any point in the network No closed real-time domain www.us.profinet.com Competitive comparison: motion 17 Motion control comparison: Modbus TCP is left out of this table as they do not support motion control. Technology PROFINET EtherNet/IP Open System Open System Architecture (simultaneous TCP) (simultaneous TCP) IEEE 802.3 Yes Yes compliant Yes, Transparent clock No, Deterministic < 1μs jitter Boundary clocks calculated jitter Accumulating jitter Synchronized Yes Yes Peer-to-Peer Yes, TCP/IP traffic Yes with caution 150 Axes/1ms Throughput 30 Axes/1ms 35 Axes/250μs IEEE 1588 IEEE 1588v2 IEEE 1588 Special switches Built into PROFINET chips needed Automatic Timing Yes No Calculation www.us.profinet.com Depth of Features 18 Speed, determinism Diagnostics Vertical PROFIenergy PROFIsafe I-Device Shared Device Wireless More Security (common problem and solution) www.us.profinet.com 5 steps to determinism 19 Switch Port1 Port2 Port4 Port1 Controller Port1 Port2 Port1 Port1 Fast Forwarding 31.25µsec DFP Fragmentation Motion Control DeviceScheduling x Device y Device z (IRT) IRT Bandwidth Standard channel High Speed IO Reservation channel (IRT) Cycle 1 Real-time Layer 2 (RT) HTTP PROFINET SNMP … Standard 1 2 data 3 time time - TCP/UDP - Isochr. Real Real Configuration TCP/IP TCP/IP IP RT/RT IRT IRT = Isochronous Real-time DFP = Dynamic Frame Packing Ethernet www.us.profinet.com PROFINET and TCP/IP 20 PROFINET DOES NOT USE STANDARD TCP/IP PROFINET uses TCP/IP where it makes sense: Diagnostics Non time critical data Communicating with higher level IT systems PROFINET real-time coexists with TCP/IP without restrictions 31.25µsec Scheduling Bandwidth Real-Time TCP/IP Why not use TCP/IP for real-time? 21 Because it’s not fast enough and it’s not deterministic enough. Here’s why: ∆T1 ∆T5 Server Client Data ∆T2 TCP/IP TCP/IP ∆T4 Suite Suite ∆T3 Ethernet Ethernet UNWELCOME DELAYS 31.25µsec Scheduling Bandwidth Real-Time TCP/IP Ethernet doesn’t cause delays 22 100m 100m Switched 100Mbps 64-byte Ethernet packet Propagation Node A Node B 0.5 Transmission 5.12 Node time Switch latency Network 330 10 Transmission 5.12 Propagation 0.5 All times in µs Source: University of Michigan, Industrial Ethernet Book, 31.25µsec “Performance Metrics for Industrial Ethernet” Scheduling Bandwidth Real-Time TCP/IP PROFINET RT (Real Time) 23 The device determines which path the telegram takes Ethernet Frame InterFrame Pre- Sync MAC MAC EtherVLAN- Ether- Frame Data Cycle Data- Trans FCS Gap amble type type ID Counter Status Status 12 Byte 7 Byte 1 Byte 6 Byte 6 Byte 2 Byte2 Byte 2 Byte 2 Byte 40*…1440 Bytes 2 Byte 1 Byte 1 Byte 4 Byte RT Data Ethertype (type of protocol): Ethertype (PN): 0x8892 Ethertype (IP): 0x0800 EtherType (ARP): 0x0806 EtherType (IPV6): 0x86DD … HTTP SNMP Socket PROFINET TCP / UDP time - IEEE EtherType IEEE EtherType 0x0800 IP Real 0x8892 31.25µsec Ethernet InterFrame Pre- S yn c M AC M AC Ether- VLAN Ether- Frame Data C ycl e Data- Trans FCS Scheduling Gap ambel t yp e t yp e ID Counter Status Status 12 Byte 7 B yt e 1 B yt e 6 B yt e 6 B yt e 2 B yt e 2 B yt e 2 B yt e 2 B yt e 40*…1440 Bytes 2 B yt e 1 B yt e 1 B yt e 4 B yt e Bandwidth Real-Time TCP/IP www.us.profinet.com When you try to use all layers… 24 Industriale.g. Industrial Application WEB SNMP Socket Application WEB SNMP Socket PROFINET Layer EtherNet/IPProtocols Layer Protocols Transport Layer TCP / UDP Transport Layer TCP / UDP Internet Layer IP Internet Layer IP Network Access Network Access Layer Ethernet IEEE 802.3 Layer Ethernet IEEE 802.3 31.25µsec Scheduling Bandwidth Real-Time PROFINET is the enabling factor to achieve www.us.profinet.com TCP/IP speed and determinism When you try to use all layers… 25 Industriale.g. Industrial Application WEB SNMP Socket Application WEB SNMP Socket PROFINET Layer EtherNet/IPProtocols Layer Protocols Transport Layer TCP / UDP Transport Layer TCP / UDP Internet Layer IP Internet Layer IP Network Access Network Access Layer Ethernet IEEE 802.3 Layer Ethernet IEEE 802.3 16 ms Less than 100µs 8 ms Jitter Source: University of Michigan, Industrial Ethernet Book, 31.25µsec “Performance Metrics for Industrial Ethernet” Scheduling Bandwidth Real-Time PROFINET is the enabling factor to achieve www.us.profinet.com TCP/IP speed and determinism Bandwidth Reservation for PROFINET IRT 26 IRT = Isochronous Real Time Communication system scheduling Exact cycle synchronization Separate time domains for Real-time and non-Real-time IRT IRT IRT Standard channel Standard channel channel channel channel Cycle 1 Cycle 2 Cycle n e.g.