Real-time Simulation Center for Automation - WinMODwinmod.de/en/uploads/WinMOD...
Transcript of Real-time Simulation Center for Automation - WinMODwinmod.de/en/uploads/WinMOD...
© Copyright Mewes & Partner GmbHAlle Rechte vorbehalten. All rights reserved.
Mewes & Partner GmbH 2010_TM
WinMOD-Präsentationen\03_WinMOD_System\AddOns\EngineeringAssistence\WinMOD EngineeringAssistence_en.ppt
Mewes & Partner
Page 0
real plantwww.winmod.de
we use it: for Virtual Commissioning
virtual plant
automation system (AS)
WinMOD EngineeringAssistance
Automatic creation of simulation files from external data bases
targets:
• automatic simulation-engineering
• assured quality
• fast engineering
• reduced manual efforts
• high consistency of data and function
Real-time Simulation Center for Automation
© Copyright Mewes & Partner GmbHAlle Rechte vorbehalten. All rights reserved.
Mewes & Partner GmbH 2010_TM
WinMOD-Präsentationen\03_WinMOD_System\AddOns\EngineeringAssistence\WinMOD EngineeringAssistence_en.ppt
Mewes & Partner
Page 1
Overview
Methods for the Creation of WinMOD EngineeringLists
Combined WinMOD Engineering Techniques
Extended WinMOD EngineeringLists
WinMOD Components in Detail
Automatic Creation of Simulation Files
Table Orientated Specification of WinMOD Components
WinMOD Components Simulate the Real Components
WinMOD System and WinMOD Components
topicchart
1
2
3
4
WinMOD EngineeringAssistance
Automatic Creation of Simulation Files
5
6
7
8
© Copyright Mewes & Partner GmbHAlle Rechte vorbehalten. All rights reserved.
Mewes & Partner GmbH 2010_TM
WinMOD-Präsentationen\03_WinMOD_System\AddOns\EngineeringAssistence\WinMOD EngineeringAssistence_en.ppt
Mewes & Partner
Page 2
level-0
virtual plant
automation system
devices technologyperiphery
real-timecycle !
WinMOD System and WinMOD ComponentsWinMOD simulates the plant from the view of the automation system:
a) The real automation system (AS) is
connected with WinMOD as hardware or as software (Virtual PLC).
b) The system coupling uses the original I/O signals of the AS, for example the real bus system of the plant.
c) WinMOD simulates the bus periphery, (level-0), for example the slave modules.
d) On the device level (level-1) the direct response behavior of the connected peripheral devices is simulated, for example for drives.
e) For a deeper simulation (level-2) it is possible to simulate also material flow, technological processes and more.
The WinMOD Simulation performs in real-time. From the perspective of the automation system the WinMOD System behaves like the real plant.
WinMOD Components
The WinMOD Components simulate the components of the real plant:
b
c d
a
e
level-1 level-2
WinMOD EngineeringAssistance
Automatic Creation of Simulation Files
© Copyright Mewes & Partner GmbHAlle Rechte vorbehalten. All rights reserved.
Mewes & Partner GmbH 2010_TM
WinMOD-Präsentationen\03_WinMOD_System\AddOns\EngineeringAssistence\WinMOD EngineeringAssistence_en.ppt
Mewes & Partner
Page 3
The WinMOD Component Simulates the Real Component
virtual plant
devices technologyperiphery
real component
WinMOD Component
WinMOD Operands
b
c
d
a
The WinMOD Components are – as the real components – connected with other parts of the plant. This connection is realized in WinMOD by WinMOD Operands.
a) Outputs of the automation system control the components (e.g. forw., backw.).
b) Responses of the components are returned as feedback to the inputs of the automation system (e.g. running).
c) States of the components are delivered as process signals to other components, for example for the simulation of material flow and technologies (speed).
d) States of other components influence the behavior of the component (e.g. sensors).
e) Parameters define the individual behavior of the component and increase reusability and flexibility (e.g. run-up time).
e
WinMOD EngineeringAssistance
Automatic Creation of Simulation Files
© Copyright Mewes & Partner GmbHAlle Rechte vorbehalten. All rights reserved.
Mewes & Partner GmbH 2010_TM
WinMOD-Präsentationen\03_WinMOD_System\AddOns\EngineeringAssistence\WinMOD EngineeringAssistence_en.ppt
Mewes & Partner
Page 4
WinMOD Components in Detail
activation through the output of the AS
feedback messages to the inputs of the AS
individual parameters
impact of the environment
impact on the environment
control of the simulation
description of component type
individual description of component (e.g. ID)
description of the component
graphical and numerical indications
componentsIcon
component-IO-name
A component and its integration into WinMOD is described a defined set of characteristics:
a) The inputs of the component are provided by the outputs of the automation system, by parameters, by conditions of other components in its environment and, if applicable, by signals for the control of the simulation.
b) The identification of the component includes the - type of the component- individual description, typically the
item designation (ID). Additionally each input and each output of the component has a unique designation.
c) The outputs of the component return feed back to the automation system and provide state information to other components.
d) The user interface shows a clear Icon, the description and the status indication.
c
b
d
a
WinMOD EngineeringAssistance
Automatic Creation of Simulation Files
© Copyright Mewes & Partner GmbHAlle Rechte vorbehalten. All rights reserved.
Mewes & Partner GmbH 2010_TM
WinMOD-Präsentationen\03_WinMOD_System\AddOns\EngineeringAssistence\WinMOD EngineeringAssistence_en.ppt
Mewes & Partner
Page 5
plant status
AS outputs
plant status
parameter
comp.-type
Drive bidirectionalDrive bidirectionalDrive bidirectionalDrive bidirectional
Drive bidirectionalDrive bidirectional
Drive bidirectional
comp.-name
Conveyor_5Conveyor_5Conveyor_5Conveyor_5
Conveyor_5Conveyor_5
Conveyor_5
comp.-IO
C_Forw.C_Backw.R_Forw.R_Backw.
$enable$>n
#t
operand
Conveyor_5.C_Forw.Conveyor_5.C_Backw.Conveyor_5.R_Forw.Conveyor_5.R_Backw.
Emergency Circle_3Rotation Conveyor 5
Warm-Up Time
AS inputs
value
5 s
virtual plant
engineering data source
Table-orientated Specification of WinMOD Components
. . .
b c da
By these characteristics, a table, called the WinMOD EngineeringList, defines uniquely how which kind of WinMOD Components is to be integrated and in which way it communicates with other components.
a) The column component type informs
about the type of component.
b) The column component name gives the individual identification of the component.
c) The column component I/O determines which input or output of the component has to be connected.
d) The column operand identifies which operand has to be connected with the input or output of the component.
e) For parameters, the column value gives the value of the parameter.
f) Additional columns are possible as described below.
e f
WinMOD EngineeringAssistance
Automatic Creation of Simulation Files
© Copyright Mewes & Partner GmbHAlle Rechte vorbehalten. All rights reserved.
Mewes & Partner GmbH 2010_TM
WinMOD-Präsentationen\03_WinMOD_System\AddOns\EngineeringAssistence\WinMOD EngineeringAssistence_en.ppt
Mewes & Partner
Page 6
WinMOD Component Library (needed types of components)
Automatic Creation of the Simulation Files
WinMOD EngineeringList
WinMOD-
EngineeringAssistance
created WinMOD-simulation files
Komp.-Typ
Drive bidirectional
Drive bidirectionalDrive bidirectionalDrive bidirectional
Drive bidirectional
Drive bidirectional
Drive bidirectional
Komp.-Name
Conveyor_5Conveyor_5
Conveyor_5Conveyor_5
Conveyor_5
Conveyor_5
Conveyor_5
Komp.-IO
C_Forw.C_Backw.
R_Forw.R_Backw.
$enable
$>n
#t
Operand
Conveyor_5.C_Forw.Conveyor_5.C_Backw.
Conveyor_5.R_Forw.Conveyor_5.R_Backw.
Notaus Kreis_3
Drehzahl Conveyor 5
startup Zeit
Wert
5 s
. . .
DB
virtual plant
3
4
2
From the WinMOD EngineeringList and from WinMOD Component Libraries, the WinMOD EngineeringAssistance creates automatically complete WinMOD simulation files:
1. The WinMOD EngineeringAssistance is configured in advace in a comfortable dialogue.
2. The WinMOD EngineeringAssistancereads the WinMOD EngineeringList with the definitions for all components, which are to be created.
3. The needed WinMOD Components are provided in the WinMOD Component Library as templates.
4. The templates for components - are copied from the library- the individual identification is filled in- the operands, if possible, are created
and connected with the input andoutputs of the new component
1
When the operands for controller-/Os are already connected to the controller-I/Os the created device are connected to the periphery level.
WinMOD EngineeringAssistance
Automatic Creation of Simulation Files
© Copyright Mewes & Partner GmbHAlle Rechte vorbehalten. All rights reserved.
Mewes & Partner GmbH 2010_TM
WinMOD-Präsentationen\03_WinMOD_System\AddOns\EngineeringAssistence\WinMOD EngineeringAssistence_en.ppt
Mewes & Partner
Page 7
Extended WinMOD EngineeringList
basic columns
- component type
- component name
- component I/O
- operand name
- value
fixed extension
- comment
- AS-address
- type of operands
control information
- target file
- x/y position
user defined extensions(examples)
- drawing number
- built in area
- approval status
- alternative descriptions (electrics/mechanics/planning)
. . .
further data(application outside of WinMOD)
. . .
In addition to the above described basic columns of the WinMOD EngineeringList, further columns are available:
• The fixed extensions are used for the typical operand information comment, address in automation system and type of operand.
• control information enables to control the arrangement of components in the created simulation files and to distribute components systematically in different files.
• Fruther user defined extensions can be introduced, for example document numbers, part numbers, place of installation, special comments and more.
• The WinMOD EngineeringList may also contain further data that can be ignored by WinMOD.
WinMOD EngineeringAssistance
Automatic Creation of Simulation Files
© Copyright Mewes & Partner GmbHAlle Rechte vorbehalten. All rights reserved.
Mewes & Partner GmbH 2010_TM
WinMOD-Präsentationen\03_WinMOD_System\AddOns\EngineeringAssistence\WinMOD EngineeringAssistence_en.ppt
Mewes & Partner
Page 8
Methods for the Creation of the WinMOD EngineeringList
planning toolsPLC Engineering
external data base
Komp.-Typ
Drive bidirectionalDrive bidirectional
Drive bidirectionalDrive bidirectional
Drive bidirectional
Drive bidirectional
Drive bidirectional
Komp.-Name
Conveyor_5Conveyor_5
Conveyor_5Conveyor_5
Conveyor_5Conveyor_5
Conveyor_5
Komp.-IO
C_Forw.C_Backw.
R_Forw.R_Backw.
$enable$>n
#t
Operand
Conveyor_5.C_Forw.Conveyor_5.C_Backw.
Conveyor_5.R_Forw.Conveyor_5.R_Backw.
Notaus Kreis_3Drehzahl Conveyor 5
startup Zeit
Wert
5 s
. . .
DB
virtual plant
RSNetWorx
WinMOD EngineeringLists allow various engineering ways for the creation of simulations. Typical ways are:
a) The WinMOD EngineeringList is managed and maintained in a spread-sheet tool, for example MS-Excel, or in a data base system and then exported.
b) The signal can be exported from the engineering systems of the automation systems (signal lists).
c) List of items or signal lists can be exported from planning tools and then further processed in the external data base and expanded according to current needs.
d) For special workflows the tools for the plant planning are extended in a way, that they are able to create the engineering lists directly.
e) The WinMOD EngineeringAssistance is then used to create the simulation.
b
d
e
WinMOD EngineeringList
WinMOD
EngineeringAssistance
DB
c
a
Process
Designer E E CCOMOS
WinMOD EngineeringAssistance
Automatic Creation of Simulation Files
© Copyright Mewes & Partner GmbHAlle Rechte vorbehalten. All rights reserved.
Mewes & Partner GmbH 2010_TM
WinMOD-Präsentationen\03_WinMOD_System\AddOns\EngineeringAssistence\WinMOD EngineeringAssistence_en.ppt
Mewes & Partner
Page 9
WinMOD EngineeringPneumatics
EngineeringList_all.txt
data basemechanics
WinMOD EngineeringMechanics
WinMOD I/O List
data baseelectrics
WinMOD EngineeringKinematics
Combined WinMOD Engineering TechniquesThe WinMOD EngineeringAssistance can be used in a simple and direct way.
However, also extensive and complex scenarios are possible:
RSNetWorx
WinMOD EngineeringElectrics
f
de
a
b
virtual plant
WinMOD
EngineeringAssistancec
a) The systems of an installation are described in separate WinMOD EngineeringLists, for example a mechatronical system is described by:- mechanical movements (1) of- electrical controlled (2)- pneumatic clamp (3).
b) The different WinMOD EngineeringLists are compiled to a total list.
c) From the total list the simulation files are created.
d) The WinMOD EngineeringLists can be created from different data bases and changes can be tracked back.
e) Data can be exchanged with the engineering of the automation system.
f) From this source they can also be imported into WinMOD.
WinMOD EngineeringAssistance
Automatic Creation of Simulation Files
© Copyright Mewes & Partner GmbHAlle Rechte vorbehalten. All rights reserved.
Mewes & Partner GmbH 2010_TM
WinMOD-Präsentationen\03_WinMOD_System\AddOns\EngineeringAssistence\WinMOD EngineeringAssistence_en.ppt
Mewes & Partner
Page 10
Summary:
WinMOD-
EngineeringAssistenz
Komp.-Typ
Drive bidirectionalDrive bidirectional
Drive bidirectionalDrive bidirectional
Drive bidirectional
Drive bidirectional
Drive bidirectional
Komp.-Name
Conveyor_5Conveyor_5
Conveyor_5Conveyor_5
Conveyor_5Conveyor_5
Conveyor_5
Komp.-IO
C_Forw.C_Backw.
R_Forw.R_Backw.
$enable$>n
#t
Operand
Conveyor_5.C_Forw.Conveyor_5.C_Backw.
Conveyor_5.R_Forw.Conveyor_5.R_Backw.
Notaus Kreis_3Drehzahl Conveyor 5
startup Zeit
Wert
5 s
. . .
DB
4
benefits:
� fast engineering
� high consistency between engineering data and simulation
� efficient change management
procedure:
1. definition of the WinMOD EngineeringListon the basis of existing engineering data
2. automatic creation of simulation fileswith the WinMOD EngineeringAssistance
WinMOD EngineeringAssistance
Automatic Creation of Simulation Files