Quick viewing(Text Mode)

PROFINET Vs. Ethernet/IP

PROFINET Vs. Ethernet/IP

PROFINET vs. /IP

Presentation downloadable from www.us..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 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

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 ) 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 )

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 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. 1 ms position controller clock cycle

Synchro- Isochronous (IRT) Real-time (RT) Open standard nization Data Data communication

IRT-Data RT - Data TCP/IP-Data

31.25µsec Scheduling Bandwidth Real-Time TCP/IP Scheduling for PROFINET IRT 27 Every IRT device knows, when data arrives and where to send it Switch schedule Rec. Dest. Arrive Frame Departure port port 1 t1 1 t1+∆t 4 1 t2 2 t2+∆t 4 1 t3 3 t3+∆t 2

Switch 2 - - - - Port4 Port1 Port2 3*) - - - -

Port1 4*) - - - - Frame Frame3 12

Frame 123 Controller Port2 Port1 Port1 Frame 1 Port1

Frame 1 Frame 2 Frame 3 *) 100% free for TCP/IP Device x Device y Device z

31.25µsec Scheduling Bandwidth Switch must be IRT-aware Real-Time TCP/IP www.us.profinet.com Functional principle of synchronization 28

IEEE1588 Boundary Clock Master Boundary Boundary Slave Clock Clock Clock Clock

Slave Master ► Issue of cascading time control loops Port Port ► Extension of start-up time Sync Local ► Ctrl. Time Used by EtherNet/IP CIPSync

PROFINET Transparent Clock* Master Transparent Transparent Slave Clock Clock Clock Clock

*part IEEE 1588 V2, Forwarding of approved March 2008 ► Only one control loop between Sync Message Master clock and Slave clock

Sync Local ► Usable in switched networks Ctrl. Time

www.us.profinet.com 31.25 microsecond cycle 29

31.25µsec Scheduling Bandwidth Real-Time TCP/IP

www.us.profinet.com Summary 30 PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps 1. Using TCP/IP where appropriate 2. Skipping it when necessary 3. Reserving bandwidth for higher performance 4. Scheduling traffic to ensure motion control needs 5. Fast Forwarding, Dynamic Frame Packing, and Fragmentation to achieve 31.25µsecond cycle times

www.us.profinet.com Depth of Features 31 Speed, determinism Diagnostics Vertical PROFIenergy PROFIsafe I-Device Shared Device Wireless More Security (common problem and solution)

www.us.profinet.com The ISO/OSI Communications Model 32 Where Diagnostics fit in

Application Layer Diagnostics Layer 7 Application (For Example: PROFINET) Provides PROFINET device specific diagnostics (module unplugged, wire break, IO status, Data records, etc.)

Layer 4 TCP/UDP Transport Oriented Layers Diagnostics (For Example: Layer 3 IP SNMP, HTTP, LLDP) Provides information about Layer 2 TCP,UDP,IP,Ethernet (link down, Ethernet bandwidth, statistics, connections, Layer 1 etc.)

Ethernet based systems can provide diagnostics on the Transport oriented layers (lower level) as well as Application based diagnostics (higher level). Picking the right protocol is important if you want a complete set of diagnostic capabilities.

www.us.profinet.com Device Diagnostic Information 33 Logical model provides quick error localization Diagnostic information is structured hierarchically >>>>> Station name >>>> Slot >>> Channel >> Channel type > Error information

Slot: Failure in Module Station: Failure in Device (e.g. Analog Input Slot 3) (e.g. Valve Station 2)

Network diagnosis: Slot 0 Slot 1 Slot 2 Slot 3 Slot 4 Slot 5 Slot 6 IP-Address, Ping Channel 2 Location, Statistic

Channel: Failure in Channel SNMP = Simple Network (e.g. Cable Break in Channel 2) Management Protocol Diagnostic Information 34 Examples of Diagnostic Information The device monitors the Output Channels in order to discover a wire break (no current is flowing although the output is set to ‘1’)

