Professional Documents
Culture Documents
Advc2-3001 CLT Manual
Advc2-3001 CLT Manual
User Guide
Custom Logic Tool (CLT)
for ADVC Controller Range
Additional logic functionality for recloser systems
2 | Schneider Electric
Contents
4 | Schneider Electric
1.0 Introduction
The Custom Logic Tool (CLT) provides the user with an opportunity to develop additional logic
functionality for the ADVC Controller Range. By evaluating user-defined collections of digital and
analogue data points from the existing Protocol Database, the CLT is used to alert operators of
specific conditions that may exist on-site. Based on these conditions, it is also possible to perform
basic actions automatically if required.
WSOS5 incorporates the newly developed CLT user interface that is used to create the custom logic
expressions. In addition to CLT, WSOS5 also incorporates other customisation tools that are used
to manage Communication Protocols, Operator Interface and Input/Output devices. Each of these
tools operates independently, provides the user access to the Protocol Database points and offers
a limited level of logic functionality. CLT significantly enhances the logic capabilities of all of these
tools by providing additional Protocol Database points. These new points can be incorporated in the
existing configuration of these tools (see chapter 7).
The CLT incorporates the following functionality:
Custom Digitals Design your own logic functions to provide True/False state indication
and execute actions based on the result of logic expressions.
Custom Variables Preset variable values used in logic expressions. Modify the active
values via protocol to easily adapt the custom logic functionality to
different conditions or applications.
Custom Counters Create counters to monitor the number of transitions in logic
expressions. The counter values are available via protocol and are used
in the custom logic functions (under development).
Custom Timers Create timers to monitor the duration of transitions in a logic expression.
The subsequent chapters describe the CLT operator interface and the functionality of the different
elements. They also contains some practical examples.
1.1 Compatibility
ADVC Controller firmware: A45-03.00+
WSOS 5 version: Version 5.13.01+
Switchgear: N-Series, U-Series, W-Series, RL-Series
Functionality: ACR (Automatic Circuit Recloser), LBS (Automatic Sectionaliser).
1.2 Ratings
These timing results are from tests performed over different controller conditions such as loading
CPU to max, all protection elements pickup, etc. In normal usage, the timing values will be less.
WARNING
UNEXPECTED EQUIPMENT OPERATION
• The designer of any logic or control function must consider the potential failure modes and
provide a means to achieve a safe state during and after a failure. Examples of critical control
functions are Work Tag, Hot Line Tag, Trip and Close Operations.
• Separate safety procedures must be provided for critical control functions.
• Consideration must be given to the implications of logic functionality, anticipated response
times and system operating characteristics.
• Each implementation of a Custom Logic Map must be individually and thoroughly tested for
proper operation before being placed into service.
Failure to follow these instructions can result in unexpected operation and
associated attendant hazards.
>>> Open.
Open existing map Select from list
Select “Existing” option. Select required map from
a list of *.clt file names.
6 | Schneider Electric
Prepare ADVC Controller
❏ Select the switchgear and ADVC Controller that will be running the custom logic function.
❏ Update the controller firmware to A45-03.00+ or higher.
❏ While offline, select the switchgear device in WSOS. In “Configuration – Feature Selection” make the custom logic tool
available by selecting the “Custom Logic Tool Available” option in the “General” section.
Protocol Database
Attach the required Go online with the Write the maps to the
maps to the switchgear switchgear switchgear
8 | Schneider Electric
3.1.4 File Location
The *.CLT file location is set in the Directories tab of the System Properties window. Access the
System Properties window via the Customise > Properties menu. The default location is in the
following directory:
“C:\Documents and Settings\All Users\Application Data\WSOS Switchgear Data\
Custom Logic Tool”.
View all the relevant parameters Select parameter Type in or select new
available in the worksheet to edit parameters
Add
operand
10 | Schneider Electric
4.2 Custom Logic Tool Menu
A “Custom Logic Tool” menu is displayed when the CLT user interface
is open. This menu provides normal file managing type options such as
“Open”, “Save” and “Save As”. It also provides options to view the four
main CLT configuration worksheets:
❏ Custom Digitals
❏ Custom Variables
❏ Custom Counters
❏ Custom Timers.
Browse the WSOS menu – From the CLT menu it also possible to print a copy of the configuration file
>Custom Logic Tool menu for record keeping or review.
>> Open This menu also provides the option “Version Upgrade” to modify the
>> Custom Digitals firmware version selected for a CLT map. It is possible to upgrade the
>> Custom Variables firmware version to a newer or the latest version. However, it is not
>> Custom Counters possible to change to an earlier version of firmware. Please follow the
>> Custom Timers onscreen instructions to update the firmware version. Updating makes
>> Print Configuration File available the latest set of database points for inclusion in the CLT map.
>> Save However it does not upgrade the controller firmware. To update the
>> Save As controller firmware it is necessary to use the “ADVC Loader Tool” that can
>> Version Upgrade be accessed via the “Customise” menu.
Configuration worksheets
Parameter type Digitals Variables Counters Timers
Text Name, Name, Name, Name,
Comment Comment Comment Comment
Basic parameters
Default,
Reset
Tick box Override
value
Selection list Type,
Resolution
Logic expressions Set, Default, Reset,
parameters
(See 4.4.2)
fx Increment,
Decrement
Actions Set,
fx Reset
Display contents of point n-1, where “n” is the current point. Does
UP arrow
not apply any changes to the current point.
Common
controls
Display contents of point n+1, where “n” is the current point. Does
Down arrow
not apply any changes to the current point.
Apply button Apply Applies the changes in the current point to the map.
Text Select and delete the existing text. Type the new text.
Values Select and delete the existing value. Type the new value.
Tick box Click in the square box provided to select/deselect the option.
Selection list Click on the field to display the list of possible options and select the correct one.
Database
Optional
Custom automation
Digitals Digitals actions
Based on information contained in the protocol database, Custom Digitals provide two main
functions:
❏ Create additional status data in the database, making the results available to other database-
related tools
❏ Perform basic automation through actions linked to custom digital points.
12 | Schneider Electric
The tables below describe the fields in the Custom Digitals configuration worksheet.
14 | Schneider Electric
The green cells highlight the states that will provide the necessary indication. Using Boolean
algebra to satisfy the requirement, the configuration for Custom Digital Point 01 in the Digitals
Worksheet will be:
Note how the above expressions use different voltage levels to create a deadband. It is also
important to note that the reset expression is used to remove the close block. However, it does not
close the switchgear. An operator has to close the switchgear manually.
Database
Custom
Digitals Digitals
The tables below describe the fields in the Custom Variables worksheet.
16 | Schneider Electric
Custom Logic Tool – Custom Variables configuration worksheet Columns
User Configuration Field name and description 2nd - 6th
Name (Customer specified name for the custom variable). 2nd
Instead of the generic “Custom Variable xx” point name, users may specify
a unique alias that can easily identify the purpose of the relevant variable.
The alias is visible in the user interface and is reported in the event log with
maximum/minimum value events.
Range: up to 50 ASCII characters.
Default: “Custom Variable 01” to “Custom Variable 32”.
Default Value (specified map value for the point). 3rd
The default value will be the active value used in all logic expressions
referencing the variable, unless the active value is overridden with a new
value.
Default: 0.
Override Value (tick box). 4th
Selecting the tick box allows modification of the variable’s active value via
SCADA. When the option is not selected the default value will always be
used in logic expressions.
Range: selected/not selected.
Default: not selected.
Comment (comment text field). 5th
A text field is provided to describe the function of the digital point for
maintenance or editing. The information is only visible in the CLT user
interface.
Range: up to 127 unicode characters.
Default: blank.
Scale (practical scale value). 6th
The scale is determined by WSOS when the Custom Variable is used in
conjunction with an analogue database point. WSOS RPN engine is an
integer only, thus will round up the decimal results of expressions.
Default: 1.
Database
Optional
Custom Automation
Digitals Digitals actions
Custom
Active values Variables
Custom
Counters Counters
The tables below describe the fields in the Custom Counters worksheet.
18 | Schneider Electric
Custom Logic Tool – Custom Counters configuration worksheet Columns
User Configuration Field name and description 2nd - 11th
Name (customer specified name for the custom counter) 2nd
Instead of the generic “Custom Counter xx” point name, users may specify
a unique alias that can easily identify the purpose of the relevant counter.
The alias is visible in the user interface and is reported in the event log with
maximum/minimum value events.
Range: up to 50 ASCII characters.
Default: “Custom Counter 01” to “Custom Counter 32”.
Minimum Value (specified minimum value for the counter) 3rd
The minimum value specifies the lowest possible value of the counter.
When the counter reaches the minimum value the count will not decrease
further, even if the decrement expression evaluates True. Unless, the global
“Counter Rollover On” setting in the switchgear Feature Selection window
is selected. Then the value will go from the Minimum Value to the Maximum
Value when the Decrement Expression evaluates True.
Range: 0 to 2,000,000,000.
Default: 0.
Maximum Value (specified maximum value for the counter) 4th
The maximum value specifies the highest possible value of the counter.
When the counter reaches the maximum value, the count will not increase
further even if the increment expression evaluates True. Unless, the global
“Counter Rollover On” setting in the switchgear Feature Selection window
is selected. Then the value will go from the maximum value to the minimum
value when the Increment Expression evaluates True.
Range: 0 to 2,000,000,000.
Default: 0.
Default Value (specified default value for the counter) 5th
At initialisation of the map, the active value of the counter will be the default
value. The active value of the counter also changes to the Default Value
when the default expression evaluates True.
Range: 0 to 2,000,000,000.
Default: 0.
Reset Value (specified reset value for the counter) 6th
The active value of the counter changes to the Reset Value when the Reset
Expression evaluates True.
Range: 0 to 2,000,000,000.
Default: 0.
Default Expression (changes the counter value to default) 7th
The expression is a logic function comprising a collection of database
points and operands to determine the relationship between the points.
When a Default Expression evaluates True, the counter value is set to the
Default Value. The value remains unchanged until the Default Expression
becomes False.
Range: True/False.
Default: blank.
Reset Expression (changes the counter value to reset) 8th
The expression is a logic function comprising a collection of database
points and operands to determine the relationship between the points.
When a Reset Expression evaluates True, the counter value is set to the
Reset Value. The value remains unchanged until the Reset Expression
becomes False.
Range: True/False.
Default: blank.
Increment 1
Parameters
0
Default Value = 3
Decrement 1
0 Reset Value = 0
Active Value shown in Blue.
Counter value 7
6 Expressions shown in Red:
5
4 ❏ Increment expression
3
2 ❏ Decrement expression
1
0 ❏ Default expression
❏ Reset expression
Default 1
0
Reset 1
0
20 | Schneider Electric
4.7.4 Counter Maximum Values and Rollover
Using a timing diagram, this paragraph illustrates the behaviour of counters when a maximum value
is specified. It also shows the difference in behaviour when Counter Rollover is turned on/off. This
illustration uses the same Increment/Decrement Expressions as 4.7.3. However there are no Reset
and Default Expressions.
From the below illustration, the importance of the maximum, minimum values and rollover settings
become clear.
Increment
1
Parameters
0
Decrement Maximum Value = 4
1
0 Default Value = 3
Reset Value = 0
Counter value 7
– without 6 Active Value shown in Blue.
5
Maximum value 4 Expressions shown in Red:
specified 3
2 ❏ Increment expression
1
0 ❏ Decrement expression
Counter value 7
– with
6
5
Maximum value 4
specified, and 3
rollover OFF. 2
1
0
Counter value 7
– with
6
5
Maximum value 4
specified, and 3
rollover ON. 2
1
0
Counter without a maximum value: Value
1. Initially the counter starts at the Default Value. 3
2. The counter value increases by one when the Increment Expression evaluates True. 4–5
3. The counter value decreases by one when the Decrement Expression evaluates True. 4
4. As per step 2. 5
5. As per step 3. 4–3
6. As per step 2. 4
Counter with a maximum value, Rollover OFF: Value
7. Initially the counter starts at the Default Value. 3
8. The counter value increases by one when the Increment Expression evaluates True. This is the maximum 4
value. The value remains 4 even when the Increment Expression evaluates True.
9. The counter value decreases by one when the Decrement Expression evaluates True. 3
10. As per step 8. 4
11. As per step 3. 3–2
12. The counter value increases by one when the Increment Expression evaluates True. 3
Counter with a maximum value, Rollover ON: Value
13. Initially the counter starts at the Default Value. 3
14. The counter value increases by one when the Increment Expression evaluates True. 4
15. The counter value rolls over to the minimum value when the Increment Expression evaluates True. 0
16. The counter value rolls over to the maximum value when the Decrement Expression evaluates True 4
17. As per step 15. 0
18. As per step 16. 4
19. The counter value decreases by one when the Decrement Expression evaluates True. 3
20. The counter value increases by one when the Increment Expression evaluates True. 4
Type Characteristics
De-bounce Timer If the Start/Stop Expression evaluates True, the timer starts running. However, if the Start/Stop
Expression becomes False before the timer expires, the timer resets to the preset value. Therefore,
the timer output is only asserted if the Start/Stop Expression remains in a True state for a period
greater than the preset value. The output is asserted when the timer expires.
Cumulative Timer If the Start/Stop Expression evaluates True, the timer starts running. The timer is paused if the
Start/Stop Expression becomes False before the timer has expired and continues when the
expression becomes True again. Therefore, the timer output is asserted when the combined
duration of True state equals the preset value.
Latching Timer If the Start/Stop Expression becomes True, regardless of the duration, the timer output is asserted
a time equalling the preset value after the initial transition to the True state.
The timing diagram below compares the different types of timers using the same Start/Stop
expression and time scale.
Start/Stop 1
0
De-bounce Timer
Output 1
0
Remaining time 100%
reset 0%
Cumulative Timer
1
Output 0
100%
Remaining time pause 0%
Latching Timer
1
Output 0
100%
Remaining time 0%
1
Reset
0
22 | Schneider Electric
Database
Optional
Custom Automation
Digitals Digitals actions
Custom
Active values Variables
Custom
Counters Counters
Custom
Timers Timers
The tables below describe the fields in the Custom Timers Worksheet.
Data Points
Logic expression Action expression
Find (search)
Browse for points 1. Operand selection All 17 operands are None are available
Select points available
View point 2. Point value controls None are available ON, OFF, and
information TOGGLE are available
3. Formatting controls Indent, New line, and Delete all text is
Delete all text are available
available
Filter Data Points 4. The fourth component, Data Points, allows the user to search or browse
to Data Points, select the Data Points for inclusion in the expression and
view a description of the Data Point.
5. The fifth component, Filter Data Points, limits the availability of Data
Figure 14: Logic expression builder window Points to only those supported by specific firmware versions.
5.2 Operands
Seventeen operands are provided to describe the relationship between
database points in logic expressions. This paragraph describes the
Figure 19: Filter Data Points
function of the different operands and illustrates its use with logic and
analogue data points. There are three groups of operand:
❏ Logic Operands – used with logic database points.
❏ Analogue Operands – used with analogue database points.
❏ Mathematical Operands – used to perform calculations on set values.
26 | Schneider Electric
5.2.1 Logic Operands
Logic Operands are used with logic database points. AND, OR, NOT and XOR are logic operands
used to implement Boolean functions. It performs a logic operation on one or more logic inputs and
produces a single logic output. The table below summarises the function of the logic operands by
showing the output of the different operands for the same inputs. “A” and “B” are digital
database points.
Operand Description
NOT When the database point is True, the result is False.
AND If all the database points are True, the result is True.
OR If one or more of the database points are True, the result is True.
XOR The result is True if the database points are not equal.
Figure 20: Analogue operands and a counter database point 4. Select the operand “>” to add it to the expression.
5. Select the operand Store Number and enter the number 1000 when
prompted.
The expression will look something like this:
Operations Counter > 1000
Example 3 with a fixed reference for the Reset Value: Calculate the Reset Value as 10A less than the Set Value
(400A – 10A = 390A):
A-Phase Current < Custom Variable 02 AND A-Phase Current < (Custom Variable 01 - 10) AND
B-Phase Current < Custom Variable 02 AND B-Phase Current < (Custom Variable 01 - 10) AND
C-Phase Current < Custom Variable 02 C-Phase Current < (Custom Variable 01 - 10)
Or it is possible to calculate the Reset Value as a percentage
of the Set Value (400A x 0.9 = 360A):
A-Phase Current < (Custom Variable 01 x 0.9) AND
B-Phase Current < (Custom Variable 01 x 0.9) AND
C-Phase Current < (Custom Variable 01 x 0.9)
28 | Schneider Electric
Protocol-Specific Data
Protocol-Specific Digital status points.
( Protocol alarms)
Custom Data
Custom Digitals
( Custom Digital database points)
Analogue Data
Line Currents
( A, B, C phase currents, fault levels, demand information)
Voltage Measurement
( A, B, C phase to phase, phase to earth)
System Power
( Total, A, B, C real, apparent, reactive power)
SF6 Gas Pressure
( Status and pressure in different units)
Protection State
( Cold load, NPS, Loss of phase status)
Protection Sequence and Trip Data
( A, B, C, Earth, NPS for each trip)
Switchgear Details
( Serial number, contact live remaining, operations counter)
Controller Data
( Battery, Auxiliary voltage, serial numbers, cover versions)
Distributed Automation
( Loop Automation, Auto-Changeover status)
Daily Data
( Average current, demand, power factor)
Frequency Measurement
( Frequency)
Unit Protection-Read
( Unit phase current, trip number)
Unit Protection-Derived
( Maximum phase and earth currents per trip)
Sequence Components
( ZPS, PPS, NPS Currents and voltages)
LBS Analogue Data
Detection State
( Cold Load, Group, NPS)
Fault Detection Data
( Active group, counters, fault leves)
Protocol-Specific Data
Protocol-Specific Analog status points.
( Address data)
Custom Data
Custom Variables
( Custom Variables 01 - 32)
Custom Timers
( Custom Timers 01 - 32)
30 | Schneider Electric
5.4.2 Analogue Data Points
Using analogue data points in expressions are very similar to logic points.
The only difference is that in addition to the point name, it is necessary to
select a logging option and specify an analogue operand and numerical
value.
1. Find and add the analogue database point.
2. Select the logging option. This is only available for set expressions. The
options are: No Logging, High or Low Alarm options.
3. Specify the analogue operand ( =, ≠, <, ≤, ≥, >).
Figure 21: Analogue logging option
4. Add the numerical value either using Store Number or by using a
custom variable value.
5. If required add mathematical operand and value using Store Number.
6. Add the logic operand.
7. Continue with the next analogue or digital database points.
It will be necessary to use parentheses to prioritise some operations in
the expression.
Name:
Enter the point alias.
Comment:
Use the comment field to
capture a description or
support information that
may be helpful during map
development or maintenance.
32 | Schneider Electric
5.4.5 Digital Set and Reset Expressions
A variety of logic expressions are available in the CLT:
❏ Digitals Worksheet – Set and Reset Expressions.
❏ Counters Worksheet – Default, Reset, Increment, Decrement Expressions
❏ Timers Worksheet – Reset, Start/Stop Expressions.
In the Counters and Timers worksheets the expressions perform specific functions associated
with the counter/timer. When the conditions in these expressions evaluate True the functions are
performed and when the conditions are not met the expression evaluates False, ready for the next
time when the conditions are met.
In the Digitals worksheet, however, the expressions are associated with database points instead of
performing a specific function. In the absence of a reset expression operation is straightforward –
when the conditions of the Set Expression are met the database point is True, when the conditions
are not met the database point is False. However to provide additional flexibility it is possible to
specify a different Reset Expression. When a Reset Expression is included, the point will be asserted
when the conditions in the Set Expression are met, but the database point will remain True (even if
the conditions are no longer met) until the conditions in the reset expression are met.
For example: Digital point xx : Set expression = A AND B AND C
In the absence of a reset expression the value of Digital Point 01 is:
Digital point xx = True when A and B and C are True.
Digital point xx = False when A or B or C are False.
In the presence of a Reset Expression = D OR E OR F the value of Digital Point xx is:
Digital point xx = True when A and B and C are True. And it will remain True until the reset
expression evaluates True.
Digital point xx = False when D or E or F are True.
Note: When both the set and reset expression evaluate True at the same time, the state will remain
unchanged and an event
will be recorded accordingly for example Custom Digital 01 state undetermined.
It is also possible to use analogue points in logic expressions. Without a Reset Expression the
analogue point will behave as expected, but without a deadband. A deadband is a margin around
the set value that is used to avoid nuisance indication caused by noise or analogue values remaining
close to the set value. A separate reset expression is used to create the deadband. The following
example illustrates the use of a deadband.
Digital point yy : Set expression = A Phase Current > 400
The True/False state of Digital point yy is shown in red (when there is no reset expression).
If the Reset Expression is defined = A Phase Current < 380, the True/False state of Digital point yy
is shown in black.
Amp
420 A
400 A
380 A
OFF
OFF
ON
time
ton tmax toff
Click on the CLT Description field to select the map for the switchgear.
The adjacent window allows the user to select the Custom Logic Tool Map
from a list of “*.clt” files that exists on the personal computer. Select the
file and click OK.
This attaches the CLT map to the switchgear file. Save the switchgear
file and go online with the switchgear. In the Options Menu select “Write
Switchgear Settings to Switchgear”, select the CLT Mapping option and
follow the on-screen instructions to load the map to the controller.
The operator interface includes a field to display the name of the map in
use. For the setVUE operator interface a “Custom Logic” page displays
the map name being used. In the flexVUE operator interface – Engineering
menu > Configuration menu > Custom Logic menu the Custom Logic Map
displays map name of the file being used.
Both these pages are not visible when CLT feature is disabled from WSOS.
34 | Schneider Electric
7.0 Integrating Custom Logic Points
CLT provides a variety of Operands to describe the relationship between the selected database
points in a Logic Expression. The results of the Logic Expressions are available via the Protocol
Database to the CPMT, OCP and IOEX tools, significantly enhancing the status reporting via
communications protocol, operator interface and input/output devices.
Figure 24 below demonstrates the relationship between the different customisation tools. Note how
all the maps are created separately based on the data contained in the protocol database. Each tool
has its own operator guide. This guide focuses on the Custom Logic Tool (CLT).
Note: This document often refers to a map for the different tools. For example CPMT map, OCP
map, IOEX map, CLT map. In this context “map” refers to the file containing the Logic
Expressions, input and output characteristics and relations.
Logic
Reference material: IOEX IOEX
331 points Device
The following manuals are available to assist in the
Expressions &
operation of the other configuration tools available in
Actions
WSOS. Copies are located in: OCP flexVUE
331 points Interface
“C:\Program Files\WSOS\”
CPMT manual WSOS01-DOC-102 CPMT Protocol
331 points Client
IOEX manual N00-685
Protocol database ADVC-PTCL-331.html
Figure 24: Custom Logic to communicate, control and indicate ADVC Controller
36 | Schneider Electric
9.0 Practical Examples
9.1 Analogue Alarms
The analogue alarms feature monitors a selection of analogue database points and alerts the remote
user when any of the parameters are outside the predetermined range. This map is designed for a
controller using an unsigned power setting. If signed power is used the reset expressions for power
alarms will have to be modified to allow for the negative values.
Parameter Value
Filename C:\Documents and Settings\All Users\Application Data\WSOS Switchgear Data\ Custom Logic Tool\
Analog Alarms.clt
Product All Switchgear
Version Version A44-42.0
Custom Logic Tool Digital
Row 1
Name High Phase Current Alarm
Set Expression ((A-Phase Current ≥ Custom Variable 01) OR
(B-Phase Current ≥ Custom Variable 01) OR
(C-Phase Current ≥ Custom Variable 01))
Reset ((A-Phase Current ≤ (Custom Variable 02 + (Custom Variable 01 - Custom Variable 02) × 0.9)) AND
Expression (B-Phase Current ≤ (Custom Variable 02 + (Custom Variable 01 - Custom Variable 02) × 0.9)) AND
(C-Phase Current ≤ (Custom Variable 02 + (Custom Variable 01 - Custom Variable 02) × 0.9)))
Comment High Phase Current Alarm
Custom Logic A-Phase Current High Alarm 0.1 amp
Tool Variable B-Phase Current High Alarm 0.1 amp
Logging C-Phase Current High Alarm 0.1 amp
Row 2
Name Low Phase Current Alarm
Set Expression ((A-Phase Current ≤ Custom Variable 02) OR
(B-Phase Current ≤ Custom Variable 02) OR
(C-Phase Current ≤ Custom Variable 02))
Reset ((A-Phase Current ≥ (Custom Variable 02 + (Custom Variable 01 - Custom Variable 02) × 0.1)) AND
Expression (B-Phase Current ≥ (Custom Variable 02 + (Custom Variable 01 - Custom Variable 02) × 0.1)) AND
(C-Phase Current ≥ (Custom Variable 02 + (Custom Variable 01 - Custom Variable 02) × 0.1)))
Comment Low Phase Current Alarm
Custom Logic A-Phase Current Low Alarm 0.1 amp
Tool Variable B-Phase Current Low Alarm 0.1 amp
Logging C-Phase Current Low Alarm 0.1 amp
Row 3
Name High Phase to Phase Voltage Alarm
Set Expression ((ABi Phase to Phase ≥ Custom Variable 03) OR
(BCi Phase to Phase ≥ Custom Variable 03) OR
(CAi Phase to Phase ≥ Custom Variable 03) OR
(ABx Phase to Phase ≥ Custom Variable 03) OR
(BCx Phase to Phase ≥ Custom Variable 03) OR
(CAx Phase to Phase ≥ Custom Variable 03))
Reset ((ABi Phase to Phase ≤ (Custom Variable 04 + (Custom Variable 03 - Custom Variable 04) × 0.9)) AND
Expression (BCi Phase to Phase ≤ (Custom Variable 04 + (Custom Variable 03 - Custom Variable 04) × 0.9)) AND
(CAi Phase to Phase ≤ (Custom Variable 04 + (Custom Variable 03 - Custom Variable 04) × 0.9)) AND
(ABx Phase to Phase ≤ (Custom Variable 04 + (Custom Variable 03 - Custom Variable 04) × 0.9)) AND
(BCx Phase to Phase ≤ (Custom Variable 04 + (Custom Variable 03 - Custom Variable 04) × 0.9)) AND
(CAx Phase to Phase ≤ (Custom Variable 04 + (Custom Variable 03 - Custom Variable 04) × 0.9)))
Comment
Custom Logic ABi Phase to Phase High Alarm 1 volt
Tool Variable BCi Phase to Phase High Alarm 1 volt
Logging CAi Phase to Phase High Alarm 1 volt
ABx Phase to Phase High Alarm 1 volt
BCx Phase to Phase High Alarm 1 volt
CAx Phase to Phase High Alarm 1 volt
38 | Schneider Electric
Parameter Value
Row 7
Name High Earth/Ground Current Alarm
Set Expression (Earth/Ground Current ≥ Custom Variable 07)
Reset Expression (Earth/Ground Current ≤ (Custom Variable 08 + (Custom Variable 07 - Custom Variable 08) × 0.9))
Comment
Custom Logic Tool Earth/Ground Current High Alarm 0.1 Amps
Variable Logging
Row 8
Name Low Earth/Ground Current Alarm
Set Expression (Earth/Ground Current ≤ Custom Variable 08)
Reset Expression (Earth/Ground Current ≥ (Custom Variable 08 + (Custom Variable 07 - Custom Variable 08) × 0.1))
Comment
Custom Logic Tool Earth/Ground Current Low Alarm 0.1 amp
Variable Logging
Row 9
Name High System Power Alarm
Set Expression ((Apparent Power-S ≥ Custom Variable 09) OR
(Reactive Power-Q ≥ Custom Variable 09) OR
(Real Power-P ≥ Custom Variable 09))
Reset Expression ((Apparent Power-S ≤ (Custom Variable 10 + (Custom Variable 09 - Custom Variable 10) × 0.9)) AND
(Reactive Power-Q ≤ (Custom Variable 10 + (Custom Variable 09 - Custom Variable 10) × 0.9)) AND
(Real Power-P ≤ (Custom Variable 10 + (Custom Variable 09 - Custom Variable 10) × 0.9)))
Comment
Custom Logic Tool Apparent Power-S High Alarm 1kVA
Variable Logging Reactive Power-Q High Alarm 1kVAR
Real Power-P High Alarm 1kW
Row 10
Name Low System Power Alarm
Set Expression ((Apparent Power-S ≤ Custom Variable 10)
OR (Reactive Power-Q ≤ Custom Variable 10)
OR (Real Power-P ≤ Custom Variable 10))
Reset Expression ((Apparent Power-S ≥ (Custom Variable 10 + (Custom Variable 09 - Custom Variable 10) × 0.1)) AND
(Reactive Power-Q ≥ (Custom Variable 10 + (Custom Variable 09 - Custom Variable 10) × 0.1)) AND
(Real Power-P ≥ (Custom Variable 10 + (Custom Variable 09 - Custom Variable 10) × 0.1)))
Comment
Custom Logic Tool Apparent Power-S Low Alarm 1kVA
Variable Logging Reactive Power-Q Low Alarm 1kVAR
Real Power-P Low Alarm 1kW
Row 11
Name High NPS Current Alarm
Set Expression (NPS Current ≥ Custom Variable 11)
Reset Expression (NPS Current ≤ (Custom Variable 12 + (Custom Variable 11 - Custom Variable 12) × 0.9))
Comment
Custom Logic Tool NPS Current High Alarm 0.1 amp
Variable Logging
Row 12
Name Low NPS Current Alarm
Set Expression (NPS Current ≤ Custom Variable 12)
Reset Expression (NPS Current ≥ (Custom Variable 12 + (Custom Variable 11 - Custom Variable 12) × 0.1))
Comment
Custom Logic Tool NPS Current Low Alarm 0.1 amp
Variable Logging
40 | Schneider Electric
9.2 Two Stage Low Battery Alarm
The two stage low battery alarm is used to detect when the battery capacity is depleted. And when the determined low voltage
level is detected, the controller trips the attached switchgear. After the trip action the controller shuts down due to the low
power condition. If preferred the map can be modified to raise an alarm via protocol rather than trip the switchgear.
Parameter Value
Filename C:\Documents and Settings\All Users\Application Data\WSOS Switchgear Data\Custom Logic Tool\Low
Battery Voltage Alarm.clt
Product All Switchgear
Version Version A45-2.0
Custom Logic Tool Digital
Row 1
Name Low Battery Voltage Alarm
Set Expression (Battery Voltage ≤ Custom Variable 01) AND Auxiliary Supply Fail
Reset (Battery Voltage ≥ Custom Variable 02)
Expression
Set Action OFF ACR/LBS Control
Comment Low Battery Voltage Alarm
Custom Logic Battery Voltage High And Low Alarm 0.01 volt
Tool Variable
Logging
Custom Logic Tool Variable
Row 1
Name Low Battery Threshold
Set Value 21.60
Override Value On
Comment Low Battery Alarm Threshold
Row 2
Name Low Battery Alarm Reset
Set Value 22.60
Override Value On
Comment Low Battery Alarm Reset Threshold
CLIPCOM23725