PROFINET vs. EtherNet/IP · PROFINET RT (Real Time) The device determines which path the telegram...
Transcript of PROFINET vs. EtherNet/IP · PROFINET RT (Real Time) The device determines which path the telegram...
PROFINET vs EtherNetIP
Carl HenningPI North America
You can download this presentation from usprofinetcomcbp
A Disclaimer
While I strive for accuracy in describing EtherNetIP Irsquom not an EtherNetIP expert
Information in this presentation is drawn from public sources like organization websites
Consider this as Carlrsquos opinion of the comparison
wwwusprofinetcom
2
Agenda
The OrganizationGlobal support
Breadth of Application CoverageFactory (discrete) process and motion
Depth of featuresDeterminism diagnostics PROFIenergy PROFIsafe I-Device Shared Device wireless etc
LeadershipPioneered safety and many other Industrial Ethernet aspects
Resourceswwwusprofinetcom
3
The Organization PROFINET
4
AustraliaNew ZealandRPA PICC PITC
PolandRPA PICC PITC
CanadaPICC PITC
SlovakiaRPA
Southern AfricaRPA PICC PITC
ChinaRPA PICC PITL
JapanRPA PICC PITL
KoreaRPA PICC
South-East-AsiaRPA
Middle-East UAERPA PICC
IndiaRPA PICC
Czech RepRPA PICC PITC PITL
BrazilRPA PICC PITC
USARPA PICC PITC PITL
ChileRPA PICC PITC
DenmarkRPA
FinlandRPA
UKRPA PICC PITC
IrelandRPA PICC PITC
NetherlandsRPA PICCPITC PITL
NorwayRPA PICC PITC
SwitzerlandRPA PICC PITC
Germany amp AustriaRPA PICCPITC PITL
FranceRPA PICC PITC
BelgiumRPA PICC PITC
ItalyRPA PICC PITC
SwedenRPA PICC
SpainRPA PICCPITC
27 Regional PI Associations (RPA)1487 Members
53 PI Competence Centers (PICC)28 PI Training Centers (PITC)10 PI Test Laboratories (PITL)
PI worldwide PI Technical Support
LebanonPICC
Saudi ArabiaPICC PITC
Certifiedwwwusprofinetcom
4
The Organizations
Broad international support matters ifYou ship products globallyYou ship machines globallyYou build plants globally
PI certification of PICCs PITCs amp PITLsQuality of Service agreements with PIAudited by PI wwwusprofinetcom
5PI ODVA
Regional Associations 27 4Members 1487 300Training centers 28 1Test labs 10 4Competence Centers 53 0
The Organizations Activities
wwwusprofinetcom
6
PI ODVANewsletter subscribers 130000 noMember Newsletter yes noTwitter accounts 3 0YouTube channels 3 0Facebook pages 3+ 0LinkedIn groups 3 0Webinars yes noBlog yes noTraining Classes 16 0Certified Training Classes 8 0Certified Engineers 1000 0
US Only
The Organizations Cooperation
PIWorks with NAMUR for processWorks with AIDA for automotiveStarted Wireless Cooperation with FF and HARTLaunched FDI (Field Device Integration) with FF HART OPC FDT Incubated IO-LinkAbsorbed Interbus
ODVASome relationships with SERCOS and Modbus
wwwusprofinetcom
7
PI markets
ProcessOil and gasWaterwastewaterPharma
FactoryAutomotiveLogisticsOther discrete manufacturing
wwwusprofinetcom
8
Itrsquos all about the data
wwwusprofinetcom
9
IoTIIoTIndustrial InternetIndustry 40
more
The road to IIoT10
wwwusprofinetcom
PROFIBUS PA
PROFIBUS DP
Evolution NOT Revolution
Breadth of Application Coverage
Factory ndash bothProcess ndash both buthellip
Non-intrinsically safe instruments EIP has moreIntrinsically safe both rely on PROFIBUS PA (or Foundation Fieldbus)PROFINET uses proxies to integrate others
MotionPI has had PROFIdrive for decades
First for PROFIBUS then PROFINET ODVA has CIPmotion and SERCOS III
wwwusprofinetcom
11
Competitive comparison discrete IO
wwwusprofinetcom
12
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
Device Names Mandatory Optional OptionalCOTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
Resources
Marketing flyer PROFINET System description PROFINET Guidelines
DesignInstallCommission
Web-based trainingMinutePROFINETPROFINET IO VideoPROFINET Certified Network Engineer class
wwwusprofinetcom
13
PROFINET in Process
Temperature
Classic IO
amp HART
PROFIBUS PA 3125kbits
Flow PressurePositioners
Level
PNPA link Motor starterDrives
Positioners
Engineering Station OS
ET 200iSP
Diagnosis ampCommissioning
PROFINETPROFIBUS DP
RS 485iS max 15Mbits
in Ex
DCSAS
FF
Transparent access to diagnostic and commissioning data
14
wwwusprofinetcom
Competitive comparison process
wwwusprofinetcom
15
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus
ASI DeviceNet Foundation Fieldbus
Modbus Hart etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No No
PROFINET for PA(Process Automation)
Yes No No
Resources
System description PROFINETPROFINET in Process Automation webinarWhite paperMinutePROFINET
wwwusprofinetcom
16
Resources PROFIBUS PA
Marketing Flyer PROFIBUS for Process AutomationSystem Description PROFIBUS Technology and ApplicationVideo series - PROFIBUS Dialogues
StandardizationExplosion PreventionLife Cycle ManagementDevice Diagnostics Condition Monitoring
Webinar seriesPart 1Part 2Part 3Part 4
wwwusprofinetcom
17
Motion Control Topology
wwwusprofinetcom
18
HMI
IRT communication IRT communicationIRT communication
RT communication RT communication
RT communicationRT communication
PLC
RT communication
Switch
Office IT Network
MotionController
PC
RT communication
IO Printer
Standard Ethernet devices can be connected at any point in the networkNo closed real-time domain
Competitive comparison motionMotion control comparison Modbus TCP is left out of this table as they do not support motion control
Technology PROFINET EtherNetIP
Architecture Open System(simultaneous TCP)
Open System(simultaneous TCP)
IEEE 8023 compliant Yes Yes
DeterministicYes Transparent clock
lt 1μs jittercalculated jitter
No Boundary clocks
Accumulating jitterSynchronized Peer-to-Peer Yes Yes
TCPIP traffic Yes Yes with caution
Throughput 150 Axes1ms35 Axes250μs 30 Axes1ms
IEEE 1588 IEEE 1588v2Built into PROFINET chips
IEEE 1588Special switches
neededAutomatic Timing Calculation Yes No
19
wwwusprofinetcom
Resources
Marketing Flyer Drives amp PROFIdrivePROFIdrive System DescriptionPROFIdrive webcastPROFIdrive Slide setWhite paperMinutePROFINET Performance 3MinutePROFINET Performance 4PROFIblog PROFIdrive
wwwusprofinetcom
20
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
21
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
A Disclaimer
While I strive for accuracy in describing EtherNetIP Irsquom not an EtherNetIP expert
Information in this presentation is drawn from public sources like organization websites
Consider this as Carlrsquos opinion of the comparison
wwwusprofinetcom
2
Agenda
The OrganizationGlobal support
Breadth of Application CoverageFactory (discrete) process and motion
Depth of featuresDeterminism diagnostics PROFIenergy PROFIsafe I-Device Shared Device wireless etc
LeadershipPioneered safety and many other Industrial Ethernet aspects
Resourceswwwusprofinetcom
3
The Organization PROFINET
4
AustraliaNew ZealandRPA PICC PITC
PolandRPA PICC PITC
CanadaPICC PITC
SlovakiaRPA
Southern AfricaRPA PICC PITC
ChinaRPA PICC PITL
JapanRPA PICC PITL
KoreaRPA PICC
South-East-AsiaRPA
Middle-East UAERPA PICC
IndiaRPA PICC
Czech RepRPA PICC PITC PITL
BrazilRPA PICC PITC
USARPA PICC PITC PITL
ChileRPA PICC PITC
DenmarkRPA
FinlandRPA
UKRPA PICC PITC
IrelandRPA PICC PITC
NetherlandsRPA PICCPITC PITL
NorwayRPA PICC PITC
SwitzerlandRPA PICC PITC
Germany amp AustriaRPA PICCPITC PITL
FranceRPA PICC PITC
BelgiumRPA PICC PITC
ItalyRPA PICC PITC
SwedenRPA PICC
SpainRPA PICCPITC
27 Regional PI Associations (RPA)1487 Members
53 PI Competence Centers (PICC)28 PI Training Centers (PITC)10 PI Test Laboratories (PITL)
PI worldwide PI Technical Support
LebanonPICC
Saudi ArabiaPICC PITC
Certifiedwwwusprofinetcom
4
The Organizations
Broad international support matters ifYou ship products globallyYou ship machines globallyYou build plants globally
PI certification of PICCs PITCs amp PITLsQuality of Service agreements with PIAudited by PI wwwusprofinetcom
5PI ODVA
Regional Associations 27 4Members 1487 300Training centers 28 1Test labs 10 4Competence Centers 53 0
The Organizations Activities
wwwusprofinetcom
6
PI ODVANewsletter subscribers 130000 noMember Newsletter yes noTwitter accounts 3 0YouTube channels 3 0Facebook pages 3+ 0LinkedIn groups 3 0Webinars yes noBlog yes noTraining Classes 16 0Certified Training Classes 8 0Certified Engineers 1000 0
US Only
The Organizations Cooperation
PIWorks with NAMUR for processWorks with AIDA for automotiveStarted Wireless Cooperation with FF and HARTLaunched FDI (Field Device Integration) with FF HART OPC FDT Incubated IO-LinkAbsorbed Interbus
ODVASome relationships with SERCOS and Modbus
wwwusprofinetcom
7
PI markets
ProcessOil and gasWaterwastewaterPharma
FactoryAutomotiveLogisticsOther discrete manufacturing
wwwusprofinetcom
8
Itrsquos all about the data
wwwusprofinetcom
9
IoTIIoTIndustrial InternetIndustry 40
more
The road to IIoT10
wwwusprofinetcom
PROFIBUS PA
PROFIBUS DP
Evolution NOT Revolution
Breadth of Application Coverage
Factory ndash bothProcess ndash both buthellip
Non-intrinsically safe instruments EIP has moreIntrinsically safe both rely on PROFIBUS PA (or Foundation Fieldbus)PROFINET uses proxies to integrate others
MotionPI has had PROFIdrive for decades
First for PROFIBUS then PROFINET ODVA has CIPmotion and SERCOS III
wwwusprofinetcom
11
Competitive comparison discrete IO
wwwusprofinetcom
12
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
Device Names Mandatory Optional OptionalCOTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
Resources
Marketing flyer PROFINET System description PROFINET Guidelines
DesignInstallCommission
Web-based trainingMinutePROFINETPROFINET IO VideoPROFINET Certified Network Engineer class
wwwusprofinetcom
13
PROFINET in Process
Temperature
Classic IO
amp HART
PROFIBUS PA 3125kbits
Flow PressurePositioners
Level
PNPA link Motor starterDrives
Positioners
Engineering Station OS
ET 200iSP
Diagnosis ampCommissioning
PROFINETPROFIBUS DP
RS 485iS max 15Mbits
in Ex
DCSAS
FF
Transparent access to diagnostic and commissioning data
14
wwwusprofinetcom
Competitive comparison process
wwwusprofinetcom
15
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus
ASI DeviceNet Foundation Fieldbus
Modbus Hart etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No No
PROFINET for PA(Process Automation)
Yes No No
Resources
System description PROFINETPROFINET in Process Automation webinarWhite paperMinutePROFINET
wwwusprofinetcom
16
Resources PROFIBUS PA
Marketing Flyer PROFIBUS for Process AutomationSystem Description PROFIBUS Technology and ApplicationVideo series - PROFIBUS Dialogues
StandardizationExplosion PreventionLife Cycle ManagementDevice Diagnostics Condition Monitoring
Webinar seriesPart 1Part 2Part 3Part 4
wwwusprofinetcom
17
Motion Control Topology
wwwusprofinetcom
18
HMI
IRT communication IRT communicationIRT communication
RT communication RT communication
RT communicationRT communication
PLC
RT communication
Switch
Office IT Network
MotionController
PC
RT communication
IO Printer
Standard Ethernet devices can be connected at any point in the networkNo closed real-time domain
Competitive comparison motionMotion control comparison Modbus TCP is left out of this table as they do not support motion control
Technology PROFINET EtherNetIP
Architecture Open System(simultaneous TCP)
Open System(simultaneous TCP)
IEEE 8023 compliant Yes Yes
DeterministicYes Transparent clock
lt 1μs jittercalculated jitter
No Boundary clocks
Accumulating jitterSynchronized Peer-to-Peer Yes Yes
TCPIP traffic Yes Yes with caution
Throughput 150 Axes1ms35 Axes250μs 30 Axes1ms
IEEE 1588 IEEE 1588v2Built into PROFINET chips
IEEE 1588Special switches
neededAutomatic Timing Calculation Yes No
19
wwwusprofinetcom
Resources
Marketing Flyer Drives amp PROFIdrivePROFIdrive System DescriptionPROFIdrive webcastPROFIdrive Slide setWhite paperMinutePROFINET Performance 3MinutePROFINET Performance 4PROFIblog PROFIdrive
wwwusprofinetcom
20
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
21
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Agenda
The OrganizationGlobal support
Breadth of Application CoverageFactory (discrete) process and motion
Depth of featuresDeterminism diagnostics PROFIenergy PROFIsafe I-Device Shared Device wireless etc
LeadershipPioneered safety and many other Industrial Ethernet aspects
Resourceswwwusprofinetcom
3
The Organization PROFINET
4
AustraliaNew ZealandRPA PICC PITC
PolandRPA PICC PITC
CanadaPICC PITC
SlovakiaRPA
Southern AfricaRPA PICC PITC
ChinaRPA PICC PITL
JapanRPA PICC PITL
KoreaRPA PICC
South-East-AsiaRPA
Middle-East UAERPA PICC
IndiaRPA PICC
Czech RepRPA PICC PITC PITL
BrazilRPA PICC PITC
USARPA PICC PITC PITL
ChileRPA PICC PITC
DenmarkRPA
FinlandRPA
UKRPA PICC PITC
IrelandRPA PICC PITC
NetherlandsRPA PICCPITC PITL
NorwayRPA PICC PITC
SwitzerlandRPA PICC PITC
Germany amp AustriaRPA PICCPITC PITL
FranceRPA PICC PITC
BelgiumRPA PICC PITC
ItalyRPA PICC PITC
SwedenRPA PICC
SpainRPA PICCPITC
27 Regional PI Associations (RPA)1487 Members
53 PI Competence Centers (PICC)28 PI Training Centers (PITC)10 PI Test Laboratories (PITL)
PI worldwide PI Technical Support
LebanonPICC
Saudi ArabiaPICC PITC
Certifiedwwwusprofinetcom
4
The Organizations
Broad international support matters ifYou ship products globallyYou ship machines globallyYou build plants globally
PI certification of PICCs PITCs amp PITLsQuality of Service agreements with PIAudited by PI wwwusprofinetcom
5PI ODVA
Regional Associations 27 4Members 1487 300Training centers 28 1Test labs 10 4Competence Centers 53 0
The Organizations Activities
wwwusprofinetcom
6
PI ODVANewsletter subscribers 130000 noMember Newsletter yes noTwitter accounts 3 0YouTube channels 3 0Facebook pages 3+ 0LinkedIn groups 3 0Webinars yes noBlog yes noTraining Classes 16 0Certified Training Classes 8 0Certified Engineers 1000 0
US Only
The Organizations Cooperation
PIWorks with NAMUR for processWorks with AIDA for automotiveStarted Wireless Cooperation with FF and HARTLaunched FDI (Field Device Integration) with FF HART OPC FDT Incubated IO-LinkAbsorbed Interbus
ODVASome relationships with SERCOS and Modbus
wwwusprofinetcom
7
PI markets
ProcessOil and gasWaterwastewaterPharma
FactoryAutomotiveLogisticsOther discrete manufacturing
wwwusprofinetcom
8
Itrsquos all about the data
wwwusprofinetcom
9
IoTIIoTIndustrial InternetIndustry 40
more
The road to IIoT10
wwwusprofinetcom
PROFIBUS PA
PROFIBUS DP
Evolution NOT Revolution
Breadth of Application Coverage
Factory ndash bothProcess ndash both buthellip
Non-intrinsically safe instruments EIP has moreIntrinsically safe both rely on PROFIBUS PA (or Foundation Fieldbus)PROFINET uses proxies to integrate others
MotionPI has had PROFIdrive for decades
First for PROFIBUS then PROFINET ODVA has CIPmotion and SERCOS III
wwwusprofinetcom
11
Competitive comparison discrete IO
wwwusprofinetcom
12
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
Device Names Mandatory Optional OptionalCOTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
Resources
Marketing flyer PROFINET System description PROFINET Guidelines
DesignInstallCommission
Web-based trainingMinutePROFINETPROFINET IO VideoPROFINET Certified Network Engineer class
wwwusprofinetcom
13
PROFINET in Process
Temperature
Classic IO
amp HART
PROFIBUS PA 3125kbits
Flow PressurePositioners
Level
PNPA link Motor starterDrives
Positioners
Engineering Station OS
ET 200iSP
Diagnosis ampCommissioning
PROFINETPROFIBUS DP
RS 485iS max 15Mbits
in Ex
DCSAS
FF
Transparent access to diagnostic and commissioning data
14
wwwusprofinetcom
Competitive comparison process
wwwusprofinetcom
15
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus
ASI DeviceNet Foundation Fieldbus
Modbus Hart etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No No
PROFINET for PA(Process Automation)
Yes No No
Resources
System description PROFINETPROFINET in Process Automation webinarWhite paperMinutePROFINET
wwwusprofinetcom
16
Resources PROFIBUS PA
Marketing Flyer PROFIBUS for Process AutomationSystem Description PROFIBUS Technology and ApplicationVideo series - PROFIBUS Dialogues
StandardizationExplosion PreventionLife Cycle ManagementDevice Diagnostics Condition Monitoring
Webinar seriesPart 1Part 2Part 3Part 4
wwwusprofinetcom
17
Motion Control Topology
wwwusprofinetcom
18
HMI
IRT communication IRT communicationIRT communication
RT communication RT communication
RT communicationRT communication
PLC
RT communication
Switch
Office IT Network
MotionController
PC
RT communication
IO Printer
Standard Ethernet devices can be connected at any point in the networkNo closed real-time domain
Competitive comparison motionMotion control comparison Modbus TCP is left out of this table as they do not support motion control
Technology PROFINET EtherNetIP
Architecture Open System(simultaneous TCP)
Open System(simultaneous TCP)
IEEE 8023 compliant Yes Yes
DeterministicYes Transparent clock
lt 1μs jittercalculated jitter
No Boundary clocks
Accumulating jitterSynchronized Peer-to-Peer Yes Yes
TCPIP traffic Yes Yes with caution
Throughput 150 Axes1ms35 Axes250μs 30 Axes1ms
IEEE 1588 IEEE 1588v2Built into PROFINET chips
IEEE 1588Special switches
neededAutomatic Timing Calculation Yes No
19
wwwusprofinetcom
Resources
Marketing Flyer Drives amp PROFIdrivePROFIdrive System DescriptionPROFIdrive webcastPROFIdrive Slide setWhite paperMinutePROFINET Performance 3MinutePROFINET Performance 4PROFIblog PROFIdrive
wwwusprofinetcom
20
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
21
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
The Organization PROFINET
4
AustraliaNew ZealandRPA PICC PITC
PolandRPA PICC PITC
CanadaPICC PITC
SlovakiaRPA
Southern AfricaRPA PICC PITC
ChinaRPA PICC PITL
JapanRPA PICC PITL
KoreaRPA PICC
South-East-AsiaRPA
Middle-East UAERPA PICC
IndiaRPA PICC
Czech RepRPA PICC PITC PITL
BrazilRPA PICC PITC
USARPA PICC PITC PITL
ChileRPA PICC PITC
DenmarkRPA
FinlandRPA
UKRPA PICC PITC
IrelandRPA PICC PITC
NetherlandsRPA PICCPITC PITL
NorwayRPA PICC PITC
SwitzerlandRPA PICC PITC
Germany amp AustriaRPA PICCPITC PITL
FranceRPA PICC PITC
BelgiumRPA PICC PITC
ItalyRPA PICC PITC
SwedenRPA PICC
SpainRPA PICCPITC
27 Regional PI Associations (RPA)1487 Members
53 PI Competence Centers (PICC)28 PI Training Centers (PITC)10 PI Test Laboratories (PITL)
PI worldwide PI Technical Support
LebanonPICC
Saudi ArabiaPICC PITC
Certifiedwwwusprofinetcom
4
The Organizations
Broad international support matters ifYou ship products globallyYou ship machines globallyYou build plants globally
PI certification of PICCs PITCs amp PITLsQuality of Service agreements with PIAudited by PI wwwusprofinetcom
5PI ODVA
Regional Associations 27 4Members 1487 300Training centers 28 1Test labs 10 4Competence Centers 53 0
The Organizations Activities
wwwusprofinetcom
6
PI ODVANewsletter subscribers 130000 noMember Newsletter yes noTwitter accounts 3 0YouTube channels 3 0Facebook pages 3+ 0LinkedIn groups 3 0Webinars yes noBlog yes noTraining Classes 16 0Certified Training Classes 8 0Certified Engineers 1000 0
US Only
The Organizations Cooperation
PIWorks with NAMUR for processWorks with AIDA for automotiveStarted Wireless Cooperation with FF and HARTLaunched FDI (Field Device Integration) with FF HART OPC FDT Incubated IO-LinkAbsorbed Interbus
ODVASome relationships with SERCOS and Modbus
wwwusprofinetcom
7
PI markets
ProcessOil and gasWaterwastewaterPharma
FactoryAutomotiveLogisticsOther discrete manufacturing
wwwusprofinetcom
8
Itrsquos all about the data
wwwusprofinetcom
9
IoTIIoTIndustrial InternetIndustry 40
more
The road to IIoT10
wwwusprofinetcom
PROFIBUS PA
PROFIBUS DP
Evolution NOT Revolution
Breadth of Application Coverage
Factory ndash bothProcess ndash both buthellip
Non-intrinsically safe instruments EIP has moreIntrinsically safe both rely on PROFIBUS PA (or Foundation Fieldbus)PROFINET uses proxies to integrate others
MotionPI has had PROFIdrive for decades
First for PROFIBUS then PROFINET ODVA has CIPmotion and SERCOS III
wwwusprofinetcom
11
Competitive comparison discrete IO
wwwusprofinetcom
12
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
Device Names Mandatory Optional OptionalCOTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
Resources
Marketing flyer PROFINET System description PROFINET Guidelines
DesignInstallCommission
Web-based trainingMinutePROFINETPROFINET IO VideoPROFINET Certified Network Engineer class
wwwusprofinetcom
13
PROFINET in Process
Temperature
Classic IO
amp HART
PROFIBUS PA 3125kbits
Flow PressurePositioners
Level
PNPA link Motor starterDrives
Positioners
Engineering Station OS
ET 200iSP
Diagnosis ampCommissioning
PROFINETPROFIBUS DP
RS 485iS max 15Mbits
in Ex
DCSAS
FF
Transparent access to diagnostic and commissioning data
14
wwwusprofinetcom
Competitive comparison process
wwwusprofinetcom
15
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus
ASI DeviceNet Foundation Fieldbus
Modbus Hart etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No No
PROFINET for PA(Process Automation)
Yes No No
Resources
System description PROFINETPROFINET in Process Automation webinarWhite paperMinutePROFINET
wwwusprofinetcom
16
Resources PROFIBUS PA
Marketing Flyer PROFIBUS for Process AutomationSystem Description PROFIBUS Technology and ApplicationVideo series - PROFIBUS Dialogues
StandardizationExplosion PreventionLife Cycle ManagementDevice Diagnostics Condition Monitoring
Webinar seriesPart 1Part 2Part 3Part 4
wwwusprofinetcom
17
Motion Control Topology
wwwusprofinetcom
18
HMI
IRT communication IRT communicationIRT communication
RT communication RT communication
RT communicationRT communication
PLC
RT communication
Switch
Office IT Network
MotionController
PC
RT communication
IO Printer
Standard Ethernet devices can be connected at any point in the networkNo closed real-time domain
Competitive comparison motionMotion control comparison Modbus TCP is left out of this table as they do not support motion control
Technology PROFINET EtherNetIP
Architecture Open System(simultaneous TCP)
Open System(simultaneous TCP)
IEEE 8023 compliant Yes Yes
DeterministicYes Transparent clock
lt 1μs jittercalculated jitter
No Boundary clocks
Accumulating jitterSynchronized Peer-to-Peer Yes Yes
TCPIP traffic Yes Yes with caution
Throughput 150 Axes1ms35 Axes250μs 30 Axes1ms
IEEE 1588 IEEE 1588v2Built into PROFINET chips
IEEE 1588Special switches
neededAutomatic Timing Calculation Yes No
19
wwwusprofinetcom
Resources
Marketing Flyer Drives amp PROFIdrivePROFIdrive System DescriptionPROFIdrive webcastPROFIdrive Slide setWhite paperMinutePROFINET Performance 3MinutePROFINET Performance 4PROFIblog PROFIdrive
wwwusprofinetcom
20
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
21
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
The Organizations
Broad international support matters ifYou ship products globallyYou ship machines globallyYou build plants globally
PI certification of PICCs PITCs amp PITLsQuality of Service agreements with PIAudited by PI wwwusprofinetcom
5PI ODVA
Regional Associations 27 4Members 1487 300Training centers 28 1Test labs 10 4Competence Centers 53 0
The Organizations Activities
wwwusprofinetcom
6
PI ODVANewsletter subscribers 130000 noMember Newsletter yes noTwitter accounts 3 0YouTube channels 3 0Facebook pages 3+ 0LinkedIn groups 3 0Webinars yes noBlog yes noTraining Classes 16 0Certified Training Classes 8 0Certified Engineers 1000 0
US Only
The Organizations Cooperation
PIWorks with NAMUR for processWorks with AIDA for automotiveStarted Wireless Cooperation with FF and HARTLaunched FDI (Field Device Integration) with FF HART OPC FDT Incubated IO-LinkAbsorbed Interbus
ODVASome relationships with SERCOS and Modbus
wwwusprofinetcom
7
PI markets
ProcessOil and gasWaterwastewaterPharma
FactoryAutomotiveLogisticsOther discrete manufacturing
wwwusprofinetcom
8
Itrsquos all about the data
wwwusprofinetcom
9
IoTIIoTIndustrial InternetIndustry 40
more
The road to IIoT10
wwwusprofinetcom
PROFIBUS PA
PROFIBUS DP
Evolution NOT Revolution
Breadth of Application Coverage
Factory ndash bothProcess ndash both buthellip
Non-intrinsically safe instruments EIP has moreIntrinsically safe both rely on PROFIBUS PA (or Foundation Fieldbus)PROFINET uses proxies to integrate others
MotionPI has had PROFIdrive for decades
First for PROFIBUS then PROFINET ODVA has CIPmotion and SERCOS III
wwwusprofinetcom
11
Competitive comparison discrete IO
wwwusprofinetcom
12
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
Device Names Mandatory Optional OptionalCOTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
Resources
Marketing flyer PROFINET System description PROFINET Guidelines
DesignInstallCommission
Web-based trainingMinutePROFINETPROFINET IO VideoPROFINET Certified Network Engineer class
wwwusprofinetcom
13
PROFINET in Process
Temperature
Classic IO
amp HART
PROFIBUS PA 3125kbits
Flow PressurePositioners
Level
PNPA link Motor starterDrives
Positioners
Engineering Station OS
ET 200iSP
Diagnosis ampCommissioning
PROFINETPROFIBUS DP
RS 485iS max 15Mbits
in Ex
DCSAS
FF
Transparent access to diagnostic and commissioning data
14
wwwusprofinetcom
Competitive comparison process
wwwusprofinetcom
15
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus
ASI DeviceNet Foundation Fieldbus
Modbus Hart etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No No
PROFINET for PA(Process Automation)
Yes No No
Resources
System description PROFINETPROFINET in Process Automation webinarWhite paperMinutePROFINET
wwwusprofinetcom
16
Resources PROFIBUS PA
Marketing Flyer PROFIBUS for Process AutomationSystem Description PROFIBUS Technology and ApplicationVideo series - PROFIBUS Dialogues
StandardizationExplosion PreventionLife Cycle ManagementDevice Diagnostics Condition Monitoring
Webinar seriesPart 1Part 2Part 3Part 4
wwwusprofinetcom
17
Motion Control Topology
wwwusprofinetcom
18
HMI
IRT communication IRT communicationIRT communication
RT communication RT communication
RT communicationRT communication
PLC
RT communication
Switch
Office IT Network
MotionController
PC
RT communication
IO Printer
Standard Ethernet devices can be connected at any point in the networkNo closed real-time domain
Competitive comparison motionMotion control comparison Modbus TCP is left out of this table as they do not support motion control
Technology PROFINET EtherNetIP
Architecture Open System(simultaneous TCP)
Open System(simultaneous TCP)
IEEE 8023 compliant Yes Yes
DeterministicYes Transparent clock
lt 1μs jittercalculated jitter
No Boundary clocks
Accumulating jitterSynchronized Peer-to-Peer Yes Yes
TCPIP traffic Yes Yes with caution
Throughput 150 Axes1ms35 Axes250μs 30 Axes1ms
IEEE 1588 IEEE 1588v2Built into PROFINET chips
IEEE 1588Special switches
neededAutomatic Timing Calculation Yes No
19
wwwusprofinetcom
Resources
Marketing Flyer Drives amp PROFIdrivePROFIdrive System DescriptionPROFIdrive webcastPROFIdrive Slide setWhite paperMinutePROFINET Performance 3MinutePROFINET Performance 4PROFIblog PROFIdrive
wwwusprofinetcom
20
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
21
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
The Organizations Activities
wwwusprofinetcom
6
PI ODVANewsletter subscribers 130000 noMember Newsletter yes noTwitter accounts 3 0YouTube channels 3 0Facebook pages 3+ 0LinkedIn groups 3 0Webinars yes noBlog yes noTraining Classes 16 0Certified Training Classes 8 0Certified Engineers 1000 0
US Only
The Organizations Cooperation
PIWorks with NAMUR for processWorks with AIDA for automotiveStarted Wireless Cooperation with FF and HARTLaunched FDI (Field Device Integration) with FF HART OPC FDT Incubated IO-LinkAbsorbed Interbus
ODVASome relationships with SERCOS and Modbus
wwwusprofinetcom
7
PI markets
ProcessOil and gasWaterwastewaterPharma
FactoryAutomotiveLogisticsOther discrete manufacturing
wwwusprofinetcom
8
Itrsquos all about the data
wwwusprofinetcom
9
IoTIIoTIndustrial InternetIndustry 40
more
The road to IIoT10
wwwusprofinetcom
PROFIBUS PA
PROFIBUS DP
Evolution NOT Revolution
Breadth of Application Coverage
Factory ndash bothProcess ndash both buthellip
Non-intrinsically safe instruments EIP has moreIntrinsically safe both rely on PROFIBUS PA (or Foundation Fieldbus)PROFINET uses proxies to integrate others
MotionPI has had PROFIdrive for decades
First for PROFIBUS then PROFINET ODVA has CIPmotion and SERCOS III
wwwusprofinetcom
11
Competitive comparison discrete IO
wwwusprofinetcom
12
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
Device Names Mandatory Optional OptionalCOTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
Resources
Marketing flyer PROFINET System description PROFINET Guidelines
DesignInstallCommission
Web-based trainingMinutePROFINETPROFINET IO VideoPROFINET Certified Network Engineer class
wwwusprofinetcom
13
PROFINET in Process
Temperature
Classic IO
amp HART
PROFIBUS PA 3125kbits
Flow PressurePositioners
Level
PNPA link Motor starterDrives
Positioners
Engineering Station OS
ET 200iSP
Diagnosis ampCommissioning
PROFINETPROFIBUS DP
RS 485iS max 15Mbits
in Ex
DCSAS
FF
Transparent access to diagnostic and commissioning data
14
wwwusprofinetcom
Competitive comparison process
wwwusprofinetcom
15
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus
ASI DeviceNet Foundation Fieldbus
Modbus Hart etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No No
PROFINET for PA(Process Automation)
Yes No No
Resources
System description PROFINETPROFINET in Process Automation webinarWhite paperMinutePROFINET
wwwusprofinetcom
16
Resources PROFIBUS PA
Marketing Flyer PROFIBUS for Process AutomationSystem Description PROFIBUS Technology and ApplicationVideo series - PROFIBUS Dialogues
StandardizationExplosion PreventionLife Cycle ManagementDevice Diagnostics Condition Monitoring
Webinar seriesPart 1Part 2Part 3Part 4
wwwusprofinetcom
17
Motion Control Topology
wwwusprofinetcom
18
HMI
IRT communication IRT communicationIRT communication
RT communication RT communication
RT communicationRT communication
PLC
RT communication
Switch
Office IT Network
MotionController
PC
RT communication
IO Printer
Standard Ethernet devices can be connected at any point in the networkNo closed real-time domain
Competitive comparison motionMotion control comparison Modbus TCP is left out of this table as they do not support motion control
Technology PROFINET EtherNetIP
Architecture Open System(simultaneous TCP)
Open System(simultaneous TCP)
IEEE 8023 compliant Yes Yes
DeterministicYes Transparent clock
lt 1μs jittercalculated jitter
No Boundary clocks
Accumulating jitterSynchronized Peer-to-Peer Yes Yes
TCPIP traffic Yes Yes with caution
Throughput 150 Axes1ms35 Axes250μs 30 Axes1ms
IEEE 1588 IEEE 1588v2Built into PROFINET chips
IEEE 1588Special switches
neededAutomatic Timing Calculation Yes No
19
wwwusprofinetcom
Resources
Marketing Flyer Drives amp PROFIdrivePROFIdrive System DescriptionPROFIdrive webcastPROFIdrive Slide setWhite paperMinutePROFINET Performance 3MinutePROFINET Performance 4PROFIblog PROFIdrive
wwwusprofinetcom
20
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
21
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
The Organizations Cooperation
PIWorks with NAMUR for processWorks with AIDA for automotiveStarted Wireless Cooperation with FF and HARTLaunched FDI (Field Device Integration) with FF HART OPC FDT Incubated IO-LinkAbsorbed Interbus
ODVASome relationships with SERCOS and Modbus
wwwusprofinetcom
7
PI markets
ProcessOil and gasWaterwastewaterPharma
FactoryAutomotiveLogisticsOther discrete manufacturing
wwwusprofinetcom
8
Itrsquos all about the data
wwwusprofinetcom
9
IoTIIoTIndustrial InternetIndustry 40
more
The road to IIoT10
wwwusprofinetcom
PROFIBUS PA
PROFIBUS DP
Evolution NOT Revolution
Breadth of Application Coverage
Factory ndash bothProcess ndash both buthellip
Non-intrinsically safe instruments EIP has moreIntrinsically safe both rely on PROFIBUS PA (or Foundation Fieldbus)PROFINET uses proxies to integrate others
MotionPI has had PROFIdrive for decades
First for PROFIBUS then PROFINET ODVA has CIPmotion and SERCOS III
wwwusprofinetcom
11
Competitive comparison discrete IO
wwwusprofinetcom
12
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
Device Names Mandatory Optional OptionalCOTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
Resources
Marketing flyer PROFINET System description PROFINET Guidelines
DesignInstallCommission
Web-based trainingMinutePROFINETPROFINET IO VideoPROFINET Certified Network Engineer class
wwwusprofinetcom
13
PROFINET in Process
Temperature
Classic IO
amp HART
PROFIBUS PA 3125kbits
Flow PressurePositioners
Level
PNPA link Motor starterDrives
Positioners
Engineering Station OS
ET 200iSP
Diagnosis ampCommissioning
PROFINETPROFIBUS DP
RS 485iS max 15Mbits
in Ex
DCSAS
FF
Transparent access to diagnostic and commissioning data
14
wwwusprofinetcom
Competitive comparison process
wwwusprofinetcom
15
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus
ASI DeviceNet Foundation Fieldbus
Modbus Hart etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No No
PROFINET for PA(Process Automation)
Yes No No
Resources
System description PROFINETPROFINET in Process Automation webinarWhite paperMinutePROFINET
wwwusprofinetcom
16
Resources PROFIBUS PA
Marketing Flyer PROFIBUS for Process AutomationSystem Description PROFIBUS Technology and ApplicationVideo series - PROFIBUS Dialogues
StandardizationExplosion PreventionLife Cycle ManagementDevice Diagnostics Condition Monitoring
Webinar seriesPart 1Part 2Part 3Part 4
wwwusprofinetcom
17
Motion Control Topology
wwwusprofinetcom
18
HMI
IRT communication IRT communicationIRT communication
RT communication RT communication
RT communicationRT communication
PLC
RT communication
Switch
Office IT Network
MotionController
PC
RT communication
IO Printer
Standard Ethernet devices can be connected at any point in the networkNo closed real-time domain
Competitive comparison motionMotion control comparison Modbus TCP is left out of this table as they do not support motion control
Technology PROFINET EtherNetIP
Architecture Open System(simultaneous TCP)
Open System(simultaneous TCP)
IEEE 8023 compliant Yes Yes
DeterministicYes Transparent clock
lt 1μs jittercalculated jitter
No Boundary clocks
Accumulating jitterSynchronized Peer-to-Peer Yes Yes
TCPIP traffic Yes Yes with caution
Throughput 150 Axes1ms35 Axes250μs 30 Axes1ms
IEEE 1588 IEEE 1588v2Built into PROFINET chips
IEEE 1588Special switches
neededAutomatic Timing Calculation Yes No
19
wwwusprofinetcom
Resources
Marketing Flyer Drives amp PROFIdrivePROFIdrive System DescriptionPROFIdrive webcastPROFIdrive Slide setWhite paperMinutePROFINET Performance 3MinutePROFINET Performance 4PROFIblog PROFIdrive
wwwusprofinetcom
20
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
21
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
PI markets
ProcessOil and gasWaterwastewaterPharma
FactoryAutomotiveLogisticsOther discrete manufacturing
wwwusprofinetcom
8
Itrsquos all about the data
wwwusprofinetcom
9
IoTIIoTIndustrial InternetIndustry 40
more
The road to IIoT10
wwwusprofinetcom
PROFIBUS PA
PROFIBUS DP
Evolution NOT Revolution
Breadth of Application Coverage
Factory ndash bothProcess ndash both buthellip
Non-intrinsically safe instruments EIP has moreIntrinsically safe both rely on PROFIBUS PA (or Foundation Fieldbus)PROFINET uses proxies to integrate others
MotionPI has had PROFIdrive for decades
First for PROFIBUS then PROFINET ODVA has CIPmotion and SERCOS III
wwwusprofinetcom
11
Competitive comparison discrete IO
wwwusprofinetcom
12
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
Device Names Mandatory Optional OptionalCOTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
Resources
Marketing flyer PROFINET System description PROFINET Guidelines
DesignInstallCommission
Web-based trainingMinutePROFINETPROFINET IO VideoPROFINET Certified Network Engineer class
wwwusprofinetcom
13
PROFINET in Process
Temperature
Classic IO
amp HART
PROFIBUS PA 3125kbits
Flow PressurePositioners
Level
PNPA link Motor starterDrives
Positioners
Engineering Station OS
ET 200iSP
Diagnosis ampCommissioning
PROFINETPROFIBUS DP
RS 485iS max 15Mbits
in Ex
DCSAS
FF
Transparent access to diagnostic and commissioning data
14
wwwusprofinetcom
Competitive comparison process
wwwusprofinetcom
15
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus
ASI DeviceNet Foundation Fieldbus
Modbus Hart etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No No
PROFINET for PA(Process Automation)
Yes No No
Resources
System description PROFINETPROFINET in Process Automation webinarWhite paperMinutePROFINET
wwwusprofinetcom
16
Resources PROFIBUS PA
Marketing Flyer PROFIBUS for Process AutomationSystem Description PROFIBUS Technology and ApplicationVideo series - PROFIBUS Dialogues
StandardizationExplosion PreventionLife Cycle ManagementDevice Diagnostics Condition Monitoring
Webinar seriesPart 1Part 2Part 3Part 4
wwwusprofinetcom
17
Motion Control Topology
wwwusprofinetcom
18
HMI
IRT communication IRT communicationIRT communication
RT communication RT communication
RT communicationRT communication
PLC
RT communication
Switch
Office IT Network
MotionController
PC
RT communication
IO Printer
Standard Ethernet devices can be connected at any point in the networkNo closed real-time domain
Competitive comparison motionMotion control comparison Modbus TCP is left out of this table as they do not support motion control
Technology PROFINET EtherNetIP
Architecture Open System(simultaneous TCP)
Open System(simultaneous TCP)
IEEE 8023 compliant Yes Yes
DeterministicYes Transparent clock
lt 1μs jittercalculated jitter
No Boundary clocks
Accumulating jitterSynchronized Peer-to-Peer Yes Yes
TCPIP traffic Yes Yes with caution
Throughput 150 Axes1ms35 Axes250μs 30 Axes1ms
IEEE 1588 IEEE 1588v2Built into PROFINET chips
IEEE 1588Special switches
neededAutomatic Timing Calculation Yes No
19
wwwusprofinetcom
Resources
Marketing Flyer Drives amp PROFIdrivePROFIdrive System DescriptionPROFIdrive webcastPROFIdrive Slide setWhite paperMinutePROFINET Performance 3MinutePROFINET Performance 4PROFIblog PROFIdrive
wwwusprofinetcom
20
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
21
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Itrsquos all about the data
wwwusprofinetcom
9
IoTIIoTIndustrial InternetIndustry 40
more
The road to IIoT10
wwwusprofinetcom
PROFIBUS PA
PROFIBUS DP
Evolution NOT Revolution
Breadth of Application Coverage
Factory ndash bothProcess ndash both buthellip
Non-intrinsically safe instruments EIP has moreIntrinsically safe both rely on PROFIBUS PA (or Foundation Fieldbus)PROFINET uses proxies to integrate others
MotionPI has had PROFIdrive for decades
First for PROFIBUS then PROFINET ODVA has CIPmotion and SERCOS III
wwwusprofinetcom
11
Competitive comparison discrete IO
wwwusprofinetcom
12
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
Device Names Mandatory Optional OptionalCOTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
Resources
Marketing flyer PROFINET System description PROFINET Guidelines
DesignInstallCommission
Web-based trainingMinutePROFINETPROFINET IO VideoPROFINET Certified Network Engineer class
wwwusprofinetcom
13
PROFINET in Process
Temperature
Classic IO
amp HART
PROFIBUS PA 3125kbits
Flow PressurePositioners
Level
PNPA link Motor starterDrives
Positioners
Engineering Station OS
ET 200iSP
Diagnosis ampCommissioning
PROFINETPROFIBUS DP
RS 485iS max 15Mbits
in Ex
DCSAS
FF
Transparent access to diagnostic and commissioning data
14
wwwusprofinetcom
Competitive comparison process
wwwusprofinetcom
15
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus
ASI DeviceNet Foundation Fieldbus
Modbus Hart etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No No
PROFINET for PA(Process Automation)
Yes No No
Resources
System description PROFINETPROFINET in Process Automation webinarWhite paperMinutePROFINET
wwwusprofinetcom
16
Resources PROFIBUS PA
Marketing Flyer PROFIBUS for Process AutomationSystem Description PROFIBUS Technology and ApplicationVideo series - PROFIBUS Dialogues
StandardizationExplosion PreventionLife Cycle ManagementDevice Diagnostics Condition Monitoring
Webinar seriesPart 1Part 2Part 3Part 4
wwwusprofinetcom
17
Motion Control Topology
wwwusprofinetcom
18
HMI
IRT communication IRT communicationIRT communication
RT communication RT communication
RT communicationRT communication
PLC
RT communication
Switch
Office IT Network
MotionController
PC
RT communication
IO Printer
Standard Ethernet devices can be connected at any point in the networkNo closed real-time domain
Competitive comparison motionMotion control comparison Modbus TCP is left out of this table as they do not support motion control
Technology PROFINET EtherNetIP
Architecture Open System(simultaneous TCP)
Open System(simultaneous TCP)
IEEE 8023 compliant Yes Yes
DeterministicYes Transparent clock
lt 1μs jittercalculated jitter
No Boundary clocks
Accumulating jitterSynchronized Peer-to-Peer Yes Yes
TCPIP traffic Yes Yes with caution
Throughput 150 Axes1ms35 Axes250μs 30 Axes1ms
IEEE 1588 IEEE 1588v2Built into PROFINET chips
IEEE 1588Special switches
neededAutomatic Timing Calculation Yes No
19
wwwusprofinetcom
Resources
Marketing Flyer Drives amp PROFIdrivePROFIdrive System DescriptionPROFIdrive webcastPROFIdrive Slide setWhite paperMinutePROFINET Performance 3MinutePROFINET Performance 4PROFIblog PROFIdrive
wwwusprofinetcom
20
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
21
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
The road to IIoT10
wwwusprofinetcom
PROFIBUS PA
PROFIBUS DP
Evolution NOT Revolution
Breadth of Application Coverage
Factory ndash bothProcess ndash both buthellip
Non-intrinsically safe instruments EIP has moreIntrinsically safe both rely on PROFIBUS PA (or Foundation Fieldbus)PROFINET uses proxies to integrate others
MotionPI has had PROFIdrive for decades
First for PROFIBUS then PROFINET ODVA has CIPmotion and SERCOS III
wwwusprofinetcom
11
Competitive comparison discrete IO
wwwusprofinetcom
12
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
Device Names Mandatory Optional OptionalCOTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
Resources
Marketing flyer PROFINET System description PROFINET Guidelines
DesignInstallCommission
Web-based trainingMinutePROFINETPROFINET IO VideoPROFINET Certified Network Engineer class
wwwusprofinetcom
13
PROFINET in Process
Temperature
Classic IO
amp HART
PROFIBUS PA 3125kbits
Flow PressurePositioners
Level
PNPA link Motor starterDrives
Positioners
Engineering Station OS
ET 200iSP
Diagnosis ampCommissioning
PROFINETPROFIBUS DP
RS 485iS max 15Mbits
in Ex
DCSAS
FF
Transparent access to diagnostic and commissioning data
14
wwwusprofinetcom
Competitive comparison process
wwwusprofinetcom
15
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus
ASI DeviceNet Foundation Fieldbus
Modbus Hart etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No No
PROFINET for PA(Process Automation)
Yes No No
Resources
System description PROFINETPROFINET in Process Automation webinarWhite paperMinutePROFINET
wwwusprofinetcom
16
Resources PROFIBUS PA
Marketing Flyer PROFIBUS for Process AutomationSystem Description PROFIBUS Technology and ApplicationVideo series - PROFIBUS Dialogues
StandardizationExplosion PreventionLife Cycle ManagementDevice Diagnostics Condition Monitoring
Webinar seriesPart 1Part 2Part 3Part 4
wwwusprofinetcom
17
Motion Control Topology
wwwusprofinetcom
18
HMI
IRT communication IRT communicationIRT communication
RT communication RT communication
RT communicationRT communication
PLC
RT communication
Switch
Office IT Network
MotionController
PC
RT communication
IO Printer
Standard Ethernet devices can be connected at any point in the networkNo closed real-time domain
Competitive comparison motionMotion control comparison Modbus TCP is left out of this table as they do not support motion control
Technology PROFINET EtherNetIP
Architecture Open System(simultaneous TCP)
Open System(simultaneous TCP)
IEEE 8023 compliant Yes Yes
DeterministicYes Transparent clock
lt 1μs jittercalculated jitter
No Boundary clocks
Accumulating jitterSynchronized Peer-to-Peer Yes Yes
TCPIP traffic Yes Yes with caution
Throughput 150 Axes1ms35 Axes250μs 30 Axes1ms
IEEE 1588 IEEE 1588v2Built into PROFINET chips
IEEE 1588Special switches
neededAutomatic Timing Calculation Yes No
19
wwwusprofinetcom
Resources
Marketing Flyer Drives amp PROFIdrivePROFIdrive System DescriptionPROFIdrive webcastPROFIdrive Slide setWhite paperMinutePROFINET Performance 3MinutePROFINET Performance 4PROFIblog PROFIdrive
wwwusprofinetcom
20
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
21
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Breadth of Application Coverage
Factory ndash bothProcess ndash both buthellip
Non-intrinsically safe instruments EIP has moreIntrinsically safe both rely on PROFIBUS PA (or Foundation Fieldbus)PROFINET uses proxies to integrate others
MotionPI has had PROFIdrive for decades
First for PROFIBUS then PROFINET ODVA has CIPmotion and SERCOS III
wwwusprofinetcom
11
Competitive comparison discrete IO
wwwusprofinetcom
12
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
Device Names Mandatory Optional OptionalCOTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
Resources
Marketing flyer PROFINET System description PROFINET Guidelines
DesignInstallCommission
Web-based trainingMinutePROFINETPROFINET IO VideoPROFINET Certified Network Engineer class
wwwusprofinetcom
13
PROFINET in Process
Temperature
Classic IO
amp HART
PROFIBUS PA 3125kbits
Flow PressurePositioners
Level
PNPA link Motor starterDrives
Positioners
Engineering Station OS
ET 200iSP
Diagnosis ampCommissioning
PROFINETPROFIBUS DP
RS 485iS max 15Mbits
in Ex
DCSAS
FF
Transparent access to diagnostic and commissioning data
14
wwwusprofinetcom
Competitive comparison process
wwwusprofinetcom
15
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus
ASI DeviceNet Foundation Fieldbus
Modbus Hart etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No No
PROFINET for PA(Process Automation)
Yes No No
Resources
System description PROFINETPROFINET in Process Automation webinarWhite paperMinutePROFINET
wwwusprofinetcom
16
Resources PROFIBUS PA
Marketing Flyer PROFIBUS for Process AutomationSystem Description PROFIBUS Technology and ApplicationVideo series - PROFIBUS Dialogues
StandardizationExplosion PreventionLife Cycle ManagementDevice Diagnostics Condition Monitoring
Webinar seriesPart 1Part 2Part 3Part 4
wwwusprofinetcom
17
Motion Control Topology
wwwusprofinetcom
18
HMI
IRT communication IRT communicationIRT communication
RT communication RT communication
RT communicationRT communication
PLC
RT communication
Switch
Office IT Network
MotionController
PC
RT communication
IO Printer
Standard Ethernet devices can be connected at any point in the networkNo closed real-time domain
Competitive comparison motionMotion control comparison Modbus TCP is left out of this table as they do not support motion control
Technology PROFINET EtherNetIP
Architecture Open System(simultaneous TCP)
Open System(simultaneous TCP)
IEEE 8023 compliant Yes Yes
DeterministicYes Transparent clock
lt 1μs jittercalculated jitter
No Boundary clocks
Accumulating jitterSynchronized Peer-to-Peer Yes Yes
TCPIP traffic Yes Yes with caution
Throughput 150 Axes1ms35 Axes250μs 30 Axes1ms
IEEE 1588 IEEE 1588v2Built into PROFINET chips
IEEE 1588Special switches
neededAutomatic Timing Calculation Yes No
19
wwwusprofinetcom
Resources
Marketing Flyer Drives amp PROFIdrivePROFIdrive System DescriptionPROFIdrive webcastPROFIdrive Slide setWhite paperMinutePROFINET Performance 3MinutePROFINET Performance 4PROFIblog PROFIdrive
wwwusprofinetcom
20
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
21
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Competitive comparison discrete IO
wwwusprofinetcom
12
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
Device Names Mandatory Optional OptionalCOTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
Resources
Marketing flyer PROFINET System description PROFINET Guidelines
DesignInstallCommission
Web-based trainingMinutePROFINETPROFINET IO VideoPROFINET Certified Network Engineer class
wwwusprofinetcom
13
PROFINET in Process
Temperature
Classic IO
amp HART
PROFIBUS PA 3125kbits
Flow PressurePositioners
Level
PNPA link Motor starterDrives
Positioners
Engineering Station OS
ET 200iSP
Diagnosis ampCommissioning
PROFINETPROFIBUS DP
RS 485iS max 15Mbits
in Ex
DCSAS
FF
Transparent access to diagnostic and commissioning data
14
wwwusprofinetcom
Competitive comparison process
wwwusprofinetcom
15
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus
ASI DeviceNet Foundation Fieldbus
Modbus Hart etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No No
PROFINET for PA(Process Automation)
Yes No No
Resources
System description PROFINETPROFINET in Process Automation webinarWhite paperMinutePROFINET
wwwusprofinetcom
16
Resources PROFIBUS PA
Marketing Flyer PROFIBUS for Process AutomationSystem Description PROFIBUS Technology and ApplicationVideo series - PROFIBUS Dialogues
StandardizationExplosion PreventionLife Cycle ManagementDevice Diagnostics Condition Monitoring
Webinar seriesPart 1Part 2Part 3Part 4
wwwusprofinetcom
17
Motion Control Topology
wwwusprofinetcom
18
HMI
IRT communication IRT communicationIRT communication
RT communication RT communication
RT communicationRT communication
PLC
RT communication
Switch
Office IT Network
MotionController
PC
RT communication
IO Printer
Standard Ethernet devices can be connected at any point in the networkNo closed real-time domain
Competitive comparison motionMotion control comparison Modbus TCP is left out of this table as they do not support motion control
Technology PROFINET EtherNetIP
Architecture Open System(simultaneous TCP)
Open System(simultaneous TCP)
IEEE 8023 compliant Yes Yes
DeterministicYes Transparent clock
lt 1μs jittercalculated jitter
No Boundary clocks
Accumulating jitterSynchronized Peer-to-Peer Yes Yes
TCPIP traffic Yes Yes with caution
Throughput 150 Axes1ms35 Axes250μs 30 Axes1ms
IEEE 1588 IEEE 1588v2Built into PROFINET chips
IEEE 1588Special switches
neededAutomatic Timing Calculation Yes No
19
wwwusprofinetcom
Resources
Marketing Flyer Drives amp PROFIdrivePROFIdrive System DescriptionPROFIdrive webcastPROFIdrive Slide setWhite paperMinutePROFINET Performance 3MinutePROFINET Performance 4PROFIblog PROFIdrive
wwwusprofinetcom
20
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
21
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Resources
Marketing flyer PROFINET System description PROFINET Guidelines
DesignInstallCommission
Web-based trainingMinutePROFINETPROFINET IO VideoPROFINET Certified Network Engineer class
wwwusprofinetcom
13
PROFINET in Process
Temperature
Classic IO
amp HART
PROFIBUS PA 3125kbits
Flow PressurePositioners
Level
PNPA link Motor starterDrives
Positioners
Engineering Station OS
ET 200iSP
Diagnosis ampCommissioning
PROFINETPROFIBUS DP
RS 485iS max 15Mbits
in Ex
DCSAS
FF
Transparent access to diagnostic and commissioning data
14
wwwusprofinetcom
Competitive comparison process
wwwusprofinetcom
15
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus
ASI DeviceNet Foundation Fieldbus
Modbus Hart etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No No
PROFINET for PA(Process Automation)
Yes No No
Resources
System description PROFINETPROFINET in Process Automation webinarWhite paperMinutePROFINET
wwwusprofinetcom
16
Resources PROFIBUS PA
Marketing Flyer PROFIBUS for Process AutomationSystem Description PROFIBUS Technology and ApplicationVideo series - PROFIBUS Dialogues
StandardizationExplosion PreventionLife Cycle ManagementDevice Diagnostics Condition Monitoring
Webinar seriesPart 1Part 2Part 3Part 4
wwwusprofinetcom
17
Motion Control Topology
wwwusprofinetcom
18
HMI
IRT communication IRT communicationIRT communication
RT communication RT communication
RT communicationRT communication
PLC
RT communication
Switch
Office IT Network
MotionController
PC
RT communication
IO Printer
Standard Ethernet devices can be connected at any point in the networkNo closed real-time domain
Competitive comparison motionMotion control comparison Modbus TCP is left out of this table as they do not support motion control
Technology PROFINET EtherNetIP
Architecture Open System(simultaneous TCP)
Open System(simultaneous TCP)
IEEE 8023 compliant Yes Yes
DeterministicYes Transparent clock
lt 1μs jittercalculated jitter
No Boundary clocks
Accumulating jitterSynchronized Peer-to-Peer Yes Yes
TCPIP traffic Yes Yes with caution
Throughput 150 Axes1ms35 Axes250μs 30 Axes1ms
IEEE 1588 IEEE 1588v2Built into PROFINET chips
IEEE 1588Special switches
neededAutomatic Timing Calculation Yes No
19
wwwusprofinetcom
Resources
Marketing Flyer Drives amp PROFIdrivePROFIdrive System DescriptionPROFIdrive webcastPROFIdrive Slide setWhite paperMinutePROFINET Performance 3MinutePROFINET Performance 4PROFIblog PROFIdrive
wwwusprofinetcom
20
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
21
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
PROFINET in Process
Temperature
Classic IO
amp HART
PROFIBUS PA 3125kbits
Flow PressurePositioners
Level
PNPA link Motor starterDrives
Positioners
Engineering Station OS
ET 200iSP
Diagnosis ampCommissioning
PROFINETPROFIBUS DP
RS 485iS max 15Mbits
in Ex
DCSAS
FF
Transparent access to diagnostic and commissioning data
14
wwwusprofinetcom
Competitive comparison process
wwwusprofinetcom
15
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus
ASI DeviceNet Foundation Fieldbus
Modbus Hart etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No No
PROFINET for PA(Process Automation)
Yes No No
Resources
System description PROFINETPROFINET in Process Automation webinarWhite paperMinutePROFINET
wwwusprofinetcom
16
Resources PROFIBUS PA
Marketing Flyer PROFIBUS for Process AutomationSystem Description PROFIBUS Technology and ApplicationVideo series - PROFIBUS Dialogues
StandardizationExplosion PreventionLife Cycle ManagementDevice Diagnostics Condition Monitoring
Webinar seriesPart 1Part 2Part 3Part 4
wwwusprofinetcom
17
Motion Control Topology
wwwusprofinetcom
18
HMI
IRT communication IRT communicationIRT communication
RT communication RT communication
RT communicationRT communication
PLC
RT communication
Switch
Office IT Network
MotionController
PC
RT communication
IO Printer
Standard Ethernet devices can be connected at any point in the networkNo closed real-time domain
Competitive comparison motionMotion control comparison Modbus TCP is left out of this table as they do not support motion control
Technology PROFINET EtherNetIP
Architecture Open System(simultaneous TCP)
Open System(simultaneous TCP)
IEEE 8023 compliant Yes Yes
DeterministicYes Transparent clock
lt 1μs jittercalculated jitter
No Boundary clocks
Accumulating jitterSynchronized Peer-to-Peer Yes Yes
TCPIP traffic Yes Yes with caution
Throughput 150 Axes1ms35 Axes250μs 30 Axes1ms
IEEE 1588 IEEE 1588v2Built into PROFINET chips
IEEE 1588Special switches
neededAutomatic Timing Calculation Yes No
19
wwwusprofinetcom
Resources
Marketing Flyer Drives amp PROFIdrivePROFIdrive System DescriptionPROFIdrive webcastPROFIdrive Slide setWhite paperMinutePROFINET Performance 3MinutePROFINET Performance 4PROFIblog PROFIdrive
wwwusprofinetcom
20
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
21
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Competitive comparison process
wwwusprofinetcom
15
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus
ASI DeviceNet Foundation Fieldbus
Modbus Hart etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No No
PROFINET for PA(Process Automation)
Yes No No
Resources
System description PROFINETPROFINET in Process Automation webinarWhite paperMinutePROFINET
wwwusprofinetcom
16
Resources PROFIBUS PA
Marketing Flyer PROFIBUS for Process AutomationSystem Description PROFIBUS Technology and ApplicationVideo series - PROFIBUS Dialogues
StandardizationExplosion PreventionLife Cycle ManagementDevice Diagnostics Condition Monitoring
Webinar seriesPart 1Part 2Part 3Part 4
wwwusprofinetcom
17
Motion Control Topology
wwwusprofinetcom
18
HMI
IRT communication IRT communicationIRT communication
RT communication RT communication
RT communicationRT communication
PLC
RT communication
Switch
Office IT Network
MotionController
PC
RT communication
IO Printer
Standard Ethernet devices can be connected at any point in the networkNo closed real-time domain
Competitive comparison motionMotion control comparison Modbus TCP is left out of this table as they do not support motion control
Technology PROFINET EtherNetIP
Architecture Open System(simultaneous TCP)
Open System(simultaneous TCP)
IEEE 8023 compliant Yes Yes
DeterministicYes Transparent clock
lt 1μs jittercalculated jitter
No Boundary clocks
Accumulating jitterSynchronized Peer-to-Peer Yes Yes
TCPIP traffic Yes Yes with caution
Throughput 150 Axes1ms35 Axes250μs 30 Axes1ms
IEEE 1588 IEEE 1588v2Built into PROFINET chips
IEEE 1588Special switches
neededAutomatic Timing Calculation Yes No
19
wwwusprofinetcom
Resources
Marketing Flyer Drives amp PROFIdrivePROFIdrive System DescriptionPROFIdrive webcastPROFIdrive Slide setWhite paperMinutePROFINET Performance 3MinutePROFINET Performance 4PROFIblog PROFIdrive
wwwusprofinetcom
20
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
21
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Resources
System description PROFINETPROFINET in Process Automation webinarWhite paperMinutePROFINET
wwwusprofinetcom
16
Resources PROFIBUS PA
Marketing Flyer PROFIBUS for Process AutomationSystem Description PROFIBUS Technology and ApplicationVideo series - PROFIBUS Dialogues
StandardizationExplosion PreventionLife Cycle ManagementDevice Diagnostics Condition Monitoring
Webinar seriesPart 1Part 2Part 3Part 4
wwwusprofinetcom
17
Motion Control Topology
wwwusprofinetcom
18
HMI
IRT communication IRT communicationIRT communication
RT communication RT communication
RT communicationRT communication
PLC
RT communication
Switch
Office IT Network
MotionController
PC
RT communication
IO Printer
Standard Ethernet devices can be connected at any point in the networkNo closed real-time domain
Competitive comparison motionMotion control comparison Modbus TCP is left out of this table as they do not support motion control
Technology PROFINET EtherNetIP
Architecture Open System(simultaneous TCP)
Open System(simultaneous TCP)
IEEE 8023 compliant Yes Yes
DeterministicYes Transparent clock
lt 1μs jittercalculated jitter
No Boundary clocks
Accumulating jitterSynchronized Peer-to-Peer Yes Yes
TCPIP traffic Yes Yes with caution
Throughput 150 Axes1ms35 Axes250μs 30 Axes1ms
IEEE 1588 IEEE 1588v2Built into PROFINET chips
IEEE 1588Special switches
neededAutomatic Timing Calculation Yes No
19
wwwusprofinetcom
Resources
Marketing Flyer Drives amp PROFIdrivePROFIdrive System DescriptionPROFIdrive webcastPROFIdrive Slide setWhite paperMinutePROFINET Performance 3MinutePROFINET Performance 4PROFIblog PROFIdrive
wwwusprofinetcom
20
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
21
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Resources PROFIBUS PA
Marketing Flyer PROFIBUS for Process AutomationSystem Description PROFIBUS Technology and ApplicationVideo series - PROFIBUS Dialogues
StandardizationExplosion PreventionLife Cycle ManagementDevice Diagnostics Condition Monitoring
Webinar seriesPart 1Part 2Part 3Part 4
wwwusprofinetcom
17
Motion Control Topology
wwwusprofinetcom
18
HMI
IRT communication IRT communicationIRT communication
RT communication RT communication
RT communicationRT communication
PLC
RT communication
Switch
Office IT Network
MotionController
PC
RT communication
IO Printer
Standard Ethernet devices can be connected at any point in the networkNo closed real-time domain
Competitive comparison motionMotion control comparison Modbus TCP is left out of this table as they do not support motion control
Technology PROFINET EtherNetIP
Architecture Open System(simultaneous TCP)
Open System(simultaneous TCP)
IEEE 8023 compliant Yes Yes
DeterministicYes Transparent clock
lt 1μs jittercalculated jitter
No Boundary clocks
Accumulating jitterSynchronized Peer-to-Peer Yes Yes
TCPIP traffic Yes Yes with caution
Throughput 150 Axes1ms35 Axes250μs 30 Axes1ms
IEEE 1588 IEEE 1588v2Built into PROFINET chips
IEEE 1588Special switches
neededAutomatic Timing Calculation Yes No
19
wwwusprofinetcom
Resources
Marketing Flyer Drives amp PROFIdrivePROFIdrive System DescriptionPROFIdrive webcastPROFIdrive Slide setWhite paperMinutePROFINET Performance 3MinutePROFINET Performance 4PROFIblog PROFIdrive
wwwusprofinetcom
20
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
21
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Motion Control Topology
wwwusprofinetcom
18
HMI
IRT communication IRT communicationIRT communication
RT communication RT communication
RT communicationRT communication
PLC
RT communication
Switch
Office IT Network
MotionController
PC
RT communication
IO Printer
Standard Ethernet devices can be connected at any point in the networkNo closed real-time domain
Competitive comparison motionMotion control comparison Modbus TCP is left out of this table as they do not support motion control
Technology PROFINET EtherNetIP
Architecture Open System(simultaneous TCP)
Open System(simultaneous TCP)
IEEE 8023 compliant Yes Yes
DeterministicYes Transparent clock
lt 1μs jittercalculated jitter
No Boundary clocks
Accumulating jitterSynchronized Peer-to-Peer Yes Yes
TCPIP traffic Yes Yes with caution
Throughput 150 Axes1ms35 Axes250μs 30 Axes1ms
IEEE 1588 IEEE 1588v2Built into PROFINET chips
IEEE 1588Special switches
neededAutomatic Timing Calculation Yes No
19
wwwusprofinetcom
Resources
Marketing Flyer Drives amp PROFIdrivePROFIdrive System DescriptionPROFIdrive webcastPROFIdrive Slide setWhite paperMinutePROFINET Performance 3MinutePROFINET Performance 4PROFIblog PROFIdrive
wwwusprofinetcom
20
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
21
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Competitive comparison motionMotion control comparison Modbus TCP is left out of this table as they do not support motion control
Technology PROFINET EtherNetIP
Architecture Open System(simultaneous TCP)
Open System(simultaneous TCP)
IEEE 8023 compliant Yes Yes
DeterministicYes Transparent clock
lt 1μs jittercalculated jitter
No Boundary clocks
Accumulating jitterSynchronized Peer-to-Peer Yes Yes
TCPIP traffic Yes Yes with caution
Throughput 150 Axes1ms35 Axes250μs 30 Axes1ms
IEEE 1588 IEEE 1588v2Built into PROFINET chips
IEEE 1588Special switches
neededAutomatic Timing Calculation Yes No
19
wwwusprofinetcom
Resources
Marketing Flyer Drives amp PROFIdrivePROFIdrive System DescriptionPROFIdrive webcastPROFIdrive Slide setWhite paperMinutePROFINET Performance 3MinutePROFINET Performance 4PROFIblog PROFIdrive
wwwusprofinetcom
20
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
21
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Resources
Marketing Flyer Drives amp PROFIdrivePROFIdrive System DescriptionPROFIdrive webcastPROFIdrive Slide setWhite paperMinutePROFINET Performance 3MinutePROFINET Performance 4PROFIblog PROFIdrive
wwwusprofinetcom
20
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
21
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
21
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
5 steps to determinism
Configuration
Real-time
High Speed IO
TCPIP
Layer 2 (RT)
BandwidthReservation
(IRT)Cycle 1
IRTchannel Standard channel
Motion Control Scheduling (IRT)
PROFINETHTTPSNMP
hellip
IP
Ethernet
TCPUDP
Standard data 1
TCP
IP
Rea
l-tim
e
2
RT
Isoc
hr
Rea
l-tim
e
3
RT IRT
3125microsecFast Forwarding
DFPFragmentation
IRT = Isochronous Real-timeDFP = Dynamic Frame Packing
Device zDevice y
Controller
Switch
Port1
Port1
Port1Port2
Port1
Port2Port4
Port1
Device x
wwwusprofinetcom
22
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
PROFINET and TCPIP
PROFINET uses TCPIP where it makes sense
DiagnosticsNon time critical dataCommunicating with higher level IT
systemsPROFINET real-time coexists
with TCPIP without restrictions
PROFINET DOES NOT USE STANDARD
TCPIP
Real-Time
Bandwidth
Scheduling
TCPIP
3125microsec
23
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Why not use TCPIP for real-time
Because itrsquos not fast enough and itrsquos not deterministic enoughHerersquos why
∆T4
∆T5
∆T2
∆T1
∆T3
TCPIPSuite
Ethernet
Server
TCPIPSuite
Ethernet
Client Data
UNWELCOME DELAYS
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
24
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Ethernet doesnrsquot cause delays
Node time330
Propagation 05
Transmission512
Switch latency10
Transmission512
Propagation05
Network
Node A
Switched 100MbpsEthernet
Node B
100m 100m
64-byte packet
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
All times in micros
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
25
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
PROFINET RT (Real Time)
The device determines which path the telegram takes
wwwusprofinetcom
26
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-amble7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Ethernet Frame
Ethertype (type of protocol)Ethertype (PN) 0x8892Ethertype (IP) 0x0800EtherType (ARP) 0x0806EtherType (IPV6) 0x86DDhellip
RT Data
HTTP PROFINET
Rea
l-tim
e
SNMP Socket
IP
TCP UDP
Ethernet
IEEE EtherType0x8892
IEEE EtherType0x0800
Data
40hellip1440 Bytes
InterFrameGap
12 Byte
Pre-ambel7 Byte
Sync
1 Byte
MAC
6 Byte
MAC
6 Byte
Ether-type
2 Byte
VLAN
2 Byte
Ether-type
2 Byte
FrameID
2 Byte
CycleCounter
2 Byte
Data-Status1 Byte
TransStatus1 Byte
FCS
4 Byte
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
When you try to use all layershellip
wwwusprofinetcom
27
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
When you try to use all layershellip
wwwusprofinetcom
28
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
IP
Ethernet IEEE 8023
TCP UDP
IndustrialProtocolsPROFINET
Internet Layer
Network Access Layer
Application Layer
Transport Layer
SocketSNMPWEB
TCP UDP
IndustrialProtocols
IP
Ethernet
eg EtherNetIP
IEEE 8023
PROFINET is the enabling factor to achieve speed and determinism
8 ms
16 msLess than 100microsJitter
Source University of Michigan Industrial Ethernet BookldquoPerformance Metrics for Industrial Ethernetrdquo
Bandwidth
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Bandwidth Reservation for PROFINET IRT
Communication system schedulingExact cycle synchronizationSeparate time domains for Real-time and non-Real-time
Cycle 1 Cycle 2 Cycle n
IRTchannelStandard channel
eg 1 ms position controller clock cycle
Isochronous (IRT) Data
Open standardcommunication
IRTchannel Standard channel IRT
channel
Real-time (RT) Data
TCPIP-DataRT - DataIRT-Data
Synchro-nization
IRT = Isochronous Real Time
Scheduling
TCPIP
3125microsec
Real-Time
Bandwidth
29
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scheduling for PROFINET IRT
Every IRT device knows when data arrives and where to send it
wwwusprofinetcom
30
Controller
Switch
Device zDevice yDevice x
Port1
Port1
Frame 3
Frame 2
Frame 1
Switch scheduleRec port Arrive Frame Departure Dest
port1 t1 1 t1+∆t 41 t2 2 t2+∆t 41 t3 3 t3+∆t 22 - - - -
3) - - - -4) - - - -
) 100 free for TCPIP
Port1
Port2
Port1
Port2
Port4
Port1
Frame 1Frame 2Frame 3
Frame 1
Frame 1
Frame 2Frame 3
Switch must be IRT-awareTCPIP
3125microsec
Real-Time
Bandwidth
Scheduling
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Functional principle of synchronization31
part IEEE 1588 V2 approved March 2008
Local Time
MasterClock
TransparentClock
SlaveClock
TransparentClock
SyncCtrl
Forwarding ofSync Message
Local Time
MasterClock
BoundaryClock
SlaveClock
BoundaryClock
MasterPort
SyncCtrl
SlavePort
Issue of cascading time control loops Extension of start-up time Used by EtherNetIP CIPSync
Only one control loop between Master clock and Slave clock
Usable in switched networks
IEEE1588
PROFINET
Boundary Clock
Transparent Clock
wwwusprofinetcom
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
3125 microsecond cycle
wwwusprofinetcom
32
TCPIP
Real-Time
Bandwidth
Scheduling
3125microsec
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Summary
PROFINET achieves industry requirements for speed and determinism using standard Ethernet by using these 5 steps1 Using TCPIP where appropriate2 Skipping it when necessary3 Reserving bandwidth for higher performance4 Scheduling traffic to ensure motion control
needs5 Fast Forwarding Dynamic Frame Packing
and Fragmentation to achieve 3125microsecond cycle times
wwwusprofinetcom
33
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
34
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
The ISOOSI Communications Model35
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break IO status Data records etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
Where Diagnostics fit in
wwwusprofinetcom
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Device Diagnostic Information
Logical model provides quick error localizationDiagnostic information is structured hierarchically
Station Failure in Device(eg Valve Station 2)
Slot 1 Slot 2 Slot 3Slot 0 Slot 4 Slot 5 Slot 6Network diagnosis IP-Address Ping Location Statistic
Slot Failure in Module(eg Analog Input Slot 3)
Channel Failure in Channel(eg Cable Break in Channel 2)
Channel 2
SNMP = Simple Network Management Protocol
gtgtgtgtgt Station name gtgtgtgt Slot gtgtgt Channel gt Error informationgtgt Channel type
36
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Diagnostic Information
Examples of Diagnostic InformationThe device monitors the Output Channelsin order to discover a wire break (no current is flowing although the output is set to lsquo1rsquo)
An analog Input has a range of 010VAn input voltage of 12V is detected and reported as overvoltage
wwwusprofinetcom
37
Diagnostic Information is not only ldquoPROFINET relatedrdquo but also helps in the application
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
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
Layer 7
Layer 4
Layer 3
Layer 2
Layer 1
Application
TCPUDP
IP
Ethernet
Application Layer Diagnostics(For Example PROFINET)Provides PROFINET device specific diagnostics (module unplugged wire break etc)
Transport Oriented Layers Diagnostics (For Example SNMP HTTP LLDP)Provides information about TCPUDPIPEthernet (link down bandwidth statistics connections etc)
ISOOSI Model Where Diagnostics fit in38
wwwusprofinetcom
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
IT Standards fPROFINET Network Diagnostics
Benefit Protocol Description
Standard tools for reading statistics and diagnostics
SNMP
Simple Network Management Protocol for network diagnostics
Web access to devices for configuration diagnostics
HTTP
Hyper Text Transfer Protocol for Web services and browsing
wwwusprofinetcom
3939H
ow d
oes
it w
orkhellip
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Network Diagnostics Using SNMP
PROFINET uses SNMPPROFINET 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 utilizationhellip
ManagementStation
IO-Device IO-Device
Data request
Data transfer
NameIP AddressLocationStatusStatistics
NameIP AddressLocationStatusStatistics
MIB MIB
SNMP Software
wwwusprofinetcom
4040
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Network diagnostics using HTTP
Simple accessRegardless of location even wirelessNo engineering tool needed
41Easy access over the web (local or remote)IO Controllers IO Devices proxies or switches can have web
diagnostics implemented
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Benefit Protocol Description
Mapping the network topology and simple device replacement
LLDPLink Layer Discovery Protocol IEEE 8021AB
wwwusprofinetcom
4242H
ow d
oes
it w
orkhellip
IT Standards fPROFINET Network Diagnostics
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
LLDP (Link Layer Discovery Protocol)
The Link Layer Discovery Protocol (LLDP) is a vendor-independent protocol and independent of the network structureVia LLDP connected devices specify their identity and properties to their neighbors cyclically every few seconds
ports names transmission rates etcThe information is stored in a local table (LLDP Discovery MIB)Benefits of using LLDP includehellip
helliptopology Information can later be read out with SNMP from the LLDP Discovery MIB
simple device replacement can be achieved
helliphellipIO 1 ndash Port 2 ndash IO DevicePort 5PLC ndash Port 1 ndash IO ControllerPort 4IO 3 ndash Port 1 ndash IO DevicePort 3IO 2 ndash Port 2 ndash IO DevicePort 2- Empty -Port 1
Discovery MIB - Switch
Example LLDP Table
43
wwwusprofinetcom
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Topology Diagnostics View
Use of standard Ethernet mechanismsLLDPSNMP
Topology diagnostics for devices Same modeling of Ports as IO channels
Standard and topology view (offline online) Maintenance information
44
wwwusprofinetcom
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Simple Device Replacement
How to replace a PROFINET device which has failed without using an engineering tool
Devices with memory cardTransfer memory card to keep existing device name
Devices without memory cardUsing the PROFINET simple device replacement feature
45
wwwusprofinetcom
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Simple Device Replacement
wwwusprofinetcom
46
IO Controller
I0 3 are you thereHmmm No answer
LLDP Alias NameldquoSwitchP4rdquo
1 Device ldquoIO 3rdquo fails2 Device is replaced with new
MAC address and empty name3 Devices exchange LLDP4 The neighbor sends a LLDP alias
name to new device5 Controller finds new device using
DCP and LLDP alias name6 Device addressed with
DCP ldquoSet namerdquo from controller7 IO Controller starts device and
system is back online
IO 1 IO 2 IO 3
Switch
LLDP
Simple Device Replacement
P1
P2P3
P4
OK Irsquoll try this Is ldquoSwitchP4rdquo there(The device connected to port 4)
Hello I am the switch You are connected to my port 4 ldquoSwitchP4rdquo
Found you ldquoSwitchP4rdquo Let me set your device name again to ldquoI0 3rdquo
IO 4
P5
46
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Use of Ethernet diagnostic tools
Network analysis with standard toolsDebugging during development w
Ethernet SnifferWireshark ndashwwwwiresharkorgPROFINET decoding is built inColor filter available
Device Link and traffic detection with LEDsLED DisplaySimple connection test without configuration
47
DCP (Discovery and Configuration Protocol)
Connect Request
Parameterization
Real-Time IO
wwwusprofinetcom
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Competitive comparison diagnostics
wwwusprofinetcom
48
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Resources
PROFINET Diagnostics VideoPROFINET Diagnostics for PROFINET Webinar
wwwusprofinetcom
49
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
50
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
ERP
EnterpriseResourcePlanning
ManufacturingExecutionSystem
PlantAssetManagement
Stage 1Definition ofmaintenanceinterface
MES
Interface defined in IEC62264
Prod
uctio
n
Qua
lity
Inve
ntor
y
Mai
nten
ance
Mai
nten
ance
Interface defined by PROFINET
PAMController amp Field Devices
How do I move information vertically
wwwusprofinetcom
51
White paper MES and PROFINET
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
52
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Application Profiles
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
wwwusprofinetcom
53
1
2
7
1
2
7
HostMaster Field DeviceSlave
Engineering
IEC 61158
Profile
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Application Profiles
wwwusprofinetcom
54
Ident(Bar-codeRFID)
RobotNC
Profile Guidelines
Common ProfilesApplication Profiles Cooperation with other organizations
eg OPC DriveCom VDMA OpenPLC etc Training (UML Safety Models etc) Tools
Redundancy
FFIEC 61804
Interbus CAN etc
Models
Best Practice Patterns
Diagnosis
Data types
IEC 62390
Encoder PROFIdrive
FluidPower
SEMI
IampM Functions
Time Stamp
PROFIsafe
PADevices
Waterwastewater
intelligPumps SEMI
RemoteIOforPA
LaboratoryDevices
Weighingamp
Dosage
LowVoltageSwitch-
gear
IO-Link Trains
PROFINET IO
PROFIenergy
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
PROFIenergy Use Cases
Switch off during short breaksSwitch off during long breaksSwitch off during unplanned breaksReading of measured data
Provides a means of reducing or shutting off power when demand will be exceeded
wwwusprofinetcom
55
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Competitive comparison
wwwusprofinetcom
56
Energy Management PROFINET EtherNetIP Modbus TCP
Production Pause savings Yes New No
Data organization Yes Yes No
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
PROFIenergy Resources
PROFIenergy flyerVideo What does PROFIenergy meanMinutePROFINET What is PROFIenergyWhite Paper ldquoThe PROFIenergy ProfilerdquoWhite Paper ldquoGet Energy Costs under ControlrdquoWhite Paper ldquoAssessing PROFIenergyacutes potentialrdquoBlog Report with videos
ldquoPROFIenergyrdquo
wwwusprofinetcom
57
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
58
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
PROFIsafe How it works
wwwusprofinetcom
59
ldquoBlack Channel ASICs Links Cables etc are not safety relevant
PROFIsafe Parts of the safety critical communications systems Addressing Watch Dog Timers Sequencing Signature etc
Safety relevant but not part of the PROFIsafe-Profiles Safety IO and the Safety Control Systems
Non safety critical functions like eg diagnosis
eg Diagnosis
Fail-safe data Standard data
Data Unit
PROFIBUS or PROFINET
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IO or Controller
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyInput
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyControl
Safety-Layer
PROFINETHTTPSNMP
hellip
TCPIP
EthernetRT
IOSafetyOutput
Safety-Layer
PROFIsafe provides correct transmission of messages
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Competitive comparison
wwwusprofinetcom
60
System PROFINET EtherNetIP Modbus TCP
Functional Safety Yes Yes No
Safety for discrete process and motion Yes No No
Integrates AS-i Safety Yes No No
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
PROFIsafe Resources
Marketing Flyer PROFIsafeSystem Description PROFIsafe Technology and ApplicationPROFItelevision Safety with PROFINETApplication Story KUKA Reduces Machine Safety ComponentsPROFIsafe webinarSafety the Moviewwwprofisafenet
wwwusprofinetcom
61
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
62
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
How do I integrate controllers
wwwusprofinetcom
63IO controller 1
PROFINET
IO controller 2
CPU2 I-Device
IO device 1
CPU1
IO controller 3
CPU3
IO device 2
I-Device
An IO controller can also be an IO device with IO controller functionality on the same interfaceAllow local controllers in a modular architecture to communicate to a higher level station (main controller)Familiar IO access without TCPIP telegrams or proprietary methodsSimple and familiar IO interfacing of CPUs Interfacing of CPUs in different projects Integration among different controllers (manufacturers)Transmission of cyclic data (RT IRT)
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
64
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Share an IO Device
PROFINET offers shared device functionalityTwo Controllers can access the same deviceFlexible assignment of modules to different controllers
IO controller 1
PROFINET
IO controller 2
Shared IO Device
Shared device results in reduced costs simplified architecturescan save on cabinet space allowing optimized solutions
65
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
66
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Wireless
Long distance (RTU)Long distancesWaterwastewater and oil patch applicationsNo standards
Process InstrumentsShort distances battery powered meshWirelessHART ISA 10011a
Discrete Sensors and ActuatorsShort distances line-powered meshStandards still evolving
BackboneMedium distancesLong-established standards
wwwusprofinetcom
67
RTU = Remote Terminal Unit
PROFIBUS amp PROFINET gateways to WirelessHART
PI developed a standard
PROFINET uses this
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
PROFINET over wireless backbones
PROFINET runs over these standard wireless technologies
IEEE 80211 (bgahnac) ndash Wireless LANIEEE 802151 ndash Bluetooth
Wireless is part of the PROFINET specification
Many vendorsSome IO devices have wireless built in
PROFIsafe is safety-certified over wireless using PROFINET as the transport mechanism
wwwusprofinetcom
68
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Competitive Comparison wireless
PROFINET ndash designed in safety includedEtherNetIP ndash multicasting complicates
wwwusprofinetcom
69
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Resources
Industrial Wireless Networking WebinarFour kinds of wireless blog postPROFINET Certified Network Engineer classMore App stories
Disney Toy Story Midway ManiaDisney Radiator Springs Racers Swedish TowerSteel Industry
wwwusprofinetcom
70
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
71
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
More
Bumpless RedundancyFast Start UpiPar ServerProxiesUnmanaged switchesApplication Profiles for
Lab trains pumps SEMI robots hellip
wwwusprofinetcom
72
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Depth of Features
Speed determinismDiagnosticsVertical PROFIenergyPROFIsafeI-DeviceShared DeviceWirelessMoreSecurity (common problem and solution)
wwwusprofinetcom
73
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Security
PI and ODVA have security documentsBoth rely on protecting the network itself
wwwusprofinetcom
74
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Resources
Automation WorldBelden webinarControl Engineering Were you just hackedwwwisssourcecomwwwSCADAhackercomEric Byresrsquo blogldquoProtecting ICSs from Electronic Threatsrdquo
Part 1Part 2Part 3
us-certgovcontrol_systemsMacAfeePROFINET Security Guideline
wwwusprofinetcom
75
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Leadership
PI createdFunctional safety over the network using the black channel approachEnergy management covering production pauses and data organization
PI advocated 2-port switches in devices when ODVA said it was a bad idea now they also advocate themPI was first with redundant media controllers and devices
wwwusprofinetcom
76
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Wrapping Up
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
What is PROFINET
PROFINET
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
wwwusprofinetcom
78
IS COFFEE
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Industrial
Not PROFIBUS wrapped in TCPIPDesigned for industry from start
FastRobustDeterministic
wwwusprofinetcom
79
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Scalable (Donrsquot Fence Me In)
Donrsquot settle for an 80 solutionEventually you will need more
Motion ControlProcess InstrumentSafety over the busConnectivity to a
production systemAnd that will require
New busNew softwareNew training
Sohellipstart with the 100 solutionPROFINET wwwusprofinetcom
80
$
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Complete
Finished (stable)Spec at version 23 for 2 yearsWork on ldquoobjectsrdquo continues
All application areasDiscrete process motion high speed
Depth of featuresDiagnostics
PROFIBUS-like + IT protocolsFunctional safetyEnergy managementFast startuphellip many more
wwwusprofinetcom
81
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Open
Created and maintained by PI not by any one companyPI members participate in Working Groups and as reviewersMembership not required to make productsNo contract to sign
wwwusprofinetcom
82
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Fast
How fastTCPIP
secondsProcess instruments
100rsquos of millisecondsFactory IO
~10 millisecondsMotion control
lt1 millisecondHigh speed IO motion
3125 microseconds
wwwusprofinetcom
83
How repeatable
seconds
10rsquos of milliseconds
lt1millisecond
lt1microsecond
called ldquojitterrdquocovers this whole range
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
FlexibleStart with PROFINET
Virtually unlimited address spaceLots of bandwidthStandard wirelessFuture-proof leveraging of EthernetConnectivity upwardsConnectivity peer-to-peerConnect directly to IO
For specialized needsUnusual device PROFIBUS to PROFINETIntelligent sensor IO-Link to PROFINETSimple sensor AS-i to PROFINETProcess instrument PROFIBUS PA (or FF) to PROFINETWireless process instrument WirelessHART to PROFINETWireless discrete sensor PI WSAN to PROFINETLegacy fieldbus Proxy to PROFINETLegacy instrument HART to PROFINET
84
wwwusprofinetcom
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Easy
Simple Device ReplacementEasy configurationAutomatic topologyAutomatic timing calculations
wwwusprofinetcom
85
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Ethernet (Standard Unmodified)
Standard Unmodified EthernetConforms to IEEE8023
Media includesCopperFiberWireless
Uses standard Ethernet switches
wwwusprofinetcom
86
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Industrial Ethernet Capability Matrix
wwwusprofinetcom
87
Industrial Ethernet Capability Matrix
wwwusprofinetcom
88
TCPIP
Open Network
Real-timeMotion
Controller-to-Controller(Peer-to-Peer)
Modbus TCPEtherNetIPEtherCATPROFINET
Motion
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EthernetIP Modbus TCP
Ethernet IO Y Y YMotion Control Y Y NPeer-to-peer Y Y N
Process profile Y N N
Safety Y Y NSecurity Guideline Y N NBuses integrated many DeviceNet
ControlNet Modbus
source organization websites
Y = shipping N = no plans known
Available= PROFIBUS DP PROFIBUS PA Interbus DeviceNet Serial Modbus AS-i HART IO-Link FFPlanned= CC-Link more
89
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
COTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
90
wwwusprofinetcom
Industrial Ethernet Functionality
Device Names Mandatory Optional Optional
Simple Device Replacement
Yes no toolssupport in all
devices
NoDHCP Option 82 Managed
Need special switchserver with DHCP
Option 82 support
No
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
91
wwwusprofinetcom
Industrial Ethernet Functionality
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Energy Management(PROFIenergy) Yes No No
Safety Yes Yes No
Fast Start Up Yes Yes No
Wireless Yes IEEE 80211 and Bluetooth
Yes IEEE 80211(with caution when
using multicast)Yes
Performance ++ - --
Automatic Timing Calculation Yes No No
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus ASI
DeviceNet Foundation Fieldbus Modbus Hart
etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
92
wwwusprofinetcom
Industrial Ethernet Functionality
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No NoVertical Integration Yes No NoDevices can report maintenance information
Yes No No
Peer to Peer communications
Yes with CBA I-Device PNPN
Couplers TCPUDP option for programmed communication
Yesonly TCPIPprogrammed
communication
Yesonly TCPIPprogrammed
communication
Technology PROFINET EtherNetIP Modbus TCP
93
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
PROFINET for PA(Process Automation)
Yes No No
Shared Device Yes No No
iPar (optional parameter server)
Yes No No
TCI ndash Tool Calling Interface(allows vendor tools to be entered from the PROFINET configuration engineering tool)
Yes No No
94
wwwusprofinetcom
Resources
Competitive Resources from the PROFIblog
Pegging the FUD Meter (82707)The Fickle Finger of FUD (103007)FUD Dissection Part 1FUD Dissection Part 2Responding to FUD with FCNThe Big Lie SUE (121708)The EtherNetIP FUD-sicle ndash Melted Again(73112)PROFINET versus EtherNetIP (22415)
wwwusprofinetcom
96
wwwusprofinetcom
wwwusprofinetcom
97
Resources PROFINEWS App
wwwusprofinetcom
98
Resources NewsletterPROFINEWScom
wwwusprofinetcom
99
wwwusprofinetcom
Resources Webinars
Introduction to Ethernet for Control EngineersPROFINETIndustrial WirelessIndustrial Ethernet DiagnosticsPROFIBUS in the Process Industries PROFIsafePROFIenergyCompleting a PROFINET Project
More
100
Resources One-day training classes101
PROFINETMinneapolis June 4Denver June Chicago Aug Tampa Oct Detroit Oct Louisville Nov Raleigh Nov Seattle Dec
For the latest scheduleand to register visit
wwwusprofinetcom wwwusprofinetcom
PROFINETLos Angeles Feb 3 Dallas Feb 19Atlanta Mar 4Houston Mar 19Richmond Apr 2St Louis Apr 16Newark Apr 28Pittsburgh May 14
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
Open
Created and maintained by PI not by any one companyPI members participate in Working Groups and as reviewersMembership not required to make productsNo contract to sign
wwwusprofinetcom
82
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Fast
How fastTCPIP
secondsProcess instruments
100rsquos of millisecondsFactory IO
~10 millisecondsMotion control
lt1 millisecondHigh speed IO motion
3125 microseconds
wwwusprofinetcom
83
How repeatable
seconds
10rsquos of milliseconds
lt1millisecond
lt1microsecond
called ldquojitterrdquocovers this whole range
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
FlexibleStart with PROFINET
Virtually unlimited address spaceLots of bandwidthStandard wirelessFuture-proof leveraging of EthernetConnectivity upwardsConnectivity peer-to-peerConnect directly to IO
For specialized needsUnusual device PROFIBUS to PROFINETIntelligent sensor IO-Link to PROFINETSimple sensor AS-i to PROFINETProcess instrument PROFIBUS PA (or FF) to PROFINETWireless process instrument WirelessHART to PROFINETWireless discrete sensor PI WSAN to PROFINETLegacy fieldbus Proxy to PROFINETLegacy instrument HART to PROFINET
84
wwwusprofinetcom
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Easy
Simple Device ReplacementEasy configurationAutomatic topologyAutomatic timing calculations
wwwusprofinetcom
85
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Ethernet (Standard Unmodified)
Standard Unmodified EthernetConforms to IEEE8023
Media includesCopperFiberWireless
Uses standard Ethernet switches
wwwusprofinetcom
86
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Industrial Ethernet Capability Matrix
wwwusprofinetcom
87
Industrial Ethernet Capability Matrix
wwwusprofinetcom
88
TCPIP
Open Network
Real-timeMotion
Controller-to-Controller(Peer-to-Peer)
Modbus TCPEtherNetIPEtherCATPROFINET
Motion
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EthernetIP Modbus TCP
Ethernet IO Y Y YMotion Control Y Y NPeer-to-peer Y Y N
Process profile Y N N
Safety Y Y NSecurity Guideline Y N NBuses integrated many DeviceNet
ControlNet Modbus
source organization websites
Y = shipping N = no plans known
Available= PROFIBUS DP PROFIBUS PA Interbus DeviceNet Serial Modbus AS-i HART IO-Link FFPlanned= CC-Link more
89
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
COTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
90
wwwusprofinetcom
Industrial Ethernet Functionality
Device Names Mandatory Optional Optional
Simple Device Replacement
Yes no toolssupport in all
devices
NoDHCP Option 82 Managed
Need special switchserver with DHCP
Option 82 support
No
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
91
wwwusprofinetcom
Industrial Ethernet Functionality
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Energy Management(PROFIenergy) Yes No No
Safety Yes Yes No
Fast Start Up Yes Yes No
Wireless Yes IEEE 80211 and Bluetooth
Yes IEEE 80211(with caution when
using multicast)Yes
Performance ++ - --
Automatic Timing Calculation Yes No No
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus ASI
DeviceNet Foundation Fieldbus Modbus Hart
etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
92
wwwusprofinetcom
Industrial Ethernet Functionality
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No NoVertical Integration Yes No NoDevices can report maintenance information
Yes No No
Peer to Peer communications
Yes with CBA I-Device PNPN
Couplers TCPUDP option for programmed communication
Yesonly TCPIPprogrammed
communication
Yesonly TCPIPprogrammed
communication
Technology PROFINET EtherNetIP Modbus TCP
93
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
PROFINET for PA(Process Automation)
Yes No No
Shared Device Yes No No
iPar (optional parameter server)
Yes No No
TCI ndash Tool Calling Interface(allows vendor tools to be entered from the PROFINET configuration engineering tool)
Yes No No
94
wwwusprofinetcom
Resources
Competitive Resources from the PROFIblog
Pegging the FUD Meter (82707)The Fickle Finger of FUD (103007)FUD Dissection Part 1FUD Dissection Part 2Responding to FUD with FCNThe Big Lie SUE (121708)The EtherNetIP FUD-sicle ndash Melted Again(73112)PROFINET versus EtherNetIP (22415)
wwwusprofinetcom
96
wwwusprofinetcom
wwwusprofinetcom
97
Resources PROFINEWS App
wwwusprofinetcom
98
Resources NewsletterPROFINEWScom
wwwusprofinetcom
99
wwwusprofinetcom
Resources Webinars
Introduction to Ethernet for Control EngineersPROFINETIndustrial WirelessIndustrial Ethernet DiagnosticsPROFIBUS in the Process Industries PROFIsafePROFIenergyCompleting a PROFINET Project
More
100
Resources One-day training classes101
PROFINETMinneapolis June 4Denver June Chicago Aug Tampa Oct Detroit Oct Louisville Nov Raleigh Nov Seattle Dec
For the latest scheduleand to register visit
wwwusprofinetcom wwwusprofinetcom
PROFINETLos Angeles Feb 3 Dallas Feb 19Atlanta Mar 4Houston Mar 19Richmond Apr 2St Louis Apr 16Newark Apr 28Pittsburgh May 14
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
Fast
How fastTCPIP
secondsProcess instruments
100rsquos of millisecondsFactory IO
~10 millisecondsMotion control
lt1 millisecondHigh speed IO motion
3125 microseconds
wwwusprofinetcom
83
How repeatable
seconds
10rsquos of milliseconds
lt1millisecond
lt1microsecond
called ldquojitterrdquocovers this whole range
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
FlexibleStart with PROFINET
Virtually unlimited address spaceLots of bandwidthStandard wirelessFuture-proof leveraging of EthernetConnectivity upwardsConnectivity peer-to-peerConnect directly to IO
For specialized needsUnusual device PROFIBUS to PROFINETIntelligent sensor IO-Link to PROFINETSimple sensor AS-i to PROFINETProcess instrument PROFIBUS PA (or FF) to PROFINETWireless process instrument WirelessHART to PROFINETWireless discrete sensor PI WSAN to PROFINETLegacy fieldbus Proxy to PROFINETLegacy instrument HART to PROFINET
84
wwwusprofinetcom
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Easy
Simple Device ReplacementEasy configurationAutomatic topologyAutomatic timing calculations
wwwusprofinetcom
85
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Ethernet (Standard Unmodified)
Standard Unmodified EthernetConforms to IEEE8023
Media includesCopperFiberWireless
Uses standard Ethernet switches
wwwusprofinetcom
86
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Industrial Ethernet Capability Matrix
wwwusprofinetcom
87
Industrial Ethernet Capability Matrix
wwwusprofinetcom
88
TCPIP
Open Network
Real-timeMotion
Controller-to-Controller(Peer-to-Peer)
Modbus TCPEtherNetIPEtherCATPROFINET
Motion
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EthernetIP Modbus TCP
Ethernet IO Y Y YMotion Control Y Y NPeer-to-peer Y Y N
Process profile Y N N
Safety Y Y NSecurity Guideline Y N NBuses integrated many DeviceNet
ControlNet Modbus
source organization websites
Y = shipping N = no plans known
Available= PROFIBUS DP PROFIBUS PA Interbus DeviceNet Serial Modbus AS-i HART IO-Link FFPlanned= CC-Link more
89
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
COTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
90
wwwusprofinetcom
Industrial Ethernet Functionality
Device Names Mandatory Optional Optional
Simple Device Replacement
Yes no toolssupport in all
devices
NoDHCP Option 82 Managed
Need special switchserver with DHCP
Option 82 support
No
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
91
wwwusprofinetcom
Industrial Ethernet Functionality
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Energy Management(PROFIenergy) Yes No No
Safety Yes Yes No
Fast Start Up Yes Yes No
Wireless Yes IEEE 80211 and Bluetooth
Yes IEEE 80211(with caution when
using multicast)Yes
Performance ++ - --
Automatic Timing Calculation Yes No No
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus ASI
DeviceNet Foundation Fieldbus Modbus Hart
etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
92
wwwusprofinetcom
Industrial Ethernet Functionality
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No NoVertical Integration Yes No NoDevices can report maintenance information
Yes No No
Peer to Peer communications
Yes with CBA I-Device PNPN
Couplers TCPUDP option for programmed communication
Yesonly TCPIPprogrammed
communication
Yesonly TCPIPprogrammed
communication
Technology PROFINET EtherNetIP Modbus TCP
93
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
PROFINET for PA(Process Automation)
Yes No No
Shared Device Yes No No
iPar (optional parameter server)
Yes No No
TCI ndash Tool Calling Interface(allows vendor tools to be entered from the PROFINET configuration engineering tool)
Yes No No
94
wwwusprofinetcom
Resources
Competitive Resources from the PROFIblog
Pegging the FUD Meter (82707)The Fickle Finger of FUD (103007)FUD Dissection Part 1FUD Dissection Part 2Responding to FUD with FCNThe Big Lie SUE (121708)The EtherNetIP FUD-sicle ndash Melted Again(73112)PROFINET versus EtherNetIP (22415)
wwwusprofinetcom
96
wwwusprofinetcom
wwwusprofinetcom
97
Resources PROFINEWS App
wwwusprofinetcom
98
Resources NewsletterPROFINEWScom
wwwusprofinetcom
99
wwwusprofinetcom
Resources Webinars
Introduction to Ethernet for Control EngineersPROFINETIndustrial WirelessIndustrial Ethernet DiagnosticsPROFIBUS in the Process Industries PROFIsafePROFIenergyCompleting a PROFINET Project
More
100
Resources One-day training classes101
PROFINETMinneapolis June 4Denver June Chicago Aug Tampa Oct Detroit Oct Louisville Nov Raleigh Nov Seattle Dec
For the latest scheduleand to register visit
wwwusprofinetcom wwwusprofinetcom
PROFINETLos Angeles Feb 3 Dallas Feb 19Atlanta Mar 4Houston Mar 19Richmond Apr 2St Louis Apr 16Newark Apr 28Pittsburgh May 14
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
FlexibleStart with PROFINET
Virtually unlimited address spaceLots of bandwidthStandard wirelessFuture-proof leveraging of EthernetConnectivity upwardsConnectivity peer-to-peerConnect directly to IO
For specialized needsUnusual device PROFIBUS to PROFINETIntelligent sensor IO-Link to PROFINETSimple sensor AS-i to PROFINETProcess instrument PROFIBUS PA (or FF) to PROFINETWireless process instrument WirelessHART to PROFINETWireless discrete sensor PI WSAN to PROFINETLegacy fieldbus Proxy to PROFINETLegacy instrument HART to PROFINET
84
wwwusprofinetcom
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Easy
Simple Device ReplacementEasy configurationAutomatic topologyAutomatic timing calculations
wwwusprofinetcom
85
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Ethernet (Standard Unmodified)
Standard Unmodified EthernetConforms to IEEE8023
Media includesCopperFiberWireless
Uses standard Ethernet switches
wwwusprofinetcom
86
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Industrial Ethernet Capability Matrix
wwwusprofinetcom
87
Industrial Ethernet Capability Matrix
wwwusprofinetcom
88
TCPIP
Open Network
Real-timeMotion
Controller-to-Controller(Peer-to-Peer)
Modbus TCPEtherNetIPEtherCATPROFINET
Motion
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EthernetIP Modbus TCP
Ethernet IO Y Y YMotion Control Y Y NPeer-to-peer Y Y N
Process profile Y N N
Safety Y Y NSecurity Guideline Y N NBuses integrated many DeviceNet
ControlNet Modbus
source organization websites
Y = shipping N = no plans known
Available= PROFIBUS DP PROFIBUS PA Interbus DeviceNet Serial Modbus AS-i HART IO-Link FFPlanned= CC-Link more
89
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
COTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
90
wwwusprofinetcom
Industrial Ethernet Functionality
Device Names Mandatory Optional Optional
Simple Device Replacement
Yes no toolssupport in all
devices
NoDHCP Option 82 Managed
Need special switchserver with DHCP
Option 82 support
No
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
91
wwwusprofinetcom
Industrial Ethernet Functionality
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Energy Management(PROFIenergy) Yes No No
Safety Yes Yes No
Fast Start Up Yes Yes No
Wireless Yes IEEE 80211 and Bluetooth
Yes IEEE 80211(with caution when
using multicast)Yes
Performance ++ - --
Automatic Timing Calculation Yes No No
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus ASI
DeviceNet Foundation Fieldbus Modbus Hart
etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
92
wwwusprofinetcom
Industrial Ethernet Functionality
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No NoVertical Integration Yes No NoDevices can report maintenance information
Yes No No
Peer to Peer communications
Yes with CBA I-Device PNPN
Couplers TCPUDP option for programmed communication
Yesonly TCPIPprogrammed
communication
Yesonly TCPIPprogrammed
communication
Technology PROFINET EtherNetIP Modbus TCP
93
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
PROFINET for PA(Process Automation)
Yes No No
Shared Device Yes No No
iPar (optional parameter server)
Yes No No
TCI ndash Tool Calling Interface(allows vendor tools to be entered from the PROFINET configuration engineering tool)
Yes No No
94
wwwusprofinetcom
Resources
Competitive Resources from the PROFIblog
Pegging the FUD Meter (82707)The Fickle Finger of FUD (103007)FUD Dissection Part 1FUD Dissection Part 2Responding to FUD with FCNThe Big Lie SUE (121708)The EtherNetIP FUD-sicle ndash Melted Again(73112)PROFINET versus EtherNetIP (22415)
wwwusprofinetcom
96
wwwusprofinetcom
wwwusprofinetcom
97
Resources PROFINEWS App
wwwusprofinetcom
98
Resources NewsletterPROFINEWScom
wwwusprofinetcom
99
wwwusprofinetcom
Resources Webinars
Introduction to Ethernet for Control EngineersPROFINETIndustrial WirelessIndustrial Ethernet DiagnosticsPROFIBUS in the Process Industries PROFIsafePROFIenergyCompleting a PROFINET Project
More
100
Resources One-day training classes101
PROFINETMinneapolis June 4Denver June Chicago Aug Tampa Oct Detroit Oct Louisville Nov Raleigh Nov Seattle Dec
For the latest scheduleand to register visit
wwwusprofinetcom wwwusprofinetcom
PROFINETLos Angeles Feb 3 Dallas Feb 19Atlanta Mar 4Houston Mar 19Richmond Apr 2St Louis Apr 16Newark Apr 28Pittsburgh May 14
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
Easy
Simple Device ReplacementEasy configurationAutomatic topologyAutomatic timing calculations
wwwusprofinetcom
85
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Ethernet (Standard Unmodified)
Standard Unmodified EthernetConforms to IEEE8023
Media includesCopperFiberWireless
Uses standard Ethernet switches
wwwusprofinetcom
86
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Industrial Ethernet Capability Matrix
wwwusprofinetcom
87
Industrial Ethernet Capability Matrix
wwwusprofinetcom
88
TCPIP
Open Network
Real-timeMotion
Controller-to-Controller(Peer-to-Peer)
Modbus TCPEtherNetIPEtherCATPROFINET
Motion
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EthernetIP Modbus TCP
Ethernet IO Y Y YMotion Control Y Y NPeer-to-peer Y Y N
Process profile Y N N
Safety Y Y NSecurity Guideline Y N NBuses integrated many DeviceNet
ControlNet Modbus
source organization websites
Y = shipping N = no plans known
Available= PROFIBUS DP PROFIBUS PA Interbus DeviceNet Serial Modbus AS-i HART IO-Link FFPlanned= CC-Link more
89
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
COTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
90
wwwusprofinetcom
Industrial Ethernet Functionality
Device Names Mandatory Optional Optional
Simple Device Replacement
Yes no toolssupport in all
devices
NoDHCP Option 82 Managed
Need special switchserver with DHCP
Option 82 support
No
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
91
wwwusprofinetcom
Industrial Ethernet Functionality
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Energy Management(PROFIenergy) Yes No No
Safety Yes Yes No
Fast Start Up Yes Yes No
Wireless Yes IEEE 80211 and Bluetooth
Yes IEEE 80211(with caution when
using multicast)Yes
Performance ++ - --
Automatic Timing Calculation Yes No No
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus ASI
DeviceNet Foundation Fieldbus Modbus Hart
etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
92
wwwusprofinetcom
Industrial Ethernet Functionality
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No NoVertical Integration Yes No NoDevices can report maintenance information
Yes No No
Peer to Peer communications
Yes with CBA I-Device PNPN
Couplers TCPUDP option for programmed communication
Yesonly TCPIPprogrammed
communication
Yesonly TCPIPprogrammed
communication
Technology PROFINET EtherNetIP Modbus TCP
93
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
PROFINET for PA(Process Automation)
Yes No No
Shared Device Yes No No
iPar (optional parameter server)
Yes No No
TCI ndash Tool Calling Interface(allows vendor tools to be entered from the PROFINET configuration engineering tool)
Yes No No
94
wwwusprofinetcom
Resources
Competitive Resources from the PROFIblog
Pegging the FUD Meter (82707)The Fickle Finger of FUD (103007)FUD Dissection Part 1FUD Dissection Part 2Responding to FUD with FCNThe Big Lie SUE (121708)The EtherNetIP FUD-sicle ndash Melted Again(73112)PROFINET versus EtherNetIP (22415)
wwwusprofinetcom
96
wwwusprofinetcom
wwwusprofinetcom
97
Resources PROFINEWS App
wwwusprofinetcom
98
Resources NewsletterPROFINEWScom
wwwusprofinetcom
99
wwwusprofinetcom
Resources Webinars
Introduction to Ethernet for Control EngineersPROFINETIndustrial WirelessIndustrial Ethernet DiagnosticsPROFIBUS in the Process Industries PROFIsafePROFIenergyCompleting a PROFINET Project
More
100
Resources One-day training classes101
PROFINETMinneapolis June 4Denver June Chicago Aug Tampa Oct Detroit Oct Louisville Nov Raleigh Nov Seattle Dec
For the latest scheduleand to register visit
wwwusprofinetcom wwwusprofinetcom
PROFINETLos Angeles Feb 3 Dallas Feb 19Atlanta Mar 4Houston Mar 19Richmond Apr 2St Louis Apr 16Newark Apr 28Pittsburgh May 14
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
Ethernet (Standard Unmodified)
Standard Unmodified EthernetConforms to IEEE8023
Media includesCopperFiberWireless
Uses standard Ethernet switches
wwwusprofinetcom
86
IndustrialScalable
CompleteOpenFastFlexibleEasyEthernet
Industrial Ethernet Capability Matrix
wwwusprofinetcom
87
Industrial Ethernet Capability Matrix
wwwusprofinetcom
88
TCPIP
Open Network
Real-timeMotion
Controller-to-Controller(Peer-to-Peer)
Modbus TCPEtherNetIPEtherCATPROFINET
Motion
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EthernetIP Modbus TCP
Ethernet IO Y Y YMotion Control Y Y NPeer-to-peer Y Y N
Process profile Y N N
Safety Y Y NSecurity Guideline Y N NBuses integrated many DeviceNet
ControlNet Modbus
source organization websites
Y = shipping N = no plans known
Available= PROFIBUS DP PROFIBUS PA Interbus DeviceNet Serial Modbus AS-i HART IO-Link FFPlanned= CC-Link more
89
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
COTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
90
wwwusprofinetcom
Industrial Ethernet Functionality
Device Names Mandatory Optional Optional
Simple Device Replacement
Yes no toolssupport in all
devices
NoDHCP Option 82 Managed
Need special switchserver with DHCP
Option 82 support
No
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
91
wwwusprofinetcom
Industrial Ethernet Functionality
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Energy Management(PROFIenergy) Yes No No
Safety Yes Yes No
Fast Start Up Yes Yes No
Wireless Yes IEEE 80211 and Bluetooth
Yes IEEE 80211(with caution when
using multicast)Yes
Performance ++ - --
Automatic Timing Calculation Yes No No
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus ASI
DeviceNet Foundation Fieldbus Modbus Hart
etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
92
wwwusprofinetcom
Industrial Ethernet Functionality
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No NoVertical Integration Yes No NoDevices can report maintenance information
Yes No No
Peer to Peer communications
Yes with CBA I-Device PNPN
Couplers TCPUDP option for programmed communication
Yesonly TCPIPprogrammed
communication
Yesonly TCPIPprogrammed
communication
Technology PROFINET EtherNetIP Modbus TCP
93
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
PROFINET for PA(Process Automation)
Yes No No
Shared Device Yes No No
iPar (optional parameter server)
Yes No No
TCI ndash Tool Calling Interface(allows vendor tools to be entered from the PROFINET configuration engineering tool)
Yes No No
94
wwwusprofinetcom
Resources
Competitive Resources from the PROFIblog
Pegging the FUD Meter (82707)The Fickle Finger of FUD (103007)FUD Dissection Part 1FUD Dissection Part 2Responding to FUD with FCNThe Big Lie SUE (121708)The EtherNetIP FUD-sicle ndash Melted Again(73112)PROFINET versus EtherNetIP (22415)
wwwusprofinetcom
96
wwwusprofinetcom
wwwusprofinetcom
97
Resources PROFINEWS App
wwwusprofinetcom
98
Resources NewsletterPROFINEWScom
wwwusprofinetcom
99
wwwusprofinetcom
Resources Webinars
Introduction to Ethernet for Control EngineersPROFINETIndustrial WirelessIndustrial Ethernet DiagnosticsPROFIBUS in the Process Industries PROFIsafePROFIenergyCompleting a PROFINET Project
More
100
Resources One-day training classes101
PROFINETMinneapolis June 4Denver June Chicago Aug Tampa Oct Detroit Oct Louisville Nov Raleigh Nov Seattle Dec
For the latest scheduleand to register visit
wwwusprofinetcom wwwusprofinetcom
PROFINETLos Angeles Feb 3 Dallas Feb 19Atlanta Mar 4Houston Mar 19Richmond Apr 2St Louis Apr 16Newark Apr 28Pittsburgh May 14
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
Industrial Ethernet Capability Matrix
wwwusprofinetcom
87
Industrial Ethernet Capability Matrix
wwwusprofinetcom
88
TCPIP
Open Network
Real-timeMotion
Controller-to-Controller(Peer-to-Peer)
Modbus TCPEtherNetIPEtherCATPROFINET
Motion
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EthernetIP Modbus TCP
Ethernet IO Y Y YMotion Control Y Y NPeer-to-peer Y Y N
Process profile Y N N
Safety Y Y NSecurity Guideline Y N NBuses integrated many DeviceNet
ControlNet Modbus
source organization websites
Y = shipping N = no plans known
Available= PROFIBUS DP PROFIBUS PA Interbus DeviceNet Serial Modbus AS-i HART IO-Link FFPlanned= CC-Link more
89
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
COTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
90
wwwusprofinetcom
Industrial Ethernet Functionality
Device Names Mandatory Optional Optional
Simple Device Replacement
Yes no toolssupport in all
devices
NoDHCP Option 82 Managed
Need special switchserver with DHCP
Option 82 support
No
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
91
wwwusprofinetcom
Industrial Ethernet Functionality
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Energy Management(PROFIenergy) Yes No No
Safety Yes Yes No
Fast Start Up Yes Yes No
Wireless Yes IEEE 80211 and Bluetooth
Yes IEEE 80211(with caution when
using multicast)Yes
Performance ++ - --
Automatic Timing Calculation Yes No No
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus ASI
DeviceNet Foundation Fieldbus Modbus Hart
etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
92
wwwusprofinetcom
Industrial Ethernet Functionality
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No NoVertical Integration Yes No NoDevices can report maintenance information
Yes No No
Peer to Peer communications
Yes with CBA I-Device PNPN
Couplers TCPUDP option for programmed communication
Yesonly TCPIPprogrammed
communication
Yesonly TCPIPprogrammed
communication
Technology PROFINET EtherNetIP Modbus TCP
93
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
PROFINET for PA(Process Automation)
Yes No No
Shared Device Yes No No
iPar (optional parameter server)
Yes No No
TCI ndash Tool Calling Interface(allows vendor tools to be entered from the PROFINET configuration engineering tool)
Yes No No
94
wwwusprofinetcom
Resources
Competitive Resources from the PROFIblog
Pegging the FUD Meter (82707)The Fickle Finger of FUD (103007)FUD Dissection Part 1FUD Dissection Part 2Responding to FUD with FCNThe Big Lie SUE (121708)The EtherNetIP FUD-sicle ndash Melted Again(73112)PROFINET versus EtherNetIP (22415)
wwwusprofinetcom
96
wwwusprofinetcom
wwwusprofinetcom
97
Resources PROFINEWS App
wwwusprofinetcom
98
Resources NewsletterPROFINEWScom
wwwusprofinetcom
99
wwwusprofinetcom
Resources Webinars
Introduction to Ethernet for Control EngineersPROFINETIndustrial WirelessIndustrial Ethernet DiagnosticsPROFIBUS in the Process Industries PROFIsafePROFIenergyCompleting a PROFINET Project
More
100
Resources One-day training classes101
PROFINETMinneapolis June 4Denver June Chicago Aug Tampa Oct Detroit Oct Louisville Nov Raleigh Nov Seattle Dec
For the latest scheduleand to register visit
wwwusprofinetcom wwwusprofinetcom
PROFINETLos Angeles Feb 3 Dallas Feb 19Atlanta Mar 4Houston Mar 19Richmond Apr 2St Louis Apr 16Newark Apr 28Pittsburgh May 14
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
Industrial Ethernet Capability Matrix
wwwusprofinetcom
88
TCPIP
Open Network
Real-timeMotion
Controller-to-Controller(Peer-to-Peer)
Modbus TCPEtherNetIPEtherCATPROFINET
Motion
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EthernetIP Modbus TCP
Ethernet IO Y Y YMotion Control Y Y NPeer-to-peer Y Y N
Process profile Y N N
Safety Y Y NSecurity Guideline Y N NBuses integrated many DeviceNet
ControlNet Modbus
source organization websites
Y = shipping N = no plans known
Available= PROFIBUS DP PROFIBUS PA Interbus DeviceNet Serial Modbus AS-i HART IO-Link FFPlanned= CC-Link more
89
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
COTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
90
wwwusprofinetcom
Industrial Ethernet Functionality
Device Names Mandatory Optional Optional
Simple Device Replacement
Yes no toolssupport in all
devices
NoDHCP Option 82 Managed
Need special switchserver with DHCP
Option 82 support
No
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
91
wwwusprofinetcom
Industrial Ethernet Functionality
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Energy Management(PROFIenergy) Yes No No
Safety Yes Yes No
Fast Start Up Yes Yes No
Wireless Yes IEEE 80211 and Bluetooth
Yes IEEE 80211(with caution when
using multicast)Yes
Performance ++ - --
Automatic Timing Calculation Yes No No
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus ASI
DeviceNet Foundation Fieldbus Modbus Hart
etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
92
wwwusprofinetcom
Industrial Ethernet Functionality
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No NoVertical Integration Yes No NoDevices can report maintenance information
Yes No No
Peer to Peer communications
Yes with CBA I-Device PNPN
Couplers TCPUDP option for programmed communication
Yesonly TCPIPprogrammed
communication
Yesonly TCPIPprogrammed
communication
Technology PROFINET EtherNetIP Modbus TCP
93
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
PROFINET for PA(Process Automation)
Yes No No
Shared Device Yes No No
iPar (optional parameter server)
Yes No No
TCI ndash Tool Calling Interface(allows vendor tools to be entered from the PROFINET configuration engineering tool)
Yes No No
94
wwwusprofinetcom
Resources
Competitive Resources from the PROFIblog
Pegging the FUD Meter (82707)The Fickle Finger of FUD (103007)FUD Dissection Part 1FUD Dissection Part 2Responding to FUD with FCNThe Big Lie SUE (121708)The EtherNetIP FUD-sicle ndash Melted Again(73112)PROFINET versus EtherNetIP (22415)
wwwusprofinetcom
96
wwwusprofinetcom
wwwusprofinetcom
97
Resources PROFINEWS App
wwwusprofinetcom
98
Resources NewsletterPROFINEWScom
wwwusprofinetcom
99
wwwusprofinetcom
Resources Webinars
Introduction to Ethernet for Control EngineersPROFINETIndustrial WirelessIndustrial Ethernet DiagnosticsPROFIBUS in the Process Industries PROFIsafePROFIenergyCompleting a PROFINET Project
More
100
Resources One-day training classes101
PROFINETMinneapolis June 4Denver June Chicago Aug Tampa Oct Detroit Oct Louisville Nov Raleigh Nov Seattle Dec
For the latest scheduleand to register visit
wwwusprofinetcom wwwusprofinetcom
PROFINETLos Angeles Feb 3 Dallas Feb 19Atlanta Mar 4Houston Mar 19Richmond Apr 2St Louis Apr 16Newark Apr 28Pittsburgh May 14
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EthernetIP Modbus TCP
Ethernet IO Y Y YMotion Control Y Y NPeer-to-peer Y Y N
Process profile Y N N
Safety Y Y NSecurity Guideline Y N NBuses integrated many DeviceNet
ControlNet Modbus
source organization websites
Y = shipping N = no plans known
Available= PROFIBUS DP PROFIBUS PA Interbus DeviceNet Serial Modbus AS-i HART IO-Link FFPlanned= CC-Link more
89
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
COTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
90
wwwusprofinetcom
Industrial Ethernet Functionality
Device Names Mandatory Optional Optional
Simple Device Replacement
Yes no toolssupport in all
devices
NoDHCP Option 82 Managed
Need special switchserver with DHCP
Option 82 support
No
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
91
wwwusprofinetcom
Industrial Ethernet Functionality
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Energy Management(PROFIenergy) Yes No No
Safety Yes Yes No
Fast Start Up Yes Yes No
Wireless Yes IEEE 80211 and Bluetooth
Yes IEEE 80211(with caution when
using multicast)Yes
Performance ++ - --
Automatic Timing Calculation Yes No No
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus ASI
DeviceNet Foundation Fieldbus Modbus Hart
etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
92
wwwusprofinetcom
Industrial Ethernet Functionality
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No NoVertical Integration Yes No NoDevices can report maintenance information
Yes No No
Peer to Peer communications
Yes with CBA I-Device PNPN
Couplers TCPUDP option for programmed communication
Yesonly TCPIPprogrammed
communication
Yesonly TCPIPprogrammed
communication
Technology PROFINET EtherNetIP Modbus TCP
93
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
PROFINET for PA(Process Automation)
Yes No No
Shared Device Yes No No
iPar (optional parameter server)
Yes No No
TCI ndash Tool Calling Interface(allows vendor tools to be entered from the PROFINET configuration engineering tool)
Yes No No
94
wwwusprofinetcom
Resources
Competitive Resources from the PROFIblog
Pegging the FUD Meter (82707)The Fickle Finger of FUD (103007)FUD Dissection Part 1FUD Dissection Part 2Responding to FUD with FCNThe Big Lie SUE (121708)The EtherNetIP FUD-sicle ndash Melted Again(73112)PROFINET versus EtherNetIP (22415)
wwwusprofinetcom
96
wwwusprofinetcom
wwwusprofinetcom
97
Resources PROFINEWS App
wwwusprofinetcom
98
Resources NewsletterPROFINEWScom
wwwusprofinetcom
99
wwwusprofinetcom
Resources Webinars
Introduction to Ethernet for Control EngineersPROFINETIndustrial WirelessIndustrial Ethernet DiagnosticsPROFIBUS in the Process Industries PROFIsafePROFIenergyCompleting a PROFINET Project
More
100
Resources One-day training classes101
PROFINETMinneapolis June 4Denver June Chicago Aug Tampa Oct Detroit Oct Louisville Nov Raleigh Nov Seattle Dec
For the latest scheduleand to register visit
wwwusprofinetcom wwwusprofinetcom
PROFINETLos Angeles Feb 3 Dallas Feb 19Atlanta Mar 4Houston Mar 19Richmond Apr 2St Louis Apr 16Newark Apr 28Pittsburgh May 14
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
Communication Model Provider-Consumer
Provider-Consumer
Client-Server
Real-time Protocol Options
IEEE 8023 (Layer 2) primary
UDPIP optionTCPIP option
UDPIP (Layer 4) TCPIP (Layer 4)
Jitter with IO ++ (low) - (high) -- (higher)
Protocol Standard IEC 61158 IEC 61158 IEC 61158
Transmission Type Unicast primary Multicast optional
Multicast primary Limited Unicast Unicast only
COTS switch possible Yes Not recommended Yes
Switch requirements 100Mbits or faster
full duplex for IO traffic
Full DuplexIGMP Snooping One
IGMP QueryWire speed
For IO traffic
No special requirements
IP Address AssignmentAutomatic w PN
DCPDHCP optional
DHCP andManaged
DHCP and Managed
90
wwwusprofinetcom
Industrial Ethernet Functionality
Device Names Mandatory Optional Optional
Simple Device Replacement
Yes no toolssupport in all
devices
NoDHCP Option 82 Managed
Need special switchserver with DHCP
Option 82 support
No
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
91
wwwusprofinetcom
Industrial Ethernet Functionality
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Energy Management(PROFIenergy) Yes No No
Safety Yes Yes No
Fast Start Up Yes Yes No
Wireless Yes IEEE 80211 and Bluetooth
Yes IEEE 80211(with caution when
using multicast)Yes
Performance ++ - --
Automatic Timing Calculation Yes No No
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus ASI
DeviceNet Foundation Fieldbus Modbus Hart
etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
92
wwwusprofinetcom
Industrial Ethernet Functionality
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No NoVertical Integration Yes No NoDevices can report maintenance information
Yes No No
Peer to Peer communications
Yes with CBA I-Device PNPN
Couplers TCPUDP option for programmed communication
Yesonly TCPIPprogrammed
communication
Yesonly TCPIPprogrammed
communication
Technology PROFINET EtherNetIP Modbus TCP
93
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
PROFINET for PA(Process Automation)
Yes No No
Shared Device Yes No No
iPar (optional parameter server)
Yes No No
TCI ndash Tool Calling Interface(allows vendor tools to be entered from the PROFINET configuration engineering tool)
Yes No No
94
wwwusprofinetcom
Resources
Competitive Resources from the PROFIblog
Pegging the FUD Meter (82707)The Fickle Finger of FUD (103007)FUD Dissection Part 1FUD Dissection Part 2Responding to FUD with FCNThe Big Lie SUE (121708)The EtherNetIP FUD-sicle ndash Melted Again(73112)PROFINET versus EtherNetIP (22415)
wwwusprofinetcom
96
wwwusprofinetcom
wwwusprofinetcom
97
Resources PROFINEWS App
wwwusprofinetcom
98
Resources NewsletterPROFINEWScom
wwwusprofinetcom
99
wwwusprofinetcom
Resources Webinars
Introduction to Ethernet for Control EngineersPROFINETIndustrial WirelessIndustrial Ethernet DiagnosticsPROFIBUS in the Process Industries PROFIsafePROFIenergyCompleting a PROFINET Project
More
100
Resources One-day training classes101
PROFINETMinneapolis June 4Denver June Chicago Aug Tampa Oct Detroit Oct Louisville Nov Raleigh Nov Seattle Dec
For the latest scheduleand to register visit
wwwusprofinetcom wwwusprofinetcom
PROFINETLos Angeles Feb 3 Dallas Feb 19Atlanta Mar 4Houston Mar 19Richmond Apr 2St Louis Apr 16Newark Apr 28Pittsburgh May 14
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
Industrial Ethernet Functionality
Device Names Mandatory Optional Optional
Simple Device Replacement
Yes no toolssupport in all
devices
NoDHCP Option 82 Managed
Need special switchserver with DHCP
Option 82 support
No
Technology PROFINET EtherNetIP Modbus TCP
Network Management
(DCP DHCP option SNMP LLDP
topology options naming concept comprehensive
diagnostics)
(DHCP bootP DHCP option 82 SNMP loop holes vendor specific
limited network diagnostics special switches very likely)
(limited to IT tools SNMP loop
holes vendor specific no built
in network functions)
Comprehensive Diagnostics
Yes Application and Network No No
Diagnostics IO Status Yes No IO only No
Diagnostics Network Browser (can find IP or naming issues)
Yes returns all PROFINET Devices
and information
Limited to IT or vendor tools
no common tool
Limited to IT or vendor tools
no common tool
91
wwwusprofinetcom
Industrial Ethernet Functionality
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Energy Management(PROFIenergy) Yes No No
Safety Yes Yes No
Fast Start Up Yes Yes No
Wireless Yes IEEE 80211 and Bluetooth
Yes IEEE 80211(with caution when
using multicast)Yes
Performance ++ - --
Automatic Timing Calculation Yes No No
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus ASI
DeviceNet Foundation Fieldbus Modbus Hart
etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
92
wwwusprofinetcom
Industrial Ethernet Functionality
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No NoVertical Integration Yes No NoDevices can report maintenance information
Yes No No
Peer to Peer communications
Yes with CBA I-Device PNPN
Couplers TCPUDP option for programmed communication
Yesonly TCPIPprogrammed
communication
Yesonly TCPIPprogrammed
communication
Technology PROFINET EtherNetIP Modbus TCP
93
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
PROFINET for PA(Process Automation)
Yes No No
Shared Device Yes No No
iPar (optional parameter server)
Yes No No
TCI ndash Tool Calling Interface(allows vendor tools to be entered from the PROFINET configuration engineering tool)
Yes No No
94
wwwusprofinetcom
Resources
Competitive Resources from the PROFIblog
Pegging the FUD Meter (82707)The Fickle Finger of FUD (103007)FUD Dissection Part 1FUD Dissection Part 2Responding to FUD with FCNThe Big Lie SUE (121708)The EtherNetIP FUD-sicle ndash Melted Again(73112)PROFINET versus EtherNetIP (22415)
wwwusprofinetcom
96
wwwusprofinetcom
wwwusprofinetcom
97
Resources PROFINEWS App
wwwusprofinetcom
98
Resources NewsletterPROFINEWScom
wwwusprofinetcom
99
wwwusprofinetcom
Resources Webinars
Introduction to Ethernet for Control EngineersPROFINETIndustrial WirelessIndustrial Ethernet DiagnosticsPROFIBUS in the Process Industries PROFIsafePROFIenergyCompleting a PROFINET Project
More
100
Resources One-day training classes101
PROFINETMinneapolis June 4Denver June Chicago Aug Tampa Oct Detroit Oct Louisville Nov Raleigh Nov Seattle Dec
For the latest scheduleand to register visit
wwwusprofinetcom wwwusprofinetcom
PROFINETLos Angeles Feb 3 Dallas Feb 19Atlanta Mar 4Houston Mar 19Richmond Apr 2St Louis Apr 16Newark Apr 28Pittsburgh May 14
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
Industrial Ethernet Functionality
Diagnostics Topology Yes No No
SNMP loop holes No Yes Yes
Energy Management(PROFIenergy) Yes No No
Safety Yes Yes No
Fast Start Up Yes Yes No
Wireless Yes IEEE 80211 and Bluetooth
Yes IEEE 80211(with caution when
using multicast)Yes
Performance ++ - --
Automatic Timing Calculation Yes No No
Technology PROFINET EtherNetIP Modbus TCP
Fieldbus Integration
Many including non PI
networks (PROFIBUS Interbus ASI
DeviceNet Foundation Fieldbus Modbus Hart
etc)
CompoNet DeviceNet ControlNet
Modbus TCPModbus
92
wwwusprofinetcom
Industrial Ethernet Functionality
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No NoVertical Integration Yes No NoDevices can report maintenance information
Yes No No
Peer to Peer communications
Yes with CBA I-Device PNPN
Couplers TCPUDP option for programmed communication
Yesonly TCPIPprogrammed
communication
Yesonly TCPIPprogrammed
communication
Technology PROFINET EtherNetIP Modbus TCP
93
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
PROFINET for PA(Process Automation)
Yes No No
Shared Device Yes No No
iPar (optional parameter server)
Yes No No
TCI ndash Tool Calling Interface(allows vendor tools to be entered from the PROFINET configuration engineering tool)
Yes No No
94
wwwusprofinetcom
Resources
Competitive Resources from the PROFIblog
Pegging the FUD Meter (82707)The Fickle Finger of FUD (103007)FUD Dissection Part 1FUD Dissection Part 2Responding to FUD with FCNThe Big Lie SUE (121708)The EtherNetIP FUD-sicle ndash Melted Again(73112)PROFINET versus EtherNetIP (22415)
wwwusprofinetcom
96
wwwusprofinetcom
wwwusprofinetcom
97
Resources PROFINEWS App
wwwusprofinetcom
98
Resources NewsletterPROFINEWScom
wwwusprofinetcom
99
wwwusprofinetcom
Resources Webinars
Introduction to Ethernet for Control EngineersPROFINETIndustrial WirelessIndustrial Ethernet DiagnosticsPROFIBUS in the Process Industries PROFIsafePROFIenergyCompleting a PROFINET Project
More
100
Resources One-day training classes101
PROFINETMinneapolis June 4Denver June Chicago Aug Tampa Oct Detroit Oct Louisville Nov Raleigh Nov Seattle Dec
For the latest scheduleand to register visit
wwwusprofinetcom wwwusprofinetcom
PROFINETLos Angeles Feb 3 Dallas Feb 19Atlanta Mar 4Houston Mar 19Richmond Apr 2St Louis Apr 16Newark Apr 28Pittsburgh May 14
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
Industrial Ethernet Functionality
Media (Network) Redundancy
YesSP RSP PN MRP
bumpless IRTvendor specific
YesSP RSP DLR vendor
specific
YesSP RSP vendor
specific
Bumpless Redundancy Yes No No
Controller Redundancy YesNot on EtherNetIP
Only with additional ODVA networks and hardware
No
Device Redundancy Yes No NoVertical Integration Yes No NoDevices can report maintenance information
Yes No No
Peer to Peer communications
Yes with CBA I-Device PNPN
Couplers TCPUDP option for programmed communication
Yesonly TCPIPprogrammed
communication
Yesonly TCPIPprogrammed
communication
Technology PROFINET EtherNetIP Modbus TCP
93
wwwusprofinetcom
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
PROFINET for PA(Process Automation)
Yes No No
Shared Device Yes No No
iPar (optional parameter server)
Yes No No
TCI ndash Tool Calling Interface(allows vendor tools to be entered from the PROFINET configuration engineering tool)
Yes No No
94
wwwusprofinetcom
Resources
Competitive Resources from the PROFIblog
Pegging the FUD Meter (82707)The Fickle Finger of FUD (103007)FUD Dissection Part 1FUD Dissection Part 2Responding to FUD with FCNThe Big Lie SUE (121708)The EtherNetIP FUD-sicle ndash Melted Again(73112)PROFINET versus EtherNetIP (22415)
wwwusprofinetcom
96
wwwusprofinetcom
wwwusprofinetcom
97
Resources PROFINEWS App
wwwusprofinetcom
98
Resources NewsletterPROFINEWScom
wwwusprofinetcom
99
wwwusprofinetcom
Resources Webinars
Introduction to Ethernet for Control EngineersPROFINETIndustrial WirelessIndustrial Ethernet DiagnosticsPROFIBUS in the Process Industries PROFIsafePROFIenergyCompleting a PROFINET Project
More
100
Resources One-day training classes101
PROFINETMinneapolis June 4Denver June Chicago Aug Tampa Oct Detroit Oct Louisville Nov Raleigh Nov Seattle Dec
For the latest scheduleand to register visit
wwwusprofinetcom wwwusprofinetcom
PROFINETLos Angeles Feb 3 Dallas Feb 19Atlanta Mar 4Houston Mar 19Richmond Apr 2St Louis Apr 16Newark Apr 28Pittsburgh May 14
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
Industrial Ethernet Functionality
Technology PROFINET EtherNetIP Modbus TCP
PROFINET for PA(Process Automation)
Yes No No
Shared Device Yes No No
iPar (optional parameter server)
Yes No No
TCI ndash Tool Calling Interface(allows vendor tools to be entered from the PROFINET configuration engineering tool)
Yes No No
94
wwwusprofinetcom
Resources
Competitive Resources from the PROFIblog
Pegging the FUD Meter (82707)The Fickle Finger of FUD (103007)FUD Dissection Part 1FUD Dissection Part 2Responding to FUD with FCNThe Big Lie SUE (121708)The EtherNetIP FUD-sicle ndash Melted Again(73112)PROFINET versus EtherNetIP (22415)
wwwusprofinetcom
96
wwwusprofinetcom
wwwusprofinetcom
97
Resources PROFINEWS App
wwwusprofinetcom
98
Resources NewsletterPROFINEWScom
wwwusprofinetcom
99
wwwusprofinetcom
Resources Webinars
Introduction to Ethernet for Control EngineersPROFINETIndustrial WirelessIndustrial Ethernet DiagnosticsPROFIBUS in the Process Industries PROFIsafePROFIenergyCompleting a PROFINET Project
More
100
Resources One-day training classes101
PROFINETMinneapolis June 4Denver June Chicago Aug Tampa Oct Detroit Oct Louisville Nov Raleigh Nov Seattle Dec
For the latest scheduleand to register visit
wwwusprofinetcom wwwusprofinetcom
PROFINETLos Angeles Feb 3 Dallas Feb 19Atlanta Mar 4Houston Mar 19Richmond Apr 2St Louis Apr 16Newark Apr 28Pittsburgh May 14
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
Resources
Competitive Resources from the PROFIblog
Pegging the FUD Meter (82707)The Fickle Finger of FUD (103007)FUD Dissection Part 1FUD Dissection Part 2Responding to FUD with FCNThe Big Lie SUE (121708)The EtherNetIP FUD-sicle ndash Melted Again(73112)PROFINET versus EtherNetIP (22415)
wwwusprofinetcom
96
wwwusprofinetcom
wwwusprofinetcom
97
Resources PROFINEWS App
wwwusprofinetcom
98
Resources NewsletterPROFINEWScom
wwwusprofinetcom
99
wwwusprofinetcom
Resources Webinars
Introduction to Ethernet for Control EngineersPROFINETIndustrial WirelessIndustrial Ethernet DiagnosticsPROFIBUS in the Process Industries PROFIsafePROFIenergyCompleting a PROFINET Project
More
100
Resources One-day training classes101
PROFINETMinneapolis June 4Denver June Chicago Aug Tampa Oct Detroit Oct Louisville Nov Raleigh Nov Seattle Dec
For the latest scheduleand to register visit
wwwusprofinetcom wwwusprofinetcom
PROFINETLos Angeles Feb 3 Dallas Feb 19Atlanta Mar 4Houston Mar 19Richmond Apr 2St Louis Apr 16Newark Apr 28Pittsburgh May 14
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
Competitive Resources from the PROFIblog
Pegging the FUD Meter (82707)The Fickle Finger of FUD (103007)FUD Dissection Part 1FUD Dissection Part 2Responding to FUD with FCNThe Big Lie SUE (121708)The EtherNetIP FUD-sicle ndash Melted Again(73112)PROFINET versus EtherNetIP (22415)
wwwusprofinetcom
96
wwwusprofinetcom
wwwusprofinetcom
97
Resources PROFINEWS App
wwwusprofinetcom
98
Resources NewsletterPROFINEWScom
wwwusprofinetcom
99
wwwusprofinetcom
Resources Webinars
Introduction to Ethernet for Control EngineersPROFINETIndustrial WirelessIndustrial Ethernet DiagnosticsPROFIBUS in the Process Industries PROFIsafePROFIenergyCompleting a PROFINET Project
More
100
Resources One-day training classes101
PROFINETMinneapolis June 4Denver June Chicago Aug Tampa Oct Detroit Oct Louisville Nov Raleigh Nov Seattle Dec
For the latest scheduleand to register visit
wwwusprofinetcom wwwusprofinetcom
PROFINETLos Angeles Feb 3 Dallas Feb 19Atlanta Mar 4Houston Mar 19Richmond Apr 2St Louis Apr 16Newark Apr 28Pittsburgh May 14
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
wwwusprofinetcom
wwwusprofinetcom
97
Resources PROFINEWS App
wwwusprofinetcom
98
Resources NewsletterPROFINEWScom
wwwusprofinetcom
99
wwwusprofinetcom
Resources Webinars
Introduction to Ethernet for Control EngineersPROFINETIndustrial WirelessIndustrial Ethernet DiagnosticsPROFIBUS in the Process Industries PROFIsafePROFIenergyCompleting a PROFINET Project
More
100
Resources One-day training classes101
PROFINETMinneapolis June 4Denver June Chicago Aug Tampa Oct Detroit Oct Louisville Nov Raleigh Nov Seattle Dec
For the latest scheduleand to register visit
wwwusprofinetcom wwwusprofinetcom
PROFINETLos Angeles Feb 3 Dallas Feb 19Atlanta Mar 4Houston Mar 19Richmond Apr 2St Louis Apr 16Newark Apr 28Pittsburgh May 14
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
Resources PROFINEWS App
wwwusprofinetcom
98
Resources NewsletterPROFINEWScom
wwwusprofinetcom
99
wwwusprofinetcom
Resources Webinars
Introduction to Ethernet for Control EngineersPROFINETIndustrial WirelessIndustrial Ethernet DiagnosticsPROFIBUS in the Process Industries PROFIsafePROFIenergyCompleting a PROFINET Project
More
100
Resources One-day training classes101
PROFINETMinneapolis June 4Denver June Chicago Aug Tampa Oct Detroit Oct Louisville Nov Raleigh Nov Seattle Dec
For the latest scheduleand to register visit
wwwusprofinetcom wwwusprofinetcom
PROFINETLos Angeles Feb 3 Dallas Feb 19Atlanta Mar 4Houston Mar 19Richmond Apr 2St Louis Apr 16Newark Apr 28Pittsburgh May 14
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
Resources NewsletterPROFINEWScom
wwwusprofinetcom
99
wwwusprofinetcom
Resources Webinars
Introduction to Ethernet for Control EngineersPROFINETIndustrial WirelessIndustrial Ethernet DiagnosticsPROFIBUS in the Process Industries PROFIsafePROFIenergyCompleting a PROFINET Project
More
100
Resources One-day training classes101
PROFINETMinneapolis June 4Denver June Chicago Aug Tampa Oct Detroit Oct Louisville Nov Raleigh Nov Seattle Dec
For the latest scheduleand to register visit
wwwusprofinetcom wwwusprofinetcom
PROFINETLos Angeles Feb 3 Dallas Feb 19Atlanta Mar 4Houston Mar 19Richmond Apr 2St Louis Apr 16Newark Apr 28Pittsburgh May 14
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
wwwusprofinetcom
Resources Webinars
Introduction to Ethernet for Control EngineersPROFINETIndustrial WirelessIndustrial Ethernet DiagnosticsPROFIBUS in the Process Industries PROFIsafePROFIenergyCompleting a PROFINET Project
More
100
Resources One-day training classes101
PROFINETMinneapolis June 4Denver June Chicago Aug Tampa Oct Detroit Oct Louisville Nov Raleigh Nov Seattle Dec
For the latest scheduleand to register visit
wwwusprofinetcom wwwusprofinetcom
PROFINETLos Angeles Feb 3 Dallas Feb 19Atlanta Mar 4Houston Mar 19Richmond Apr 2St Louis Apr 16Newark Apr 28Pittsburgh May 14
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
Resources One-day training classes101
PROFINETMinneapolis June 4Denver June Chicago Aug Tampa Oct Detroit Oct Louisville Nov Raleigh Nov Seattle Dec
For the latest scheduleand to register visit
wwwusprofinetcom wwwusprofinetcom
PROFINETLos Angeles Feb 3 Dallas Feb 19Atlanta Mar 4Houston Mar 19Richmond Apr 2St Louis Apr 16Newark Apr 28Pittsburgh May 14
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
Resources PROFItech Classes
PROFIBUS or PROFINET Certified Network Engineer classFull week in Johnson City TNAlso available on-siteTheoretical plus hands-onCertification requires passing both a theoretical and practical examCertified Network Engineers are listed at wwwprofibuscomDetails at certifiedProfiInterfaceCentercomRegister online
wwwusprofinetcom
102
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
PROFINET Developer Workshop
Provide background and knowledge to design and test a PROFINET product efficientlyHow PROFINET can meet the specific applicationrsquos needs (ex GSDML file development)Tailored to customerrsquos level of experience and education Builds upon the PROFINET Certified Network Engineer curriculumHands-on experience and expert instruction on how to use the PROFINET test software suiteSmall or large groups accommodated both at the PIC or on the customerrsquos site wwwusprofinetcom
103
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
Resources Books
wwwusprofinetcom
104
OrderOrder
Order Order
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
Resources Social Media
wwwusprofinetcom
105
PROFItelevision
ThePROFIblogger
MinutePROFINET
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
Resources People
PI North America16101 N 82nd StreetSuite 3BScottsdale AZ 85260 USA ph (480) 483-2456fax (480) 483-7202wwwusprofibuscom
Michael Bryant Executive DirectorCarl Henning Deputy DirectorMichael Bowne Director of Tech MktingLynne Froehlich Administrative DirectorMarsha Bryant Administrator
PROFI Interface Center One Internet PlazaJohnson City TN 37604 USA
ph (423) 262-2576fax (423) 262-2103 wwwProfiInterfaceCentercom
Torsten Paulsen PIC ManagerHunter Harrington PROFINET Consulting EngrKyle McMillan PROFINET Systems EngineerJohn Swindall PROFIBUS Systems Engineer
wwwusprofinetcom
106
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-
copy2013-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
- PROFINET vs EtherNetIP
- A Disclaimer
- Agenda
- The Organization PROFINET
- The Organizations
- The Organizations Activities
- The Organizations Cooperation
- PI markets
- Itrsquos all about the data
- The road to IIoT
- Breadth of Application Coverage
- Competitive comparison discrete IO
- Resources
- PROFINET in Process
- Competitive comparison process
- Resources
- Resources PROFIBUS PA
- Motion Control Topology
- Competitive comparison motion
- Resources
- Depth of Features
- 5 steps to determinism
- PROFINET and TCPIP
- Why not use TCPIP for real-time
- Ethernet doesnrsquot cause delays
- PROFINET RT (Real Time)
- When you try to use all layershellip
- When you try to use all layershellip
- Bandwidth Reservation for PROFINET IRT
- Scheduling for PROFINET IRT
- Functional principle of synchronization
- 3125 microsecond cycle
- Summary
- Depth of Features
- The ISOOSI Communications Model
- Device Diagnostic Information
- Diagnostic Information
- ISOOSI Model Where Diagnostics fit in
- IT Standards fPROFINET Network Diagnostics
- Network Diagnostics Using SNMP
- Network diagnostics using HTTP
- IT Standards fPROFINET Network Diagnostics
- LLDP (Link Layer Discovery Protocol)
- Slide Number 44
- Simple Device Replacement
- Simple Device Replacement
- Slide Number 47
- Competitive comparison diagnostics
- Resources
- Depth of Features
- How do I move information vertically
- Depth of Features
- Application Profiles
- Application Profiles
- PROFIenergy Use Cases
- Competitive comparison
- PROFIenergy Resources
- Depth of Features
- PROFIsafe How it works
- Competitive comparison
- PROFIsafe Resources
- Depth of Features
- How do I integrate controllers
- Depth of Features
- Share an IO Device
- Depth of Features
- Wireless
- PROFINET over wireless backbones
- Competitive Comparison wireless
- Resources
- Depth of Features
- More
- Depth of Features
- Security
- Resources
- Leadership
- Wrapping Up
- What is PROFINET
- Industrial
- Scalable (Donrsquot Fence Me In)
- Complete
- Open
- Fast
- Flexible
- Easy
- Ethernet (Standard Unmodified)
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Capability Matrix
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Industrial Ethernet Functionality
- Resources
- Competitive Resources from the PROFIblog
- wwwusprofinetcom
- Resources PROFINEWS App
- Resources Newsletter
- Resources Webinars
- Resources One-day training classes
- Resources PROFItech Classes
- PROFINET Developer Workshop
- Resources Books
- Resources Social Media
- Resources People
- Slide Number 107
-