An analog Input has a range of 0..10V An input voltage of 12V is detected and reported as overvoltage.

 Diagnostic Information is not only “PROFINET related”, but also helps in the application.

www.us.profinet.com Access to Diagnostics 35

1 Diagnostics in the PLC IO Device sends diagnostic to IO Supervisor / HMI the IO Controller IO Controller Reaction to the failure directly in the PLC 2 Diagnostics to PC and HMI 2 IO Supervisor reads diagnostics directly from IO 1 Devices Visualization of failures on HMI / PC system IO Device Diagnostics information stored and archived for analysis

Diagnostic information is there where it is needed

www.us.profinet.com Diagnostics and Switches 36

IO Controller IO Controller

1 2

IO Device 3 Diagnostic Device Error Unreachable!

IO Device 1 IO Device 2 IO Device 1 IO Device 2

 Network is operating normally  Network Failure!  The switch passes the  Switch is configured as a PROFINET PROFINET Diagnostic from the IO Device (GSD) IO Device to the IO Controller  Switch reports Network failure as PROFINET  The switch could be optionally Diagnostic to the IO Controller (1) configured as a PROFINET IO  Additional SNMP channel for Standard device Information (2) – more later www.us.profinet.com ISO/OSI Model: Where Diagnostics fit in 37

Application Layer Diagnostics Layer 7 Application (For Example: PROFINET) Provides PROFINET device specific diagnostics (module unplugged, wire break, etc.)

Layer 4 TCP/UDP Transport Oriented Layers Diagnostics (For Example: Layer 3 IP SNMP, HTTP, LLDP) Provides information about Layer 2 TCP,UDP,IP,Ethernet (link down, Ethernet bandwidth, statistics, connections, Layer 1 etc.)

Ethernet based systems can provide diagnostics on the Transport oriented layers (lower level) as well as Application based diagnostics (higher level). Picking the right protocol is important if you want a complete set of diagnostic capabilities.

www.us.profinet.com IT Standards f/PROFINET Network Diagnostics 38

Benefit Protocol Description

Simple Network Standard tools for Management Protocol reading statistics SNMP for network and diagnostics diagnostics

Web access to Hyper Text Transfer devices for Protocol for Web HTTP

How does it work… configuration / services and diagnostics browsing

