Manual de Usuario saTECH-CNF en
Manual de Usuario saTECH-CNF en
Manual de Usuario saTECH-CNF en
User Manual
Rev: 2.03
LIST OF CONTENTS
Chapter 1. Introduction
1.1. Description
The saTECH CNF software allows for the configuration of Arteche's SAS IEC 61850
Substation Automation Systems. It allows for configuring all the Arteche Control equipment
that make up the solution - process bus controllers (saTECH RIO), bay or position
controllers (saTECH BCU), gateway (saTECH SCU), and SCADA systems (saTECH HMI) -
from a single project.
It has the ability to integrate the configuration (CID) of IEDs from any manufacturer and
import signaling from other equipment, implement logic functions based on the IEC 61131-6
standard, edit and generate single-line position, substation and communications diagrams.
The application is multi-lingual (Spanish, English, French and Portuguese) and generates
open and standardized configurations based on IEC 61850 files.
The software saTECH CNF works under the Project scheme, and makes it possible to get,
o saTECH RIO, Input and Output Modules: CID file with the required
functionalities based on the project requirements.
o saTECH BCU, Bay Controller (position): CID file with the configuration, SVG
file with the single-line position diagram (when a TFT display is available) and
SVG file for logic functions simulation in the equipment.
RAM 1 GB 4 GB
Disk space 2 GB 4 GB
Table 2 Operatingsystem
1.4. Installation
The software is distributed with an installer, which makes it possible to configure the different
installation options at will, as shown in Figure 1-1.
D. Work folder. This is the folder where the application's projects will be stored. Read
and write permissions are required for the user. Note: If there is more than one
operating system user using the application, this work directory folder must have
the appropriate permissions. By default, a "Public" folder is used.
G. On Windows Operating Systems there might be third party programs installed that
use the components of the saTECH CNF application. The installation and
deinstallation process will attempt to free all connections to these components, but
in some cases it may cause some inconsistency in the final installation.
Retry: Proceed with the installation; first we must close the third party
program that is causing the crash.
If after an installation we encounter the error seen in Figure 1-2, we must manually
remove the Windows Service "SATECHCNF_MySQL55" and all the files in the
installation path, for example "C:Program Files\SATECH-CNF" or "C:Program Files
(x86){SATECH-CNF}". Once this is done, we must reboot the operating system and re-
start the installation process.
When the saTECH CNF application is started, the following window is displayed:
At the bottom is the Status Bar, which indicates the result of the operations being
executed
The Project panel represents the substation engineering, where the substation is
shown with its voltage levels, at each voltage level its bays and at each bay the IED
provision with its functionality. This setting is used for automatic adjustments in the
generation of single-line drawings
The IED panel shows all the IEDs of the project to be configured. This is the
configuration area for each IED, settings for: time configuration, synchronization,
communications, logic functions, single-line drawings, signal files, etc
The IED Details panel shows the specifications of the IED selected in the IED panel.
This area is the working area of the CNF; each IED setting will be configured in this
area of the screen with a new tab
Under the IED Details panel you will find the Console panel, which will show all the
relevant messages of the actions and possible errors that are detected when
configuring and validating a project. It is possible to:
o Save all this information in CSV format by clicking on the 'save' button
o Delete all the messages with the 'clean' button
o Apply a filter to easily find a specific message.
The distribution of the tabs is free, it can be adjusted to screen requirements. In addition,
the tabs have buttons to 'close', 'minimize' and 'maximize'.
The user must enter the requested data and then press the Next button, thus a window
similar to the one shown in the Figure 2-4 is displayed.
Type of project communication: The communication type between the IED and
the UCS and/or HMI can be chosen from among the following:
UCS number: If the project has UCS, this option must be selected, indicating
below whether it is single or dual.
HMI: If the project has HMIs, this option should be selected, indicating below the
number of IEDs with HMI functionality.
Data Model Type: The default option is "LD by Control and Protection Function."
For projects with type configurations, it can be changed to the advanced option:
"LD by Type Position."
Control model for the commands: At the project level, the default control model
is configured for all IED commands (except for IEDs from other manufacturers.)
Options:
o 0: Status
internally transform the commands that arrive from dispatch to the control model
configured in the IED and when they respond they carry out the transformation in
the opposite direction.
Number of characters: Allows for configuring the number of characters for the
Substations, Voltage Levels and Bay names, which will be used in the project
configuration.
Once the data has been entered, the user must press the Next button, and a window
similar to Figure 2-6 will be displayed.
Once the Substation data is completed, the software will ask if the UCS and HMI
equipment share the configuration in the same CID, or if they are configured
independently (different CIDs and SVG drawings.)
In addition, the number of network ports, the number of serial ports and the model can be
chosen for the SCU. The Figure 2-8 screen is displayed in case the option to share
configuration among all SCU and HMI equipment has been chosen.
If the user chooses not to share configuration between SCU and HMI, the options will be
identical, but an additional screen will appear to ask for the number of network ports and
the number of HMI SERIAL ports:
Upon completion, the new substation will be shown on the Project Panel, as seen in the
Figure 2-10:
As can be seen here, the Project Panel displays the name of the substation created, and
the IED Panel displays the IED corresponding to the UCS, whose name is formed with
the following rule:
If we chose not to share the configuration between SCU and HMI, then the IED
corresponding to the HMI will also appear in the IED Panel , whose name will be HMI__
The user must select the project they want to open with a double click or select it and
then press the Finish button. The information of the loaded project will be displayed:
The associations of each IED can be removed with the "Disassociate" button and there is
also the option to "Disassociate all."
When selecting the "Disassociate all" option, if the saTECH CNF detects that there are
backups (.xls files) in the same project folder where the signal association files of each
IED (.csv files) are saved, the option to delete them will be enabled.
Note: If we edit the *.xls file with "Microsoft Excel", we must make sure that all cells are
formatted as text before saving. This problem does not occur when using the programs
"LibreOffice Calc" and "OpenOffice Calc."
When a new *.xls file is selected, a drop-down list of all the sheets is displayed for each
IED that has no previous association (See Figure 2-15.) By default, the saTECH CNF
selects a suitable sheet, but changing the sheet is possible. (Note: if the wrong sheet is
selected when "Generating Settings", configuration errors will appear.)
Once the changes have been made, press the "Save" button to save the new information
and return to the Project Information view.
Note: This file is only used for substation engineering documentation , it is not currently
uploaded to any system equipment.
2.1.13. Exit
Terminates the saTECH CNF application.
Note: Changing the folder will move all project subfolders to the new destination.
BCU TP and TC boards with ICD version 2.1.1 or higher and LDevice Bay mode (See
section 4.4.15.9 Advanced Properties) will have the function 25 setting available.
To learn more about the configuration of TP and TC boards, please refer to the
sections 4.4.15.4 TP and TC board configuration and 4.4.15.5 Configurable
Parameters of the Function 25.
At the end of the wizard the values are stored in the saTECH CNF and this will not
modify any values in the project. To configure the different parameters of the Power
Transformer (PT) and Current Transformer (CT) boards of each project BCU, the user
has to execute the option TP and TC board configuration where they can replace the
values configured for that BCU from the Default values for saTECH CNF.
The parameters set here are the same as those set for each individual IED,
specifically, see 4.4.15.4 TP and TC board configuration and 4.4.15.5 Configurable
Parameters of the Function 25.
At the end of the wizard the values are stored in the saTECH CNF and this will not
modify any values in the project. To configure the different parameters of the project’s
SCU or the SCU-HMI as a source of synchronism, the user has to execute the option,
IED as a Source of SNTP Synchronization where they can replace the values
configured for that equipment from the Default values for saTECH CNF.
The parameters set here are the same as those set for each individual IED (See
4.4.15.2 IED as a Source of SNTP Synchronization), although they are shown
differently to facilitate setting the default values for redundant ports.
2.3.2. IEDs
This panel makes it possible to view the IED settings.
2.3.4. Console
This panel shows the traces associated with the software operation.
Most IEC 61850 references are generated for the Status (digital inputs) and Commands
(digital outputs) of graphic elements, and compose the different views of the Single-Line:
Substation, Voltage Level, Bay, General, etc.
If we have more than one bay with the same Single Line Graph, this option will make the
Template only once and it will be used as many times as there are bays in the project.
The application, at a later stage, will automatically assign the particular characteristics of
each of the bays. The user must click (with the mouse) on the Graphics menu, and then
Edit HMI Drawing Templates, thus displaying a figure similar to the Figure 2-24:
Each of the lines that appear corresponds to a Drawing Template which has been
previously created and stored in the project for HMI equipment, in what is called a
standard graphics library. Initially, this standard graphics library may be empty.
Options available:
Import: Makes it possible to store in the current project library any Graphic
Template generated in another project's library. We can import graphics from
either another library (libXXX.svg files) or from a final drawing
(finalDrawingXXX.cid files). These files are stored in the project folder, Single-Line
sub-folder (e.g: C:\ Users\ Public\ Documents\ARTECHE\ SATECH-CNF\
Projects\ ESCOBEDO\ Unifilar).
Copy: Selecting a template from the list and pressing this button, a copy of the
selected template will be created, on which the user will be able to make the
necessary modifications to create a new template.
Create new: Makes it possible to create a new drawing template and store it in
the library, with a name chosen by the user.
Delete: Removes the template selected in the list from the library.
Save: Stores the changes made and returns to the previous window.
Cancel: Returns to the previous window, without storing the changes in the
standard graphics library.
To edit a new Drawing Template, select the option Create new in the Figure 2-24, and
the following window will appear:
Library: Basic symbols required for the creation of graphics. The application has
different symbol libraries, and thus, for the installation, selects the most suitable
one for the projects to be carried out.
Elements: This tab shows the elements that make up the Graph that is being
edited, it is different for the drawings for HMI equipment or the ones for BCU
equipment.
Table 3 shows properties of the dynamic behavior of these symbols (except those of the semaphores):
Element Graphic Representation Inverted Flashing C Open C Closed Thicknes Level Status System Aux Status Command/Status Command
s disconne
ction
Switch with If inverted, it d: Bl:0/1 elmCol:Ca: elmCol:Cc: elmWidth: elmMask: status1 status2 It has no It is Status4, and is No matter what is
Text colors the C Open C Closed Thickness XXXX effect used for control configured, it takes on the
statuses of switch where commands 4 and is the ctlVal [CO] from the signal
1 and 2 as 2 and X=1/0 status to look at so as set to Status
1, respectively to see whether or not it
has changed in order to
give Attended or
Unattended command
DO Switch with If inverted, it d: Bl:0/1 elmCol:Ca: elmCol:Cc: elmWidth: elmMask: status1 status2 It has no It is Status4, and is No matter what is
Text colors the C Open C Closed Thickness XXXX effect used for control configured, it takes on the
statuses of switch where commands 4 and is the ctlVal [CO] from the signal
1 and 2 as 2 and X=1/0 status to look at so as set to Status
1, respectively to see whether or not it
has changed in order to
give Attended or
Unattended command
Switch If inverted, it d: 0.1 elmCol:Ca: elmCol:Cc: elmWidth: elmMask: status1 status2 It has no It is Status4 and is Regardless of how it is
colors the C Open C Closed Thickness XXXX effect used for control configured, it will take on
statuses of switch where commands, 4 is the the ctlVal [CO] from the
1 and 2 as 2 and X=1/0 status to where we can signal set to Status
1, respectively see whether or not it
has changed to give
Attended or
Unattended commands
Element Graphic Representation Inverted Flashing C Open C Closed Thicknes Level Status System Aux Status Command/Status Command
s disconne
ction
DO switch If inverted, it d: Bl:0/1 elmCol:Ca: elmCol:Cc: elmWidth: elmMask: status1 status2 It has no It is Status4 and is Regardless of how it is
colors the C Open C Closed Thickness XXXX effect used for control configured, it will take on
statuses of switch where commands, 4 is the the ctlVal [CO] from the
1 and 2 as 2 and X=1/0 status to where we can signal set to Status
1, respectively see whether or not it
has changed to give
Attended or
Unattended commands
O Switch If inverted, it d: Bl:0/1 elmCol:Ca: elmCol:Cc: elmWidth: elmMask: status1 Status2 It has no It has no effect Regardless of how it is
colors the C Open C Closed Thickness XXXX effect configured, it will take on
statuses of switch where the ctlVal [CO] from the
1 and 2 as 2 and X=1/0 signal set to Status
1, respectively
DO switch O If inverted, it d: Bl:0/1 elmCol:Ca: elmCol:Cc: elmWidth: elmMask: status1 Status2 It has no It is Status4 and is Regardless of how it is
colors the C Open C Closed Thickness XXXX effect used for control configured, it will take on
statuses of switch where commands, 4 is the the ctlVal [CO] from the
1 and 2 as 2 and X=1/0 status to where we can signal set to Status
1, respectively see whether or not it
has changed to give
Attended or
Unattended commands
Element Graphic Representation Inverted Flashing C Open C Closed Thicknes Level Status System Aux Status Command/Status Command
s disconne
ction
Car switch If inverted, it d: Bl:0/1 elmWidth: elmMask: status1 status2 It has no It is Status4 and is Regardless of how it is
colors the Thickness XXXX effect used for control configured, it will take on
statuses of slide where commands, 4 is the the ctlVal [CO] from the
1 and 2 as if they X=1/0 status to where we can signal set to Status
were 2 and 1, see whether or not it
respectively has changed to give
Attended or
Unattended commands
Isolator with If inverted, it d: Bl:0/1 elmCol:Ca: elmCol:Cc: elmWidth: elmMask: status1 Status2 It has no It has no effect Regardless of how it is
text colors the C Open C Closed Thickness XXXX effect configured, it will take on
statuses of switch where the ctlVal [CO] from the
1 and 2 as 2 and X=1/0 signal set to Status
1, respectively
DO isolator If inverted, it d: Bl:0/1 elmCol:Ca: elmCol:Cc: elmWidth: elmMask: status1 status2 It has no It has no effect Regardless of how it is
with text colors the C Open C Closed Thickness XXXX effect configured, it will take on
statuses of switch where the ctlVal [CO] from the
1 and 2 as 2 and X=1/0 signal set to Status
1, respectively
Element Graphic Representation Inverted Flashing C Open C Closed Thicknes Level Status System Aux Status Command/Status Command
s disconne
ction
Isolator If inverted, it d: Bl:0/1 elmCol:Ca: elmCol:Cc: elmWidth: elmMask: status1 status2 It has no It has no effect Regardless of how it is
colors the C Open C Closed Thickness XXXX effect configured, it will take on
statuses of switch where the ctlVal [CO] from the
1 and 2 as 2 and X=1/0 signal set to Status
1, respectively
DO isolator If inverted, it d: Bl:0/1 elmCol:Ca: elmCol:Cc: elmWidth: elmMask: status1 status2 It has no It has no effect Regardless of how it is
colors the C Open C Closed Thickness XXXX effect configured, it will take on
statuses of switch where the ctlVal [CO] from the
1 and 2 as 2 and X=1/0 signal set to Status
1, respectively
O Isolator If inverted, it d: Bl:0/1 elmCol:Ca: elmCol:Cc: elmWidth: elmMask: status1 status2 It has no It has no effect Regardless of how it is
colors the C Open C Closed Thickness XXXX effect configured, it will take on
statuses of switch where the ctlVal [CO] from the
1 and 2 as 2 and X=1/0 signal set to Status
1, respectively
Element Graphic Representation Inverted Flashing C Open C Closed Thicknes Level Status System Aux Status Command/Status Command
s disconne
ction
DO O Isolator If inverted, it d: Bl:0/1 elmCol:Ca: elmCol:Cc: elmWidth: elmMask: status1 status2 It has no It has no effect Regardless of how it is
colors the C Open C Closed Thickness XXXX effect configured, it will take on
statuses of switch where the ctlVal [CO] from the
1 and 2 as 2 and X=1/0 signal set to Status
1, respectively
Element Graphic Representation Inverted Flashing C Open C Closed Thicknes Level Status System Aux Status Command/Status Command
s disconne
ction
Auto- elmWidth: elmMask:
transformer Thickness XXXX
where
X=1/0
Name elmMask:
Transformer XXXX
where
X=1/0
Element Graphic Representation Inverted Flashing C Open C Closed Thicknes Level Status System Aux Status Command/Status Command
s disconne
ction
Recierre79 If inverted, it elmWidth: elmMask: status1 status2 It has no Used for control model Regardless of how it is
colors them the Thickness XXXX effect 4, it is the status which configured, it will take on
other way where can see the changes in the ctlVal [CO] from the
around. It is X=1/0 order to give attended signal set to Status
configured in the or unattended
property command, in case it is
fonTyp=0/1 different from status1
0=Not inverted,
1=Inverted
Element Graphic Representation Inverted Flashing C Open C Closed Thicknes Level Status System Aux Status Command/Status Command
s disconne
ction
Local/Remote If inverted, it elmWidth: elmMask: status1 status2 It has no It has no effect
colors the local(0) Thickness XXXX effect
and remote(1) where
statuses as if X=1/0
they were
Remote(0) and
local(1),
respectively
Element Graphic Representation Inverted Flashing C Open C Closed Thicknes Level Status System Aux Status Command/Status Command
s disconne
ction
DTD/DTL/Auto/ d: Inv: 0-Not elmMask: status1 Regardless of how it is
Manual inverted, 1- XXXX configured, it will take on
Inverted. If where the ctlVal [CO] from the
inverted, change X=1/0 signal set to status1
1 to 0 and 0 to 1
Table 3 Common dynamic behavior of the graphical symbols of the Single Line diagram
Table 4 shows other properties of dynamic behavior, which are present only in some graphic symbols of the Single Line diagram:
Element Name ID Name C Ind C Com Fail Color Manual Text Signal Type Dir Txt Font Txt Siz Txt POS Siz Txt PAR Siz Txt SUB
Switch with Text d: E:Name elmTxt Tx: Manual elmTxt elmTxt elmTxt elmTxt elmTxt
text Or:0/1/2/3 Tx:Ft:Source TPo:Siz Txt TPa:Txt Size TSu:Txt Size
Txt Position View Park View Substation
View
DO Switch with d: E:Name elmTxt Tx: Manual Single Signal/Double elmTxt elmTxt elmTxt elmTxt elmTxt
Text text Signal. If single, in mTxt Or:0/1/2/3 Tx:Ft:Source TPo:Siz Txt TPa:Txt Size TSu:Txt Size
DO:0, if double DO:1 Txt Position View Park View Substation
View
O Switch elmCol: CU: C Failure: Cf:
Color Undefined color Failure
DO switch O elmCol: CI: elmCol: Cf: Single Signal/Double
Color Undefined color failure Signal. If single, in mTxt
DO:0, if double DO:1
Car switch elmCol: CI: elmCol:C:
Color Undefined color
Isolator with text elmTxt Tx: Manual elmTxt elmTxt elmTxt elmTxt elmTxt
text Or:0/1/2/3 Tx:Ft:Source TPo:Siz Txt TPa:Txt Size TSu:Txt Size
Txt Position View Park View Substation
View
DO isolator with elmTxt Tx: Manual Single Signal/Double elmTxt elmTxt elmTxt elmTxt elmTxt
text text Signal. If single, in mTxt Or:0/1/2/3 Tx:Ft:Source TPo:Siz Txt TPa:Txt Size TSu:Txt Size
DO:0, if double DO:1 Txt Position View Park View Substation
View
Element Name ID Name C Ind C Com Fail Color Manual Text Signal Type Dir Txt Font Txt Siz Txt POS Siz Txt PAR Siz Txt SUB
DO isolator Single Signal/Double
Signal. If single, in mTxt
DO:0, if double DO:1
O Isolator C Ind: CI: Color C Failure: Cf:
Undefined color Failure
DO O Isolator C Ind: CI: Color C Failure: Cf: Single Signal/Double
Undefined color Failure Signal. If single, in mTxt
DO:0, if double DO:1
Analog d: E:Name ElmCol: color
Transformer
Single d: E:Name ElmCol: color
Transformer
Name d: E:Name ElmCol: color
Transformer
Fused circuit d: E:Name ElmCol: Color
breaker
Generator d: E:Name ElmCol:L:Colo elmTxt Tx: Manual fonTyp:Ft:Font
r text Txt
Relay 86 d: E:Name elmTxt Tx: Manual Single Signal/Double
text Signal. If single, in mTxt
DO:0, if double DO:1
Led d: E:Name elmTxt Tx: Manual elmTxt
text Tx:Ft:Font Txt
Local/Remote d:E:Local/Rem elmCol:Cf:colo elmTxt Tx: Manual
ote r failure text
Double E:Local/Remot elmCol:Cf:colo Single Signal/Double
Local/Remote eS or r failure Signal. If it is simple in d:
E:Local/Remot DO:0, if it is double DO:1
eD, depending
on whether it
is Single or
Dual Signal
Watertight d: E:Name elmTxt Tx: Manual Single Signal/Double
text Signal. If single, in mTxt
DO:0, if double DO:1
DTD/DTL/Auto/ d: E:Name elmCol:B0: D:E:Text. It makes DTD,DTL,Automatic/Man fonTyp: Font
Manual Color BG Off it possible to place ual,
in the Text DTD, or Manual/Automatic,Raise
M or A Tap, Lower Tap,
Raise/Lower Tap
Table 5 shows more properties of the dynamic behavior, present only in some graphic symbols of the Single Line diagram:
Element Color Letter/ Color Serv/ B Color Color Ok Color Local Remote Color Font Style Justified Always ON Place Tilted General
A Block/ C Error Color
Analog fonTyp: Opaque/Itali Center/Left/Right
Transformer c/underlined
/black
background
Long ElmCol: colorA elmTxt: colorB fonTyp: Horizontal/v
Element Color Letter/ Color Serv/ B Color Color Ok Color Local Remote Color Font Style Justified Always ON Place Tilted General
A Block/ C Error Color
Transformer ertical
Transformer ElmCol: colorA elmTxt: colorB fonTyp: Up/Down/Le Horizontal/v
Circles ft/Right ertical
Transformer ElmCol: colorA elmTxt: colorB fonTyp: Up/Down/Le Horizontal/v
Circles ft/Right ertical
Double winding ElmCol: colorA elmTxt: colorB fonTyp: Up/Down/Le Horizontal/v
transformer ft/Right ertical
Auto- Up/Down/Le
transformer ft/Right
Lateral Up/Down/Le Down/Up
Transformer ft/Right
Transformer elmTxt:Text fonTyp: Opaque/Itali Center/Left/Right
Name c/underlined
/black
background
Fused circuit fonTyp: 0/1 elmTxt:Dir:1
breaker /2/3/4
Generator ElmCol:Tx:
Letter Color
Reclose79 elmTxt:Cls: elmCol:
Service Color Color Block
Relay 86 elmCol: fonTyp:
Color Ok Color
Error
Poly-Button elmTxt:Cls: elmCol:
Service Color Color Block
LED elmCol:E elmCol:E
0:ColorOk 1:ColorEr
ror
Local/Remote elmCol:Cl elmCol:Cr:rem
:local ote color
color
Double elmCol:Cl elmCol:Cr:rem
Local/Remote :local ote color
color
DTD/DTL/Auto/ elmCol:T0:Col elmCol:B1: elmCol:T1: elmCol: fonTyp: d: On:0 (Off)/1
Manual or Txt Off Color BG On Color Txt Color Ok Color (On)
On Error
Measurements elmCol:T0:Col elmCol:B1: elmCol:T1: elmCol: fonTyp: d: On:0 (Off)/1
or Txt Off Color BG On Color Txt Color Ok Color (On)
On Error
Table 6 Dynamic behavior of the graphical semaphore symbols of the single line diagram
The Figure 2-26 shows an example of the information displayed on the Elements tab:
It Figure 2-27 shows the characteristics of the Drawing canvas. These sizes are used to
automatically compose the Substation and Voltage Level views.
To compose the drawing, the user must select the necessary symbols on the Library tab.
Each time a symbol is selected, it appears in the right panel, (drawing area) in the upper
left corner, from where it can be moved by dragging it with the mouse to the desired
position on the canvas.
For each symbol included in the drawing the user can change its properties. To do so,
they must select the symbol from the drawing area, and its current properties will appear
in the upper left panel, and they can be edited, as shown in the Figure 2-28:
In Figure 2-29 the properties of the Switch and Blade elements are shown.
Once the drawing for the template has been made, the
user must select the Save option from the menu Graphic
Editor/File, as shown in Figure 2-31.
The user must then fill in the name for the drawing template, see Figure 2-32.
For each substation bay, the user must select the graph representing its Single Line. By
displaying the combo associated with each bay, the set graphics are shown, and the user
must select the one that corresponds to the bay to be represented:
The drawing area (right panel) will show the substation's General Single Line diagram
display, automatically composing the graphs associated to each bay.
Display options:
- General view of the substation: It's the default view. To return to it, we must
click on the substation label in the left panel.
- Voltage level view: To view a park, in the left panel, we must click on the label
of the voltage level to be displayed.
- Bay view: To visualize a bay, in the left panel, we must click on the bay we
want to visualize.
The user can sort the bays within the Voltage Level to which they belong, changing the
default sorting done by the application. To do this, we must select the bay we want to
reorder and press the arrow buttons on the lower left panel.
It is also possible to rearrange the Stress Levels in the General Single Line. To do this,
the user must select the park to be rearranged and press the arrow buttons on the lower
left panel.
Finally, the user can also choose to display a General Single Line Voltage Level divided
into several voltage sub-levels. To do this, we must select the bay for which we want to
split the Voltage Level and press the Separator button on the lower left panel.
It is important to note that the main screen must be saved under the GENERAL SINGLE-
LINE name, since the application uses that criterion to decide which is the main window
in the composition.
To access the report, the user must go to the Validate HMI signals option in the
Graphics menu, and select the HMI for which they want to validate the signals. A report
similar to that of the Figure 2-37 will be displayed.
It allows the generation of personalized graphics for each type of bay, which can later be
assigned to as many bays as desired in order to compose the Single-Line Graph for the
BCU's TFT display, in case this element is available.
Derive: By selecting a Drawing Template from the list of existing ones and pressing
this button, a copy of the selected Drawing Template will be created, on which the
user can make the necessary changes to create a new Drawing Template.
Create new: Makes it possible to create a new drawing template and store it in the
library, with a name chosen by the user.
Save: Stores the changes made and returns to the previous window.
Cancel: Makes it possible to cancel the changes made, without storing them in the
library
LINE graphic, in a format similar (although not equal) to the svg standard.
In the project folder there is a SINGLE-LINE sub-folder, which in turn will contain one
sub-folder for each BCU with the name of that BCU. In this last sub-folder is where the
single-line fileBCU.svg will be created.
The following window then appears, showing the existing System Status drawings, as
shown in the Figure 2-44:
When selecting any of them with the mouse, their drawing is shown in the right panel, as
in the Figure 2-45.
The procedure for generating System Status Graphs is the same as the one described in
the chapter 2.4.1 for HMI Type Graphs, making it possible to:
Import: Makes it possible to store any Graphic Template generated in the library
of another project in the library of the current project
Derive: By selecting a System Status drawing from the list and pressing this
button, a copy of the selected drawing will be created, on which the user can
make the necessary modifications to create a new System Status drawing.
Modify: Makes it possible to modify and save a previously created System Status
drawing.
Create new: Makes it possible to create a new drawing template and store it in
the library, with a name chosen by the user
Delete: Removes the System Status drawing which is selected in the list from the
library.
Save: Stores the changes made and returns to the previous window
Cancel: Makes it possible to cancel the changes made, without storing them in
the library.
The symbols library is specific to this type of drawing, representing the possible types of
equipment that constitute a project.
It is important to note that the main screen must be saved under the SYSTEM STATUS
name, since the application uses that criterion to decide which is the main window in the
composition.
The user must go to the option Generate system status drawing from the Graphics
menu, and then select the HMI for which they want to generate the system status
drawing (See Figure 2-48)
To update the firmware version of an IED, the user must select one of the options from
the Update the Application sub-menu of the Tools menu. See Figure 2-53
Selecting the Send Firmware option from this menu will display the following window:
The user must enter the IP address of the device, as well as the path where the file with
the firmware version to be uploaded is located.
The rest of the options are specific to each type of IED, and before the selection screen
of the update file, another screen will be shown for us to configure the necessary
parameters for each saTECH equipment type.
The following is an overview of the menu, where we can see for which types of IEDs
there is a specific shipping option:
We must take into account that the standardized table of signals is closely related to the
ICD templates of the equipment and that there should therefore be some consistency
between the two.
In order to see the standard table of signals of the version of the saTECH-CNF
installation, the user must select the option View Table of saTECH-CNF in the sub-menu
File Standard Table of Signals of the Tools menu. See Figure 2-54
The options for displaying the standardized signal table will show a screen similar to that
of the Figure 2-55:
To view the standardized project signal table, the user must have a project open and
select the View Project Table option from the Standardized Signal Table sub-menu of
the Tools menu. See Figure 2-56
A screen similar to that of the standardized saTECH CNF signal table will be shown, but
with the data of the standard signal table of the Project.
To compare the saTECH CNF table with the project table, the user must have a project
open and select the option Compare project table from the Standard signal table sub-
menu in the Tools menu. See Figure 2-57
From this screen the user can carry the changes from the saTECH CNF table to the
project table and save them by clicking on the save button (See Figure 2-58). If the
user wishes to reload the project table data on the screen before saving, they can do so
by pressing the reload button.
As we can see in Figure 2-58, the modified signals, the inserted and deleted ones are all
marked in different colors and we can easily go from one modification to the other by
using the arrows at the top of the screen, or carry the changes from the CNF table to the
project table, by clicking on the arrows and blades that will appear next to the
modifications, between the two tables. In order to save the changes made in this screen
in the TAI table of the project, it is necessary to press the save button located in the
upper left section of the screen.
In order to update the standardized project signal table with the signals of the saTECH-
CNF installation version or with those of an external xls file, the user must select the
Overwrite Project Table option from the Standardized Signal Table sub-menu of the
Tools menu. See Figure 2-59
The user must select the update source or the saTECH CNF version file, or provide a file
with standardized signals.
project version.
The improvements in the ICDs are for extensions of new functionalities in the SAS
systems. An ICD file, normally only has modifications at template level and/or internal
alarms to maintain compatibility between new CIDs and old equipment; an exception
would be version 17.08u00. When the user performs configurations with the new
templates, they will have a value as an instance of the CID and therefore as one in the
computer (there are old versions where this could cause problems.)
When the user selects the update the CID templates option, if the project already has the
templates corresponding to the 17.08u00 version of saTECH CNF, then these will always
be updated automatically when updating the rest, without asking for a specific
confirmation. However, if the version of the saTECH-CNF templates already exists in the
project, confirmation will be requested and the option will be given to save the current
ones in the project by renaming them to another version. See Figure 2-61
In the same project we can have several versions of ICD templates of the same
equipment model and we can change the ICD version for a specific IED at any time from
an IED’s Advanced Properties configuration screen, without having to change the
version of the rest of the IEDs. To reach this configuration screen the user would have to
go to the IED menu, and right-click on an IED to access the menu.
In this menu, they will select the Advanced Properties option in the Configurable
Parameterssub-menu.
To add the CID Templates of saTECH-CNF (those of the installed version + those of the
17.08u00 version) to the project, the user must select the option Update CID Templates
from the Tools menu. See Figure 2-60
If the project already contains templates of the same version, the user will be asked for
confirmation before any action is taken. Optionally, the user can create a backup by
renaming the current templates, and will be offered the option to update all templates
from the template version of the project to the current one.
If the project does not yet contain the templates of the current installation version, then no
backup is necessary, since the previous templates of the project will always be
preserved, and therefore the user will only have to decide whether or not to update the
templates in all IEDs whose current version is the project version. The user will usually be
interested in performing this update, except when the IEDs in the saTECH range of the
project are very old and will not be updated, in which case it will probably be in the
interest of the user to update the template of each IED to the 17.08u00 version.
When this option is enabled, the CIDs which are currently in the project folder are
validated. This way, it is possible to validate the CID files of projects imported with
previous versions and to validate the new CID files generated by the current version as
well, by previously executing the option 2.1.7.Generating Configurations
There are two message solving modes, both of which can be accessed from the IED
menu by right-clicking on the IED:
- "Update CID > Select CID" mode will be updated with a file external to the CNF,
preferably the CID loaded in the
Other Manufacturer's equipment
As we have seen in the Update CID Templates section, there is an option to update the
project templates as separate ICD files for each saTECH equipment type. In addition,
from the Advanced Properties configuration screen of an IED, we can change the
version of the ICD for a specific IED at any time, without having to modify the version of
the rest of the IEDs.
To reach this configuration screen the user would have to go to the IED menu, and right-
click on an IED to access the menu. In this menu, they will select the Advanced
Properties option in the Configurable Parameterssub-menu. See 4.4.15.9.
The improvements in the ICDs are for extensions of new functionalities. An ICD file only
has template-level changes and/or internal alarms to maintain compatibility between new
CIDs and old equipment. When the user performs configurations with the new templates,
they will have a value as an instance of the CID and therefore as one in the computer
(there are old versions where this could cause problems.)
To configure the logos, the user must select the option Configure Logos from the Tools
menu. See Figure 2-64 Logo Configuration.
From this option, they will access the logo configuration screen, where they can select a
logo for each SCU and HMI of the project.
From this screen, we can preview the logo by clicking on it in the view column. We can
also remove it or replace it with another one.
When a logo is configured, it will be updated on the corresponding IED detail screen.
The user must select the option Configure Equipment Models from the Tools menu
(ViewFigure 2-67).
From this option, we can access the Equipment Model Configuration screen of the
Figure 2-68. Each model belongs to a specific protocol, therefore each protocol will have
different parameters.
The Model name will be used to identify its own LNodeType from the CID templates, the
values will be used in CID templates (DataTypeTemplates) as default values for all new
specific equipment (used in master profiles), and the possibility to configure the Model
value so that they are not configurable by a specific profile's equipment (checkbox on the
right of each parameter.)
The following figure shows an example of the Historical Records stored in the equipment:
These can be sorted by any of the columns (Record, Time, Description, Status, Quality)
and exported to a *.csv file, as shown in the figure below:
We can configure the number of records stored by the HMI to display the history of the
analogs, there are also two types of historical records supported:
Historical record by time. Set the time in seconds for the "Period" field.
Historical record by event. By enabling the "By Event" option, the HMI will record
the values for a change of value in the analog.
o TotW; TotVAr; TotVA; TotPF; Hz; PPV; PhV; A; W; Var; VA; PF; Z
Therefore, for the same measurement, three configuration modes are possible, e.g.
UCSLVE__GENERAL/DNP_GGIO1.AnIn1.mag.i allows for the configuration shown in the
Figure 2-74.
The analogs entered in the measurement logs require the configuration of the Units,
"SIUnit" and "Multiplier" of the signal file (see section 4.4.11.1.3 Data Acquisition Mode).
Note: The window with the version number has keyboard shortcuts to view information on
the new version of saTECH CNF. For more information consult your distributor.
From the Project Panel the substation structure is configured, and the IEDs are added for each
bay, together with the functions performed by the IED for that bay.
The number of characters allowed for the voltage level name is configured in the advanced
properties of the project and by default it will have a minimum of 1 character and a
maximum of 8.
The new substation voltage level will be displayed on the Project Panel:
3.2. Bay
Right-clicking on the name of the Voltage Level displays a window with the option to add
the new Bay (See Figure 3-4)
A window will then be displayed allowing us to enter the name and description of the bay:
The Project Panel will display the new bay at the voltage level to which we have added it:
The IED Allocation window displays the available equipment models. In this window we
must determine the name of the IED:
It is also possible to press the button to the right of the name in order to select an IED that
already exists in the project and add it to the bay to which we are allocating the IED. In this
case, the model of the equipment will be selected automatically.
After selecting the model of the equipment and its name, it is necessary to register the
Control Functions that we will implement, as shown in the Figure 3-9:
If function modeling is used in the IED (although currently bay modeling is recommended),
each function has the LLN0 and LPHD nodes of ASG_LLN0 and ASG_LPHD type
respectively, at least.
In the following Table 7 we can see the available Control Functions and their specific
logical nodes:
Allows
Control Function Description Logical Nodes Identifier
LNPrefix
*
MOPR Operation Measurements with Phases MMXU Yes
*
MBAL Measurement for Energy Balance MMTR Yes
ZREA Reactors - No
The RSYN function is only available in BCU devices with TP and TC board and CID
version 2.1.1 or higher.
Some functions need to be associated with each other, for example to connect the
Command-State-Lock on a Switch or Blade, allowed with the Figure 3-11 Associate
Function.
Then we must select the equipment model that is necessary for the Project. Pressing the
Next button of the Figure 3-12, we select the Hardware Module Data, in the Figure 3-13
we can see the screen that will be shown when the IED we have selected is a BCU or RIO.
The equipment model can then be edited at any time from the IED panel. By right-clicking
on the Hardware Model and selecting the Edit Hardware Model option from the pop-up
menu, as shown in the Figure 4-1.
The hardware model defines a number of physical capabilities as shown by the Figure
3-13:
Levels
Model
TFT display
Ethernet port type
Power supply and acquisition voltages
Number of Digital Inputs, Digital Outputs and Analog Inputs per level
The nomenclature used to define the model of the saTECH BCU is as follows:
STF-ABC-DEDEDE-LT where:
F: Functionality
o 1: Inputs/Outputs (CUFO)
o 2: Bay Controller (CDAM)
o 3: Remote modules (MES)
A: Supply voltage
o 5: 125 VDC
o 8: 48 VDC
o 0: 250 VDC
B: Pickup voltage
o 5: 125 VDC
o 8: 48 VDC
o 0: 250 VDC
D: Bus cards
o 1: 16 Digital Inputs with independent common ground
o 2: 32 Digital Inputs with common ground every group of 8 inputs
o 3: 16 Digital Outputs
o 4: 16 Analog Inputs (mA, V)
o 5: 4U / 4I. PT, TC Analog inputs
o M: CPU card
o P: CPU card Model P
o X: There is no card on this level
T: Graphic display.
o F: TFT graphic display available
o X: No graphic display available
In the IED Panel we can verify the model of the new IED (see Figure 4-1), and in the IED
Details Panel, a photo of the equipment and the information that was determined with the
equipment code is displayed (see Figure 3-14)
If the equipment is a SCU, the Figure 3-15 menu will be displayed, although since the SCU
are substation equipment, they will usually not be registered from this menu, but rather
from the IED Panel, by right-clicking on IEDGroup "IEDs", so as not to link them to any
particular bay.
If the equipment is an HMI, the menu of the Figure 3-16 will be displayed, although as the
HMI are substation equipment, they will usually not be registered from this menu, but
rather from the IED Panel, by right-clicking on IEDGroup "IEDs", so as not to link them to
any particular bay.
A screen similar to the screen for selecting functions when adding IED (see Figure 3-18
Associate Function) will appear, as already seen in the 3.3 Adding IED section.
When we right-click on a function, if it does not have a prefix and instance to associate itself
with another one, then we will see the option "Add association" and if it already has a prefix
and instance configured, then we will see the options "Edit association" and "Remove
association."
The case of the CSWI function is special. As it has a particularly strong relationship with
XSWI and XCBR functions, when we add an association to a CSWI function, we are asked
to select an XSWI or XCBR function to which we will assign the same prefix and instance.
And when we edit/delete the association of the CSWI or XSWI or XCBR, we will also be
editing/deleting the association of their associated function.
Next, we will see screens similar to the project creation screens (See 2.1.1 New Project)
with the only difference being that now we will be allowed to uncheck the "Show advanced
settings" option, so that the advanced settings screen is shown.
The editing screens are similar to the creation screens, already seen in the sections 3.1
Voltage level and 3.2 Bay
This option is the same as the one that can be found in the Tools Menu of the Main Menu.
See section 2.5.3 Update CID Templates for details.
In the next window the Goose Control Block (GoCB) can be configured:
To configure a Goose Control Block (GoCB), the following fields must be defined:
- VLAN ID: The VLAN Identifier is responsible for controlling the data flow and real-
time behavior of messages within a VLAN. The range of possible values is between
000 - FFF
- VLAN priority: Its function is to prioritize the Goose message within the VLAN, in a
range of 0 to 7.
- MAC address: Identifies the source and enables Goose message filtering. It must be
unique for an application within the subnet. Format: 01-0C-CD-01-0X-YY, where X
can be 0.1 or 2; Y is between 0 - F.
- APP ID: This is the application identification, it must contain four characters (0-F),
identifies the source and allows for Goose messages filtering. It must be unique for
an application within the subnet. Hexadecimal format.
Next, a list of the DataSets registered for the selected type will be displayed, from which
the user must select the one they wish to associate to the GSE Control Block that they are
registering.
The gooses publication modeling is detailed in the Publication of gooses section of this
document. Once the Goose Control Block has been configured, the following window is
displayed when the Next button is clicked:
In this window, by clicking on the "more" button, a new DataSet is registered, as shown
in the picture Figure 4-6:
In the window shown in the Figure 4-8 the signals in a DataSet can be added. We will be
able to choose: in the LN INOUTGGIO1 we have all the signals of the first level of the
equipment available and in the LN INOUTGGIO2 we have all the signals of the second
level of the equipment available.
Depending on the type of signals that were selected when the GSEControl was configured
(see Figure 4-4), different signals will be available in the signal tree. For example, if we
select Binary States we will now have the value (stVal[ST]), quality (q[ST]) and time stamp
(t[ST]) attributes of the logical nodes available, so as to be able to form with them the list of
signals within the DataSet.
We can select several signals at the same time by holding down the Control key while
making our selections.
We also have the option to make the selection at the Data Object level in which case all its
Data Attributes will be automatically selected according to the Functional Group filter we
had when making the selection. If the Data Object has a hierarchical structure, either
because some Data Attribute has other Data Attributes (case of DA with bType 'Struct') or
because the Data Object has other Data Objects (case of DO with SDO)
In the IED Details Panel we can see that there is a section called Publishing, and that
space is divided into GSEControl and ReportControl:
In the GSEControl section we have the GoCB that was created with the name GSE01, and
when double-clicking on it, the following figure will be shown:
In this section, all of the attributes that were added to that DataSet can be verified.
From this window, by pressing the Delete button, we can remove the created GSEControl
from the IED. By pressing the Modify button, we can edit its configuration parameters.
To see how to edit the DataSet see the 4.4.9.2 Edit a DataSet section
In the next window, the Report Control Block (RCB) can be configured:
- Report Name
- Integrity period: If the integrity option has been selected, period for the cyclic
reporting.
- Association by clients: With this parameter we can specify whether the server that
publishes this report should reserve a connection for a particular client or clients. If it
is not disabled, in addition to the reserved connections that are specified, one more
will always be created so that it is possible to connect from a client, such as
IEDScout. If According to number of computers is selected, the server will be
configured to allow as many connections as number of subscribed computers there
are (plus one so that we can connect from a client), but without reserving any
particular connection for any particular client.
The names for the Report Control Blocks will be generated automatically, following the
rules below:
- The first part corresponds to the name of the RCB, and will have one of the
following values
o brcbEDO for binary states, when the RCB is buffered
o brcbMED for the measurements, when the RCB is buffered
o urcEDO for binary states, when the RCB is without buffer.
o urcbMED for the measurements, when the RCB is without buffer.
- The second part should be the consecutive number indicating the RCB number,
according to the number of existing clients in the project. We should always start
with number 1.
Once the Report Control Block has been configured the following window will be displayed
when clicking on the Next button, which will show a list of the DataSets registered for the
selected type and will also give us the option of creating a new one by clicking on the
"more" button :
The procedure is the same as for the GSEControl, as explained in the previous section.
The only difference is that in this case the references of the signals we publish through the
DataSet will be added at the Data Object level instead of at the Data Attribute level. Note in
Figure 4-15 that only one reference has been added at the level of Ind1[ST] instead of
adding Ind1.stVal[ST], Ind1.q[ST] and Ind1.t[ST]
In the IED Details Panel we verify that there is a section called Publication, where the
created RCB appears:
In the ReportControl section we have the RCB that was created, called brcbEDO1, and
when double-clicking it, the following figure is shown:
In this section all of the attributes that were added to that RCB can be verified.
From this window, by pressing the Delete button, we can remove the created RCB from
the IED. By pressing the Modify button, we can edit its configuration parameters.
To see how to edit the DataSet see the 4.4.9.2 Edit a DataSet section
Then, a window will be displayed to determine the name and description of the Logic
Function:
When pressing finish, the new logic function will be created and the logic functions screen
will open up, where we can set the variables and configure the logic function in FBD
(Function Block Diagram) language.
Figure 4-20 Logic functions screen before loading the signal tree
Although this screen appears instantly (See Figure 4-20), to see the table of variables we
must wait until the signal tree is internally loaded, tree from which saTECH-CNF creates
and validates the variables (See Figure 4-21).
Figure 4-21 Logic functions screen after loading the signal tree
The added logic functions will be displayed in the IED Panel and in the Details Panel of
each IED. Both can be seen in the Figure 4-22
Double-clicking on a logic function in either panel will open up a window with information
on the logic function. See Figure 4-23
The Properties button shows a screen that allows us to modify the logic functions data
panel, name and description. Edit Logic Functions will show the logic functions editor, as
we can see in the Figure 4-24.
- On the left side, we can see several tabs with the different types of Logic Functions
available, which we can drag to the panel. And below, a navigation screen where we
can see which part of the graphic is being displayed, quickly move to another part or
change the zoom level.
- On the right side we have the table of variables, in which we determine the inputs,
outputs, auxiliary variables and constants that we will use in the logic functions. And
underneath we have the panel on which we will form the logic functions.
Each of the buttons on this toolbar is shown in the Table 8 Logic functions toolbar
functionality:
Delete. Print.
It has been introduced in the latest versions of saTECH CNF to facilitate the management
and location of the different signals in the logic functions. It is also the first step in
facilitating a possible future migration of the E3 format logic functions to the PLCOpen
format on which the logic functions of the future IEC 61850-90-11 standard will be based.
When migrating logic functions from a previous version, the variables will be automatically
created from the logic inputs and outputs and, in the case of input signals and output
signals, the variable’s name will be created from the acronyms or from the template
descriptions if the acronyms are not configured.
As we can see in the Figure 4-26, the logic functions table has the following columns:
- Name: It's the name of the variable. If the signal has no set acronym, when a
variable is registered, the name is automatically created from the acronym or from
the descriptions in the CID templates. We can then modify it by double-clicking on
the corresponding cell, or by selecting the cell and pressing the F2 key.
- Class: It tells us what type of variable it is, that is, whether it is an input variable, an
output variable, an auxiliary variable or a constant. Only signals with CF, SP, ST or
MX function group can be input variables and only signals with CO, ST or MX
function group can be output variables. If a variable is not yet being used in the
current logic function (it has not been dragged onto the blank sheet) and, according
to its functional group, it could be either an input or an output variable, then we can
change its class by double-clicking on the corresponding cell, or by selecting that cell
and pressing the F2 key. For more information, see 4.3.2.1 Types of variables.
- Type: Indicates the 61850 data type to which the signal belongs. This column is non-
editable, since the ICD templates already set what type of data each signal has. For
more information on the 61850 and 61131 data type equivalences, see the table
Table 10 Data type equivalence in logic functions.
- Value: This field is used for constants, so it will remain empty for all other variables. If
the variable is a constant, we can modify the content of this field by double-clicking or
selecting the cell and pressing the F2 key.
- Use: It tells us if the variable contains any errors, if it has already been dragged to a
sheet of the current logic functions panel and if there is a variable of the same type
(input/output) that uses the same reference in any other panel. We must take into
account that the variables of each logic are independent and can only be related
through the reference, that is to say: if in a logic we have a variable named "Input 1”
and in another one a variable with "Input 1” as its name as well, but they do not have
the same reference, then there is no relation between them. When we place
ourselves over the cell of the signal corresponding to this column, a 'tooltip' will be
shown with information about the variable’s use. The symbols used in this column
are as follows:
No No No
Yes No No
No No Yes
Yes No Yes
No Yes No
Yes Yes No
No Yes Yes
The inputs of the logic functions can be associated to a physical Digital Input of the
equipment, to a Goose (previously saTECH BCU must be subscribed to the IED that
publishes that Goose), to some logical node's state or to another logic function’s result.
In the logic functions’ Outputs, we can take the result of the logic to a Digital Output or
some logical node’s status. GGIO and/or GAPC are often used
Auxiliary variables are used to divide a logic function into several simpler ones or to reuse
a part of the function that is common to several others. Thus they would be used as a logic
function output and as an input for one or more logic functions.
Constants are used to determine a fixed value to be used in one or more inputs.
Some table cells are editable: Names of the variables, class for switching from input to
output and vice versa (if the signal is not yet used and the function group is valid for both
input and output) and initial value of the constants. To edit these cells we can double click
on them or select them and press F2.
We can also directly access the sub-menu that adds variables to the end of the selected
row by clicking on the "more" button in the Logic Functions Toolbar.
Once we are inside the desired sub-menu, we will see an option for each type of variable
we can add.
If we press on input signal or output signal, we will be shown a signal selector with all
available signals for the selected variable type.
Pressing the accept button will add the new variable to the table with a name formed from
the acronyms or template descriptions. By double-clicking on the name of the added
variable (in the table) or by selecting the name cell and pressing F2, we can change the
name if we so wish. If the variable is not yet being used and the signal's functional group is
allowed in both types of signals, it will also be possible to change the input to output type or
vice versa; to do this, we would have to double click on the corresponding cell or select the
cell and press F2.
If what we add is a local variable, the only thing we will be asked for is the name of the
variable, and a new local variable of the BOOLEAN type will be added, since it is currently
the only type we allow for local variables.
If we are going to add a constant, a menu will appear for us to select the name, type and
value. See Figure 4-30 New Constant
Note: Although when dragging the variables they are always created as input signals, if the
signal's functional group allows it, it is possible to change them to output signals by double-
clicking on the cell in the Class column or by selecting that cell and pressing F2.
If the variables are already in use, in addition to being deleted from the variable table, they
will also be deleted from the logic panel.
To add a variable or a constant to the blank sheet, we must simply select it by clicking on it
on the table of variables and drag it, as shown in the Figure 4-36 Dragging a variable from
the table of variables.
After dragging a variable to the edit panel (blank sheet), when we select the entry in the
edit panel, the corresponding row of the variable table will be automatically selected.
In order to link the input and the logic function, we must place the mouse over the right end
of the input until a green rectangle is shown, and we must then click on the green rectangle
and hold down and drag the mouse to one of the logic's pins, and they will be joined by a
line, as shown in Figure 4-37 Link between the blocks
An example of a logic function to perform the supervision of switch trip coils is shown here
Figure 4-38 .
When making the connections between the logic functions we should respect the type
equivalences between 61131 and 61850. Also taking into account that:
In the PLC of the saTECH equipment, 64 bits are always used to store the real
values, so the FLOAT32 signals of 61850 must be considered as LREAL in the
logic functions, instead of being considered REAL.
In 61131, the TIME type data has the format t#10ms, but the PLC in the TP, TON
and TOFoperators, admits any INT32 (DINT ) as input, interpreting it as time in
milliseconds.
SINT INT8 8
INT INT16 16
(64bits)
ANY_NUM
USINT INT8U 8
UINT INT16U 16
ANY_ELEMENTARY
UDINT INT32U 32
(64 bits)
WORD Some 16
Enumerated
DWORD 32
LWORD 64
STRING 8
ANY_STRING
WSTRING 16
Binaries
Arithmetics
Comparison
General
Same as the
ABS Absolute value 1 Number of any type
input type
Logarithmic
Trigonometrics
Bistable
S1: Boolean
SR Bistable (set dominant) Q1: Boolean
R: Boolean
S: Boolean
RS Bistable (reset dominant) Q1:Boolean
R1: Boolean
Edges detection
Timers
IN: Boolean
TP Pulse timer PT: Integer Q: Boolean
(milliseconds)
IN: Boolean
TON Timer ON PT: Integer Q: Boolean
(milliseconds)
IN: Boolean
TOF Timer OFF PT: Integer Q: Boolean
(milliseconds)
Converters
Real
DINT_TO_REAL Double integer to real long 1 Integer
number
Real
LINT_TO_LREAL Long integer to long real 1 Integer
number
1 Real
LREAL_TO_DINT Long real to double integer Integer
number
1 Real
LREAL_TO_LINT Long real to long integer Integer
number
When using the converters we must take into account that the PLC takes the INT32
signals as LREAL, that is, it treats all real numbers as LREAL
CND: Boolean
IN_T: Real number, integer or
The value of IN_T if
boolean * OUT: Same
the condition is true,
IF_ELSE type as IN_T
and of IN_F if it is IN_F: Real number, integer or
and IN_F
false boolean *
* IN_T and IN_F must be of the same
type
CND: Boolean
The value of IN if the OUT: Same
IF IN: Real number, integer or
condition is true type IN
boolean
As we can see in the Table 11 Configuration Options by SaTECH Equipment Model, the
Graphics and TFT Password Configuration options only appear in the BCUs with TFT, the
Historical Measurement Configuration option only appears in the HMI and SCU-HMI. Neither
slave nor master protocols can be configured on RIOs and no slave protocols can be
configured on HMIs.
As we can see, the options for Other Manufacturer are much more limited: subscription to their
Gooses and Reports, configuration of signals and points to the Control Center, options to
update and validate the 61850 configuration settings through the CID file,
In any case, as we will see below, the options in the sub-menus are not the same for each type
of IED either.
Figure 4-39 BCU Configuration Options Figure 4-40 RIO Configuration Options
During this process, the CID and the project will be sent to the equipment, generating
these CIDs and exporting the project, if they are not already in the project folder. If we
suspect that these files already exist in the project, but are out of date, we will have to
regenerate settings and export the project to ensure that the data we send is up to
date.
In order to perform these actions we will be asked to enter the IP of the equipment and
its user and password (it will offer some default values.)
We will also be given the option to monitor the equipment after finishing the
configuration load: this option will be display information about the load process and
we will be able to see what errors have occurred during that process, if any.
In case the name of the equipment is not the same it previously was, it will show us a
confirmation message before changing it.
In order to perform this action we will be asked to enter the IP of the equipment and its
user and password (it will offer some default values.)
IP address
Network mask
Gateway
Physical port
UTC/Local time: Defines the internal logic functions of events in local/UTC time
If local time is selected, the user must enter the Local Time Zone (recommended
option) or select "--" from the drop-down list to indicate that they prefers to manually set
the following parameters:
Recovering a higher priority source will cause the computer to switch to that source
immediately.
The user can determine up to 4 synchronization sources, in case of BCU equipment, 1 for
RIO equipment and up to 7 in case of HMI or UCS IED.
In order to do this, the synchronization type for the source to be registered must be
selected; among the possible ones:
NTP
Slave protocol: It only applies when the IED has a communications master by
protocol which is not IEC-61850, as this protocol does not allow for
synchronization
PTP-IEEE1588
Once the synchronization mode of the source being configured has been selected, the
requested parameters will be entered, which depend on the synchronization mode.
NTP
Priority: Number indicating the priority of the source being configured, taking into
account that '1' is the highest priority.
Switching time in case of failure(s): The time that must elapse from moment of
synchronism source failure, before moving to a lower priority source. When a
higher priority source has recovered from a failure, the return to that
synchronization source is immediate.
If the computer is a dual UCS or a UCS with HMI or an HMI with multiple instances, we
will have to configure a network interface for each of them, as can be seen in the Figure
4-48 Dual UCS with HMI sync-source configuration .
IRIGB:
Priority: Number indicating the priority of the source being configured, taking into
account that '1' is the highest priority
Switching time in case of failure(s): The time that must elapse from moment of
synchronism source failure, before moving to a lower priority source. When a
higher priority source has recovered from failure, the return to that timing source is
immediate
SLAVE PROTOCOL
Priority: Number indicating the priority of the source being configured, taking into
account that '1' is the highest priority
Switching time in case of failure(s): The time that must elapse from moment of
synchronism source failure, before moving to a lower priority source. When a
higher priority source has recovered from failure, the return to that timing source is
immediate
Name of the master device of the non-61850 slave protocol communication profile
(previously configured in the IED.)
PTP - IEEE1588
Priority: Number indicating the priority of the source being configured, taking into
account that '1' is the highest priority
Switching time in case of failure(s): The time that must elapse from moment of
synchronism source failure, before moving to a lower priority source. When a
higher priority source has recovered from failure, the return to that timing source is
immediate
Delay detection mode: Delay detection mode: The standard determines that it has
to be P2P, but we will allow E2E configuration
PTP domain number: PTP domain number: Determine the domain in order to
avoid conflicts with other PTPs (the standard recommends using 93 in case of
conflict with 0)
If the equipment is a dual UCS or a UCS with HMI or an HMI with multiple instances, we
must configure its physical port and redundancy for each of them.
IEC 60870-5-104
Depending on the selected slave protocol, it will be necessary to select the profile
parameters:
Connection:
Master Equipment:
Time between the last received byte and the first transmitted byte
(ms): 0
Physical connection
o Parity:
o Data bits:
o Stop Bits
o Hardware flow control
Master equipment
o Slave address
o Master address
o Local time processing
o Monitoring Model: Selection and execution, Direct execution, Command
conversion
o Command selection waiting time (ms)
Advanced Parameters
IEC-60870-5-101
Physical connection
o Speed
o Parity
o RTS activation waiting time
o Data bits
o Stop Bits
o Hardware Flow Control
Master Equipment
o Link address:1
o ASDU Common Address:1
o Waiting time communication control center (s):30
o Local time processing:
o Monitoring Model: Selection and execution, Direct execution, Command
conversion
o Command selection timeout (s):30
Advanced Parameters
IEC-60870-5-104
Connection
o IP address
o Subnet mask
o Gateway
o Connection port:2404
o Physical port: 1…50
From the points screen, the user can select a point and right-click on it, and a menu will
appear with the Edit point option, which leads to the corresponding row of the IED Signal
Editor.
SAP20
This capability is very important when we have IEDs that do not include IEC 61850
protocols, but need to be integrated into IEC 61850 Substation Automation Systems.
This is why we have configured a Master Profile in the saTECH BCU; the signals of these
IEDs are acquired, and once this information is in the saTECH BCU, it can be sent to the
higher level via Goose/MMS or it can be locally processed.
The window for creating the master protocol is shown in Figure 4-51.
Depending on the selected master protocol, it will be necessary to select the profile
parameters:
Physical connection
o IP address
o Subnet mask:
o Gateway
o Connection port: 20.000
o Connection: TCP/UDP
Advanced Parameters
o Data link timeout (ms)
o Confirm data timeout (ms)
o Re-tries after error
o Data link retries
o Link reset sending T. (ms)
o Timeout to first character (ms)
o Timeout between characters (ms)
o IIN Bitmask
o Digital inputs
o Digital outputs
o 'i' Analog inputs
o 'i' Analog outputs
o 'f' Analog inputs
o Active pulse counter
Points: It shows the signals that have been configured in the signal editor to
be published by this protocol. See Figure 4-52.
Physical connection
o DNP address: 1..1000
o Type of communication: RS-232/RS-485. Currently, the systems only
support RS-232 selection. In order to communicate via RS-485, RS232
must be configured in this section and then RS485 must be configured
via other mechanisms (jumpers and/or internal system configuration)
o Digital inputs
o Digital outputs
o 'i' Analog inputs
o 'i' Analog outputs
o 'f' Analog inputs
TCP/IP Modbus
Physical connection
o Physical Port: 1 (Ethernet port through which communications go. In the
current versions it is not used, but in later versions it will specify the port
through which the communications profile will go and on which the
networks will be defined according to the configured IPs)
o Type of redundancy: No, simple channel with double physical interface. If
we select the single channel with double physical interface, the field
Redundant physical port will appear so that we can also configure it
Connection
o IP address
o Subnet mask:
o Gateway
o Slave Address
o IP address
o Physical Port
o Waiting time between requests (ms)
o Waiting time between requests (ms)
o Full reception waiting time (ms)
o Invert Bytes in the Frame
o Digital inputs
o 'i' Analog inputs
Modbus Serial
Physical connection
o Type of communication: RS-232/RS-485
o Physical Port: 1
Port Configuration:
o Speed:
o Parity: No/ Odd/Even
o Data bits: 8
o Stop bits: 1
o Equipment Name
o Slave Address
o Type of connection: RS-232/RS-485
o Physical Port
o Speed
o Waiting time between requests (ms)
o Waiting time between requests (ms)
o Full reception waiting time (ms)
o Invert Bytes in the Frame
o Digital inputs
o 'i' Analog inputs
o 'f' Analog inputs
o Digital outputs
o 'i' Analog outputs
o 'f' Analog outputs
o Active pulse counter
Points: It shows the signals that have been configured in the signal editor to
be published by this protocol. See Figure 4-52.
SAP20
Physical connection
o Speed
o Type of connection: RS-232/RS-485
o Connector
o Cable
o Physical port
Points: It shows the signals that have been configured in the signal editor to be
published by this protocol. See Figure 4-52
From the points screen, the user can select a point and right-click on it, and a menu will
appear with the Edit point option, which leads to the corresponding row of the IED
Signal Editor.
Figure 4-55 61850 SCU-HMI Communication Figure 4-56 61850 SCU Communication
As we can see in the images, the position equipments subscribe to Gooses, while the
substation equipments subscribe to Reports. Conversely, HMIs do not publish signals,
they only subscribe to them.
To define the subscription to gooses we must right click on the IED name, and select the
option Subscription to gooses in the 61850 communication sub-menu.
The user will select the IED for which they wish to create the subscription, then press the
Next button:
This window shows the GSE Control published by the selected IED. The user will select
one of them and press the Finish button.
In the IED Details panel, we can see that there is a section called Subscription, where
the GSE Control to which the subscription was made is displayed:
In order to determine the subscription to reports control block, we must right-click on the
name of the IED, and select the option Subscription to ReportControl, from the 61850
communication submenu
The user will select the IED to which they want to subscribe, then press the Next button:
This window displays the Report Control Block published by the selected IED. The user
will select one of them and press the Finish button.
In the IED Details panel, we can see that there is a section called Subscription, where
the Report Control to which the subscription was made is displayed:
From the option publish ReportControl from the communication sub-menu 61850
we will arrive at the same wizard seen in the 4.2.2 Report Control Block item
To access the CSV Editor, select the IED Signal Editor option in the Signal Setup sub-
menu of the selected IED context menu.
In the central panel a new tab will appear where we can visualize and edit the CSV data of
the selected IED.
4.4.10.1.1. Filters
All columns can be filtered for faster information searches, from the header of each
column. The list displayed for each header will contain all the values which exist in the
table at the time of filtering.
A blank row just below the selected row will be created when pressing "Insert Row Above."
The "Copy Row" option will copy from 1 to several of the entire rows selected when clicking
on the "Row No." column, in the case of a single row, or when dragging the mouse in the
case of several rows. We should not confuse copying rows with copying cells, which will
happen if, instead of selecting from the "Row No." column, we select from a different
column.
What rows are selected can be clearly seen if their background color is set to green. The
rows must be consecutive
The information in the clipboard can come from either the previous "Copy Row" option and
from the usual key combination "CTRL + c", just as we can Paste from the clipboard with
'CTRL + v'.
4.4.10.1.9. Autocomplete
Starting from the number copied from a selected cell by means of the "CTRL + c" keys, the
desired set of cells must be selected and, with them still selected, this option must be
clicked, which will autocomplete with the copied number; if there is text in it, it looks for the
first whole number from right to left. Useful for autocomplete references where it changes
to the DO name index, as shown below Figure 4-78.
4.4.10.1.11. Undo
Undoes the previous copy operation, given there is one. This option can also be performed
with the usual key combination "CTRL + z" and "CTRL + y" for redo.
If nothing is selected in the logic device column, the signal tree will be empty until
something from the drop-down list is selected.
Acronym Column
In this column, a new option will be displayed which will show the acronym editing screen.
As explained in the section 4.4.11.1.2 Behavior Configuration, the acronyms specify the
behavior of the signals in the system display windows.
As we can see in the Figure 4-82, the acronym configuration screen has the following
parts:
- Type Acronym Selector: It allows us to load a set of preset acronyms or clear all
fields in the current configuration. Behaviors for signals with the same CDC (common
data class) are usually very similar, so saTECH-CNF suggests the following options:
o (???) Clear: This option is intended for signals from any CDC and eliminates all
signal settings, so we can start setting it up from scratch.
o (SPS) Single Point Status - A: This option is intended for CDC SPS (Single point
status) signals, in the case where the value for the normal status is 0 and an alarm
must be enabled for the value 1. Therefore, it will generate the configuration
"A0:NORMAL;A1:ALARM;AL1;EV0;EV1"
o (SPS) Single Point Status - B: This option is intended for CDC SPS (Single point
status) signals, in the case where the value for the normal status is 1 and an alarm
must be enabled for the value 0. It will therefore generate the configuration
"A0:ALARM;A1:NORMAL;AL0;EV0;EV1"
o (DPC) Double Point Command: This option is intended for CDC DPC (Double
point status) signals and will generate the configuration:
"A0:UNKNOWN;A1:OPEN;A2:CLOSED;A3:INCONGRUENT;OO:OPEN;OC:CLO
SE;EV0;EV1;EV2;EV3;EVFA;ALPHA;AL1;AL2"
o (SPC) Single Point Command: This option is intended for CDC SPC (Controllable
Single Point) signals and will generate the configuration:
"A0:NORMAL;A1:ALARM;OO:OPEN;OC:CLOSE;EV0;EV1;EVOK;EVFA;ALPHA"
o (DPS) Double Point Status: This option is intended for CDC DPS (Double point
status) signals and will generate the configuration:
"A0:UNKNOWN;A1:OPEN;A2:CLOSED;A3:INCONGRUENT;A1:ALARM;EV0;EV1
;EV2;EV3;EVFA;AL1;AL2"
o (ACT) Protection Activation Information: This option is intended for CDC ACT
(Protection activation information) signals and will generate the configuration:
"A0:NORMAL;A1:ALARM;AL1;EV0;EV1"
o (BSC) Binary Step Command: This option is intended for CDC BSC (Binary
controlled step position information) signals with the option to go up and down,
and will generate the configuration:
"A0:REST;A1:UP;OC:DOWN;OO:UP;ALPHA;ALOK;EVFA;EVOK"
o (BSC) Single Step Binary Command - Up: This option is intended for CDC BSC
(Binary controlled step position information) signals only with the option to go up,
and will generate the configuration:
"A0:REST;A1:UP;OC:UP;ALPHA;ALOK;EVFA;EVOK"
o (BSC) Single Step Binary Command - Go down: This option is intended for CDC
BSC (Binary controlled step position information) signals only with the option to go
down and will generate the configuration:
"A0:REST;A1:UP;OC:DOWN;ALPHA;ALOK;EVFA;EVOK"
o An element description: This is the description of the text identifying the signal on
the IHMI screens. It supports alphanumeric values of up to 100 characters and
can include the expression ${element} to reference the signal name field in the
signal editor. The item description is generated as the acronym D and is the only
mandatory field in the acronym configuration panel.
o Signal State Names: Set the names for each state that can the signal can adopt.
Each status text can be alphanumeric and up to 64 characters. These are the
names that will appear in the "Status" field of the "alarm screen" and "event
screen" table. If so configured, this signal value will also appear represented on
the "panel screen." They are added using this section’s "more" button and
removed using the "delete" button to the left of each one. These names are
generated as the acronym AX: where X is the value for which we are setting the
name.
- Command texts: This section only makes sense for controllable signals (Common
data Class SPC and DPC). This is where the texts for the opening and closing
commands are configured. Both are alphanumeric and are generated as the
acronyms OO and OC, respectively.
- Texts for Blocking: This section only makes sense for CILO node signals. Makes it
possible to configure the opening or closing blocking texts, or both. These texts are
alphanumeric and are generated as the acronyms BO, BC and BG, respectively.
o Send Alarms with Value: Defines by which value an alarm should be triggered and
to what color a signal should change when that alarm is triggered. They are added
using this section’s "more" button and removed using the "delete" button to
the left of each one. It generates two acronyms, one ALx and, in case of setting a
color in the drop-down list, another Cox one: y where x is the value of the alarm
and y is a letter that represents the color for that alarm. The admissible values for
y are: R -> Red color, G -> Green color, B -> Blue color, O -> Orange color, Y ->
Yellow color, P -> Purple color and W -> White color. If no color is defined, the
default color is Red for the values configured as alarm (ALx)
o Creating events when the source is "CURRENT COMMAND". It only makes sense
for controllable elements’ signals (Common Data Class SPC and DPC).
Generating the EVOR acronym
o Creating events when the source is "COMMAND OK". It only makes sense for
controllable elements’ signals (Common Data Class SPC and DPC). Generating
the EVOK acronym
o Creating events when the source is "COMMAND FAULT." It only makes sense for
controllable elements’ signals (Common Data Class SPC and DPC). Generating
the EVFA acronym
o Setting values for which new events will occur on the "event screen." They are
added using this section’s "more" button and removed using the "delete" button
to the left of each one. They generate EVx acronyms where x is the value for
which the new event will occur.
Acquisition Column
These columns will have two more options in the contextual menu that will serve to enable
and disable the acquisition associated cells. A hash (#) will be displayed in front of the
commented cell text.
The acquisition columns will also have three more options in the context menu. One of
them will show a menu to configure the range of the analog signals, another one will show
a menu to configure the pulse and the last one will show a menu to configure the automatic
override.
These settings will be displayed in the properties column and can be viewed or edited at
any time by reopening the corresponding menu (See Figure 4-84 Context menu Properties
column.)
Publication Columns
These columns will have two more options in the context menu that will serve to activate
and deactivate the cells associated with the publication. A hash (#) will be displayed in
front of the commented cell text.
Cell Edition
The cells’ contents can be directly modified by selecting the cell and typing in the desired
text.
For the user's convenience, there are cells that offer a drop-down list with all possible
elements.
For example, in the following figure, for a BCU, in addition to the signal editor, we have
opened the BCU Single Line Editor (see 4.4.13.2 Edit Single-Line BCU) and are
configuring the switch status signal by dragging the corresponding signal from the signal
editor.
icon in the menu bar and will disappear when we click on it again.
The rows with the blue background will indicate that they contain a special signal,
capable of creating an LN.
This table will have only a few of the above context menu options. The selection
can be made at Row level, from the Row Number column, and the Cell selection
can be made from the content of each row. It allows for multiple selection as well.
Insert:
Insert Row/Cell Above: creates an empty row on top of the current position.
Insert Row/Cell Below: creates an empty row below the current position.
Insert Row/Cell Copied Above: creates a row with the copied data on top of
the current position.
Insert Row/Cell Copied Below: creates a row with the copied data below the
current position.
Cut Row/Cell
Copy Row/Cell
Paste Row/Cell
Delete Row Contents: removes the contents of the entire row.
Delete Row: removes the entire row
Show signal treeMakes the configuration of 61850 reference possible, by visually
displaying the data template (DataTypeTemplates) in a tree form. In addition, it
allows for the use of X and N variables in the reference in order to configure the
column where the LNPrefix or LNInst of the signal will be read.
Autocomplete: see the option 4.4.10.1.9
Create new 'Data Object': Makes it possible to create a new DO in the CID
templates and use it as a private signal inside any ICD logical node of the
equipment.
o Logical Node: selection of the LN class.
o Logical Node Type: optional, it makes it possible to determine the selected LN's
specific class type. When generating CID, if the LN with the specific type does
not exist, an error will be generated and the new OD will not be created in the
CID.
o Function: optional; filter of the logic device used in the signal editor to display
signals associated with the particular function.
o LN button: allows for configuring the fields described above for the
configuration of the logical node in a visual manner, from a signal tree, with all
LN types from the equipment's ICD templates.
o Data Object Name: allows the user to set a valid name in 61850 for the new
signal.
o Data Object Type: Data type for the signal.
o Final reference: signal instance, needs to end with the final status attribute,
LNClass.DO.DA for example GGIO1.Ind100. stVal
o DO button: makes it possible to configure the fields described above for the
configuration of the Data Object and its Final Reference.
Projects use their own standardized signal file and can be updated with the
standardized file of the CNF (see 2.5.2 for the different options.) Note: Comparing the
Project Table with the current table of the CNF version allows us to the New Data
Objects since they are not visually detected as modifications.
The user must select the XLS or CSV file with the IED signal configuration. Since XLS
files can contain several sheets, if the user selects an XLS file, a new list with the
sheets it contains will be displayed at the bottom of the menu, so that they can select
which one they want to use:
This file will be copied to the project folder, within the TechnicalAddress sub-folder,
renaming the file to the IED name.
For position IEDs, the mapping to the destinations (control centers) contained in the
file can be interpreted in two ways, depending on whether or not the Use SCU CID
option is enabled:
If it is not enabled, it means that the mapping is for the position IED itself: this
happens when the IED communicates with the UCS via DNP3 protocol.
If it is enabled, it means the mapping is for the UCS: The position IED reports
its statuses by IEC-61850 protocol to the UCS, and the UCS uploads them to
the dispatches by means of the point map defined in the file.
The application offers the 4.4.10.1 IED Signal Editor option, where some columns are
hidden, below, we can see the description of each column and those columns which
are visible from the interface.
A: IED name. It must coincide with the name of the Project's IED, to
which the signal file is associated.
E: Function Instance, function code plus the number of times the function
has been used, e.g. CSWI1 and CSWI2 for the case of an IED with two CSWI
Functions on the same bay.
Under IED Details > Bays, we can see in which bays the selected IED is located. In
the details, the Functions implemented by the IED are shown, therefore, so are the
signals that can be configured in the signal file. The required fields in the signal file
are: Column A, IED Name, in blue; Column F, LD (LDEVICE), in green. For
example, the MOPR function is used to configure measurements, so the
standardized signals for the MOPR function must be used, see 4.4.11.2
Standardized texts associated with signals
H - Instanc: Signal number within the logic device to which the signal belongs
(Logical node instance.) There are standardized signals in the "TA-I Table"
where the variable ${X} is used, for example in the configuration of direct
acquisition signals with TP/TC cards where the LEVEL must be indicated:
"Phase A voltage module CAPDIR" DIRCAP_GGIO${X}.DOI.DAI There is
also the variable ${Y}, its value will be separated by a dash '-' and it will be
used to indicate the DOI instance, so the column will configure the instance of
the logical Node and the Data Object, for example "Analog input"
${N}GGIO${X}.AnIn${Y}.mag.f
All other acronyms only have an effect on digital signals (single and double
states):
o OC: Text associated with the Close command (used in the HMI)
o OO: Text associated with the Open command (used in the HMI)
o CO0:x Color for the Alarm signal when it takes a value of 0 where 'x' can
have the following values:
R: Red Color
G: Green Color
B: Blue Color
O: Orange Color
Y: Yellow Color
P: Purple Color
W: White Color
o CO1:x Color for the Alarm signal when it takes a value of 0, where 'x' can
have the values described above.
o CO2:x Color for the Alarm signal when it takes a value of 0, where 'x' can
have the values described above.
o CO3:x Color for the Alarm signal when it takes a value of 0, where 'x' can
have the values described above.
o EVOR: Only used in CDC elements: "SPC" and "DPC". It means that the
source signals (opOpnOr and opClsOr) related to this signal will produce
events in the "event screen" when they report current command value
(value 1).
o EVOK: Only used in CDC elements: "SPC" and "DPC". It means that the
source signals (opOpnOr and opClsOr) related to this signal will produce
events in the "event screen" when they report command value OK (value
2).
o EVFA: Only used in CDC elements: "SPC" and "DPC". It means that the
source signals (opOpnOr and opClsOr) related to this signal will produce
events in the "event screen" when they report command value Fault
(value 3).
o ALOR: Only used in CDC elements: "SPC" and "DPC". It means that the
source signals (opOpnOr and opClsOr) related to this signal, will produce
alarms in the "alarm screen" when they report current order value (value
1).
o ALOK: Only used in CDC elements: "SPC" and "DPC". It means that the
source signals (opOpnOr and opClsOr) related to this signal, will produce
alarms in the "alarm screen" when they report order value OK (value 2).
o ALFA: Only used in CDC elements: "SPC" and "DPC". This means that
the source signals (opOpnOr and opClsOr) related to this signal will
produce alarms in the "alarm screen" when they report a Fault command
value (value 3).
The acronyms are separated by the string ";" if the edition is made with the
IED Signal Editor option; if instead, it is with external application, it is better to
use "::" to separate it.
L: Currently unused.
o MSP: Simple digital input. Possibility to invert the digital input with the
suffix '_INV', example: MSP_INV
o MIT: Counter.
_0: status-only
_1: direct-with-normal-security
_2: sbo-with-normal-security
_3: direct-with-enhanced-security
_4: sbo-with-enhanced-security
If the signal has to be inverted and the control model changed, the control
model must be indicated first, and then the configuration of the inversion,
for example: CSC_3_INV.
R - (C) Point: Signal number inside the level. The signals composed of two
single points are separated by the dash character '-', example 12-13
values of each property will be separated by a blank space and the value of
each of them may be the value or the index (ordinal) of the enumeration. See
'SIUnits' and 'multiplier' from the IEC-61850 standard, 2nd edition, section
4.4.11.3 o 5.6.
V - (C) Offset: 'Offset' Additive factor to obtain the value of the measurement
from the one received, in engineering value. When the measurement is
received in engineering value, the additive factor will be '0'.
O- (C) Master Profile: Index of the master protocol profile configured in the
IED. (Number of the communications master obtaining the data.) Matches the
number used in the profile code, for example: DNP3-IP_2, DNP3-SERIE_3.
Under IED details > Protocols > Master Profiles, we can select a profile and
see the details as shown in the figure below. This field is marked with the
color orange.
Q - (C) Signal type: Type of signal. Possible values: idem previous point IED-
specific acquisition.
O - (C) Master Profile: Same as DNP, but for MODBUS master profiles. It
corresponds to the orange color of the Figure 4-101 Master Communication
Profile Details.
Q - (C) Signal type: Type of signal. Possible values: idem previous point IED-
specific acquisition.
o Offset Applies only for MSP and CSC signal types in the cases
where the digital signal is inside numerical modbus registers, readable
through modbus codes 3 or 4, or writable through modbus codes 6. In
these cases, it is necessary to specify which bit is the one that indicates
the digital signal, within the 16 that a standard modbus register has;
values: from 1 to 16 (1 for the least significant and 16 for the most
significant.) If there is no offset it is not included in the MODBUS
address and its ':' separator will not be added either.
Bits:
o Examples:
Q - (C) Signal type: Type of signal. Possible values: idem previous point
IED-specific acquisition.
X - (S1) Slave profile: It coincides with the index of the Slave Protocol Profile
configured in the IED. In the case of 'SDNP', the slave profile is configured in
the SCU, to communicate with the control center. In the case of 'SDNP_IED',
the profile is configured in the BCU, to communicate via DNP3 with the other
IED. Under IED details > Protocols > Slave profiles, we can select a profile and
see the details as shown in the figure below. This field is marked with the color
orange.
o MSP: Simple digital input. Possibility to invert the digital input with the
suffix '_INV', example: MSP_INV
o MIT: Counter.
o MSP: Simple digital input. Possibility to invert the digital input with the
suffix '_INV', example: MSP_INV.
o MIT: Counter.
Z - (S1) Point: IOA signal address. To monitor an input IOA, the Output IOA
is configured and the input IOA to be monitored with a blank space.
Example: 12 100; with the IOA 22 the IOA 100 is monitored
o MSP: Simple digital input. Possibility to invert the digital input with the
suffix '_INV', example: MSP_INV.
InvertByte Flag that indicates whether to invert the 2 bytes of the modbus
registers (LittleEndian/BigEndian), values: 1 to invert them, 0 not to invert
them.
InvertLong Flag that indicates whether to invert the 2 longs of the numerical
data that occupy 4 modbus registers (LittleEndian/BigEndian), values: 1 to
invert them, 0 not to invert them.
Offset Applies only for MSP and CSC signal types, in the cases where the
digital signal is inside numerical modbus registers, readable through modbus
codes 3 or 4, or writable through modbus codes 6. In these cases, it is
necessary to specify which bit is the one that indicates the digital signal, within
the 16 that a standard modbus register has; values: from 1 to 16 (1 for the least
significant and 16 for the most significant.) If there is no offset it is not included
in the MODBUS address and its ':' separator will not be added either.
o Bits:
o Examples:
Each project will have its own file of standardized signals, which can be edited at any
time (see 4.4.10.1.14 Editing the standardized signal file) or overwritten with the file
provided by the CNF version. See section 2.5.2 Standardized Signal Table.
The column "Variable N" indicates that the signal requires a value - usually the
identifier - in the same column where we enter the Signal Name, using the {}
brackets, for example: LocalRemoteCSWI{Q0_}.
The "Variable X" column indicates that the signal requires a value - usually the
instance of the logical node or instance in the object name - in the "Instanc.”
column. (column H) for example, in the column "Signal Name" the text "Logic
Command {22}", and in the column "Instanc" the value "3" would correspond to
the logic command 22 of the MLOGIC_GGIO3 node.
The following table describes the standard text for each of the signals which are classified
by the function that the signal contains:
X Variable
SPS
LocalRemoteCSWI A 1 when the switch or blade is in remote X -
ASG_CSWI
DPC
CutoffStatus Switch or blade status X -
ASG_CSWI
N Variable
X Variable
Signal Name Description Type
DPC
CutoffStatusPhaseA Switch status, phase A X -
ASG_CSWI
DPC
CutoffStatusPhaseB Switch status, phase B X -
ASG_CSWI
DPC
CutoffStatusPhaseC Switch status, phase C X -
ASG_CSWI
N Variable
X Variable
Signal Name Description Type
SPS
LocalRemoteXSWI A 1 when the blade is in remote X -
ASG_XSWI
SPS
VDCLos Blade VCD Loss X -
ASG_XSWI
SPS
VACLos Blade VCA Loss X -
ASG_XSWI
X Variable
N Variable
X Variable
Signal Name Description Type
N Variable
X Variable
Signal Name Description Type
X Variable
CMV
Module of the phase A voltage Module of the phase A voltage X -
ASG_MMXU
N Variable
X Variable
Signal Name Description Type
CMV
Module of the phase B voltage Module of the phase B voltage X -
ASG_MMXU
CMV
Module of the phase C voltage Module of the phase C voltage X -
ASG_MMXU
CMV
Module of the phase S voltage Module of the phase S voltage X -
ASG_MMXU
CMV
Neutral voltage module Neutral voltage module X -
ASG_MMXU
CMV
Phase A current module Phase A current module X -
ASG_MMXU
CMV
Phase B current module Phase B current module X -
ASG_MMXU
CMV
Phase C current module Phase C current module X -
ASG_MMXU
CMV
Neutral current module Neutral Current Module X -
ASG_MMXU
MV
Three-phase active power Three-phase active power X -
ASG_MMXU
MV
Three-phase reactive power Three-phase reactive power X -
ASG_MMXU
MV
Three-phase apparent power Three-phase apparent power X -
ASG_MMXU
MV
Three-phase power factor Three-phase power factor X -
ASG_MMXU
MV
Frequency Frequency X -
ASG_MMXU
CMV
AB line voltage module AB line voltage module X -
ASG_MMXU
CMV
BC line voltage module BC line voltage module X -
ASG_MMXU
CMV
AC line voltage module AC line voltage module X -
ASG_MMXU
MV
V fundamental average Arithmetic average of the voltages of the three phases X -
ASG_MMXU
N Variable
X Variable
Signal Name Description Type
CMV
Active power phase A Active power phase A X -
ASG_MMXU
CMV
Active power phase B Active power phase B X -
ASG_MMXU
CMV
Active power phase C Active power phase C X -
ASG_MMXU
CMV
Reactive power phase A Reactive power phase A X -
ASG_MMXU
CMV
Reactive power phase B Reactive power phase B X -
ASG_MMXU
CMV
Reactive power phase C Reactive power phase C X -
ASG_MMXU
CMV
Apparent power phase A Apparent power phase A X -
ASG_MMXU
CMV
Apparent power phase B Apparent power phase B X -
ASG_MMXU
CMV
Apparent power phase C Apparent power phase C X -
ASG_MMXU
CMV
Power factor phase A Power factor phase A X -
ASG_MMXU
CMV
Power factor phase B Power factor phase B X -
ASG_MMXU
CMV
Power factor phase C Power factor phase C X -
ASG_MMXU
CMV
Voltage Unbalance Voltage Unbalance (%) X -
ASG_MMXU
CMV
Current Unbalance Current Unbalance (%) X -
ASG_MMXU
MV
Line side frequency Line side frequency X -
ASG_MMXU
MV
Bar side frequency Bar side frequency X -
ASG_MMXU
N Variable
X Variable
Signal Name Description Type
BCR
Active Energy Delivered Active Energy Delivered - -
ASG_MMTR
BCR
Active Energy Received Active Energy Received - -
ASG_MMTR
BCR
Apparent Energy Apparent Energy - -
ASG_MMTR
BCR
Total active energy Total active energy - -
ASG_MMTR
BCR
Reactive energy delivered Reactive energy delivered - -
ASG_MMTR
BCR
Reactive energy received Reactive energy received - -
ASG_MMTR
BCR
Total reactive energy Total reactive energy - -
ASG_MMTR
BCR
ConWhPos Wh+ consumed at the last Station Base Rate - -
ASG_MMTR
BCR
ConWhNeg Wh- consumed at the last Base Rate Station - -
ASG_MMTR
BCR
TotWhPos Total Wh+ - -
ASG_MMTR
BCR
TotWhNeg Total Wh- - -
ASG_MMTR
BCR
TotVArh1 Total VARh I - -
ASG_MMTR
BCR
TotVArh2 Total VARh II - -
ASG_MMTR
BCR
TotVArh3 Total VARh III - -
ASG_MMTR
BCR
TotVArh4 Total VARh IV - -
ASG_MMTR
BCR
ConDWhPos Previous day Wh+ Consumption - -
ASG_MMTR
BCR
ConDWhNeg Previous day Wh- Consumption - -
ASG_MMTR
BCR
FrWhPos Frozen Wh+ last base rate station - -
ASG_MMTR
N Variable
X Variable
Signal Name Description Type
BCR
FrWhNeg Frozen Wh- last base rate station - -
ASG_MMTR
BCR
FrWh2Pos Frozen Wh+ penultimate base station - -
ASG_MMTR
BCR
FrWh2Neg Frozen Wh- Base Rate Penultimate Station - -
ASG_MMTR
BCR
ConWh2Pos Wh+ Consumption last third - -
ASG_MMTR
BCR
ConDWhHPos Positive active energy demand (delivered) - -
ASG_MMTR
BCR
ConDWhHNeg Negative active energy demand (received) - -
ASG_MMTR
BCR
ConVArh1 Reactive energy demand 1 quadrant - -
ASG_MMTR
BCR
ConVArh2 Reactive energy demand 2 quadrant - -
ASG_MMTR
BCR
ConVArh3 Reactive energy demand 3 quadrant - -
ASG_MMTR
BCR
ConVArh4 Reactive energy demand 4 quadrant - -
ASG_MMTR
BCR
ConWhPosUETB Active energy delivered demand last station base rate - -
ASG_MMTR
BCR
ConWhNegUETB Active power received demand last station base rate - -
ASG_MMTR
N Variable
X Variable
Signal Name Description Type
MV
CAPDIR three-phase active power Three-phase active power - X
DCAP_GGIO
MV
CAPDIR three-phase reactive power Three-phase reactive power - X
DCAP_GGIO
MV
CAPDIR three-phase apparent power Three-phase apparent power - X
DCAP_GGIO
MV
CAPDIR three-phase power factor Three-phase power factor - X
DCAP_GGIO
CMV
Module of the phase A voltage CAPDIR Module of the phase A voltage - X
DCAP_GGIO
CMV
Module of the C-phase voltage CAPDIR Module of the phase C voltage - X
DCAP_GGIO
CMV
Module of the phase S voltage CAPDIR Module of the phase S voltage - X
DCAP_GGIO
CMV
NEUTRAL CAPDIR voltage module Neutral voltage module - X
DCAP_GGIO
CMV
Module of the phase A current CAPDIR Module of phase A current - X
DCAP_GGIO
CMV
Module of the phase B current CAPDIR Module of the phase B current - X
DCAP_GGIO
CMV
Module of the phase C current CAPDIR Module of the phase C current - X
DCAP_GGIO
CMV
NEUTRAL CAPDIR current module Neutral Current Module - X
DCAP_GGIO
CMV
Module of the NET CURRENT CAPDIR Net current module - X
DCAP_GGIO
CMV
Active power phase A CAPDIR Active power of phase A - X
DCAP_GGIO
CMV
Active power phase B CAPDIR Active power phase B - X
DCAP_GGIO
CMV
Active power phase C CAPDIR Phase C active power - X
DCAP_GGIO
N Variable
X Variable
Signal Name Description Type
BSC
RaiseLowerTap Transformer regulation - -
ASG_YLTC
MV
TapStatus Transformer tap status - -
ASG_ YLTC
N Variable
X Variable
Signal Name Description Type
Generic use digital input 'n', where 'n' can take on values from 1 SPS
Digital input GAPC 'n’ - -
to 40. ASG_GAPC
General purpose digital input which can take on values from 1 to SPS
GAPC Digital input - X
over 40. ASG_GAPC
N Variable
X Variable
Signal Name Description Type
General purpose 'n' digital input, where 'n' can take on values SPS
'N' Digital input - -
from 1 to 32. ASG_GGIO_GEN
General purpose digital input which can take on values from 1 to SPS
Digital input - X
over 32. ASG_GGIO_GEN
General purpose double digital input which can take on values DPS
Double digital input - X
from 1 to over 32 ASG_GGIO_GEN
General purpose 'n' counter, where 'n' can take on values from 1 BCR
'n' Counter - -
to 32. Instant values. ASG_GGIO_GEN
Generic purpose counter which can take on values from 1 to over BCR
Counter - X
32. Instant values. ASG_GGIO_GEN
Generic purpose counter which can take on values from 1 to over BCR
Frozen counter - X
32. Frozen values. ASG_GGIO_GEN
N Variable
X Variable
Signal Name Description Type
Generic purpose analog input 'n', where 'n' can take on values MV
'n' Analog input - -
from 1 to 32. Floating point values. ASG_GGIO_GEN
General purpose digital output 'n', where 'n' can take on values CPS
Digital output 'n' - -
from 1 to 32. ASG_GGIO_GEN
General purpose digital output which can take on values from 1 CPS
Digital output - X
to over 32 ASG_GGIO_GEN
Double digital output General purpose double digital output 'n', where 'n' can take on CPD
- -
'n' values from 1 to 32. ASG_GGIO_GEN
Double digital output for general purpose which can take on CPD
Double digital output - X
values from 1 to over 32. ASG_GGIO_GEN
General purpose analog output which can take on values from 1 APC
Analog output - X
to over 32. Floating point values. ASG_GGIO_GEN
General purpose analog output which can take on values from 1 APC
Analog output i - X
to over 32. Integer values. ASG_GGIO_GEN
CMV
Reactive power Phase A CAPDIR Phase A reactive power - X
DCAP_GGIO
CMV
Reactive power Phase B CAPDIR Phase B reactive power - X
DCAP_GGIO
CMV
Reactive power Phase C CAPDIR Phase C reactive power - X
DCAP_GGIO
CMV
Apparent power phase A CAPDIR Phase A apparent power - X
DCAP_GGIO
CMV
Apparent power phase B CAPDIR Phase B apparent power - X
DCAP_GGIO
CMV
Apparent power phase C CAPDIR Phase C apparent power - X
DCAP_GGIO
CMV
Power factor phase A CAPDIR Phase A power factor - X
DCAP_GGIO
CMV
Power factor phase B CAPDIR Phase B power factor - X
DCAP_GGIO
CMV
Power factor phase C CAPDIR Phase C power factor - X
DCAP_GGIO
N Variable
X Variable
Signal Name Description Type
BCR
Apparent Energy CAPDIR Apparent energy - X
DCAP_GGIO
BCR
Total reactive energy CAPDIR Total reactive energy - X
DCAP_GGIO
BCR
Total active energy CAPDIR Total active energy - X
DCAP_GGIO
BCR
Active Energy Delivered CAPDIR Active energy delivered - X
DCAP_GGIO
BCR
Active Energy Received CAPDIR Active energy received - X
DCAP_GGIO
BCR
Reactive energy delivered CAPDIR Reactive energy delivered - X
DCAP_GGIO
BCR
Reactive energy received CAPDIR Reactive energy received - X
DCAP_GGIO
This function is internal to the equipment. Each IED model has its own GENERAL
function, so there are differences in signals.
X Variable
SPS
GPSFail GPS failure - -
ASG_LTMS
SPS
DriftSynchronization Synchronization drift - -
ASG_LTMS
SPS
EthernetFailure1 Ethernet port failure 1 X -
ASG_LCCH
SPS
EthernetFailure2 Ethernet port failure 2 X -
ASG_LCCH
SPS
EthernetFailure3 Ethernet port failure 3 X -
ASG_LCCH
N Variable
X Variable
Signal Name Description Type
ASG_LCCH
SAP20RTU SPS
To 1 when the RTU is in remote - X
LocalRemote RTU_GGIO
SAP20RTU SPS
Secondary channel of communication - X
Communication Channel RTU_GGIO
N Variable
X Variable
Signal Name Description Type
SPC
Creation of the GENERAL/MLOGIC_GGIO logical
MLOGIC ASG_GGIO_ - X
nodes
MLOGIC
SPC
Logic Command General digital output for simple logic commands ASG_GGIO_ X X
MLOGIC
DPC
Dual Logic Command General dual digital output for dual logic commands ASG_GGIO_ X X
MLOGIC
SPC
LOGGAPC Creation of the GENERAL/LOGGAPC logical nodes - X
ASG_GAPC
N Variable
X Variable
Signal Name Description Type
SPS
LocalRemoteSU To 1 when the equipment is in remote - -
ASG_LLN0_GEN
SPS
AlarmProcess Alarm in process - -
ASG_LLN0_GEN
SPS
AlarmHDError HD disk with error alarm - -
ASG_LLN0_GEN
SPS
AlarmDBError Database with error alarm - -
ASG_LLN0_GEN
SPS
RAIDAlarma RAID Alarm - -
ASG_LLN0_GEN
SPS
MemoryConsumption Current memory consumption - -
ASG_LLN0_GEN
SPS
MemoryConsumptionAlarm Memory consumption alarm - -
ASG_LLN0_GEN
N Variable
X Variable
Signal Name Description Type
SPS
CPUConsumption Current CPU consumption - -
ASG_LLN0_GEN
SPS
CPUConsumptionAlarm CPU consumption alarm - -
ASG_LLN0_GEN
SPS
CPUTemperature Current CPU temperature - -
ASG_LLN0_GEN
SPS
CPUTemperatureAlarm CPU Temperature Alarm - -
ASG_LLN0_GEN
SPS
HDConsumptionAlarm HD disk consumption alarm - -
ASG_LLN0_GEN
SPS
M8LinkAlarm M8 link alarm - -
ASG_LLN0_GEN
SPS
AlarmaFuenteAlimentacion1 Power supply 1 alarm - -
ASG_LLN0_GEN
SPS
PowerSupply2Alarm Power supply 2 alarm - -
ASG_LLN0_GEN
X Variable
Signal Name Description Type
SPS
LocalRemotoBU A 1 when the equipment is in remote - -
ASG_LLN0_GEN
SPS
DisplayChange Programming changes via display - -
ASG_LLN0_GEN
SPS
EmergCommPopup Opening of Pop-up Command - -
GENGGIO
SPS
Abnorm50FI 50 FI abnormality function - -
GENGGIO
SPS
SwitchFailure Communication switch failure - -
GENGGIO
Note: See Standardized Signal File, (Table TA-I) provided by the configurator from the
Standardized Signal Table submenu in the Tools menu.
o 1 o 35 Lm
o 2m o 36 Wb
o 3 Kg o 37 T
o 4s o 38 W
o 5A o 39 Pa
o 6K o 41 m2
o 7 mol o 42 m3
o 8 cd o 43 m/s
o 9 deg o 44 m/s2
o 10 rad o 45 m3/s
o 11 sr o 46 m/m3
o 21 Gy o 47 M
o 22 q o 48 Kg/m3
o 23 ºC o 49 m2/s
o 24 Sv o 50 W/m K
o 25 F o 51 J/K
o 26 C o 52 ppm
o 27 S o 53 1/s
o 28 H o 54 rad/s
o 29 V o 61 W/m2
o 30 ohm o 62 Watts
o 31 J o 63 VAr
o 32 N o 64 phi
o 33 Hz o 65 cos (phi)
o 34 lx o 66 Vs
o 67 V2 o 76 char
o 68 As o 77 char/s
o 69 A2 o 78 Kgm2
o 70 A2t o 79 dB
o 71 VAh o 80 J/Wh
o 72 Wh o 81 W/s
o 73 VArh o 82 I/s
o 74 V/Hz o 83 dBm
o 75 Hz/s
Multiplier: Multiplication factor for the unit in which the measurement is received.
It is a number representing the power of 10 that is applied to the measurement
value before it is sent.
o -24 y
o -21 z
o -18 a
o -15 f
o -12 p
o -9 n
o -6 µ
o -3 m
o -2 c
o -1 d
o 0
o 1 da
o 2h
o 3k
o 6M
o 9G
o 12 T
o 15 P
o 18 E
o 21 Z
o 24 Y
db: Threshold of change for the measures (by a thousand). It represents the
percentage that the measure must vary to generate an incidence in the system.
scale factor: Multiplication factor to obtain the value of the measurement from the
one received, in engineering value - also known as "ScaleFactor". When the
measurement is received in engineering value, the multiplication factor will be '1'.
offset: Additive factor to obtain the value of the measurement from the one
received, in engineering value. When the measurement is received in engineering
value, the additive factor will be '0'.
These signals can be configured in the same way as any other signal (slave addressing,
acronyms, etc.).
4.4.13. Graphics
This sub-menu is only available for BCU devices. It is not available for RIO, substation or
other manufacturers' equipment.
When an IED controls more than one bay, this operation will be repeated for each bay,
and the overview of all bays will be automatically composed in the drawing area.
The saTECH CNF software will automatically allocate the signals associated to each
element (switches, isolators, system disconnection, semaphores, measurements and
alarms) to each bay chart.
If the single-line diagram already exists, selecting YES will display the Figure 4-105, in
which the Graphic Editor of the saTECH BCU is shown, allowing its modification
It should be noted that once the single-line diagram has been edited, the signals represented in
the drawing must be associated.
For the password, only numbers between 1 and 8 digits are allowed. Once the password
has been entered, it will be requested again when the user wants to give a new
command.
Terminating the wizard with an empty Password will clear the project’s last password
setting.
The following figures show the different configuration options of the saTECH equipment
The BCU device options "Configurable parameters TP and TC" and "Function 25" will only
be available when the device has TP and TC acquisition boards. Remember that these
cards cannot be on the first two levels and that, when they are on a BUS card we must add
a 5 in the equipment model’s corresponding place and, when they are on an expander
card, we must add an E in the equipment model’s corresponding place. We can therefore
quickly find out if the equipment has this type of card by looking at their model. In addition,
for Function 25 to be available, the ICD template version must be higher than 2.1.1 since
the older BCUs did not include this functionality.
Another difference we can see in the menus is that only SCU and SCU-HMI units have the
IED as a Source of SNTP Synchronization sub-menu. And only the HMIs have the HMI
Historical Measurements Restorer sub-menu.
All other options will be shared by all equipment in the saTECH range, IEDs from other
manufacturers will not have Configurable Parameters
Figure 4-108 BCU parameters Configurable Figure 4-109 Configurable BCU Parameters
Options (with TC and TP card) Options (without TC and TP card)
Figure 4-110 Configurable RIO CuFo parameters Figure 4-111 Configurable RIO MES Parameters
Options Options
Figure 4-112 Configurable SCU parameters Figure 4-113 Configurable HMI Parameters
Options Options
Figure 4-114 HMI Historical Measurements: Generate and Download the backup files
"Generate and download backup file": It makes a backup with the current data of
the HMI unit and downloads the file to the user selected folder.
o "Enable the recovery of historical values": Enabling this option will perform a historical
values retrieval after a configuration load.
"Back up with current HMI data": saves the historical values of the
equipment in advance.
o "Force HMI name change": If this option is enabled, it will allow to restore historical
values of a different HMI identifier than the current one. We must use this option if we
wish to load the historical values from another HMI or if we have changed the name of
the computer.
o "Consider unit in the measurements recovery": We must select this option if we want to
take into account unit consistency in measurement recovery. If we enable this option,
the measurements whose unit has changed with respect to the backup made will not
be recovered.
The restoration depends on a configuration load, so that when we click on the save button
there will be the option to send a configuration to the HMI.
Note: The Send Configuration process will not send data from the restorer, the functionality
will only be available in this window.
The 'save' button stores the panel data as an IED-specific project configuration.
The 'reload' button loads the default data from the CNF (2.2.4 Default values for
saTECH CNF) on the IED panel; it is necessary to press the 'save' button to store the
values in the project.
Force 'Leap Indicator' to accurate time: Force the 'Leap Indicator' to always be
sent with 'No warning.' We will always provide accurate time to 'true', and to
'false', time will be given according to the state of the system synchronization.
Physical Port: Physical port of the SCU ETH port as SNTP server
Redundant Physical Port: Redundant Physical Port with ETH-Bonding Port (only
available when selecting the "Bonding" redundancy type)
PRP Physical Port: Redundant Physical Port with ETH-PRP port (only available
when "PRP" redundancy type is selected)
When the option is executed we will see the specific values of the selected TP and TC
boards. If there is no expansion card, only the options in the left box will appear.
In the drop-down lists, a list will appear with the MOPR functions of the equipment whose
prefix and instance coincide with those of another MBAL function of the equipment, and
which have not been selected for another TP and TC card.
Once an MOPR has been selected, all the configurable parameters of the TP and TC card
will appear.
The 'save' button stores the panel data as an IED-specific project configuration.
The 'reload' button loads the default data from the CNF (2.2.4 Default values for
saTECH CNF) on the IED panel; it is necessary to press the 'save' button to store the
values in the project.
MOPR and MBAL on which to associate the Acquisition: Disable or enable the
generation on the MOPR and MBAL associated with the acquisition.
Nominal phase voltage, high voltage (V) side: Nominal phase voltage, high
voltage (V-primary) side.
Nominal phase voltage, low voltage (V) side: Nominal phase voltage, low voltage
(V-primary) (V-primary) side.
Nominal phase current, high voltage (A) side: Nominal phase current, high voltage
(A) side
Nominal phase current, low voltage (A) side Nominal phase current, low voltage
(A) side
Nominal neutral current, High voltage (A) side: Nominal neutral current, high
voltage (A) side
Nominal neutral current, Low voltage (A) side: Nominal neutral current, Low
voltage (A) side
BCU TP and TC version with Frequency (only shown in administrator mode): BCU
application version for TP and TC Card with Frequency (This property appears
only on the BUS card, if there is an expander card it does not appear on it)
Function 25 is associated with the RSYN functions (or logical nodes) of 61850, and
saTECH BCUs with ICD template versions prior to 2.1.1 do not contain the RSYN function.
Therefore, Function 25 will only be available if the BCU has a 2.1.1 ICD template version
or higher. Another prerequisite for the configuration of function 25 is to have the LDevice
mode set to Bay. If the BCU contains TP and TC cards, we want to set up function 25; and,
in the TP and TC part configuration screen, only the option "Disable" appears in the drop
down list of function 25, see section 4.4.15.9 Advanced Properties to see how to set up the
ICD version and LDevice generation mode.
When executing the option we will see the values configured for the function 25 of the
selected TP and TC card.
The 'save' button stores the panel data as an IED-specific project configuration.
The 'reload' button loads the default data from the CNF (2.2.4 Default values for
saTECH CNF) on the IED panel; it is necessary to press the 'save' button to store the
values in the project.
Switch to associate Function 25: With this parameter, we can disable the function
25 on this TP and TC card, or select the RSYN associated to a switch in order to
control the function 25 on that switch. Only
RSYNs that have been added in a bay with the
same prefix and instance as a CSWI will appear
in the drop-down list (See figure Figure 4-122
RSYN Association). If an RSYN function is
already being controlled by another TP and TC
card, then it will not appear in the list. Figure 4-122 RSYN Association
Control Model for Start/Stop: Control model to start and stop the progress of the
synchronization check
Reference phase.
Dead bar threshold (V-sec): Maximum value to consider that there is no busbar
voltage (V-secondary.)
Permission by Synchronism:
From this option, we can configure the network of the external equipment. Optionally, we
can overwrite the equipment's self-generated acronyms. (See Figure 4-123):
Equipment name: It is the name that will be used for the self-generated acronyms
IP address
Network mask
Gateway
Behavior: Optional, it offers the possibility of overwriting all the acronyms for this
particular machine.
The 'save' button stores the panel data as an IED-specific project configuration.
The 'reload' button replaces the modified values with the current values of the IED
communications identifiers.
The identifiers are grouped by the type of communication. Thus, we have the following
groups:
Identifiers for Slave Profiles: The identifier of each slave protocol will be used to
form the name of the protocol, the SubNetwork and the ConnectedAP. So, for
example, if one of the DNP3-IP slave protocols were to have its identifier changed
to 7, the protocol would be called DNP3-IP_7. In addition, a SubNetwork with
name SDNP_7, a ConnectedAP with apName SDNP_7, an AccessPoint with
name "SDNP_7" and an ITCI logical node with inst="7" and
lnType="ITCI_DNP3_ASG_7" would be formed in the CID to monitor
communications through this protocol.
Identifiers for Master Profiles: The identifier of each master protocol will be used to
form the name of the protocol and the SubNetwork. So, for example, if one of the
DNP3-IP slave protocols were to have its identifier changed to 8, the protocol
Master Profile Slave Equipment Identifiers: For each master profile, in addition to
its identifier, we can also configure the identifier of each of the slave devices in
that profile. For each slave equipment, a ConnectedAP will be generated within
the corresponding SubNetwork, and the IEDName of said ConnectedAP will be
formed by a protocol type dependent prefix, followed by three digits (including
zeros) and the slave device identifier. For example, if the protocol is DNP3 and
the identifier is 11, the ConnectedAP IEDName will be DNP011. The slave
equipment also allows for the generation of a GGIO logical node within the
"GENERAL" logical device, the inst of this logical node will be the identifier that we
configure.
Identifiers for 61850 Communication: For each IED to which we subscribe (either
gooses or reports) in the CID, an LDES logical node is generated, with information
on the connectivity with that IED. The identifier we configure in this screen for
each IED will be used as the value of the inst attribute of said LDES.
LGOS Identifiers: For each Goose to which we are subscribed, an LGOS logical
node is generated in the CID, with information about the connectivity through that
Goose. The identifier that we configure in this screen for each GOOSE will be
used as the value of the inst attribute of that LGOS.
The 'save' button stores the panel data as an IED-specific project configuration.
The 'reload' button replaces the IED values in the graphic interface with those
configured for the equipment model in the 2.2.4.2 Self-generated signals option.
Clicking on the 'more' button will display the Acronyms configuration panel, to configure
the behavior of the signals in the system display windows. This panel is explained in the
Acronym Column section of the IED Signal Editor.
The self-generated signals depend on the equipment model. And they have been grouped
into the following blocks:
SCU
D:LOCAL REMOTE %s (LOCAL);
Equipment Local/Remote IED 'Loc' HMI
Equipment Local A1:LOCAL;A0:REMOTE;OC:LOCAL;OO:RE
GENERAL BCU
MOTE;AL1;EV0;EV1;EVOK;EVFA
RIO
SCU
D:ETHERNET PORT STATUS LAN %s; HMI
Ethernet Port Status Ethernet status
A0:FAIL;A1:NORMAL;AL0;EV0;EV1 BCU
RIO
SCU
D:SERIAL PORT STATUS %s; HMI
Serial Port Status Serial Port Status
A0:NORMAL;A1:FAIL BCU
RIO
SCU
CPU Consumption Value for CPU Consumption D:CPU CONSUMPTION %s HMI
BCU
SCU
CPU Consumption D:CPU CONSUMPTION ALARM %s;
CPU Consumption Alarm HMI
Alarm A0:NORMAL;A1:FAIL;EV0;EV1;AL1
BCU
SCU
CPU Temperature Value for CPU Temperature D:CPU TEMPERATURE %s HMI
BCU
SCU
CPU Temperature D:CPU TEMPERATURE ALARM %s;
CPU Temperature Alarm HMI
Alarm A0:NORMAL;A1:FAIL;EV0;EV1;AL1
BCU
SCU
Memory Consumption Value for Memory Consumption D:MEMORY CONSUMPTION %s HMI
BCU
SCU
Memory Consumption D:MEMORY CONSUMPTION ALARM %s;
Memory Consumption Alarm HMI
Alarm A0:NORMAL;A1:FAIL;EV0;EV1;AL1
BCU
SCU
Disk Consumption D:DISK CONSUMPTION ALARM %s;
Hard Disk Consumption Alarm HMI
Alarm A0:NORMAL;A1:FAIL;EV0;EV1;AL1
BCU
SCU
D:DISK CORRUPTION ALARM %s;
Disk Corruption Alarm Hard Drive Corruption Alarm HMI
A0:NORMAL;A1:FAIL;EV0;EV1;AL1
BCU
Higher Levels
SCU
Internal Command D:INTERNAL COMMAND REQUEST; HMI
Internal Command Request
Request A1:REQUESTED;EV1 BCU
RIO
SCU
PLC Command D:COMMAND REQUEST PLC; HMI
PLC Command Request
Request A1:REQUESTED;EV1 BCU
RIO
SCU
Command Request D:COMMAND REQUEST FROM SCU1; HMI
Command Request from SCU1
from SCU1 A1:REQUESTED;EV1 BCU
RIO
SCU
Command Request D:COMMAND REQUEST FROM SCU2; HMI
Command Request from SCU2
from SCU2 A1:REQUESTED;EV1 BCU
RIO
SCU
Command Request D:COMMAND REQUEST FROM HMI1; HMI
Command Request from HMI1
from HMI1 A1:REQUESTED;EV1 BCU
RIO
SCU
Command Request D:COMMAND REQUEST FROM HMI2; HMI
Command Request from HMI2
from HMI2 A1:REQUESTED;EV1 BCU
RIO
SCU
Command Request D:COMMAND REQUEST FROM HMI3; HMI
Command Request from HMI3
from HMI3 A1:REQUESTED;EV1 BCU
RIO
61850 Communication
IP connectivity with IP connectivity with IED-61850 D:IP CONNECTIVITY FAILURE %s; SCU
IED-61850 Failure Failure A1:FAIL;A0:NORMAL;AL1;EV0;EV1 HMI
Connectivity Failure MMS connectivity failure with IED- D: MMS CONNECTIVITY FAILURE%s; SCU
REPORTS 61850 A1:FAIL;A0:NORMAL;AL1;EV0;EV1 HMI
Subscription to Failure to subscribe to GOOSES with D:GOOSE SUBSCRIPTION FAILURE %s; BCU
GOOSES Failure IED-61850 equipment A1:FAIL;A0:NORMAL;AL1;EV0;EV1 RIO
D:NEGOTIATION REQUIRED IN
Negotiation required in Negotiation required in Goose BCU
SUBSCRIPTION TO IED %s GOOSE %s;
Goose subscription subscription RIO
A1:FAIL;A0:NORMAL;AL1;EV0;EV1
Acquisition Level
SCU
Communication failure Communication failure with RTU in D:FAILURE TO COMMUNICATE %s;
HMI
with slave equipment conventional protocol E:%s;A0:FAIL;A1:NORMAL;AL0;EV0;EV1
BCU
SCU
Communication with
Communication failure with D:FAILURE TO COMMUNICATE %s; HMI
External Equipment
external TCP/IP equipment E:%s;A0:NORMAL;A1:FAIL;AL1;EV0;EV1 BCU
Failed
RIO
SCU
Protocol Failure with Master Protocol Failure with RTU D:FAILURE TO COMMUNICATE %s;
HMI
Slave Equipment in conventional protocol E:%s;A0:FAIL;A1:NORMAL;AL0;EV0;EV1
BCU
Counter for
Counter for communication SCU
communication D:COMMUNICATION ATTEMPT COUNTER
attempts via Channel 1 with Slave HMI
attempts via Channel 1 V1 WITH %s
equipment BCU
with Slave equipment
Digital Outputs of
Hardware failure in the Digital D:HARDWARE FAILURE OF DIGITAL SCU
SAP20 Slave
Outputs of the RTU-SAP20 Slave OUTPUTS %s; HMI
Equipment Hardware
Equipment in conventional protocol A0:NORMAL;A1:FAIL;AL0;EV0;EV1 BCU
Failure
Three-phase active P3 - Three-phase active power D:P3 - THREE-PHASE ACTIVE POWER BCU
power (TotW) (TotW) on level with TP/TC (TotW) - LEVEL %s OF %s
Three Phase Reactive Q3 - Three-Phase Reactive Power D:Q3 - THREE-PHASE REACTIVE POWER
BCU
Power (TotVAr) (TotVAr) on Level with TP/TC (TotVAr) - LEVEL %s OF %s
Three-phase Power FP3 - Three-phase Power Factor D:FP3 - THREE-PHASE POWER FACTOR
BCU
Factor (TotPF) (TotPF) on Level with TP/TC (TotPF) - LEVEL %s OF %s
Line Side Frequency LINFR - Line SideFrequency (LinHz) D:LINFR - LINE SIDE FREQUENCY (LinHz)
BCU
(LinHz) on Level with TP/TC - LEVEL %s OF %s
Bar Side Frequency BARFR - Bar Side Frequency D:BARFR - BAR SIDE FREQUENCY
BCU
(BarHz) (BarHz) on Level with TP/TC (BarHz) - LEVEL %s OF %s
Phase A voltage VAM - Phase A Voltage (PhV.phsA) D:VAM - PHASE A VOLTAGE (PhV.phsA) -
BCU
(PhV.phsA) on Level with TP/TC LEVEL %s OF %s
Phase B voltage VBM - Phase B voltage (PhV.phsB) D:VBM - PHASE B VOLTAGE (PhV.phsB) -
BCU
(PhV.phsB) on Level with TP/TC LEVEL %s OF %s
Phase C voltage VCM - Phase C Voltage (PhV.phsC) D:VCM - PHASE C VOLTAGE (PhV.phsC) -
BCU
(PhV.phsC) on Level with TP/TC LEVEL %s OF %s
Phase S voltage VSM - Phase S Voltage (PhV.phsS) D:VSM - PHASE S VOLTAGE (PhV.phsS) -
BCU
(PhV.phsS) on Level with TP/TC LEVEL %s OF %s
Neutral voltage VNM - Neutral Voltage (PhV.neut) on D:VNM - NEUTRAL VOLTAGE (PhV.neut) -
BCU
(PhV.neut) Level with TP/TC LEVEL %s OF %s
Net Current Voltage VGM - Net Current Voltage (PhV.net) D:VGM - NET CURRENT VOLTAGE
BCU
(PhV.net) on Level with TP/TC (PhV.net) - LEVEL %s OF %s
Phase A Current IAM - Phase A Current (A.phsA) on D:YAM - PHASE A CURRENT (A.phsA) -
BCU
(A.phsA) Level with TP/TC LEVEL %s OF %s
Phase B current IBM - Phase B Current (A.phsB) on D:IBM - PHASE B CURRENT (A.phsB) -
BCU
(A.phsB) Level with TP/TC LEVEL %s OF %s
Phase C Current ICM - Phase C Current (A.phsC) on D:ICM - PHASE C CURRENT (A.phsC) -
BCU
(A.phsC) Level with TP/TC LEVELS %s OF %s
Neutral Current INM - Neutral Current (A.neut) on D:INM - NEUTRAL CURRENT (A.neut) -
BCU
(A.neut) Level with TP/TC LEVEL %s OF %s
IGM - Net Current (A.net) on Level D:IGM - NET CURRENT (A.net) - LEVELS
Net Current (A.net) BCU
with TP/TC %s OF %s
Phase A Active Power Pa - Active Power Phase A (W.phsA) D:Pa - ACTIVE POWER PHASE A
BCU
(W.phsA) on Level with TP/TC (W.phsA) - LEVEL %s OF %s
Phase B Active Power Pb - Active Power Phase B (W.phsB) D:Pb - PHASE B ACTIVE POWER
BCU
(W.phsB) on Level with TP/TC (W.phsB) - LEVEL %s OF %s
Phase C Active Power Pc - Active Power Phase C (W.phsC) D:Pc - PHASE C ACTIVE POWER
BCU
(W.phsC) on Level with TP/TC (W.phsC) - LEVEL %s OF %s
Phase A Power Factor Fpa - Power Factor Phase A D:Fpa - PHASE A POWER FACTOR
BCU
(PF.phsA) (PF.phsA) on Level with TP/TC (PF.phsA) - LEVEL %s OF %s
Phase B Power Factor Fpb - Power Factor Phase B D:Fpb - PHASE B POWER FACTOR
BCU
(PF.phsB) (PF.phsB) on Level with TP/TC (PF.phsB) - LEVEL %s OF %s
Phase C Power Factor Fpc - Phase C Power Factor D:Fpc - PHASE C POWER FACTOR
BCU
(PF.phsC) (PF.phsC) on Level with TP/TC (PF.phsC) - LEVEL %s OF %s
Total Apparent Energy VAhTot - Total Apparent Energy D:VAhTot - TOTAL APPARENT ENERGY
BCU
(TotVAh) (TotVAh) on Level with TP/TC (TotVAh) - LEVEL %s OF %s
Total Reactive Energy VArhTot - Total Reactive Energy D:VArhTot - TOTAL REACTIVE ENERGY
BCU
(TotVArh) (TotVArh) on Level with TP/TC (TotVArh) - LEVEL %s OF %s
Total Active Energy WhTot - Total Active Energy (TotWh) D:WhTot - TOTAL ACTIVE ENERGY
BCU
(TotWh) on Level with TP/TC (TotWh) - LEVEL %s OF %s
Active Energy WhIn - Active Energy Delivered D:WhIn - ACTIVE ENERGY DELIVERED
BCU
Delivered (SupWh) (SupWh) on Level with TP/TC (SupWh) - LEVEL %s OF %s
Active Energy WhOut - Active Energy Received D:WhOut - ACTIVE ENERGY RECEIVED
BCU
Received (DmdWh) (DmdWh) on Level with TP/TC (DmdWh) - LEVEL %s OF %s
RSYN Function 25
Angle Difference Angle Difference (AngInd) on Level with D:ANGLE DIFFERENCE - LEVEL %s OF
BCU
(AngInd) TP/TC %s;A0:NORMAL;A1:ALARM;AL0;EV0;EV1
Calculated
Calculated Difference in Voltage D:CALCULATED VOLTAGE DIFFERENCE
Difference in BCU
(DifVClc) on Level with TP/TC - LEVEL %s OF %s
Voltage (DifVClc)
Calculated
Difference in Calculated Difference in Frequency D:CALCULATED FREQUENCY
BCU
Frequency (DifHzClc) on Level with TP/TC DIFFERENCE - LEVEL %s OF %s
(DifHzClc)
Calculated Phase
Calculated Phase Angle Difference D:CALCULATED DIFFERENCE IN PHASE
Angle Difference BCU
(DifAngClc) on Level with TP/TC ANGLE - LEVEL %s OF %s
(DifAngClc)
Average voltage on
Average Voltage on the Busbar Side of D:AVERAGE VOLTAGE ON THE BAR
the side of the BCU
the Switch (V1Clc) on Level with TP/TC SIDE OF THE SWITCH - LEVEL %s OF %s
switch bar (V1Clc)
Average voltage on
Average Voltage on the Line Side of the D:AVERAGE VOLTAGE ON THE SIDE OF
the line side of the BCU
Switch (V2Clc) on Level with TP/TC THE SWITCH LINE - LEVEL %s OF %s
switch (V2Clc)
Average Frequency
on the Busbar Side Switch Bar Side Medium Frequency D:AVERAGE FREQUENCY ON THE BAR
BCU
of the Switch (Hz1Clc) on Level with PT/TC SIDE OF THE SWITCH - LEVEL %s OF %s
(Hz1Clc)
ICD file version: This option displays a drop-down list with the versions of ICD files
available in the project, so that the user can decide from which of them they want
the BCU CID to be generated.
Generation of one LDevice per bay or one LDevice per function: Generation of an
LDevice for each bay in which the IED is located, or generation of an LDevice for
each function that the IED implements in a bay.
ICD file version: This option displays a drop-down list with the versions of ICD files
available in the project, so that the user can decide from which of them they wants
the CID of the RIO equipment to be generated.
Generation of one LDevice per bay or one LDevice per function: Generation of an
LDevice for each bay in which the IED is located, or generation of an LDevice for
each function that the IED implements in a bay.
ICD file version: This option shows a drop-down list with the versions of ICD files
available in the project, so the user can decide from which of them they want the
UCS CID to be generated.
Generation of one LDevice per bay or one LDevice per function: Generation of an
LDevice for each bay in which the IED is located, or generation of an LDevice for
each function that the IED implements in a bay.
Force the new 'Hardware Alarms' as self-generated signals Without the need to
update templates, the CID will be generated with the new hardware alarms. If they
already exist in templates, this configuration will be ignored, otherwise a warning
will be displayed. See 4.4.15.8 Self-Generated Signals
ICD file version: This option shows a drop-down list with the versions of ICD files
available in the project, so the user can decide from which of them they want the
UCS-HMI CID to be generated.
Generation of one LDevice per bay or one LDevice per function: Generation of an
LDevice for each bay in which the IED is located, or generation of an LDevice for
each function that the IED implements in a bay.
ICD file version: This option shows a drop-down list with the versions of ICD files
available in the project, so the user can decide from which of them they want the
HMI CID to be generated.
Generation of one LDevice per bay or one LDevice per function: Generation of an
LDevice for each bay in which the IED is located, or generation of an LDevice for
each function that the IED implements in a bay.
Force the new 'Hardware Alarms' as self-generated signals Without the need to
update templates, the CID will be generated with the new hardware alarms. If they
already exist in templates, this configuration will be ignored, otherwise a warning
will be displayed. See 4.4.15.8 Self-Generated Signals
To add an IED to the project without associating it to a bay, we must right click on the root
element ("IEDs" IED Group) of the IED Panel. As we can see in the following figure:
A wizard will appear, similar to the one that appears when adding a function from the
Project panel, but without the screen for adding functions, since these are associated to an
IED in a particular Bay.
The structure is formed by the IED configuration and subscriptions. Within 'IEDs', the IED is
displayed, and then its LD ('Logical Device' configured as a logical device) - each LD has its
own logical nodes - and in the following levels, the DOs ('Data Objects') - nests for complex
data (SDIs) - and lastly, the DAs ('Data Attributes') are displayed.
The subscribed signals will appear as Other IED signals. The main IED will always be the first
IED in the tree, but it will only show those references subscribed through Report or Goose.
In the signals, DO of the tree, we will find a text in blue, corresponding to the description of the
signal. The description will be obtained from the ICD templates and therefore, it can vary
depending on the version of the ICD or the project language. Finally, they are overwritten
based on the configuration of the signal acronym 'D', whether it be self-generated or based on
the configuration of the IED signal file.
The bottom form has a 'Description' field that will be filled in when selecting the signal from the
tree. The color 'green' indicates that there is no selection or that the 61850 reference is not in
the signal tree of the main IED.
In the multi-device IED configurations, such as dual UCS or HMIs, we will be able to choose the
exact name of the device or its 'dual' name by selecting the purple-colored text, or from the 'IED
option' in the bottom form list.
The form below adds filters to search, in order to find references more easily:
'Common Data Class' filter: types of 'Data Objects' useful to differentiate status,
command, measurement or complex measurement signals. For more information, see
7-3 of IEC-61850 standard, 2-2007B edition, document.
'Functional Group' filter: types of the 'Data Attribute', useful in differentiating the attribute
with status, measurement and configuration value. For more information, see 7-2 of
IEC-61850 standard, 2-2007B edition, document.
The Figure 4-137 IEC-61850 Signal Tree can change its appearance and functionality
depending on the module to be configured. For example, for the configuration of the IED Signal
Editor, it implements a filter onto the signal tree, to show only those references of the 'Logical
Device' corresponding to the 'Logical Device' column.
The MICS document that certifies the data model according to the 2 – 2007-B edition of the IEC
61850 standard:
MICS_ServerIEC618
50_ed2_2007B.pdf
xxGGIOx, where xx corresponds to the card codes that compose the level.
o NamPlt
o Beh
o Health
o ASGFailCom: Indication of communication failure with the level, through
the bus.
o ASGFailRel: Selection relay failure indication.
o ASGFailFPGA: FPGA failure indication.
o An 'Indn' for each input, where 'n' is the level’s digital input number
o For digital output cards:
o An 'SPCSOn' for each output, where 'n' is the level's digital output
number.
o For analog input cards:
o An 'AnInX' for each input, where 'X' is the level’s analog input number.
For this purpose, two new CDCs are used, in those LNs where logic functions are to be
introduced:
"Data objects" (DO) of type 'Logic Function', of the class (CDC) "Visible String
Setting" (VSG). The formula is included in this DO.
"Data objects" (DO) of type 'InRef', of the class (CDC) "Object Reference
Setting" (ORG) to transfer data to the LN where the formula is determined.
MMMM_GGIO, where MMMM is the equipment model (entered by the user when
registering the equipment model.)
o Beh
o Health
o ASGDir: Physical address of the equipment.
o ASGTestPoll: Retrograde test mode interrogations counter (GNF functionality.
Confirm if it is to be used in Mexico)
o ASGRTURspnde: RTU responds.
o ASGConLocal2: Equipment communicating via secondary channels.
o ASGErrorProt: Protocol error.
o CntRs1: Primary communication attempt counter.
o CntRs2: Secondary communication attempt counter.
o CntRs3: Counter for failed communication attempts via primary channels.
o CntRs4: Counter for failed communication attempts via secondary channels.
o Lockey: 1- local (remote control not accepted), 0- remote control accepted
o An 'Indn' for each input served by the RTU, where 'n' is the equipment's digital
input number (sequential).
o An 'SPCSOn' for each output served by the RTU, where 'n' is the equipment’s
digital output number (sequential).
o One 'AnInn' for each analog input, where 'n' is the number of the equipment’s
analog input (sequential).
o A 'CntRsn' for each pulse counter, where 'n' is the counter equipment’s input
number (sequential), starting with 5 (the first 4 are reserved for
communications statistics.)
For example:
<GSEcbName="GSEEDO1"ldInst="GENERAL">
<Address>
<P type="VLAN-ID"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="tP_VLAN-ID">000</P>
<P type="VLAN-PRIORITY"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="tP_VLAN-PRIORITY">0</P>
<P type="MAC-Address"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="tP_MAC-Address">01-0C-CD-01-00-A1</P>
<P type="APPID"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="tP_APPID">1000</P>
</Address>
<MinTime multiplier="m" unit="s">1</MinTime>
<MaxTime multiplier="m" unit="s">2000</MaxTime>
</GSE>
In the LL0 of the LD 'GENERAL' the GSE Control Block is declared, with the APPID
entered by the user.
For example:
An LN of class LCCH is defined for each physical Ethernet port determined in the
equipment model to which the CID corresponds. The LN instance indicates the
number of the physical Ethernet port it monitors.
The equipment has 3 Ethernet ports, although, at configuration and application level,
two of them behave as one. In this case, 3 LN LCCH are defined, since it is possible to
detect the link individually for each of the physical ports.
- The failure of communication via the bus with each level is monitored in the OJ
'ASGComFail', defined in each template associated with a level.
- The selection relay failure of each level is monitored in the 'ASGSelFail' DO,
defined in each template associated to a level.
List of available Enumerations for saTECH equipment with their corresponding values:
<EnumType id="ACDdir">
<EnumVal ord="0">unknown</EnumVal>
<EnumVal ord="1">forward</EnumVal>
<EnumVal ord="2">backward</EnumVal>
<EnumVal ord="3">both</EnumVal>
</EnumType>
<EnumType id="AutoRecSt">
<EnumVal ord="1">Ready</EnumVal>
<EnumVal ord="2">In progress</EnumVal>
<EnumVal ord="3">Successful</EnumVal>
<EnumVal ord="4">Waiting for trip</EnumVal>
<EnumVal ord="5">Trip issued by protection</EnumVal>
<EnumVal ord="6">Fault disappeared</EnumVal>
<EnumVal ord="7">Wait to complete</EnumVal>
<EnumVal ord="8">Circuit breaker closed</EnumVal>
<EnumVal ord="9">Cycle unsuccessful</EnumVal>
<EnumVal ord="10">Unsuccessful</EnumVal>
<EnumVal ord="11">Aborted</EnumVal>
</EnumType>
<EnumType id="seqT">
<EnumVal ord="0">pos-neg-zero</EnumVal>
<EnumVal ord="1">dir-quad-zero</EnumVal>
</EnumType>
<EnumType id="Dbpos">
<EnumVal ord="0">intermediate</EnumVal>
<EnumVal ord="1">off</EnumVal>
<EnumVal ord="2">on</EnumVal>
<EnumVal ord="3">bad</EnumVal>
</EnumType>
<EnumType id="ctlModel">
<EnumVal ord="0">status-only</EnumVal>
<EnumVal ord="1">direct-with-normal-security</EnumVal>
<EnumVal ord="2">sbo-with-normal-security</EnumVal>
<EnumVal ord="3">direct-with-enhanced-security</EnumVal>
<EnumVal ord="4">sbo-with-enhanced-security</EnumVal>
</EnumType>
<EnumType id="sboClass">
<EnumVal ord="0">operate-once</EnumVal>
<EnumVal ord="1">operate-many</EnumVal>
</EnumType>
<EnumType id="orCategory">
<EnumVal ord="0">not-supported</EnumVal>
<EnumVal ord="1">bay-control</EnumVal>
<EnumVal ord="2">station-control</EnumVal>
<EnumVal ord="3">remote-control</EnumVal>
<EnumVal ord="4">automatic-bay</EnumVal>
<EnumVal ord="5">automatic-station</EnumVal>
<EnumVal ord="6">automatic-remote</EnumVal>
<EnumVal ord="7">maintenance</EnumVal>
<EnumVal ord="8">process</EnumVal>
</EnumType>
<EnumType id="Mod">
<EnumVal ord="1">on</EnumVal>
<EnumVal ord="2">blocked</EnumVal>
<EnumVal ord="3">test</EnumVal>
<EnumVal ord="4">test/blocked</EnumVal>
<EnumVal ord="5">off</EnumVal>
</EnumType>
<EnumType id="LoadMod">
<EnumVal ord="1">indifferent</EnumVal>
<EnumVal ord="2">protected</EnumVal>
<EnumVal ord="3">upload</EnumVal>
</EnumType>
<EnumType id="GnSt">
<EnumVal ord="1">Stopped</EnumVal>
<EnumVal ord="2">Stopping</EnumVal>
<EnumVal ord="3">Started</EnumVal>
<EnumVal ord="4">Starting</EnumVal>
<EnumVal ord="5">Disabled</EnumVal>
</EnumType>
<EnumType id="Health">
<EnumVal ord="1">Ok</EnumVal>
<EnumVal ord="2">Warning</EnumVal>
<EnumVal ord="3">Alarm</EnumVal>
</EnumType>
<EnumType id="range">
<EnumVal ord="0">normal</EnumVal>
<EnumVal ord="1">high</EnumVal>
<EnumVal ord="2">low</EnumVal>
<EnumVal ord="3">high-high</EnumVal>
<EnumVal ord="4">low-low</EnumVal>
</EnumType>
<EnumType id="multiplier">
<EnumVal ord="-24">y</EnumVal>
<EnumVal ord="-21">z</EnumVal>
<EnumVal ord="-18">a</EnumVal>
<EnumVal ord="-15">f</EnumVal>
<EnumVal ord="-12">p</EnumVal>
<EnumVal ord="-9">n</EnumVal>
<EnumVal ord="-6">µ</EnumVal>
<EnumVal ord="-3">m</EnumVal>
<EnumVal ord="-2">c</EnumVal>
<EnumVal ord="-1">d</EnumVal>
<EnumVal ord="0"/>
<EnumVal ord="1">da</EnumVal>
<EnumVal ord="2">h</EnumVal>
<EnumVal ord="3">k</EnumVal>
<EnumVal ord="6">M</EnumVal>
<EnumVal ord="9">G</EnumVal>
<EnumVal ord="12">T</EnumVal>
<EnumVal ord="15">P</EnumVal>
<EnumVal ord="18">E</EnumVal>
<EnumVal ord="21">Z</EnumVal>
<EnumVal ord="24">Y</EnumVal>
</EnumType>
<EnumType id="SIUnit">
<EnumVal ord="1"/>
<EnumVal ord="2">m</EnumVal>
<EnumVal ord="3">kg</EnumVal>
<EnumVal ord="4">s</EnumVal>
<EnumVal ord="5">A</EnumVal>
<EnumVal ord="6">K</EnumVal>
<EnumVal ord="7">mol</EnumVal>
<EnumVal ord="8">cd</EnumVal>
<EnumVal ord="9">deg</EnumVal>
<EnumVal ord="10">rad</EnumVal>
<EnumVal ord="11">sr</EnumVal>
<EnumVal ord="21">Gy</EnumVal>
<EnumVal ord="22">q</EnumVal>
<EnumVal ord="23">ºC</EnumVal>
<EnumVal ord="24">Sv</EnumVal>
<EnumVal ord="25">F</EnumVal>
<EnumVal ord="26">C</EnumVal>
<EnumVal ord="27">S</EnumVal>
<EnumVal ord="28">H</EnumVal>
<EnumVal ord="29">V</EnumVal>
<EnumVal ord="30">ohm</EnumVal>
<EnumVal ord="31">J</EnumVal>
<EnumVal ord="32">N</EnumVal>
<EnumVal ord="33">Hz</EnumVal>
<EnumVal ord="34">lx</EnumVal>
<EnumVal ord="35">Lm</EnumVal>
<EnumVal ord="36">Wb</EnumVal>
<EnumVal ord="37">T</EnumVal>
<EnumVal ord="38">W</EnumVal>
<EnumVal ord="39">Pa</EnumVal>
<EnumVal ord="41">m²</EnumVal>
<EnumVal ord="42">m³</EnumVal>
<EnumVal ord="43">m/s</EnumVal>
<EnumVal ord="44">m/s²</EnumVal>
<EnumVal ord="45">m³/s</EnumVal>
<EnumVal ord="46">m/m³</EnumVal>
<EnumVal ord="47">M</EnumVal>
<EnumVal ord="48">kg/m³</EnumVal>
<EnumVal ord="49">m²/s</EnumVal>
<EnumVal ord="50">W/m K</EnumVal>
<EnumVal ord="51">J/K</EnumVal>
<EnumVal ord="52">ppm</EnumVal>
<EnumVal ord="53">1/s</EnumVal>
<EnumVal ord="54">rad/s</EnumVal>
<EnumVal ord="61">VA</EnumVal>
<EnumVal ord="62">Watts</EnumVal>
<EnumVal ord="63">VAr</EnumVal>
<EnumVal ord="64">phi</EnumVal>
<EnumVal ord="65">cos(phi)</EnumVal>
<EnumVal ord="66">Vs</EnumVal>
<EnumVal ord="67">V²</EnumVal>
<EnumVal ord="68">As</EnumVal>
<EnumVal ord="69">A²</EnumVal>
<EnumVal ord="70">A²t</EnumVal>
<EnumVal ord="71">VAh</EnumVal>
<EnumVal ord="72">Wh</EnumVal>
<EnumVal ord="73">VArh</EnumVal>
<EnumVal ord="74">V/Hz</EnumVal>
<EnumVal ord="75">Hz/s</EnumVal>
<EnumVal ord="76">char</EnumVal>
<EnumVal ord="77">char/s</EnumVal>
<EnumVal ord="78">kgm²</EnumVal>
<EnumVal ord="79">dB</EnumVal>
</EnumType>
<EnumType id="ParTraMod">
<EnumVal ord="1">No Mode Predefined</EnumVal>
<EnumVal ord="2">Master</EnumVal>
<EnumVal ord="3">Follower</EnumVal>
<EnumVal ord="4">Power Factor</EnumVal>
<EnumVal ord="5">Negative Reactance</EnumVal>
<EnumVal ord="6">Circulating Current</EnumVal>
<EnumVal ord="7">Circulating Reactive Current</EnumVal>
<EnumVal ord="8">Circulating Reactive Current By Equalizing Calculated Transformer Power
Factor</EnumVal>
</EnumType>
<EnumType id="TmSyn">
<EnumVal ord="2">Synchronized by a global area clock signal</EnumVal>
<EnumVal ord="1">Synchronized by a local area clock signal</EnumVal>
<EnumVal ord="0">Not synchronized by a global area clock signal</EnumVal>
</EnumType>
<EnumType id="ServiceType">
<EnumVal ord="0">Unknown</EnumVal>
<EnumVal ord="1">Associate</EnumVal>
<EnumVal ord="2">Abort</EnumVal>
<EnumVal ord="3">Release</EnumVal>
<EnumVal ord="4">GetServerDirectory</EnumVal>
<EnumVal ord="5">GetLogicalDeviceDirectory</EnumVal>
<EnumVal ord="6">GetAllDataValues</EnumVal>
<EnumVal ord="7">GetDataValues</EnumVal>
<EnumVal ord="8">SetDataValues</EnumVal>
<EnumVal ord="9">GetDataDirectory</EnumVal>
<EnumVal ord="10">GetDataDefinition</EnumVal>
<EnumVal ord="11">GetDataSetValues</EnumVal>
<EnumVal ord="12">SetDataSetValues</EnumVal>
<EnumVal ord="13">CreateDataSet</EnumVal>
<EnumVal ord="14">DeleteDataSet</EnumVal>
<EnumVal ord="15">GetDataSetDirectory</EnumVal>
<EnumVal ord="16">SelectActiveSG</EnumVal>
<EnumVal ord="17">SelectEditSG</EnumVal>
<EnumVal ord="18">SetEditSGValue</EnumVal>
<EnumVal ord="19">ConfirmEditSGValues</EnumVal>
<EnumVal ord="20">GetEditSGValue</EnumVal>
<EnumVal ord="21">GetSGCBValues</EnumVal>
<EnumVal ord="22">Report</EnumVal>
<EnumVal ord="23">GetBRCBValues</EnumVal>
<EnumVal ord="24">SetBRCBValues</EnumVal>
<EnumVal ord="25">GetURCBValues</EnumVal>
<EnumVal ord="26">SetURCBValues</EnumVal>
<EnumVal ord="27">GetLCBValues</EnumVal>
<EnumVal ord="28">SetLCBValues</EnumVal>
<EnumVal ord="29">QueryLogByTime</EnumVal>
<EnumVal ord="30">QueryLogAfter</EnumVal>
<EnumVal ord="31">GetLogStatus</EnumVal>
<EnumVal ord="32">SendGOOSEMessage</EnumVal>
<EnumVal ord="33">GetGoCBValues</EnumVal>
<EnumVal ord="34">SetGoCBValues</EnumVal>
<EnumVal ord="35">GetGoReference</EnumVal>
<EnumVal ord="36">GetGOOSEElementNumber</EnumVal>
<EnumVal ord="37">SendMSVMessage</EnumVal>
<EnumVal ord="38">GetMSVCBValues</EnumVal>
<EnumVal ord="39">SetMSVCBValues</EnumVal>
<EnumVal ord="40">SendUSVMessage</EnumVal>
<EnumVal ord="41">GetUSVCBValues</EnumVal>
<EnumVal ord="42">SetUSVCBValues</EnumVal>
<EnumVal ord="43">Select</EnumVal>
<EnumVal ord="44">SelectWithValue</EnumVal>
<EnumVal ord="45">Cancel</EnumVal>
<EnumVal ord="46">Operate</EnumVal>
<EnumVal ord="47">CommandTermination</EnumVal>
<EnumVal ord="48">TimeActivatedOperate</EnumVal>
<EnumVal ord="49">GetFile</EnumVal>
<EnumVal ord="50">SetFile</EnumVal>
<EnumVal ord="51">DeleteFile</EnumVal>
<EnumVal ord="52">GetFileAttributValues</EnumVal>
<EnumVal ord="53">TimeSynchronisation</EnumVal>
<EnumVal ord="54">InternalChange</EnumVal>
</EnumType>
<EnumType id="ServiceError">
<EnumVal ord="0">no-error</EnumVal>
<EnumVal ord="1">instance-not-available</EnumVal>
<EnumVal ord="2">instance-in-use</EnumVal>
<EnumVal ord="3">access-violation</EnumVal>
<EnumVal ord="4">access-not-allowed-in-current-state</EnumVal>
<EnumVal ord="5">parameter-value-inappropriate</EnumVal>
<EnumVal ord="6">parameter-value-inconsistent</EnumVal>
<EnumVal ord="7">class-not-supported</EnumVal>
<EnumVal ord="8">instance-locked-by-other-client</EnumVal>
<EnumVal ord="9">control-must-be-selected</EnumVal>
<EnumVal ord="10">type-conflict</EnumVal>
<EnumVal ord="11">failed-due-to-communications-constraint</EnumVal>
<EnumVal ord="12">failed-due-to-server-constraint</EnumVal>
</EnumType>
<EnumType id="AddCause">
<EnumVal ord="0">Unknown</EnumVal>
<EnumVal ord="1">Not-supported</EnumVal>
<EnumVal ord="2">Blocked-by-switching-hierarchy</EnumVal>
<EnumVal ord="3">Select-failed</EnumVal>
<EnumVal ord="4">Invalid-position</EnumVal>
<EnumVal ord="5">Position-reached</EnumVal>
<EnumVal ord="6">Parameter-change-in-execution</EnumVal>
<EnumVal ord="7">Step-limit</EnumVal>
<EnumVal ord="8">Blocked-by-Mode</EnumVal>
<EnumVal ord="9">Blocked-by-process</EnumVal>
<EnumVal ord="10">Blocked-by-interlocking</EnumVal>
<EnumVal ord="11">Blocked-by-synchrocheck</EnumVal>
<EnumVal ord="12">Command-already-in-execution</EnumVal>
<EnumVal ord="13">Blocked-by-health</EnumVal>
<EnumVal ord="14">1-of-n-control</EnumVal>
<EnumVal ord="15">Abortion-by-cancel</EnumVal>
<EnumVal ord="16">Time-limit-over</EnumVal>
<EnumVal ord="17">Abortion-by-trip</EnumVal>
<EnumVal ord="18">Object-not-selected</EnumVal>
<EnumVal ord="19">Object-already-selected </EnumVal>
<EnumVal ord="20">No-access-authority</EnumVal>
<EnumVal ord="21">Ended-with-overshoot</EnumVal>
<EnumVal ord="22">Abortion-due-to-deviation</EnumVal>
<EnumVal ord="23">Abortion-by-communication-loss</EnumVal>
<EnumVal ord="24">Blocked-by-command</EnumVal>
<EnumVal ord="25">None</EnumVal>
<EnumVal ord="26">Inconsistent-parameters</EnumVal>
<EnumVal ord="27">Locked-by-other-client</EnumVal>
</EnumType>
<EnumType id="SecurityViolation">
<EnumVal ord="0">unknown</EnumVal>
<EnumVal ord="1">critical</EnumVal>
<EnumVal ord="2">major</EnumVal>
<EnumVal ord="3">minor</EnumVal>
<EnumVal ord="4">warning</EnumVal>
</EnumType>
<EnumType id="RotDir">
<EnumVal ord="1">Clockwise</EnumVal>
<EnumVal ord="2">Counter-Clockwise</EnumVal>
<EnumVal ord="3">Unknown</EnumVal>
</EnumType>
<EnumType id="SwTyp">
<EnumVal ord="1">Load-break-switch</EnumVal>
<EnumVal ord="2">Disconnector</EnumVal>
<EnumVal ord="3">Earthing-switch</EnumVal>
<EnumVal ord="4">High-speed-earthing-switch</EnumVal>
</EnumType>
<EnumType id="CmdQual">
<EnumVal ord="0">pulse</EnumVal>
<EnumVal ord="1">persistent</EnumVal>
</EnumType>
<EnumType id="typeDNPObj_ASG_1">
<EnumVal ord="0">BINARY INPUT</EnumVal>
<EnumVal ord="1">16 BITS ANALOG INPUT</EnumVal>
<EnumVal ord="2">32 BITS ANALOG INPUT</EnumVal>
<EnumVal ord="3">FLOAT ANALOG INPUT</EnumVal>
<EnumVal ord="4">COUNTER</EnumVal>
<EnumVal ord="5">BINARY OUTPUT</EnumVal>
<EnumVal ord="6">16 BITS ANALOG OUTPUT</EnumVal>
<EnumVal ord="7">32 BITS ANALOG OUTPUT</EnumVal>
<EnumVal ord="8">FLOAT ANALOG OUTPUT</EnumVal>
</EnumType>
<EnumType id="NominalFrequency_ASG_1">
<EnumVal ord="0">50 HZ</EnumVal>
<EnumVal ord="1">60 HZ</EnumVal>
</EnumType>
<EnumType id="typeFuncIn_ASG_1">
<EnumVal ord="0">NO FUNC</EnumVal>
<EnumVal ord="1">INVERTED</EnumVal>
<EnumVal ord="2">DP TO SP OFF</EnumVal>
<EnumVal ord="3">DP TO SP ON</EnumVal>
<EnumVal ord="4">SP TO DP</EnumVal>
</EnumType>
<EnumType id="typeFuncOut_ASG_1">
<EnumVal ord="0">NO FUNC</EnumVal>
<EnumVal ord="1">INVERTED</EnumVal>
</EnumType>
<!-- Enumerados para IEC101 -->
<EnumType id="typeIECIoa_ASG_1">
<EnumVal ord="0">SINGLE POINT</EnumVal>
<EnumVal ord="1">DOUBLE POINT</EnumVal>
<EnumVal ord="2">MEASURED NORMALIZED</EnumVal>
<EnumVal ord="3">MEASURED SCALED</EnumVal>
<EnumVal ord="4">MEASURED SHORT FLOATING</EnumVal>
<EnumVal ord="5">STEP POSITION</EnumVal>
<EnumVal ord="6">INTEGRATED TOTALS</EnumVal>
<EnumVal ord="7">SINGLE COMMAND</EnumVal>
<EnumVal ord="8">DOUBLE COMMAND</EnumVal>
<EnumVal ord="9">SET POINT COMMAND NORMALIZED</EnumVal>
<EnumType id="CtlModel_asg_1">
<EnumVal ord="0">sbo</EnumVal>
<EnumVal ord="1">direct</EnumVal>
<EnumVal ord="2">inheritance</EnumVal>
</EnumType>
<EnumType id="ScuId_asg_1">
<EnumVal ord="0">SCU 1</EnumVal>
<EnumVal ord="1">SCU 2</EnumVal>
</EnumType>
<EnumType id="ClassType">
<EnumVal ord="0">ClassNone</EnumVal>
<EnumVal ord="1">Class1</EnumVal>
<EnumVal ord="2">Class2</EnumVal>
<EnumVal ord="3">Class3</EnumVal>
</EnumType>
<EnumType id="VoltageWiring_ASG_1">
<EnumVal ord="0">estrella-estrella</EnumVal>
<EnumVal ord="1">estrella-delta</EnumVal>
<EnumVal ord="2">delta-delta</EnumVal>
<EnumVal ord="3">delta-estrella</EnumVal>
</EnumType>
<EnumType id="PhaseRotation_ASG_1">
<EnumVal ord="0">ABC</EnumVal>
<EnumVal ord="1">ACB</EnumVal>
</EnumType>
<EnumType id="NominalFrequency_ASG_1">
<EnumVal ord="0">50 HZ</EnumVal>
<EnumVal ord="1">60 HZ</EnumVal>
</EnumType>
Currently the SAS versions must be compatible with each other, specifying the steps required
to migrate a project from a previous version to the new SAS version for the user to see.
There are three cases where the ACP can be used to update the installed base.
1. Hardware modification for the SCU without configuration modification. The CNF is not
updated and, with the same CIDs, the new SCU is able to function. Compatibility
depends upon the SCU software.
2. Partially update the project configuration in order to later update some substation
equipment. The user will be able to change the templates for a particular IED without
updating the templates for the other IEDs in the project, to which they are subscribed
via Goose. The user must adjust the IED configuration in the project, update project CID
templates and then assign them only to the IED to be updated, resolve "Error" or
"Warning" messages. Compatibility is up to the user with the CNF.
3. New or non-energized project, same as case 2, the difference is that it will be possible
to upgrade the version of ICDs for all IEDs in the project. We can make configurations
where the SCU and HMI share settings, and others where the settings are independent.
Important Note: Modifications to the project must first be done in the Factory, in order to be able
to compare the new CID files against the substation CID files to be replaced. In this way, we
can ensure good performance in the substation.
The new option allows for compatibility to be maintained in all cases. The second case is the
most important, in order to solve the problem of different versions in same type equipment, the
project's IEDs become different versions of ICD.
From the ICD version, the CID generator can generate different configurations, allowing to
generate the same CIDs as in previous versions. For any parameter configurable by means of
the user interface of the new version, if later in the ICD version the object to be parameterized
does not exist, the CNF will warn the user with an information message in the User Console.
Example of an information message for a visual configuration of the switching time between
synchronization sources generated in ICDs prior to version 18.11:
The types of messages where the code is INFO do not cause errors and it is not necessary to
update templates; they warn about visual parameters that cannot be generated in the CID by
the version of ICD assigned at that time to the IED. IED template updates will depend on the
ongoing needs.
The following Table 24 summarizes the parameters and configurations supported by the
different software versions of the equipment.
www.arteche.com © Arteche
Figure 2-72 Historical record configuration .......................................................................... 72
Figure 2-73 Signal tree of the historical record..................................................................... 73
Figure 2-74 Custom measures selection.............................................................................. 73
Figure 2-75 Help Menu ........................................................................................................ 74
Figure 2-76 CNF version ..................................................................................................... 74
Figure 3-1 New Voltage Level .............................................................................................. 75
Figure 3-2 Voltage Level Name ........................................................................................... 75
Figure 3-3 Voltage level in the substation ............................................................................ 76
Figure 3-4 New Bay ............................................................................................................. 76
Figure 3-5 Name of the Bay ................................................................................................. 77
Figure 3-6 Voltage level in the substation ............................................................................ 77
Figure 3-7 IED registration ................................................................................................... 78
Figure 3-8 IED allocation ..................................................................................................... 78
Figure 3-11 Associate Function ........................................................................................... 81
Figure 3-13 Hardware model selection ................................................................................ 81
Figure 3-14 IED details panel .............................................................................................. 84
Figure 3-15 SCU Hardware Model Edition ........................................................................... 84
Figure 3-16 HMI Hardware Model Edition ............................................................................ 85
Figure 3-17 Add Function .................................................................................................... 85
Figure 3-19 Edit Project ....................................................................................................... 86
Figure 3-20 Edit/Delete Voltage Level or Bay ...................................................................... 87
Figure 3-21 Removing Functions on Bays and IEDs ............................................................ 87
Figure 3-22 Update Project CID Templates ......................................................................... 87
Figure 4-1 Hardware Model Edition ..................................................................................... 88
Figure 4-2 Gooses and Reports Configuration ..................................................................... 88
Figure 4-3 GSEControl ........................................................................................................ 88
Figure 4-4 New GSEControl ................................................................................................ 89
Figure 4-5 Add DataSet ....................................................................................................... 90
Figure 4-6 New DataSet ...................................................................................................... 90
Figure 4-7 DataSet Available Signals .................................................................................. 91
Figure 4-8 DataSet Attributes .............................................................................................. 92
Figure 4-9 Selection at the Data Object level ....................................................................... 92
Figure 4-10 Publication Space GSEControl ......................................................................... 93
Figure 4-11 GSEControl ...................................................................................................... 93
Figure 4-12 ReportControl ................................................................................................... 94
Figure 4-13 New ReportControl ........................................................................................... 94
Figure 4-14 Add DataSet ..................................................................................................... 96
Figure 4-15 Report DataSet Edition ..................................................................................... 96
www.arteche.com © Arteche
Figure 4-16 Publication Space ............................................................................................. 97
Figure 4-17 Report Control Block......................................................................................... 97
Figure 4-18 Logic Function .................................................................................................. 98
Figure 4-19 Logic Function Name ........................................................................................ 98
Figure 4-20 Logic functions screen before loading the signal tree........................................ 99
Figure 4-21 Logic functions screen after loading the signal tree........................................... 99
Figure 4-22 Logic functions panels .................................................................................... 100
Figure 4-23 Information panel of a logic function ............................................................... 100
Figure 4-24 Logic functions edition .................................................................................... 101
Figure 4-25 Logic Functions Toolbar ................................................................................. 101
Figure 4-26 Table of logic functions variables .................................................................... 103
Figure 4-27 Add Variables Menu ....................................................................................... 105
Figure 4-28 Add Variables Menu ....................................................................................... 106
Figure 4-29 Signal Selector ............................................................................................... 106
Figure 4-30 New Constant ................................................................................................. 107
Figure 4-31 IED Signal Editor ............................................................................................ 107
Figure 4-32 Dragging signals from the signal editor ........................................................... 108
Figure 4-33 Delete variables from the table. ...................................................................... 108
Figure 4-34 Delete variables from the table. ...................................................................... 109
Figure 4-35 Dragging a logic function ................................................................................ 109
Figure 4-36 Dragging a variable from the table of variables ............................................... 110
Figure 4-37 Link between the blocks ................................................................................. 110
Figure 4-38 Trip coil supervision of a circuit breaker .......................................................... 110
Figure 4-39 BCU Configuration Options............................................................................. 120
Figure 4-40 RIO Configuration Options .............................................................................. 120
Figure 4-41 SCU-HMI Configuration Options ..................................................................... 120
Figure 4-42 SCU configuration Options ............................................................................. 120
Figure 4-43 HMI Configuration Options.............................................................................. 120
Figure 4-44 Other Manufacturer Configuration Options ..................................................... 120
Figure 4-45 Network configuration ..................................................................................... 122
Figure 4-46 Time Configuration ......................................................................................... 123
Figure 4-47 Synchronization source configuration ............................................................. 124
Figure 4-48 Dual UCS with HMI sync-source configuration................................................ 125
Figure 4-49 Creation of a slave protocol ............................................................................ 128
Figure 4-50 Slave Protocol Settings - Points Tab - Edit Point ............................................ 139
Figure 4-51 Creation of master protocol............................................................................. 140
Figure 4-52 Master Protocol Setup - Points Tab - Edit Point .............................................. 148
Figure 4-53 61850 BCU Communication ........................................................................... 149
www.arteche.com © Arteche
Figure 4-54 61850 RIO Communication............................................................................. 149
Figure 4-55 61850 SCU-HMI Communication .................................................................... 149
Figure 4-56 61850 SCU Communication ........................................................................... 149
Figure 4-57 61850 HMI Communication ............................................................................ 149
Figure 4-58 Selection of gooses publisher IED .................................................................. 150
Figure 4-59 GSE Control Selection .................................................................................... 150
Figure 4-60 Gooses subscription zone............................................................................... 151
Figure 4-61 Gooses subscription information ..................................................................... 151
Figure 4-62 Selection of publisher reports IED................................................................... 152
Figure 4-63 Report Control Block Selection ....................................................................... 152
Figure 4-64 Report subscription section............................................................................. 153
Figure 4-65 Report subscription information ...................................................................... 153
Figure 4-66 Edit DataSet ................................................................................................... 154
Figure 4-67 DataSet Selection ........................................................................................... 154
Figure 4-68 Dataset Editing ............................................................................................... 155
Figure 4-69 Dataset signal editing ..................................................................................... 155
Figure4-70 IED Signal Editor ............................................................................................. 156
Figure 4-71 CSV display panel .......................................................................................... 156
Figure 4-72 Filter by columns ............................................................................................ 157
Figure 4-73 Signal filtering from the heading...................................................................... 157
Figure 4-74 Row Context Menu ......................................................................................... 158
Figure 4-75 Insert Row ...................................................................................................... 158
Figure 4-76 Selection of rows to be copied ........................................................................ 159
Figure 4-77 Disabled Row ................................................................................................. 160
Figure 4-78 Autocomplete.................................................................................................. 160
Figure 4-79 Delete cell content .......................................................................................... 161
Figure 4-80 Show signal tree ............................................................................................. 162
Figure 4-81 Show acronym panel ...................................................................................... 163
Figure 4-82 Acronyms panel .............................................................................................. 163
Figure 4-83 Disable acquisition .......................................................................................... 167
Figure 4-84 Context menu Properties column .................................................................... 168
Figure 4-85 Analog Range Configuration ........................................................................... 169
Figure 4-86 Pulse Configuration ........................................................................................ 169
Figure 4-87 Automatic Override Configuration ................................................................... 169
Figure 4-88 Disable publication address ............................................................................ 170
Figure 4-89 Editing Cells ................................................................................................... 170
Figure 4-90 Dragging signals ............................................................................................. 171
Figure 4-91 Drag to Single Line Editor ............................................................................... 172
www.arteche.com © Arteche
Figure 4-92 Standardized signal file................................................................................... 172
Figure 4-93 Row and Cell Operations ................................................................................ 173
Figure 4-95 Operation: Create new 'Data Object' type configuration. ................................. 174
Figure 4-96 Update Standardized Project Signal File (overwrite) ....................................... 175
Figure 4-97 Signal association from file ............................................................................. 175
Figure 4-98 Signal association file selection ...................................................................... 176
Figure 4-99 Signal association file selection - sheet selection ............................................ 177
Figure 4-100 Details of IED Functions on an Old Project Bay ............................................ 179
Figure 4-101 Master Communication Profile Details .......................................................... 186
Figure 4-102 Slave Communication Profile Details ............................................................ 191
Figure 4-103 Bay graphic selection.................................................................................... 216
Figure 4-104 Edit Single Line BCU .................................................................................... 216
Figure 4-105 Single Line BCU Array Editing ...................................................................... 217
Figure4-106 Graph generation Single line IED.................................................................. 217
Figure 4-107 TFT password configuration ......................................................................... 218
Figure 4-108 BCU parameters Configurable Options (with TC and TP card) ..................... 220
Figure 4-109 Configurable BCU Parameters Options (without TC and TP card) ................ 220
Figure 4-110 Configurable RIO CuFo parameters Options ................................................ 220
Figure 4-111 Configurable RIO MES Parameters Options ................................................. 220
Figure 4-112 Configurable SCU parameters Options ......................................................... 220
Figure 4-113 Configurable HMI Parameters Options ......................................................... 220
Figure 4-114 HMI Historical Measurements: Generate and Download the backup files ..... 220
Figure 4-115 HMI Historical Restorer Configurator ............................................................ 221
Figure 4-116 Configuring IEDs as an SNTP Synchronization Source ................................ 222
Figure 4-117 'Configurable Parameters for TP and TC Cards' option................................. 223
Figure 4-118 Specific configuration of TP and TC cards .................................................... 224
Figure 4-119 Specific configuration of TP and TC cards .................................................... 224
Figure 4-120 ‘Configurable Parameters Function 25' Option .............................................. 226
Figure 4-121 Function 25 Configuration ............................................................................. 227
Figure 4-122 RSYN Association ........................................................................................ 227
Figure 4-123 Monitoring of external equipment .................................................................. 229
Figure 4-124 Communication Identifiers ............................................................................ 229
Figure 4-125 Details of the Slave Profile Identifier ............................................................. 230
Figure 4-126 Details of the Master Profile Identifier ........................................................... 231
Figure 4-127 Self-Generated BCU Signals ........................................................................ 232
Figure 4-128 Local/Remote equipment signals .................................................................. 232
Figure 4-129 Signals internal to the equipment .................................................................. 233
Figure 4-130 Higher Levels................................................................................................ 235
www.arteche.com © Arteche
Figure 4-131 61850 Communication .................................................................................. 237
Figure 4-132 Acquisition Level ........................................................................................... 238
Figure 4-133 Analog TP and TC Card(s) Measurements ................................................... 240
Figure 4-134 RSYN Function 25 ........................................................................................ 244
Figure 4-135 Add IED without a bay .................................................................................. 251
Figure 4-136 Removing IED and project logic functions ..................................................... 251
Figure 4-137 IEC-61850 Signal Tree ................................................................................. 253
www.arteche.com © Arteche
Index of tables
www.arteche.com © Arteche