04 SEP 600 601 Application Configuration

15
Protection and control IED manager Protection and control IED manager PCM600 Application configuration 1MRG003733 B © SA-T Training Section 4 What to learn with this chapter With this presentation You will learn How to use the application configuration tool (ACT) in an effective way ltdt related to Function library Main Applications Main Applications Function blocks Hardware channels Variables Connections Split window Split window Inverting signals Main Application templates 1MRG003733 B © SA-T Training Slide 2

Transcript of 04 SEP 600 601 Application Configuration

Page 1: 04 SEP 600 601 Application Configuration

Protection and control IED managerProtection and control IED manager PCM600 Application configuration

1MRG003733 B© SA-T Training

Section 4

What to learn with this chapter

With this presentation You will learnp

How to use the application configuration tool (ACT) in an effective way l t d trelated to

Function library

Main ApplicationsMain Applications

Function blocks

Hardware channels

Variables

Connections

Split window Split window

Inverting signals

Main Application templates

1MRG003733 B

© SA-T TrainingSlide 2

Page 2: 04 SEP 600 601 Application Configuration

Section 4

Application configuration

The main part of the application engineering is done with ACT

Graphical programming tool to instantiate function blocks and make connections between function block outputs/inputs

With ACT you configure the core functionality of the IED

1MRG003733 B

© SA-T TrainingSlide 3

With ACT you configure the core functionality of the IED

Section 4

The function library

Contains the possible function block types for the IED type you are working with

Two ways to access and use function blocks:Two ways to access and use function blocks: Function library at Object Types window

Drag & Drop into the ACT workspace

Right mouse click in ACT workspace > Insert Function Block

1MRG003733 B

© SA-T TrainingSlide 4

Right mouse click in ACT workspace –> Insert Function Block Select the function type to instantiate

Page 3: 04 SEP 600 601 Application Configuration

Section 4

Main Applications

Use Main Applications to create a logical structure of the configuration

Insert MainApp button

Insert Main Applications

Max 255 Main applications/IED

Delete and copy

Can’t delete default MainApp tab

Contains hidden basic system logic

Copying MainApps MainApp tabs Note that function blocks are not pasted if

there are no free instances left to use

Rearranging MainApp tabs possible

MainApp tabs

g g pp p

Like in MS Excel, drag the Main Application to the correct position

1MRG003733 B

© SA-T TrainingSlide 5

Section 4

Renaming Main Applications

Renaming is done in Object Properties

Maximum number of characters: 50

No special characters are allowed

1MRG003733 B

© SA-T TrainingSlide 6

Page 4: 04 SEP 600 601 Application Configuration

Section 4

Main Applications seen also in the Plant Explorer

Save buttonSave button

The Main Applications are also shown in the Plant Explorer

Synchronized when the configuration in ACT is saved Synchronized when the configuration in ACT is saved

1MRG003733 B

© SA-T TrainingSlide 7

Section 4

Pages

Depending on the size of a configuration (number of function blocks used) one orfunction blocks used), one or several pages within one Main Application might be needed

Each Main Application can have up to 255 pages

1MRG003733 B

© SA-T TrainingSlide 8

Page 5: 04 SEP 600 601 Application Configuration

Section 4

The grid view

Grid view button

Enable grid view

From Toolbar

For easier layout (aligning) of function bl kblocks

Function blocks snapping to the grid

G f

1MRG003733 B

© SA-T TrainingSlide 9

Grid width is fixed

Section 4

Inserting function blocks

Parameterization to do when inserting function blocks

U d fi d ( ti l) User defined name (optional)

Not possible for all function block types

Cycle time (ms)

Execution order and Instance n mbernumber

1MRG003733 B

© SA-T TrainingSlide 10

Page 6: 04 SEP 600 601 Application Configuration

Section 4

Function block details

Possibility to show/hide function block detailsblock details

Execution order

Cycle timeCycle time

Instance number

Toggle displayToggle display

Menu Tools->Options

General setting for all PCM600General setting for all PCM600 projects

1MRG003733 B

© SA-T TrainingSlide 11

Section 4

User defined names for Function Blocks

G l General

Blue text color indicates that a user defined name can be set

User defined names will be shown also in other tools (like SMT, GDE etc)

Maximum number of characters 13Maximum number of characters 13

No special characters should be used

How to set User Defined Names

Select function block and right click

Select Set User Defined Name

How to revert to the default name

Delete the text

1MRG003733 B

© SA-T TrainingSlide 12

Page 7: 04 SEP 600 601 Application Configuration

Section 4

User defined names for signals

General

Blue text color indicates that a user defined name can be defined

User defined names will be displayed also User defined names will be displayed also in other tools

Maximum number of characters 13

No special characters should be used

How to set User Defined Names for signalsg

Open the Manage Signals dialog for a function block

H t t t th d f lt How to revert to the default name

Delete the text

1MRG003733 B

© SA-T TrainingSlide 13

Section 4

Hardware channel allocation

Map hardware I/O directly in the Application Configuration Tool

C l b d ith SMT Can also be done with SMT

Changes are transparent to both ACT and SMT

Hardware Channel Allocation dialog

Select Hardware Module

Select Hardware Channel

Set a user defined name

Unassigned Hardware channel

If IED is not available and HW allocation is not known

1MRG003733 B