www.us.profinet.com Network Diagnostics Using SNMP 39 PROFINET uses SNMP PROFINET uses standard MIBs (Management Information Base MIB-II, LLDP Discovery MIB) This MIB-II contains information about device name, IP address, location, status and statistics (examples include CRC errors, port status, bandwidth utilization,…

Management Station Data transfer Data request

MIB MIB Name Name SNMP Software IP Address IP Address Location Location Status Status Statistics IO-Device Statistics IO-Device www.us.profinet.com Network diagnostics using HTTP 40 Easy access over the web (local or remote) IO Controllers, IO Devices, proxies or switches can have web diagnostics implemented

Simple access Regardless of location, even wireless No engineering tool needed IT Standards f/PROFINET Network Diagnostics 41

Benefit Protocol Description

Mapping the Link Layer Discovery LLDP Protocol, and simple device IEEE 802.1AB replacement How does it work…

www.us.profinet.com LLDP (Link Layer Discovery Protocol) 42

The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structure. Via LLDP, connected devices specify their identity and properties to their neighbors cyclically every few seconds. ports, names, transmission rates, etc. The information is stored in a local table (LLDP Discovery MIB) Benefits of using LLDP include… …topology Information can later be read out with SNMP from the LLDP Discovery MIB ...simple device replacement can be achieved

Example LLDP Table: Discovery MIB - Switch Port 1 - Empty - Port 2 I/O 2 – Port 2 – IO Device Port 3 I/O 3 – Port 1 – IO Device Port 4 PLC – Port 1 – IO Controller Port 5 I/O 1 – Port 2 – IO Device … …

www.us.profinet.com Topology Diagnostics / View 43

Use of standard Ethernet mechanisms LLDP SNMP Topology diagnostics for devices Same modeling of Ports as I/O channels Standard and topology view (offline / online) Maintenance information

www.us.profinet.com Simple Device Replacement 44 How to replace a PROFINET device which has failed without a engineering tool? Devices with memory card Transfer memory card to keep existing device name Devices without memory card Using the PROFINET simple device replacement feature Our Device failed and does not have a memory card. We need to replace it with a new device with “empty” device settings.

www.us.profinet.com Simple Device Replacement 45

Simple Device Replacement 1. Device “I/O 3” fails I/0 3 are you there? FoundOK, I’ll youtry this. “Switch.P4”! Is “Switch.P4” Let me there? set your 2. Device is replaced with new Hmmm.. device(The device name connected again to “I/0 to 3”!port 4?) No answer! MAC address and empty name

IO 3. Devices exchange LLDP Controller Hello I am the 4. The neighbor sends a LLDP alias switch! You are connected to my name to new device port 4! “Switch.P4” 5. Controller finds new device using

Switch DCP and LLDP alias name P5 P1 6. Device addressed with LLDP DCP “Set name” from controller P4 P2 7. IO Controller starts device and P3 system is back online

I/O 1 I/O 2 I/O 3 I/O 4 LLDP Alias Name “Switch.P4”

www.us.profinet.com Simple Device Replacement 46

HMI Siemens Switch Siemens Wireless Access Point Siemens (WAP) Safety Controller

Siemens ET200S IO, Hilscher IO-Link Master, Proxy PROFIsafe

IO-Link Proximity sensor Turck IO

Power Supply

Phoenix Contact IO Balluff IP67 IO Illuminated Push Buttons

www.us.profinet.com PROFINET Simple Device Replacement 47

Setting up PROFINET Simple Device Replacement in Engineering Tool

www.us.profinet.com Use of Ethernet diagnostic tools 48

DCP (Discovery and Network analysis with standard tools Configuration Protocol)

Debugging during development w/ Connect Ethernet Sniffer Request Wireshark – Parameterization www.wireshark.org PROFINET decoding is built in Real-Time I/O Color filter available

Device Link and traffic detection with LEDs LED Display Simple connection test without configuration

www.us.profinet.com Competitive comparison: diagnostics 49

Technology PROFINET EtherNet/IP Modbus TCP

(DCP, DHCP option, (DHCP, bootP, DHCP (limited to IT SNMP, LLDP, option 82, SNMP loop tools, SNMP loop topology, options, holes, vendor specific, Network Management holes, vendor naming concept, limited network specific, no built comprehensive diagnostics, special in network diagnostics) switches very likely) functions)

Comprehensive Yes, Application and No No Diagnostics Network Diagnostics IO Status Yes No, IO only No Diagnostics Network Yes, returns all Limited to IT or vendor Limited to IT or Browser (can find IP PROFINET Devices tools vendor tools or naming issues) and information no common tool no common tool Diagnostics Topology Yes No No

SNMP loop holes No Yes Yes

www.us.profinet.com Resources 50 PROFINET Diagnostics Video PROFINET Diagnostics for PROFINET Webinar

www.us.profinet.com Depth of Features 51 Speed, determinism Diagnostics Vertical PROFIenergy PROFIsafe I-Device Shared Device Wireless More Security (common problem and solution)

www.us.profinet.com How do I move information vertically 52

Enterprise Resource Planning ERP

Interface defined in IEC62264 Manufacturing Execution Stage 1: System MES Definition of maintenance interface Production Maintenance Quality Inventory Maintenance Interface defined by PROFINET Plant Asset Management PAM Controller & Field Devices

White paper: MES and PROFINET www.us.profinet.com Depth of Features 53 Speed, determinism Diagnostics Vertical PROFIenergy PROFIsafe I-Device Shared Device Wireless More Security (common problem and solution)

www.us.profinet.com Application Profiles 54 Agreement within a device family on how to use the PROFIBUS / PROFINET data by adding data structures, cyclic / acyclic services, behavior, parameterization, diagnosis, integration, etc. Engineering

Host/Master Field Device/Slave

Profile

7 7 2 2 1 IEC 61158 1

www.us.profinet.com Application Profiles 55

"Best Practice Patterns" "Common Profiles" Profile Guidelines Application Profiles

 Cooperation with other organizations I&M Functions IEC 62390 e.g. OPC, DriveCom, VDMA, OpenPLC, etc. Redundancy Data types  Training (UML, Safety, Models, etc.) Time Stamp Diagnosis  Tools PROFIsafe Models

Remote Water/ PA intellig. I/O Laboratory Robot PROFI Fluid waste SEMI Encoder Devices Pumps for Devices /NC drive Power water PA ? ?

SEMI FF, Interbus, IEC 61804 CAN, etc.

Low Ident Weighing Voltage PROFI (Bar- & IO-Link Trains code, Switch- energy ...... Dosage RFID) gear ?

PROFINET IO www.us.profinet.com PROFIenergy Use Cases 56 Switch off during short breaks Switch off during long breaks Switch off during unplanned breaks Reading of measured data Provides a means of reducing or shutting off power when demand will be exceeded

www.us.profinet.com Competitive comparison 57

Modbus Energy Management PROFINET EtherNet/IP TCP Production Pause Yes New No savings

Data organization Yes Yes No

www.us.profinet.com Depth of Features 58 Speed, determinism Diagnostics Vertical PROFIenergy PROFIsafe I-Device Shared Device Wireless More Security (common problem and solution)

www.us.profinet.com PROFIsafe: How it works 59 PROFIsafe provides correct transmission of messages

e.g.. Diagnosis Safety Safety Safety InputI/O ControlI/O OutputI/O I/O or Controller Safety-Layer Safety-Layer Safety-Layer

HTTP HTTP HTTP HTTP PROFINET SNMP PROFINET SNMP PROFINET SNMP PROFINET SNMP … … … … RT TCP/IP RT TCP/IP RT TCP/IP RT TCP/IP Ethernet Ethernet Ethernet Ethernet

“Black Channel": ASICs, Links, Cables, etc. are not safety relevant

Non safety critical functions, like e.g. diagnosis PROFIBUS or PROFINET "PROFIsafe": Parts of the safety critical communications systems: Addressing, Watch Dog Timers, Sequencing, Signature, etc. Data Unit

Safety relevant, but not part of the PROFIsafe-Profiles: Fail-safe data Standard data Safety I/O and the Safety Control Systems

www.us.profinet.com Competitive comparison 60

Modbus System PROFINET EtherNet/IP TCP

Functional Safety Yes Yes No

Safety for discrete, Yes No No process, and motion

Integrates AS-i Safety Yes No No

www.us.profinet.com Depth of Features 61 Speed, determinism Diagnostics Vertical PROFIenergy PROFIsafe I-Device Shared Device Wireless More Security (common problem and solution)

www.us.profinet.com How do I integrate controllers? 62 IO controller 1 I-Device CPU1

PROFINET

IO device 1 IO device 2

CPU2 I-Device CPU3

IO controller 2 IO controller 3

An IO controller can also be an IO device with IO controller functionality on the same interface Allow local controllers in a modular architecture to communicate to a higher level station (main controller) Familiar IO access, without TCP/IP telegrams or proprietary methods Simple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers) Transmission of cyclic data (RT, IRT) www.us.profinet.com Depth of Features 63 Speed, determinism Diagnostics Vertical PROFIenergy PROFIsafe I-Device Shared Device Wireless More Security (common problem and solution)

