SOE Device - EN - Rev1.0
SOE Device - EN - Rev1.0
07/2016
www.schneider-electric.com
Rev. 1.0 (06-07-2016)
Change Control
Rev Date Description
NOTICE
NOTICE identifies information about practices and circumstances which could result in a malfunction of the equipment..
Restricted Liability
Electrical equipment should be serviced and maintained only by qualified personnel.
No responsibility is assumed by Schneider Electric for any consequences arising out of the use of this manual. This
document is not intended as an instruction manual for untrained persons.
The illustrations, dialog boxes, programming models and examples shown in this manual are intended for exemplary
purposes. As there are installation-specific variables and requirements, Telvent will not be held responsible for the misuse
of the equipment based on the examples herein published.
NOTICE
An inadequate use of the equipment, or misuse by ignoring these specifications, may comprise the system’s security.
It is highly recommendable to backup the application programs frequently using the appropriate storage media to avoid
potential data loss.
The Saitel platform and all its components have been developed in accordance to the requirements for a
quality management system, complying with the ISO 9001 Norm
Document: TE-HG-0000-SOE-S854
Retention period: Permanent throughout its validation period + 3 years after its
cancellation.
Should the user have any request, problem report or suggestion about the equipment, the following email address is
available:
[email protected]
Configuring SOE 1
Baseline 11.05.05
Rev. 1.0 (06-07-2016)
Table of Contents
Table of Contents .................................................................................................................................................................. 2
Index of Figures..................................................................................................................................................................... 3
Index of Tables...................................................................................................................................................................... 4
Manual Contents ................................................................................................................................................................... 5
Chapter 1. Easergy Builder & SOE .............................................................................................................................. 1-1
1.1 Easergy Builder v1.0.20 ..................................................................................................................................... 1-2
1.1.1 Environment Description ............................................................................................................................ 1-2
1.1.2 Device Catalog ........................................................................................................................................... 1-3
1.2 Introduction to SOE and SOE2........................................................................................................................... 1-4
Chapter 2. SOE (only for Saitel RTUs)......................................................................................................................... 2-1
2.1 SOE Administration ............................................................................................................................................ 2-1
2.1.1 Signal Identification - Coordinates .............................................................................................................. 2-1
2.1.2 Relationship with coreDb............................................................................................................................ 2-1
2.2 Configuring SOE in Easergy Builder................................................................................................................... 2-1
2.3 Output File Structure .......................................................................................................................................... 2-3
2.3.1 Quality Flags .............................................................................................................................................. 2-4
Chapter 3. SOE2 (only for HU250 CPU) ...................................................................................................................... 3-1
3.1 SOE2 Administration .......................................................................................................................................... 3-1
3.1.1 Signal Identification - Coordinates .............................................................................................................. 3-1
3.1.2 Relationship with coreDb............................................................................................................................ 3-1
3.2 Configuring SOE2 in Easergy Builder................................................................................................................. 3-1
3.3 Output File Structure .......................................................................................................................................... 3-3
Glossary ................................................................................................................................................................................A
2 Configuring SOE
Baseline 11.05.05
Rev. 1.0 (06-07-2016)
Index of Figures
Figure 1-1. Baseline software architecture. ........................................................................................................................ 1-1
Figure 1-2. Relation between coreDb and other applications............................................................................................. 1-2
Figure 1-3. Startup window of Easergy Builder. ................................................................................................................. 1-2
Figure 1-4. Easergy Builder interface. ................................................................................................................................ 1-3
Figure 1-5. Catalog device window. ................................................................................................................................... 1-3
Figure 2-1. New Device...................................................................................................................................................... 2-1
Figure 2-2. New SOE Device ............................................................................................................................................. 2-2
Figure 2-3. Configuration of SOE Device ........................................................................................................................... 2-2
Figure 2-1. New Device...................................................................................................................................................... 3-1
Figure 2-3. Four SOE2 Devices for a HU250 CPU............................................................................................................. 3-2
Figure 2-3. Configuration of SOE Device for Easergy T300............................................................................................... 3-2
Configuring SOE 3
Baseline 11.05.05
Rev. 1.0 (06-07-2016)
Index of Tables
Table 1-1. Reference manuals.............................................................................................................................................. 5
Table 1-2. Software versions which this manual applies....................................................................................................... 5
Table 1-3. Hardware/ Software compatibility. ....................................................................................................................... 5
Table 2-1. Coordinate mappings in coreDb ....................................................................................................................... 2-1
Table 2-2 - Local quality bits .............................................................................................................................................. 2-5
Table 2-3 - Quality bits from the Device ............................................................................................................................. 2-5
4 Configuring SOE
Baseline 11.05.05
Rev. 1.0 (06-07-2016)
Manual Contents
I. Objective
This manual provides information about the configuration of the SOE device in Easergy Builder.
II. Arrangement
This manual is divided in the following chapters.
Chapter 2 – SOE
Description of the user interface implemented in Easergy Builder to manage the events register and storage of signal
changes produced in a RTU handling real time data.
V. Hardware/Software Compatibility
Controllers supported by the CPU modules of different hardware platforms are the following:
Easergy Builder √ √ √ √ √
SOE √ √ × √ ×
SOE2 × × × × √
Saitel Webtool √ √ × √ ×
Table 1-3. Hardware/ Software compatibility.
Configuring SOE 5
Baseline 11.05.05
Rev. 1.0 (06-07-2016)
NOTICE
Saitel DR basic heads (modules HU_B and HU_BF) don’t load VxWorks nor Linux. They operate with a tailored-made
software which includes the OS, database and applications.
The following figure shows the different applications included in the software platform, as well as additional applications
that implement protocols to upgrade Easergy Builder:
The operating system abstracts the hardware from the software applications and manages the applications in real time. It
integrates the basic protocols to access the remote unit (SFTP, SSH, etc.) and manage multiple users.
The real-time database, named coreDb, is probably the most important element. All the other elements are developed
around coreDb:
Baseline 11.05.05
Rev. 1.0 (06-07-2016)
coreDb performs the real-time management of RTU signals. This real-time database is associated with data producing
and consuming Devices. Devices are the different data acquisition and processing applications software which access
coreDb.
For more information about the Baseline Software Platform, please consult the manuals “Easergy Builder User Manual”
and “Saitel Webtool User Manual”.
Baseline 11.05.05
Rev. 1.0 (06-07-2016)
The Easergy Builder image depend on if there is a configuration active or not. For example, the previous figure shows
Easergy Builder when you are editing a configuration:
1: Information about the active configuration.
2: Toolbar and main menu.
3: Edition zone.
4: Log console
5: Device catalog
The toolbar, main menu and edition zone will be detailed for each device.
This window shows all configurations that have been stored as a template. More information about this tool in the Easergy
Builder user manual.
Baseline 11.05.05
Rev. 1.0 (06-07-2016)
SOE2 Device is known by the mnemonic “soe2”. Nevertheless, it is named “soe” by the system. This way, the same
Easergy Builder plugin will be used for SOE and SOE2.
Baseline 11.05.05
Rev. 1.0 (06-07-2016)
Where:
NAME: signal name which will be shown in the soe’s output. It allows filtering the changes produced per point.
ID: Represents an identifier to a list of strings that are used for formatting the output data values.
Two types of strings can be used according to the signal type being represented:
STATUS type list: list of strings that will be used to replace its numeric value in order to make it more descriptive.
For example, we can assign “OFF” to the value “0” and “ON” to the value “1”. This way, whenever the point
changes its value to 0 or 1, the event will show “OFF” or “ON”.
ANALOG type list: represents the unit assigned to an analogue value. For example, we could add “Volts”, so if
the value registered is 5.2, then the output data will be “5.2 Volts”.
Points
STATUS D D
ANALOG D D D D
Baseline 11.05.05
Rev. 1.0 (06-07-2016)
Where:
Type: Type of the new Device. For SOE you must select “Sequence of events”.
Name: Name of the new Device (Only letter, numbers and ‘_’ character are allowed for the name). Max. 32
characters).
Description (optional): Description of the new Device.
The new Device will be shown in the tree:
NOTICE
Only one “sequence of events” Device can be configured for each Saitel RTU..
You can double click on the Device (or use the buttom Modify) in order to edit or consult the configuration.
Baseline 11.05.05
Rev. 1.0 (06-07-2016)
Where:
Register Qualifier: Sets of a change in signal qualifiers triggers an event (checked) or not (unchecked).
Register first event: Sets if the first event of signals is registered (checked) or not (unchecked). Unchecking this
field, the initial avalanche won’t be registered. Command and setPoint signals don’t use this field as it registers all
events. The first event will also be registered if value is written in coreDb using the EVENT mode, even if this field
is unchecked.
Max. Events logged: Maximum number of events in the chronological file. The minimum value is 2065 bytes. IF
a value isn’t indicated, the default value is 2000 events. The value in parentheses corresponds to the maximum
size in memory occupied by the specified number of events.You must ensure that this size does not exceed the
non-volatile memory (NVRAM) device being used.
Device: Name of the “sequence of events” Device to be configured.
Status:
o IDs List: List’s ID. It must match the “ID” field of the coordinate.
o Tags: Set of strings separated by “;” that will replace the signal value in the log files. The value ‘0’ will be
replaced by the first string, ‘1’ by the second and so on. If an event is registered with a value that has not an
associated tag, this value will be shown directly.
For the Status IDs, the maximum number of Tags is 10. The symbols <, >, “ and & can’t be used in the field
identificator
Analog:
o IDs List: List’s ID. It must match the “ID” field of the coordinate.
o Tags: Sets the string that goes with the point value.
You can use button in order to add the new ID with its TAGS to the IDs List.
The log file that will register all events monitored by SOE is a XML file and its name will be: [Device’s name].xml. For
example, for the SOE Device shown in Figure 2-2, the file’s name will be MySOE.xml.
Baseline 11.05.05
Rev. 1.0 (06-07-2016)
DATE: Date, time (UTC) and UTC offset, of the registered event. The storage format is according to the ISO
8601 standard. This way, filtering and organization is easier.
LOCAL: Determines of the event’s date was written locally (“Y”) (for example, the event has no timestamp) or not
(“N”).
NAME: Signal name. Matches the field “NAME” of the coordinate.
DESC: Point description (got from coreDb).
VAL: Point value. The format will be according to the Tags configured using the window shown in Figure 2-3:
o If an event is triggered from a status point and has an associated ID in IDs List, this value will be shown the
following way: <label>, where “label” is the Tag set for the corresponding numeric value. Up to ten labels can
be configured; higher values are represented with its value directly. Example: ON.
o If the point has associated an ANALOG_LABEL label, then the value will be represented as follows:
<value> <label>, where “value” is the point value and “label” is configured in the TAG associated in Figure
2-3. Example: 2 Amperes (status point) 9.14500 miles.
QF: Represents the quaility flags of the point generating the event. More information about this valuel in following
paragraph.
SOURCE: Name of the Device wich is generating the event.
0x00000000 OK
0x00000040 The point has not yet been written into the database (No refresh)
0x00000100 The value of the item has exceeded Highest Limit Alarm.
Baseline 11.05.05
Rev. 1.0 (06-07-2016)
0x00000200 The value of the item has exceeded High Limit Alarm.
0x00000400 The value of the point has fallen down of Low Limit Alarm.
0x00000800 The value of the point has fallen down of Lowest Limit Alarm.
0x00000000 OK
0x00400000 The point has not yet been written into the database.
Baseline 11.05.05
Rev. 1.0 (06-07-2016)
Where:
NAME: signal name which will be shown in the soe’s output. It allows filtering the changes produced per point.
ID: Represents an identifier to a list of strings that are used for formatting the output data values.
Two types of strings can be used according to the signal type being represented:
STATUS type list: list of strings that will be used to replace its numeric value in order to make it more descriptive.
For example, we can assign “OFF” to the value “0” and “ON” to the value “1”. This way, whenever the point
changes its value to 0 or 1, the event will show “OFF” or “ON”.
ANALOG type list: represents the unit assigned to an analogue value. For example, we could add “Volts”, so if
the value registered is 5.2, then the output data will be “5.2 Volts”.
Points
STATUS D D
ANALOG D D D D
Where:
Baseline 11.05.05
Rev. 1.0 (06-07-2016)
Type: Type of the new Device. For SOE2 you must select “Sequence of events”.
Name: Name of the new Device (Only letter, numbers and ‘_’ character are allowed for the name). Max. 32
characters).
Description (optional): Description of the new Device.
The new Device will be shown in the tree:
NOTICE
Up tp four “sequence of events” Devices can be configured for each Easergy T300 RTU..
You can double click on the Device (or use the buttom Modify) in order to edit or consult the configuration.
Where:
Baseline 11.05.05
Rev. 1.0 (06-07-2016)
Register Qualifier: Sets of a change in signal qualifiers triggers an event (checked) or not (unchecked).
Register first event: Sets if the first event of signals is registered (checked) or not (unchecked). Unchecking this
field, the initial avalanche won’t be registered. Command and setPoint signals don’t use this field as it registers all
events. The first event will also be registered if value is written in coreDb using the EVENT mode, even if this field
is unchecked.
Max. Events logged: Maximum number of events in the chronological file. The minimum value is 2065 bytes. IF
a value isn’t indicated, the default value is 2000 events. The value in parentheses corresponds to the maximum
size in memory occupied by the specified number of events.You must ensure that this size does not exceed the
non-volatile memory (NVRAM) device being used.
Device: Name of the “sequence of events” Device being configured.
Log file: Name of the log file that will register all events monitored by the bin being configured. More information
in following paragraph in this manual.
Status:
o IDs List: List’s ID. It must match the “ID” field of the coordinate.
o Tags: Set of strings separated by “;” that will replace the signal value in the log files. The value ‘0’ will be
replaced by the first string, ‘1’ by the second and so on. If an event is registered with a value that has not an
associated tag, this value will be shown directly.
For the Status IDs, the maximum number of Tags is 10. The symbols <, >, “and & can’t be used in the field
identificator
Analog:
o IDs List: List’s ID. It must match the “ID” field of the coordinate.
o Tags: Sets the string that goes with the point value.
You can use button in order to add the new ID with its TAGS to the IDs List.
logID=1||DATE=2016-01-30T11:39:29.298+01:00||LOCAL=Y||NAME=-||DESC=SOE START||VAL=-||QF=-||SOURCE=-||CRC=7485||
logID=2||DATE=2016-01-30T11:41:43.791+01:00||LOCAL=N||NAME=SOE_ST00||DESC=-||VAL=GoodBye||QF=0x00000020||SOURCE=-||CRC=8535||
logID=3||DATE=2016-01-30T11:43:03.075+01:00||LOCAL=N||NAME=SOE_ST00||DESC=-||VAL=Hello||QF=0x00000020||SOURCE=-||CRC=8348||
logID=4||DATE=2016-01-30T11:43:07.928+01:00||LOCAL=N||NAME=SOE_ST00||DESC=-||VAL=2||QF=0x00000020||SOURCE=-||CRC=7910||
Baseline 11.05.05
Rev. 1.0 (06-07-2016)
QF: Represents the quaility flags (view coreDb description document) of the point generating the event. This field
will not be present if the REG_QF configuration parameter is set to “N”. More information about the meaning of
this values in paragraph 2.3.1.
SOURCE: represents the source bin name generating the event.
CRC: CRC check per line. CRCs from the last written file are checked every time soe2 starts. If any CRC is
wrong the correspondent line is deleted.
Events with empty field “NAME” and “SOE START” as description are events written every time soe controller starts.
NOTICE
If a Device is removed from the configuration, the directory created to store logs for this Device will be remove at
startup. Also, if the file name changes and Device name doesn't, older files in the Device's folder will be removed.
Baseline 11.05.05
Rev. 1.0 (06-07-2016)
Glossary
coreDb Real time database of the Baseline Software Platform.
EN English language
OS Operating System
PC Personal Computer
Rev Revision.
Configuring SOE A
Baseline 11.05.05
Fax:
E-mail:
Phone:
Seville, Spain
C/ Charles Darwin s/n
Schneider Electric
+34 95 541 33 75
+34 95 492 09 92
www.schneider-electric.com
[email protected]
Baseline Software Platform
© 2016 All rights reserved. The information contained in this document is confidential and is owned by Schneider Electric. It cannot