14
Automation and Drives Communication networks Applications PROFINET Introduction to industrial automation IEEE 1588 Workshop Tutorial Industrial and Motion Control Applications

Automation and Drives IEEE 1588 Workshop Tutorial

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Automation and Drives IEEE 1588 Workshop Tutorial

Automation and Drives

Communication networks

Applications

PROFINET

Introduction to industrial automation

IEEE 1588 WorkshopTutorialIndustrial and Motion ControlApplications

Page 2: Automation and Drives IEEE 1588 Workshop Tutorial

Automation and Drives

IEEE 1588 Industrial and Motion Control Applications

Industrial Communications SIMATIC NET [email protected], 10.10.2005 2

Introduction

Network

Applications

PROFINET

© Siemens AG 2005

Automation hierarchy

ManufacturingOperations

System

ControlLevel

ERP

MES

ControlFactory AutomationProcess Automation

PROFINET devices support MESField Level

Enterprise ResourcePlanning System

Pro

duct

ion

Qua

lity

Mai

nten

ance

Sto

ring

Mai

nten

ance

Page 3: Automation and Drives IEEE 1588 Workshop Tutorial

Automation and Drives

IEEE 1588 Industrial and Motion Control Applications

Industrial Communications SIMATIC NET [email protected], 10.10.2005 3

Introduction

Network

Applications

PROFINET

© Siemens AG 2005

Distributed Automation – Plant View Modular Plant and Machine Construction

Example from the food & beverage industry: Wash bottlesFill bottlesClose bottlesPack bottles

Data exchange between intelligent devices within the machine

Machine 1

Wash Fill Close

Machine 2

Pack

Machine 3

Horizontal integration along the production line

Page 4: Automation and Drives IEEE 1588 Workshop Tutorial

Automation and Drives

IEEE 1588 Industrial and Motion Control Applications

Industrial Communications SIMATIC NET [email protected], 10.10.2005 4

Introduction

Network

Applications

PROFINET

© Siemens AG 2005

Industrial Ethernet Standard Industrial Ethernet Standard Industrial Ethernet Standard The Open The Open The Open

For AutomationFor AutomationFor Automation

IEC/PAS 62411 and IEC 61784-2IEC/PAS 62411 and IEC 61784IEC/PAS 62411 and IEC 61784--22

Communication network Standards

Page 5: Automation and Drives IEEE 1588 Workshop Tutorial

Automation and Drives

IEEE 1588 Industrial and Motion Control Applications

Industrial Communications SIMATIC NET [email protected], 10.10.2005 5

Introduction

Network

Applications

PROFINET

© Siemens AG 2005

Real-Time Ethernet (RTE) with PROFINET

Real-Time Communication

PROFINET

Page 6: Automation and Drives IEEE 1588 Workshop Tutorial

Automation and Drives

IEEE 1588 Industrial and Motion Control Applications

Industrial Communications SIMATIC NET [email protected], 10.10.2005 6

Introduction

Network

Applications

PROFINET

© Siemens AG 2005

PROFINET CBA: Real-Time between Components

The user chooses the QoS„Real-Time Data Transmission“ in the configuration tool

Close

Fill Release

Start

Transmission: Cyclic

StartRelease

The Communication relationships between the devices is established over TCP/IPSubsequently, process data are transmitted cyclically between devices via the Real-Time channel

ACCO ACCOEstablishment of Communication Relation

cyclic user data in Real-Time RT

DriverRT

Driver

Page 7: Automation and Drives IEEE 1588 Workshop Tutorial

Automation and Drives

IEEE 1588 Industrial and Motion Control Applications

Industrial Communications SIMATIC NET [email protected], 10.10.2005 7

Introduction

Network

Applications

PROFINET

© Siemens AG 2005

Demands on Motion Control applications

Wood-, glass-and ceramic-processing machines

Plastics injection molding

machines

Packaging machines

Printing presses

Page 8: Automation and Drives IEEE 1588 Workshop Tutorial

Automation and Drives

IEEE 1588 Industrial and Motion Control Applications

Industrial Communications SIMATIC NET [email protected], 10.10.2005 8

Introduction

Network

Applications

PROFINET

© Siemens AG 2005

Trends