www.us.profinet.com Share an IO Device 64 PROFINET offers shared device functionality Two Controllers can access the same device Flexible assignment of modules to different controllers

IO controller IO controller 1 2

PROFINET

Shared IO Device

Shared device results in reduced costs, simplified architectures, can save on cabinet space, allowing optimized solutions Depth of Features 65 Speed, determinism Diagnostics Vertical PROFIenergy PROFIsafe I-Device Shared Device Wireless More Security (common problem and solution)

www.us.profinet.com Wireless 66 Long distance (RTU) Long distances RTU = Remote Terminal Unit Water/wastewater and oil patch applications No standards PROFIBUS & PROFINET Process Instruments gateways to WirelessHART Short distances, battery powered, mesh WirelessHART, ISA 100.11a Discrete Sensors and Actuators PI developed a standard Short distances, line-powered, mesh Standards still evolving Backbone PROFINET uses this Medium distances Long-established standards

www.us.profinet.com PROFINET over wireless backbones 67 PROFINET runs over these standard wireless technologies: IEEE 802.11 (b,g,a,h,n,ac) – Wireless LAN IEEE 802.15.1 – Wireless is part of the PROFINET specification Many vendors Some IO devices have wireless built in PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism

www.us.profinet.com Competitive Comparison: wireless 68 PROFINET – designed in, safety included EtherNet/IP – multicasting complicates