© SA-T TrainingSlide 14

Page 8: 04 SEP 600 601 Application Configuration

Section 4

Create and connect new variables

Purpose of variables: To be able to make connections between function blocks residing on different pages or

i li timain applications

Create and connect new variables

Place mouse pointer at the input/output Place mouse pointer at the input/output in question

Right mouse click

Select Connect/Variable/New

Rename variables

At Object Properties At Object Properties

Copy/Paste variables

Output variables are renamedp

Input variables keeps the same name

1MRG003733 B

© SA-T TrainingSlide 15

Section 4

How to make direct connections

Place mouse pointer at output Place mouse pointer at output

Push down and hold left mouse button

D d l b tt t Drag and release mouse button at receiving function blocks input signal

Not connected inputs Not connected inputs

Inputs may be unconnected

If not mandatoryy

Uses the default value

1MRG003733 B

© SA-T TrainingSlide 16

Page 9: 04 SEP 600 601 Application Configuration

Section 4

Tool tip for function blocks and signals

Hoover the mouse pointer at the function block or input/output signal to get extended information

1MRG003733 B

© SA-T TrainingSlide 17

Section 4

Connect an existing variable

Right click at input/output

Select Connect/Variable/Existing

Select suitable variable in list

Only “legal” variables are shown -> signal type sensitive

1MRG003733 B

© SA-T TrainingSlide 18

Page 10: 04 SEP 600 601 Application Configuration

Section 4

Partner variables

The “Go to Partner” is used to The Go to Partner is used to easily find out all places where a specific variable is used

Rename variable

All partner variables will be renamed

Delete output variable

All partner (input) variables will also be deleted

1MRG003733 B

© SA-T TrainingSlide 19

Section 4

Function block color codes

White Yellow

Green

Three different colors for the function blocks connection status

White = unconnected

Yellow = partly connected

Green = fully connected

OK t it fi ti t th IED OK to write configuration to the IED

Red triangle on input

Signals must be connected. Mandatory!

1MRG003733 B

© SA-T TrainingSlide 20

Signals must be connected. Mandatory!

Page 11: 04 SEP 600 601 Application Configuration

Section 4

Split window

With Split window active, it is possible to create a connection between function blocks on different pages/main applications as if they were residing on the same page/main applicationdifferent pages/main applications as if they were residing on the same page/main application

Only allowed to drag FROM output TO input

Connection represented by variablesVariables are automatically created at output/input signals

1MRG003733 B

© SA-T TrainingSlide 21

Variables are automatically created at output/input signals

Section 4

Auto routing connections

Connection lines Automatically placed in the best possible way

Auto routing can not be disabled But connection lines can manually be moved

Connection lines are rerouted if function blocks are moved Do not spend time on manual reallocation of connection lines before your

configuration is in the final phase

1MRG003733 B

© SA-T TrainingSlide 22

configuration is in the final phase

Page 12: 04 SEP 600 601 Application Configuration

Section 4

Inverting signals

Possible to invert binary signals Possible to invert binary signals

Only connected signals can be inverted

Inversion indicated with a circle at the Inversion indicated with a circle at the function blocks signal

One instance of the “INVERTER- One instance of the INVERTERGATE” is used

Automatic allocation of correct Inverter function block from cycle time point of view.

Limited amount of Inverter gates:Limited amount of Inverter gates: Possible to run out of instances

1MRG003733 B

© SA-T TrainingSlide 23

Section 4

Save TemplateM i A li ti t l tMain Application templates

Main Applications can be stored as templates Main Applications can be stored as templates

The purpose is to be able to reuse specific configurations

One template contains one Main Application

1MRG003733 B

© SA-T TrainingSlide 24

One template contains one Main Application

Page 13: 04 SEP 600 601 Application Configuration

Section 4

Insert TemplateMain Application templates

Use ACT Template Manager

A M i A li ti i d d t th fi ti A new Main Application is appended to the configuration

If function blocks defined in the template already exist in the configuration

Execution order and instance number

Automatically changed but can also be changed manually

Some function blocks might not be inserted with the new Main Application

If no function block instances are available.

1MRG003733 B

© SA-T TrainingSlide 25

Section 4

Export/Import Main Application TemplateM i A li ti t l tMain Application templates

Purpose is to be able to move ACT templates from one PC to anotheranother

File extension

xte file .xte file

1MRG003733 B

© SA-T TrainingSlide 26

Page 14: 04 SEP 600 601 Application Configuration

Section 4

Validation

Purpose is to validate the configuration when it comes toconfiguration when it comes to

Not connected mandatory signals

Connections between function Connections between function blocks running in different cycle times

Unconnected variables Unconnected variables

Errors and warnings are displayed in the Output window

Errors: Not possible to write configuration to the IED

Warnings: OK to write configuration Warnings: OK to write configuration to the IED but “be aware”

Double click the error/warning in th t t i d t j di tlthe output window to jump directly to the source in the configuration

1MRG003733 B

© SA-T TrainingSlide 27

Section 4

Time for exercise!E i 2 A li ti C fi ti T l (ACT)Exercise 2, Application Configuration Tool (ACT)

1MRG003733 B

© SA-T TrainingSlide 28

Page 15: 04 SEP 600 601 Application Configuration

Section 4

1MRG003733 B

© SA-T TrainingSlide 29