Config Web Applications v8.4
Config Web Applications v8.4
Manual
S2200-AAA-00006 V8.4
Schneider Electric North America Headquarters Schneider Electric USA, Inc
800 Federal St 14400 Hollister St., Suite #400
Andover, MA 01810 Houston, TX 77066-5706
8.1 07-25-17 Updated for Schneider Electric Template N/A Chris Kerr Chris Kerr,-
and All Screenshots. Added MCD Manager, RTU S/W
Application. Updated Automatic Engineering
Section Task to match current
functionality. Updated Alarming &
Annunciator app sections.
8.2 01-29-19 Added FTP Push App, Data Trap App N/A Chris Kerr Chris Kerr, SAGE
Offer Manager
1 Alarming
Introduction
The Alarming application allows the user to select points that are monitored and displayed when the points
change to a defined condition.
Analog and Status points may be configured for use with the application.
A special display is used to look at the point currently in alarm. Points displayed on this page may be in
either acknowledged or unacknowledged state. Points are acknowledged on this page. Individual points, a
page of points, or all points may be acknowledged at once. A maximum of 16 points are displayed on this
page. If more than 16 points are in alarm, multiple pages may be displayed. In this case, every page of the
display will contain 16 points, with the last page always being filled regardless of whether the number of
points being in alarm is divisible by 16. Only the current condition is displayed on this page (no history).
If Unacknowledged analog points are in the high alarm condition, the State will flash HIGH (Red). When
the point is in the low alarm condition, the State will flash LOW (Blue). When the point is acknowledged
in the High or Low condition, the flashing will stop.
When the analog returns to normal, flashing NORMAL (Black) is displayed. When the point is
acknowledged, it is removed from the display.
For status points in the alarm condition, the State will flash ALARM in red. When the point is
acknowledged in the alarm condition, the flashing will stop.
When the status point returns to normal, flashing NORMAL (Black) is displayed. When the point is
acknowledged, it is removed from the display.
Configuration
Figure 1-2 Alarming Configuration
Point
This is the logical point number
Device Name
The Device Name of the source point.
Point Name
Select the point from the Source Points drop-down list.
Lo EGU
Set the Engineering Units for the Low alarm state. An analog input going below this value causes the point
to go into an low alarm state.
Hi EGU
Set the Engineering Units for the High alarm state. An analog input going above this value causes the point
to go into a high alarm state.
Hysteresis %
Set the Hysteresis (in % of full scale) to the desired level. Hysteresis means that when an analog point is in
the alarm state, it won't reset to Normal until the analog moves towards the Normal limit plus the hysteresis
2500
2000
Device Attributes
If you have created profiles in the Alarm Devices application, you can now apply those profiles to the
points you are configuring for alarm. When you left-click your cursor into the Device Attributes header or
a field beneath the header, a box will appear as shown.
You may select from the profiles you created with the Alarm Devices application (see the chapter for
Alarm Devices).
Point
This is the logical point number
Device Name
The Device Name of the source point.
Point Name
Select the points from the Source Points drop-down list.
Normal State
Select either Normally Open or Normally Closed. The alarm will be triggered by the opposite state.
Device Attributes
If you have created profiles in the Alarm Devices application, you can now apply those profiles to the
points you are configuring for alarm. When you left-click your cursor into the Device Attributes header or
a field beneath the header, a box will appear as shown.
You may select from the profiles you created with the Alarm Devices application (see the chapter for
Alarm Devices).
Data Display
Beginning with C3414-500-S02K2 firmware, the user may view the Alarming data by clicking on the
Alarming link on the RTU Login Page or by pointing your web browser directly to the webpage
http://172.18.150.50/fs/display/summalarmlog.htm
The display for application begins as shown in the example below. Click on the box at the lower left.
Total Alarms
The Total Alarms value is the total number of analog and status points in the alarm state.
Filter Alarms
The Filter Alarms value is the total number of points in the alarm state that satisfy the currently selected
filter. If there are 2 analogs and 3 status points in alarm, the Total Alarms value displayed will be 5. If the
Status filter is selected, the Filter Alarms value is 3. If the Analog filter is selected, the Filter Alarms value
will be 2. If the Both filter is selected, the Filter Alarms value will be 5.
Filter
You may choose to display only Status, only Analog, or both.
Go To
If there are more alarms than can be displayed on one page, "Go To" allows you to navigate to the
appropriate page and Next and Prev are available for use.
State
This column describes the state of the mapped point{s}. To acknowledge a single point, place the cursor
over the flashing State value and left click. The attributes of the alarm (colors and words) are determined
by the configuration in Alarm Devices. Please see Alarm Devices chapter.
Ack All
Acknowledges all points in alarm regardless of whether they are displayed. Confirmation is required for
this function.
Ack Page
Same as above, but only the points displayed on the present page will be acknowledged.
The Freeze button freezes the screen, which means no more changes will be displayed. Any alarms
detected while in freeze mode will be queued and displayed when the display is unfrozen. The Unfreeze
button resumes normal operation.
2 Alarm Devices
Introduction
The Alarm Devices application is used to set colors and styles for the alarm monitoring system. Select the Alarm
Devices as shown below.Figure 2-1 Applications Configuration Popup
Configuration
In the following example, we create two profiles for each of two analog points and two status points.
You cannot create less than one profile or more than 32 profiles. The first profile is named DEFAULT, as
shown below. You may change the name of the first profile as well as the names of the additional.
In the following example, the names have been changed for clarity.
Analog Configuration
When you click Conf for a profile configuration, for instance, ANA Alarm Profile 1, you will get a screen
similar to below. Notice that the name you gave the profile is part of the screen.
Navigation aid
Names
Colors, Foreground
and Background
1. Click cursor
inside the area
you wish to
change
Status Configuration
The Status configuration steps are the same as the Analog, with necessary differences as shown.
Note: Comm Failed State does not refer to the Comm Status from a port, but to any of the status's
coming from an IED that show up as failed. This feature has not yet been implemented.
The port Comm Status point may be mapped as a status alarm, but its profile is treated as any
other status point.
3 Alarm Monitor
Introduction
The Alarm Monitor application is to be used in conjunction with the Alarming application to operate digital
outputs based on the results of logic equations involving status alarm points and analog alarm points.
When status points are assigned to the Alarming function, they are set in Alarm or Normal states,
depending on the alarm criteria. When analog points are assigned to the Alarming function, they are
periodically tested against alarm limits and are set in High, Low or Normal alarm states. The resulting
alarm states are used as inputs to the Alarm Monitor function.
Configuration
Figure 3-2 Alarm Monitor Configuration
When the Alarm Monitor application is selected from the Applications list on the RTU Configuration page,
the Alarm Monitor Configuration page is presented. On this page, the user determines how often the
application is to be run by entering a number of seconds in the Interval for Equation Evaluation field. The
number of control equations is set in the Number of Control Equations field.
When the user clicks on Configure, the following screen will be shown.
With the above screen, you may change the name of the equation, set the number of inputs (2 to 15), and
enable or disable the equation. Click the checkmark to save your changes, or the X to discard changes.
After you save or discard, you may click Conf to configure the equation as shown below.
Function
Select either OR or AND.
Type
DOUT is the only type of output point allowed. Select either STS or ANA for the input points.
Flag
Select either ACK (acknowledge), ALM (alarm), or CUR (current value) according to the tables below.
T/F
Select either Set or Clear for the DOUT point. Select either True or False for the input points according to
the tables below.
A OR B AND C
The result of ORing parameters A and B is ANDed with parameter C, i.e., treated as (A OR B) AND C.
See the example below.
A
B
C
Below is a more complicated example. This one is configured with the same logic as above (A OR B AND
C), but it uses Analogs that are in Alarm. Analogs 2, 3, and 4 were setup under the Alarming application as
shown below.
Then the following equation is set up. If Status 1 is true, OR both Analog 1 and 2 are in alarm, then DOUT
will be set.
A
B
C
When we look at the Display for Alarm Monitor, we see that this is exactly what happens.
Display
Figure 3-7 Alarm Monitor Display
When the Alarm Monitor function is selected from the Applications list on the Data Display page, the
Alarm Monitor Display list is presented. This display shows whether equations are enabled or disabled and
On the Alarm Monitor Display page, the states of the inputs and output of a selected control equation are
displayed. The display lists the device name and point name of each parameter, its data type and the flag
and logic function that was selected in the configuration process and the current state. For input points, the
State is either TRUE or FALSE, based on the selected alarm state and the setting of the T/F flag in the
configuration. For example, if the ALM (alarm) state of an analog input was set up with T/F = FALSE, the
State field will show TRUE if the analog is in its Normal state, or FALSE if it is in alarm (either high or
low). The state of the digital output point is shown as SET or CLEAR. The data quality is shown in the
Qual column. Note that if any input point is marked as Failed (F), the logic equation is not evaluated and
the digital output point is left unchanged.
4 Annunciator Panel
Introduction
Note: All points that will be used in Annunciator Panel must be mapped into the Alarming
database first, or the Annunciator Panel will not run. Please go to the Alarming Chapter and
complete this step before proceeding.
The purpose of the Annunciator Panel application is to be able to set up an interactive Annunciator Panel
under the Display tab. The Annunciator Panel application is comprised of 60 Window Panes or Cells.
Each cell can monitor up to 60 different points. What makes the Annunciator Panel unique is the ability to
monitor analog points based on configured alarm limits for each analog point. Please refer to the Alarming
Chapter to complete this step.
When you click on the Applications block, the screen shown in Figure 4-1 will appear. Annunciator Panel
is explained in the following sections Figure 4-1 Applications Configuration Popup
Configuration
When you click on Annunciator Panel, the following screen will appear.
As you can see, the Annunciator Panel is comprised of two pages with 30 individual Window panes on
each page. Click the Next Page button at lower left to view the cells on the second page. When viewing
cells on the second page, click the Previous Page button at lower left to return to the cells on the first page.
To change the name of any pane, click on the Edit Names button. The resultant screen can be found below.
Background Color
Choose between a Black background with White text or a White background with Black text
Play Sound
Do you want the HMI to play an alarm sound when any of the cells goes into the Alarm state?
Loop Sound
This will loop the alarm sound above when a cell in in an unacknowledged alarm state.
Configuring a Cell
To tie points to a Cell, you need to drill down into a Cell by clicking on a Cell name. The following
mapping screen will appear. (Note: No cell configuration can be made while the Edit Page for Cell Names
is still active)
As seen in the figure above, you have the option of mapping in analog and digital inputs. A total of 60
points may be mapped in each Cell.
Click on the Enabled check box for the point type to be included in this Cell’s configuration. If both data
types are to be used, click on the Enabled check box for both to start.
Point
This is the point number.
Device Name
This is where the source point originates
Point Name
The source point mapped from the source device.
Click Submit when you are done mapping, or Cancel to discard the changes.
Point
This is the point number.
Device Name
This is where the source point originates
Point Name
The source point mapped from the source device.
Click Submit when you are done mapping, or Cancel to discard the changes.
When the configuration is complete at the Annunciator Panel Point Mapping page, click the Back button.
When the Annunciator Panel Page appears, click the Done button to submit all changes
Display
Beginning with C3414-500-S02K2 firmware, the user may view the Annunciator data by clicking on the
Annunciator link on the RTU Login Page or by pointing your web browser directly to the webpage
http://172.18.150.50/fs/display/anunctor.htm
When Annunciator Panel is selected under the Display tab, the following screen will appear.
This page is an upper level view of all 30 Cells that make up the Annunciator Panel. In this view any of the
Cells can be in one of five possible states:
Flashing Green: A point or point(s) has returned to a normal state from an alarm state.
Red: One or more points is in an alarm state, but the alarms have been acknowledged
Flashing Red: One or more point is in an alarm state, with alarms being unacknowledged.
Click on a Cell Name to drill down and view the points associated with that specific Cell.
At the top of the screen is an Annunciator Panel Summary, which serves as a mini Annunciator Panel. This
is a direct reflection of the 60 Cells which make up the Annunciator Panel. You can jump to any Cell using
this Summary window by clicking on that Cell Number.
Cell #
This provides a visual cue of the Cell which is currently being displayed
Cell Name
The name chosen or default name accepted during configuration.
Point
The point number of the Digital or Analog Input point being monitored. Regardless of the number of
points defined in a Cell, a table of 60 possible inputs will be displayed.
Alarm Time
The Date and Time the point in question went into an alarm condition. This field can be flashing if the
alarm for the point has not been acknowledged.
Device Name
This is where the source point originates
Point Name
The source point mapped from the source device.
Value
The current value. For an Analog Input it will be an EGU, where a Digital Input would display its current
state.
Alarm State
This field will Display a message based on the Alarming Configuration chosen for the Point (see the
Alarming Devices Chapter). The message can change based on if the point is in a normal state or an alarm
state. If the message is flashing in this field, an acknowledgement is required by the user. This is
accomplished by clicking on the field for that specific point.
5 Automatic Sectionalization
Introduction
Note: Certain modes of the AST (Automatic Sectionalization Task) relies on the ACI subsystem
to detect faults, therefore, correct configuration of ACI is mandatory. Refer to the ACI section of
either the SAGE 2X00 or the SAGE 1X50 manual.
Theory of Operation
The Auto-Sectionalizing Task (AST) will monitor for the occurrence of fault event notifications from the
ACI (AC Analog) task. The AST will count the number of fault events within a specified time frame, and
if the count exceeds a prescribed number, the AST will start the Switch Open Delay Timer. When the
Switch Open Delay Timer expires, the AST will verify that:
The figure below shows the three normal states of a line switch controlled by the AST.
Switch
Start
Sw Close STS (Close)
Travel
Sw Close STS (Open)
Normal
Completion
Sw Close STS (Open)
Configuration
When you click on the Applications block, the screen shown in Figure 4-1 will appear. is explained in the
following sections.
Pull-down
choices
AST Configuration
Task Enable
• Disabled
No AST points will be declared in the RTU's database and the application will not run.
When the “first fault event” is detected, a timer containing the Fault Detection Window time
starts decrementing, and the number of subsequent fault events to trigger the operation of the
sectionalizing switch must be received by the AST task before this timer expires. If the timer
expires before the requisite number of fault events is tallied, the received fault count is zeroed and
any fault event subsequently received is now treated as a “first fault event” and the timer is
restarted.
If the tallied number of fault events matches the Fault Count Threshold, the AST prepares to
operate the sectionalizing switch by first waiting the amount of time prescribed in the Switch
Open Delay. At the end of this delay time, if the AST detects that there is no voltage present
(Dead Bus), the AST sends the command to operate the sectionalizing switch. Once this
command is sent, the switch “must open” within the time specified by the Switch Must Open
Window or else the AST is placed into the error state where it stays until the error condition is
The AST can filter fault events based on direction of the fault. The fault direction information is
provided by the ACI task. The ACI task will try to determine if the fault is upstream from the
RTU (Reverse) or downstream from the RTU (Forward), and if it cannot determine the direction,
the fault event direction is marked as indeterminate. The user can select which of these fault
events the AST will “hear” and tally.
In the case where an ACI is present and has PTs to measure voltages, the AST gets phase voltage
information from the ACI task directly.
In the case where there is no ACI present, the Loss of Voltage indication must be mapped and the
AST will get voltage information from this indication.
The Loss of Volt Events mode effectively layers the Loss of Voltage event detection on top of the
Fault Events Only mode, so it can also hear fault and trigger off fault events in this mode. This
was done so the customer can specify a single configuration for their technicians to install, with
minimal differences in the configuration to make it easier to manage them.
ACI Module (1 – 8)
Enter the number of the ACI module from which the AST will wait for notification of fault events. The
default is 1. The user can specify which ACI card it is listening to for fault events if it is executing on a
Sage 2400, else it is fixed at #1 if the RTU is a Sage 1450.
Fault Triggers
• Forward
Triggers on faults downstream (towards load)
• Reverse
Triggers on faults upstream (towards generator)
• Indeterminate
Triggers on faults whose direction cannot be determined
This timer is used to measure two functions, and is only used if the corresponding Loss of Voltage Status
Point is mapped.
Enter the length of time required that either a fault event must occur after the AST detects the Loss of
Voltage or when the Loss of Voltage Status must occur after a fault event. The fault event and the loss of
voltage events can be asynchronous, but both must occur within this window for the AST to consider a
fault event valid. If the Loss of Voltage indication arrives and the fault event does not arrive within this
time period, the AST considers this to mean that power has been lost on the line and stops looking for fault
events. If the fault event occurs and the loss of voltage indication does not arrive within this time window,
the AST refuses to consider the fault event as valid as the line is still “hot”.
If the Loss of Voltage STS point is not mapped, entering a value in this field has no effect on the AST
operation.
Auto-Rearm
The last revision to date, adds the ability for the AST to reset itself from the ERROR state should it detect
that the error conditions have been corrected. This eliminates the need for manually toggling the
Application Active status indication or sending the Trip-Close sequence through SCADA to the AST
Activate SBO point. The default is Auto-Rearm = YES, but the user can set this to NO to force either
manual or SCADA intervention to reset the AST from the ERROR state.
Auto-Rearm Delay
The Auto-Rearm Delay is provided so the user can specify a countdown period between when all error
conditions have been corrected and when the AST is reset to the normal operating state.
Point
The point name. The name is fixed. The meaning of the name is as follows:
If using both the Switch Open Status and the Switch Close Status, then “Not Open” is the
“normal” indication, so if this point is marked as Form A, “OFF = Not Open” and “ON = Open”.
If marked Form B, “ON = Not Open” and “OFF = Open”.
If not using the optional Switch Close Status, then “Closed” is the “normal” indication, so if this
point is marked as Form A, “OFF = Closed” and “ON = Open”. If marked Form B, “OFF =
Open” and “ON = Closed”.
This is a dual function indication, it must be mapped to an indication reflecting the desired mode
of operation, either Active or Inactive, to perform its primary function. Active means the AST
task is actively monitoring for fault events and can operate the sectionalizing switch if triggered.
Inactive means the AST task is suspended from monitoring for faults and operating the switch
until the Application Active indication is placed into the Active mode.
The second function of this point is to provide the user the ability to reset the AST task from the
Error state, where it remains if an erroneous condition regarding the sectionalizing switch position
or operation has been detected. Once the erroneous switch condition has been corrected, toggling
this indication from Active-Inactive-Active will reset the AST task to resume monitoring for fault
events. If the error condition has not been removed, the AST will immediately detect the error
condition and revert to the Error state again.
“Inactive” is the “normal” state so if marked Form A, “OFF = Inactive” and “ON = Active”. If
marked Form B, “ON = Inactive” and “OFF = Active”.
Voltage Present is the “normal” indication, so if this point is marked as Form A, “OFF = Voltage
Present” and “ON = Loss of Voltage”. If marked as Form B, “ON = Voltage Present” and “OFF =
Loss of Voltage”.
Device Name
The name of the device of the source point.
Point Name
The mapped point name.
Form
Click either Form A (SPST-NO) or Form B (SPST-NC)
Source Points
The points used to map to the application.
SBO
Figure 5-5 AST SBO Point Mapping
Point
The point name. The name is fixed. The meaning of the name is as follows:
Device Name
The name of the device of the source point.
Point Name
The mapped point name.
Source Points
The points used to map to the application.
Display
Figure 5-6 Auto-Sectionalizing Display
Application Status
Task State
Indicates the current operational state of the AST. The possible values of this field are:
Inactive – The AST Application is not monitoring for faults in this state
Waiting on Timer – The Switch Open Delay timer is counting down in this state
Opening – The AST Application is commanding the sectionalizing switch to open in this state
Lock Out – The AST Application will enter this state after it has successfully commanded the
sectionalizing switch to open
AST Criteria Met Wait - The AST Application will enter this state when AST Criteria Met STS is ‘Set’,
but the Application Active STS is ‘Reset’
Fault Monitor – The AST application only asserts persistent fault STS points in this state.
Remote/Local Status
Indicates the state of the Remote/Local switch. The possible values of this field are: ‘REMOTE’ or
‘LOCAL’. When the Remote/Local switch is in the ‘LOCAL’ position, the AST Application will NOT
monitor for faults.
Switch State
Indicates the current switch position.
• OPEN
Only the switch Open Status is closed.
• CLOSED
Only the switch Close Status is closed.
• TRAVEL
Neither the switch Open or switch Close Status point is closed.
• FAILED
Both the switch Open and switch Close Status point are closed.
Violations
Indicates the reason for the AST entering ERROR STATE. The possible values of this field are:
SWITCH IS OPEN – The AST Application will enter this Error State when the sectionalizing switch has
been opened while the AST Criteria Met STS was ‘RESET’.
SWITCH IN TRAVEL POSN – The AST Application will enter this Error State when it detects the Open
and Close Status for the sectionalizing switch are both open.
UNABLE TO OPEN SWITCH – The AST Application will enter this Error State when the sectionalizing
switch was commanded open by the AST Application but a change was not detected after the Switch Open
Window had expired.
Last Operation
Indicates the last action the AST has performed. The possible values of this field are:
NO ACTION – This message will appear when no action has been performed since the last RTU reset.
FAULT WIN TIMEOUT – This message will appear when the number of faults detected during the Fault
Detection Window did not meet the configured Fault Count Threshold.
AST RESET – This message will appear when the AST Application Run Status has changed from Disabled
to Armed.
DISABLED ON ERROR - This message will appear when one of the following errors are asserted: Switch
Open Error, Switch Fault, or Switch Travel Error.
HOT PHASE – This message will appear when the AST Application could not assert the AST Criteria Met
STS due to a hot phase being detected. If the ACI is used to detect loss of voltage, the AST Application
will fill in what phase was detected to be above the configured Deadline Voltage. If a Loss of Voltage
status point is being used, the AST Application will display HOT PHASE ABC.
Time Remaining
• Fault Detection Window (sec)
Indicates the time remaining in seconds in the current Fault Detection Window.
Faults Detected
Indicates the current number of detected fault events within the current Fault Detection Window.
Point
The number of the point
Point Name
Run Status
Asserted when the AST is actively monitoring for fault events.
De-asserted when any of the following conditions are true: 1) Remote/Local Switch is in the Local position
2) SCADA Disable is asserted by the SCADA Master 3) Operation Override status point is asserted 4)
Switch Open Error, Switch Fault, or Switch Travel Error is asserted 5) The Sectionalizing switch is open 6)
AST Criteria Met status point is asserted.
Switch Command
Asserted when the AST has issued the command to open the switch.
Switch Fault
Asserted when the sectionalizing switch was commanded open by the AST Application but a change was
not detected after the Switch Open Window had expired. This error can be cleared by locally recycling the
Application Active STS or by the SCADA Master sending a ‘Trip’ then a ‘Close’ to the AST Activate
SBO.
Global Error
Asserted when any one of the previous three errors occurs.
SCADA Disable
Asserted when the AST has been commanded to the DISABLED state by the SCADA Master sending a
‘Trip’ to the AST Activate SBO. Any switch error that occurs while SCADA Disable is asserted cannot be
cleared by recycling the Application Active STS point; as the system will ignore any changes until SCADA
Disable is de-asserted. De-asserted when the AST has been commanded to the ENABLED state by the
SCADA Master sending a ‘Close’ to the AST Activate SBO. The state of the SCADA Disable point
(Enabled or Disabled) is saved during a reset and restored upon power up.
Fault Pickup
Asserted when the Fault Detection Window timer is started, and de-asserted when the Fault Detection
Window expires or the AST issues the command to OPEN the switch.
Phase A Fault
Asserted when the AST receives notification of a fault event on Phase A of the feeder. Remains asserted
while power is removed from the feeder. De-asserted when the power is restored on the feeder.
Phase B Fault
Asserted when the AST receives notification of a fault event on Phase B of the feeder. Remains asserted
while power is removed from the feeder. De-asserted when the power is restored on the feeder.
Phase C Fault
Asserted when the AST receives notification of a fault event on Phase C of the feeder. Remains asserted
while power is removed from the feeder. De-asserted when the power is restored on the feeder.
Neutral Fault
Asserted when the AST receives notification of a fault event on Neutral line of the feeder. Remains
asserted while power is removed from the feeder. De-asserted when the power is restored on the feeder.
Phase A Backfeed OC
Asserted when the AST receives notification of a reverse over-current fault event on Phase A of the feeder.
Remains asserted while power is removed from the feeder. De-asserted when the power is restored on the
feeder.
Phase B Backfeed OC
Asserted when the AST receives notification of a reverse over-current fault event on Phase B of the feeder.
Remains asserted while power is removed from the feeder. De-asserted when the power is restored on the
feeder.
Phase C Backfeed OC
Asserted when the AST receives notification of a reverse over-current fault event on Phase C of the feeder.
Remains asserted while power is removed from the feeder. De-asserted when the power is restored on the
feeder.
State
Indicates the current state of each STS point.
Device Name
The name of the device of the source point.
Point Name
The mapped point name.
Status
The current health of the STS point.
State
The current state of the STS point.
AST Activate
An SBO Point that can be mapped to a SCADA Master. Sending a ‘Trip’ to this point will disable the AST
Application from running. Sending a ‘Close’ to this point will enable the AST Application to run when the
conditions to de-assert the AST Run Status are not true.
6 Battery Test
Introduction and Configuration
The Battery Test Application allows a user to schedule a periodic load test on the RTU backup battery. It
also can perform the load test on demand, either through manual initiation or through SCADA. The
Battery Test Application reports the Test results, current state, and if a test is currently running via it’s
Status points, and logs the results of each test into a log file that can be viewed on it’s display page.
Note 1: For a 24 V battery, the user must provide a 5 ohm, 100 watt load. At 24 volts DC, such a
load will draw 4.8 amps. It is up to the user to insert an interposing relay if the RTU's SBOs are
rated for less current.
Note 2: This application also requires a status point to monitor the health of the AC input.Figure 6-1
Application Configuration Popup
Test Configuration
Task Enable
Setting this field to Enabled allows the Battery Test function to create and manage its database STS and
SBO points, await a command to initiate a battery test either manually, through SCADA, as well as from a
user defined schedule.
Point Mapping
Analog Input
Clicking on this button allows the user to map any DC analog source point to be used as the ‘Battery
Voltage’. Since this point is mapped, the scaling must be set at the source’s configuration screen.
Status Input
Clicking on this button allows the user to map any STS source point to be used as the ‘AC OK’ indication,
which means that the AC power supply is present. If AC power is not present, the RTU is likely running
off the battery and testing it is not a good idea at this time. At any time during a battery test, if the ‘AC
OK’ STS point indicates loss of AC, then the battery test is cancelled and the Battery Test Application will
mark the test as failed in the log, and set the ‘Test Result’ STS point to ‘Closed’.
SBO
Clicking on this button allows the user to map any SBO source point to be used as the switch that closes the
test load circuit.
Mapping the analog point (above) that monitors the battery is optional. The program can still be controlled
from the Master without this point.
Test Result
If the last battery test result was successful, this STS point is ‘Open’ indicating the test passed. A failed
test is indicated by this STS point being ‘Closed’.
Scheduler Enabled
If the scheduler is enabled, this STS point indicates such by being ‘Closed’. ‘Open’ indicates the scheduler
is disabled.
Test In Progress
If a test is currently in progress, this STS point is ‘Closed’, otherwise, it is ‘Open’.
The SBO points allow the Master to initiate a test or activate the schedule by sending the above SBO
points.
Activate Scheduler
Sending a ‘Trip’ to this SBO point de-activates the scheduler and sending a ‘Close’ to this SBO point
activates the scheduler.
Test Start
Sending a ‘Close’ to this SBO point initiates a battery test. Sending a ‘Trip’ to this SBO point cancels any
battery test in progress.
Display
Battery Test Display is shown below. The screen capture was during a manually initiated test.
Scheduler Status
Scheduler - Can either display Enabled or Disabled.
Enable/Disable button - When the Scheduler is Enabled, the Enable/Disable button in this field will say
Disable. To Disable the Scheduler from the Display Screen, press the Disable button, and the button will
change to an Enable button while also changing the status of the Scheduler to Disabled.
A status point called Battery Test Task -> Scheduler Enabled is created by the RTU and can be mapped
into a Slave protocol. This point is by default set as 1 or closed when the scheduler is running.
Test Details
Test Status
Elapsed Time
This counter is comprised of the Test Time plus the Recharge Wait Period entered during the Battery Test
configuration. This counter will always count up from zero.
Remaining Time
This counter is comprised of the Test Time plus the Recharge Wait Period entered during the Battery Test
configuration. This counter will always count down to zero.
Note: This field will be reset whenever a test is initiated (Manually, by SCADA, or Scheduled)
regardless of the test result. Also Disabling then Enabling the Scheduler will reset the field back
to the Test Repetition Rate value stored during configuration.
This field will show the Date and Time when a test was initiated.
Initiator
This field will show how the battery test was initiated. There are three possible messages which can be
displayed:
-Manually
-SCADA
-Scheduler
Voltages
-Pretest: This is the battery voltage the second before a test is initiated
-Load Test: This is the battery voltage the second before the load is disconnected from the battery.
-Recharge: This is the battery voltage after the Recharge Wait Period has expired.
Note: All Voltage fields will be populated for a test only if the test result is PASS. So if a test
fails due to the Load Test Voltage not meeting the required Load Test level set during the
configuration, then only the Pretest Voltage and Load Test Voltage field will be populated, while
the Recharge Voltage field will be 0.0
Result
The possible results are as follows:
When the Test Result Status point is mapped into a Slave protocol, a 1 or Close means the test failed. 0 or
Open indicates that the latest battery test has passed.
PASS
Failed – User Terminated
Failed – SCADA Terminated
Failed – Pretest Voltage
Failed – Load Test Voltage
Failed – Recharge Voltage
Failed – AC not OK
7 Boolean Status
Introduction
When you click on the Applications block, the screen shown in Figure 4-1 will appear. Boolean Status is
explained in the following sections.
Configuration
The config@WEB interface program can perform simple logic functions such as AND, OR, NAND, NOR,
and XOR. These simple functions can be combined in parallel and series constructs for more complex
applications. This application is not meant to replace config@WEB ISaGRAF, which is far more capable.
Begin by selecting the Boolean Status Function from the Applications menu as shown above.
The initial Boolean Status Configuration box looks as shown below. You must click the plus sign as shown
to begin with the first gate.
2. Accept default
or change name 4. Click to
1. Select
type of 5. Click to save
3. Enter discard changes
gate number of changes
inputs
At this point, you can change the name of the gate, change the type of gate (Function), and change the
Number of Inputs, as shown above. Notice when you put your cursor in the Number of Inputs field, the
allowable range is shown at the bottom left of your screen. You cannot have less than two inputs for an
active AND gate, as shown in the example. If you wish to keep a gate in the list but deactivate it, put 0 for
the Number of Inputs.
After you save your changes (step 4. above), the screen will appear as shown below.
Click the button on the above screen to get the screen below.
The inputs to the gate must now be mapped. Any status point, including the output of other gates, may be
used in the Boolean Status Mapping. Also, notice that the input status point to any gate may be inverted.
Invert any
status input
Once the mapping is submitted and the RTU reset, we can display the results of the Boolean Status
configuration under the Display tab.
The Boolean Status Display shows the inputs to the gate and the output of the gate, along with the point
state for all input/output.
Gate Function
In
Out
AND, OR, and NAND gates can have up to fifteen inputs. NOR and XOR gate can have only two inputs.
Zero (0) inputs on any gate disconnects that gate (makes it inactive).
You may have a need for a constant Low (0) and/or a constant Hi (1). A simple way to make such inputs is
to construct the following gates. Their outputs stay constant regardless of input changes.
Invert Invert
either Output is either Output is
OR AND
Input always Input always
1 0
OR Gate
The OR gate gets its name from the fact that it behaves after the fashion of the logical inclusive "or." The
output is "true" if either or both of the inputs are "true." If both inputs are "false," then the output is "false."
NAND Gate
The NAND gate operates as an AND gate followed by a NOT gate. It acts in the manner of the logical
operation "and" followed by negation. The output is "false" if both inputs are "true." Otherwise, the output
is "true."
NOR Gate
The NOR gate is a combination OR gate followed by an inverter. Its output is "true" if both inputs are
"false." Otherwise, the output is "false."
XOR Gate
The XOR (exclusive-OR) gate acts in the same way as the logical "either/or." The output is "true" if either,
but not both, of the inputs are "true." The output is "false" if both inputs are "false" or if both inputs are
"true." Another way of looking at this circuit is to observe that the output is 1 if the inputs are different, but
0 if the inputs are the same.
Display
Under the Display tab, click Applications, then select Boolean Status as shown below.
The Boolean Status Display shows whatever was configured. In the example below, there is one 2-input
AND gate. Click on the View button.
Point
Logical point number.
Device Name
The origin of the point.
Point Name
The name of the point assigned during configuration.
Inverted
Designated whether or not the point was inverted during configuration. Y for Yes, N for No.
Point Status
Please see config@WEB Secure Software Users Guide. Or click on the Legend Button below the Table.
Point State
Indicates that point is either a logical 0 or a logical 1. A green OPEN indicates a logical 0. A red CLOSE
indicates a logical 1.
Navigation
Gate # : n tells you which gate you are on. Function tells you the type of gate. Gate Name tells you the
name of the gate, which was either a default name or the name assigned during configuration. Back allows
you to go to the previous display.
8 Calculations Processor
Introduction
This is an application that allows you to manipulate analogs, accumulators, floating points, and constants
with arithmetic operations that you configure.
Configuration
When you click on the Applications block, the screen shown in Figure 4-1 will appear. Calculation
Processor is explained in the following sections.
When you click on Calculation Processor above, you get the Configuration screen shown below.
Click here to
add a
calculation.
Click here to
add a
constant.
Notice that there are no calculations defined, but three constants are already generated by default. You may
add your own constants by clicking on the + sign for Number of Constants. The initial screen above has
zero Number of Calculations. You must click on the + sign for Number of Calculations to add a
calculation. In each case, you will get a dialog box as shown below.
The maximum number of Calculations is 1024. The maximum number of Constants is 999.
Calculations
Add/Delete Calculations
To add a calculation to be configured, click on the (+) where it says Number of Calculation. This will add
one calculation to the calculation list. To add more than one calculation at time, enter in the desired
number of calculations you wish to configure in the entry box next to Number of Calculation. A message
box will appear asking if you want to add ‘X’ number of calculations. Click Ok to accept or click Cancel
to discard the changes.
To delete a calculation, click on the (-) where it says Number of Calculation. This will delete the last
calculation from the calculation list. To delete more than one calculation, enter the desired number of
calculations you wish to maintain in the entry box next to Number of Calculation. A message box will
appear asking if you want to delete ‘X’ number of calculations. Click Ok to accept or click Cancel to
discard the changes.
Add/Delete Constants
To add a constant to be configured, click on the (+) where it says Number of Constants. This will add one
constant to the constants list. To add more than one constant at time, enter in the desired number of
constants you wish to configure in the entry box next to Number of Constants. A message box will appear
asking if you want to add ‘X’ number of constants. Click Ok to accept or click Cancel to discard the
changes.
Calc #
The physical number of the calculation
Result Name
You may accept the default name or type in a name of your choice.
Result Type
From the drop-down menu, select Analog, Binary, Accumulator, or Floating Point.
EGU Min
Enter the Minimum Engineering Units
EGU Max
Enter the Maximum Engineering Units
Inputs Config
Enter the number of inputs for the calculation
After you are satisfied with the parameters of the calculation, you must press the Save button at the bottom
of the page before proceeding to configure any calculation.
Configuring a Constant
Once you add the number of constants you wish to configure, you can begin to configure the value for each
constant.
Constant Name
You may accept the default name or type in a name of your choice.
Value
This is where you enter in a value for the constant you create
After you are satisfied with the parameters of the constants, you must press the Save button at the bottom of
the page.
Note: Any changes made on the configuration page will require you to press the Save button at
the bottom of the page before proceeding further.
Configuring a Calculation
Click the Config button for the calculation you wish to configure. The initial Calculation Definition screen
is shown below. This example shows four inputs defined for the calculation. You must select types of input
for your calculation as well as the type of operation you wish to perform.
Input #
This is the physical Input number.
Function
The Function is the type of operation you want to perform between points. In the illustration above, for
instance, physical point # 1 and physical point # 2 will be added. If you click on the drop down box for
Function for Input 2 or 3, you can see + (Addition), -- (Subtraction), and ROUND (Rounds value to the
nearest integer) is available. For the last function the list of available functions grows to include *
(Multiply), / (Divide), SQRT (Square Root), and REM (Remainder Function: Stores the remainder from a
division as the result), MAX returns the maximum of the values mapped into the function, MIN returns the
minimum of the values mapped into the function, and ABS returns the Absolute value of the result of the
calculations performed in the function.
There is a greater than ( >) function which is not seen, that is only available when the result type is set to
Binary. It can only be configured to compare two inputs, and the result (binary point) will be closed when
Input #1 is greater than Input #2.
Type
This is the type of point which will be mapped into the calculation.
ANA Analog Input
ACC Accumulator
FLT Floating Point
CON Constant
As an example, we choose the + (plus) operation, Hardware Analog 1 for the first type of point, and the
constant Pi for the second type as follows. The next step is to Map the ANA and the CON.
Mapping Analogs
Point
This references the Input # from the calculation. In the example, the analog was the first input type, so the
Point number is 1.
Device Name
This is where the source point originates
Point Name
The source point mapped from the source device.
Note: Pressing Map Accums or Map Floats will display the same type of Point Mapping screen as
Map Analogs.
Mapping Constants
From the Calculations Definition page, click on the Map Const button to enter the Constants Mapping
Page.
Point
This references the Input # from the calculation. In the example, the constant was the second input type, so
the Point number is 2.
Device Name
This is where the source point originates
Point Name
The source point mapped from the source device.
Click Submit when you are done mapping, or Cancel to discard the changes.
Back at the Calculation Definition page, all Functions and Types have been defined and mapped, so click
on the Submit button to save the calculation definition. Doing this will send the application back to the
Calculation Configuration page. Clicking the Back button will discard any changes made.
When all calculations have been properly defined, click on the Submit button at the bottom of the
Calculation Configuration page.
Display
Under the Display tab, choose Calculations from the Applications menu.
Calc #
The physical number of the calculation
Result Name
The name chosen or default name accepted during configuration.
View
Click the View button for any calculation to view the result.
Calc #:
This is a visual cue to tell the Calculation number which was chosen to be displayed from the Calculation
Display page.
Result Name
The name chosen or default name accepted during configuration.
Operand
This is the Input # from the configuration. The last Operand is always the result of the calculation.
Device Name
This is where the source point originates.
Point Name
The source point mapped from the source device.
Type
The input type chosen during configuration.
Function
The type of operation chosen during configuration.
Value
The value of the input type.
Quality
This field displays the health of the source points being utilized in the calculation.
F = Failed or Offline. If any of the inputs to a calculation are failed or offline, the result will also be marked
as Failed.
A configurable "voltage rise" parameter is used as the validation criterion for bank selection. A bank is
selected if the present bus voltage combined with the bank voltage rise does not exceed the bus voltage
constraints.
One of two status points is designated for use as an individual bank "activate/deactivate" point. Note that
either this point will be used or the CBC will provide a pseudo SBO control point in the RTU's database for
this purpose. The other status point provides a mechanism for a bank "local/remote" switch such that a
bank could be temporarily removed from the CBC's control without intervention from the Host system.
CBC mapped points for volts, amps, and VARs are analog input points already configured in the RTU
database. Engineering units Max and Min must be defined for these analog inputs so that the CBC
application can scale them for comparison to thresholds defined in the configuration.
Changes to the CBC configuration do not take effect until the next reset.
Configuration
Click on the Applications Block on the Configuration page.
CBC Configuration
Task Enabled
Enter Yes to enable the CBC task.
When this occurs and as long as the CBC is operating in this state, the "NO REACTIVE" text string will be
displayed above the "SINGLE / TOTAL" reactive power mode of operation. (See the Data Display
section.)
After such an event, this threshold defines when reactive power sensing will be re-enabled by mandating
that the current value decrease a significant amount below the high current threshold before reactive power
sensing is re-enabled. When reactive power sensing is re-enabled, the "NO REACTIVE" text string will
disappear. (See the Data Display section.) Entering zero for the High Current Deadband can disable this
entire feature.
Bank Configuration
Bank Enabled
Enter Yes to allow the CBC application access to this bank and allocate points in the RTU's database. If
No is entered, then all other parameters on this menu will be ignored and the bank will not be used by the
CBC application. Because the banks are examined in numerical order, any and all banks following the first
disabled bank will be ignored. Changes do not take effect until the next reset.
Point Mapping
Figure 9-3 Point Mapping
Analog Inputs
Map the analog monitoring points for volts, amps, VARs, and total VARs for all three phases.
Point
The name of the point. This name is fixed.
Device Name
The name of the device from which the point was mapped.
Point Name
This is the name of the mapped point.
Source Points
The source of the mapping points.
Status Inputs
Map the status points for each bank for Remote/Local and Switch State.
Point
The name of the point. This name is fixed. The meaning of the each name is as follows.
• BNK n AUTO/MANUAL
This is the RTU point connected to the bank Auto/Manual switch. The role of such a switch is to
provide the user with a mechanism by which banks can be temporarily disconnected for
maintenance without intervention from the Host systems. Not mapping this point will disable this
function for this bank.
• BNK n REM/LOC
This is the RTU point connected to the bank local/remote switch. The role of such a switch is to
provide the user with a mechanism by which banks can be temporarily disconnected for
maintenance without intervention from the Host systems. Not mapping this point will disable this
function for this bank. Disabling this function will effectively place the bank in the "remote" state.
• BNK n SW STATE
This is the RTU point connected to the bank switch. The purpose of this point is to indicate
whether or not the capacitor bank is connected to the network.
Device Name
The name of the device from which the point was mapped.
Point Name
This is the name of the mapped point.
Form
You must choose the form of the point mapped: Form A (SPST-NO) or Form B (SPST-NC).
Source Points
The source of the mapping points.
SBO
Map the SBOs to be used for CBC switching.
Point
The name of the point. This name is fixed.
Device Name
The name of the device from which the point was mapped.
Point Name
This is the name of the mapped point.
Source Points
The source of the mapping points.
Data Display
Under the Data Display tab, click on Applications, then select Cap Bank Controller.
Application Status
Application Status
This field denotes the operational status of the CBC application. The following possible messages could
appear here:
Phase A, B, C
This field depicts the reason for the action about to be taken by the CBC application listed by phase. The
possible reasons are:
• Violations
• UV - The bus has experienced a consistent under voltage event for the time period specified by
the "Event Validation Timer".
• OV - The bus has experienced a consistent over voltage event for the time period specified by
the "Event Validation Timer".
• UQ - The bus has experienced a consistent excess of negative reactive power for the time period
specified by the "Event Validation Timer". Here, negative reactive power is reactive power
delivered to the network by the load.
• OQ - The bus has experienced a consistent excess of positive reactive power for the time period
specified by the "Event Validation Timer".
• UC - The bus has experienced a consistent under current event for the time period specified by
the "Event Validation Timer".
• OC - The bus has experienced a consistent over current event for the time period specified by
the "Event Validation Timer".
Intended Operation
This field denotes the last intended operation, if any, planned by the CBC application. The following
messages could appear in this field:
• Bank
This field represents the target bank for operation when the INTENDED OPERATION field
indicates an impending operation.
• SBO
This field indicates the SBO point that the CBC will operate. This point number should
correspond to the SBO point number for that bank as configured in the "Edit Capacitor Bank
Controller Setup" menu.
• Presently
This field indicates the bank's present connective state as seen by the CBC application. The word
"closed" in this field represents a bank that is connected to the network. A combination of
diagnostic messages might also be displayed in this and the "comments" column depending on the
success of an operation.
• BANK UNAVAILABLE - The CBC deems that an operation is necessary, yet no banks are
available for its use.
• V RISE VIOLATED - In searching for a solution, the CBC was unable to find a bank such that
the voltage constraints could be satisfied.
• BANK FAILURE - The CBC has either detected a phase failure or a hardware switching
malfunctions for this bank.
• Violations
This field depicts the reason for the action about to be taken by the CBC application. The possible
reasons are:
• UV - The bus has experienced a consistent under voltage event for the time period specified by
the "Event Validation Timer".
• OV - The bus has experienced a consistent over voltage event for the time period specified by
the "Event Validation Timer".
• UQ - The bus has experienced a consistent excess of negative reactive power for the time period
specified by the "Event Validation Timer". Here, negative reactive power is reactive power
delivered to the network by the load.
• OQ - The bus has experienced a consistent excess of positive reactive power for the time period
specified by the "Event Validation Timer".
• UC - The bus has experienced a consistent under current event for the time period specified by
the "Event Validation Timer".
• OC - The bus has experienced a consistent over current event for the time period specified by
the "Event Validation Timer".
• Phase
This field indicates the corresponding phase upon which the violation alluded to in the "Violation"
field took place. The possible values in this field are:
Actual Operation
This field denotes the last actual operation, if any, planned by the CBC application. The following
messages could appear in this field.
• SBO
This field displays “DEVICE: POINT NAME” that the CBC operated.
• Presently
This field displays the same possible messages as the “Intended Operations/Presently” field, with
the possible addition of “DEADBUS PRESENT” message.
• Violations
This field depicts the reason for the action taken by the CBC application. The possible reasons
are:
• UV - The bus has experienced a consistent under voltage event for the time period specified by
the "Event Validation Timer".
• OV - The bus has experienced a consistent over voltage event for the time period specified by
the "Event Validation Timer".
• UQ - The bus has experienced a consistent excess of negative reactive power for the time period
specified by the "Event Validation Timer". Here, negative reactive power is reactive power
delivered to the network by the load.
• OQ - The bus has experienced a consistent excess of positive reactive power for the time period
specified by the "Event Validation Timer".
• UC - The bus has experienced a consistent under current event for the time period specified by
the "Event Validation Timer".
• OC - The bus has experienced a consistent over current event for the time period specified by
the "Event Validation Timer".
• Phase
This field indicates the corresponding phase upon which the violation alluded to in the "Violation"
field took place. The possible values in this field are:
Bank
This field denotes the bank under discussion.
Status
This field denotes the present status of the capacitor bank. It can have one of two possible values.
• OPEN - The CBC perceives the bank is disconnected from the network.
• CLOSED - The CBC perceives the bank is connected to the network.
Comments
This field provides the user with some additional information that may aid in the interpretation of the data
in other fields. Some typical messages that might appear are as follows:
• O.K. – This bank is perceived by the CBC to be operating in a normal and acceptable mode.
• DAILY LIMIT REACHED – The reason for the "DISABLED" status in the "Status" field is due
to the fact that the maximum amount of daily operations has been achieved.
• PHASE FAILURE – The reason for the "FAILED" status in the "Status" field is due to the fact
that the resultant change in reactive power when this bank was energized did not meet the
threshold value specified by the "Reactive Power Phase Failure Threshold".
• SWITCH FAILURE – The CBC has determined that the bank switch failed to operate.
• DIASABLED BY USER – The user has disabled this bank from future use.
• PLACED INTO MANUAL – Local/Remote statuses in LOCAL position.
• AUTOMATIC – Local/Remote statuses in REMOTE position.
L/R
The local/remote field provides the user with the status of the bank, if so configured. The possible values
are:
Vhigh.th
Vlow.th
time
Vhigh.th
Vlow.th
time
Figure 9-11 highlights the successive operation timing with the modified timing parameters.
Vhigh.th
Vlow.th
time
Command
Click the Command tab, then click Applications, then click Cap Bank Controller as shown below.
Under the proper input conditions, the CBC program will allow local command of the functions shown in
the figure below.
10 Command Inhibit
Introduction
This application features the ability to have a STS point determine whether a SBO point, Digital Output
point or Analog Output point can be commanded. For example, if a certain STS is associated with an SBO
point, having that STS point ‘set’ would inhibit all commanding of that SBO point. The SBO operation
will only be allowed when the corresponding status point was Open.
the
STS point is ‘reset’.
Type
SBO, Digital Output (DOUT), Analog Output (AOUT).
Number (0 to 256)
Enter the desired number of STS points to be associated with each of the control output points.
Config
• DI
The ‘DI’ button allows the user to map the desired STS point to be used in the association. The
STS point to be mapped can be taken from any of the currently existing STS points in the ‘Source
Points’ list. The state of the STS point that will inhibit the operation can be inverted by selecting
the ‘Yes’ radio buttons. Inverting a STS point will cause that STS point to be considered ‘set’ if
state of the STS point is ‘open’, and likewise, the STS point will be considered ‘reset’ if the state
of the STS point is ‘closed’.
The ‘Point’ number on the STS Point Mapping screen correlates to the same ‘Point’ number on the SBO
Point Mapping screen. For example, STS point number 0 on the STS Point Mapping screen inhibits the
operation of SBO point number 0 on the SBO Point Mapping screen, STS point #1 inhibits SBO point #1,
etc.
Type
SBO, Digital Output (DOUT), Analog Output (AOUT).
Number
The number of inhibit pairs configured for each type.
Display
Click the View button to see the current state of each inhibit pair configured.
Click View for the point type of interest (in this example, SBO) to get the screen shown below.
When a command is inhibited by the Command Inhibit task, a log is entered into the System Log as shown
below.
Point
The point number of the inhibit pair.
Control Device
The Source Device where the (SBO, DO, AO) originates.
Control Name
The (SBO, DO, AO) chosen to be inhibited if the constraints are met.
Inhibited
Y = Yes - Inhibited
N = No - Not Inhibited
Inhibit Device
The Source Device where the Digital Input point originates.
Inhibit Point
The Digital Input point that, when ‘set’, will inhibit the (SBO,DO, AO) point.
Quality
A flag that shows the state of the Digital Input point. This field is blank when the point is online or ‘F’
when the point is offline or failed.
Value
The current state of the Digital Input point.
11 Data Transfer
Introduction
When you click on the Applications block, the screen shown in below will appear.
Data Transfer is a function that allows transfer of points from one type to another type. This function
allows two masters connected to the RTU to communicate regardless of protocol. As an example, Master 1
sends an AO to the RTU that represents a certain power level that it wants Master 2 to generate. The RTU
converts the AO to an AI, which Master 2 can read and follow. Notice that the entire process is transparent
to the RTU because it relies on point mapping, which is inherent to config@WEB. In using this function,
all points referenced are pseudo and do not require or disturb the physical points in any way.
Configuration
The main Data Transfer screen is shown below. The number of transfer points in each field is limited to
2048.
AO to AI
When you click the AO-AI box under, you get a Configuration screen as shown below.
Point
Name
The name of the point to be converted. You may change this or accept the default.
C Min
Enter the Min count number. All entries in this column may be changed at once by clicking on the header.
C Max
Enter the Max count number. All entries in this column may be changed at once by clicking on the header.
EGU Min
Enter a minimum engineering unit value for the point. All entries in this column may be changed at once
by clicking on the header.
EGU Max
Enter a maximum engineering unit value for the point. All entries in this column may be changed at once
by clicking on the header.
Rate
Enter a time period in seconds at which to perform the conversion. I.E., the default of “10” will convert
from AO to AI once every 10 seconds.
Navigation
Click the Cancel button to discard changes. Click the Submit button to accept the changes.
DO to DI
When you click the DO-DI box, you get a Configuration screen as shown below.
Point
The logical point number.
Name
The name of the point to be converted. You may change this or accept the default.
With Timeout
Click Yes if you want the point to be reset after the specified timeout period.
Timer Unit
Click the drop-down menu to select hours, minutes, or seconds for the time unit for Timeout.
Timeout
Enter the number of time units for Timeout.
Rate
Enter a time period in seconds at which to perform the conversion. I.E., the default of “10” will convert
from DO to DI once every 10 seconds.
Navigation
Click the Cancel button to discard changes. Click the Submit button to accept the changes.
Please note: No configuration changes take effect until the RTU is reset.
AO to Float
When you click the AO-Float box under, you get a Configuration screen as shown below. There are two
AO sources listed because one 32-bit floating point is comprised of two 16-bit integer AOs.
The AO to Float transfer function is used to move a 32-bit IEEE-754 format floating point number from
two 16-bit integer Analog Output points to a RTU floating point database point. The analog output named
in the LO column is the least significant 16 bits of mantissa and the analog output point named in the HI
column is the most significant 7 bits of the mantissa, exponent of 8 bits and a sign bit. Typically, the two
AO inputs are mapped to MTU to RTU protocol analog output points.
Point
The logical point number.
AO 1 Name (LO)
The name of the least significant bits of the mantissa of the AO to be converted. You may change this
name or accept the default.
AO 2 Name (HI)
The name of the most significant bits of the mantissa, exponent and sign bit of the 16-bit AO to be
converted. You may change this name or accept the default.
The user will map the source Analog Output points to a protocol or application which can manage the AO
values which will be translated to the Floating point value.
Rate
Enter a time period in seconds at which to perform the conversion. The default of “10” will convert once
every 10 seconds.
Navigation
Click the Cancel button to discard changes. Click the Submit button to accept the changes.
Please note: No configuration changes take effect until the RTU is reset.
AO to ACC
When you click the AO-ACC box, you get a Configuration screen as shown below. There are two AO
sources listed because one 32-bit Accumulator point is comprised of two 16-bit AOs.
Point
The logical point number.
AO 1 Name (Hi)
The name of the high byte to be converted. You may change this or accept the default.
AO 2 Name (LO)
The name of the low byte to be converted. You may change this or accept the default.
Rate
Enter a time period in seconds at which to perform the conversion. I.E., the default of “10” will convert
once every 10 seconds.
Navigation
Click the Cancel button to discard changes. Click the Submit button to accept the changes.
Please note: No configuration changes take effect until the RTU is reset.
AI to ACC
When you click the AI-ACC box, you get a Configuration screen as shown below. You must select two AI
sources for every ACC point you wish to create because one 32-bit Accumulator point is comprised of two
16-bit AIs.
Pnt
The logical point number.
Dev Name
The name of the device from which the point originated.
Point Name
The name of the AI points to be converted. The Analog value in the top box becomes the High Word in the
32-bit ACC.
Rate
Enter a time period in seconds at which to perform the conversion. I.E., the default of “10” will convert
once every 10 seconds.
Source Points
Select AI points to transfer.
Navigation
Click the Cancel button to discard changes. Click the Submit button to accept the changes.
Please note: No configuration changes take effect until the RTU is reset.
AI to AO
The AI to AO transfer is mapped in two parts; AI mapping, and AO mapping.
AI Mapping
When you click the AI box the AI to AO, you get a Configuration screen as shown below.
Point
The logical point number.
Device Name
The name of the device from which the point originated. This is derived from the Source Points on the
right of the screen.
Point Name
The name of the point to be converted. This is derived from the Source Points on the right of the screen.
DB
This is the deadband. The conversion will not take place if the AI does not change beyond the deadband
count from one conversion to the next. A zero deadband implies that the point will convert every time.
Rate
Enter a time period in seconds at which to perform the conversion. I.E., the default of “1” will convert once
every 1 second.
Source Points
From the drop-down list, select the source device and the source points to be used in the conversion.
Navigation
Click the Cancel button to discard changes. Click the Submit button to accept the changes.
Please note: No configuration changes take effect until the RTU is reset.
AO Mapping
When you click the AO box the AI to AO, you get a Configuration screen as shown below.
Point
The logical point number.
Device Name
The name of the device from which the point originated. This is derived from the Source Points on the
right of the screen.
Point Name
The name of the point to be converted. This is derived from the Source Points on the right of the screen.
Source Points
From the drop-down list, select the source device and the source points to be used in the conversion.
Navigation
Click the Cancel button to discard changes. Click the Submit button to accept the changes.
Please note: No configuration changes take effect until the RTU is reset.
DI to DO
The DI to DO transfer is mapped in two parts; DI mapping, and DO mapping.
DI Mapping
When you click the DI box the DI to DO, you get a Configuration screen as shown below.
Point
The logical point number.
Device Name
The name of the device from which the point originated. This is derived from the Source Points on the
right of the screen.
Point Name
The name of the point to be converted. This is derived from the Source Points on the right of the screen.
Rate
Enter a time period in seconds at which to perform the conversion. I.E., the default of “1” will convert once
every 1 second.
Source Points
From the drop-down list, select the source device and the source points to be used in the conversion.
Navigation
Click the Cancel button to discard changes. Click the Submit button to accept the changes.
Please note: No configuration changes take effect until the RTU is reset.
DO Mapping
When you click the DO box the DI to DO, you get a Configuration screen as shown below.
Point
The logical point number.
Device Name
The name of the device from which the point originated. This is derived from the Source Points on the
right of the screen.
Point Name
The name of the point to be converted. This is derived from the Source Points on the right of the screen.
Source Points
From the drop-down list, select the source device and the source points to be used in the conversion.
Navigation
Click the Cancel button to discard changes. Click the Submit button to accept the changes.
Please note: No configuration changes take effect until the RTU is reset.
AI32 to ACC
When you click the AI32-ACC box, you get a Configuration screen as shown below. You must select a 32-
bit AI source for every ACC point you wish to create because the result will be a 32-bit ACC. If you use
less than 32-bit analogs, the 32-bit ACC will never fill.
Pnt
The logical point number.
Device Name
The name of the device from which the AI point originated. This is derived from the Source Points on the
right of the screen.
Point Name
The name of the point to be converted. This is derived from the Source Points on the right of the screen.
Rate
This is the conversion rate per second.
Source Points
From the drop-down list, select the source device and the source points to be used in the conversion. To
use the full capacity of the created ACC, select 32-bit analogs.
Navigation
Click the Cancel button to discard changes. Click the Submit button to accept the changes.
Please note: No configuration changes take effect until the RTU is reset.
DI to AI
When you click the DI-AI box Data Transfer, you get a Configuration screen as shown below. The
mapped digital inputs are moved to analog input points. The analog input value will be set to 1 or 0
according to the state of the digital input point.
Pnt
The logical point number.
Dev Name
The name of the device from which the point originated.
Point Name
The name of the Digital Input point to be converted. This is derived from the Source Points on the right of
the screen.
Rate
Enter a time period in seconds at which to perform the conversion. I.E., the default of “10” will convert
once every 10 seconds.
Data Display
The main Data Transfer Display screen is shown below.
AO to AI
The AO to AI Display Screen is shown below. Explanations of the fields are shown below.
Point
The logical point number.
Device Name
This will always be Data Transfer.
Point Name
The name of the point output point that was configured previously.
Status
Please see config@WEB Secure Software Users Guide, Section 3.2 for a full list of flags.
Value
For Analog points, the current value in Engineering Units is displayed.
Counts
Please see config@WEB Secure Software Users Guide, Section 2.16.5 Point Scaling Principles &
Examples for a full explanation of Counts and what they mean.
DO to DI
The screen below shows the Digital Output to Digital Input Display page.
Point
The logical point number.
Device Name
This will always be Data Transfer.
Point Name
The name of the point output point that was configured previously.
Status
Please see config@WEB Secure Software Users Guide, Section 3.2 for a full list of flags. Also, the Legend
button will display a list of flags which could be displayed.
Value
The state of the point. Open or Closed
AO to Float
Analog Output to Floating Point Analog Display page.
Point
The logical point number.
Device Name
This will always be Data Transfer.
Point Name
The name of the point output point that was configured previously.
Status
Please see config@WEB Secure Software Users Guide, Section 3.2 for a full list of flags. Also, the Legend
button will display a list of flags which could be displayed.
Value
The value of the resultant Floating Point type point in Engineering Units.
AO to ACC
Figure 11-20: Display of AO to Accumulator Points
Point
The logical point number.
Device Name
This will always be Data Transfer.
Point Name
The name of the point output point that was configured previously.
Status
Please see config@WEB Secure Software Users Guide, Section 3.2 for a full list of flags. Also, the Legend
button will display a list of flags which could be displayed.
Value
The value of the resultant Accumulator points.
AI to ACC
Figure 11-21: Display of AI to ACC
Point
The logical point number.
Device Name
This will always be Data Transfer.
Point Name
The name of the point output point that was configured previously.
Status
Please see config@WEB Secure Software Users Guide, Section 3.2 for a full list of flags. Also, the Legend
button will display a list of flags which could be displayed.
Value
The value of the resultant Accumulator points.
AI to AO
Figure 11-22: AI to AO Data Display Page
Point
The logical point number.
Device Name
This will always be Data Transfer.
Point Name
The name of the point output point that was configured previously.
Status
Please see config@WEB Secure Software Users Guide, Section 3.2 for a full list of flags. Also, the Legend
button will display a list of flags which could be displayed.
Value
The value of the resultant Analog Output points.
Counts
Please see config@WEB Secure Software Users Guide, Section 2.16.5 Point Scaling Principles &
Examples for a full explanation of Counts and what they mean.
DI to DO
Figure 11-23: DI to DO Display Page
Point
The logical point number.
Device Name
This will always be Data Transfer.
Point Name
The name of the point output point that was configured previously.
Status
Please see config@WEB Secure Software Users Guide, Section 3.2 for a full list of flags. Also, the Legend
button will display a list of flags which could be displayed.
Value
The value of the resultant Digital Output points. Open or Closed
AI32 to ACC
Figure 11-24: AI32 to ACC Display Page
Point
The logical point number.
Device Name
This will always be Data Transfer.
Point Name
The name of the point output point that was configured previously.
Status
Please see config@WEB Secure Software Users Guide, Section 3.2 for a full list of flags. Also, the Legend
button will display a list of flags which could be displayed.
Value
The value of the resultant Accumulator points.
DI to AI
Figure 11-25: DI to AI Data Display Screen
Point
The logical point number.
Device Name
This will always be Data Transfer.
Point Name
The name of the point output point that was configured previously.
Status
Please see config@WEB Secure Software Users Guide, Section 3.2 for a full list of flags. Also, Click on
Legend to see a list of the possible Status Flags.
Value
For Analog points, the current value in Engineering Units is displayed.
Counts
Please see config@WEB Secure Software Users Guide, Section 2.16.5 Point Scaling Principles &
Examples for a full explanation of Counts and what they mean.
12 Data Trap
Data Trap Application (New Application)
Starting with C3414-500-S02K3 firmware, click on the Data Trap Application from the Applications Display Box.
The Data Trap application is used to capture protocol data from up to five ports or sockets simultaneously. You can
also configure the data trap application from the protocol display page.
Index
The instance of protocol capture.
Port / Socket
Select the Serial Port or Ethernet Socket in which to capture the protocol data transmitted and received by
the interface. You may configure up to 5 simultaneous data trap instances.
Capture Size
The number of kilobytes of transmit / receive data to capture to the file. The default value of 8 kB
translates to about 30 seconds of capture on standard scan type 2 DNP traffic.
Capture on Restart
Start the data trap on this port on startup after rebooting the RTU. Useful for troubleshooting protocol
initialization problems.
RX Size
A running counter of the number of bytes captured on this port by the application.
TX Size
A running counter of the number of bytes captured on this port by the application.
Status
The capture status of the application. INACTIVE for captures not started. COLLECTING for running
captures. COMPLETE for finished captures.
Start / Stop
Manually start and stop the data trap on this port. Stopping the capture keeps the already captured bytes in
the capture file.
Download
Save the capture file to your PC. Use the Protolyzer application on your PC to analyze the data trap files in
a readable format for troubleshooting. Protolyzer can be downloaded in the Tools tab here:
https://www.sage-rtu.com/downloads.html
Note: The first time you run Data Trap, the RTU will attempt to send a CAB file or files to your
PC. These files can be large, so there will be a short delay. For a list of these files, see the IE
Settings appendix of your applicable hardware manual.
INACTIVE,
COLLECTING, or
COMPLETE
Note 2: The Data Trap function button appears under the Comm Counters Display for every
protocol.
Click on Configure, then select the port you want to analyze as shown below.
Immediate Start
If you use the “Start on Reset” function, after the next reset of the RTU and for only that reset, the Data
Trap function will be started with this configuration before any communications is initiated by the RTU.
This will allow the user to capture startup sequences (initialization opcodes, deadband downloads, etc).
The Stop function is used to cancel the current collection of data and to cancel a “Start on Reset” request.
Data Trap will stay in the Collecting state until either of the Target values is reached or the user manually
stops the collection.
To analyze the captured data, a utility program called “Protolyzer” is provided in the Firmware Update
package that will parse the Data Trap capture file and parse the protocol traffic. This program is available
online on the Tools tab here:
https://www.sage-rtu.com/downloads.html
13 Energy Calculation
Warning: The applications Energy Calculation, Timing, and the ACI function all use the same BB ram
memory space; therefore only one of these applications may be run at any given time.
Introduction
When you click on the Applications block, the screen shown in Figure 13-1 will appear. is explained in
the following sections.
Configuration
The Energy (NRG) Calc application allows the RTU to calculate power based on analog inputs for volts
and amps. The resulting power calculations are then represented as accumulators points, which may then
be mapped to a master station. No calculation will be done, and no accumulator will be created, unless
The Multiplier for every channel allows you to scale the final calculation.
In the event of communication loss to the master station, Data Storage Enable stores the calculated values
on the RTU. At a convenient time, the data may be recalled through console commands.
Procedure:
1. At the CONFIGURATION screen click the “Applications” button, then select “Energy
Calculation” from the list of applications to enter into the “NRG Calc Ana Point Assignments”
window.
2. Click the Yes button to enable the NRG CALC to run.
3. Click 5-min button for 5-minute ACC update period or 15-min button for 15 minute ACC update
period.
4. Click Yes to enable data storage if desired.
5. Click Yes to enable auto-freeze if desired.
6. Edit Point Name for each Accumulator.
7. Map Analog points from Source Points pull-down menu. You must map at least Volts and Amps
analogs, or no calculations will be performed. If the Power Factor analog is not mapped, the
default of unity (+1.0) is used.
8. Edit Multiplier field to change scaling
(e.g., Watts = 1, Kilo = 0.001, Mega = 0.000001).
9. Submit.
10. If Acc Auto-Freeze Enabled, go to Global Freeze Configuration screen in CPU block as shown
below.
To view acc data and rates on console (see example in Console section):
1. Type “print_nrg_accs 1 <enter>” to display NRGCALC accumulator data.
2. Type “print_nrg_accs 2 <enter>” to display incremental accumulator data.
3. Type “print_nrg_accs 3 <enter>” to display instantaneous rate data.
Console
View ACC Data and Rates
print_nrg_accs 1
-> print_nrg_accs 2
-> print_nrg_accs 3
->
nrg_stats
0x3eda51c (tShell): NRGCALC Storage size: 2304 Last written sequence num: 237
End of Data
value = 19 = 0x13
->
14 Feeder Management
Introduction
SAGE ACI technology now comes in two flavors: Feeder Management, and ACI. You may choose one of
these techniques in the CPU block as shown below.
Reported Values
The measured and calculated quantities provided by the AC analog subsystem include:
• Phase voltage, phase current, and neutral current (fundamental and true RMS)
• Fault current (up to 20x nominal full scale)
• VA, Watts, VARS, bidirectional WH and VARH both total and each phase
• Power factor
• Calculated harmonic components (2nd through 7th)
• Voltage quality data (Sag/Swell)
• Frequency
Accuracy
The AC analog subsystem was designed for a high degree of accuracy over the operating environmental
range. This accuracy was achieved through an innovative subsystem design, the utilization of tight
tolerance components, and instrument grade magnetics. The overall accuracy is:
Current Channels:
±0.25% Full Scale, 0-150% nominal Full Scale input
±5.0% Full Scale, 150-2000% nominal Full Scale input
(for values reported during fault condition only)
Voltage Channels:
±0.25% Full Scale, 0-125% nominal Full Scale input
Environment
All user field connections designed to pass IEEE 472-1974, ANSI C37.90-1979 (R1982).
Interface Options
The ACI can be used for interfacing to conventional PTs and CTs as well as standard current/ voltage
linepost sensors such as the S&C SCADAMATE, Square D LSCV Line Post TM Sensors or Lindsey
CVMITM linepost sensors. These terminations include custom instrument-grade transformers, designed for
high linearity and ultra low phase shift, which provide the high impedance inputs required for the linepost
sensor resistor divider voltage outputs.
AC Analog Inputs
INPUT TYPES Current/voltage linepost sensor or CT/PT
(transformer isolated)
INPUT RANGES All popular linepost sensors supported
CT: 0-5, 0-2.5, 0-1 A RMS
PT: 0-69, 0-120 V RMS
FREQUENCY 50/60 Hz software selectable
RESOLUTION 12 bits (11 bits + sign)
Configure Protocol
Click the Configure Protocol box for the Feeder Management port. You will get a screen similar to Figure
14-4.
Note 1: All communication parameters with an asterisk * beside their names can be changed on
the fly. That is, the change will take effect after Submit without having to reset the RTU.
Note 2: The default value and range of acceptable entries for a field where your cursor is placed
is shown at the bottom-left of your screen. The example shown is for Modem Turn Off Time.
Modem Hangup
Enter the modem hangup string for the dialup line if Dialup Line is Yes. Default is ATH0.
Rx Timeout (0 – 30,000ms)
Enter the receive timeout for the associated channel. The receive timeout is the length of time the channel
will wait for valid communications prior to declaring the channel in communications error and resetting the
channel. Default setting is 5000 (5 seconds).
Tx Timeout (0 – 30,000ms)
Enter the transmit timeout for the associated channel. This value limits the maximum transmission time
from the RTU to the master. Default setting is 5000 (5 seconds).
B4 Time (0 – 250ms)
Enter the B4 time for the associated channel. The B4 time is the length of quiet time required on the
channel following a transmission from the RTU prior to turning on the RTUs receive interrupts. Default
setting is 1.
Half Duplex
Select either Half Duplex (Yes) or Full Duplex (No). The default is No.
Navigation
Port # : n tells you which port you are on. Port Name : name tells you the name of the port. Click the
Cancel button to discard changes. Click the Submit button to accept the changes.
Please note: No configuration changes take effect until the RTU is reset.
From the above screen, click the Socket under Configure Protocol as shown in Figure 14-6, to get the
screen shown in Figure 14-7.
Navigation
Port # : n tells you which port you are on. Port Name : name tells you the name of the port. Click the
Cancel button to discard changes. Click the Submit button to accept the changes.
Please note: No configuration changes take effect until the RTU is reset.
Configure Application
From the Configuration screen, click Applications block, then select FMS, as shown below.
Records Configuration
Use the Records Configuration setup to set the basic parameters of Feeder Management.
Record Type
This parameter lists the various types of Memory and Records.
# of Records
Number of Records available for each type of Record.
Set this number according to the number of events to be stored. Event records are used to store
data for over/under voltage, over current, outages, or forced events. The default is 0.
Set this number according to the number of periods to be stored before the FMS program reads the
information from the RTU. A new record is stored every 15 minutes, synchronized to the top of
the hour. Failure to set this value large enough will result in lost periodic data. The default is 0.
Set this number according to the number of fast survey records to be collected. Points in this data
set may be configured via the FMS master. The default is 0.
Enter the number of diagnostic records to be collected. It is suggested that the largest possible
value be used to prevent the overwriting of diagnostic records. Diagnostic records include
powerups, setting the time, and resets of the ACI measurement system. The default is 0.
Navigation
Port # : n tells you which port you are on. Port Name : name tells you the name of the port. Click the
Cancel button to discard changes. Click the Submit button to accept the changes.
Please note: No configuration changes take effect until the RTU is reset.
Port Number
Physical Port number of the RTU.
Name
The port name given during configuration or default name accepted.
Protocol
The configured protocol for this port.
Comm Counters
Click the View button under Comm Counters to display a set of Communication Counters for this port.
Navigation
Click the Back button to return to the previous screen.
Communication Counters
Under Comm Counters, click View to get the screen shown in Figure 14-12.
Point Number
A logical point number for reference only.
Counter Name
The following counters are monitored:
• Current User
The number ID of the current user.
• Total Time
Total time that the current user has been logged on.
• Total Messages
The number of FMS messages requested since the last reset or power-up.
• CRC Errors
This indicates the cumulative number of CRC errors since the last reset or power-up.
• RX Timeout Errors
This indicates the cumulative number of times that no response was received since the last reset or
power-up. This count can be affected by the setting of the Rx Timeout in configuration.
• RX Format Errors
Indicate the total number of RX format errors since the last reset or power-up.
• Logon Failures
Indicates the total number of logon failures since the last reset or power-up.
Counts
The counts for each type of Counter.
Data Trap
Please see the config@WEB Secure Software Users Guide.
Socket Number
The physical number of the socket.
Name
The name of the socket as determined in Configuration.
Protocol
The protocol assigned to the socket determined in Configuration.
Comm Counters
Click the View button to see the Comm Counters.
Navigation
Click the Back button to return to the previous screen.
Comm Counters
From the Display Communication Port Data, click on View to get the screen shown below.
Point Number
A logical point number for reference only.
Counter Name
The following counters are monitored:
• Current User
The number ID of the current user.
• Total Time
Total time that the current user has been logged on.
• Total Messages
The number of FMS messages requested since the last reset or power-up.
• CRC Errors
This indicates the cumulative number of CRC errors since the last reset or power-up.
• RX Timeout Errors
This indicates the cumulative number of times that no response was received since the last reset or
power-up. This count can be affected by the setting of the Rx Timeout in configuration.
• RX Format Errors
Indicate the total number of RX format errors since the last reset or power-up.
• Logon Failures
Indicates the total number of logon failures since the last reset or power-up.
Counts
The counts for each type of Counter.
Data Trap
Please see the config@WEB Secure Software Users Guide.
Navigation
Port # : n tells you which port you are on. Port Name : name tells you the name of the port. Click the
Back button to return to the previous screen.
Records
Records are arranged by Quantity, Start Seq, End Seq, Start Date, Start Time, End Date, End Time, and
Errors.
Event
Event Quantity is the number of Events to be stored. Event records are used to store data for over/under
voltage, over current, outages, or forced events.
Periodic
This is the number of periods that are stored before the FMS program reads the information from the RTU.
A new record is stored every 15 minutes, synchronized to the top of the hour.
Fast Survey
This is the number of fast survey records collected. Points in this data set may be configured via the FMS
master.
Sequence
The sequence number of the event.
Time
The starting time of the event.
Event
The nature of the event. The following list contains the possible diagnostic messages:
"RTU restarted"
"time sync at [old time] to [new time]
"ACI evt queue overflow feeder [number]"
"RTU config downloaded"
"fast survey reconfig'd"
"passwords downloaded"
"events flushed"
"periodic data flushed"
"fast survey data flushed"
"user [name] logon"
"user [name] logout"
"session timeout"
"login failure"
"unknown event type [hex number]"
The brackets [] in the above diagnostic messages have the following meanings:
Event Summary
Sequence
The sequence number of the event.
Time
The starting time of the event.
Cycles
The number of AC cycles of the event.
Feeder
The feeder field indicates which ACI card is being reported, or simply, which feeder is being reported. In
the case of the SAGE 1250, there is only one feeder reported. If the FM events are coming from an IED,
there could be multiple feeders reporting.
Type
The following list contains the possible event record types. There may be multiple types on any one event.
ACI Application
ACI Application Configuration
There is nothing to configure for the ACI application.
Time
The time of the event.
Event
The following events are reported:
"RTU restarted"
"ACI comm fail feeder [number]"
"ACI comm restored feeder [number]"
"ACI H/W failure feeder [number]"
"ACI comm error feeder [number]"
"ACI restart feeder [number]"
The brackets [] in the above diagnostic messages have the following meaning: [number] ranges from 1 to 8
ACI cards or feeders.
Event Summary
Sequence
The sequence of the event.
Time
The time of the event.
Cycles
The number of AC cycle since startup when the event happened.
Feeder
The Feeder number for the event.
Type
A code for the type of event with the meaning as follows:
A - Phase A fault
B - Phase B fault
C - Phase C fault
N - Neutral fault
F - Forward direction fault
R - Reverse direction fault
Note that there may be multiple faults types per event and that the direction may not be able to be
determined on all faults.
Ia
Current in amps on Phase A during the event.
Ib
Current in amps on Phase B during the event.
Ic
Current in amps on Phase C during the event.
In
Current in amps on neutral during the event.
Va
Voltage in volts on Phase A during the event.
Vb
Voltage in volts on Phase B during the event.
Vc
Voltage in volts on Phase C during the event.
This application is designed to automatically push files to one or more servers to facilitate quick analysis of
events generated by SEL relays connected to the RTU and from log files created by the RTU.
Non-operational data from protective relays is very useful for utilities to maintain grid health.
• Relay event records can be used to help dispatch repair crews to the exact location of the fault.
• Event records can be used to perform root cause analysis on faults to prevent future disruptions.
• Analysis of event records can highlight configuration problems in relays such as line impedance, event
generation deadbands, and trip thresholds (for adjacent lines).
• Utilities may have reporting requirements for disturbances where timing is critical.
• Pushing event data to remote systems allows for better access control to the protection equipment. In many
cases, the dispatchers should not have access to protective relay configurations but the event data is
important for their function.
Having event records available on an enterprise system allows the utility to more efficiently perform grid
repairs, root cause analysis, relay configuration analysis, facilitates reporting, improves access control, and
breaker health.
Number of Records
Enter the number of servers in which you would like to send Event records and log files.
Rec #
The Server Number.
Rec Name
The name (alias) of the server in which to send the configured files.
Config
Click Config to add different files to send to this server.
Copy To
Copy the configured file information to a new server. Useful for sending files to a backup server.
Each FTP Push record can be configured to send several different files from different sources including
SEL EVE, HIS, and SER files. Also, you may send RTU SOE, User, and System log files on a periodic
schedule.
Destination IP Address
The IP address of the server in which to send the files configured below. In the 192.168.1.15 format.
Destination Port
The TCP port number in which the server is listening. 21 is the default for FTP servers. 22 is the default
for SFTP servers.
Destination Username
The Username used to log into the server.
Destination Password
The Password used to log into the server. The password is obfuscated, so take care when typing the
password. The password is stored in the configuration in encrypted format.
Retries
The number of times to attempt sending files to the server before a failure detected. On a failure, the
FTPPUSH Xfer Error status point will be pulsed.
On Demand Sources
On demand sources are files which will be transferred as soon as they are retrieved from the IED. The
RTU periodically checks SEL Relays for new EVE, HIS, and SER files and stores new files when they
become available. The RTU will then send these files to each FTP Push Record server immediately.
Source Type
The device from which files will be sent to the FTP Push record server.
Channel
The name of the IED from which the file is sent. For SEL protocol, this corresponds to a serial port.
Type
The file / event type to send to the server. EVE files are SEL Fault Event capture files. HIS are SEL
history files that contain a summary of the recent fault events seen by the relay. SER files are the status
change logs generated by the relay.
Schedule
Scheduled sources are files which will be transferred periodically to the FTP server. The RTU periodically
sends SOE (Sequence of Events), User (Cybersecurity), and System (Internal troubleshooting) Logs.
User Schedule
Enable or disable sending of RTU log files entirely.
Source
Logs are currently the only available source for Scheduled File Transfers.
File Type
Select the log type to send to the server. SOE Log send the most recent status change events file to the
server. User Log file contains cybersecurity audit information such as successful logins, failed logins,
logouts, config changes, new users files received, etc. System Log files contain internal RTU debugging
information which is helpful in troubleshooting errors.
Schedule Type
Relative indicates that the application will send files periodically according to the configured Time Base
and Time. For example, if the Time base is set to Hour and Time 1 is set to 3, the RTU will send the log
files every 3 hours after startup.
Time of Day – An exact time matching the RTU’s internal clock, when this time of day occurs, a copy of
the file will be delivered to the server configured in the Push Record.
Time Base
How often the periodic file transfer occurs. Minutes, Hours, Days, and Weeks are the available choices.
Time x
If Schedule Type is Relative, this tells the RTU how often to send files after startup. If the Schedule Type
is Time of Day, enter up to four times throughout the day to send the log files. Must be in the “HH:MM”
24 Hour time format.
The points above can be mapped in any SCADA protocol to provide feedback to the upstream system on
the operating status of the SFTP Push application.
16 Load Calculation
Introduction
Select the Load Calculation Application as shown below.
This is a specialized Load Calculation application. Up to ten lines can be defined over which load
calculations will be performed. A single digital input point is defined for a synchronization pulse to occur
every fifteen minutes. At the first pulse, the application begins counting pulses from a digital input point
for each line which represents a configurable number of kilowatt-hours. When a certain number of pulses
have been counted, the application projects the rate of input to a one-hour basis and computes an estimated
instantaneous megawatt input rate. Pulse accumulators are also monitored for kilowatt-hour output,
kilovar-hours input in both a positive and negative direction and kilovar-hours output in positive and
negative directions. Fifteen one-minute samples are collected and stored. When a full fifteen minutes of
data have been collected, the application computes average values over the last fifteen minutes for each
Number of Lines
Enter the number of lines to be monitored (1 to 10).
Weight (Kwh/pulse)
Enter the number of kilowatt-hours represented by each pulse of the KW-hour input points.
Data Display
The display for the Load Calculation application shows the number of pulses counted for each line for each
of the fifteen one-minute intervals. A sliding arrow indicates which values are to be computed on the next
cycle.
Below that table are shown the average and total MW and MVAR computed for each line, the estimated
instantaneous MW for each line and the measured KWH input for each line. At the bottom of the display
are shown the total instantaneous MW and KWH input over all lines. An example is shown below.
17 MCD Application
Introduction
This application creates multiple changes for a status point by using the state and a three bit counter
provided by points mapped from the status database. It has a single status point output, which can be
named, that represents the current state of the point.
A timer is used to wait a period of time to collect state and counter bit changes before processing the data to
determine the validity of the data received. Any change of the state or counter bits starts the timer and all
changes are collected as one event until the timer expires, at which point the data collected is processed.
Only valid states of the point state and counter values listed below will have multiple changes queued to the
status system. Invalid states will queue the changed state only.
The status will be one of the following states – Configuration Error, Invalid, or Valid
000 = 0
100 = 1
010 = 2
110 = 3
001 = 4
101 = 5
011 = 6
111 = 7
Application Logic
After reset:
1) The application will waits until the signal occurs that all the point data has been acquired
or that communications with the device is failed.
2) The output state will be established and queued if needed. The output state will reflect
the communications state of the mapped state point.
3) The initial counter value will be established
At the end of the time out period for the MCD block:
Evaluation of the data collected when the timer was running.
You will see the screen shown in Figure 2. Enter the number of MCD blocks that is desired in the bottom
left corner. In this example the number of MCD blocks entered is 10. Press Enter on keyboard.
The popup below will appear after pressing enter. Click OK to confirm the number of points desired.
After clicking OK, the screen will updated like Figure 17-4 below.
Point
The MCD output configuration block number
Type
• MCD Out: Status point that is a result of the application. [Output of application]
• Counter Bit 1: 2nd least significant bit of 3-bit counter [Input to application]
Device Name
The origin of the point.
Point Name
The name of the point assigned during configuration.
Timer
Number of milliseconds in an event. An event is triggered when either the State status input or one of the
Counter status inputs change states. Default is set to 250 ms.
Source Points
Available status points in RTU database listed by source.
The source points table used for the MCD application functions the same as any mapping page on the Sage
RTU. Source points in the source table can be selected by:
• Selecting multiple sequential points by selecting the first point in the series, then while holding
down Shift on the keyboard select the last point in the series;
Once point(s) are selected, drag point(s) from source table to desired point in Point name column. Figure 5
shows multiple sequential points selected and then dropped into the MCD Block 1 State input.
After clicking the MCD Application option, the following screen in Figure 8 will be displayed. A
description of data categories follows the figure.
Configuration
Configuration is Valid if state status point and three counter status points are configured to valid status
points. Otherwise configuration is Invalid.
The first table shows the current state of the input and output status points. Below are descriptions of
the columns:
Point
Logical point number.
Device Name
The origin of the point.
Point Name
The name of the point assigned during configuration.
Point Status
• ‘F’ indicates the point is Failed (stale). Its source is not responding to polls.
• ‘m’ indicates that at least some of the quality code flags are manually-entered.
• ‘f ‘ indicates that the value of the point has been manually-entered (“forced”).
• ‘C’ indicates that the point has been manually disabled because its value is changing for no
valid reason (“Chattering”).
• ‘A’ indicates that the point is in its alarm state.
• ‘u’ indicates that the point is in an unacknowledged alarm state.
Point State
Indicates that point is either a logical 0 (OPEN) or a logical 1 (CLOSE).
Start Time
The time the event began.
End Time
The time the event stopped.
Total Time
The total time of the event.
Valid MCD
Valid if conditions are met for a valid event contained in the specification document. If conditions are not
met the value in this column will be invalid.
MCD Out
The new state of the MCD output status as a result of this event.
State
The status of the state status after event timer has expired.
Counter
The value of the 3 counter values after event timer has expired.
Navigation
MCD# of n tells you which MCD block you are viewing. Back allows you to go to the previous MCD
block. Next allows you to go to the next MCD block. Type in desired MCD # in Go To textbox to view a
particular MCD.
18 Primary/Secondary IEDs
Introduction
This is an application that allows the user to configure “back up” IEDs. The inputs are not limited to IED
points, and may be any data points known to the system. At the heart of the program are the following
screens. Here’s an overview.
Analog example:
Map an Analog
Health Point
Map a Status
Health Point
Configuration
When you click on the Applications block, the screen shown in Figure 4-1 will appear. is explained in the
following sections.
The above screen allows the user to input the number of IED pairs. When you click Configure, the
following screen appears.
You may type a name for each pair, or accept the default name. When you click the Configure button for
one of the pairs, you will get a screen similar to the one below.
Analog Mapping
When you click on Map Analogs (above), you will get a screen similar to below. The example is mapped
from an IED pair.
Point
This is the physical pair number.
Primary Device
The name of the primary device
Point Name
The point name as mapped from Source points.
Secondary Device
The name of the secondary device
Point Name
The point name as mapped from Source points.
Source Points
Drop-down list of available points.
Status Mapping
When you click on Map Status, you will get a screen similar to below. The example is mapped from an
IED pair.
Point
This is the physical pair number.
Primary Device
The name of the primary device
Point Name
The point name as mapped from Source points.
Secondary Device
The name of the secondary device
Point Name
The point name as mapped from Source points.
Source Points
Drop-down list of available points.
Accumulators Mapping
When you click on Map Accumulators, you will get a screen similar to below. The example is mapped
from an IED pair.
Point
This is the physical pair number.
Primary Device
The name of the primary device
Point Name
The point name as mapped from Source points.
Secondary Device
The name of the secondary device
Point Name
The point name as mapped from Source points.
Source Points
Drop-down list of available points.
Controls Mapping
When you click on Map Controls, you will get a screen similar to below. The example is mapped from an
IED pair.
Point
This is the physical pair number.
Primary Device
The name of the primary device
Point Name
The point name as mapped from Source points.
Secondary Device
The name of the secondary device
Point Name
The point name as mapped from Source points.
Source Points
Drop-down list of available points.
EGU
Seconds
Display Pages
Analog Display Pages
Below shows the Analog Input Display Page which shows the value of the source (Primary or Secondary)
values for the Pseudo IED created by this application.
Point
This is the physical pair number.
Point Name
The ALT (alternative) point name.
Source
The source of the points. P for Primary device. S for Secondary device.
Device Name
The Active Device’s Source Device Name.
Point Name
The point name as mapped from Source Device points.
Status
Point flags. See the Legend button for the available flags for each point type.
Value
The Engineering Units of the Point Value..
Point
This is the physical pair number.
Point Name
The name for the ALT (alternative) point
Source
The source of the points. P for Primary device. S for Secondary device.
Device Name
The Active Device’s Source Device Name.
Point Name
The point name as mapped from Source Device points.
Status
Point flags. See the Legend button for the available flags for each point type.
Value
The Point Value. Open or Close..
Point
This is the physical pair number.
Point Name
The name for the ALT (alternative) point
Source
The source of the points. P for Primary device. S for Secondary device.
Device Name
The Active Device’s Source Device Name.
Point Name
The point name as mapped from Source Device points.
Status
Point flags. See the Legend button for the available flags for each point type.
Value
The counts of the Accumulator Point.
Point
This is the physical pair number.
Point Name
The name for the ALT (alternative) point
Source
The source of the points. P for Primary device. S for Secondary device.
Device Name
The Active Device’s Source Device Name.
Point Name
The point name as mapped from Source Device points.
Status
Point flags. See the Legend button for the available flags for each point type.
Value
The State of the Controls Point. Open or Closed
Command
Click the Command tab, then under Applications, click the Primary/Secondary IEDs application as shown
below.
The Command button on the screen below takes you to the next figure, Primary/Secondary IED Switch
Command.
The screen below allows you to choose which particular point operations you want to command. In this
example, we are commanding the Primary.
By clicking the Exec button under SBO Trip / Close (Figure 18-18), we can directly control one of the
SBOs associated with the pair, as shown below.
19 Rate Task
Introduction
When you click on the Applications block, the screen shown in Figure 4-1 will appear. is explained in the
following sections.
Theory
is an application that monitors accumulator points and converts the rate of change accumulator counts into
analogs. If the rate of change of the accumulator is constant, for instance, the analog value will be some
fixed number (1200 is based on an increase of 10 counts per second x 120 samples), as shown in Figure
19-2.
1200
Number
of
ACC ANA
counts counts
Time Time
The calculation is performed with a "sliding window". An example accumulator calculation is shown in
Figure 19-3. The captions in bold correspond to the captions in the Rate Task Configuration dialog box.
Sliding Window
Sliding Window
Sliding Window
Old
Number
10,000
Delta = New Number – Old Number
10
New 10,010
Number
10
10,020 The algorithm sums the difference between
ACC consecutive counts.
counts
10,040
10
12,000
Sum of Deltas (this will be the ANA count)
1200
Upon power up, the analog values will remain zero until at least the "Number of samples for integration"
deltas have been collected.
Configuration
From the Configuration screen, click on Applications, then click on Rate Task. A screen similar to Figure
19-5 will appear.
Navigation
Click Continue to accept the changes and go to the next screen. Click Back to back out of the function
without saving.
Please note: No configuration changes take effect until the RTU is reset.
Click Continue from the Rate Task Configuration screen. You will get a screen similar to Figure 19-6.
Select source points from the drop-down list for the ACC Point Names. These point names will be mapped
to the ANA Point Names on the left.
Click on Header to
Change All
and/or change
individual values
Pnt
The logical point number.
Device Name
The name of the source device for the accumulator point.
E Max
Enter the maximum number of counts for the point. 2000 is the default.
Source Points
Select the source points to place under ACC Point Name from the drop-down list. Single points, or all
points, or spare, may be selected.
Navigation
Click the Cancel button to discard changes. Click the Submit button to accept the changes.
Please note: No configuration changes take effect until the RTU is reset.
Display
From the Display screen, click on Applications, then click on Accumulator Rate Task. A screen similar to
Figure 1-7 will appear.
Counter Value
The current value of the accumulator.
Rate Value
The current rate of change or how fast the accumulator is counting. The Rate Value moves towards zero if
the accumulator stops counting.
20 Relay Lockout
Introduction
The function of the relay lockout task is to monitor the operation of a status point in a given period of time.
An SBO control is operated if the status point exceeds the allowable operations. Up to six (6) status points
can be monitored for a number of maximum operations during a given time allowance.
If the number of SBO operations has been exceeded then an alarm, if selected, will be set to indicate a SBO
failure and keep the SBO point from operating until the alarm is cleared. The lock out or the alarm can be
cleared if the valid reset time has expired or a twenty-four hour period has elapsed.
Once the status point is locked out and the status point is closed, a valid reset timer will begin to count
down. If during the count down the status point toggles to the open state the reset timer is suspended and
awaits a close to re-initialize the valid reset timer. If the reset timer expires and there was no change in the
state of the status point then the status point is set back to normal operation and the failure alarm is cleared.
Configuration
Status Inputs
From the Relay Lockout Configuration screen, click on Yes to enable the Relay Lockout task. Click on
Map for Status Inputs.
Six status points are automatically allowed. Map the appropriate Source Points into the Point Name field.
Point
The physical point number.
Device Name
The name of the source device for the mapped point.
Point Name
The name of the mapped point.
Max Ops
Enter the maximum number of allowable operations before lockout.
Max Time
Enter the maximum time in seconds for the operations before lockout.
Reset Time
Enter the time in seconds after lockout before the point will reset.
Form
Select either Form A (SPST-NO) or Form B (SPST-NC) type of status point.
Source Points
Select the source points to place under Point Name from the drop-down list. Single points, or all points, or
spare, may be selected.
Navigation
Click the Cancel button to discard changes. Click the Submit button to accept the changes.
Please note: No configuration changes take effect until the RTU is reset.
Six SBO points are automatically allowed. Map the appropriate Source Points into the Point Name field.
These six SBO points are directly connected to the six status points. That is, status point 1 connects to
SBO1, etc.
Point
The physical point number.
Device Name
The name of the source device for the mapped point.
Point Name
The name of the mapped point.
Max Retries
The maximum allowable SBO operations before considering the operation a fail.
Exec Time
The pull-in time of the momentary SBO relay.
State
Select the state of the SBO for lockout.
Source Points
Select the source points to place under Point Name from the drop-down list. Single points, or all points, or
spare, may be selected.
Navigation
Click the Cancel button to discard changes. Click the Submit button to accept the changes.
Please note: No configuration changes take effect until the RTU is reset.
When you click on the Applications block, the screen shown in Figure 4-1 will appear. is explained in the
following sections.
The purpose of the application is to be able to set up communications using Telnet or SSH on Ethernet to
talk directly to the SEL device.
SAGE Configuration
When you click on SEL Emulator, the following screen will appear.
Ethernet Interface
Each Ethernet Interface can be configured to use the Tunnel Protocol independently.
Status
Each Ethernet Interface can configured to be Disabled, use SSH, or use Telnet independently.
TCP Port
This is the network port assignment. Accept the default or type in a new number. The default is 24.
Note: For each Telnet session, the TCP port number in the SEL Tunnel Configuration and the
Telnet session must match.
Login Retries
This is the number of logins that the network attempts before failure. Accept the default or type in a new
number. The default is 3
Session Timeout
This is the length of time Accept the default or type in a new number. The default is 15 seconds.
Receive Timeout
The receive timeout is the length of time the channel will wait for valid communications prior to declaring
the channel in communications error and resetting the channel. Accept the default or type in a new
number. The default is 30 seconds.
Interbyte Time
The Interbyte time is the maximum time allowed between consecutive bytes of a message. This timer is
started at the receipt of each byte. The entire message will be discarded if the timer expires between two
bytes of a message. The default is 10 seconds.
PuTTY Configuration
Start a new PuTTY session. Give the new connection a name as shown below.
Note: For each PuTTY session, the TCP port number in the SEL Tunnel Configuration and the
PuTTY session must match.
Users can choose to use interactive password authentication or use a private key. If using a password, you
can skip the following step.
To add the private key to PuTTY, expand the SSH header as shown, then select Auth (Authentication), as
shown.
Logging In
After clicking Open, wait a few seconds until the session initializes. You must Login with User Name and
Password. After entering User Name, hit a Return (not a Tab key), then enter the Password and hit Return
(not a Tab key).
Valid Commands
Type in a question mark to get a list of valid commands, as shown below.
ID Command
The ID command returns information about the SEL relay configured on Port 3.
Who Command
The Who command lists what devices are on which port, as shown below.
Port n Command
Typing Port 3, as shown below, establishes transparent communications with the SEL relay.
Ctl-D Command
Ctrl-D ends communication with the SEL relay.
Quit Command
The Quit command ends your tunneling session. You may close the window by clicking the X at the top
right.
Care must be taken in choosing a TCP port number that does not conflict with that of another application.
A list of some TCP ports that have reserved by known networking applications can be found at:
https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
The default TCP port for connections on both network interfaces is port 24 as this port number is not
already possibly claimed by any operating system or application resource. However, it must be pointed out
that if port 24 is used on one interface, a different port number must be chosen on the other interface if it is
used. It is generally recommended to pick a port in the range 1024 – 49151, as ports in this range are for
freely available for “user program” use, like the SEL Tunnel Emulator application.
Configuring the Sage RTU SEL Tunnel application for use over
Telnet or SSH
1. Configure a SEL protocol on any serial port as described in Sage “config@WEB Protocols-RTU-
IED” document. The SEL Tunnel application will not run if the SEL protocol is not assigned to
any serial ports.
2. At the main Sage RTU configuration page, click on the “Application” box to bring up the pop-up
menu of available applications.
5. If TCP port 24 is already in use by the SEL Tunnel Emulator the other network interface, you
must pick a TCP port number in the range 1024 – 49151.
6. Set the “Session Timeout” to the length of time of inactivity on the connection before the session
will be disconnected. This time value is entered in units of Minutes.
7. Receive Timeout and Interbyte Timeout fields are not used anymore, so no need to enter any
values in these fields.
8. Click Submit and reset the RTU. The SEL Tunnel will listen for connections after restart.
3. In “Active Connection Type” pulldown menu, select “Network”. The IP and Port must match
what is configured in the RTU SEL Emulator Application from the above section.
4. In “File Transfer Option” section, select “Raw TCP” radio button for Telnet (plain text)
communications. Select “SSH” for encrypted communication.
6. In “Port Number (Raw TCP)” field, enter the port number that was configured on the Sage RTU
SEL Emulator configuration.
7. In “Level One Password” field, set the Level One password for the SEL relay that you will
ultimately connect to through the Sage RTU.
8. In “Level Two Password” field, set the Level Two password for the SEL relay that you will
ultimately connect to through the Sage RTU.
9. Click “OK” button to initiate a connection to the Sage SEL Tunnel Emulator.
10. Click “Communications->Terminal” menu selection, terminal window will appear, and will
display the prompt: *>
13. If successful connection is established to the SEL relay, the prompt will change to either:
= , currently relay access Level 0
=> , currently relay access Level 1
==> , currently relay access Level 2
SEL Quickset is now connected to relay, and data can be viewed using HMI tool via the Monitor
Tab. Also relay settings files can be read from relay or sent to relay.
Operation
The sense of the application is summarized in the diagram and explanation below. The numbered examples
show a Open to Close to Open (referred to below as Start/Stop time). For the example, the Alarm Time is
4000ms and the Max Alarm time is 5000ms and the analog input points are mapped to two DNPR analog
input points with CMIN of 0 and a CMAX of 5000.
Start Example:
4000 ms
Timer Example:
5000 ms
3500 ms
4500 ms
Anything
over Max
Alarm Time
Example 1: Start/Stop time is less than the Alarm Time setting – the analog point
(NEWEST_ALM_TIME_1) and analog average time point (AVG_ALM_TIME_1) is calculated from the
Start/Stop time. The NEWEST_ALM_TIME_1 analog value in the DNPR protocol would be 3500 and the
AVG_ALM_TIME_1 analog value would be 3500 (assumes that this is the first measured event). The
status point TIMER_ALM_STS_1 is not generated.
Example 2: Start/Stop fall between the Alarm Time and the Max Alarm Time – the analog points
NEWEST_ALM_TIME_1 analog value in the DNPR protocol would be changed to 4500 and the
AVG_ALM_TIME_1 analog value would be changed to ((3500+4500)/2)= 4000 (assumes that this is the
second measured event). The TIMER_ALM_STS_1 status point is pulsed (normally open/change to
closed/change to open).
Example 3: Stop goes beyond the Max Alarm Time – the application no longer attempts to measure
Start/Stop, so the analog NEWEST_ALM_TIME_1 reports Max Alarm Time. The
NEWEST_ALM_TIME_1 analog value in the DNPR protocol would be 5000 and the
AVG_ALM_TIME_1 analog value would be ((3500+4500+5000)/3)=4333 (assumes that this is the third
measured event). The status point TIMER_ALM_STS_1 is pulsed (normally open/change to
closed/change to open).
The application allows the user to configure up to 64 pairs of any status points for the purpose of
measuring the time between defined state changes of the pairs with millisecond resolution. If desired, the
time of a single status point from open to close or close to open may be measured with the same precision.
The application generates one status point and two analog points per pair that may be mapped to the Master
Station as an alarm and actual time measurement with a running average.
The beginning configuration page is as follows. Enter the number of status point pairs to be measured, then
click Configure.
The above action creates a source of points (Block) with a default name. You may accept the default name
or type in another name (click Submit to save any names changed). Click Conf to configure the Block.
The flexibility of this arrangement allows the user to map the same status point to both Start/Stop as shown
below in order to measure the time of one status point.
Data Display
Select Data Display, Applications and Timing as shown below.
Historical Data
According to the examples under Configuration, we have configured two Timers. The display of the timers
is shown below.
Since we have set the Maximum Alarm Time to 5000 ms, no duration will show more than 5000 ms. Any
duration which exceeds our configured Alarm Time of 4000 ms, will display a red dot under Tolerance.
Notice that the Date/Time may be set for ascending or descending order.
Note: The Clear button will clear all events displayed for any timer
Note: The total number of events in the Historical Data is the 10 most recent events.
Analog Display
Compare the Point Value and Point Counts we send to the Master with duration values shown under
Historical Data shown above. The values sent to the Master have no historical record; they simply reflect
the last value obtained and the running average of the last ten values.
Status Display
The TIMER_ALM_STS point will always display as open in the RTU because the point is a transitory
pulse that the Master can read, but is not designed for the RTU Display to see.