www.us.profinet.com Depth of Features 69 Speed, determinism Diagnostics Vertical PROFIenergy PROFIsafe I-Device Shared Device Wireless More Security (common problem and solution)

www.us.profinet.com More 70 Bumpless Redundancy Fast Start Up iPar Server Proxies Unmanaged switches Application Profiles for Lab, trains, pumps, SEMI, robots, …

www.us.profinet.com Depth of Features 71 Speed, determinism Diagnostics Vertical PROFIenergy PROFIsafe I-Device Shared Device Wireless More Security (common problem and solution)

www.us.profinet.com Security 72 PI and ODVA have security documents Both rely on protecting the network itself

www.us.profinet.com Leadership 73 PI created Functional safety over the network using the black channel approach Energy management covering production pauses and data organization PI advocated 2-port switches in devices when ODVA said it was a bad idea PI was first with redundant media, controllers, and devices

www.us.profinet.com Wrapping Up What is PROFINET? 75 PROFINET IS COFFEE

Industrial Scalable

Complete Open Fast Flexible Easy Ethernet www.us.profinet.com Industrial 76 Industrial Not PROFIBUS wrapped in TCP/IP Scalable Designed for industry from start Complete Open Fast Fast Robust Flexible Easy Deterministic Ethernet

www.us.profinet.com Scalable (Don’t Fence Me In) 77 Industrial Don’t settle for an 80% solution Scalable Eventually you will need more Complete Open Motion Control Fast Process Instrument Flexible Easy Safety over the bus Ethernet Connectivity to a production system And that will require: New bus New software $ New training So…start with the 100% solution PROFINET www.us.profinet.com Complete 78 Industrial Finished (stable) Scalable Spec at version 2.3 for 2 years Complete Open Work on “objects” continues Fast All application areas Flexible Easy Discrete, process, motion, high speed Ethernet Depth of features Diagnostics PROFIBUS-like + IT protocols Functional safety Energy management Fast startup … many more

www.us.profinet.com Open 79 Industrial Created and maintained by PI; Scalable not by any one company Complete Open PI members participate in Working Fast Flexible Groups and as reviewers Easy Ethernet Membership not required to make products No contract to sign

www.us.profinet.com Fast 80 Industrial How fast? How repeatable? Scalable TCP/IP Complete seconds seconds Open Fast Process instruments Flexible 100’s of milliseconds 10’s of milliseconds Easy Ethernet Factory IO ~10 milliseconds <1millisecond Motion control <1 millisecond <1microsecond High speed IO, motion 31.25 microseconds

