Upload
jorge-vasco
View
33
Download
2
Tags:
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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
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
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!
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
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
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
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
Section 4
1MRG003733 B
© SA-T TrainingSlide 29