Real-time Simulation Center for Automation - WinMODwinmod.de/en/uploads/WinMOD...

11
© Copyright Mewes & Partner GmbH Alle 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 plant www.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

Transcript of Real-time Simulation Center for Automation - WinMODwinmod.de/en/uploads/WinMOD...

Page 1: Real-time Simulation Center for Automation - WinMODwinmod.de/en/uploads/WinMOD EngineeringAssistance_en.pdf · configured in advace in a comfortable dialogue. 2. The WinMOD EngineeringAssistance

© 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

Page 2: Real-time Simulation Center for Automation - WinMODwinmod.de/en/uploads/WinMOD EngineeringAssistance_en.pdf · configured in advace in a comfortable dialogue. 2. The WinMOD EngineeringAssistance

© 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

Page 3: Real-time Simulation Center for Automation - WinMODwinmod.de/en/uploads/WinMOD EngineeringAssistance_en.pdf · configured in advace in a comfortable dialogue. 2. The WinMOD EngineeringAssistance

© 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

Page 4: Real-time Simulation Center for Automation - WinMODwinmod.de/en/uploads/WinMOD EngineeringAssistance_en.pdf · configured in advace in a comfortable dialogue. 2. The WinMOD EngineeringAssistance

© 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

Page 5: Real-time Simulation Center for Automation - WinMODwinmod.de/en/uploads/WinMOD EngineeringAssistance_en.pdf · configured in advace in a comfortable dialogue. 2. The WinMOD EngineeringAssistance

© 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

Page 6: Real-time Simulation Center for Automation - WinMODwinmod.de/en/uploads/WinMOD EngineeringAssistance_en.pdf · configured in advace in a comfortable dialogue. 2. The WinMOD EngineeringAssistance

© 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

Page 7: Real-time Simulation Center for Automation - WinMODwinmod.de/en/uploads/WinMOD EngineeringAssistance_en.pdf · configured in advace in a comfortable dialogue. 2. The WinMOD EngineeringAssistance

© 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

Page 8: Real-time Simulation Center for Automation - WinMODwinmod.de/en/uploads/WinMOD EngineeringAssistance_en.pdf · configured in advace in a comfortable dialogue. 2. The WinMOD EngineeringAssistance

© 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

Page 9: Real-time Simulation Center for Automation - WinMODwinmod.de/en/uploads/WinMOD EngineeringAssistance_en.pdf · configured in advace in a comfortable dialogue. 2. The WinMOD EngineeringAssistance

© 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

Page 10: Real-time Simulation Center for Automation - WinMODwinmod.de/en/uploads/WinMOD EngineeringAssistance_en.pdf · configured in advace in a comfortable dialogue. 2. The WinMOD EngineeringAssistance

© 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

Page 11: Real-time Simulation Center for Automation - WinMODwinmod.de/en/uploads/WinMOD EngineeringAssistance_en.pdf · configured in advace in a comfortable dialogue. 2. The WinMOD EngineeringAssistance

© 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