Symphony Splus Scada Operations - 3.3 - Database - Reference - User - Manual
Symphony Splus Scada Operations - 3.3 - Database - Reference - User - Manual
ABB may have one or more patents or pending patent applications protecting the intellectual property in the
ABB products described in this document.
The information in this document is subject to change without notice and should not be construed as a
commitment by ABB. ABB assumes no responsibility for any errors that may appear in this document.
Products described or referenced in this document are designed to be connected and to communicate
information and data through network interfaces, which should be connected to a secure net-work. It is the sole
responsibility of the system/product owner to provide and continuously ensure a secure connection between
the product and the system network and/or any other networks that may be connected.
The system/product owners must establish and maintain appropriate measures, including, but not limited to,
the installation of firewalls, application of authentication measures, encryption of data, installation of antivirus
programs, and so on, to protect these products, the network, its system, and interfaces against security
breaches, unauthorized access, interference, intrusion, leakage, and/or theft of data or information.
ABB performs functionality testing on the products and updates that we release. However, system/product
owners are ultimately responsible for ensuring that any product updates or other major system updates (to
include but not limited to code changes, configuration file changes, third-party software updates or patches,
hardware change out, and so on) are compatible with the security measures implemented. The system/product
owners must verify that the system and associated products function as expected in the environment in which
they are deployed.
In no event shall ABB be liable for direct, indirect, special, incidental or consequential damages of any nature or
kind arising from the use of this document, nor shall ABB be liable for incidental or consequential damages
arising from use of any software or hardware described in this document.
This document and parts thereof must not be reproduced or copied without written permission from ABB, and
the contents thereof must not be imparted to a third party nor used for any unauthorized purpose.
The software or hardware described in this document is furnished under a license and may be used, copied, or
disclosed only in accordance with the terms of such license.
This product meets the requirements specified in EMC Directive 2014/30/EU and in Low Voltage Directive
2014/35/EU.
The crossed–out wheeled bin symbol on the product and accompanying documents means that used
electrical and electronic equipment (WEEE) should not be mixed with general household waste. If you
wish to discard electrical and electronic equipment (EEE), please contact your dealer or supplier for
further information.
Disposing of this product correctly will help save valuable resources and prevent any potential negative effects
on human health and the environment, which could otherwise arise from inappropriate waste handling.
All rights to copyrights, registered trademarks, and trademarks reside with their respective owners.
Revision: A
TABLE OF CONTENTS
2.18.2 Parentheses....................................................................................................... 90
2.18.17 Calculation - Fuel Combustion Functions based on Flue Gas ....................... 100
2.20.15 Report - Fuel Combustion Functions based on Flue Gas .............................. 129
2.25.3 Foreign Database Support - Tag Static Table (TAGS) .................................... 155
2.25.4 Foreign Database Support - Trend Groups Static Table (GROUPS) ............... 156
2.25.6 Foreign Database Support - Tag Dynamic Table (RTDB) ............................... 157
2.25.7 Foreign Database Support - Alarm Dynamic Table (ALARMS) ....................... 158
2.25.8 Foreign Database Support - Group Dynamic Table (<group name>) .............. 158
3.2 Builder BFIL – XML Format – File System General Definition ...................... 177
14 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
2. DATABASE STRUCTURE
The Table 2-1 provides description of the fields in the database.
Table 2-1: Database Structure
Item Description
Name Field name identification within the database.
It is the maximum number of characters or digits (including decimal point, if it is a real number)
allowed to assign a value to the field.
Opt/Mnd Optional or Mandatory field.
A field can be optionally (“O”) defined or it must be defined as mandatory (“M”). An optional
field, left undefined, may be loaded into the database with a default value or left blank (or zero)
depending on the definition of a default value in the cross reference database. In any case, the
item configuration is not rejected.
Description Field description.
It applies to optional fields only and defines the value assigned to the field if the user does not
define a value.
Parameters Involved sizing parameter(s) (if any).
The sizing parameter may bound the range of values. It may be required to modify (e.g.
increase an upper limit) the size in order to allow assigning values specific to the application.
2.1 Outline
The tag database is unique for all tags in the system, although it may be loaded starting from different files that may be
merged at any time.
In order to simplify the description of the database structure, two major types of tag will be described separately.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
Tag index.
Integer This field identifies the tag by number. It must be unique for
{0, 1...512000}
INDEX 6 each tag within database. If omitted or zero, the first vacant
0 [mxindx]
Optional index will be allocated
16 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
2VAA000830-330 A 17
S+ Operations DB Reference DATABASE STRUCTURE
n denotes to 1 to 5
18 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Security group.
Integer {0, 1...32}
This field is checked whenever a user attempts to operate over
SEC_GROUP 2 0
the tag. Only users whose security group mask includes what's
Optional None
hereby defined are enabled to access the tag for changes or
control.
Note 1:
• The TAGUID code is generated internally for the first time and added to the Operations Engineering database (i.e.
each time a tag database build follows a database initialization).
• Once assigned, the TAGUID cannot be modified. Whereas tag name/tag index can be modified.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
AL_REM Character Remote alarm processing flag. {Y, N} Y None
1
Optional If set, the alarm processing for this tag will be
performed remotely (PCU level or PLC level),
otherwise it will be performed locally (HSI level). This
field is meaningful for tags coming from smart
devices able to check for an alarm condition. For all
other tags, alarm processing is always performed
locally.
OFFSCINI Character Off Scan initially {Y, N} Y None
1
Optional If set, the tag is put off scan at S+ Operations start-
up time.
2VAA000830-330 A 19
S+ Operations DB Reference DATABASE STRUCTURE
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
Note: If set to Y the export, then every exception of
this tag is stored in the historian database
HIS_SERVER Character Historic Archive Server Name <string>
50 Name of the Historian server. <blank>
Optional None
TAGSPAREF Integer Tag spare float field 0
5 Spare field, where user can mention any value in float None
format.
TAGSPAREI Integer Tag spare integer field 0
5 Spare field, where user can mention any value in None
integer format.
HISINDEX Integer Historic Archive Index Set by the
5 Indicates the tag index in Historian system. It is used system
Optional to write the process data to the historian database. If
missing, no data will be written.
HISLIFETIM Integer Historic Archive Life Time <Number>
5 0
None
HISDEADB Integer Historic Archive Dead Band {0..100}
5 This value indicates dead band in percentage (%). If 0
Optional the current value is not different from the previous None
one based on the specified dead band it is not visible
in historian.
HISIDENTF Character Historic Archive Identifier <string>
50 Identifier of the tag in the historian system. With the <blank>
Optional HISINDEX it is necessary to map to a proper None
historian data backfill.
HISEXPCLAS Character Historic Archive Export Class <string>
50 <blank>
None
HISCOMCLAS Character Historic Archive Compression Class <string>
50 <blank>
None
TOT_LOG Integer Totalization log number. {0,1...100}
3 0 [n.tene]
Optional If greater than 0, it identifies the index into the analog
or digital totalization log archive at which tag values
are accumulated.
20 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
The name of the application program must be
ALACnn, where nn is the number corresponding to
the value of the field.
TRIG_CALC Integer Triggered calculation block {0, 1...999}
3 0 [mxxcal]
Optional Triggered calculation block number. If greater than 0,
it identifies the calculation block to be triggered when
the tag goes into alarm or returns to normal.
EXP_VAL field specifies a relational database (i.e. Oracle, Access) and the field must be updated with the values of the tag.
This requires the installation of a specific ODBC Connection Support, Symphony Plus license (optional), and a relational
database package to manage the tag values.
2VAA000830-330 A 21
S+ Operations DB Reference DATABASE STRUCTURE
Format Range
Name Width Description Default
Opt/Mnd Parameter(s)
C_DUAL Character Controller flag: dual {Y,N} N None
1
0 = None
1 = Read only
2 = Read Write
NETTMAX Integer Timer max for network update <Number>
5 0
None
OUT1_DRV Character Output driver 1 name <string>
50 <blank>
22 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Note:
OUT_AD2 is the alias name for
OUT1_AD2
Note:
OUT_TX2 is the alias name for
OUT1_TX2
2VAA000830-330 A 23
S+ Operations DB Reference DATABASE STRUCTURE
All fields are mandatory if an external acquisition devices are used, else they need not have to be defined.
The Generic Scanner parameters replace previous External and Modbus Acquisition parameters.
The following table lists the Generic Tag – Generic Scanner Input Parameters:
Table 2-5: Generic Tag – Generic Scanner Input Parameters
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
FIELD_ADn Integer Field input address n. Where n denotes 1 <Number>
6 to 10 0
Mandatory None
FIELD_TXn Character Field input driver text n. Where n denotes <string>
64 1 to 10 <blank> [mxopcn]
Optional
FIELD_DRV Character Field input driver name. <string>
50 <blank> [sznam]
Mandatory This name identifies the kind of driver
interfacing S+ to the process for input
data communication.
The following table lists the Generic Tag – Symphony Input Parameters:
Table 2-7: Generic Tag – Symphony Input Parameters
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
ICI_NUM Integer ICI Number. {1...8}
2 1
Optional Number of the physical ICI device when multiple [mxciu] or
ICIs are connected to Symphony Plus [mxxciu]
ICI_NDX Integer ICI index. {-1, 0...29999}
5 -1 [mxcpts]
Optional This is the reference index in the internal
ICI table. Set by the system
Format Range
Name Width Description Default
Opt/Mnd Parameter(s)
ALMGROUP Integer Alarm group number. {0, 1...272}
3 0
Optional AL_GRP is the alias name for this field. [sladnm] or
[mxxagp]
This field allows you to group all tags belonging
to a given plant area or component. Alarm group
numbers are used to sort the alarms for the
presentation on screen. Alarm groups are
customer defined. By default, groups 1 to 16 are
defined as first level groups, directly addressed
by alarm displays and summaries. Groups 17 to
32 are defined as sub-groups of group 1, groups
33 to 48 are defined as sub-groups of group 2
and so on.
ALMGRPNAM Character Alarm Group Name. <string>
20 <blank>
26 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
The acknowledgment of alarms can be executed also by using a tag as a trigger. An acknowledge command is triggered on
the specified alarm priority or alarm group, when the specified tag moves to alarm state.
Create additional tag in S+ Operations for third party based remote alarm acknowledge. This enables the link between third
party systems to S+ Operations alarm management systems. Set the values in the S+ Engineering > Operations
Engineering under System Settings tab, and deploy the following configurations (refer Table 2-9) to the required S+
Operations Node.
2VAA000830-330 A 27
S+ Operations DB Reference DATABASE STRUCTURE
28 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
ALRMCMNT1 Integer Return to normal comment index. {1...100}
5 0 [mxalcm]
Optional
ALRMCTXT1 Character Return to normal comment <string>
80 <blank> [szalcm]
Optional
ALRMCMNT2 Integer High alarm (for analog tags) or alarm (for {1...100}
5 digital tags) comment index. 0 [mxalcm]
Optional
HALMCMNT and H_MESS are the alias
name for this field
ALRMCTXT2 Character High alarm (for analog tags) or alarm (for <string>
80 digital tags) comment text. <blank> [szalcm]
Optional HALMCMNT and H_MESS are the alias
name for this field
Note: For ALRMCMNT3 to ALRMTXT12, refer to Analog Tag – Alarm Comment Parameters.
ALRMCMNT13 Integer Hardware failure comment index. {1...100}
5 0 [mxalcm]
Optional
ALRMCTXT13 Character Hardware failure comment <string>
80 <blank> [szalcm]
Optional
ALRMCMNT14 Integer Alarm comment {1...100}
5 0 [mxalcm]
HALMCMNT and ALL_DESCR are the
alias name for this field
ALRMCTXT14 Character Alarm comment <string>
80 <blank> [szalcm]
Optional HALMCMNT and ALL_DESCR are the
alias name for this field
ALRMCMNT12 Integer Status change comment <string>
5 <blank> [szalcm]
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
ALCATPRIn Character Alarm Category for Priority n <string>
50 Defines the alarm category item for Priority n Default
Optional Note: n denotes 1 to 32
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
NETDSTCLAS Character Network Distribution Class <string>
2VAA000830-330 A 29
S+ Operations DB Reference DATABASE STRUCTURE
50 <blank>
Optional
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
UT_TEXT Character Text (1) <string>
8 <blank>
Optional USER3 is the alias name for this
field
UT_TEXT1 Character Text (2) <string>
16 <blank>
Optional USER7 is the alias name for this
field
UT_TEXT2 Character Text (3) <string>
32 <blank>
Optional USER10 is the alias name for
this field
GIS_LAYER Character The name of a layer in a GIS <string>
50 <blank>
Optional
GIS_OBJ_ID Integer Unique Id of a GIS object with a (0 to 16)
16 layer Default 0
Optional
GISENABLE Character Tag Associated to GIS {Y, N} N
1
Optional
GISASPnNAM Character Name of GIS aspect n. Where n <string>
256 denotes 1 to 3. <blank>
Optional
GISASPnCMD Character Command for GIS aspect n. <string>
244 Where n denotes 1 to 3. <blank>
Optional
UT_INn Integer Integer value. Where n denotes {-32767...+32767}
6 1 to 4. 0
Optional None
UT_REn Real Real number. Where n denotes <9 digit real>
9 1 to 6. 0
Optional None
ASPECTnNAM Character Aspect program menu text n. <string>
20 Where n denotes 1 to 9. <blank> [sznam]
Optional
Aspects allow you to add specific
menu items for tag handling.
Menu items are added to the
operating parameters and to the
context menu. Refer to the
ASPECTnCMD field for more
details.
30 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Note:
The aspect command line defines the command to be executed when the menu item is
selected. The syntax of the command line is:
<program name>
or
<program name> <parameters>
The program name identifies the program to be activated and the parameters to define
possible input data to the program.
A parameter can be a tag name. It can be symbolically referenced using the syntax
%TAG%. At execution time the symbolic reference will be replaced with the actual tag
name.
2VAA000830-330 A 31
S+ Operations DB Reference DATABASE STRUCTURE
………………………. ………………
FIELD_AD12 Integer Field Address 12 0
6 None
Mandatory
FIELD_TX1 Character #(Field driver text)# 1 <string>
80 Optional. <blank> [mxopcn]
OPCPROGID and TAGGEN is the
alias name for this field
Note:
OPCCMPTR is the alias name for
FIELD_TX2
2VAA000830-330 A 33
S+ Operations DB Reference DATABASE STRUCTURE
2VAA000830-330 A 35
S+ Operations DB Reference DATABASE STRUCTURE
Optional
ACK_PROG Character Activate alac on ack {Y, N} Y None
1
Optional
RTN_PROG Character Activate alac on rtn {Y, N} Y None
1
Optional Activate an application action
program on return to normal
condition. If set, the application
action program defined by
AAP_NUM field will be activated
whenever a return to normal
condition takes place. The on-line
configuration includes the field
within the Alarm Level Tab for
analog tags and the DI Process
Tab for digital tags.
Optional
DEV_NUMBER Integer Device number 0
15 None
Optional
DEV_TYPE Character Device type <string>
15 <blank>
Optional
DEVSUBTYPE Integer Device subtype 0
2 None
Optional
SOELOG Integer Triggered soe number 0
3 None
Optional
SOETYPE Integer Triggered soe type 0
1 None
Optional
SOETIMEOUT Integer Triggered soe timeout 0
3 None
Optional
SOETUNITS Integer Triggered soe timeout units 0
1 None
Optional
SOEMAXEVT Integer Triggered soe max events 0
5 None
Optional
SOEOUTLOG Integer Triggered soe output log 0
3 None
Optional
Range Default
Name Format Width Opt/Mnd Description
Parameter(s)
FB1_0STATE Character Zero state descriptor for <string>
16 feedback 1. <blank> [sztags]
Optional
This field defines the
text to be displayed for
the state 0 of feedback
1.
Code Description
500 500 milliseconds.
1 1 second.
2 2 second.
3 3 seconds.
5 5 second.
10 10 seconds.
30 30 seconds.
60 60 seconds.
Code Description
100 Synchronous read from DEVICE (the physical device).
The OPC client sends a data read request and waiting for
response.
110 Synchronous read from CACHE (OPC server memory buffer).
The OPC client sends a data read request to the OPC server
and waits for response.
120 Exception based read (ADVISE).
The OPC client does not perform any data read request.
The OPC server send a data to the OPC client when value or
quality of data changes. So, CPU and network resources are
minimized.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
OPC_ALA Character Flag for export alarms to OPC server. {Y, N} N None
1
Optional If set, alarm messages will be
automatically sent to the OPC server.
OPCPROGHS Character Historian server name. <string>
80 <blank> [mxopcn]
2VAA000830-330 A 39
S+ Operations DB Reference DATABASE STRUCTURE
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
S_COORD Character Slave module coordinates. <string>
10 <blank> None
Optional
S_MODULE Character Slave module number. <string>
2 <blank> None
Optional
S_CHANNEL Character Slave channel number. <string>
2 <blank> None
Optional
S_TYPE Character Slave module type. <string>
6 <blank> None
Optional
TO_BOARD Character Termination unit identifier. <string>
14 <blank> None
Optional
TO_TU_TY Character Termination unit type. <string>
6 <blank> None
Optional
TO_TU_CO Character Termination unit coordinates. <string>
10 <blank> None
Optional
O_TB_ID Character Board identifier on termination unit. <string>
3 <blank> None
Optional
TO_PIN1 Character First pin on termination board. <string>
2 <blank> None
Optional
TO_PIN2 Character Second pin on termination board. <string>
2 <blank> None
Optional
TO_PIN3 Character Third pin on termination board. <string>
2 <blank> None
Optional
DRAW_REF Character Drawing reference code description. <string>
14 <blank> None
Optional
DESC_CABLE Character Field cable identifier. <string>
20 <blank> None
Optional Name of field cable wiring termination unit
to field termination board.
FR_BOARD Character Field termination cabinet identifier. <string>
14 <blank> None
Optional Name of field cabinet to which termination
unit is wired.
FR_TB_ID Character Field termination board identifier. <string>
4 <blank> None
Optional
FR_ROW Character Field termination board coordinates. <string>
4 <blank> None
Optional
FR_PIN1 Character First pin on field termination board. <string>
3 <blank> None
Optional
40 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Range Default
Name Format Width Opt/Mnd Description
Parameter(s)
AREACOLOR Character 50 Optional Area Color. string>
<blank> None
AREATEXTCOL Character 50 Optional Area text color. string>
<blank> None
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
ZEROSTATE Character Zero state descriptor. <string>
256
Mandatory This field defines the text to be displayed or
printed to represent the state 0. [sztags]
Note 1:
The IsAlarm0, IsAlarm1, ... IsAlarmn fields replace the Refstat field. The description of Refstat has been removed from the
configuration manual. However, the field is still supported for compatibility with previous Symphony Plus versions. Refer to
configuration manual of release 1.4 (or previous) for details.
The IsAlarm<i> set of fields allow defining multiple alarm statuses for a multi-state tag. A tag can have:
• A single alarm status and all other normal.
• A single normal status and all other alarm.
• Any combination of alarm and normal statuses.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
SER_NUMBER Integer SER number. {1, 2, 3….,10}
2 This field is used for
Optional generating SOE report.
SER_INDEX Integer SER index. {0, 1...512}
4 0 [mxsept]
Optional
When the extended sequence of events (FC 241) is used, the blocks for standard and summary sequence of events are
allocated to the addresses 5000 and 5001 and cannot be defined elsewhere.
Format Range
Name Width Description Default
Opt/Mnd Parameter(s)
SOELOG Integer Number of sequence of events log.
3
Optional This field identifies the log of each SER device. 0
None
SOETYPE Integer Type of sequence of events. {0, 1}
1 0
Optional The value of this field can be: None
0 - Standard SOE,
1 - Summary SOE.
SOETIMEOUT Integer Sequence of events time-out.
3
Optional This field defines the interval of time the 0
sequence of events is kept opened ready to None
collect all changes following the first event (the
SOE event activating).
SOETUNITS Integer Time unit to qualify the SOE time-out. {0, 1}
1 0
Optional The value can be: None
44 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
0 - Seconds,
1 - Minutes.
SOEMAXEVT Integer Maximum number of allowed events.
5
Optional The current sequence of event log is closed if it 0
reaches the maximum number of events. A new None
SOE log is opened to collect exceeding events.
SOEOUTLOG Integer Output log for SOE merging.
3
Optional When multiple SER devices are in use, a single 0
log can be generated merging logs. None
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
FB1_0STATE Character Zero state descriptor for feedback 1. <string>
16 <blank> [sztags]
Optional This field defines the text to be displayed
for the state 0 of feedback 1.
FB1_1STATE Character One state descriptor for feedback 1. <string>
16 <blank> [sztags]
Optional This field defines the text to be displayed
for the state 1 of feedback 1.
FB2_0STATE Character Same as above for state 0 of feedback 2. <string>
16 <blank> [sztags]
Optional
FB2_1STATE Character Same as above for state 1 of feedback 2. <string>
16 <blank> [sztags]
Optional
FB3_0STATE Character Same as above for state 0 of feedback 3. <string>
16 <blank> [sztags]
Optional
FB3_1STATE Character Same as above for state 1 of feedback 3. <string>
16 <blank> [sztags]
Optional
FB4_0STATE Character Same as above for state 0 of feedback 4. <string>
16 <blank> [sztags]
Optional
FB4_1STATE Character Same as above for state 1 of feedback 4. <string>
16 <blank> [sztags]
Optional
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
ALPRI_STCH Integer Status change priority number. {0, 1 ... 16}
3 0
Optional This is the priority assigned to the tag (defined as [mxalpr] or
status only tag and not alarm tag) when a status [mxxapr]
change takes place and the condition must be
displayed. If set to 0 then the default priority is
assigned.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
HRTRUNSTAT Integer Dig. tot. running status {0, 1}
1 0
Optional Running status for digital totalization. None
46 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
DEV_NAME Character Device name. <string>
20 <blank> None
Optional Depending on the type of device (refer to
the DEV_TYPE field for details), this field
can define the name of a printer, a
computer or a disk.
1 - Printer,
2 - Node,
3 - Disk.
DEV_TYPE Integer Device type. {Printer, Node, Disk}
2VAA000830-330 A 47
S+ Operations DB Reference DATABASE STRUCTURE
Note 1:
The name of devices is the names as known by Windows operating system. That is, a printer name is the name as defined
during the printer definition (e.g. LPT1 or \\SERVERNODE\LASERPRT1), a node name is the computer name (e.g.
Symphony Plus SERVER1) as defined in the Network tab (access from Settings and Control Panel) and a disk name is the
identifier of disk (e.g. C or D).
Note 2:
The diagnostic function reports the availability of printers, the existence (or the operability) of nodes and the space allocation
of disks.
The
system settings DiskUsageHighLimit and DiskUsageVeryHighLimit indicates the high and very high limits of the disk space
allocation.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
ALMDST Integer Reference to status change
5 documentation 0
Optional None
General Parameters:
The fields listed in Table 2-38 provides information on the engineering unit index or text, the floating point presentation
format, the presentation scale and other parameters typical of analog tags. All fields are optional.
Refer to the Engineering Unit Database sub-section for more information about different ways to configure engineering
units.
The on-line configuration allows selection of engineering unit either by index (typing the number) or text (selecting from a
list).
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
EUDESC Character Engineering unit text. <string>
16 <blank> [sztags]
Optional EU_NAME is the alias name for the field.
Note 1:
In the range boxes, values of “lowlim” and “higlim” are defined by the general formulas:
lowlim = VAL0
higlim = VAL0 + SPAN
Values of VAL0 and SPAN are defined in the alarm level definition sub-section.
Note 2:
Filtering defined by the FILTER_TAU field plays a weighting role when a new tag value must be stored in the realtime
database. The stored value is computed according to the following formula:
Vn = Vn-1 * (FILTER_TAU / (dt + FILTER_TAU)) + Vr * (dt / (dt + FILTER_TAU))
Where:
Vn is the value to be computed and stored in the realtime database.
Vr is the input raw value.
Vn-1 is the current value stored in the realtime database. Date is the time elapsed between two exceptions.
FILTER_TAU is the value of filter factor.
If the filter factor is zero (no filtering applied), the weight of the current value in the realtime database is zero and the input
raw value of the tag will be stored in the realtime database.
50 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Note 3:
Playback dead-band and timer provides a mechanism to allow re-building the actual history of the tag in trend displays and
trip analysis. If they are defined, each time a new packet is going to be queued to playback, its value is compared to last
stored packet. If the difference between values is greater than the defined playback dead-band, and last stored packet is
older than the defined playback timer, an additional dummy packet is queued to playback with the same value and quality
as the old one and the same time as the new one. Then the new packet is stored. This allows a higher reliability in data
trending. This allows to re-build the “step” graphic trend of the tag in the historian mode operating with such tags that can
change suddenly after a long steady period (i.e. currents or pressures).
This mechanism is used based on requirement, as it may considerably decrease the playback archive capacity.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
SPEUINDEX Integer SP Engineering Unit index. {-1, 0...127}
3 This field defines the index into the -1
Optional engineering unit database for set point. A
value of –1 forces automatic assignment
of engineering unit index for set point and
requires the specification of the
engineering unit text.
EUINDEX Integer Engineering unit index. {-1, 0...127}
3 This field defines the index into the -1 [mxeutx]
Optional engineering unit database. A value of –1
forces automatic assignment of
engineering unit index and requires the
specification of the engineering unit text
(refer to CONSTDELTA field for more
details).
CONSTDELTA Real Hourly constancy delta value. {lowlim...higlim}
10 0
Optional This value (expressed in engineering None
units) defines the delta allowed as
tolerance for hourly constancy check.
This field is meaningful only if Symphony
Plus has been configured to support
hourly constancy function.
The EUINDEX field takes precedence over EUDESC field. If EUINDEX is defined, EUDESC is ignored. If EUINDEX is
omitted (blank) or –1, the text defined by EUDESC is added to engineering unit database at the first vacant index.
When the EUINDEX is defined, the engineering unit database must be defined and built. Refer to the Engineering Units sub-
section for more details.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
CONVCODE Character Conversion code to be performed on the <string>
20 input raw data. <blank> [sznam]
2VAA000830-330 A 51
S+ Operations DB Reference DATABASE STRUCTURE
Optional
CONVMIN Integer Minimum value (in engineering unit) of the
15 input raw data.
Optional 0
None
CONVMAX Integer Maximum value (in engineering unit) of
15 the input raw data.
Optional 0
None
CONVOFFS Integer Offset value to add on converting input
15 raw data.
Optional 0
None
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
ALPRI_3H Integer 3-High alarm priority number. {0, 1 ... 16}
2 0
Optional This is the priority assigned to the tag when [mxalpr] or [mxxapr]
a 3-high alarm condition takes place. If set
to 0 then the default priority is assigned.
ALPRI_2H Integer 2-High alarm priority number. {0, 1 ... 16}
2 0
Optional This is the priority assigned to the tag when [mxalpr] or [mxxapr]
a 2-high alarm condition takes place. If set
to 0 then the default priority is assigned.
ALPRI_H Integer High alarm priority number. {0, 1 ... 16}
2 0
Optional This is the priority assigned to the tag when [mxalpr] or [mxxapr]
a high alarm condition takes place. If set to
0 then the default priority is assigned.
ALPRI_L Integer Low alarm priority number. {0, 1 ... 16}
2 0
Optional This is the priority assigned to the tag when [mxalpr] or [mxxapr]
a low alarm condition takes place. If set to 0
then the default priority is assigned.
ALPRI_2L Integer 2-Low alarm priority number. {0, 1 ... 16}
2 0
Optional This is the priority assigned to the tag when [mxalpr] or [mxxapr]
a 2-low alarm condition takes place.
ALPRI_3L Integer 3-Low alarm priority number. {0, 1 ... 16}
2 0
Optional This is the priority assigned to the tag when [mxalpr] or [mxxapr]
a 3-low alarm condition takes place. If set to
0 then the default priority is assigned.
ALPRI_HROC Integer High rate of change priority number. {0, 1 ... 16}
2 0
Optional This is the priority assigned to the tag when [mxalpr] or [mxxapr]
a high rate of change alarm condition takes
place. If set to 0 then the default priority is
assigned.
ALPRI_LROC Integer Low rate of change priority number. {0, 1 ... 16}
2 0
Optional This is the priority assigned to the tag when [mxalpr] or [mxxapr]
a low rate of change alarm condition takes
place. If set to 0 then the default priority is
assigned.
2 0
Optional This is the priority assigned to the tag when [mxalpr] or [mxxapr]
a high deviation alarm condition takes place.
If set to 0 then the default priority is
assigned.
ALPRI_LDEV Integer Low deviation priority number. {0, 1 ... 16}
2 0
Optional This is the priority assigned to the tag when [mxalpr] or [mxxapr]
a low deviation alarm condition takes place.
The on-line configuration includes the fields above in the Alarm Level Tab and in the Alarm Option Tab.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
HINS_LIMIT Real High instrument limit.
15
Optional This value (expressed in engineering units) 0
defines the 100% scale of the tag. This None
parameter may be used instead of SPAN.
SPAN Real Instrument span.
15
Optional This value (expressed in engineering units) 0
defines the range of the tag. None
54 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
2VAA000830-330 A 55
S+ Operations DB Reference DATABASE STRUCTURE
Note 1:
In the range boxes, values of “lowlim” and “higlim” are defined by the general formulas:
lowlim = VAL0
higlim = VAL0 + SPAN
Values of VAL0 and SPAN are defined in the alarm level definition sub-section.
The SPAN field, defined in the database, is the full range of the tag (e.g. the range of the instrument). The high instrument
field, in the on-line configuration, defines the high instrument limit and correspond to the HINS_LIMIT field. They match only
if the VAL0 field value is zero.
When defining fixed alarm levels be sure to have a correct sequence of values for all active limits. In other words, fixed alarm
limits must satisfy the following relation:
(VAL0+SPAN) >
H3ALARM > H2ALARM > HALARM >
LALARM > L2ALARM >L3ALARM >
VAL0
56 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
2VAA000830-330 A 57
S+ Operations DB Reference DATABASE STRUCTURE
58 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
2VAA000830-330 A 59
S+ Operations DB Reference DATABASE STRUCTURE
60 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
The following table lists the Analog Tag- Alarm Option Parameters:
Table 2-44: Analog Tag – Alarm Option Parameters
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
HR_ACTIVE Character Increasing rate of change limit activation {Y, N} N None
1 flag.
Optional
HROC_LIMIT Real Increasing rate of change limit. {lowlim...higlim}
15 0
Optional This value (expressed in engineering None
units) defines the maximum positive
change allowed for the tag value during a
period of one minute. If the value is
exceeded, an increasing rate of change
alarm is generated.
2VAA000830-330 A 61
S+ Operations DB Reference DATABASE STRUCTURE
62 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Note 1:
In the range boxes, values of “lowlim” and “higlim” are defined by the general formulas:
lowlim = VAL0
higlim = VAL0 + SPAN
Values of VAL0 and SPAN are defined in the alarm level definition sub-section.
When defining the alarm dead-band, be sure the value does not exceed the absolute difference between two consecutive
alarm levels.
Note 2:
Typical examples for Alarm dead-band and Limit dead-band are as follows:
• The defined Alarm dead-band value is used as a common setting for High/Low alarm limit.
• The defined High/Low Alarm dead-band value is used as individual setting for an alarm limit.
2VAA000830-330 A 63
S+ Operations DB Reference DATABASE STRUCTURE
In case of both Alarm dead-band and Limit dead-band values are set, precedence is given to larger value.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
ALRMCMNT3 Integer Low alarm comment index. {1...100}
5 0 [mxalcm]
Optional LALMCMNT and L_MESS are the alias
name for this field
64 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Refer to the Alarm Comment Definition Parameters section for more details about the contents of these fields. Refer to the
analog sub-sections of the generic tag definition for other alarm comment fields.
The on-line configuration allows selection of alarm comment either by index (typing the number) or text (selecting from a
list).
2VAA000830-330 A 65
S+ Operations DB Reference DATABASE STRUCTURE
Range Default
Name Format Width Opt/Mnd Description
Parameter(s)
ALMDLA Integer Reference to low alarm 0
5 documentation None
Optional
ALMDHH Integer Reference to 2 high alarm 0
5 documentation None
Optional
ALMDLL Integer Reference 2 low alarm
5 documentation 0
Optional None
ALMDSH Integer Reference to 3 high alarm
5 documentation
2VAA000830-330 A 67
S+ Operations DB Reference DATABASE STRUCTURE
Optional 0
None
ALMDSL Integer Reference 3 low alarm
5 documentation
Optional 0
None
ALMDHD Integer Reference to high deviation alarm
5 documentation
Optional 0
None
ALMDLD Integer Reference to low deviation alarm
5 documentation
Optional 0
None
ALMDHR Integer Reference to increasing rate of
5 change documentation
Optional 0
None
ALMDLR Integer Reference to decreasing rate of
5 change documentation
Optional 0
None
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
INSTR_TYPE Character Instrument type. <string>
8 <blank> None
Optional This field describes the electrical range of
the signal and the relevant E.U.
conversion type.
JBOX Character Thermocouple junction box <string>
6 <blank> None
Optional
RTD_COMP Character Identifier of the compensation thermo- <string>
14 resistance for thermocouple. <blank> None
Optional
2VAA000830-330 A 69
S+ Operations DB Reference DATABASE STRUCTURE
SV_STCHNG Character Save flag for state changes. Archive events {Y, N} Y None
1
Optional If set, the changes of state concerning this tag will be
recorded into the Operator Journal.
AUTOREMOVE Character Auto remove inactive alarms after a timeout {Y, N} N None
1
NOREMACK Character Do not remove RTN with ACK, use remove {Y, N} N None
1
Range Default
Name Format Width Opt/Mnd Description
Parameter(s)
COLORPRT Character Color Printer. string>
1 <blank> None
Optional
C_WHITE Character Sequence to set with string>
20 white color. <blank> None
Optional
C_RED Character Sequence to set with red string>
20 color. <blank> None
Optional
C_GREEN Character Sequence to set with string>
20 green color. <blank> None
Optional
C_YELLOW Character Sequence to set with string>
20 yellow color. <blank> None
Optional
C_BLUE Character Sequence to set with string>
20 blue color. <blank> None
Optional
C_MAGENTA Character Sequence to set with string>
20 magenta color. <blank> None
Optional
C_CYAN Character Sequence to set with string>
20 cyan color. <blank> None
Optional
C_NAVY Character Sequence to set with string>
20 navy color. <blank> None
Optional
C_BLACK Character Sequence to set with string>
20 black color. <blank> None
Optional
REROUTING Character Rerouting printer. string>
10 <blank> None
Optional
SINGLELINE Character Single line printer. string>
1 <blank> None
Optional
LINESPAGE Character Lines per page. string>
10 <blank> None
Optional
POINTSIZE Character Point size. string>
10 <blank> None
Optional
HEADER Character Printout header string>
256 <blank> None
Optional
2VAA000830-330 A 71
S+ Operations DB Reference DATABASE STRUCTURE
2.11.1 Outline
Alarm comments are descriptive texts associated with all possible alarm conditions of analog and digital tags.
These texts are collected into a specified file on a Personal Computer using standard packages like DBase III/IV or EXCEL
or the SLDG package (provided by the Bailey Engineering Work Stations). Then, the file must be copied to the computer
running the Symphony Plus application (if it is a different one) for final download. Tags will refer to alarm comments by index.
Alternatively, texts can be included in the tag database file. The alarm comment database will be filled when the tag database
is processed.
A non-existing text will be added in the first available location of the alarm comment database and an index will be assigned
to it. After a new text has been added, all tags using the same text will point to the same location of alarm comment database.
In this case, the ALRMCTXTn field will be filled, and the ALRMCMNTn will be omitted in the tag database.
This section describes the structure of the Alarm Comment Database (the first option is chosen).
Range Default
Name Format Width Opt/Mnd Description
Parameter(s)
REF_TAG Character Reference Tag for string>
50 faceplate. <blank> None
Optional
ATOM1NAM Character Name for Atom #1. string>
20 <blank> None
Optional
CUSTTAGID Character Plant tag name. string>
32 <blank> None
Optional This field provides an
additional name or
description (i.e. KKS code)
to the tag. Since it is only
used for print/display
purposes, this field may be
duplicated.
IS_USED Character Atom is used. {Y, N} N None
1
Optional
CTRL_ATOM Character Atom is controlled. {Y, N} N None
1
Optional
FIELD_DRV Character Field input driver name. <string>
50 <blank> [sznam]
Mandatory
72 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
HIGH_LIMIT, DELTA_HH,
and DELTA_SH are the
alias name for this field
HIGH_LIMIT and
DELTA_HH are the alias
name for this field
LOW_LIMIT and
DELTA_LL is the alias
name for this field.
LOW_LIMIT, DELTA_LL,
and DELTA_SL are the
alias name for this field.
74 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Alias: PLAYBACKLT
(FBN : original name of the
manual “playbacklt”)
PLBCOMPRDB Integer Refer to PLAYBACKDB {0...100}
15 field and Note 3 at the end 0
Optional of the table for details. None
HISLIFETIM Integer Historic Archive Life Time. None
5
Optional
OPCREADTYP
Integer OPC read type.
6 Refer Table 2-15 for
120
Optional allowed read types.
None
AL_REM Character Remote alarm processing {Y, N} Y None
1 flag.
Optional
If set, the alarm processing
for this tag will be
performed remotely (PCU
level or PLC level),
otherwise it will be
performed locally
(computer level). This field
is meaningful for tags
coming from smart devices
able to check for an alarm
condition. For all other
tags, alarm processing is
always performed locally.
AL_PRI Character Alarm priority number. {0, 1...15}
2 1
Optional ALRM_PRTY1 is the alias [mxalpr] and
name for this field [mxxapr]
76 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Note: “N” can be 1 to 12 for the tag name FIELD_AD, “N” can be 1 to 10 for the tag name FIELD_TX, “N” can be 1 to 31 for
the tag name ISALARM and “N” can be 1 to 10 for the tag name CONVPAR.
2.13.1 Outline
An engineering unit (E.U) may be associated with an analog tag. The engineering unit is a descriptive text used to physically
qualify values, and give meaning to the scale of analog tags.
These texts are usually collected into a specified file on a Personal Computer using standard packages like DBase III/IV or
EXCEL or the SLDG package (provided by the Bailey Engineering Work Stations).
Then, the file must be copied to the computer running the application Symphony Plus (if it is a different one) for final
download.
Analog tags will refer to engineering units by their index. In this case, analog tags can directly point to this database by
means of the field EUINDEX, while the field EUDESC can be omitted.
78 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Alternatively, texts can be included into the tag database file. The engineering unit database will be filled when the tag
database is processed.
A non-existing text will be added in the first available location of the engineering unit database, and an index will be assigned
to it.
After a new text has been added, all tags using the same text will point to the same location of engineering unit database.
In this case, the EUDTEXT field will be filled and the EUDINDEX will be omitted in the tag database.
This section describes the structure of Engineering Units Database (if first option is chosen).
Range Default
Name Format Width Opt/Mnd Description
Parameter(s)
INDEX Integer Engineering unit index. {1...127}
3 0 [mxeutx]
Mandatory EUDINDEX is the alias name
for this field
TEXT Character Engineering unit text. <string>
16 <blank> [sztags]
Mandatory EUDTEXT is the alias name for
this field
2.14.1 Outline
Text selectors are descriptive texts that are associated to the values of a particular type (“TEXT”) of analog tags.
These texts are usually collected into a specified file on a Personal Computer using standard packages like Dbase III/IV or
EXCEL or the SLDG package (provided by the Bailey Engineering Work Stations). Then, the file must be copied to the
computer running the application Symphony Plus (if it is a different one) for final download.
2VAA000830-330 A 79
S+ Operations DB Reference DATABASE STRUCTURE
2.15.2 Outline
The main goal of alarm subsystem is to process up to three types of events (information events, return-to-normal events
and alarm events) and to notify operators by a wide range of peripheral devices, such as LADs (Latest Alarm Displays),
printers, Operations Journal (OJ) and audible alarms.
All these events may be queued by a scan subsystem (in the simplest scheme) as well as by calculation package,
configuration subsystem or user programs.
The following section shows how to configure alarm groups requested by alarm subsystem to process these events. Refer
the Color/Blink Override Basic Definition for more details on configuration of color/blink override.
Format Range
Name Width Description Default
Opt/Mnd Parameter(s)
INDEX Integer Alarm group index. {0, 1...272}
3 0 [mxclbk]
Optional This field identifies the alarm group by number. It must
be unique for each alarm group in the database. If
omitted or zero (blank), the first vacant index will be
allocated.
80 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Format Range
Name Width Description Default
Opt/Mnd Parameter(s)
Character Column definition name.
50 If user describes names separated by a
<string>
Optional semicolon, ZoomIn/Out feature will be
LISTALM <blank>
valid.
None
If this parameter is blank, alarm group
refers to the workplace parameter.
Integer
Alarm Mimic priority (Lower number has 0
ALDISPPRIO 6
higher priority) None
Optional
Primary display reference for monitor 1.
Primary display (view 1)
2VAA000830-330 A 81
S+ Operations DB Reference DATABASE STRUCTURE
Format Range
Name Width Description Default
Opt/Mnd Parameter(s)
SEC_LEVEL Integer Security level. {0, 1...16}
2 0
Optional This field is checked whenever a user attempts to None
access the alarm group. Only users whose security
level is greater or equal to what's hereby defined are
enabled to access the alarm group.
SEC_GROUP Integer Security group. {0, 1...32}
2 0
Optional This field is checked whenever a user attempts to None
access the alarm group. Only users whose security
group mask includes what's hereby defined are
enabled to access the alarm group.
Attribute Description
UNACKD Unacknowledged alarms.
ALMGRP Alarm group.
ALMPRI Alarm priority.
Note:
• There are two methods for specifying alarm lists. Either an external file or an internal alarm list can be used.
• ALMGRP and ALMARI can be used together. In such case, ALMGRP must be followed by ALMPRI.
For example: ALMGRP,4,5,6;ALMPRI,1,2,3;
82 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
This method can be used when the tag list does not exceed the maximum of 254 characters (upper limit for Dbase III/IV
fields).
2.16.1 Outline
The audible alarm defines the tones Symphony Plus uses to notify alarms to the operator. An audible can be played by the
computer or played by horns that are Symphony driven.
These audible tones are collected into a dedicated file on a Personal Computer using standard packages like DBase III/IV
or EXCEL. Then, the file must be copied to the computer running the Symphony Plus application (if it is a different one) for
final download. Tags will refer to audible tones by index.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
AUDINDEX Integer Audible alarm index. {0...32}
3 This field defines the index into audible alarm 0 [mxaud]
Mandatory database to determine which audible is to be activated
upon alarm and/or return to normal.
NAME Integer Alarm group name. <string>
50 <blank> [sznam]
Mandatory This must be a unique name within the alarm group
database.
2VAA000830-330 A 83
S+ Operations DB Reference DATABASE STRUCTURE
2.17 Calculation
2.17.4 Operands
Operands are numbers, tag names, internal variables, constant names, functions or macros.
2.17.5 Numbers
In the calculations, numeric values are processed as floating point numbers. Expressions are calculated in double precision,
but the inputs and the results are single precision.
84 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
2.17.8 Functions
Functions are predefined names. Typically, they accept a number of input parameters and produce a result. See the list of
intrinsic functions for capabilities and syntax.
2.17.9 Macros
Macros are predefined and reserved names. Typically, they accept a number of input parameters and produce a number
result. Refer to the Calculation Macros manual for details on the syntax.
2.17.10 Comments
Comments may be placed anywhere to make the calculation block definition more readable. The calculation processor
recognizes the following delimiters as comment:
2VAA000830-330 A 85
S+ Operations DB Reference DATABASE STRUCTURE
2.17.15 Expressions
An expression is a set of single items that, when evaluated, gives a result. Operators act on variables (tag names, internal
variables and constants) in an expression.
In the syntax to exemplify expressions, the following symbols are used:
• <calc> - identifies an internal generic variable used as calculation result,
• <ana_n> - identifies an generic analog value,
• <dig_n> - identifies a generic digital value.
Constants, internal variables and tag names can represent analog and digital values. For example, 5.6 can be a constant
analog value; VAR can be a variable analog value if VAR is an internal variable and “PV-TAG” can be an analog value
representing the current value of the tag PV-TAG in the database.
Items related to expressions are listed in the following description.
/************************************************/
The item Dif_Flow above is a local variable. Its value is meaningful within the calculation and cannot be exported outside
unless it is assigned to a calculated analog tag.
86 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
If a target database does not exist, the builder processor creates it using the whole Symphony Plus database structure.
Alternatively, a target database file may be specified as template. In this case, the builder processor updates the target
database file handling only the fields specified in it. The target database file can have just a single calculation or may be a
full or partial database file. It must contain all (and only) fields to be exported.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
INDEX Integer Calculation block index. {0, 1...300}
6 0 [mxclbk]
Optional This field identifies the calculation by number. It must
be unique for each calculation in the database. If
omitted or zero (blank), the first vacant index will be
allocated.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
PR_OPACT Character Print flag for operator action messages. {Y, N} N None
1
Optional
If set, database modifications and all other operator
actions concerning this calculation will be printed on alarm
printer(s).
Format Range
Name Width Description Default
Opt/Mnd Parameter(s)
CALCFRQ Integer Calculation period. {1...9999}
5 0
Mandatory This field defines the timing of the calculation. None
Note 1:
The calculation offset is applied to the base time of the calculation block, that is the greatest integer multiple of the calculation
period less or equal than calculation period itself (second zero if period is seconds, minute zero if period is minutes, midnight
if period is hours). For instance, to have a calculation block running every 30 minutes at minute 5, the offset must be 5
minutes.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
CALCFILE Character Source file specification for the calculation block. <string>
254 <blank> None
Mandatory The full path allows locating the source file
anywhere. Usually source calculation files are
allocated within the
\S+\Config\Calc folder.
n = 1 to 4
n= 1 to 4
2VAA000830-330 A 89
S+ Operations DB Reference DATABASE STRUCTURE
2.18.2 Parentheses
Parentheses can be used anywhere to affect the order of calculations. Regardless of operator priority, operations within
parentheses are evaluated before operations outside those parentheses. Operations within parentheses are evaluated
according to Table 2-66.
90 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
.... expression_N_1
} ELSE
{ expression_1_2 expression_2_2
....
expression_N_2
}
o Fortran like syntax
WHILE (expression_0)
{
expression_1 expression_2
.... expression_N
}
o Fortran like syntax
WHILE (expression_0) DO expression_1 expression_2
.... expression_N
ENDWHILE
Using the WHILE-DO statement may cause never ending loops. In such a case the main clause expression never become
false and the functionality of the calculation package will result compromised.
Ensure to avoid such cases carefully checking the main clause.
The IF-THEN-ELSE and WHILE-DO structures can be nested, i.e.,the THEN and the ELSE clauses can include IF-THEN-
ELSE and WHILE-DO structures, the WHILE-DO body may include IF-THEN-ELSE and WHILE-DO structures.
The FORTRAN like syntax of the IF-THEN-ELSE cannot be nested. Use the C like syntax. The C like syntax of the IF-THEN-
ELSE and WHILE-DO structures cannot have the two brackets which include the ELSE or WHILE clause on the same line.
<calc> =
92 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
2VAA000830-330 A 93
S+ Operations DB Reference DATABASE STRUCTURE
rad
ASIN The function computes the inverse sine (arc sine) <calc> = ASIN
of an angle. (Input variables
<angle>
End Variables)
rad
ATAN The function calculates the inverse tangent (arc <calc> = ATAN
tangent) of an angle. (Input variables
<angle>
End Variables)
rad
AVR The function returns the average value of n <calc> = AVR
values. (Input variables
<analog_1>,
A maximum of 99 input parameters can be <analog_2>,
defined. .......................
<analog_n> End
Variables)
COS The function computes the cosine of an angle. <calc> = COS
(Input variables
<angle>
End Variables)
rad
EXP The function returns the value 'e' raised to the <calc> = EXP
power specified by the argument. (Input variables
<analog>
The value of 'e' is 2.7182818, the base of natural End Variables)
logarithms.
INT The function returns the integer part of a real <integer part> = INT
number. (Input variables
<real number> End
Variables)
INTERP The function computes the interpolation of pair of <calc> = INTERP
values in a table. (Input variables
<interpolation
The interpolation value is the entry within the value>, X1, Y1, ... ,
table. Pairs must be ordered in increasing order of Xn, Yn End
Xi elements. Variables)
The base for the calculation is the value 10. The <positive real> End
number must be positive. Variables)
MAX The function returns the maximum among n <calc> = MAX
values. (Input variables
<analog_1>,
A maximum of 99 input parameters can be .......................
defined. <analog_n> End
Variables)
MIN The function returns the minimum among n <calc> = MIN
values. (Input variables
<analog_1>,
A maximum of 99 input parameters can be .......................
defined. <analog_n> End
Variables)
PIGREEK Function returns the value 3.14159. <calc> = PIGREEK
(Input variables End
Variables)
SIGN The function returns a representation of the <calc> = SIGN
numerical sign of its argument. (Input variables
<analog>
If its argument is negative, the function returns –1. End Variables)
If the argument is zero, it returns 0. If the
argument is positive, it returns 1.
SIN The function computes the sine of an angle. <calc> = SIN
(Input variables
<angle>
End Variables)
rad
SQR The function returns the square root of the <calc> = SQR
argument. (Input variables
<analog>
End Variables)
TAN The function returns the tangent of an angle. <calc> = TAN
(Input variables
<angle>
End Variables)
rad
VALMAX The function returns the maximum among n <calc> = VALMAX
values. (Input variables
<% validity>,
It is an optimization of the MAX function and takes <analog_1>,
care of the good quality samples only. Bad values .......................
are discharged, and then the maximum is <analog_n> End
evaluated. The quality of the result is set to good if Variables)
the percentage of remaining samples is greater
than the required validity percentage.
2VAA000830-330 A 95
S+ Operations DB Reference DATABASE STRUCTURE
Eng.
Function Description Syntax
Unit
FORCE_APPL1 The function forces the “<tag>” = FORCE_APPL1
application bit 1 of a tag, (Input variables “<tag>”,
irrespective of the quality of <digital>
input tag. End Variables)
FORCE_APPL2 The function forces the “<tag>” = FORCE_APPL2
application bit 2 of a tag, (Input variables “<tag>”,
irrespective of the quality of <digital>
input tag. End Variables)
FORCE_APPL3 The function forces the “<tag>” = FORCE_APPL3
application bit 3 of a tag, (Input variables “<tag>”,
irrespective of the quality of <digital>
input tag. End Variables)
FORCE_QUALITY The function forces the “<tag>” =
quality of a tag, irrespective FORCE_QUALITY (Input
of the quality of input tag. variables “<tag>”,
<digital>
Value 0 forces good quality, End Variables)
value 1 forces bad quality.
DESCR_OR OR function, with variable “<tag>” = DESCR_OR
elements. Special function (Input variables
which manipulates <elem_1>, ... ,<elem_n>,
descriptions (strings) <qual_1>, ... ,<qual_n> End
instead of values: giving an Variables)
OR function, the description
of the result is the chaining
of the description of the
single components which
are TRUE.
GETINFO The function returns <calc> = GETINFO
Symphony Plus system (Input variables
information. System <system parameter> End
information is identified by Variables)
a symbolic code as defined
in the System Parameter
Table.
GETTAG The function returns <calc> = GETTAG
database configuration (Input variables
parameters of tags. “<tag>”,
Configuration parameters <config. parameter> End
are identified by a symbolic Variables)
code as defined in the
Configuration Parameter
Table.
SAVEVALUE The function saves a value <calc> = SAVEVALUE
of a tag as initial value to (Input variables “<tag>”,
be restored later at restart <value>
time. End Variables)
96 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
2VAA000830-330 A 97
S+ Operations DB Reference DATABASE STRUCTURE
min sec
HOUR The function returns the current hour <calc> = HOUR
of the day. (Input variables
End Variables)
The value is in the range 0 to 23.
JULSEC The function returns the number of <calc> = JULSEC
seconds since a reference date. (Input variables
End Variables)
The reference date is assumed to be
January, 1 1991.
MINUTE The function returns the current <calc> = MINUTE
minute of the hour. (Input variables
End Variables)
The value is in the range 0 to 59.
MONTH The function returns the current <calc> = MONTH
month. (Input variables
End Variables)
The value is in the range 1 to 12.
SECOND The function returns the current <calc> = SECOND
second within the minute. (Input variables
End Variables)
The value is in the range 0 to 59.
WEEKOFYEAR The function returns the current week <calc> = WEEKOFYEAR
of the year. (Input variables
End Variables)
The value is in the range 1 to 52.
YEAR The function returns the current year. <calc> = YEAR
(Input variables
End Variables)
H_GAS The function computes the enthalpy of a gas <specific heat> = H_GAS kJ/kg
as function of the temperature. (Input variables
<temperature>,
The gas is defined according to the gas <gas index> End Variables)
table. °C
nbr
M_GAS The function computes the molecular weight <specific heat> = M_GAS kg/Mole
of a gas. (Input variables
<temperature>,
The gas is defined according to the gas <gas index> End Variables)
table. nbr
S_GAS The function computes the entropy of a gas <specific heat> = S_GAS kJ/kg °C
as function of temperature and pressure. (Input variables
<temperature>,
The gas is defined according to the gas <gas index> End Variables)
table. °C bar nbr
V_GAS The function computes the volume of a gas <specific heat> = V_GAS m3/Kg
as function of temperature and pressure. (Input variables
<temperature>,
The gas is defined according to the gas <gas index> End Variables)
table. °C bar nbr
2VAA000830-330 A 101
S+ Operations DB Reference DATABASE STRUCTURE
102 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
The functions HARIA, HHY, PVSAT and CPARIA, defined in previous manuals among the gas property functions, have
been removed from this manual since the functions defined here replace them.
However, they are still supported for compatibility with old versions of Symphony Plus. Refer to the documentation of
previous versions for details. The names are reserved keywords and cannot be used within calculations to define internal
variables.
Hhum=(1+X)*H_AIR_T(T,X) + 2501.7*X
expressed in kJ/kg dry air. In the above
formula X represent the absolute humidity
and T the temperature.
S_AIR_TP The function computes the entropy of wet <entropy> = S_AIR_TP kJ/kg °C
air as function of the temperature, pressure (Input variables
and absolute humidity. <temperature>,
<pressure>,
The absolute humidity is expressed in kg <absolute humidity> End °C bar kg/kg
vapor/kg dry air. Variables)
T_AIR_H The function computes the temperature of <temperature> = T_AIR_H °C
wet air as function of the enthalpy and (Input variables
absolute humidity. <enthalpy>,
<absolute humidity> End
The absolute humidity is expressed in kg Variables) kJ/kg kg/kg
vapor/kg dry air.
T_AIR_PS The function computes the temperature of <temperature> = °C
wet air as function of the pressure, entropy T_AIR_PS
and absolute humidity. (Input variables
<pressure>,
The absolute humidity is expressed in kg <entropy>, bar
vapor/kg dry air. <absolute humidity> End kJ/kg °C
Variables) kg/kg
WHY The function computes the percentage of <humidity> = WHY %
humidity per kg of dry air as function of dry (Input variables
bulb temperature, atmospheric pressure <dry bulb temp.>,
and measured relative humidity. <atmospheric press.>,
<relative humidity> End °C
The temperature is assumed to be in the Variables) bar
range –10 to 50 °C and pressure in the %
range 0.9 to 1.2 bar.
2VAA000830-330 A 103
S+ Operations DB Reference DATABASE STRUCTURE
Number Description
1 BYTE
2 USHORT
3 SHORT
4 UNIT
5 INT
6 FLOAT
7 DOUBLE
2VAA000830-330 A 105
S+ Operations DB Reference DATABASE STRUCTURE
106 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
<month>,
<year>,
<hour>,
<minute>,
<second>,
<offset value>,
<offset time unit>,
<number of samples>,
<analisys interval>,
<interval time unit>,
<min. % good>,
<discharge bad flag>,
<angle coeff>,
<const coeff>,
<error on angle coeff>,
<error on const coeff>,
<standard error> End
Variables)
SDEV Standard deviation. <calc> = SDEV
(Input variables
The function returns the standard deviation “<pv_tag>”,
value of last sampled values. <min. % good>,
If the percentage of samples with a good <discharge bad flag>,
quality is greater than the minimum <number of samples> End
percentage, the quality of standard Variables)
deviation is set to good. Elsewhere, the
quality is set to bad.
DB Function Description
Raw data Displays the data from the database
Average Returns the Average-Value over the delta period
Minimum Returns the Minimum-Value over the delta period
Maximum Returns the Maximum-Value over the delta period
Integral Returns the value integrated over the delta period
Difference Returns the value difference between period start and end
Standard Deviation Returns the sum of all squared deviations to the Average-Value
2VAA000830-330 A 107
S+ Operations DB Reference DATABASE STRUCTURE
Sum Returns the sum of the actually stored individual values in the interval (contains only the left
interval border)
Count Returns the number of actually stored individual values in the interval (contains only the left
interval border)
Value Values as displayed in the database
Following table explains typical example of Database function, DB Function interval, and DB Function Interval Unit for interval
of 5 seconds.
Table 2-86: Example of Database Functions
The returned time stamp corresponds to the start time of the scanned interval.
If, for example, the function "Average-Value" with a resolution of "5 minutes" is applied to the interval [0 to 5] minutes, the
result "7.2" with the time stamp "0 minutes" will be returned. The following calculation is used to find out the Average
Value:
When scanning a period for which no value exists in the database, the Last-Value will be used. If, for example, the function
"Average-Value" with a resolution of "2 minutes" is applied to the interval [3 to 4] minutes, a result of "8" with the time stamp
"3 minutes" will be returned.
For more information on Database Function, DB Function Interval, and DB Function Interval Unit, refer to section 3.3
Calculating Functions of S+ Operations History User manual (2VAA001151).
110 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Note 1:
The GROUPUID code is internally generated the first time a group is added to the Symphony Plus database (i.e. each time
a group database build follows a database initialization).
Add the GROUPUID field to the group database and left it initially blank when the group database file is filled in.
Following a group database build, a un-build operation must be executed in order for the GROUPUID field is filled.
If the GROUPUID is left blank, the group cannot be replaced later within the Symphony Plus database. An error message
will be issued for a duplicate group, since a new GROUPUID is generated. A S+ database initialization only allows replacing
(actually adding) the group.
Once assigned, the GROUPUID may be kept unchanged for the whole history of a group. The group name or the group
index may change, the GROUPUID is not affected. That allows you to keep track of a group during the history of the
application.
As a general rule, perform a database export immediately after a build operation in order to fill in a non-assigned GROUPUID
field within a group database file.
Range
Format Width
Name Description Default
Opt/Mnd
Parameter(s)
112 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Optional <blank>
None
Character <string>
GRPVIEWER 64 Group viewer program <blank>
Optional None
LISTMODE Integer Group trend list mode mask <string>
8 <blank>
Optional None
TEXTCOL Group trend text color
GRIDCOL Group trend grid color
DRAWMODE Integer Group trend draw mode mask 0
8 None
Optional
BORDERCOL Group trend border color
FRAMECOL Group trend frame color
DISPFRQ Integer Default list display frequency. 0
5 None
Optional It is the time interval between two consecutive
values when a trend group is displayed as a table 0
(discrete values). None
0 - default (interpolation),
1 - step,
2 - Interpolation.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
Primary display reference for Monitor
1.
Character
<string>
PRIMDISP 256 Name of a graphic display associated
<blank> None
Optional to the tag. This page can be directly
called from tag presentation displays
or from alarm pages.
Forward link among trend groups.
Character
<string>
FWDNAME 20 This field defines the name of another
<blank> [sznam]
Optional group chained as following to the
current one.
Backward link among trend groups.
Character
<string>
BWDNAME 20 This field defines the name of another
<blank> [sznam]
Optional group chained as previous to the
current one.
114 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
PR_OPACT Character Print flag for operator action messages. {Y, N} N None
1
Optional If set, database modifications and all
other operator actions concerning this
group will be printed on the alarm
printer(s).
PR_INFO Character Print flag for information messages {Y, N} N None
1
Optional If set, information concerning this group
will be printed on the alarm printer(s).
SV_OPACT Character Save flag for operator actions. {Y, N} N None
1
Optional If set, database modifications and all
other operator actions concerning this
group will be logged to Operator Journal.
SV_INFO Character Save flag for information messages. {Y, N} N None
1
Optional If set, information concerning this group
will be logged to Operator Journal.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
TAGFILE Character Specifications of an ASCII file containing the tag list. <string>
254 <blank>
Optional Refer to Note1 at the end of the table for more details.
TAGLIST Character List of tags belonging to the trend group. <string>
254 <blank> None
Optional Refer to Note1 at the end of the table for more details.
GRPTAGnn Character Tag Name <string>
50 <blank> None
Optional Where nn denotes 01 to 20.
GRPMINnn Integer Low scale 0
15 None
Optional Where nn denotes 01 to 20.
GRPMAXnn Integer High scale 0
15 None
Optional Where nn denotes 01 to 20.
GRPFNCnn Integer Database Function 0
15 None
2VAA000830-330 A 115
S+ Operations DB Reference DATABASE STRUCTURE
Note 1:
There are two methods for specifying tags belonging to a trend group. Either an external tag file or an internal tag list can
be used.
Tag list
The list of tags is directly included in the trend group database file. A field defines all tags.
The tag list is a sequence of tag definitions (a semicolon is the separator between tag definitions). Each definition concerns
a tag and is a set of three items: the tag name, the low and the high limits for trend format presentations (a comma is the
separator between items).
An example of tag list is the following:
TAG-1, 0, 100; TAG-2, -10, 10; TAG-3, 0, 200;
This method can be used when the tag list does not exceed the maximum of 254 characters (upper limit for Dbase III/IV
fields).
The on-line configuration provides a dialog window to enter the tag list. Select the entry in the tag list and then type the tag
name and the display limits in the fields of the dialog.
Tag file
The list of tags is contained in an ASCII file. A field in the trend group database file allows definition of the file name. The
tag file must be located in the same folder hosting the trend group database file: typically this folder is S+\Config\Group.
Since the trend group name is referenced in a tag file, a unique tag file for all groups or a tag file for each group may be
used. The syntax of the tag list is the same defined above.
This method must be used when the total number of characters for the tag list definition is greater than 254.
Below the definition of two tag lists is shown.
$BEGIN_GROUP GROUP-01
PV-TAG-01, 0, 100; PV-TAG-02, 0, 110; PV-TAG-03, 0, 120; PV-TAG-04, 0, 130; PV-TAG-05, 0, 140; DI-TAG-01, 0, 1;
DI-TAG-02, 0, 2; DI-TAG-03, 0, 3;
$END_GROUP
$BEGIN_GROUP GROUP-02
PV-CAL-01, 0, 100;PV-CAL-02, 0, 100; PV-CAL-03, 0, 6000; DI-CAL-01, 0, 1;
$END_GROUP
Each tag list is enclosed between the group identification keywords $BEGIN_GROUP and $END_GROUP. The group name
qualifies the tag list.
116 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
When un-building trend groups the output may be directed to the database (DBF) file and to the tag list file (TXT) or just to
the database file depending on the current group configuration of Symphony Plus.
If a group configuration refers to a tag list file, the un-build process will update the database file and the tag list file.
If a group configuration defines tags in the tag list (without any reference to a tag list file), the un-build process will update
the database file only.
If a group configuration defines the tags in the tag list, a limit of 254 characters in the output field of the database file may
cause truncation of the tag list.
Format Range
Name Width Description Default
Opt/Mnd Parameter(s)
NETDSTCLAS Character Network Distribution Class <string>
50 <blank>
Optional
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
ARCHFRQ Integer Archiving frequency.
5
Mandatory The value defines the time interval between two 0
consecutive values stored in a historical group. Data None
are processed and archived with the frequency
defined in this field.
2VAA000830-330 A 117
S+ Operations DB Reference DATABASE STRUCTURE
Note 1:
The archiving offset is applied to the base time of the trend group, that is the greatest integer multiple of the archiving period
less or equal than archiving period itself (second zero if period is seconds, minute zero if period is minutes, midnight if period
is hours). For instance, to have a group archiving every 30 minutes at minute 5, the offset must be 5 minutes.
Format Range
Name Width Description Default
Opt/Mnd Parameter(s)
SAMPLFRQ Integer Sampling frequency.
5
Mandatory The value is the time interval between two consecutive 0
samples gathered to store a computed value in a trend None
group file.
The three parameters above concerning sampling must be defined only when the archive type is TOTAL, AVERAGE, MIN
or MAX. The first two are mandatory in such a case only.
118 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
DERIVED Character Derived group flag. {Y,N} N None
1
Optional This flag states the current group is a derived one.
Another group defined by the field below is the source of
information.
INPGROUP Character Name of the input group. <string>
20 <blank> [sznam]
Optional If the derived group flag is set, this field specifies the
name of the source group.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
ONVALUE Character Monitor flag for value of tags. {Y, N} N None
1
Optional If the flag is set, the value of each tag is monitored
and compared to threshold limits.
2VAA000830-330 A 119
S+ Operations DB Reference DATABASE STRUCTURE
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
PRETIME Integer Pre- trip time. {0...99999}
5 0
Optional It defines the amount of time to be taken into account None
before trip. Exception reports found in this time interval
are retrieved from playback and archived as post trip
data.
PREUNITS Integer Time units to qualify pre trip time field. {0...5}
1 0
Optional None
POSTTIME Integer Post trip time. {0...99999}
5 0
Optional It defines the amount of time to be taken into account None
after trip. Exception reports incoming during this time
interval are gathered and archived as post trip data.
Note 1:
The post trip time defines the post trip duration also. In order to gather incoming exception reports, the post trip archiving is
kept active until the post trip time elapses.
120 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
For example, a post trip archiving will last 5 minutes if post trip time is set to 5 minutes. If the close trip flag is set, the post
trip archiving will last at least 5 minutes. It will last less than 5 minutes if the triggering tag will return to normal before 5
minutes elapses.
n = 1 to 4
n= 1 to 4
2VAA000830-330 A 121
S+ Operations DB Reference DATABASE STRUCTURE
n= 1 to 4
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
SCHDFRQ Integer Schedule frequency. {1...99999}
5 0
Optional If greater than 0, the field allows automatically None
generating a report.
122 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
ARCHIVE Character Disk archiving flag. {Y,N} Y None
1
Optional When a report is generated from its template, it is
stored on the hard disk. Each report has a its own
folder in the
\S+\Reports folder.
MAXLATENCY Integer Maximum latency time (days).
5
Optional Reports older than the latency days are deleted from 0
the hard disk. None
MAXREPORTS Integer Maximum number of reports.
4
Optional The oldest reports exceeding the allowed maximum 0
are deleted from the hard disk. None
SAVEHTM Character Html file archiving flag. {Y,N} Y None
1
Optional If set, the report is saved in an html format file.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
PRINT Character Print flag. {Y,N} N None
1
Optional When a report is generated from its template, it is printed
on the documentation printer.
PRINTER Character Printer name. <string>
20 <blank> [sznam]
Optional Name of the documentation printer.
Format Range
Name Width Description Default
Opt/Mnd Parameter(s)
XLSDATCELL Character Date cell reference. <string>
10 <blank>
Optional The field is a reference to a cell within the Excel template None
file. The syntax is n!Am where n is the sheet number and
2VAA000830-330 A 123
S+ Operations DB Reference DATABASE STRUCTURE
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
SOETYPE Integer Type of sequence of events. The value of this field can {0, 1}
1 be: 0
Optional None
0 - Standard SOE
1 - Summary SOE
SOEDEVICE Integer Sequence of event device. {0, 1, 2}
2 0 [mxsedv]
Optional Number of the SER device generating the sequence of
events.
All these functions may be called both from the Excel work-sheet and the VBA Excel code (macro Excel). These functions
are for use with Microsoft Excel only.
In the syntax of functions, square brackets enclose the assignment valid for VBA Excel code only.
2VAA000830-330 A 125
S+ Operations DB Reference DATABASE STRUCTURE
126 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
The date and time is a string in the format <date and time> End
DD/MM/YY hh:mm:ss. Variables)
2VAA000830-330 A 127
S+ Operations DB Reference DATABASE STRUCTURE
Note: The force recalculation parameter is an optional date field. If used, it must be set to NOW() and forces recalculation
of value each time the cell is referenced.
128 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
(Input variables
<temperature>,
<pressure> End
Variables)
<% SO2>,
<% H2O>,
<% AR>
End Variables)
S_FGAS_TP Entropy of flue gas as function of the temperature, the [<entropy> =] S_FGAS_TP (Input
pressure and the flue gas composition. variables
<temperature>,
<pressure>,
<gas index>,
<% CO2>,
<% O2>,
<% CO>,
<% SO2>,
<% H2O>,
<% AR>
End Variables)
T_FGAS_H Temperature of flue gas as function of the enthalpy and the [<temperature> =] T_FGAS_H
flue gas composition. (Input variables
<enthalpy>,
<gas index>,
<% CO2>,
<% O2>,
<% CO>,
<% SO2>,
<% H2O>,
<% AR>
End Variables)
T_FGAS_PS Temperature of flue gas as function of the pressure, the [<temperature> =] T_FGAS_PS (Input
entropy and the flue gas composition. variables
<pressure>,
<entropy>,
<gas index>,
<% CO2>,
<% O2>,
<% CO>,
<% SO2>,
<% H2O>,
<% AR>
End Variables)
130 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
<% O>,
<% N>,
<dry air/fuel> End Variables)
S_FCOMB_TP Entropy of air and fuel as function of the temperature, the [<entropy> =] S_FCOMB_T (Input
pressure and the fuel composition. variables
<temperature>,
<pressure>,
<% C>,
<% H>,
<% S>,
<% O>,
<% N>,
<dry air/fuel> End Variables)
T_FCOMB_H Temperature of air and fuel as function of the enthalpy and [<temperature> =] T_FCOMB_H
the fuel composition. (Input variables
<enthalpy>,
<% C>,
<% H>,
<% S>,
<% O>,
<% N>,
<dry air/fuel> End Variables)
T_FCOMB_PS Temperature of air and fuel as function of the pressure, [temperature=] T_FCOMB_PS (Input
entropy and the fuel composition. variables
<pressure>,
<entropy>,
<% C>,
<% H>,
<% S>,
<% O>,
<% N>,
<dry air/fuel> End Variables)
2VAA000830-330 A 131
S+ Operations DB Reference DATABASE STRUCTURE
WHY Percentage of humidity per kg of dry air as function of dry bulb [<humidity> =] WHY
temperature, atmospheric pressure and measured relative (Input variables
humidity. <dry bulb temp.>,
<atmospheric press.>,
<relative humidity> End
Variables)
2.21.1 Outline
The Menu and Tool-bars definition file provides the system, the information for configuring various menus and tool-bars
(buttons) implemented in the man machine interface.
Configuration
Parameters Description
Tab
General Index Index defines the number assigned to the menu label
Menu label Menu label defines the name used to identify the menu
item.
• If the element is a button in a toolbar, then label is
used as a Tool-tip text.
• If the element is Menu item, then label is the text of
the item in the Menu.
• If the element is in a Display Tree, the Name is the
text of the leaf in the Display Tree.
(For more information refer section 2.16.4)
132 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Image state normal • Image State Normal only applies to Toolbar or Display
Tree elements.
• With a Toolbar element, Image State Normal identifies
the name of the icon to be used by representing a
steady or normal condition within the button.
• With a Display Tree element, Image State Normal
identifies the name of the icon to be used by
representing the tree element.
• The icons must exist or must be included within
C:\Program Files\ABB Symphony
Plus\Operations\icons folder.
• This assumes that the root folder name set during
installation is the default name.
(For more information refer section 2.16.10)
Image state alarm Image State Alarm only applies to Toolbar or Display Tree
elements.
With a Toolbar element, Image State Alarm identifies the
name of the icon to be used to represent an Alarm
Condition on the button.
With a Display Tree element, Image State Alarm identifies
the name of the icon to be used to represent the expanded
tree element.
The icons must exist or must be included in C:\Program
Files\ABB Symphony Plus\Operations\icons folder
This assumes that the root folder name set during
installation is the default name.
(For more information refer section 2.16.11)
Image state blink Image State Blink only applies to Toolbar elements. Image
State Blink identifies the name of the icon to be used by
representing an Unacknowledged Alarm Condition within
the button.
The icons must exist or must be included within the
C:\Program Files\ABB Symphony Plus\Operations\icons
folder.
This assumes that the root folder name set during
installation is the default name.
(For more information refer section 2.16.12)
Menu level It identifies the level in the Menu structure. The value must
be in the range 0 to 9. The value 0 identifies a root level.
This field is applicable for Menu items only.
2VAA000830-330 A 133
S+ Operations DB Reference DATABASE STRUCTURE
Function key associated to menu Function Key associated to menu defines a functional key
button on the keyboard to be associated with the Menu and
the Toolbar element.
Function Key value can be defined for Menu option through
MENUFKEY option in Operations Engineering. The value
must be in the range 0 to 30. A value of 0 means that no
functional key button has been associated with the
element.
Function keys keyboard shortcut are:
• From value 1 to 10 à Function Keys “F1 to F10”.
• From value 11 to 20 à Either F11 to F20 OR “ALT +
F1” to “ALT + F10” OR “SHIFT+F1” to “SHIFT + F10”.
• From value 21 to 30 à “CTRL + F1” to “CTRL + F10”
Separator before menu item Separator before menu item allows you to insert a
separator between two buttons or Menu elements. The
value must be flagged Yes or No
Menu item valid on op.station Menu item valid on Op. Station identifies the Operator
Station associated with the Menu element. The element
only belongs to the Menu of that Operator Station. Other
Operator Stations cannot use that element.
The value must be in the range 0 to 32. A value of 0 means
that the element is assigned to all Operator Stations
Command line for the program Command line for the program identifies a parameter to be
passed to the program at activation time.
(For more information refer section 2.16.8)
Security Security group Security Group identifies the security group associated with
the Menu elements. All the users with this security group
(For more can gain access to the elements.
information The value must be in the range 0 to 32. A value of 0 means
refer section that all users can gain access to the element, whichever
2.16.14) their security group.
Security level This field identifies the security level associated with the
Menu elements. All the users with a higher security level
can gain access to the element.
The value must be in the range 0 to 16. A value of 0 means
that all users can gain access to the element, whichever
their security level.
Presentation Plant Area Plant Area defines a logical subgroup that can be assigned
to a user in Security parameters.
(For more
information
refer section
2.16.9)
Privileges Alarm Management Alarm Management provides the privilege to execute alarm
management operations for the element
134 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
(For more Graphics configuration Graphics Configuration provides the privilege to configure
information Mimics for the element
refer section
2.16.15)
Logs configuration Logs Configuration provides the privilege to configure
reports for the element
Time and date management Time and Date Management provides the privilege to set
time and date for the element.
Remote write file Remote Write File provides the privilege to write a file in
remote access mode for the element
View display View Display provides the privilege to view Mimics for the
element
Long term history Long Term History provides the privilege to execute long
term historical functions for the element.
Client-server management Client - Server provides the privilege to access the client
and server management functions for the element
View history View History provides the privilege to view historical data
for the element
2VAA000830-330 A 135
S+ Operations DB Reference DATABASE STRUCTURE
Privilege to change password This provides the privilege to change the password of user
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
BUTTONACT Character Associated kind of action.
9
Mandatory The field identifies the action to be performed upon None
item selection.
2VAA000830-330 A 137
S+ Operations DB Reference DATABASE STRUCTURE
This field allows displaying a trend group (the group name must be defined in the
Command Line field).
FACEPLATE Faceplate displaying.
This field allows displaying a faceplate (the faceplate name must be defined in the
Command Line field).
INTKEY Internal key.
This field allows activating a program (the name must be defined in the Program Name
field).
BROWSER Page displaying.
This field allows displaying a local HTML page or browsing to an Internet address (the
HTML page name or the Internet address must be defined in the Command Line field).
EXTAPPL Use this action type to define an external application program.
GIS Geographical Information System.
This field allows displaying GIS Views.
Description
Action Type Program Name Command Line
ALMDIS <alarm group> The alarm page of the alarm group defined in the
command line is displayed.
ALMDIS ICISTA - 100 The ICI status diagnostic function is activated.
BROWSER <HTML page> The local HTML page is displayed.
BROWSER <www address> The home page of the Internet address defined in
the command line is displayed.
DISPLAY <display name> The mimic whose name is defined in the command
line is displayed.
PROGRAM EIXKEY PAGE_PRINT The print screen function is activated.
PROGRAM EIXKEY PAGE_HOME The home page is displayed.
PROGRAM EIXKEY PAGE_PREV The previous page is displayed. The previous page
is any page displayed before the current one.
PROGRAM EIXKEY PAGE_BWRD The page backward is displayed. The page
backward is any page linked at configuration time
to the currently displayed page.
PROGRAM EIXKEY PAGE_FWRD The page forward is displayed. The page forward is
any page linked at configuration time to the
currently displayed page.
PROGRAM EIXKEY PAGE_ACKN The alarms on the current page are acknowledged.
PROGRAM EIXKEY PAGE_BYNAME The dialog window to enter a page name and call a
page by its name is displayed.
PROGRAM EIXKEY PAGE_SAVE The name of the currently displayed page is saved
for later recall.
PROGRAM EIXKEY PAGE_RECA The name of the page previously saved is
displayed.
PROGRAM EIXKEY PRTENB The alarm printer management function is
activated.
PROGRAM IBLSD EUD The engineering unit configuration function is
activated.
PROGRAM IBLSD LSD The logic state descriptor configuration function is
activated.
PROGRAM ITXTS ALMC The alarm comment configuration function is
activated.
PROGRAM ITXTS TXTS The text selector configuration function is activated.
PROGRAM LOGON -CHANGEROLE The User role change function is activated.
PROGRAM LOGON -CHANGEPWD The User Password change function is activated.
PROGRAM LOGON -CHANGESRV Function for connecting to different server is
activated.
PROGRAM LOGON -CHANGEWP The Workplace change function is activated.
138 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
IMGNORMAL Character Icon name or tree element. <string>
10 <blank> None
Mandatory If ButtonType is set to Button, the field is the icon
name used to display a normal state or a steady state.
Note 1: The icons whose names are defined above must exist or must be included within the \S+\Icons folder.
2VAA000830-330 A 139
S+ Operations DB Reference DATABASE STRUCTURE
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
TARGETWND Character Target Window for the menu item <string>
20 <blank>
Optional
MENUTAG Character Tag name. <string>
20 The field is the name of a tag associated to the menu <blank> [sznam]
Optional item.
140 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
MENUOPSTA Integer Number of operator station. {0, 1...32}
3 0 [nmcrts]
Optional It allows assign the item to a single operator station.
Range Default
Name Format Width Opt/Mnd Description
Parameter(s)
ALARMS Character 1 Privilege for executing general alarm {Y,N} N None
Optional management.
APPL1 Character1 Privilege for accessing specific {Y,N} N None
Optional application functions.
APPL2 Character1 Privilege for accessing specific {Y,N} N None
Optional application functions.
CALCUL Character1 Privilege for configuring calculations. {Y,N} N None
Optional
CLSERVER Character 1 Privilege for accessing the {Y,N} N None
Optional client/server management functions.
CONFIG Character1 Privilege for configuring some {Y,N} N None
Optional miscellaneous functions (e.g.
engineering units, logic state
descriptors).
DIAGNOSTIC Character1 Privilege for executing diagnostic {Y,N} N None
Optional functions.
GRAPHICS Character1 Privilege for performing mimic {Y,N} N None
Optional configuration.
GROUPS Character1 Privilege for configuring historical and {Y,N} N None
Optional real-time groups.
HISTORY Character1 Privilege for performing general {Y,N} N None
Optional historical functions (e.g. initialize
historical counters).
INFINET Character1 Privilege for executing functions {Y,N} N None
Optional related to the C-NET modules.
LOGS Character1 Privilege for modifying the {Y,N} N None
Optional configuration of the reports, for
triggering and deleting archived
reports.
LTERMHIST Character1 Privilege for executing long term {Y,N} N None
Optional historical functions.
2VAA000830-330 A 141
S+ Operations DB Reference DATABASE STRUCTURE
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
NETDSTCLAS Character Network Distribution Class <string>
50 <blank>
Optional
SRCNODLST Character Source Node mask <string>
500 <blank>
Optional Source node list
DESTNODLST Character Destination Node mask (Op. actions) <string>
500 <blank>
Optional Destination node list (Op. actions)
DESTVALLST Character Destination Node (values) <string>
500 <blank>
Optional Destination node list (values)
CNFNODLST Character Configuration Node mask <string>
500 <blank>
Optional
Configuration node list
CMDNODLST Character Command Node mask <string>
500 <blank>
Optional
500 <blank>
Optional
History Align node list
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
INDEX Integer Node index. {0...32}
5 0 [mxnode]
Optional This field identifies the node by number. It must be
unique for each node in the database. If omitted or
zero (blank), the first vacant index will be allocated.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
ALMGRPNAM Character Alarm Group Name <string>
50 <blank>
Optional
ALM_MSG Character Node Alarm Message <string>
50 <blank>
Optional
RTN_MSG Character Node RN message <string>
50 <blank>
Optional
ALCATEG Character Alarm Category <string>
50 Default
Optional
144 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
PLBALGLST Character Alignment node list (plb) <string>
500 <blank>
Optional
PLBALGMSn Character Alignment node mask (plb) (n) {Y,N}N, None
16
Optional PLBALGMSK is the alias name for PLBALGMS1
n= 1 to 8
SNAPALGLST Character Alignment node list (Snapshots) <string>
500 <blank>
Optional
SNAPALGMSn Character Alignment node mask (snapshots) (n) {Y,N}N, None
16
Optional SNAPALGMSK is the alias name for SNAPALGMS1
n= 1 to 8
2VAA000830-330 A 145
S+ Operations DB Reference DATABASE STRUCTURE
A set of access rights and permissions can be assigned to each user. In such a way access to Symphony Plus functions or
operations (e.g. tag configuration) can be denied.
In configuring Symphony Plus, various security level validity masks can be defined to limit access to functions or items (e.g.
tags). Those masks are used to control operator actions on the following items.
• Program Activation
• Display Retrieval
• Data Entry Field Selection
• Action Field Selection
• Tag Database Configuration,
• Group Definition and Display
• Process Control
The masks associated with the above items will be referred to as the "validity masks" throughout this section.
Symphony Plus provides the following validity masks:
• Tag Access Right Mask.
Enable or disable operations related to single tags. The following security rights are defined:
• Monitor
• Configure
• Process Control
• Tune
• Delete
• Enter Data
• Operation (e.g. scan on/off)
• Alarms Acknowledgment
• Security Region Mask
Enable or disable configuration operations on the following sub-systems:
• Utilities
• Alarm Management
• Graphics
• Historical Archives
• Diagnostic
• Security
• Time and Date
• Trend Groups
• PCU and Modules
Furthermore, operations on tags are submitted to a "Tag Security Group Mask" and a "Security Level" check.
Each tag can be assigned to one of 32 security groups. Each user is allowed to operate only on groups defined in the
Security Group mask, thus allowing different users to operate on different groups of tags.
Each tag can be assigned to one of 16 security levels. Only the users whose security level is greater or equal to the tag
security level are allowed to operate on that tag.
The security definition file contains the information to define the User Authorization File and to provide operator passwords.
Symphony Plus provides a security scheme that allows functions to be grouped so that access to a group of functions and/or
displays may be denied. Any operator of a Symphony Plus station must enter his password to gain rights and permissions.
This password has a list of allowed and denied functions/displays associated. Attempts to perform a denied operation will
results in an operator message.
Format Range
Name Width Description Default
Opt/Mnd Parameter(s)
INDEX Integer User index. {0...20}
3 0 [n.pswd]
Optional This field identifies the Symphony Plus user by
number. It must be unique for each user in the
database. If omitted or zero (blank), the first vacant
index will be allocated.
To prevent unauthorized password decoding, the security database export function does not manage the PASSWORD field,
it manages the CRYPTPWD1 field.
The PASSWORD field is not filled in (it is left blank) when the security database is exported to on existing file including the
field. The PASSWORD field is not included within a new created security database file.
2VAA000830-330 A 147
S+ Operations DB Reference DATABASE STRUCTURE
The CRYPTPWD1 field is included within a new created security database file. In the table above the two fields are
considered mandatory, actually one of them is really mandatory. A password can be defined by the PASSWORD field or by
the CRYPTPWD1 field.
In order to keep the password coding, it is suggested to add the CRYPTPWD1 field to the security the database file in a
column next to the PASSWORD field and leave it blank. On export the PASSWORD field is cleared and the CRYPTPWD1
field is filled in. Later, on import the CRYPTPWD1 field will supersede the PASSWORD field.
When a password must be changed, type the new password in the PASSWORD field and clear the corresponding
CRYPTPWD1 field. Then, build the security database.
Format Range
Name Width Description Default
Opt/Mnd Parameter(s)
LOGOFFTMO Character Log-off on time-out. {Y,N} N None
1
Optional The log-off time-out is related to the screen saver setting. It is
required to set the screen sever time-out in order to control the
automatic user log-off.
Automatic log-off is forced when the screen saver time-out expires.
LOGINDISP Character Log-in display. <string>
9 <blank>
Optional Name of a mimic displayed when the user logs in. None
LOGOFFDISP Character Log-off display. <string>
9 <blank>
Optional Name of a mimic displayed when the user logs out or the time-out None
forces a log out.
LOGINPROG Character Log-in program. <string>
6 <blank>
Optional Name of the application program to run when the user logs in. None
LOGOFFPROG Character Log-off program. <string>
6 <blank>
Optional Name of the application program to run when the user logs out or None
the time-out forces a log out.
MAXLOGINFAIL Integer Maximum number of log-in trials. {0, 1...9999}
4 0
Optional The user is no longer allowed to log-in after the maximum number None
of trials is reached and wrong passwords have been typed at each
log-in trial. The user is locked.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
TAGMONITOR Character Privilege to monitor tags. {Y,N} N None
1
148 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Optional
TAGCONFIG Character Privilege to configure tags. {Y,N} N None
1
Optional
TAGCONTROL Character Privilege to execute process control on tags. {Y,N} N None
1
Optional
TAGCONTRO2 Character Tag control 2 privilege {Y,N} N None
1
Optional
TAGTUNE Character Privilege to tune the process tags. {Y,N} N None
1
Optional
TAGDELETE Character Privilege to delete tags. {Y,N} N None
1
Optional
TAGENTDATA Character Privilege to perform data entry on tags. {Y,N} N None
1
Optional
TAGOFFSCAN Character Privilege to put tags off scan and on scan. {Y,N} N None
1
Optional
TAGOFFALM Character Privilege to put tags off alarm check and on alarm {Y,N} N None
1 check.
Optional
TAGLIMIT Character Privilege to change alarm limits of tags. {Y,N} N None
1
Optional
TAGLIMIT1 Character Tag change limit 1 privilege {Y,N} N None
1
Optional
TAGLIMIT2 Character Tag change limit 2 privilege {Y,N} N None
1
Optional
TAGLIMIT3 Character Tag change limit 3 privilege {Y,N} N None
1
Optional
TAGACK Character Privilege to acknowledge alarms. {Y,N} N None
1
Optional
TAGMONALL Character Privilege to perform full tag monitoring. {Y,N} N None
1
Optional Security level and security group check is bypassed.
TAGREMOTE Character Privilege for remote access on tags. {Y,N} N None
1
Optional
TAGENTHIST Character Privilege to enter historical data on tags. {Y,N} N None
1
Optional
TAGASPECT1 Character Tag control aspect1 {Y,N} N None
1
Optional
TAGASPECT2 Character Tag control aspect2 {Y,N} N None
1
Optional
TAGASPECT3 Character Tag control aspect3 {Y,N} N None
1
Optional
TAGASPECT4 Character Tag control aspect4 {Y,N} N None
1
Optional
TAGASPECT5 Character Tag control aspect5 {Y,N} N None
1
Optional
2VAA000830-330 A 149
S+ Operations DB Reference DATABASE STRUCTURE
Range
Format Width
Name Description Default
Opt/Mnd
Parameter(s)
ALARMS Character Privilege for executing general alarm management. {Y,N} N None
1
Optional
APPL1 Character Privilege for accessing specific application functions. {Y,N} N None
1
Optional
APPL2 Character Privilege for accessing specific application functions. {Y,N} N None
1
Optional
CALCUL Character Privilege for configuring calculations. {Y,N} N None
1
Optional
CLSERVER Character Privilege for accessing the client/server functions. {Y,N} N None
1
Optional
CONFIG Character Privilege for configuring some miscellaneous {Y,N} N None
1 functions (such as engineering units and logic state
Optional descriptors).
DIAGNOSTIC Character Privilege for executing diagnostic functions. {Y,N} N None
1
Optional
GRAPHICS Character Privilege for performing mimic configuration. {Y,N} N None
1
Optional
GROUPS Character Privilege for configuring historical and realtime {Y,N} N None
1 groups.
Optional
HISTORY Character Privilege for performing general historic functions {Y,N} N None
1 (such as initializing the historical counters).
Optional
INFINET Character Privilege for executing functions related to the C- {Y,N} N None
1 NET modules.
Optional
LOGS Character Privilege for modifying the configuration of the {Y,N} N None
1 reports, for triggering and deleting archived reports.
Optional
LTERMHIST Character Privilege for executing long term historical functions. {Y,N} N None
1
Optional
NAVIGATE Character Privilege for navigating through WEB pages. {Y,N} N None
1
Optional
CONNECT Character Connect remote servers privilege {Y,N} N None
1
Optional
ODBC Character Privilege for configuring the ODBC functions. {Y,N} N None
1
Optional
REMWRITEF Character Privilege for writing a file in remote access (such as {Y,N} N None
1 using DDE functions).
Optional
SECURITY Character Privilege for accessing and modifying security and {Y,N} N None
1 users.
Optional
TIMEDATE Character Privilege for setting the time and date. {Y,N} N None
1
Optional
TRENDS Character Privilege for accessing trend functions. {Y,N} N None
1
150 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Optional
UTILITY Character Privilege for executing general utility functions. {Y,N} N None
1
Optional
VIEWCONFIG Character Privilege for displaying the configuration databases. {Y,N} N None
1
Optional
VIEWDISP Character Privilege for viewing displays. {Y,N} N None
1 If set, display viewing is submitted to security group
Optional check also.
VIEWHIST Character Privilege for viewing historical data. {Y,N} N None
1
Optional
WINDOWSNT Character Privilege for accessing Windows functions (such as {Y,N} N None
1 window sizing, Windows desktop usage).
Optional
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
SECGROUP1 Character Privilege to access tags and displays belonging to the {Y,N} N None
1 security group 1.
Optional
..................... ............. ..................................... ........................
SECGROUP32 Character Privilege to access tags and displays belonging to the {Y,N} N None
1 security group 32.
Optional
SEC_LEVEL Integer Security level. {0, 1...16}
2 1
Optional This field is used for security checking whenever a None
user attempts to operate on Symphony Plus.
Format Range
Name Width Description Default
Opt/Mnd Parameter(s)
CRTMASK1 Character Crt enable mask. Sequence {Y,
16 The bit mask allows enabling access or N}
Optional preventing access to clients. 16*Y None
152 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
The following procedure may change a little according to the Operating System used, but the concepts are the same:
From “Administrative Tools” select “Computer Management” then select “Local Users and Groups”.
1. Select “Groups” and perform the “Action”: “New Group”.
2. Add one or more group corresponding to the ones defined into the Symphony Plus User Database.
Referring to the sample, you have to add:
• Symphony Plus Guests
• Symphony Plus Users
• Symphony Plus Administrators
3. Select each group (by double clicking on it) and “add” users to it. If you add the user which is currently logged on
you will have to logoff and logon again before the modification takes effect.
The above procedures is applied on a domain server, to centralize the user management.
Some Hints
In case Symphony Plus is started by an Interactive User (i.e. not started as a Window Service), then the logged user requires
Windows “Administrator” privileges, and a Local Policy right named “act as part of the Operating System”. This right is
granted automatically when the “Client/Server” function from the Symphony Plus Setup is performed.
Whenever a S+ Operations User Logon is performed the S+ Operations User Database is scanned first, then the Windows
Database is checked. In case of duplicated names the S+ Operations user will be taken in charge.
The Windows Group Database is checked by looking in the local groups (the groups defined in the machine where the user
logon) and then looking in the domain server.
In case of multiple definitions the one in the local machine will be considered.
The Windows user must belong only to one Symphony Plus group. In case of multiple assignments then the first in the
alphabetical order will be considered.
Sec. Sec.
User Name Password Tag Operation Rights Privileges
Level Groups
OPERATOR LEVEL0 1 All TagMonitor, TagControl, TagAck ViewDisp
ENGINEER LEVEL1 1 All TagMonitor, Alarms,
TagConfig, TagDelete, Graphics, Logs,
TagEntData, TagOffScan, History,
TagOffAlm, TagLimit. Security,
TimeDate,
Trends, Infinet,
Groups, Utility,
ViewConfig,
ViewDisp,
LTermHist,
ClServer,
Calcul,
ViewHist, and
Windows.
SYSMGR PRIV 16 All All rights. All privileges.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
2VAA000830-330 A 153
S+ Operations DB Reference DATABASE STRUCTURE
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
TAGINDEX Decimal Tag index. None
6
Optional
TAGNAME Character2 Tag name.
20
Optional
None
TAGDESC Character2 Tag description.
64
Optional
None
TAGTYPE Character2 Tag type.
8
Optional
None
EUDESC Character2 Engineering unit description.
16
Optional EU_NAME is the alias name for the field.
None
VAL0 Dbl. Prec. Value of 0% scale.
Optional None
SPAN Dbl. Prec. Instrument range.
Optional None
ZEROSTATE Character2 Descriptor for state 0.
256
Optional
None
ONESTATE Character2 Descriptor for state 1.
256
2VAA000830-330 A 155
S+ Operations DB Reference DATABASE STRUCTURE
Optional
None
TWOSTATE Character2 Descriptor for state 2.
256
Optional
None
THREESTATE Character2 Descriptor for state 3.
256
Optional
None
FOURSTATE Character2 Descriptor for state 4.
256
Optional None
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
GROUPINDEX Decimal Group index.
6
Optional
None
GROUPNAME Character2 Group name.
20
Optional
None
GROUPDESC Character2 Group description.
64
Optional
None
ARCHTYPE Character2 Type of archiving.
7
Optional This parameter qualifies the trend
group. Depending on the type, the None
set of parameters required to fully
configuring the group change
EUDESC Character2 Engineering unit description.
16
Optional EU_NAME is the alias name for the
field. None
None
TOTSAMPLES Decimal Total number of samples.
6
Optional
None
TAG1 Character2 Name of the 1st tag in the group.
20
Optional
None
.................. ............... ................................................. .........
TAG60 Character2 Name of the 60th tag in the group.
20
Optional
None
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
TAGTIME Date Tag time and date.
Optional None
TAGMILSEC Decimal Tag milliseconds.
3
Optional
None
TAGINDEX Decimal Tag index.
6
Optional
None
2VAA000830-330 A 157
S+ Operations DB Reference DATABASE STRUCTURE
Optional None
TAGSTATE Character2 Tag state.
16
Optional
[sztags]
TAGQUALITY Character2 Tag quality.
4
Optional
None
Range Default
Name Format Width Opt/Mnd Description
Parameter(s)
ALARMTIME Date Alarm message time and
date.
Optional None
ALARMILSEC Decimal Alarm message
3,0 milliseconds.
Optional
None
TAGINDEX Decimal Tag index.
6
Optional
None
TAGUID Character2 Tag unique identification.
36
Optional
None
ALARMTYPE Character2 Alarm type.
6
Optional
None
ALARMTEXT Character2 Alarm text.
132
Optional
[s.aldb]
Optional None
TAGMILSEC Decimal Tag milliseconds.
3
Optional
None
TAGINDEX Decimal Tag index.
6
158 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
None
TAGVALUE Dbl.Prec. Tag value.
None
TAGSTATE Character2 Tag state.
16
[sztags]
TAGQUALITY Character2 Tag quality.
2
None
TRIPTIME Date Trip time and date.
Optional None
TRIPMILSEC Decimal Trip milliseconds.
3
Optional
None
GROUPINDEX Decimal Group index.
6
Optional
None
This key displays the Windows standard ODBC setup wizard, listing all the data sources already configured on the machine.
The first time the program is activated, it creates a new data source specifically dedicated to Symphony Plus. To do it, press
the ‘New’ button, choose one of the ODBC drivers available and provide all required information. Such information depends
on the selected driver, and may range from simple file specification (i.e. desktop databases like MS Access) to network path
and security (i.e. distributed databases like Oracle or MS SQL Server).
Since it is not possible to give a standard procedure for all DBMS, please refer to manufacturer’s documentation. After the
data source has been properly setup, the program will ask the operator to make the selection permanent and to link all
Symphony Plus internal fields to the newly selected DBMS native data types. Next, after the automatically spawned build of
DBXRF is completed, all the tables actually configured on the target database are listed.
If the Symphony Plus data source has been already set up, just select it to get the table list described above. The table list
may also be recalled at any time by the ‘List’ function, associated with the icon key:
The connection just established can be closed when the program is terminated as well as by the dedicated function ‘Close
Connection’, associated with the icon key:
Usually, Symphony Plus creates and initializes static tables at generation time, and then maintains them updated to
guarantee the alignment of their contents with itself. In any case, they can also be created and realigned manually. For
instance, to support the database export function after Symphony Plus has been originally generated or to realign tables
after a communication failure, a manual realignment can be done. This function, indicated as ‘Create and Align’, is associated
with the icon key:
2VAA000830-330 A 159
S+ Operations DB Reference DATABASE STRUCTURE
Each table in list may be inspected to get its structure by the function “Properties”, associated with the icon key:
To get the table structure, select the desired table and press the icon key or just double click the desired table.
The table structure is displayed.
A table, once selected, may also be deleted (dropped) by the function “Delete”, associated with the icon key:
Finally, the target data source, may be queried by any standard SQL command using the function “Query” associated with
the icon key:
The system settings under: \APPS\ODBC also contains other entries that can be configured to support the foreign database.
The following are the system settings:
Range Default
Name Format Width Opt/Mnd Description
Parameter(s)
CUSTnTYP Integer Type. <string>
20 Where n denotes 1 to 20. <blank>
Optional
CUSTnVAL Character Value. <string>
256 Where n denotes 1 to 20. <blank> None
Optional
Atom
Name Format Default Description
Number
21 Plot name text Up to 255 char For plot1
22 Number of past text 10 0 - 500
plots
23 Sampling text 0 0:1sec
frequency of 1:5sec
past value 2:10sec
3:30sec
4:1min
5:5min
24 Plotting text 0 0:Line
method of past 1:Symbol
value 2:Line and
Symbol
25 Symbol of text 0 0 :・
current value 1:x
2:+
3:●
4:○
5 :▲
6 :△
7 :■
8 :□
9 :◆
10 :◇
26 Symbol of past text 0 See atom no.25
value
27 Symbol of last text 0 See atom no.25
value
28 Symbol color of text RGB(255,0,0)
current value
29 Symbol color of text RGB(0,255,0)
past value
30 Symbol color of text RGB(255,255,0)
last value
31 Trigger tag text Digital tag name
name
32 X-Axis tag text ;0.000000;100.000000 TagName :Analog
name <TagName>;LL;HL tag
LL: Lower limit
HL: Higher limit
162 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
The following table provides the list of custom database names for other XY-plot area configuration.
Table 2-145: Other XY-Plot area configuration
Atom
Name Format Default Description
Number
41 - 60 Same as 21-40 For plot2
61 - 80 Same as 21-40 For plot3
81 - 100 Same as 21-40 For plot4
Range Default
Name Format Width Opt/Mnd Description
Parameter(s)
SNAPTYPE Integer Type of snapshot <string>
3 <blank> None
Optional
SNAPFILE Character File name of snapshot. <string>
50 <blank> None
Optional
SNAPTIME Integer Creation time. Read only
20
Optional
Range Default
Name Format Width Opt/Mnd Description
Parameter(s)
TAGFILE Character Path of the file(s) to be <string>
254 synchronized. <blank>
Optional
Specifications of an ASCII file
containing the tag list.
Note 1: Basically, there are two methods for specifying tags belonging to a trend group. Either an external tag file or an
internal tag list can be used.
Range Default
Name Format Width Opt/Mnd Description
Parameter(s)
LCCOLOR Integer Color. 0
2VAA000830-330 A 163
S+ Operations DB Reference DATABASE STRUCTURE
8 None
Optional
LCBLINK Integer Blink color. 0
8 None
Optional
Range Default
Name Format Width Opt/Mnd Description
Parameter(s)
ENABLEHI Character Enable email at over {Y, N} N None
1 range (High Instrument
Optional Limit).
ENABLEH3 Character Enable email at high 3- {Y, N} N None
1 level alarm.
Optional
ENABLEH2 Character Enable email at high 2- {Y, N} N None
1 level alarm.
Optional
ENABLEH1 Character Enable email at high- {Y, N} N None
1 level alarm.
Optional
ENABLEL1 Character Enable email at low- {Y, N} N None
1 level alarm.
Optional
ENABLEL 2 Character Enable email at low 2- {Y, N} N None
1 level alarm.
Optional
ENABLEL3 Character Enable email at low 3- {Y, N} N None
1 level alarm.
Optional
ENABLELI Character Enable email at under {Y, N} N None
1 range (Low Instrument
Optional Limit).
ENABLEAL Character Enable email at alarm {Y, N} N None
1 (Digital Tag).
Optional
ENABLEACK Character Enable email at alarm {Y, N} N None
1 Acknowledge.
Optional
ENABLERTN Character Enable email at alarm {Y, N} N None
1 return to normal.
Optional
INHIBITTAG Character Tag to inhibit the mail string>
50 functions. <blank> None
Optional
MAILTITLE Character Mail title. string>
256 <blank> None
Optional
MAILBODY Character Mail Body. string>
256 <blank> None
Optional
SMTPSVR Character SMTP e-mail server string>
50 name. <blank> None
Optional
SVRPORT Character Port number of server. string>
1 <blank> None
Optional
164 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Range Default
Name Format Width Opt/Mnd Description
Parameter(s)
FGCOL_PRN Character Foreground color priority. string>
50 <blank> None
optional
2VAA000830-330 A 165
S+ Operations DB Reference DATABASE STRUCTURE
Note: “N” can be 1 to 32 for the tag name FGCOL_PR and “N” can be 1 to 32 for the tag name BGCOL_PR.
Range Default
Name Format Width Opt/Mnd Description
Parameter(s)
PREVPROC Character Dependent process. <string>
260 The start of the process is <blank> None
optional pending until depended
process is alive.
SYITOWAIT Character SYI to wait. <string>
64 The start of the process is <blank> None
optional pending until specified system
information flag becomes value
configured by “Value to Wait”
option.
SYITOWAITVAL Character Value to wait. <string>
1 The start of the process is <blank> 0
optional pending until specified system
information flag is set.
RUNASINTR Character Run as interactive user. {Y, N} N None
1 Start the process as interactive
optional user.
WAITSTART Character Wait to start. {Y, N} N None
1 To start the service in the
optional period that is configured in
StartWaitInSec system settings
value.
WAITEND Character Wait to end. {Y, N} N None
1 To wait to terminate the
optional service, configure Wait End
Timeout system settings.
Timeout period in seconds
WAITENDTM Character Wait end timeout. <string>
1 Timeout period in seconds <blank> 0
optional
WAITNTFY Character Wait notify. {Y, N} N None
1 Timeout in seconds
optional Wait schedule processing until
event specified in Wait notify
event is set.
NTFYNAME Character Wait notify event. string>
64 Displays the event name for <blank> None
optional this option
166 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
Range Default
Name Format Width Opt/Mnd Description
Parameter(s)
SOELOG Integer Triggered soe number 0
3 None
Optional
PRETIME Integer Pre trip time 0
5 None
Optional
PREUNITS Integer Pre trip time units 0
1 None
Optional
POSTTIME Integer Post trip time 0
5 None
Optional
POSTUNITS Integer Post trip time units 0
1 None
Optional
Range Default
Name Format Width Opt/Mnd Description
Parameter(s)
DEVINSNAME Character USB key unique device <string>
50 instance ID. <blank> None
Mandatory
AUTHNDLST Character USB exporting authorized node <string>
500 list <blank> None
2VAA000830-330 A 167
S+ Operations DB Reference DATABASE STRUCTURE
Range Default
Name Format Width Opt/Mnd Description
Parameter(s)
USERCOD Character User Name <string>
50 Indicates Owner name. If this <blank> None
Mandatory item is blank, it means this item
is system defined favorites.
This kind of favorites is not
editable
OWNERITEM Character Database item assigned as <string>
50 owner <blank> None
Optional
MENULINKn Character Menu link for operator favorite n <string>
50 Note: n indicates 1 through 10 <blank> None
Optional menu link.
PARENTITEM Character UID of the Parent Item <string>
36 <blank>
Range Default
Name Format Width Opt/Mnd Description
Parameter(s)
USERROLLEV Integer Role Level 0
8 None
NEEDPASSW Character Need Password for changing {Y,N} N None
1 role
PASSWORD Character Password <string>
32 <blank>
CRYPTPWD1 Character Encrypted password <string>
80 <blank>
SEC_LEVEL Integer Security level 0
2 This field is checked whenever None
a user attempts to access the
alarm group. Only users whose
security level is greater or
equal to what's hereby defined
168 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
2.37 Users
The following table provides the list of Users.
Table 2-156: Users
2VAA000830-330 A 171
S+ Operations DB Reference DATABASE STRUCTURE
Range Default
Name Format Width Opt/Mnd Description
Parameter(s)
ACTIVEUSER Character Active user {Y,N} N None
1
USERCODE Integer User code 0
4 None
WINGROUP Character Windows user group <string>
64 <blank>
172 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
2VAA000830-330 A 173
S+ Operations DB Reference DATABASE STRUCTURE
VWAMPRMBTN Character Show Alarm mimic permit button on title bar {Y,N} N None
1 on each childframe
ALMILAYOUT Character This workplace layout is only for Alarm {Y,N} N None
1 Mimic
174 2VAA000830-330 A
S+ Operations DB Reference DATABASE STRUCTURE
2VAA000830-330 A 175
S+ Operations DB Reference DATABASE STRUCTURE
2.39 Themes
The following table provides the list of themes:
Table 2-158: Themes
Range Default
Name Format Width Opt/Mnd Description
Parameter(s)
FONT Character Default font name to be used <string>
50 on WP and client application. <blank>
176 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
The filename renamed as “<…2deck.xml>”, (e.g. to change the customizations configured in “Balcdeck.xml”, copy the file as
“Balc2deck.xml” to folder specified before) and then edit the “…. 2deck.xml” file to define the changes to standard customization.
A “<…2deck.xml>” file should contain only changes compared to default configuration (defined by original “DECK” file).
When the Build action is performed, the “…deck” file automatically references to the “…2deck” file (if existing), and the “…2deck”
file is executed after the execution of “…deck” file overwriting standard settings with the customized file.
Advanced users can customize the deck files in order to change system behavior in terms of quality handling, color
management, thread handling, system timers, database defaults, error and log message handling with respect to project specific
requirements.
Table 3-2: Builder BFIL – XML Format – File System General Definition
2VAA000830-330 A 177
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
Format Range
Parameter Description
Opt/Mnd Default
Action Code.
init - Initialize disk resident file directory, add - Add file {init, add,
Character
action to disk resident file directory, replace - Replace file to replace,
Mandatory
disk resident file directory, delete} None
Delete - Delete file from disk resident directory.
178 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
Format Range
Parameter Description
Opt/Mnd Default
Action code.
Format Range
Column Description
Opt/Mnd Default
Action code.
2VAA000830-330 A 179
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
DB_XREF
Default value.
180 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
ITEMTYPE
ALIAS
UNBUILD
Character <string>
Name The name of the field
Mandatory None
Output field type.
C - Character.
Character {C, N}
Type N - Numeric.
Mandatory None
This selection only applies to export
operations specifying a new target
database. If a reference database is
specified, its structure will be used.
Integer <number>
length Output field size.
Mandatory 0
2VAA000830-330 A 181
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
Format Range
Parameter Description
Opt/Mnd Default
LIST_DEFINITION
Character <string>
name The name of definition
Mandatory None
Character <string>
description Description of definition
Optional None
LIST_PROCESSING
Character {Y,N}
full_color Fill background color for full line of alarm.
Optional N
Full_color_text Character Fill foreground text color for full line of alarm. {Y,N}
Optional N
View_header Character Show column header. {Y,N}
Optional N
Font_name Character Font name. {Y,N}
Optional N
Font_size Character Font size. {Y,N}
Optional N
Max_buffered_alarrms Character Max alarm record to be retrieved from server. {Y,N}
Optional N
statusquery Character Formatting of show alarms {Y,N}
Optional N
Descending_order Character Get the data form, then navigate to end of the {Y,N}
Optional alarm queue, data will be sorted. N
Back_first_page Character Navigates back to first page when new alarms {Y,N}
Optional are displayed. N
Reverse_order Character Latest alarm is displayed in the bottom of list. {Y,N}
Optional (Use with pages) N
statusbar Character Displays status bar. {Y,N}
Optional N
statusquery Character Formatting of show alarm information on <string>
Optional status bar. None
e.g. “Total %1 Acked %5”
COLUMN
Name Character Header name. <string>
Mandatory None
Size Character Column width. <number>
Mandatory 0
Icon Character Shows acked icon in the column. {Y,N}
Optional N
blink Character Blinking background color of unacked alarm {Y,N}
Optional item. N
Blink_text Character Blinking foreground text color of unacked {Y,N}
Optional alarm item. N
P1…Pn Character ID of parameter. <string>
Mandatory None
Right_align Character Right align text. {Y,N}
Optional N
Concat Character Concat each string. P1,P2,… {Y,N}
Optional N
Ascending Character Sort in ascending order. It uses sort order. {Y,N}
Optional Note: If user sorts in descending order, use N
‘sortorder’
sortorder Character Sort order. <number>
Optional 0
Format Range
Parameter Description
Opt/Mnd Default
Action code.
Format Range
Column Description
Opt/Mnd Default
Action code.
Format
Range Default
Name Width Description
Parameter(s)
Opt/Mnd
Integer
INDEX Index None
6
Character
NAME Name None
50
Character
DESC Description None
256
SRCNODMSn Character Source node mask (n) Sequence {Y, N}
16 16*N
Optional None
184 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
n = 1 to 4
n = 1 to 4
DESTVALMSn Character Destination node mask Sequence {Y, N}
16 (values) (n) 16*N
Optional None
DESTVALMSK is the alias
name for DESTVALMS1
field
n= 1 to 4
n= 1 to 4
n= 1 to 4
n=1 to 8
2VAA000830-330 A 185
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
2VAA000830-330 A 187
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
Code Color
0 Black
1 Red
2 Green
3 Yellow
4 Blue
5 Magenta
188 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
6 Cyan
7 White
8 Orange
9 Slate Blue
10 Hot Pink
11 Sea Green
12 Spring Green
13 Chocolate
14 Lavender
15 Sandy Brown
16 Tomato
17 Turquoise
18 Deep Pink
19 Dark Violet
For compatibility with older Symphony Plus versions, the first eight colors in the table match the old color table.
The color table above is defined in the BattColors file. The default color scheme defined in the BattColors file can be modified
changing the RGB pattern definition (e.g. RGB (80,80,80), RGB(FF,00,FF)) and typing the color name (e.g. gray, fuchsia)
as defined in the Internet Explorer color table. When an Internet Explorer color name is used, the RGB definition can be left
undefined typing RGB (-1,-1,-1). The color name is always mandatory.
Since an Internet Explorer color may not have a name defined, a color name must be associated to such color in order to
use it in the BattColors file.
Valid color definitions are the following:
RGB(-1,-1,-1) - fuchsia
RGB(FF,00,FF) - fuchsia // Same as previous RGB(FF,99,FF) - lightfuchsia // New color name RGB(-1,-1,-1) - gray
RGB(80,80,80) - gray // Same as previous RGB(CC,CC,CC) - dust // New color name RGB(-1,-1,-1) - lime
RGB(00,FF,00) - lime // Same as previous
RGB(00,CC,00) - dark lime // New color name
The syntax of the default BattColors file is shown below.
// BattColors.ins
//
// Definition of color table associated to
// Alarm Attribute and Color Builder (BATTDECK.INS).
//
RGB( -1, -1, -1) - black // 0
RGB( -1, -1, -1) - red // 1
RGB( -1, -1, -1) - green // 2
RGB( -1, -1, -1) - yellow // 3
RGB( -1, -1, -1) - blue // 4
RGB( -1, -1, -1) - magenta // 5
RGB( -1, -1, -1) - cyan // 6
RGB( -1, -1, -1) - white // 7
RGB( -1, -1, -1) - orange // 8
RGB( -1, -1, -1) - slateblue // 9
RGB( -1, -1, -1) - hotpink // 10
RGB( -1, -1, -1) - seagreen // 11
RGB( -1, -1, -1) - springgreen // 12
2VAA000830-330 A 189
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
190 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
Code Description
0 Implemented
1 Unacknowledged
2 In alarm
3 Old data
4 Off scan
5 Reserved
6 Inserted value
7 Alarm check disabled
8 Alarm inhibited
9 Reserved
10 Bad calculated value
11 Application specific 3
12 Red tagged
13 Hardware channel failure
14 Application specific 1
15 Application specific 2
Code Description
0 High instrument range
1 2-High alarm limit
2 High alarm limit
3 Low alarm limit
4 2-Low alarm limit
5 Low instrument range
6 Increasing ROC
7 Decreasing ROC
8 High deviation
9 Low deviation
10 Integer format
11 Tracking
12 3-High alarm limit
13 3-Low alarm limit
192 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
14 Auto/Manual
15 Dummy Packet (Playback only)
Parameter Description
ProductName Name of the Product
ShortProductName Short name of the Product
FullProductName Full name of the Product
ProductFamily Family Name of the Product
ProductVersion Version of the product
ProductCompany Company Name of the Product
ProductCorporate Corporate Name of the Product
Version Release version
SubVersion Release sub-version
Build Build Version
HotFix Hot Fix
MaximumTags Number of tags
MaximumConfiguredTags Numer of Tags Configured
MaximumCrts Maximum number of Clients
MaximumPV Maximum number of PV
MaximumDI Maximum number of DI
MaximumPlaybacks Apms Parameter
MaximumPrinters Maximum number of Printers
MaximumICI Maximum number of ICIs
MaximumICIIndex Number of ICI index
MaximumCalculations Maximum number of Calculation Blocks
MaximumTrendGroups Maximum Number of Historical Groups
MaximumTagInfoType Maximum Tag Info Type
MaximumFileKey Maximum File Key
MaximumTotalizationLogs Maximum Number of Totalizations
MaximumSoeEvents Maximum Events for SOE
MaximumMaintenanceLogs Maximum Number of maintenance
MaximumPTLArchives Maximum Number of Post Trip Logs
MaximumDisplays Maximum Number of Displays
MaximumOpConfDisplays Maximum Number of Op Conf Displays
MaximumAlarmPriorities Maximum Number of Alarm Priorities
MaximumAlarmGroups Maximum # of alarm groups
MaximumFiles Maximum number of Files
MaximumTagNameLenght Maximum Length of Tag Name in presentations
MaximumTagDescrlenght Maximum Length of Tag Description in presentations
MaximumTagsetLenght Maximum Length of Logic State Descr in presentations
RecordsInPtlFiles Apms Parameter
RecordsInPlaybackFiles Apms Parameter
EntriesInPlbQueue Apms Parameter
EntriesInPtlQueue Apms Parameter
2VAA000830-330 A 193
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
194 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
2VAA000830-330 A 195
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
196 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
2VAA000830-330 A 197
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
198 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
2VAA000830-330 A 199
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
Parameter Description
DB_TAGINDEX Index
DB_TAGNAME Name
DB_TAGDESC Description
DB_TAGIDX Internal Tag Index
DB_TAGTYPE Tag Type
DB_TAGTYPEDESCR Tag Type Description
DB_TAGSRC Tag Source
DB_VALUE Current Value
DB_RAWVALUE Current Raw Value
DB_NUMVALUE Numeric Value
DB_NUMUVALUE Numeric Unsigned Value
DB_PERCENT_VALUE Percent Value
DB_QUALITY Current Quality
DB_TIMESTAMP Time Stamp
DB_TIMESTAMP_TEXT Time Stamp Text
DB_ISO_TIMESTAMP Time Stamp
DB_VALUE_QUALITY Current Value and Quality
DB_VALUE_QUALITY_RA Current Value and Quality
DB_EXTQUALITY Current Quality
DB_TAGVAL Current Value and Quality
DB_TAGVALEX Current Value and Quality
DB_TSTAMP_VALUE_QUALITY Timestamp
DB_TVQ_STRING Timestamp (string)
DB_CUSTTAGID Plant Tag Name
DB_AL_PRI Current Alarm Priority
DB_AL_CAT Alarm Processing Categorized
DB_ALMGROUP Alarm Group
DB_EUDESC Engineering Unit
DB_SP_EUINDEX SP Engineering Unit index
DB_EUINDEX EU Index
DB_NUMDECPL Decimal Places
DB_I4_DATA Integer Format
DB_FGCOLOR Foreground Color
DB_BGCOLOR Background Color
DB_FGCOLORREF Foreground Color Ref.
DB_BGCOLORREF Background Color Ref.
DB_FGCOLORSTRING Foreground Color String
DB_BGCOLORSTRING Background Color String
DB_ALRMCMNT1 RTN Comment
DB_ALRMCMNT2 Hi Alarm Comment
DB_ALRMCMNT3 Lo Alarm Comment
DB_ALRMCMNT4 2-Hi Alarm Comment
DB_ALRMCMNT5 2-Lo Alarm Comment
200 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
2VAA000830-330 A 201
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
202 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
2VAA000830-330 A 203
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
204 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
206 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
2VAA000830-330 A 207
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
208 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
2VAA000830-330 A 209
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
210 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
2VAA000830-330 A 211
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
212 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
2VAA000830-330 A 213
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
214 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
2VAA000830-330 A 215
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
216 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
2VAA000830-330 A 217
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
218 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
2VAA000830-330 A 219
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
17 Nitrogen N2 28.016
18 Argon Ar 39.948
19 Air Air 28.959
Prefix Database
LA_ Audible tones database and alarm grouping database.
LC_ Calculation database.
LG_ Tag related databases (Engineering Units, Logic State Descriptors, Alarm
Comments, Text Selectors).
LH_ Trend group database.
LM_ Menu and tool-bar database.
LN_ Node database.
LO_ Security database.
LR_ Report database.
LT_ Tag database.
LX_ Export to foreign database.
220 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
Type Code
DT_CHAR 1
DT_VARCHAR 2
DT_LONGVARCHAR 3
DT_BIT 4
DT_TINYINT 5
DT_SMALLINT 6
DT_INTEGER 7
DT_BIGINT 8
DT_DECIMAL 9
DT_NUMERIC 10
DT_REAL 11
DT_DOUBLE 12
DT_FLOAT 13
DT_DATE 14
DT_TIME 15
DT_TIMESTAMP 16
DT_BINARY 17
DT_VARBINARY 18
DT_LONGVBINARY 19
2VAA000830-330 A 221
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
Name of the type specified in the DataProcessor field in the data base of the tag (for
Name example “AC450.Block.XmlFileName.CFG”)
separator Character separator of the OPC items
Used to identify the name of the atom that will be used by Symphony Plus as “main”
Main atom
Tag type used in the Symphony Plus database.
222 2VAA000830-330 A
S+ Operations DB Reference OFF-LINE SYSTEM CONFIGURATION TABLES
Type
Accepted values: DIGITAL, ANALOG, INTEGER
ATOM Identifies the section to specify the name and the attributes of the atoms in the macro
Name Atom name
Descr Atom description
Canonical OPC item type (like distributed by OPC server)
Type
Accepted values: BOOL, INTEGER, DINT, REAL, STRING
2VAA000830-330 A 223
—
Visit us