EcoSUI EN AN ECOSUIENG E
EcoSUI EN AN ECOSUIENG E
Engineering Guide
Application Note
ECOSUIENG/EN AN/E
Application Note
For EcoSUI Configuration
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 3/142
CONTENT
1.1 REQUIREMENTS
Refer the Installation chapter (IN) of this product and proceed to EcoSUI software installation prior to use this
document.
Objects and attributes presented in this document are linked to system database configured by SET or PACiS SCE.
For a better understanding of this document, it is recommended to be familiar with these two tools.
To add an EcoSUI OI into an existing system, first gather the mapping of the system (IP address, Network names of
equipment…).
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 10/142
The addition of either symbol to a Danger or Warning safety label indicates that an
electrical hazard exists, which will result in personal injury if the instructions are not
followed.
This is the safety alert symbol. It is used to alert you to potential personal injury hazards. Obey all
safety messages that follow this symbol to avoid possible injury or death.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 11/142
PLEASE NOTE
Electrical equipment should be installed, operated, serviced, and maintained only by qualified
personnel. No responsibility is assumed by Schneider Electric for any consequences arising out of
the use of this material.
A qualified person is one who has skills and knowledge related to the construction, installation, and
operation of electrical equipment and has received safety training to recognize and avoid the
hazards involved.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 12/142
System topology. It consists of device composition that manages the customer‟s electrical process.
Generally, this part of furniture is relevant to Schneider-Electric and corresponds to Schneider-Electric system
process definition to respond customer‟s needs.
Electrical topology. It consists of the customer‟s electrical process definition in term of typed electrical
devices (transformer, disconnector, circuit-breaker…) that are connected each other through busbars or lines.
Generally, this part of furniture is relevant to the customer.
Graphical topology. It consists of the mimic and their graphical animation descriptions that appear at
substation control-points (operator interface) and bay control-points (LCD at C264 level). The graphical part
can be done directly in EcoSUI, exported from the SCE (.mpc file) or created from Schneider-Electric HMI
Configuration tool. For further information on this tool, please contact Schneider-Electric Support.
Whatever the type of LAN or protocol selected for your project deployment, EcoSUI always requires specific
configuration files as described in the following chapters.
This is the .SCD file generated by the SCE or SET and available in the .ZIP Databag or by using the „Export SCD’
feature of the SCE or SET.
This SCD file is used by the IEC61850 acquisition layer (SBUS Access) of SBUS Server.
In a multi-LAN environment, several SCD files are available, one for each LAN. Only the SBUS Server that manages
the LAN needs the SCD file.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 14/142
In a multi-LAN environment, the global signals list is the concatenation of the signals list of
each LAN. The picture on the right represents a Global Signals List of 3 PACiS projects.
The signals of any of the 3 projects can be accessed as if they were part of a unique
project even if they come from different projects or LANs.
This signal list is used by SBUS Servers (to know signal IEC address or alarming/archiving
properties) and EcoSUI HMIs (to map graphic objects with signals).
Each computer has a local copy of the signals list. This is to limit dataflow to the Central
DB. Those signals are stored in a signalList file.
The local copy is updated if necessary when SBUS Server or EcoSUI HMI starts.
The graphical configuration is stored locally on each EcoSUI HMI. Each view is described by a text containing the
properties of each object used in the view. The HMI View configuration can be done:
„Online‟ inside the EcoSUI HMI with the EcoSUI HMI Editor.
By importing the graphical part from an SCE configuration
By importing HMI view files from the the HMI Configuration tool.
The required configuration files generally come from a configuration database set up in PACiS SCE or using SET (.scd
file, signalList & profiles) and then, imported directly to EcoSUI.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 15/142
4.1 OVERVIEW
The SignalList file is a comma-separated value (CSV) text files (.csv).
#Communication link Refer to chapter “Add IED Communication Link Datapoint” for further information.
#Voltage Level Data point Voltage level
#Bay Name Bay name to which belongs the data point (e.g. “Feeder1”)
#Module Name
#Long Name Current Phase A
#Spare YES or NO
#Profile Profile for the data point mentioned. The profile references (data point states) are defined in
profles.xml, for example : SPS_ALARM-NORMAL
Note: any line starting with a hash (#) is ignored. They can be used to comment out a line.
The MV datapoints have the following attributes additional columns
Column
Min
Max
Deadband
Other attributes
For IEC 61850 data acquisition, the user can create the .signallist file automatically using the Profile ET Tool and
import it to EcoSUI. Note: Profile ET is an optional tool. For further information, please contact your support team.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 16/142
Signal attributes can be displayed on HMI mimics. They can also be displayed on State or Alarm Viewer through
additional columns. For this, the attributes shall be referred by using their position-number.
rd
Open the .signallist and enter EQUIPMENTCOMMUNICATION, in the 3 column, instead of the datapoint address.
Example:
SPS_SYS;IED;EQUIPMENTCOMMUNICATION;Network;IED;;Communication link status;NO;SPS_SET-RESET
In this example, the datapoint System/Network/IED/Communication link will return the link between 'EcoSUI and "IED"
equipment.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 17/142
4.5.1 SPS
4.5.2 DPS
4.5.3 MPS
4.5.4 DPC
4.5.5 MV
4.5.6 STR
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 19/142
5.1 OVERVIEW
The Ring.ini file contains important SbusServer LAN properties.
This is where the user specifies the type of protocol and specific settings for deploying his project in EcoSUI.
It may be necessary to edit this file and setup the parameters based on the protocol in use.
[Ring]
[SBUSAccess]
[RedundantC264]
[LogbookPrinterManager]
[IEC61850]
[LogicalRing]
[HotHotRedundant]
[OPC]
[EXTERNAL DLL]
5.2.1 [RING]
5.2.2 [SBUSACCESS]
If the workstation manages several LANs, this UDP Port Input must be unique to be able to
connect to the agency.
UDPPortOut In case of multiple 61850 LANs, it is recommended to differentiate UDP ports used by
SBUSAccess interfaces
If the workstation manages several LANs, this UDP Port Output must be unique.
5.2.3 [REDUNDANTC264]
5.2.4 [LOGBOOKPRINTERMANAGER]
5.2.5 [IEC61850]
5.2.6 [LOGICALRING]
IEDToInclude List of IED to Include into this logical LAN. List of IEDs separated by ;
An IED cannot be in Exclude and Include mode
at the same moment..
RingName Define the LAN name of the logical LANs
5.2.7 [HOTHOTREDUNDANT]
5.2.8 [OPC]
L_modbus_xml_[protnb].xml
6.1 OVERVIEW
For every different network in the configuration (Ring), a Profiles.XML file is defined.
This XML file describes the attributes to be shared and applied to all the datapoints within the LAN. These attributes
are organized by type (STR, SPS, DPS, MV, SPC, DPC, MPS). Many profiles can be defined for every datapoint
type.
In order to facilitate the comprehension of the data structure, in this document we have represented the XML content
in grid and textual views.
The “Profiles” node is composed by six mandatory nodes representing the datapoint types:
SPS
DPS
MV
SPC
DPC
MPS
STR
6.2.1 SPS
The SPS node gathers all the profiles of single-point-status type. There is no limitation concerning the number of
profiles of this type.
An SPS profile is composed by two nodes representing the two datapoint‟s states: STATE0 and STATE1
The following example shows an SPS node with a single profile named SPS_ALARM-SET and with all its attributes
<SPS>
<SPS_ALARM-SET>
<STATE0 label="RESET" archived="yes" printed="yes" alarmlevel="0"
alarmdelay="0" alarmaudible="no"/>
<STATE1 label="SET" archived="yes" printed="yes" alarmlevel="0"
alarmdelay="0" alarmaudible="no"/>
</SPS_ALARM-SET>
</SPS>
Example 2: SPS profile with its nodes and their attributes
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 29/142
6.2.2 DPS
The DPS node gathers all the profiles of double-point-status type. There is no limitation concerning the number of
profiles of this type.
A DPS profile is composed by four nodes representing the four datapoint‟s states: STATE0, STATE1, STATE3 and
STATE4.
The following example shows a DPS node with a single profile named DPS_POSITION and with all its attributes
<DPS>
<DPS_POSITION>
<STATE0 label="RESET" archived="yes" printed="yes" alarmlevel="0"
alarmdelay="0" alarmaudible="no"/>
<STATE1 label="SET" archived="yes" printed="yes" alarmlevel="0"
alarmdelay="0" alarmaudible="no"/>
<STATE2 label="JAMMED" archived="yes" printed="yes" alarmlevel="0"
alarmdelay="0" alarmaudible="no"/>
<STATE3 label="UNDEFINED" archived="yes" printed="yes" alarmlevel="1"
alarmdelay="0" alarmaudible="no"/>
</DPS_POSITION>
</DPS>
Example 3: DPS profile with its nodes and their attributes
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 31/142
6.2.3 MPS
The MPS node gathers all the profiles of multi-point-status type. There is no limitation concerning the number of
profiles of this type.
An MPS profile is composed by at least 3 nodes representing the datapoint‟s states: STATE0; STATE 1 and STATE2. A
maximum of 16 states can be defined on an MPS profile.
<MPS>
<MPS_RGD_ALARM>
<STATE0 label="STATE 0" archived="yes" printed="yes" alarmlevel="0"
alarmdelay="0" alarmaudible="no"/>
<STATE1 label="STATE 1" archived="yes" printed="yes" alarmlevel="0"
alarmdelay="0" alarmaudible="no"/>
<STATE2 label="STATE 2" archived="yes" printed="yes" alarmlevel="0"
alarmdelay="0" alarmaudible="no"/>
<STATE3 label="STATE 3" archived="yes" printed="yes" alarmlevel="0"
alarmdelay="0" alarmaudible="no"/>
<STATE4 label="STATE 4" archived="yes" printed="yes" alarmlevel="0"
alarmdelay="0" alarmaudible="no"/>
<STATE5 label="STATE 5" archived="yes" printed="yes" alarmlevel="0"
alarmdelay="0" alarmaudible="no"/>
<STATE6 label="STATE 6" archived="yes" printed="yes" alarmlevel="0"
alarmdelay="0" alarmaudible="no"/>
<STATE7 label="STATE 7" archived="yes" printed="yes" alarmlevel="0"
alarmdelay="0" alarmaudible="no"/>
<STATE8 label="STATE 8" archived="yes" printed="yes" alarmlevel="0"
alarmdelay="0" alarmaudible="no"/>
<STATE9 label="STATE 9" archived="yes" printed="yes" alarmlevel="0"
alarmdelay="0" alarmaudible="no"/>
<STATE10 label="STATE 10" archived="yes" printed="yes" alarmlevel="0"
alarmdelay="0" alarmaudible="no"/>
<STATE11 label="STATE 11" archived="yes" printed="yes" alarmlevel="0"
alarmdelay="0" alarmaudible="no"/>
<STATE12 label="STATE 12" archived="yes" printed="yes" alarmlevel="0"
alarmdelay="0" alarmaudible="no"/>
<STATE13 label="STATE 13" archived="yes" printed="yes" alarmlevel="0"
alarmdelay="0" alarmaudible="no"/>
<STATE14 label="STATE 14" archived="yes" printed="yes" alarmlevel="0"
alarmdelay="0" alarmaudible="no"/>
<STATE15 label="STATE 15" archived="yes" printed="yes" alarmlevel="0"
alarmdelay="0" alarmaudible="no"/>
</MPS_RGD_ALARM>
</MPS>
Example 4: MPS profile with its nodes and their attributes
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 33/142
6.2.4 SPC
The SPC node gathers all the profiles of single-point-control type. There is no limitation concerning the number of
profiles of this type.
An SPC profile is composed by three nodes representing the duration of a pulse and the two possible states:
PROTOCOL, STATE0 and STATE1.
The PROTOCOL node is optional and is only used for MODBUS LANs. The STATEx nodes are mandatory.
The following table describes the nodes and attributes of an SPC profile.
The following example shows an SPC node with a single profile named COMM_ON-OFF and with all its attributes
<SPC>
<COMM_ON-OFF>
<PROTOCOL timedpulse="1000"/>
<STATE0 label="OFF" archived="yes" printed="yes"/>
<STATE1 label="ON" archived="yes" printed="yes"/>
</COMM_ON-OFF>
</SPC>
Example 5: SPC profile with its nodes and their attributes
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 35/142
6.2.5 DPC
The DPC node gathers all the profiles of double-point-control type. There is no limitation concerning the number of
profiles of this type.
A DPC profile is composed by two nodes representing the two possible states: STATE0 and STATE1
The following example shows a DPC node with a single profile named COMM_OPEN_CLOSE and with all its attributes
<DPC>
<COMM_OPEN_CLOSE>
<STATE0 label="OFF" archived="yes" printed="yes"/>
<STATE1 label="ON" archived="yes" printed="yes"/>
</COMM_OPEN_CLOSE>
</DPC>
Example 6: DPC profile with its nodes and their attributes
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 36/142
6.2.6 MV
The MV node gathers all the profiles of measurement type. There is no limitation concerning the number of profiles of
this type.
An MV profile is composed by nodes representing the state and the different thresholds (low-low-low, low-low,
low, high, high-high and high-high-high).
The following table describes the nodes composing an MV profile and their attributes.
------------------------------------------------
(1)This attribute is available only for EFIP and OPC LANs.
MVs are archived at least every x seconds as defined in the Archivefrequency attribute.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 38/142
Threshold values are defined in the .SignalList file whatever the LAN type (except IEC61850 since measurement
thresholds are natively managed by this protocol).
Where:
Amper 1 Min=0; Max=100; no threshold
Amper 2 Min=0; Max=100; L, H
Volt1 Min=0; Max=100; L, LL, H, HH
Volt2 Min=0; Max=100; L, LL, LLL, H, HH, HHH
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 39/142
If {0} is added to the Profile.xml file, the state label together with the value which triggered this state will
be shown in the Event Viewer (Message column).
If {0} is not added to the Profile.xml file, only the state label is displayed.
</MPS>
<MV>
<DUMMY>
<STATE unit="V" scale ="1.0" format="0.0" archived="yes" printed="false" />
<THRESHOLD_LLL label="THRESHOLD LLL" archived="no" printed="no" alarmlevel="0"/>
<THRESHOLD_LL label="THRESHOLD LL" archived="no" printed="no" alarmlevel="0" />
<THRESHOLD_H label="THRESHOLD H" archived="no" printed="no" alarmlevel="0" />
<THRESHOLD_HH label="THRESHOLD HH" archived="no" printed="no" alarmlevel="0" />
<THRESHOLD_HHH label="THRESHOLD HHH" archived="no" printed="no" alarmlevel="0" />
</DUMMY>
<MV_A>
<STATE unit="A" scale="0.1" format="0.0" archived="yes" printed="yes" archivefrequency="180"/>
<THRESHOLD_NORMAL label="NORMAL {0}" archived="yes" printed="no" />
<THRESHOLD_LLL label="THRESHOLD LLL {0}" archived="yes" printed="yes" alarmlevel="1"/>
<THRESHOLD_LL label="THRESHOLD LL {0}" archived="yes" printed="yes" alarmlevel="1"/>
<THRESHOLD_L label="THRESHOLD L {0}" archived="yes" printed="yes" alarmlevel="1" />
<THRESHOLD_H label="THRESHOLD H {0}" archived="yes" printed="yes" alarmlevel="1" />
<THRESHOLD_HH label="THRESHOLD HH {0}" archived="yes" printed="yes" alarmlevel="1" />
<THRESHOLD_HHH label="THRESHOLD HHH {0}" archived="yes" printed="yes" alarmlevel="1" />
</MV_A>
<MV_V>
<STATE unit="V" scale="0.001" format="0.0" archived="yes" printed="yes"
archivefrequency="180"/>
<THRESHOLD_NORMAL label="NORMAL" archived="yes" printed="no" />
<THRESHOLD_LLL label="THRESHOLD LLL" archived="yes" printed="yes" alarmlevel="2" />
<THRESHOLD_LL label="THRESHOLD LL" archived="yes" printed="yes" alarmlevel="2" />
<THRESHOLD_L label="THRESHOLD L" archived="yes" printed="yes" alarmlevel="2" />
<THRESHOLD_H label="THRESHOLD H" archived="yes" printed="yes" alarmlevel="2" />
<THRESHOLD_HH label="THRESHOLD HH" archived="yes" printed="yes" alarmlevel="2" />
<THRESHOLD_HHH label="THRESHOLD HHH" archived="yes" printed="yes" alarmlevel="2" />
</MV_V>
</MV>
</Profiles>
Example 7: DPC profile with its nodes and their attributes
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 42/142
<MV_A>
<STATE unit="A" scale="0.1" format="0.0" archived="yes" printed="yes"
archivefrequency="180" />
<THRESHOLD_NORMAL label="NORMAL {0}" archived="yes" printed="no" />
<THRESHOLD_LLL label="THRESHOLD LLL {0}" archived="yes" printed="yes"
alarmlevel="1" />
<THRESHOLD_LL label="THRESHOLD LL {0}" archived="yes" printed="yes"
alarmlevel="1" />
<THRESHOLD_L label="THRESHOLD L {0}" archived="yes" printed="yes"
alarmlevel="1" />
<THRESHOLD_H label="THRESHOLD H {0}" archived="yes" printed="yes"
alarmlevel="1" />
<THRESHOLD_HH label="THRESHOLD HH {0}" archived="yes" printed="yes"
alarmlevel="1" />
<THRESHOLD_HHH label="THRESHOLD HHH {0}" archived="yes" printed="yes"
alarmlevel="1" />
</MV_A>
<MV_V>
In our example, for all measurements defined with this profile, acquired value will be multiply by 0.1
In this file, define the list of signals and a scaled value for each of them.
This scaled value will override the value specified in profile.xml file.
After OverridenCoefList.ini modification, don‟t need to reload the signalList, just restart SBUSserver (if
signalList).
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 44/142
The following example shows an MV node with a single profile named MV_VOLTAGE and with all its attributes
<MV>
<MV_VOLTAGE>
<STATE unit="V" scale="0.1" format="0.0" archived="yes"
printed="no"/>
<THRESHOLD_NORMAL label="NORMAL {0}" archived="no" printed="no"
alarmlevel="0"/>
<THRESHOLD_LLL label="THRESHOLD LLL {0}" archived="no" printed="no"
alarmlevel="0"/>
<THRESHOLD_LL label="THRESHOLD LL {0}" archived="no" printed="no"
alarmlevel="0"/>
<THRESHOLD_L label="THRESHOLD L {0}" archived="no" printed="no"
alarmlevel="0"/>
<THRESHOLD_H label="THRESHOLD H {0}" archived="no" printed="no"
alarmlevel="0"/>
<THRESHOLD_HH label="THRESHOLD HH {0}" archived="no" printed="no"
alarmlevel="0"/>
<THRESHOLD_HHH label="THRESHOLD HHH {0}" archived="no" printed="no"
alarmlevel="0"/>
</MV_VOLTAGE>
</MV>
Example 8: MV profile with attributes
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 45/142
6.2.7 STR
The STR profile represents a String of characters. This String can be used for representing, for example, the
manufacturer‟s name associated to an IED. No attributes are currently defined for this profile.
The following example shows an STR node with a single profile named STR_SNMP_WALK
<STR>
<STR_SNMP_WALK>
</STR_SNMP_WALK>
</STR>
Example 9: STR profile with its nodes and their attributes
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 46/142
7.1 OVERVIEW
This section describes the Servers.ini configuration file.
The MVRingsArchiving section gives the list of servers in the following format
[MVRingsArchiving]
0;192.168.1.1;192.168.1.2
Example 11: List of servers archiving locally
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 50/142
Note: Refer to the chapter about ring.ini file to get additional information on the possible parameters.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 51/142
1. Copy the SCE database .ZIP file in C:\MCIS\SCEConfiguration. It is composed of 2 folders and 2 INI
files.
2. Unzip it in C:\MCIS.
7. In the explorer window, browse and select the configuration file to be imported :
8. Click Open. This will upload the configuration into the database.
9. Once the new configuration is loaded, click the Dashboard tab and exit the SBUS Server (Dashboard tab
Close button)
10. Restart the EcosSUI SBUS Server and the EcoSUI application.
The SBUS Server is now configured. As a result, Alarms, States and Events tabs will show relevant information.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 53/142
Note: Refer to the chapter about ring.ini file to get additional information on the possible parameters.
This is where to define ON and OFF states whether signal is alarmed or not.
For IEC 61850 data acquisition, the user can create the .signallist file automatically using the Profile ET Tool
and import it to EcoSUI.
Note: Profile ET is an optional tool. For further information, please contact the support team.
In the File menu, click Import SCD and locate the .SCD file generated by SET. From this file, Profile ET
will then do automatic data point detection.
To assign specific profiles to these data points, in the File menu, click Import Profile and select the
profile.xml file previously defined:
Once mapped, click Export EcoSUI in the File menu to generate the .SignalList file (.csv extension)
that will be used in EcoSUI.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 55/142
8.2.6 DEPLOY
Now load datapoint configuration from SignalList to the CentralDB.
9 MODBUS LAN
This document provides detailed information about the “L_Modbus_XML_0.xml” file content.
It describes how this file is composed and the default values for every attribute. It also describes the Modbus
addressing to be used in the SignalList and the list of Modbus‟ functions supported.
9.1 GENERALITIES
An “L_Modbus_XML_0.xml” file is defined in EcoSUI for a Modbus network. This file describes the elements
necessary in order to manage a Modbus LAN.
Limitation Description
Number of IEDs No more than 300 IEDs are supported
Mailbox reading compatibility Compatible with SisGTW and SEPAM.
Not compatible with Micom and Siemens.
Table 9: Limitations
In order to facilitate the comprehension of the data structure, in this document we have represented the XML
content in grid and textual views.
The ModbusMaster node is composed by 2 types of nodes representing the Modbus network description and the
list of equipments within the network: MAIN and EQT.
The following figure represents the main structure of the ModbusMaster node in a grid view.
Figure 16: ModbusMaster node with Main description and 8 associated equipments
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 57/142
The next example shows the main structure of the ModbusMaster node in a textual view.
ModbusMaster>
< MAIN linkName="SHELL_SERAYA" debugLevel="-1" keepAliveDelayInS="10"></MAIN>
</ModbusMaster>
Example 13: Main node with attributes
Two exceptions are made, Equipment Name (nameEqu) is not used and Equipment Number (numEqu) is
automatically calculated. numEqu of a redundancy node is automatically set as the negative of the redounded
equipment; for example, if the redounded equipment‟s number is 10, then the redundant equipment‟s number will
be -10. This value cannot be manually modified.
The following table describes the attributes composing the Redundancy node.
ModbusMaster>
<MAIN linkName="NET_1"/>
<EQT nameEqu="GW_1" numEqu="8" ipAddress="100.100.12.191" portNumber="502"
address="248" swapIP="1" type="8" tableNum="1"
TransactionTimeoutInMilliseconds="1000" offset="0" pollFuncode="1"
pollAddr="16">
<REDUNDANCY ipAddress="100.100.12.191" portNumber="502" address="248"
swapIP="false" type="0" tableNum="1"
TransactionTimeoutInMilliseconds="1000" offset="0"
redundancyHot="true"/>
<Frame>
</Frame>
<MAILBOX>
</MAILBOX>
</EQT>
</ModbusMaster>
Example 15: Attributes composing the REDUNDANCY node
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 62/142
The following table describes the attributes composing the Redundancy node.
The following table describes the attributes and nodes composing the FRAME node.
Optional attribute
length Size of elements to read.
Not used if horodated is true.
TS Optional node
TM Optional node
Co Optional node
Sp Optional node
Table 14: Attributes and nodes composing the FRAME node
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 66/142
The Signal List is a text file in CSV format (Comma Separated Value). It describes the datapoints to be used in
a given LAN within EcoSUI. The details concerning the general format of the Signal List file can be found in the
Signal List section of this document.
SPS,INC_1#GW_1,100.100.12.191:502@248;1;0@17,SS1,SS1_BB1,INC_1,MINOR_FAULT,NO,SPS___AlarmLo0,,,MIMIC,
MV,INC_1#GW_1,100.100.12.191:502@248;3;45002,SS1,SS1_BB1,INC_1,I1,NO,MV_0,0,6000,MIMIC,
SP,INC_1,100.100.12.191:502@1;16;0@5,SS1,SS1_BB1,INC_1,MILLI,NO,SP_0,0,65535,,
SPC,GW_1,100.100.12.191:502@248;15;0@18002,SS1,SS1_BB1,INC_1,REM_RESET_CNTRL,NO,SPC_Control0,,,MIMIC,
Example 22: Signal list addressing for a Modbus LAN within the Signal List
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 71/142
9.6.1 LIMITATIONS
In a Hot-Hot redundancy configuration, when both equipments are connected, the first equipment notifying its
presence is declared as being Active and the other one is declared as Stand-by. EcoSUI will store only the events
and measurements coming from the Active IED; those coming from the Stand-by IED will be ignored.
EcoSUI cannot instantaneously detect an Active IED goes offline. Indeed, a brief time-lapse is needed between the
effective offline event and the detection of the offline state. Thus, no messages will be stored during this lapse.
[HotHotRedundant]
NameOfIEDMain=NameOfIEDBackup
Example 23: Modbus Hot-Hot redundancy declaration within the Ring.ini file
The following figures show an example of the datapoints created for managing the redundancy.
The User can manually select the IED to be set as Active by using the Control Datapoint described in section 8.3.
The following table describes this behavior:
Note: Refer to the chapter about ring.ini file to get additional information on the possible OPC parameters.
9.9.3 L_MODBUS.DLL
In the LAN, the L_Modbus.dll shall be present (stored in the C:\MCIS\Bin folder).
9.9.4 L_MODBUS_XML_0.XML
Create one L_Modbus_XML_0.xml file per ModbusMaster LAN (L_Modbus_XML_1.xml, L_Modbus_XML_2.xml...)
Refer to the chapter L_MODBUS_XML_0.XML DATA STRUCTURE for further information.
This is where the user can define On and Off states when signal is alarmed or not, specify the interval at which MV
data flow will be archived….
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 75/142
Note: Refer to the chapter about the SignalList file for further information on the contents of a SignalList.
9.12 DEPLOY
Now load datapoint configuration from SignalList to the CentralDB.
10 SNMP LAN
This chapter describes how to implement SNMP protocol for data acquisition (LAN) in EcoSUI.
SNMP is abbreviation of Simple Network Management Protocol. SNMP protocol provides generic information
such as:
Status of equipment of a Printer or switch
Hard Drive capacity for a computer
Packet lost for a Switch
EcoSUI gives capability for user to monitor information from any equipment compliant with this protocol, for
instance, to collect data from SNMP V1/V2 servers such as Ethernet switches.
Note: Refer to the chapter about ring.ini file to get additional information on the possible parameters.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 77/142
To enable SNMP protocol, set up the signal list according to MIB (management information base) of SNMP
servers:
SNMP hostname
MIB address
Profile used
Note: Refer to the chapter about the SignalList file for further information on the contents of a SignalList.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 78/142
By default, SNMP V2 is used but the user can force SNMP V1 by adding dedicated elements in profile:
Note: For further information about the profile.xml attributes and contents refer to the Profile section in this
document.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 81/142
10.4 DEPLOY
Load datapoint configuration from the SignalList file to the CentralDB.
From Data Acquisition tab, Tools > Load Configuration from SignalList
11 OPC LAN
This chapter describes how to implement OPC protocol for data acquisition (LAN) in EcoSUI.
The OPC defines the Object Linking and Embedding (OLE) for Process Control. OPC is an open method of
communicating and exchanging data between software applications using COM (Component Object Model)
interfaces. EcoSUI is a Digital Control System suite of OPC Clients and Server applications.
Note: Refer to the chapter about ring.ini file to get additional information on the possible OPC parameters.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 83/142
This is where to define On and Off states when signal is alarmed or not.
Note: Refer to the chapter about the SignalList file for further information on the contents of a SignalList.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 85/142
11.6 DEPLOY
Now load datapoint configuration from SignalList to the CentralDB.
12 VIRTUAL LAN
This chapter describes how to implement a virtual LAN in EcoSUI using formulas.
12.1 PRINCIPLES
You may need EcoSUI to carry out actions based upon checks and logical conditions on datapoints of your
configuration.
You may want the application to perform a set of actions in case A, but perform another set of actions in case B. It
is possible to create and compute data through formulas by defining logics and equations based on any inputs of
your database.
Formulas allow you to implement decision points in the program, associated with conditions. Usually, you will be
checking what the value of a variable is. Then based on this value, you will trigger specific actions on electrical or
system devices (open, close), animation of busbar and so on.
Note: Refer to the chapter about ring.ini file to get additional information on the possible parameters.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 88/142
This is where to define On and Off states when signal is alarmed or not.
Profile properties are similar to the ones in PACiS SCE.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 89/142
5. Double click this row to open the Formula editor. From this editor, click the Signal List button to browse
the database to select input signals.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 91/142
6. The State Viewer appears on screen. It shows a picture of the current situation of all data points issued
either from wired signals, data from IED as well as system self monitoring information. The left part of the
window displays a tree view of the database, which is used as a filter.
7. Expand the tree view on the left and check the desired signals. The selected signals appear in the table on
the right.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 92/142
8. Just double click the signals in the table to use them in your formula (they are then automatically added to
the Formula Editor).
Note: do not forget to add brackets before and after your statement.
11. Select the type of formula using the Formula Quality drop-down (Always valid, Valid if all signals are
valid, Valid if one signal is valid).
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 93/142
A real-time syntax checker is enabled. EcoSUI monitors formula as you type, flagging when the syntax is not
correct by displaying a diagnostic message in the split view and indicating which line it's on.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 94/142
12.5.1.1 Actions
„Action On‟ is executed when formula evaluation is true or is a number (double float, integer).
„Action Off‟ is executed when formula evaluation is false.
Examples:
CAUTION
UNEXPECTED SYSTEM BEHAVIOR
Carefully evaluate the impact of formulas before usage.
In the drop-down menu, select Mnemonic parameter > SPS/DPS/MPS > @ALARMSTATUS
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 96/142
A help guide containing information on expressions & functions to be used in Formulas appears on screen.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 98/142
Once in Edit mode, right-click anywhere in the HMI view and select Unlock Mimic.
1. Double click an object in the mimic where to add a formula. The Mimic editor shows up:
[object]_Mnemonic
[object]_Interlock
[object]_HideCond
Rectangle_CondX
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 99/142
Click the Help button at the bottom of the screen to get help on functions and parameters:
It is possible to mix analogical & numerical values in formulas but functions that require numerical values are
specified by (double)
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 101/142
This file contains the same information as it appears in the Formulas table in the Sbus Server. Columns are
separated by ## based on the following principle:
The user can directly modify the formulas text file. To refresh the modifications in the Sbus Server, just click Reload
in the Formulas tab:
CAUTION
UNEXPECTED SYSTEM BEHAVIOR
Carefully evaluate the impact of formulas before usage.
Note: Refer to the chapter about the SignalList file for further information on the contents of a SignalList.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 103/142
12.7 DEPLOY
Now load datapoint configuration from SignalList to the CentralDB.
13.1 REQUIREMENTS
For a better understanding of objects and attributes of a referenced database, it is recommended to be familiar with
SCE.
Before upgrading a SCE configuration to EcoSUI, the user should have a clear idea of the steps to be performed
during the migration. The migration procedure is reserved for PCL Lattes System Engineers only.
Please contact Schneider Electric Support for a migration procedure.
A „Site‟ object for the electrical topology, containing one „Substation‟ object
A „Scs‟ object for the system topology, containing one „Ethernet network‟ object (Scs is an abbreviation of
Substation Control System)
A „Graphic‟ object for the graphical topology.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 105/142
Any equipment on the LAN has to be declared the same way: one section per EcoSUI equipment.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 106/142
1. Go to C:\MCIS
2. Open the file SERVER.INI file at the root of the folder.
1. Go to C:\MCIS
2. Open the file MCISEqpt.ini file at the root of the folder. This file opens a [Dummy_EQPT] section header.
3. Duplicate this [Dummy_EQPT] section as an example and adapt it for each equipment:
HasLogbookPrinter_Help=1 If the equipment uses a log book printer
HasSBUSServer_Help=1 if it makes data acquisition
HasHMI_Help=1 if it is a EcoSUI computer
HasGateway_Help=1 if it is an OPC gateway
HasCentralDB_Help=1 if it is an archive computer
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 108/142
Whatever the type of protocol selected for your project deployment, EcoSUI requires the parameterization of
specific files, which are detailed in this EcoSUI documentation.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 109/142
To reuse the graphical part designed in PACiS SCE, export the .mpc file from the SCE. This process will generate
a package of the configuration files that will be used by the migration tool (.zip folder). The migration tool will to
convert graphical data and electrical links in order to be compliant with EcoSUI environment.
Click Export.
Enter a file name and select the folder where the zip file will be exported. Click Save.
The Images folder will be used by the migration tool to replace the one in C:\MCIS\Mimics and update EcoSUI
environment.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 111/142
Click Choose Input File. The migration tool uses the catalog.xml file to generate a Worskspace
output folder containing the MIMIC files compliant with EcoSUI environment. Browse your machine and
select the Catalog.xml file that is in the unzip directory.
Choose Output: Browse your machine and select where the Worskspace folder will be generated. By
default, the program automatically sets the same folder as for export. You can change knowing that it is
not a big deal keeping the same directory as sub-folders will be created.
Either copy the extracted image folder in C:\MCIS\Mimics\Images or click on "Choose Source Image
Directory" and select the extracted image folder.
Click Process to start the export: it will create a folder for each workspace present in the mpc export.
Then, copy the entire content of the desired workspace folder in the MCIS\Mimics folder.
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 112/142
CAUTION
UNEXPECTED SYSTEM BEHAVIOR
Close and restart the PacisXmltoMCIS.exe migration tool before using it on
other projects.
Options Description
Project Identifier To add a part of text in filenames not to replace former files such as TPL ….
Reserved to advertised users
Create button Replace objects that have actions with buttons
Use ExtID To use human names voltage ….
If not checked, names will appear like this: site 1 … site xxx
Interlocks If not checked, interlocks are not imported to EcoSUI
Automation If not checked, automation information is not imported to EcoSUI
At the end of the migration process, a log summurazing the detected errors appear at the bottom of the window.
Two reports are also generated: one for interlocks and another for views …
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 113/142
Best practice: rename the Mimics folder in C:\MCIS to revert its contents in case of troubles.
In C:\MCIS, rename the Mimics folder to Mimics_old for instance.
In the Output folder, extract the <Workspace>.zip file.
Rename the unzipped folder <Workspace> to Mimics and paste it to C:\MICS.
Double-click to open the object properties and modify the ActionProfiles parameter
Open the General.ini file in the Mimics folder and set the value needed for your project:
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 115/142
CAUTION
UNEXPECTED SYSTEM BEHAVIOR
Ensure that the graphical representations associated with the different states of
datapoints:
clearly indicate the state they intend to represent
are clearly distinguishable from each other
are clearly visible when displayed inside the graphical user interface.
1. In the Start menu, click Schneider Electric > EcoSUI > EcoSUI SBUS Server.
2. Click the Data Acquisition tab.
3. Stop data acquisition by clicking on Stop.
4. Click the Other tab.
5. Click the Tools… button and select Database Clean-up.
6. From the list, select Clear All Rings And Objects. This process deletes any database template.
8. In the explorer window, browse and select the configuration file to be imported :
9. Click Open. This will download the configuration into the database.
10. Once the new configuration is loaded, click the Dashboard tab and exit the SBUS Server.
11. Restart EcoSUI softwares.
Now the SBUS Server is configured together with Alarm, State & Event Viewer tabs.
Depending on your project‟s need, you may want to load configuration from the Signal List file you have setup (IEC
61850, SNMP…). In this case, follow the procedure:
1. Double-click on the systray icon in your task bar to open EcoSUI Supervisor.
Note: only the “Engineer” role has the rights to generate a configuration package. For more information
about the users and passwords management refer to the Cyber Security (CS) chapter of this EcoSUI
documentation.
Note: only the “Engineer” role has the rights to deploy a configuration package. For more information
about the users and passwords management refer to the Cyber Security (CS) chapter of this EcoSUI
documentation.
3. Click on the „Configuration Deployment’ Tab. At first startup, there is no configuration package ready
to be uploaded to Central DB, SBUS Servers & EcoSUI HMI.
5. Once imported, select your database using the „Select a Configuration Package‟ drop-down list. Wait
few seconds so that active equipments appear.
From there, see active softwares with their configuration version and software version:
Software versions & configuration versions should be the same for any HMIs installed
Software versions & configuration versions should be the same for any SBUS Servers installed
Software versions & configuration versions should be the same for any Gateways installed
Software versions should be the same for any Supervisors (The is no configuration for EcoSUI
Supervisors).
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 123/142
Now that your configuration packages is loaded. Deploy the EcoSUI package by running steps 1, 2, 3 and 4 by at
the bottom of the window :
At least, CentralDB0 (Main MySQL) should be running before starting to upload the configuration
The configuration is uploaded to HMI. Please make sure to press this button
only when configuration is deployed in SBUS Servers !
14.1 REQUIREMENTS
Make sure EcoSUI is installed on your machine. If not, refer to the Installation chapter (IN).
For understanding the objects and the attributes of a referenced database it is recommended to be familiar with
SET.
Before configuring EcoSUI from a SET project, you should have a clear idea of the steps to be performed during
the migration.
The migration procedure is reserved for PCL Lattes System Engineers only. Please contact Schneider Electric
Support for a migration procedure.
SLD
Configuration of IEDs
SFT850
Build Substation
description SYD SCD
Micom S1
Update System from IEDs
IID
SSD IED Conf
SCD
ICD Define template / initial
configuration of IEDs
IID
Legend:
SSD: System Specification Description. This file contains complete specification of a substation automation
system including single line diagram for the substation and its functionalities (logical nodes). This will have
Substation part, Data type templates and logical node type definitions but need not have IED section.
SCD: Substation Configuration Description. ). This file describes the complete substation. It contains
substation, communication, IED and Data type template sections. An .SSD file (System Specification
Description) and different .ICD files (IED Capability Description) contribute in making an SCD file. SCD file
will create a SYD project with substation, Voltage Levels, bays, primary equipments and system view
populated with the IEDs and SBUS.
ICD: IED Capability Description (It defines complete capability of an IED. This file needs to be supplied by
each manufacturer to make the complete system configuration. The file contains a single IED section, an
optional communication section and an optional substation part which denotes the physical entities
corresponding to the IED)
CID: Configured IED Description. It is a file used to have communication between an IED configuration tool
to an IED. It can be considered as an SCD file stripped down to what the concerned IED need to know and
contains a mandatory communication section of the addressed IED.
IID: Instantiated IED Description (IEC 61850 ed2). It defines the configuration of one IED for a project and
is used as data exchange format from the IED configurator to the system configurator. This file contains
only the data for the IED being configured: one IED section, the communication section with the IED's
communication parameters, the IED's data type templates, and, optionally, a substation section with the
binding of functions (LNodes) to the single line diagram.
APPLICATION NOTE EcoSUIENG/EN AN/D30
EcoSUI Documentation Page 126/142
Click the Export SCL menu to export the current SYD project.
Save the SCD file in a suitable location. The saved SCD file shall contain the available electrical parts and
Subnetworks with the IED elements and DataTypeTemplates.
Saved file is then stored in the Project repository into [SCL Files] document with name as Exported SCD
file and with a tag and revision for each export.
1. Save the .scd file generated by SET as sbuserver.scd in the C:\MCIS\Rings\<project_name> folder.
APPLICATION NOTE EcoSUIENG/EN AN/D30
EcoSUI Documentation Page 127/142
14.7 DEPLOY
Now load datapoint configuration from SignalList to the CentralDB.
CAUTION
UNEXPECTED SYSTEM BEHAVIOR
Ensure that the graphical representations associated with the different states of
datapoints:
clearly indicate the state they intend to represent
are clearly distinguishable from each other
are clearly visible when displayed inside the graphical user interface.
Based on an existing Seefox (PCVue) configuration, the EcoSUI migration tool automatically creates the files
required on an EcoSUI configuration.
15.2 LIMITATIONS
The following files in the Seefox configuration are excluded from the migration process:
Only the following files within the Seefox configuration are taken into account:
15.3.1 COMPATIBILITY
The EcoSUI Migration Tool is compatible with Microsoft Windows 7 32 and 64 bits.
In order to install the EcoSUI Migration Tool, launch the executable file and follow the instructions:
Accept the software license agreement and click on the Next button.
Select the destination folder in your local drive and click on the Next button.
Select the folder name to be added to the Windows Start Menu and click on the “Next” button.
Choose if you want to add a desktop or a quick launch icon for the tool and click on the “Next” button.
Check the Run Migration Tool.exd option for launching automatically the tool after quitting the setup
wizard and click on the Finishbutton.
Launch the EcoSUI Migration Tool. If no icon is present in the desktop or in the quick-launch menu; run the
“Migration Tool.exe” file from the C:\<installationFolder>\Bin folder.
Select the Source Project folder containing the Seefox configuration and the Output folder where the EcoSUI
configuration will be created, then click on the Start migration button.
APPLICATION NOTE EcoSUIENG/EN AN/D30
EcoSUI Documentation Page 134/142
The Source Project folder shall contain a “C” and “C1” folders where the files to be converted (user.dat,
Var_syst.dat and _varmg.dat) are usually stored. Otherwise, an information message will be displayed at the
bottom of the popup window:
Figure 31: Information message when the Source folder does not contain the C and C1 folders
The main interface allows the user to define a set of words from the source configuration to be ignored during the
migration process.
At the end of the migration process, the new EcoSUI configuration is created in the folder previously indicated in
the Migration Tool‟s window.
First, copy the content of the “Mimics” folder into the destination EcoSUI folder; usually:
“C:\MCiS\Mimics”.
After that, copy the content of the “NET_x” folder into the EcoSUI ring folder, usually “C:\MCiS\Rings”
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 137/142
To do so:
Exit and restart SBUS Server (In the Dashboard tab, click Exit button).
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 138/142
Thus, a Grid is an EcoSUI HMI object that allows the operator to see and modify values in a grid format.
For more details on the utilization of a Grid into the HMI interface, please refer to the chapter “EcoSUI HUMAN
MACHINE INTERFACE” (HI) of this User Manual.
17.2 GENERALITIES
Property Details
Read-Only
Rights Write-Only
Read/Write
A Text
Type
A Button
textbox text or button text can be
SPS, DPS, MPS signal status
Value Datapoint Attribute
MV signal value
Result of a Formula
Cells can run standard HMI Action through buttons
Open view
Active behavior
Send Commands
Send SetPoints
Table 24: Cells’ properties
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 139/142
[General]
NbOfRows=15
NbOfColumns=4
RowHeaderIsVisible=1
ColumnHeaderIsVisible=0
DefaultFont=Arial;10;B
DefaultForeColor=0;128;0
DefaultBackColor=255;255;255
Example 24: General section
APPLICATION NOTE EcoSUIENG/EN AN/E
EcoSUI Documentation Page 140/142
[CellC2R13]
RWType=R
Type=Button
Value=Open View
Action=SHOWMIMIC 3 MyView.cfg
SaveLoadInSettingFile=0
[CellC1R13]
RWType=RW
Type=Text
Value=[MySubstation / 110 Kv / E10 / Reactive Power]
Action=
SaveLoadInSettingFile=1
Example 25: CELLRXRY section
Customer Care Centre
http://www.schneider-electric.com/CCC
Schneider Electric
35 rue Joseph Monier
92506 Rueil-Malmaison
FRANCE
Phone: +33 (0) 1 41 29 70 00
Fax: +33 (0) 1 41 29 71 00
www.schneider-electric.com Publishing: Schneider Electric
Publication: ECOSUIENG/EN AN/E 12/2014