plcopen motion · pdf fileplcopen for efficiency in automation page 1 printed at 11/10/2011 ...
TRANSCRIPT
![Page 1: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/1.jpg)
PLCopenfor efficiency in automation
Page 1 printed at 11/10/2011 www.PLCopen.org
Welcome@
PLCopen Motion Control-
changing the worldof industrial automation
Eelco van der Wal
Managing Director PLCopen
![Page 2: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/2.jpg)
PLCopenfor efficiency in automation
Page 2 printed at 11/10/2011 www.PLCopen.org
IEC 61131-3
Harmonizing the way people look tocontrol
and PLCopen extends this basis
![Page 3: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/3.jpg)
PLCopenfor efficiency in automation
Page 3 printed at 11/10/2011 www.PLCopen.org
PLCopen Motion Control :
The merge ofLogic and Motion
IEC 61131-3
PLCopen
Logic Motion Control
![Page 4: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/4.jpg)
PLCopenfor efficiency in automation
Page 4 printed at 11/10/2011 www.PLCopen.org
The next step:
Adding Safety
(at machine level)
IEC 61131-3
PLCopen
Logic Motion ControlSafety
![Page 5: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/5.jpg)
PLCopenfor efficiency in automation
Page 5 printed at 11/10/2011 www.PLCopen.org
PLCopen
Combining Logic, Motion and Safety
Providing Structuring, Decomposition,
Reuse and less training
![Page 6: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/6.jpg)
PLCopenfor efficiency in automation
Page 6 printed at 11/10/2011 www.PLCopen.org
Percentage of Software development costs in
production systems (source: McKinsey)
0%
20%
40%
60%
80%
100%
1970 1980 1990 2000
Mechanic Electric Software
![Page 7: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/7.jpg)
PLCopenfor efficiency in automation
Page 7 printed at 11/10/2011 www.PLCopen.org
Managing Complexity
100 – 10,000 – 1mio – 100mio Lines of Code
![Page 8: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/8.jpg)
PLCopenfor efficiency in automation
Page 8 printed at 11/10/2011 www.PLCopen.org
A hierarchy of abstraction
![Page 9: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/9.jpg)
PLCopenfor efficiency in automation
Page 9 printed at 11/10/2011 www.PLCopen.org
Decomposition and Reuse
PROGRAM
GLOBAL
LocalType
Automation
application
FUNCTION
INPUT
LocalType
FUNCTION_BLOCK
INPUT OUTPUT IN_OUT EXTERNAL
LocalType
![Page 10: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/10.jpg)
PLCopenfor efficiency in automation
Page 10 printed at 11/10/2011 www.PLCopen.org
Abstraction via Function Blocks
MC_MoveAbsolute
AXIS_REF Axis Axis AXIS_REFBOOL Execute Done
BOOLREAL Position
BOOLREAL Velocity CommandAborted
WORDREAL Acceleration
BOOL
REAL DecelerationREAL Jerk
MC_DIRECTION Direction
Error
ErrorID
ContinuousUpdate
BufferMode
Busy
ActiveBOOL
MC_BUFFER_MODE
BOOL
BOOL
![Page 11: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/11.jpg)
PLCopenfor efficiency in automation
Page 11 printed at 11/10/2011 www.PLCopen.org
Axis_Ref with 1 FB
FBAxis1
Axis_RefStructure
I/F
TaskManager
DriveConver-sion
Time or event driven
![Page 12: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/12.jpg)
PLCopenfor efficiency in automation
Page 12 printed at 11/10/2011 www.PLCopen.org
Axis_Ref with 2 FBs
FB1Axis1
Axis_RefStructure
I/F Drive
TaskManager
Conver-sion
Time or event driven
FB2
![Page 13: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/13.jpg)
PLCopenfor efficiency in automation
Page 13 printed at 11/10/2011 www.PLCopen.org
Encapsulation: Webcutting
Synchronization of web feeding &rotating cutter
Via Gearin, GearInPositionor Camming
![Page 14: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/14.jpg)
PLCopenfor efficiency in automation
Page 14 printed at 11/10/2011 www.PLCopen.org
Mechatronic solutions
Mechanicalsolution
Controlsolution
![Page 15: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/15.jpg)
PLCopenfor efficiency in automation
Page 15 printed at 11/10/2011 www.PLCopen.org
Time-to-Marketvia flexibility in equipment and process
Asset utilizationminimal finished good inventory
Flexibility in Manufacturingprocess followed by packaging to provide end product
Overall Equipment Efficiency OEE
![Page 16: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/16.jpg)
PLCopenfor efficiency in automation
Page 16 printed at 11/10/2011 www.PLCopen.org
The integration of Part 1 and Part 2
![Page 17: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/17.jpg)
PLCopenfor efficiency in automation
Page 17 printed at 11/10/2011 www.PLCopen.org
Status PLCopen Motion Control Part 1 – FBs, V. 1.0 - 2001, V. 1.1 - 2005
Part 2 – Extensions (2005)
Merge of Part 1 and 2 - MC version 2.0 (2011)
Part 3 – User Guidelines (2008)
Part 4 – Coordinated Motion (2008)
Part 5 – Homing procedures (planned 2011)
Part 6 – Fluid Power (planned 2011)
![Page 18: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/18.jpg)
PLCopenfor efficiency in automation
Page 18 printed at 11/10/2011 www.PLCopen.org
Planned PLCopen Motion Control Releases
Update of Part 3 – User Guidelines
Release of Part 5 – Homing
Release of Part 6 – Extension for Fluid Power
![Page 19: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/19.jpg)
PLCopenfor efficiency in automation
Page 19 printed at 11/10/2011 www.PLCopen.org
Status PLCopen Motion Control
25 companies certified with 37
products
check website for overview and
full list
![Page 20: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/20.jpg)
PLCopenfor efficiency in automation
Page 20 printed at 11/10/2011 www.PLCopen.org
PLCopen Motion Control 2.0
Consistent naming conventions and definitions
Input ‘Continuous Update’
New FB CombineAxes,
Representation of the State Diagram
New input MasterValueSource
New FBs ReadMotionState and ReadAxisInfo
Split of Phasing and MoveContinuous FBs in to both relative
and absolute versions
Clearer specified behavior of the output Active
![Page 21: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/21.jpg)
PLCopenfor efficiency in automation
Page 21 printed at 11/10/2011 www.PLCopen.org
Input Continuous Update: Winding /Unwinding
LOAD CELL
![Page 22: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/22.jpg)
PLCopenfor efficiency in automation
Page 22 printed at 11/10/2011 www.PLCopen.org
2-cycle approach with Execute
XOR ANDEnable
ExecuteError
TFT
FTT
TFT
OutIn2In1
![Page 23: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/23.jpg)
PLCopenfor efficiency in automation
Page 23 printed at 11/10/2011 www.PLCopen.org
Input Continuous Update
With Continuous Update set, the inputs are used every cycle
With Continuous Update not connected or not set – no
change in behavior
Benefits in fast scaling movements and in dynamic behavior
![Page 24: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/24.jpg)
PLCopenfor efficiency in automation
Page 24 printed at 11/10/2011 www.PLCopen.org
Combine Axes
A new Function Block CombineAxes, combining the motion
of 2 axes into a 3rd axis with selectable combination method.
Basically it is a calculation of a new position setpoint based
on the 2 position setpoints of the input axes.
![Page 25: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/25.jpg)
PLCopenfor efficiency in automation
Page 25 printed at 11/10/2011 www.PLCopen.org
Example Combine Axes
![Page 26: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/26.jpg)
PLCopenfor efficiency in automation
Page 26 printed at 11/10/2011 www.PLCopen.org
Representation State Diagram
![Page 27: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/27.jpg)
PLCopenfor efficiency in automation
Page 27 printed at 11/10/2011 www.PLCopen.org
Input MasterValueSource
Defines the source for synchronization:
• mcSetValue - Synchronization on master set value
• mcActualValue - Synchronization on master actual value
Relevant for MC_CamIn, MC_GearIn, MC_GearInPos,
MC_ReadMotionState, and MC_CombineAxes
![Page 28: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/28.jpg)
PLCopenfor efficiency in automation
Page 28 printed at 11/10/2011 www.PLCopen.org
More Information...and to download the specifications
www.plcopen.org
email: [email protected]
![Page 29: PLCopen Motion · PDF filePLCopen for efficiency in automation Page 1 printed at 11/10/2011 Welcome @ PLCopen Motion Control-changing the world of industrial automation](https://reader036.vdocuments.mx/reader036/viewer/2022062311/5a78a7137f8b9a7b698e2815/html5/thumbnails/29.jpg)
PLCopenfor efficiency in automation
Page 29 printed at 11/10/2011 www.PLCopen.org
Thanks