![Page 1: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/1.jpg)
PLCopenfor efficiency in automation
Page 1 printed at 9/14/2011 www.PLCopen.org
PLCopen:
changing the world of industrial automation
Overview of the current activitiesand working groups
Eelco van der Wal
Managing Director PLCopen
![Page 2: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/2.jpg)
PLCopenfor efficiency in automation
Page 2 printed at 9/14/2011 www.PLCopen.org
PLCopen tagline
PLCopenfor efficiency in automation
Why and How
![Page 3: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/3.jpg)
PLCopenfor efficiency in automation
Page 3 printed at 9/14/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 4: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/4.jpg)
PLCopenfor efficiency in automation
Page 4 printed at 9/14/2011 www.PLCopen.org
Managing Complexity
100 – 10,000 – 1mio – 100mio Lines of Code
![Page 5: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/5.jpg)
PLCopenfor efficiency in automation
Page 5 printed at 9/14/2011 www.PLCopen.org
A hierarchy of abstraction
![Page 6: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/6.jpg)
PLCopenfor efficiency in automation
Page 6 printed at 9/14/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 Deceleration
REAL Jerk
MC_DIRECTION Direction
Error
ErrorID
ContinuousUpdate
BufferMode
Busy
Active
BOOL
MC_BUFFER_MODE
BOOL
BOOL
![Page 7: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/7.jpg)
PLCopenfor efficiency in automation
Page 7 printed at 9/14/2011 www.PLCopen.org
Function Block exampleFUNCTION_BLOCK HYSTERISIS
VAR_INPUT
XIN1, XIN2 : REAL;
EPS : REAL; (* Hysterisis band *)
END_VAR
VAR_OUTPUT
Q : BOOL := 0
END_VAR
IF Q THEN
IF XIN1 < (XIN2-EPS) THEN
Q := 0 (* XIN1 decreasing *)
END_IF;
ELSIF XIN1 > (XIN2 + EPS ) THEN
Q := 1; (* XIN1 increasing *)
END_IF;
END_FUNCTION_BLOCK
Hysterisis
QXIN1
XIN2
EPS
BOOLREAL
REAL
REAL
1
EPSEPS
0
XIN2
Q
![Page 8: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/8.jpg)
PLCopenfor efficiency in automation
Page 8 printed at 9/14/2011 www.PLCopen.org
Information hiding via Function Blocks
MC_MoveAbsolute
AXIS_REF Axis Axis AXIS_REFBOOL Execute Done
BOOLREAL Position
BOOLREAL Velocity CommandAborted
WORDREAL Acceleration
BOOL
REAL Deceleration
REAL Jerk
MC_DIRECTION Direction
Error
ErrorID
ContinuousUpdate
BufferMode
Busy
Active
BOOL
MC_BUFFER_MODE
BOOL
BOOL
![Page 9: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/9.jpg)
PLCopenfor efficiency in automation
Page 9 printed at 9/14/2011 www.PLCopen.org
Axis_Ref with 1 FB
FBAxis1
Axis_Ref
Structure
I/F
Task
Manager
DriveConver-
sion
Time or event driven
![Page 10: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/10.jpg)
PLCopenfor efficiency in automation
Page 10 printed at 9/14/2011 www.PLCopen.org
Axis_Ref with 2 FBs
FB1Axis1
Axis_Ref
Structure
I/F Drive
Task
Manager
Conver-
sion
Time or event driven
FB2
![Page 11: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/11.jpg)
PLCopenfor efficiency in automation
Page 11 printed at 9/14/2011 www.PLCopen.org
HW Independence via Function Blocks
Software View
InputsName
Outputs
Hardware View
I/F Sercos Drive Motor
E
Drive Motor
E
PWM
I/F
Encapsulation / Information Hiding
![Page 12: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/12.jpg)
PLCopenfor efficiency in automation
Page 12 printed at 9/14/2011 www.PLCopen.org
Encapsulation: Webcutting
Synchronization of web
feeding & rotating cutter
![Page 13: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/13.jpg)
PLCopenfor efficiency in automation
Page 13 printed at 9/14/2011 www.PLCopen.org
Mechatronic solutions
Mechanical
solution.
Control
solution
![Page 14: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/14.jpg)
PLCopenfor efficiency in automation
Page 14 printed at 9/14/2011 www.PLCopen.org
Decomposition and Reuse
PROGRAM
GLOBAL
LocalType
Automation
application
FUNCTION
INPUT
LocalType
FUNCTION_BLOCK
INPUT OUTPUT IN_OUT EXTERNAL
LocalType
![Page 15: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/15.jpg)
PLCopenfor efficiency in automation
Page 15 printed at 9/14/2011 www.PLCopen.org
Sequential Function Chart, SFC
Step 1 N FILL
Step 3
Step 2 S Empty
Transition 1
Transition 2
N Initialisation S1
N FillingS2
N HeatingS3
N FermentingS4
N HarvestingS5
N CleaningS6
![Page 16: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/16.jpg)
PLCopenfor efficiency in automation
Page 16 printed at 9/14/2011 www.PLCopen.org
Time-to-Market
via flexibility in equipment and process
Asset utilizationminimal finished good inventory
Flexibility in Manufacturingprocess followed by packaging to provide end product
Overall Equipment Effectiveness, OEE
![Page 17: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/17.jpg)
PLCopenfor efficiency in automation
Page 17 printed at 9/14/2011 www.PLCopen.org
Mapping OMAC State Diagram to SFC
![Page 18: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/18.jpg)
PLCopenfor efficiency in automation
Page 18 printed at 9/14/2011 www.PLCopen.org
PLCopenfor efficiency in automation
How?
![Page 19: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/19.jpg)
PLCopenfor efficiency in automation
Page 19 printed at 9/14/2011 www.PLCopen.org
2011
![Page 20: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/20.jpg)
PLCopenfor efficiency in automation
Page 20 printed at 9/14/2011 www.PLCopen.org
PLCopen as a World-wide association
Office in Japan
Main Office in Europe
Office in North America Office in China
![Page 21: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/21.jpg)
PLCopenfor efficiency in automation
Page 21 printed at 9/14/2011 www.PLCopen.org
Organization
TECHNICAL PROMOTIONAL
COMMITTEES
PLCopenStandardization in Industrial Control programming
TC1 TC2 TC3 TC4 TC5 TC6 PC1 PC2 PC3 PC4 PC5
General Meeting, BOM, MD
![Page 22: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/22.jpg)
PLCopenfor efficiency in automation
Page 22 printed at 9/14/2011 www.PLCopen.org
IEC 61131-3
Harmonizing the way people look to control
TC1 Standards:the basis
![Page 23: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/23.jpg)
PLCopenfor efficiency in automation
Page 23 printed at 9/14/2011 www.PLCopen.org
IEC 61131 PartsProject Title Valid till
61131- 1, Ed 2.0 General information, 2003-05 2013
61131- 2, Ed 3.0 Equipment requirements and tests, 2007-07 2012
61131- 3, Ed 3.0 Programming languages (Currently CDV - Committee Draft for Voting) 2012+5
61131- 4, Ed 2.0 User guidelines (TR), 2004-07 2010
61131- 5, Ed 1.0 Communications, 2000-11 2013
61131- 6, Ed 1.0 Functional safety for PLC (Currently CDV - Committee Draft for Voting) 2012+5
61131- 7, Ed 1.0 Fuzzy control programming, 2000-08 2013
61131- 8, Ed 2.0 Guidelines applic. & implem. progr. languages (TR), 2003-09 2008
61131- 9, Ed 1.0Single-drop digital communication interface for small sensors
and actuators (SDCI) aka “IO-Link” (Currently CD - Committee Draft)
2012+5
![Page 24: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/24.jpg)
PLCopenfor efficiency in automation
Page 24 printed at 9/14/2011 www.PLCopen.org
Why include Object Orientation in the 3rd edition?
Main reason:
To link better to the scared resources
of engineers in the future
We’d better adapt to them
then vice versa
![Page 25: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/25.jpg)
PLCopenfor efficiency in automation
Page 25 printed at 9/14/2011 www.PLCopen.org
IEC 61131-3
Harmonizing the way people look to control
and PLCopen extends this basis
![Page 26: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/26.jpg)
PLCopenfor efficiency in automation
Page 26 printed at 9/14/2011 www.PLCopen.org
TC2
Functions and Function Blocks
-
Harmonization of libraries
of reusable components
-
Example: Motion Control
![Page 27: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/27.jpg)
PLCopenfor efficiency in automation
Page 27 printed at 9/14/2011 www.PLCopen.org
PLCopen Motion Control :
The merge of Logic and Motion
IEC 61131-3
PLCopen
Logic Motion Control
![Page 28: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/28.jpg)
PLCopenfor efficiency in automation
Page 28 printed at 9/14/2011 www.PLCopen.org
Status PLCopen Motion Control Part 1 – Function Blocks for Motion Control
Part 2 – Extensions
Part 3 – User Guidelines
Part 4 – Coordinated Motion
Part 5 – Homing procedures
Part 6 – Fluid Power
Over 27 companies certified with over 36
products (check website for full list)
![Page 29: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/29.jpg)
PLCopenfor efficiency in automation
Page 29 printed at 9/14/2011 www.PLCopen.org
Current PLCopen Motion Control Releases
Merge of Part 1 and Part 2 – Motion Control 2.0
Release of Part 5 – Homing
Update of Part 3 – User Guidelines
Part 6 – Extension for Fluid Power
![Page 30: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/30.jpg)
PLCopenfor efficiency in automation
Page 30 printed at 9/14/2011 www.PLCopen.org
The next step:
Adding Safety (TC5)
(at machine level)
IEC 61131-3
PLCopen
Logic Motion ControlSafety
![Page 31: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/31.jpg)
PLCopenfor efficiency in automation
Page 31 printed at 9/14/2011 www.PLCopen.org
Reasons to merge – a changing environment
Too many dialects, too many standards, including IEC 61508
and IEC 62061;
Additional governmental requirements increasing the liability
issues;
No independent training material
Trend to software solutions
Too much done by machine builder themself
Growing market expected
![Page 32: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/32.jpg)
PLCopenfor efficiency in automation
Page 32 printed at 9/14/2011 www.PLCopen.org
Reasons to merge – a changing environment
The tendency to move from one motor (master axis) to
multiple axes, driven by mechatronic solutions;
The availability and acceptance of digital networks with
safety functionality built-in;
The inherent move from hardwired safety functionalities to
software solutions;
The increasing importance of safety related issues regarding
personnel and machines.
![Page 33: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/33.jpg)
PLCopenfor efficiency in automation
Page 33 printed at 9/14/2011 www.PLCopen.org
TC5 - Safety : New initiative
Focused to material presses used for metal
forming
Extensions for Presses will be published as Part 5
MC_PathGearInMaster for press application
Axis
Execute
Axis
Done
MC_MoveAbsolute
Press Motion(Single Axis Motion)
Position
Velocity Active
CommandAborted
Jerk
Direction
Busy
Buffermode
Acceleration
Deceleration Error
ErrorID
AxisGroup
MasterAxis
AxisGroup
MasterAxisMC_PathGearInMaster
Robot Motion(Axis Group Motion)
Execute
RatioNumerator
Active
CommandAborted
Jerk
RatioDenominator
InGear
CoordSystem
Acceleration
Deceleration Error
ErrorID
Buffermode
Busy
Robot1 Robot2
![Page 34: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/34.jpg)
PLCopenfor efficiency in automation
Page 34 printed at 9/14/2011 www.PLCopen.org
PLCopen
Combining Logic, Motion and Safety
Providing Structuring, Decomposition,
Reuse and less training
![Page 35: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/35.jpg)
PLCopenfor efficiency in automation
Page 35 printed at 9/14/2011 www.PLCopen.org
TC3 - Benchmarking
A benchmark is a reproducible, portable test to
measure the performance of a given system in
comparison to other systems
![Page 36: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/36.jpg)
PLCopenfor efficiency in automation
Page 36 printed at 9/14/2011 www.PLCopen.org
TC3 - Benchmarking
There are two main objectives to use a
benchmark:
1. To estimate the performance of the PLC in
your own application
2. To compare the performance of the PLC with
other PLCs and find out the specific strength
and weakness of a given system
![Page 37: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/37.jpg)
PLCopenfor efficiency in automation
Page 37 printed at 9/14/2011 www.PLCopen.org
Benchmarking (TC3)
Two different sets of benchmarks defined:
1. 5 different types of applications, which
are typical for the usage of a PLC.
2. Measures each language feature of the
IEC 61131-3 separately
![Page 38: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/38.jpg)
PLCopenfor efficiency in automation
Page 38 printed at 9/14/2011 www.PLCopen.org
Communication (TC4)
![Page 39: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/39.jpg)
PLCopenfor efficiency in automation
Page 39 printed at 9/14/2011 www.PLCopen.org
TC4 Communication
OPC UA specifies HOW
PLCopen specifies WHAT
![Page 40: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/40.jpg)
PLCopenfor efficiency in automation
Page 40 printed at 9/14/2011 www.PLCopen.org
OPC-UABaseVariableType
OPC UA Part 5
OPC-UA DI
Examples
IEC 61131-3 OPC-UA
CtrlProgramType
BaseObject Type
OPC UA Part 5
CPU_A100
CtrlTaskType
Main
nInput
CtrlResourceType
CtrlFunctionBlockType
CtrlConfigurationType
PLC_Z345 FB_MotorControler
FB_MotorControler:
MotorControler1fOutput
bLocal
bLocalMain
CPU_A100:
CPU1
CtrlProgramOrganizationUnitType
DeviceType
TopologyElement
Type
Configurable
ObjectType
ConfigurableComponentsType:
Resources
ConfigurableComponentsType:
Resources
FB_MotorControler:
MotorControler2
CPU_A100:
CPU2
Priority
BlockType
![Page 41: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/41.jpg)
PLCopenfor efficiency in automation
Page 41 printed at 9/14/2011 www.PLCopen.org
TC6 – XML
Opening up the development environments
by specifying XML formats for IEC 61131-3
![Page 42: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/42.jpg)
PLCopenfor efficiency in automation
Page 42 printed at 9/14/2011 www.PLCopen.org
XML (TC6)
Development
tool
Other
Development
tool
Other
Development
tool
Producer of
graphical and
logical
information
Consumer of
graphical and
logical
information
XML
XML
XML
XML
![Page 43: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/43.jpg)
PLCopenfor efficiency in automation
Page 43 printed at 9/14/2011 www.PLCopen.org
![Page 44: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/44.jpg)
PLCopenfor efficiency in automation
Page 44 printed at 9/14/2011 www.PLCopen.org
![Page 45: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/45.jpg)
PLCopenfor efficiency in automation
Page 45 printed at 9/14/2011 www.PLCopen.org
The link to other simulation tools
MatLab / Simulink
Calculate / simulate complex behaviors
like a 80 synchronized motors in one
packaging machine
or like the control of windmills
![Page 46: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/46.jpg)
PLCopenfor efficiency in automation
Page 46 printed at 9/14/2011 www.PLCopen.org
PC2 - Training
Important to create sufficient human
resources capable to create and innovate
![Page 47: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/47.jpg)
PLCopenfor efficiency in automation
Page 47 printed at 9/14/2011 www.PLCopen.org
Overview
![Page 48: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/48.jpg)
PLCopenfor efficiency in automation
Page 48 printed at 9/14/2011 www.PLCopen.org
More Information...and to download the specifications (f.o.c)
www.plcopen.org
Free-of-Charge electronic Newsletter ‘PLCopening’ (in English)
email: [email protected]
![Page 49: PLCopen: changing the world of industrial automation ...dau.dk/Content/file_knowledge_item/PLCopen_presentation_DAU_20… · PLCopen for efficiency in automation Page 23 printed at](https://reader033.vdocument.in/reader033/viewer/2022050121/5f5120d1c14ae65c0711b0ee/html5/thumbnails/49.jpg)
PLCopenfor efficiency in automation
Page 49 printed at 9/14/2011 www.PLCopen.org
Thanks !
Help us helping you – think about joining