Automation and Drives Communication networks Applications PROFINET Introduction to industrial automation IEEE 1588 Workshop Tutorial Industrial and Motion Control Applications
Automation and Drives
Communication networks
Applications
PROFINET
Introduction to industrial automation
IEEE 1588 WorkshopTutorialIndustrial and Motion ControlApplications
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
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
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
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
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
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
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)
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
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
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
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
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
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