called “jitter” covers this whole range www.us.profinet.com Flexible 81 Start with PROFINET Industrial Virtually unlimited address space Scalable Lots of bandwidth Standard wireless Complete Future-proof leveraging of Ethernet Open Fast Connectivity upwards Flexible Connectivity peer-to-peer Easy Connect directly to IO Ethernet For specialized needs: Unusual device: PROFIBUS to PROFINET Intelligent sensor: IO-Link to PROFINET Simple sensor: AS-i to PROFINET Process instrument: PROFIBUS PA (or FF) to PROFINET Wireless process instrument: WirelessHART to PROFINET Wireless discrete sensor: PI WSAN to PROFINET Legacy fieldbus: Proxy to PROFINET Legacy instrument: HART to PROFINET www.us.profinet.com Easy 82 Industrial Simple Device Replacement Scalable Easy configuration Complete Open Automatic topology Fast Flexible Automatic timing calculations Easy Ethernet

www.us.profinet.com Ethernet (Standard Unmodified) 83 Industrial Standard Unmodified Ethernet Scalable Conforms to IEEE802.3 Complete Open Media includes Fast Copper Flexible Easy Fiber Ethernet Wireless Uses standard Ethernet switches*

www.us.profinet.com Industrial Ethernet Capability Matrix 84

www.us.profinet.com Industrial Ethernet Capability Matrix 85

TCP/IP Modbus TCP EtherNet/IP EtherCAT PROFINET

Controller-to-Controller (Peer-to-Peer) Open Network

Motion Real-time

www.us.profinet.com Industrial Ethernet Functionality 86

Technology PROFINET Ethernet/IP Modbus TCP

Ethernet IO Y Y Y Motion Control Y Y N Peer-to-peer Y Y N Process profile Y N N Safety Y Y N Security Guideline Y N N DeviceNet many* Modbus Buses integrated ControlNet

source: organization websites Y = shipping N = no plans known

*Available= PROFIBUS DP, PROFIBUS PA, Interbus,www.us.profinet.com DeviceNet, Serial, Modbus, AS-i, HART, IO-Link, FF Planned= CC-Link, more Industrial Ethernet Functionality 87

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 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 Industrial Ethernet Functionality 88

Technology PROFINET EtherNet/IP Modbus TCP Device Names Mandatory Optional Optional No, Yes, no tools, Simple Device DHCP Option 82 Managed, support in all Need special No Replacement devices switch/server with DHCP Option 82 support

(DCP, DHCP option, (DHCP, bootP, DHCP (limited to IT SNMP, LLDP, option 82, SNMP loop tools, SNMP loop topology, options, holes, vendor specific, Network Management holes, vendor naming concept, limited network specific, no built comprehensive diagnostics, special in network diagnostics) switches very likely) functions)

Comprehensive Yes, Application and No No Diagnostics Network Diagnostics IO Status Yes No, IO only No Diagnostics Network Yes, returns all Limited to IT or vendor Limited to IT or Browser (can find IP PROFINET Devices tools vendor tools or naming issues) and information no common tool no common tool

www.us.profinet.com Industrial Ethernet Functionality 89

Technology PROFINET EtherNet/IP Modbus TCP Diagnostics Topology Yes No No

SNMP loop holes No Yes Yes Energy Management Yes No No (PROFIenergy) Safety Yes Yes No Fast Start Up Yes Yes No Yes, IEEE 802.11 Yes, IEEE 802.11 and Wireless (with caution when Yes Bluetooth using multicast) Performance ++ - -- Automatic Timing Yes No No Calculation Many, including non PI networks CompoNet, DeviceNet, Fieldbus Integration (PROFIBUS, Interbus, ASI, ControlNet, Modbus DeviceNet, Foundation Modbus TCP Fieldbus, Modbus, Hart, etc.)

www.us.profinet.com Industrial Ethernet Functionality 90

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 Vertical Integration Yes No No Devices can report maintenance Yes No No information Yes with CBA, I- Device, PN/PN Yes Yes Peer to Peer Couplers, only TCP/IP, only TCP/IP, communications TCP/UDP option programmed programmed for programmed communication communication communication

www.us.profinet.com Industrial Ethernet Functionality 91

Technology PROFINET EtherNet/IP Modbus TCP

PROFINET for PA Yes No No (Process Automation)