Time stamping from sensor level to HMI

Precise clock synchronizationWith bridges (e.g. IE PB) actually 10 ms plant wideIndustrial Ethernet (IE) actually 1 ms plant wideBoth are to enhance

Enhanced diagnosis required with precise time stamping

A plant wide reliable synchronization source

Robots synchronized using clock synchronization

Clock synchronization protocols: NTP in cell level (HMI, EMS, ERP)PTP (IEEE 1588) in field level (actor/sensor + control)

Page 9: Automation and Drives IEEE 1588 Workshop Tutorial

Automation and Drives

IEEE 1588 Industrial and Motion Control Applications

Industrial Communications SIMATIC NET [email protected], 10.10.2005 9

Introduction

Network

Applications

PROFINET

© Siemens AG 2005

Application Requirements

Chronological association of diagnosis and process alarmsTime dependent process synchronization

Net diagnosis on switch port with time stamplog files with time stamp

Security log files (IP-ACL)Configuration log filesDevice log files

Clock synchronization precision plant wide below 1msIP-sub-net included

Standby-Clock masterAlerts for clock master failuresSummer/Winter-time adjust independent of

clock synchronization protocol

Page 10: Automation and Drives IEEE 1588 Workshop Tutorial

Automation and Drives

IEEE 1588 Industrial and Motion Control Applications

Industrial Communications SIMATIC NET [email protected], 10.10.2005 10

Introduction

Network

Applications

PROFINET

© Siemens AG 2005

Real-Time Communication Classes

PROFINET distinguishes between two real-time classes with differences regarding the performance:

Real-Time:Using standard componentsPerformance characteristics like fieldlbuses today (e.g. PROFIBUS)Typical application area: Factory Automation

Isochronous Real-Time:Clock synchronized communicationHardware support via Switch-ASICTypical application area: drive control in Motion Control applications

Page 11: Automation and Drives IEEE 1588 Workshop Tutorial

Automation and Drives

IEEE 1588 Industrial and Motion Control Applications

Industrial Communications SIMATIC NET [email protected], 10.10.2005 11

Introduction

Network

Applications

PROFINET

© Siemens AG 2005

Motion Control with PROFINET

Advantages at a glanceIsochronous communication for Motion Control ApplicationsShort and deterministic reaction times of < 1ms, Jitter < 1µsIntegration of decentralized field devicesTCP/IP for engineering, diagnostics and HMI connection

PROFINET

InternetInternet

Page 12: Automation and Drives IEEE 1588 Workshop Tutorial

Automation and Drives

IEEE 1588 Industrial and Motion Control Applications

Industrial Communications SIMATIC NET [email protected], 10.10.2005 12

Introduction

Network

Applications

PROFINET

© Siemens AG 2005

Isochronous Real-Time Communication (IRT)

TCP/IP

Real-Time

100ms 10ms <1ms

Factory Automation Motion Control

Process data

IT-Services

IRT

Requirements on Ethernet for Motion ControlHighest performanceTime synchronization inclusive determinismOpenness for unrestricted access to the IT world, which means no restrictions for TCP/IP

Page 13: Automation and Drives IEEE 1588 Workshop Tutorial

Automation and Drives

IEEE 1588 Industrial and Motion Control Applications

Industrial Communications SIMATIC NET [email protected], 10.10.2005 13

Introduction

Network

Applications

PROFINET

© Siemens AG 2005

PROFINET and IRT

What are the pre-conditions ?

Segmentation of the communication

use of time based communication

Clock-Synchronization

Page 14: Automation and Drives IEEE 1588 Workshop Tutorial

Automation and Drives

IEEE 1588 Industrial and Motion Control Applications

Industrial Communications SIMATIC NET [email protected], 10.10.2005 14

Introduction

Network

Applications

PROFINET

© Siemens AG 2005

IRT Scheduling

Scheduling of communication systemsHigh accurate cycle synchronizationSeparate time areas for real-time and TCP/UDP

Cycle 1 Cycle 2 Cycle n

IRTChannel

openChannel

IRTChannel

openChannel

E.g. 1 ms position control cycle

e.g. TCP/IP dataIRT data

Isochronous Communication Standard CommunicationSynchro-nization