automation and drives peer to peer communication between control platforms profinet
TRANSCRIPT
Energy and Automation
PROFINET
PROFINET CBA SE&A, 02/24/05 2
Situation today
Distributed Automation
Steps in Engineering
Diagnostics
Benefits
CBA-Proxy
What is neededto gain the complete control?
The capability to implement … Decentralized I/O
Peer to peer communicationbetween control platforms
Information and data
Machine Safety
Motion Control
and incorporate
Infrastructure and network management
Data Security
Energy and Automation
PROFINET
PROFINET CBA SE&A, 02/24/05 3
Situation today
Distributed Automation
Steps in Engineering
Diagnostics
Benefits
CBA-Proxy
Engineering and commissioning are the main cost factors
PROFINET
+
Biggest opportunity to reduce cost, speed
time to market, and improve manufacturing
flexibility is in Engineering
Savings
Engineering
Software
Hardware
15 %
25 %
60 %
Ethernet is penetrating factory and process automation
Energy and Automation
PROFINET
PROFINET CBA SE&A, 02/24/05 4
Situation today
Distributed Automation
Steps in Engineering
Diagnostics
Benefits
CBA-Proxy
Peer to Peer communication between machines
CleaningFilling
Labeling
Packaging
Palletizing
Energy and Automation
PROFINET
PROFINET CBA SE&A, 02/24/05 5
Situation today
Distributed Automation
Steps in Engineering
Diagnostics
Benefits
CBA-Proxy
Situation today
Ethernet
Machines from different OEMs OEMs implementing different automation architectures Machines controlled by different PLCs
Cleaning Filling Labeling Packaging
Energy and Automation
PROFINET
PROFINET CBA SE&A, 02/24/05 6
Situation today
Distributed Automation
Steps in Engineering
Diagnostics
Benefits
CBA-Proxy
Until now: Program is needed for communication
CleaningCALL #BSEND ( ID: 1 R_ID: SD_1: ERROR: ...)
CALL #BRECV ( ID: R_ID: RD_1: ERROR: ...)
DBSend PLC2:BoolVar1 BOOLBoolVar2 BOOLDwordVar1 DWORD
DBRecv PLC2:BoolVar1 BOOLBoolVar2 BOOLBoolVar3 BOOLDwordVar1 DWORD
CALL #BSEND ( ID: 1 R_ID: SD_1: ERROR: ...)
CALL #BRECV ( ID: R_ID: RD_1: ERROR: ...)
DBSend PLC3:BoolVar1 BOOLBoolVar2 BOOLDwordVar1 DWORD
DBRecv PLC3:BoolVar1 BOOLBoolVar2 BOOLBoolVar3 BOOLDwordVar1 DWORD
ID1
ID2
Filling
Labeling
DBSendPLC1:BoolVar1 BOOLBoolVar2 BOOLBoolVar3 BOOLDwordVar1 DWORD
DBRecvPLC1:BoolVar1 BOOLBoolVar2 BOOLDwordVar1 DWORD
CALL #RECV
CALL #SEND
DBSendPLC1:BoolVar1 BOOLBoolVar2 BOOLBoolVar3 BOOLDwordVar1 DWORD
DBRecvPLC1:BoolVar1 BOOLBoolVar2 BOOLDwordVar1 DWORD
CALL #RECV
CALL #SENDCommunication
Communication
Know-how about communication functions is necessary Functions are different depending on control platforms
Energy and Automation
PROFINET
PROFINET CBA SE&A, 02/24/05 7
Situation today
Distributed Automation
Steps in Engineering
Diagnostics
Benefits
CBA-Proxy
PROFINET makes machine communications easier by graphically designing peer to peer communications
With PROFINET CBA:Configuration of the communication
CleaningSTART STARTING
STOP READY
Cnt_IN
Lifestate
RUNNING
Cnt_OUT
LabelingSTART STARTING
STOP READY
Cnt_IN
Lifestate
RUNNING
ICnt_OUT
FillingSTART STARTING
STOP READY
Cnt_IN
Lifestate
RUNNING
Cnt_OUT
Graphical configuration of the communication between machines
No detailed knowledge of communication functions required
Energy and Automation
PROFINET
PROFINET CBA SE&A, 02/24/05 8
Situation today
Distributed Automation
Steps in Engineering
Diagnostics
Benefits
CBA-Proxy
Step1: Create components
Programming
Configuring
Programming
Configuring
Programming
Configuring
Filling
Machine builder A
Labeling
Machine builder B
Packaging
Machine builder C
Filling
Reset
Enable
Start
Stop
Running
Finished
Enable
Fault
Labeling
Reset
Enable
Start
Stop
Running
Finished
Enable
Fault
Packaging
Reset
Enable
Start
Stop
Running
Finished
Enable
Fault
Energy and Automation
PROFINET
PROFINET CBA SE&A, 02/24/05 9
Situation today
Distributed Automation
Steps in Engineering
Diagnostics
Benefits
CBA-Proxy
Step2: Import components
PROFInet Engineering Tool
Manufacturer Independent
FillingReset
Enable
Start
Stop
Running
Finished
Enable
Fault
PCD
Machine builder A
LabelingReset
Enable
Start
Stop
Running
Finished
Enable
Fault
PCD
Machine builder B
PCD
PackagingReset
Enable
Start
Stop
Running
Finished
Enable
Fault
Machine builder 3
Energy and Automation
PROFINET
PROFINET CBA SE&A, 02/24/05 10
Situation today
Distributed Automation
Steps in Engineering
Diagnostics
Benefits
CBA-Proxy
Step3: Link components
Filling
Reset
Enable
Start
Stop
Running
Finished
Enable
Fault
Labeling
Reset
Enable
Start
Stop
Running
Finished
Enable
Fault
Packaging
Reset
Enable
Start
Stop
Running
Finished
Enable
Fault
Fill
Label
Pack
Fill
Label
Pack
e.g. Siemens SIMATIC iMap
Energy and Automation
PROFINET
PROFINET CBA SE&A, 02/24/05 11
Situation today
Distributed Automation
Steps in Engineering
Diagnostics
Benefits
CBA-Proxy
SIMATIC iMapPlant-wide engineering tool
Technology view
Technology view
Networkview
Networkview
Multi-system intercommunications
Graphical configuration of communication
Hierarchical navigation
6ES7 820-0CC03-0YX0 available (V2.0)
Energy and Automation
PROFINET
PROFINET CBA SE&A, 02/24/05 12
Situation today
Distributed Automation
Steps in Engineering
Diagnostics
Benefits
CBA-Proxy
iMap
Step4: Download interconnections
Automatic setup of device communication
Download of the connections to the devices
PROFINET
Energy and Automation
PROFINET
PROFINET CBA SE&A, 02/24/05 13
Situation today
Distributed Automation
Steps in Engineering
Diagnostics
Benefits
CBA-Proxy
PROFINET diagnostics Predict, detect, locate and resolve failures
Componenterror
Componenterror
Connection
error
Connection
error
Status ofconnectio
n
Status ofconnectio
n
Error DetailsError
Details
DevicestatusDevicestatus
Energy and Automation
PROFINET
PROFINET CBA SE&A, 02/24/05 14
Situation today
Distributed Automation
Steps in Engineering
Diagnostics
Benefits
CBA-Proxy
Configuring instead of programming and debugging
Simplify the interoperability between multiple vendors
Standardization of machines and their functionality
Flexibility to reconfigure the manufacturing flow
PROFINET – Reduce time and costsin engineering and commissioning
machine inmachine out
CleaningON STARTINGSTART READYSTOP
Lifestate
RUNNINGHELD
FillingON STARTINGSTART READYSTOP
Lifestate
RUNNINGHELD
LabelingON STARTINGSTART READYSTOP
Lifestate
RUNNINGHELD
PackagingON STARTINGSTART READYSTOP
Lifestate
RUNNINGHELD
New machine
Energy and Automation
PROFINET
PROFINET CBA SE&A, 02/24/05 15
Situation today
Distributed Automation
Steps in Engineering
Diagnostics
Benefits
CBA-Proxy
Production
Planning
Production
Commiss-ioning
PROFINET Objective: Reduction of time and costs
t
Planning
Engineering
SOP
Engineering
Before cell view
View of theentire plant
PROFINET
Timereduction20-40%
Commiss-ioning
Energy and Automation
PROFINET
PROFINET CBA SE&A, 02/24/05 16
Situation today
Distributed Automation
Steps in Engineering
Diagnostics
Benefits
CBA-Proxy
Context between Engineering and Communication
PackagingLabeling
Cleaning
Fieldbus
Ethernet
?Proxy
Filling
Energy and Automation
PROFINET
PROFINET CBA SE&A, 02/24/05 17
Situation today
Distributed Automation
Steps in Engineering
Diagnostics
Benefits
CBA-Proxy
System-wide communication in the plant
PROFINET
FillingOnStartStop
OnStoppedRunning
ReadyLifestate
Labeling
OnStartStop
OnStoppedRunning
ReadyLifestate
Packaging
OnStartStop
OnStoppedRunning
ReadyLifestate
CleaningOnStartStop
OnStoppedRunning
ReadyLifestate
PROFINET enables the integration of machines connected to fieldbus systems
PROFINET proxies
PROFINET proxies
Energy and Automation
PROFINET
PROFINET CBA SE&A, 02/24/05 18
Situation today
Distributed Automation
Steps in Engineering
Diagnostics
Benefits
CBA-Proxy
PROFINET ProxySiemens PROFINET/PROFIBUS
IE/PB Link
Using the Siemens IE/PB-Link as proxy for the PROFIBUS devices on Industrial Ethernet
The IE/PB Link supports the PROFINET communication services for data exchange between PROFInet devices on Ethernet and devices on PROFIBUS
PROFINET
PROFIBUS
Energy and Automation
PROFINET
PROFINET CBA SE&A, 02/24/05 19
Situation today
Distributed Automation
Steps in Engineering
Diagnostics
Benefits
CBA-Proxy
The Function of the Siemens proxyOrder-No: 6GK1 411-5AA00
Cleaning Filling
PROFIBUS DP
SlaveImage
SlaveImage
Labeling
Cleaning
DP Master
PROFINET
Filling
Ethernet side: Proxy maintains the
component model of the PROFIBUS devices
Establishes and maintains connections
Handles production and consumption of the component data
PROFIBUS side: Cyclic data exchange between
DP master and DP slaves
Ethernet
Cyclic updates
Energy and Automation
PROFINET
PROFINET CBA SE&A, 02/24/05 20
Situation today
Distributed Automation
Steps in Engineering
Diagnostics
Benefits
CBA-Proxy
PROFINET ProxyHilscher PROFINET/DeviceNet
Using the Hilscher PKV50 as a proxy to connect DeviceNet to the PROFINET network
Part Number: Hilscher PKV50-PN-DNM
PROFINET
DeviceNet
Energy and Automation
PROFINET
PROFINET CBA SE&A, 02/24/05 21
Situation today
Distributed Automation
Steps in Engineering
Diagnostics
Benefits
CBA-Proxy
PROFINET ProxyJNOVEL ROFINET/Computer Link
Using the JNOVEL DEXAM to connect the Mitsubishi PLCs to the PROFINET network
The Link supports the PROFINET communication services for data exchange between PROFINET devices and devices on Mitsubishi Computer Link
PROFINET
Mitsubishi PLC
DEXAM
Computer Link
Energy and Automation
PROFINET
PROFINET CBA SE&A, 02/24/05 22
Situation today
Distributed Automation
Steps in Engineering
Diagnostics
Benefits
CBA-Proxy
PROFINET ProxyCOMTROL PROFINET/Serial Link
Using the COMTROL proxy to connect serial devices to the PROFINET network
Devices with serial interface likeBarcode scanner, printers, RFID
PROFINET
Serial device
RS232/RS422