Shared Device Yes No No iPar Yes No No (optional parameter server)

TCI – Tool Calling Interface (allows vendor tools to be entered Yes No No from the PROFINET configuration / engineering tool)

www.us.profinet.com Phoenix Contact PROFINET Strengths 92 Organizational Active since beginning Developing PROFINET Continuing in Working Groups On Board of Directors of PI North America Products Developed PROFINET ASIC PROFINET IO PROFINET controllers Ethernet switches that are PROFINET IO devices Redundancy of media and controllers

www.us.profinet.com Resources Competitive Resources from the PROFIblog 94 Pegging the FUD Meter (8/27/07) The Fickle Finger of FUD* (10/30/07) FUD Dissection Part 1 FUD Dissection Part 2 Responding to FUD with FCN The Big Lie: SUE (12/17/08) The EtherNet/IP FUD-sicle – Melted Again (7/31/12)

www.us.profinet.com www.us.profinet.com 95

www.us.profinet.com Resources: PROFINEWS App 96

www.us.profinet.com Resources: Newsletter 97 PROFINEWS.com

www.us.profinet.com Resources: Webinars 98 Introduction to Ethernet for Control Engineers PROFINET Industrial Wireless Industrial Ethernet Diagnostics PROFIBUS in the Process Industries PROFIsafe PROFIenergy Completing a PROFINET Project

More

www.us.profinet.com Resources: One-day training classes 99 PROFINET PROFINET Los Angeles, Feb 3 Denver, June Dallas, Feb 19 Minneapolis, June 4 Atlanta, Mar 4 Chicago, Aug Houston, Mar 19 Tampa, Oct Richmond, Apr 2 Detroit, Oct St. Louis, Apr 16 Louisville, Nov Newark, Apr 28 Raleigh, Nov Pittsburgh, May 14 Seattle, Dec For the latest schedule and to register visit

www.us.profinet.com www.us.profinet.com Resources: PROFItech Classes 100 PROFIBUS or PROFINET Certified Network Engineer class Full week in Johnson City, TN Also available on-site Theoretical plus hands-on Certification requires passing both a theoretical and practical exam Certified Network Engineers are listed at www.profibus.com Details at certified.ProfiInterfaceCenter.com Register online

www.us.profinet.com PROFINET Developer Workshop 101 Provide background and knowledge to design and test a PROFINET product efficiently. How PROFINET can meet the specific application’s needs (ex. GSDML file development). Tailored to customer’s level of experience and education. Builds upon the PROFINET Certified Network Engineer curriculum. Hands-on experience and expert instruction on how to use the PROFINET test software suite. Small or large groups accommodated, both at the PIC or on the customer’s site. www.us.profinet.com Resources: Books 102

Order Order Order Order

www.us.profinet.com Resources: Social Media 103

PROFItelevision

MinutePROFINET

ThePROFIblogger www.us.profinet.com Resources: People 104

PI North America PROFI Interface Center 16101 N 82nd Street One Internet Plaza Suite 3B Johnson City, TN 37604 USA Scottsdale, AZ 85260 USA ph: (480) 483-2456 ph: (423) 262-2576 fax: (480) 483-7202 fax: (423) 262-2103 www.us.profibus.com www.ProfiInterfaceCenter.com

Michael Bryant, Executive Director Torsten Paulsen, PIC Manager Carl Henning, Deputy Director Hunter Harrington, PROFINET Consulting Engr Michael Bowne, Director of Tech Mkting Kyle McMillan, PROFINET Systems Engineer Lynne Froehlich, Administrative Director John Swindall, PROFIBUS Systems Engineer Marsha Bryant, Administrator

www.us.profinet.com ©2013-2015 PI North America The PROFINET and PROFIBUS Logos are registered trademarks. Members of PI are entitled to use the logos in all their written or electronic publications and promotional material. The use of the PROFINET Logo in connection with PROFINET products is allowed only under the conditions of the PROFINET Runtime Software license. All other trademarks and registered trademarks are the property of their respective owners.