E-Terracontrol 3.9 Reference Manual - User Interface Applications
E-Terracontrol 3.9 Reference Manual - User Interface Applications
This document describes modeling and configuring the user interface applications that
are provided as a part of e-terracontrol.
NOTE: CONTAINS PROPRIETARY INFORMATION OWNED BY ALSTOM GRID INC. AND/OR ITS
AFFILIATES. DO NOT COPY, STORE IN A RETRIEVAL SYSTEM, REPRODUCE, DISTRIBUTE,
TRANSMIT OR DISCLOSE TO ANY THIRD PARTY WITHOUT PRIOR WRITTEN PERMISSION FROM
ALSTOM GRID INC.
__________________________________________________________________
Trademarks
“ESCA” and “HABITAT” are registered trademarks of ALSTOM Grid Inc. “eterra” is a registered
trademark and/or service mark of E-Terra, LLC, licensed for use by ALSTOM Grid Inc. in connection with
its e-terra family of products and services.
Other product and company names in these materials may be trademarks or registered trademarks of
other companies, and are the property of their respective owners. They are used only for explanation and
to the respective owners’ benefit, without intent to infringe.
Contents
About This Document .............................................................................................. vii
Purpose of This Document ........................................................................................... vii
Who Should Use This Document ................................................................................. vii
Structure of This Document ......................................................................................... vii
For More Information................................................................................................... viii
Conventions .................................................................................................................. x
Change Summary ......................................................................................................... x
Figures
Figure 1. Measurement History User Interface ................................................................ 1
Figure 2. SOE Compiler Dialog Box .............................................................................. 11
Figure 3. Work Orders Dialog Box ................................................................................ 12
Figure 4. Work Order Process Flow .............................................................................. 13
Figure 5. SOE Viewer User Interface - SOE Data Tab .................................................. 17
Figure 6. SOE Viewer User Interface - Log Tab ............................................................ 19
Figure 7. SOE Viewer User Interface - Files Tab .......................................................... 20
Figure 8. Simulator Main Window - Tree View .............................................................. 23
Figure 9. Simulator Main Window with Create Toolbar Showing ................................... 25
Figure 10. Simulator Options Dialog Box ...................................................................... 26
Figure 11. Simulator Debug Output Window ................................................................. 26
Figure 12. SMP Display Linker User Interface .............................................................. 29
Figure 13. Properties Dialog Box - Shortcut Tab ........................................................... 34
Figure 14. Illustration of a Typical Trend ....................................................................... 35
Figure 15. Virtual Chart System Display Window - Printing Defaults............................. 36
Figure 16. Chart Configuration Dialog Box - Layout Tab ............................................... 39
Figure 17. Chart Configuration Dialog Box - Colors Tab ............................................... 41
Figure 18. Chart Configuration Dialog Box - Points Tab................................................ 42
Figure 19. Chart Configuration Dialog Box - Scales Tab ............................................... 43
Figure 20. Chart Configuration Dialog Box - Limits Tab ................................................ 45
Figure 21. Chart Configuration Dialog Box - Time Range Tab ...................................... 46
Figure 22. Chart Configuration Dialog Box - Miscellaneous Tab ................................... 47
Command Prompts
Operating Prompt Description
System
Linux % All commands preceded by a percent sign prompt
(%) are issued from a Linux terminal window. Note
that all Linux commands are case sensitive.
Windows > All commands preceded by a greater than sign
prompt (>) are issued from a Windows command
line window.
All Operating The absence of any prompt character before a
Systems command indicates that the command is valid on
all operating systems.
Command Strings
Operating Delimiter Description
System
Linux Italics Text in italics indicates information you must
supply. (*)
Linux [] Text enclosed in square brackets "[ ]" indicates
optional qualifiers, arguments, or data. (*)
All Operating Select When used in command strings, the term “Select”
Systems means placing the pointer over the specified item
and pressing the left (default) mouse button.
(*) Note: All Linux commands are case sensitive and must be typed exactly as
shown.
Change Summary
The following changes were made to this document for e-terracontrol 3.9:
• Added section 2.1.1.17 SCADA Server Listen Port.
• Minor editorial and formatting corrections.
Note: If the histories of several different databases are viewed frequently, it is useful
to create separate shortcuts with the default settings for each database. Simply make
a copy of the existing Measurement History shortcut, and repeat steps 2 through 4.
Note: When an SOE file is compiled, to avoid processing the same SOE file
several times, the SOE Compiler appends to its name the extension
.processed.at.yyyy-MM-dd-HH-mm-ss.archive. YYYY represents the year, MM the
month, dd the day, HH the hour, mm the minute, and ss the second at which the
SOE Compiler compiled the SOE file.
Note: This setting overrides the period of work session setting if the “x” and “p” period
of work session command-line arguments are supplied.
The -x argument is optional. By default, when the -p setting is not set, the SOE
Compiler exits on completion.
Note: The SOE Compiler does not allow dashes or underscores in the string
appended to the output file names. Dashes and underscores present in the PC name
(or the string supplied via the “n” argument) are automatically removed.
Note: The SOE Compiler application does not support overridden external names.
-k
The -k argument is optional.
Note: The period should be set with system performance in mind. The shorter the
periodicity, the larger the impact this application has on system resources.
-p <hh:mm:ss>
The -p argument is optional.
2.1.1.13 Diagnostics
The “r” command-line argument instructs the SOE Compiler to retain the Work Order
List.
Note: This parameter is used only for diagnostic purposes. When using this
parameter, the memory usage increases continually. Do not use this parameter on a
production system.
-r
The “s” command-line argument instructs the SOE Compiler to use a simulation
database in place of the SCADA database.
-s
The “t” command-line argument does not instruct the SOE Compiler to do any work; it
merely displays the form for diagnostic purposes.
-t
The -r, -s, and -t arguments are optional.
Note: Prior to adding a process to an existing group, you must end all processes
by clicking Stop on the Process Starter toolbar or via the Actions menu item.
3. To create a new Process Starter group, select Processes > Add Process.
The Configuration tab for Processes opens.
4. Enter the required information in the Name, Program, Params, and Directory text
boxes. If you do not know the location of the SOECompiler.exe file, click the Ellipsis
button (…) next to the Program text box to browse for the file.
Sample values are as follows:
– Name: SOE Compiler
– Program: C:\eterra\e_terracontrol\bin\SOECompiler.exe
– Params: -i F:\SOE_Files -o F:\SOE_Files -p=36:00:00 -r
– Directory: C:\eterra\e_terracontrol\data
5. If desired, select the Minimize check box.
6. If you do not want to see the GUI, uncheck the Visible check box.
7. In the Restart frame, select the On Exit radio button.
8. Click OK.
9. Save the file.
Note: The Work Orders dialog box is only available if the -r command-line argument is
supplied.
CFEReader 1
compile sort
.soe .soc .sos
m
er
ge
CFEReader 2
CFEReader 3
e
g
er
m
compile sort
.soe .soc .sos
Note: When using this option, it is recommended that you not enter a value in the End
Time text box on the Viewer user interface. Otherwise, this dynamic refreshing
functionality refreshes the statically defined data.
2.2.2 Starting the SOE and ALE Viewers Using the Process Starter
The Process Starter application (refer to the e-terracontrol Reference Manual:
Applications) can start and restart programs as required. This is useful in situations
where you want the SOE and/or ALE Viewers to remain continuously active on certain
PCs.
1. From the Windows Start menu, open the Process Starter Console application, and
be sure that the Process Starter service is running. Then connect the console to the
Process Starter service by clicking the Connect button on the Process Starter
Console toolbar.
2. To create a new Process Starter group, proceed to step 3. To add the SOE and/or
ALE Viewer applications to an existing group, select File > Upload, and choose the
desired .psc file to display the Configuration tab for Processes.
Note: Prior to adding a process to an existing group, you must end all processes
by clicking Stop on the Process Starter toolbar or via the Actions menu item.
3. To create a new Process Starter group, select Processes > Add Process.
The Configuration tab for Processes opens.
4. Enter the required information in the Name, Program, Params, and Directory text
boxes. If you do not know the location of the SOEViewer.exe file, click the Ellipsis
button (…) next to the Program text box to browse for the file.
Note: The specified data source must be configured in the active SCADA Server
application.
Note: The SCADA server must be running to allow the SMP Display Linker to
function.
The following are included on the SMP Display Linker user interface:
• The drop-down list box is used to select a data type: Stations, Analogs, Statuses, or
Accumulators.
• The Tree view displays equipment groups.
Note: The Alt+Tab windowing technique can also be used in the linking process. From
the Linker application, once the left mouse button is depressed and held, the Alt+Tab
feature can switch the active window to the Display Builder. Then the mouse pointer
can be positioned over the desired graphic component, and the left mouse button can
be released.
Note: The configuration file name must come before the /SCADAHOST or
/STARTMIN argument in the command.
5.3 Starting the Virtual Chart System Using the Process Starter
The Process Starter application (refer to the e-terracontrol Reference Manual:
Applications) can start and restart programs as required. This is useful in situations
where you want the Virtual Chart System to remain continuously active on certain PCs.
1. From the e-terracontrol Start menu, open the Process Starter Console application,
and be sure that the Process Starter service is running. Then connect the console to
the Process Starter service by clicking the Connect button on the Process Starter
Console toolbar.
2. To create a new Process Starter group, proceed to step 3. To add the Virtual Chart
System to an existing group, select File > Upload, and choose the desired .psc file to
display the Configuration tab for Processes.
Note: Prior to adding a process to an existing group, you must end all processes
by clicking Stop on the Process Starter toolbar or via the Actions menu item.
3. To create a new Process Starter group, select Processes > Add Process.
The Configuration tab for Processes opens.
1. From Microsoft Windows Explorer, open the appropriate Start menu folder.
For example:
C:\Documents and Settings\All Users\Start
Menu\Programs\Eterra\E_TERRACONTROL\
2. Right-click anywhere in the folder, and select New > Shortcut.
3. Browse for the Charts.exe file, but do not click Next yet.
By default, the file Charts.exe is located in C:\eterra\e_terracontrol\bin.
The VCS supports properties for changing the visual attributes of the trend. These
properties include:
• Direction of the paper: down, up, left, and right
• Number of traces to be displayed up to 16, along with their color, label, and scale
The Virtual Chart System can display trends on a computer screen, a video display
device, or a projection screen.
Figure 15 illustrates the VCS as it looks with default configuration settings.
Note: The single-click and right-click functions work only if the View Names and/or
View Scales options in the Chart Configuration dialog box are set to Selected Trace
(see section 5.6.2 Chart Configuration Dialog Box).
Note: To avoid confusion, note that no “scaling” is actually done in the Virtual Chart
System. The “Scale From” and “Scale To” values refer to the range of values over
which the trace appears. If the value of a particular measurement goes outside that
specified range, the numeric value is still displayed after its name, but the trace
indicator is off the edge of the chart.
It is a good idea to group measurements with the same scale on the same chart. This
prevents confusion and eliminates the need to display the scales for all the traces (see
section 5.6.2.1 Layout Tab). This tab also provides settings for the scale hash marks
(major and minor scale lines) and the scale text interval.
Good starting points for the Scale From and Scale To values are the engineering high
and low for the measurement. However, if a measurement spends 99.9% of its time
between 400 and 475, setting the Scale From and Scale To parameters to 400 and 475
increases the granularity of the chart and makes it more meaningful. The numeric
values are always displayed, even when the trace is off the chart.
Note: The first minor scale line is placed at the Scale Offset. Therefore, if this
value is set to zero, a minor scale line is placed at the Scale From value on the
edge of the chart.
• Text Interval: The frequency with which the minor scale lines are enumerated:
– 0: Only the Scale From and Scale To values are listed.
– 1: Every minor scale line is labeled.
– 2: Every other minor scale line is labeled.
– 3, 4, etc.: Every third, fourth, etc., line is labeled.
• Major Interval: The interval at which major scale lines are placed.
• Major Offset: The offset of major scale lines with respect to minor scale lines.
The Alarm Viewer user interface has two primary views, as shown in Figure 23. The top
view is called the “Query view”, and it is used to construct and submit queries. The
bottom view is called the “Results view”, and it shows query results in a row/column
format.
• Area Permissions: This control allows the user to switch between filtering on user-
based Read permissions and showing all data. The OFF mode displays data
regardless of permission areas, and the ON mode filters on Read permissions.
When a user switches modes, the entire contents of the Alarm Viewer are emptied
and new data is requested from the e-terrabrowser server.
6.4 Configuration
Before you attempt to run the Alarm Viewer, several configuration parameters must first
be set.
The AlarmViewer_config.txt file has comments and examples for these parameters.
This file is in the Alarm Viewer directory under the WebFGCache for e-terrabrowser.
Some parameters are required, while others are optional. Where possible, if a property
is not defined in the configuration file, a default value is provided in the code.
When running the Alarm Viewer within the e-terrabrowser Viewer, e-terrabrowser tells
the Alarm Viewer which configuration file to use.
In e-terrabrowser, the configuration file to use is specified on the Configuration tab in
e-terrabrowser. The Alarm Viewer loads the specified file from the
eterra\webfg\webfgcache\alarmviewer directory on the client computer. If no file is
specified, the Alarm Viewer loads the AlarmViewer_config.txt file in that directory. This
allows each e-terrabrowser client connection to use a different configuration for the
Alarm Viewer.
The specified name of the query automatically has the extension .avquery appended,
unless the name itself contains the extension. The file is saved in the directory specified
by the QUERY_DIR value in the configuration file. The Include Time Filter check box
specifies whether to store the current time settings with the saved query.
When running within e-terrabrowser, the shared queries are loaded from the location
specified by the Alarm Viewer URL on the Configuration tab.
Select the query to load, and click OK. This only loads the query into the Alarm Viewer;
the Submit Query button must still be clicked to execute the query.
The Help mode can also be accessed by clicking the button. This changes the
cursor to a point with a question mark, and clicking any button, enterable field, or check
box provides help on that specific topic.
In addition, selecting a dialog box item and then pressing F1 brings up help for that
item.
The Help System requires that the AlarmViewer.hlp and AlarmViewer.cnt files be
located in the directory that the Alarm Viewer is running in.
This figure demonstrates the recommended method for publishing archive files to a
Web server. Each Web server requests the archive files from both the primary and
standby e-terracontrol servers.
Since the archive files are named after their time values, there should never be a case
where two files have the same name on different machines.
There are third-party applications that perform this functionality, but they must have the
ability to exclude archive files that are still open.
The Rsync software was used to test this configuration. The Rsync software is
described in Appendix A Configuring Rsync for Use with Alarm Viewer.
Note: This appendix assumes that both the e-terracontrol and Web servers are
running on Windows Server 2008 R2 or Windows Server 2012 R2.
Proprietary – See Copyright Page 63 Configuring Rsync for Use with Alarm Viewer
e-terracontrol Reference Manual: User Interface Applications
The directory reading uses the /-C option to remove commas from the listing of the file
size that the Alarm Viewer uses, to determine if the download threshold has been
violated.
Proprietary – See Copyright Page 64 Configuring Rsync for Use with Alarm Viewer
e-terracontrol Reference Manual: User Interface Applications
Index
A R
Alarm Viewer, 49, 51, 52, 53, 54, 55, 57, 59, 60
Rsync Configuration, 63
ActiveX Control, 49
archive files, 60
configuring, 54 S
e-terrabrowser, 49, 60
sequence of events. See SOE
Help, 60
Simulator, 22
operations, 57
configuring, 23
performance considerations, 54
user interface, 23
printing, 60
SMP Display Linker. See Display Linker
query view, 50
SOE Compiler, 5
results view, 52
command-line arguments, 5
running, 57
Process Starter, 10
startup, 53
starting, 5, 10
user interface, 50
tasks, 5
user interface, 11
C Windows shortcut, 5
work orders, 12
CFE Reader, 5, 13
SOE files, 5
Chart Configuration text file, 31
SOE Viewer, 5, 13
creating, 31
command-line argument, 13
configuring, 17
D Process Starter, 15
starting, 15
Display Linker, 28
user interface, 17
user interface, 29
Windows shortcut, 13
using, 29
H V
viewing event data, 49
historical data
Virtual Chart System, 31, See Virtual Chart System
export to file, 3
command-line arguments, 32
viewing, 2
Virtual Charts
history files
Chart Configuration text file, 31
configuring, 1
configuring, 35, 36
creating, 1
customizing, 31
viewing, 2
display window, 35
Process Starter, 32
M running, 31
Measurement History Application, 1 starting, 31, 32, 34
configuring, 3 user interface, 36
setting defaults, 3 Windows shortcut, 34
user interface, 1
W
Q work orders, 12
querying event data, 49