automation and drives peer to peer communication between control platforms profinet

22
Automation and Drives Peer to peer communication between control platforms PROFINET

Upload: gary-crawford

Post on 22-Dec-2015

220 views

Category:

Documents


0 download

TRANSCRIPT

Automation and Drives

Peer to peer communicationbetween control platforms

PROFINET

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