220 likes | 304 Views
What is needed to gain the complete control?. The capability to implement … Decentralized I/O Peer to peer communication between control platforms Information and data Machine Safety Motion Control and incorporate Infrastructure and network management Data Security.
E N D
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
Biggest opportunity to reduce cost, speed time to market, and improve manufacturing flexibility is in Engineering Savings Engineering 60 % Software 15 % Hardware 25 % + Ethernet is penetrating factory and process automation PROFINET Engineering and commissioning are the main cost factors
Filling Cleaning Labeling Palletizing Packaging Peer to Peer communication between machines
Cleaning Filling Labeling Situation today Ethernet Packaging • Machines from different OEMs • OEMs implementing different automation architectures • Machines controlled by different PLCs
Until now: Program is needed for communication Cleaning CALL #BSEND ( ID: 1 R_ID: SD_1: ERROR: ...) Filling DBSend PLC2:BoolVar1 BOOLBoolVar2 BOOLDwordVar1 DWORD DBRecvPLC1:BoolVar1 BOOLBoolVar2 BOOLDwordVar1 DWORD CALL #RECV ID1 CALL #BRECV (ID: R_ID: RD_1: ERROR: ...) DBSendPLC1:BoolVar1 BOOLBoolVar2 BOOLBoolVar3 BOOLDwordVar1 DWORD DBRecv PLC2:BoolVar1 BOOLBoolVar2 BOOLBoolVar3 BOOLDwordVar1 DWORD CALL #SEND Communication CALL #BSEND ( ID: 1 R_ID: SD_1: ERROR: ...) DBSend PLC3:BoolVar1 BOOLBoolVar2 BOOLDwordVar1 DWORD Labeling DBRecvPLC1:BoolVar1 BOOLBoolVar2 BOOLDwordVar1 DWORD ID2 CALL #RECV CALL #BRECV ( ID: R_ID: RD_1: ERROR: ...) DBRecv PLC3:BoolVar1 BOOLBoolVar2 BOOLBoolVar3 BOOLDwordVar1 DWORD Communication DBSendPLC1:BoolVar1 BOOLBoolVar2 BOOLBoolVar3 BOOLDwordVar1 DWORD CALL #SEND • Know-how about communication functions is necessary • Functions are different depending on control platforms
With PROFINET CBA:Configuration of the communication Cleaning START STARTING Labeling STOP READY START STARTING Cnt_IN RUNNING STOP READY Cnt_OUT Cnt_IN RUNNING Lifestate ICnt_OUT Lifestate Filling • Graphical configuration of the communication between machines • No detailed knowledge of communication functions required START STARTING STOP READY Cnt_IN RUNNING Cnt_OUT Lifestate PROFINET makes machine communications easier by graphically designing peer to peer communications
Configuring Configuring Configuring Programming Programming Programming Packaging Labeling Filling Running Finished Enable Fault Running Finished Enable Fault Reset Enable Start Stop Reset Enable Start Stop Running Finished Enable Fault Reset Enable Start Stop Step1: Create components Machine builder A Machine builder B Machine builder C Labeling Filling Packaging
Manufacturer Independent PROFInet Engineering Tool PCD PCD PCD Labeling Packaging Filling Running Finished Enable Fault Running Finished Enable Fault Running Finished Enable Fault Reset Enable Start Stop Reset Enable Start Stop Reset Enable Start Stop Machine builder A Machine builder 3 Machine builder B Step2: Import components
Pack Packaging Labeling Running Finished Enable Fault Running Finished Enable Fault Reset Enable Start Stop Reset Enable Start Stop Label Pack Label Filling Running Finished Enable Fault Reset Enable Start Stop Fill Fill Step3: Link components e.g. Siemens SIMATIC iMap
SIMATIC iMapPlant-wide engineering tool • Multi-system intercommunications • Graphical configuration of communication • Hierarchical navigation Technology view Networkview 6ES7 820-0CC03-0YX0 available (V2.0)
iMap Download of the connections to the devices Step4: Download interconnections PROFINET Automatic setup of device communication
Component error Connection error Status ofconnection Devicestatus Error Details PROFINET diagnostics Predict, detect, locate and resolve failures
Labeling Filling Cleaning Packaging ON ON ON ON STARTING STARTING STARTING STARTING START START START START READY READY READY READY STOP STOP STOP STOP RUNNING RUNNING RUNNING RUNNING HELD HELD HELD HELD Lifestate Lifestate Lifestate Lifestate PROFINET – Reduce time and costsin engineering and commissioning New machine • Configuring instead of programming and debugging • Simplify the interoperability between multiple vendors • Standardization of machines and their functionality • Flexibility to reconfigure the manufacturing flow machine out machine in
Before cell view Production PROFINET View of theentire plant Timereduction20-40% SOP PROFINET Objective: Reduction of time and costs Production Commiss-ioning Commiss-ioning Engineering Engineering Planning Planning t
Ethernet Proxy Fieldbus Context between Engineering and Communication Packaging Labeling ? Cleaning Filling
Packaging Filling Cleaning Labeling PROFINET proxies PROFINET proxies System-wide communication in the plant PROFINET On On On On On On On On Stopped Stopped Stopped Start Start Start Stopped Start Stop Running Stop Running Stop Running Stop Running Ready Ready Ready Ready Lifestate Lifestate Lifestate Lifestate PROFINET enables the integration of machines connected to fieldbus systems
PROFINET ProxySiemens PROFINET/PROFIBUS 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
The Function of the Siemens proxyOrder-No: 6GK1 411-5AA00 Ethernet Filling PROFINET Cleaning Labeling • 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 SlaveImage SlaveImage DP Master PROFIBUS DP Cyclic updates Filling Cleaning
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
PROFINET ProxyJNOVEL ROFINET/Computer Link PROFINET Computer Link Mitsubishi PLC DEXAM • 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 ProxyCOMTROL PROFINET/Serial Link PROFINET RS232/RS422 Serial device • Using the COMTROL proxy to connect serial devices to the PROFINET network • Devices with serial interface likeBarcode scanner, printers, RFID