03 Application Configuration

download 03 Application Configuration

of 56

Transcript of 03 Application Configuration

  • 8/10/2019 03 Application Configuration

    1/56

    1MRG001849 A

    SA-T TrainingNovember 12, 2014 | Slide 1

    PCM600 V2.6Application configuration

  • 8/10/2019 03 Application Configuration

    2/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 2

    Workspace layout

    MainApplication

    Function blocks

    Hardware channels

    Variables

    Connections

    Disturbance recorder block

    Split window

    Inverting signal

    MainApplication template

    Contents

  • 8/10/2019 03 Application Configuration

    3/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 3

    The engineering begins with ACT Graphical programming tool

    ACT new integrated module in PCM600

    Application configuration

  • 8/10/2019 03 Application Configuration

    4/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 4

    Execute ACT by right clicking the IED object

    Setup a comfortable workspace Object types window nailed

    Auto-Hide Project Explorer and Object Property windows

    The workspace

    Needle Auto-hide

  • 8/10/2019 03 Application Configuration

    5/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 5

    Docking windows

    Select and drag windows

    For example Output window

    Docking

    Docking points

    Position of window while dragging

  • 8/10/2019 03 Application Configuration

    6/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 6

    Window has to be Dockable

    Set window option to Dockable

    Docking

  • 8/10/2019 03 Application Configuration

    7/561MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 7

    Logs all events in PCM

    Some information is only displayed here

    Filter quick command ctrl + alt + d

    The output window

  • 8/10/2019 03 Application Configuration

    8/561MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 8

    Function library under Object Types

    Right click in workspace

    This will also open the function library

    The function library

  • 8/10/2019 03 Application Configuration

    9/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 9

    Create structural overview of

    configuration

    Insert MainApplication

    Button in toolbar menu

    Max 255 apps in IED

    Delete and copy

    Right click on MainApp tab

    Cant delete default MainApp tab

    Contains hidden logic

    Copying MainApps

    With logic is possible

    Rearrange MainApp tabs not possible

    MainApplication

    Insert MainApp button

    MainApp tabs

  • 8/10/2019 03 Application Configuration

    10/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 10

    Renaming is done in Object Properties

    Maximum number of characters 50 No special characters are allowed

    Renaming MainApplication

  • 8/10/2019 03 Application Configuration

    11/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 11

    Each MainApp can have several

    pages

    Insert page

    Right clicking in work area

    Max number of pages 255

    Deletion

    Right clicking in work area

    Pages

  • 8/10/2019 03 Application Configuration

    12/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 12

    The MainApps shown in tree view

    Saving configuration

    Selected tree node will activate work area tab

    Tree view

    Save button

  • 8/10/2019 03 Application Configuration

    13/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 13

    Enable grid view

    Toolbar For snapping

    Grid width fixed

    The grid view

    Grid view button

  • 8/10/2019 03 Application Configuration

    14/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 14

    Drag and drop from Object Types

    Parameterization when

    instantiated

    User define name (optional)

    Cycle time

    Exec order and Instance number

    Inserting function blocks

  • 8/10/2019 03 Application Configuration

    15/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 15

    At bottom of function block

    Instance data is displayed

    It is good to have this information

    displayed

    Enable display information

    Tools/Options top menu

    Function block option

  • 8/10/2019 03 Application Configuration

    16/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 16

    Can be set for all function blocks Blue text color indicates user defined

    names

    User defined names will be displayed

    in other tools

    Maximum number of characters 13

    No special characters should be used

    How to set User Defined Name

    Select function block and right click

    Select Set User Defined Name

    Revert to default name

    Delete text

    User defined nameFunction blocks

  • 8/10/2019 03 Application Configuration

    17/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 17

    Can be set for Analog pre-processing

    and Disturbance recorder

    Blue text color indicates user defined

    names

    User defined names will be displayed in

    other tools

    Maximum number of characters 13

    No special characters should be used

    How to set User defined name two

    alternatives

    Select function block and right click

    Edit name in Manage Signal Dialog

    Component expands downwards

    Revert to default name

    Delete text

    User defined nameSignal inputs

  • 8/10/2019 03 Application Configuration

    18/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 18

    Alternative option of setting user defined name

    Hoover over connection point until mouse pointer

    transforms to a hand

    Right click and select Set User Defined

    Edit name in dialog

    User defined nameSignal inputs

  • 8/10/2019 03 Application Configuration

    19/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 19

    Map hardware I/O directly in Applicationconfiguration

    Hardware components under HardwareI/O

    Analog hardware components

    Connects to Analog Pre-processing blocks

    There will be a direct relation to SMT

    Hardware Channel Allocation dialog

    Select Hardware Module

    Select Hardware Channel

    User defined name is optional

    Will be shown in SMT

    Unassigned Hardware channel

    Component will be connected

    With undefined hardware channel

    Analog hardware channel allocation

  • 8/10/2019 03 Application Configuration

    20/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 20

    Change hardware module and channel

    Select HW channel right click

    Select Reallocate

    Give new information

    Reallocate HW channel

  • 8/10/2019 03 Application Configuration

    21/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 21

    The Binary I/O channels

    Connects to all Boolean types

    Binary Inputs

    COM and BIO HW module

    Binary Outputs

    PSM and BIO HW module

    HW component names

    First part HW Module

    Last part HW Channel Blue text user defined name

    Binary hardware channel

    HW Module HW

    Channel

    User defined name

  • 8/10/2019 03 Application Configuration

    22/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 22

    Shape up

    Select components to align

    Left click and drag with

    mouse

    Align functions Under Format in top menu

    Aligning

  • 8/10/2019 03 Application Configuration

    23/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 23

    Create and connect new variable Place mouse pointer over

    connection point

    Mouse transformation to hand

    Right click

    Select Connect/Variable/New

    Rename variables

    In Object Properties

    Copy/Paste variables

    Outputs are renamed

    Inputs keeps the same name

    Create and connect new variables

  • 8/10/2019 03 Application Configuration

    24/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 24

    Place mouse pointer over connection

    Mouse transformation to hand

    Push down and hold left mouse button

    Drag and release over second

    connection point

    Unconnected inputs

    Inputs can be unconnected

    Uses default value

    How to make connections

  • 8/10/2019 03 Application Configuration

    25/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 25

    I/O tooltip

    Displays description

    Displays default value

    Hover mouse pointer over connection point

    Tooltip function block I/O

  • 8/10/2019 03 Application Configuration

    26/56

  • 8/10/2019 03 Application Configuration

    27/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 27

    Connect variable and hardware channels

    Connection possibility

    Analog Input to Variable Output

    Binary Input to Variable Output

    Binary Output to Variable Input

  • 8/10/2019 03 Application Configuration

    28/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 28

    All variables are gathered in alist

    Open Variable List

    Toolbar menu

    Variable list

  • 8/10/2019 03 Application Configuration

    29/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 29

    Press Add

    Variable shows up at end of list

    Rename variable

    Double click variable

    Field becomes editable

    Add variables in list

    Future use!

    S i 3

  • 8/10/2019 03 Application Configuration

    30/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 30

    Edit variable name

    Double click variable

    Field becomes editable

    Press enter key to finalize

    Mouse click beside to finalize

    Edit variables in list

    S ti 3

  • 8/10/2019 03 Application Configuration

    31/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 31

    Locate variable

    Jump to variable in work sheet

    Select variable in list

    Press Locate

    Locate variables from list

    S ti 3

  • 8/10/2019 03 Application Configuration

    32/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 32

    Right click over connection point

    Select Connect/Variable/Existing

    Select suitable variable in list

    List displays free unused variables

    Connect an existing variable to output

    S ti 3

  • 8/10/2019 03 Application Configuration

    33/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 33

    Right click over connection point

    Select Connect/Variable/Existing

    List displays

    Variables of same type as connection

    input

    Connect an existing variable to input

    Section 3

  • 8/10/2019 03 Application Configuration

    34/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 34

    The variable has a partner

    Rename variable

    Partner will be renamed

    Delete output variable

    All Partners will be deleted

    Go to partner

    Select and right click variable

    Menu displays all partners

    Select and jump to partner

    Partners

    Section 3

  • 8/10/2019 03 Application Configuration

    35/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 35

    Three different colors

    Connection status

    White unconnected

    Yellow partly connected

    Green fully connected

    OK to write configuration to IED

    Red triangle on input

    Must be connected

    Function block color code

    White Yellow

    Green

    Section 3

  • 8/10/2019 03 Application Configuration

    36/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 36

    Hide or show signals in ACT

    Right click on function block

    Select Manage Signal

    Check or Uncheck from dialog

    Connected signals are grayed can

    not be hidden

    Manage signals

    Section 3

  • 8/10/2019 03 Application Configuration

    37/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 37

    Recording of analog data Instance 13 records data from

    Pre-processing block

    Summation blocks

    Instance 4 records data from

    Measuring functions (CVMMXU)

    Transformer Differential protection

    Rename inputs

    Right click on connection point to setuser name

    Will resize the block

    Input name shows up in PST

    After write to IED

    Analog disturbance recorder block

    Section 3

  • 8/10/2019 03 Application Configuration

    38/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 38

    Binary disturbance recorder block

    Records binary data

    There are 6 instances

    Internal binary signals can be

    connected

    External binary signals can be

    connected

    Section 3

  • 8/10/2019 03 Application Configuration

    39/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 39

    Cross connections

    Split window button sits in toolbar menu

    Split window

    Split window button

    Section 3

  • 8/10/2019 03 Application Configuration

    40/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 40

    Only allowed to drag from output to input

    Variables

    Created if not already existing

    The connection line

    Not visible in second window

    Split window

    Section 3

  • 8/10/2019 03 Application Configuration

    41/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 41

    Alternative way of makingconnections

    Select an input or output

    Right click

    Function Block Signal

    Browse a suitable signal to

    connect

    Connect function block signal

    Section 3

  • 8/10/2019 03 Application Configuration

    42/56

    1MRG001849 A

    Section 3

    SA-T TrainingNovember 12, 2014 | Slide 42

    Connection lines

    Placed in best possible way

    Rerouted if function block moved

    Auto routing can not be disabled

    Auto routing connections

    Section 3

  • 8/10/2019 03 Application Configuration

    43/56

    1MRG001849 A

    SA-T TrainingNovember 12, 2014 | Slide 43

    Select function block to replace

    Right click

    Select Replace function block

    Dialog with function list

    Select function block

    Retain connection

    Define function block instance

    Connect the loose ends to

    connection point

    Replace function blocks

    Section 3

    C /

  • 8/10/2019 03 Application Configuration

    44/56

    1MRG001849 A

    SA-T TrainingNovember 12, 2014 | Slide 44

    Copy MainApplication

    Select MainApplication tab

    Right click on tab

    Paste MainApplication

    Right click in MainApplications area

    Select Paste

    Reallocation of function instances andhardware output channels

    Automatically assign new instance

    data Manually assign new instance data

    Exhausted functions will be removed

    Reallocation of hardware outputchannel

    Manage Hardware Channels andVariables

    Input hardware channels

    Retain (checkbox)

    Reallocate

    Input variables

    Retain (checkbox)

    Rename

    Output variables

    Will be renamed

    Copy/Paste MainApplication

    Section 3

    I i i l

  • 8/10/2019 03 Application Configuration

    45/56

    1MRG001849 A

    SA-T TrainingNovember 12, 2014 | Slide 45

    Invert binary signals on function blocks

    Inputs and Outputs

    Select function block and right click

    Select Manage Signals

    Manage Signal dialog

    Double click cell to invert signal

    Only connected signals can be inverted

    Inverted inputs shown with a ring

    INVERTER-GATE

    One instance will exhausted

    Automatic check of execution order

    No inverting if wrong

    Warning will be issued

    Uninvert Signals

    Manage Signals dialog

    Inverting signals

    Section 3

    I t T t

  • 8/10/2019 03 Application Configuration

    46/56

    1MRG001849 A

    SA-T TrainingNovember 12, 2014 | Slide 46

    Button sits in toolbar menu

    First click button

    Click in workspace

    Enter text

    Finalize by clicking beside

    Editing text

    Click on text

    Deletion

    Select text

    Press delete on keyboard

    Copy and paste text

    Not possible

    Insert Text

    Section 3

    S T l t

  • 8/10/2019 03 Application Configuration

    47/56

    1MRG001849 A

    SA-T TrainingNovember 12, 2014 | Slide 47

    Save MainApplication

    Select MainApplication

    Top menu File

    Save MainApplication

    Save TemplateMainApplication template

    Section 3

    S T l t

  • 8/10/2019 03 Application Configuration

    48/56

    1MRG001849 A

    SA-T TrainingNovember 12, 2014 | Slide 48

    Template Manager

    Template Name

    Description

    Both fields had to be filled

    Save custom location Uncheck the checkbox

    Browse path

    Press Save

    The template file extension

    .pcmm file

    Save TemplateMainApplication template

    Section 3

    I t T l t

  • 8/10/2019 03 Application Configuration

    49/56

    1MRG001849 A

    SA-T TrainingNovember 12, 2014 | Slide 49

    Template Manager

    Insert MainApplication Template

    Select adequate template

    Uncheck checkbox

    Insert from custom location

    Browse template

    Insert

    Insert Template

    MainApplication template

    Section 3

    I t T l t

  • 8/10/2019 03 Application Configuration

    50/56

    1MRG001849 A

    SA-T TrainingNovember 12, 2014 | Slide 50

    The template is appended

    If functions already exists

    Exec order and instance number

    Automatically changed

    Manually changed

    Function removed

    From inserted template if exhausted

    Insert TemplateMainApplication template

    Section 3

    I t T l t

  • 8/10/2019 03 Application Configuration

    51/56

    1MRG001849 A

    SA-T TrainingNovember 12, 2014 | Slide 51

    The template is appended

    If functions already exists

    Exec order and instance number

    Automatically changed

    Manually changed

    Function removed

    From inserted template

    If exhausted

    Insert TemplateMainApplication template

    Section 3

    E port Template

  • 8/10/2019 03 Application Configuration

    52/56

    1MRG001849 A

    SA-T TrainingNovember 12, 2014 | Slide 52

    Moving templates

    From one PC to another

    ACT Template Manager

    Select templates

    Enter export path Enter file name

    File extension

    .xte file

    Export TemplateMainApplication template

    Section 3

    Import Template

  • 8/10/2019 03 Application Configuration

    53/56

    1MRG001849 A

    SA-T Training

    November 12, 2014 | Slide 53

    Import Templates

    ACT Template Manager

    Select .xte file

    Location

    Custom Default (PCMDatabases)

    Mix the types

    Placed in same folder

    Import TemplateMainApplication template

    Section 3

    Validation

  • 8/10/2019 03 Application Configuration

    54/56

    1MRG001849 A

    SA-T Training

    November 12, 2014 | Slide 54

    Check configuration

    Errors and warnings

    Button in Toolbar menu

    Errors and warnings displayed

    Output window

    Tracking of errors and warnings

    Double click on message

    Leap is made to source of error

    Validation

    Section 3

    Time for ACT exercise!

  • 8/10/2019 03 Application Configuration

    55/56

    1MRG001849 A

    SA-T Training

    November 12, 2014 | Slide 55

    Time for ACT exercise!

    Section 3

  • 8/10/2019 03 Application Configuration

    56/56