You are on page 1of 104

PACiS

&

ECOSUI
Training Manual

1
TRAINING COURSE-PACiS

Copyright
This document and parts thereof must not be reproduced or copied without
wri tten permission from Schneider Electric Infra structure limited, 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
ter ms of such license.

Schneider Electric Infrastructure Limited,


No 172, Poonam allee By-pass Road,
Chennai 600-05 6,
Tamil Nadu.

2
C264
Initialization

3
TRAINING COURSE-PACiS

OVERVIEW
Introduction
C264 Administration T ool commonly known as “CAT” tool, allows you to administrate

C264.Below are the list of functi ons it can perform.

Monitor Board Status


Monitor any IED networks connected through C264
C264 Firmware Version and Database Version
Monitor Events and States
Database Uploa ding
Manage Date a nd Time
Manage Network Parameters (E.g. IP Address , Network Na me etc)

WORKING ON CAT
Establishing Communic ation with C264
By default C26 4 IP is “10.22.91.14” . However the same can be changed.
For initial com munication change host IP with respect to C2 64
accordingly. Then Open CAT tool . Goto All programs Pacis CAT

4
TRAINING COURSE-PACiS

Select “I Ag ree” in the Disclaimer Pop -up.

Select Con inue in the Antivirus warning

CAT wind ow appears. Then choose the required network adapter with which the
C264 is co nnected.

5
TRAINING COURSE-PACiS

After select ing the required network adapter , Click on “ Refresh” button.

Connected C264 will appear as shown below. Then select the C264 and click
“Connect to this device” as shown below.

Choose Sys tem administrator from “Device Login” dia l og box. Select OK

6
TRAINING COURSE-PACiS

Firmware Installation
Upload the Bootrom Software as shown below. Select “ Load Bootrom Software”
from left pa ne and “Select Bootrom.flh”. Finally click “ Load this Bootrom” at
the bottom.

Select “YE S” in the Upload confirmation Dialog Box.

7
TRAINING COURSE-PACiS

The Bootroom file will be uploaded within 1 min and will ask for a reboot.

Press “Reboot Computer”

8
TRAINING COURSE-PACiS

Then goto “ Browse Files” from the Left pane. Select Format Flash memory at the
bottom. Fin ally select “Yes” in the confirmation dialog box.

Formatting of Flash memory requires around 10-15 mins.

9
TRAINING COURSE-PACiS

After Formatting Reboot the C264 once as shown below.

Confirm the Reboot Action by selecting “Yes , Reboo t Device”

10
TRAINING COURSE-PACiS

Select “ Loa d application software” from the left pane. T hen select
“C264_CPU3” folder as sh own below and click on “Load the applic atio n
software” button at the bottom.

Confirm th e action by pressing “yes”.

11
TRAINING COURSE-PACiS

Application software loading will be completed within 7 -8 mins.

After the a pplication software has been loaded, goto “M anage Boot and
Network Parameters”. Select Flash Boot option in the right pane and click
”Apply Parameters”

12
TRAINING COURSE-PACiS

Confirm R eboot action by pressing “Yes, Reboot Devi c e”

Finally you r C264 will appear in Maintenance mode as shown below.

13
TRAINING COURSE-PACiS

Functions of C264
“General” tab in “display status and monitoring” op tion allows you to view the
C264 Software details.

The “Boards” tab allows you to view the Boards (DI/ DO/AI) states and physical
status.

14
TRAINING COURSE-PACiS

The “IED Network” tab allows you to view the Commun ication status of devices
connected in Serial ports of C264.

Under “Manage Date and Time” option in left pane yo u can modify the Computer
Data and Time. Click on “Apply date & time button a fter changes.

15
TRAINING COURSE-PACiS

You can change the IP and other Network parameters by selecting the “Manage
boot and network parameters” option in left pane.

16
IEC 61850
Engineering
for MiCOM
IED's

17
TRAINING COURSE-PACiS

Contents :
Overview
 Introduction 21

MCL Engineering
 IP Address , Network Name and SNTP Configuration 23
 Creating Datasets 23
 Working on Report Control Blocks 25
 Importing ICD file from MCL 26

18
TRAINING COURSE-PACiS

OVERVIEW
Introduction
For integrating any MiCOM IED with a substation automation s ystem on IEC61850, the
IED’s IEC61850 communication configuration can be programmed by using t he IED configurator
(integrated tool of MiCOM S1 St udio).

This tutorial explains the followin g configurations:

Configure basic IEC 61850 communication parameter s of the IED.


Configure IED time Synchronization via SNTP
Define Datasets used for vertical & horizontal commu nication
Configure Report control Blocks
Configure Control objects.
Transfer IEC61850 configuration to the MiCOM IED

MCL Engineering
Open Mi COM S1 Studio. Make sure you have installe d all the Data
models required nstalled.
Now Goto Tools IEC 61850 IED Configurator

Goto File New. Then select the required variant number of the IED and press OK

19
TRAINING COURSE-PACiS

Network name Configuration


On the Left Pane, Click IED Details. Then type the specifi ed Network Name on the
right pane as shown below.

IP address Configuratio n
Then Cha nge the IP address and Subnet mask accordingly. Also specify the mode in
which IED is connected to the network.

20
TRAINING COURSE-PACiS

SNTP server configurat ion


Next option allows you to SNTP server. It is possible to configure two servers

Creating Dataset
Click on “Add Dataset”System LLNO Set .Ne w Dataset will be created.

Add the required logical nodes in the dataset as shown below.

21
TRAINING COURSE-PACiS

In case o f any GOOSE configuration required, you ca n configure in the below


window f or GOOSE publishing.

Similarly, GOOSE subscribing can be done in the next option GOOSE


SUBSCR IBING.

22
TRAINING COURSE-PACiS

Working on Report Co ntrol Blocks


In Report Control Blocks window, choose the configured dataset in Dataset
Referenc e area. Configure the required number of RC B’s based on number
of Clients.

Click on the Validate Configuration button and check for Errors. It is mandatory
for the errors to be zero.

23
TRAINING COURSE-PACiS

Exporting ICD file from MCL


Goto Too ls Export Configuration to SCL.

Select the Save as type as “ICD” and give a location. C lick OK .

24
Database engineering
using
PACiS system configuration

25
TRAINING COURSE-PACiS

Contents:
Overview
 Introduction 29
 SCE functionalities 29

Creating a new project


 Installing SCE 30
 Project overview 30
 Working on SCE 33

Configuring “SITE” section


 Using object entry and attributes window 36
 Working on data points 36
 Working on data points profiles 39
 Creating interlock logic 42

Configuring “SCS” section


 Adding 61850 equipments 45
 Mapping of data points ( C264 ) 47
 Mapping of data points ( other IEDs ) 49

Configuring “Graphic” section


 Configuring computer workspace (LHMI) 52
 Configuring OI workspace (HMI) 56
 Configuring user rights 64

IEC61850 engineering(C264)
 Auto-link Client/Server 65
 SBUS Addressing 66

Project Export
 Error checking 68
 Check in / Check out Feature 68
 Database generation 69

26
TRAINING COURSE-PACiS

OVERVIEW
Introduction
Substation automation, refers to exchanging of data between intelligent electronic devices
(IEDs), and other station level equipments within the substation.

This Engineering guide allows us to engineer a typical Substation Automation System using PACiS SCE
tool.

SCE Functionality
SCE , System Configuration Editor is a part of PACiS Package . This central tool allows us to
engineer the following PACIS Equipments used in a typical Schneider’s Substation Automation System.

 PACiS OI , the Operator Interface ( HMI and SERVER)


 PACiS SMT , the System Management tool that allows you to Download
Databases
 PACiS GTW , the Tele Control Gateway
 MiCOM Computers C264 and C264P
 Legacy and 61850 IED’s in network

Figure 1: SCE DATA FLOW

27
TRAINING COURSE-PACiS

CREATING A NEW PROJECT


Installing SCE
PACiS SCE software installation is decomposed in several parts

1) PACiS SCE Software


2) PACiS Operator Interface XML parser
3) PACiS SCE Report Generating tools ( Optional )
4) PACiS SCE Libraries of Templates and Databases ( Optional )

For installation procedure, refer Installation guide.

Project Overview
This procedure guides us to engineer the following project with two typical Bays (Line and Bus
Coupler) as below.

Equipment List Representation


Equipment Line Bay (201) Bus Coupler Bay (202)
Isolator 201-89A 202-89B1
Isolator 201-89B 202-89B2
Circuit Breaker 201-52 202-52
Earth Switch 201-AE 202-BE1
Earth Switch 201-LE 202-BE2

28
TRAINING COURSE-PACiS

Working on SCE
After Installati on, Select SCE from Start Menu PACiS Configuration
Editor SCE. Upon selecting, the following window appear s.

Select open option from the file as show above, or goto File open. Then choose the
Starting Database.

29
TRAINING COURSE-PACiS

After opening the starting database, We will find three major p ortions of SCE as follows

 Site ( Electrical Part )


 SCS ( System Part )
 Graphics (Graphical Part)

• All elect rical datapoints


are configured with
appropriate voltage and
SITE Bay level seggregation

• Consists of All System


Devices (ie IED's , HMI ,
SERVER , GTW)
• Contains Logical nodes of

SCS all the s ame which is


mapped to datapoints in
SITE vie w

• C264 LHMI (Local HMI)


configuration
• Main H MI ( in PC
) configuration
Graphics • User pro files/
rights configuration

30
TRAINING COURSE-PACiS

CONFIGURING SITE SECTION


Using “Object and Attributes”
Add Substation Module from the Object entry (left pane wi ndow) as shown below.

You can rename the Site or substation module in the attribu es window (right pane)

Similarly add V oltage level , and give corresponding attributes for the voltage level
module

Then add two g eneric bays, one for line and other for bus co upler. Give names like
“201 - Line” and “202 - BC”.

Finally add sui table modules based on requirement mentioned in I/O list (Circuit
breaker, Switch gear etc...) and rename accordingly.

31
TRAINING COURSE-PACiS

For Circuit Breaker module , choose in attributes the breaker type (3 Phase or 1
Phase) .Similarly for Switchgear module (Earth switch or Busbar disconnector )

Your SCE window will now look like the image shown below.

Working with Datapoints


Basic types of Electrical Datapoints are as follows.

1) SPS – Single Point Status


2) DPS – Double Point Status
3) MPS – Multiple Point Status
4) SPC – Single Point Control
5) DPC – Double Point Control
6) MV – Measurement Values

With respect to I/O list provided ( Sheet No : 6 ) add the corresponding datapoints from
the object entry window.
Give suitable datapoint names. It is to be noted that text given in “Long name” reflects
in the HMI view (Alarms , Events view Etc..) whereas the “Short name” reflects in
LHMI display of C264

32
TRAINING COURSE-PACiS

For datapoints whi ch are fetching information from C264 throu gh Hardwiring , it is
necessary to add “ wired on : DI/DO/AI Channel” link in each of the datapoints.

33
TRAINING COURSE-PACiS

For MV Datap oints from C264 as per I/O List , “ is computed by : TMU220 ” link is
to be added.

After adding , the required “ measure type ” is to be selecte d in attributes window.

For MV Datap oints appropriate Scaling and Value features are to be set based on
CT/VT ratio.

34
TRAINING COURSE-PACiS

For IED Datapoints, add the corresponding IEC address as per st andards with respect to the
IO list data.

Working with Datapoin t Profiles


Datapoint profiles, as name suggests form the profile of a electric al datapoint in the
SCADA network allowing some user configurable characteristics.

General Tab

35
TRAINING COURSE-PACiS

State Labels

This tab allows you to modify text data for a given electrical datap oint in the network.
The user can configure on each states i.e. Reset, set, toggling etc with their own tex t.

State Treatment

 No Archive , No Log gingnothing in SQL Historian Database


 Archive onlyall st ates in SQL historian Database tables.
 Archive , Logging all states in SQL Historian database + Events SQL Database table (
Archive viewer , Ev ent Viewer , Printer)

Interlocking

This feature allows us to configure , at which condition (True/Fals e)the particular


datapoint should act in any intelrocking con dition.

TRAINING COURSE-PACiS

36
TRAINING COURSE-PACiS

Alarms

This tab allows you to con figure the alarm characteristics for a particula r electrical datapoint .

Choose the require d Datapoint profile from the drop down list in attributes menu.

Similarly create for all the datapoints mentioned in IO List.

It is to be noted th at , any addition or predefined datapoints in t he Site section must be


accompanied with profile allocation.

37
TRAINING COURSE-PACiS

Creating a Interlock
We can add Circuit breaker interlock within the corresponding control datapoint.
(i.e.DPC)

Add Close Interloc k or open interlock accordingly from the object entry.

Also configure the attributes for DPC datapoint.

Add FBD inpu ts in FBD interlock and finally add the relate d SPS or DPS Datapoint
which are nee ded in the interlock.

38
TRAINING COURSE-PACiS

Then Click “us es SPS : <SPS datapoint>” link and ch oose the required Datapoint
signal for that interlock

After choosing press OK.

The same proc edure is to be followed for any of the datapoint ( SPS ,DPS , MV Etc)

Then Select FB D interlock and click Edit FBD.

39
TRAINING COURSE-PACiS

Frame the logi c keeping in mind the Interlocking properties for Datapoints in Profiles
table. It is man datory to click the save button which perfo ms a compiling process
and indicates errors in the FBD logic.

The same proc ess applies for goose signal as per the interloc king procedure given for
89A and 89B ( 201) .

It can be seen hat the goose signal travels from BCU202 to BCU 201.

40
TRAINING COURSE-PACiS

CONFIGURING SCS SECTION


Adding 61850 equipme nts
Goto SCS SB US and then choose the required IED’s in the object entry window.

After Adding the Equipments , provide IP address ,Network name and other attributes
for all the equi pments in the attributes window.

41
TRAINING COURSE-PACiS

For all equipments click on the “is located in : <Substation > “ link and map them.

Add all require d hardware needed for Bay control unit (C26 4).

42
TRAINING COURSE-PACiS

Configure all t he attributes for each individual boards based on requirement.

Mapping of Datapoints (C264)


Goto site and Choose the corresponding Bay control unit (C264) by clicking the
“ is managed by : <IEC61850 device> ”

43
TRAINING COURSE-PACiS

Then map all t he Datapoints related to C264 Inputs as shown below.

Link to the corresponding PLC in C264 for the working of nterlock

Configure the Circuit breaker feedback condition for its con trol

44
TRAINING COURSE-PACiS

For MV Datapoints , map TMU220 card of the related C26 4 as shown below.

Mapping of Datapoints (IED)


Goto Data IE C61850 Manage IED.

45
TRAINING COURSE-PACiS

Select Import o ption and choose the location of ICD file. Cl ick Import.

Select the new ly added ICD in “List of available mo dels” area . Then select
the required IED i n the below area . Finally click Set Option at the bottom.

46
TRAINING COURSE-PACiS

Now goto “ Si te “ and map appropriate IEC addresse s as p er IO List.

47
TRAINING COURSE-PACiS

CONFIGURING G RAPHICS SECTION:


COMPUTER Workspace ( LHMI – C264)
Goto Graphics and add Computer workspace

Then add Bay mimic and rename its attributes.

48
TRAINING COURSE-PACiS

Map the corresponding “ represents : < Bay > “ link .

Now add LHM I line . You can reposition or align with opti ons present on attribute
window. Also you can move a line by using “Ctrl+Direction ” or “Hold and drag”
with mouse.

49
TRAINING COURSE-PACiS

For adding a d ynamic CB or Isolator, add LHMI Gen Mod ule. Then reposition using
attributes window. Also you can reposition using a mouse.
After adding, g oto Graph table BT_ELEC_16 and check for your required primary
equipment bitm ap. Note down the Bitmap reference index

Type the bitma p reference number in the LHMI bitmap refe rence (Attributes
window) y ou have added in the Bay mimic (BCU201).

Also you can change the name in the Name module below LHMI xPS MultiSt

50
TRAINING COURSE-PACiS

Finally map th e link “ managed by : <Input> “ as shown b e low.

Repeat the sam e procedure for Bus coupler bay by creating a new Bay mimic.

51
IEC 61850 Enginee ring (C264)
Auto-link Client/Server relations
It is to be not ed that for the protection relays added , the Dataset configuration
should be ma nual since mapping of IEC addresses are done by you manually .

52
TRAINING COURSE-PACiS

Then Right click on SBUS in SCS section. Select Auto link Client / Server.

SBUS (Station Bus) add ressing


Once the auto link is finished, select SBUS Automatic Ad dressing from the same
drop down list.

53
TRAINING COURSE-PACiS

Then a pop u p will appear. Click on Reset goose ranks and select OK.

After few min utes SBUS addressing will be over. Now yo u can check IEC
addresses mapped for all C264 signals. (Datapoints).

Now goto Fil e Check.

54
TRAINING COURSE-PACiS

PROJECT EXPO RT
Error Checking
After checking, in “Checks area” at bottom zero error is mandatory for further
process.

Check in / Check out Fe ature


Goto File Check in. This feature allows you to convert th e configured database
into a Read – only file.

Then choose a version number(Mandatory) and make a s mall note about the status
of Database f or future reference.(Not Mandatory).

55
TRAINING COURSE-PACiS

Your Check - in file will be stored in the location of the starting Database.

Check out feature allows you to convert a read only file in to a editable file.
Goto File Check Out. The check out file will be stored in the same location with
no version n umber.

Database Generation
Final step of SCE database configuration is Generation of Database.
Open the Check in file. Goto File Generate .

56
TRAINING COURSE-PACiS

Select the required location for the generation. Then Click “Run”

Once the Generation is finished , you will see a Pop up bo x as below.

57
TRAINING COURSE-PACiS

Usage of Template Feature


Template , as name suggests allows you to form certain m odels of common data
(can be either Site or SCS or Graphics section) .The can be replicated at times
required.
E.g.: There are 8 individual bays but are typical. With the emplate feature, you can
develop for 1 Bay and the same can be replicated for all the 8 Bays.
Click the “T button” at the left top corner for swi tching fro m Object to
Template view .Also yo u can be back to object view by just clicking it again.

Right Click Templates and select New for creating new Templates.

58
TRAINING COURSE-PACiS

Database Uploading
Goto “Man age Databases” for uploading any Database. Browse the generated
Database a nd then clock “Select this SCE Database” as shown below.

Then Chec k the required Database file (XXX.adb) to upload and click on “Start
Database U ploading”.

59
TRAINING COURSE-PACiS

The uploaded Database will be in the standby section. For making it as the main
Database, C lick “Switch Database” and confirm the action once again.

60
-PACiS TRAINING COURSE-PACiS

Database Upload
Now, select the uploaded database. All the associated equipments will be listed. Then select the
SERVER equipment. Right click and select “Connect”.

Then select the database .Right click and press “Se t Download / Stdby”.

After the process is over, below pop up will appear.

61
TRAINING COURSE-PACiS

Now for making the database to be active right click and select “Set current”.

Finally the window appears like the image shown below. Current DB will have the latest version.

62
TRAINING COURSE - ECOSUI

ECOSUI INSTALLATION
To install EcoSUI suite, start the Setup wizard and follow instructions:

1. In the welcome window, click Next.

2. Select the EcoSUI installation folder and click Next.

3. Select the Start menu folder and click Next.

TRAINING COURSE – ECOSUI

63
4. The Setup program is ready to install EcoSUI on your workstation. To change any of the Setup
program settings, click Back. Otherwise, click Install to begin installing EcoSUI.

The installation process is started:

64
TRAINING COURSE - ECOSUI

3.1 APPLICATION LANGUAGE


1. Select the language from the drop-down list and click Finish.

2. In the popup that shows up, click No not to start SBUS Server as we need to install the configuration first.

65
TRAINING COURSE - ECOSUI

MySQL Configuration Update process is started:

Central DB data and parameters are reachable via MySQL tools & SBUS Server Interface.

NOTICE
UNEXPECTED SYSTEM BEHAVIORS AFTER A MYSQL UPDATE
 Do not update MySQL software (no version upgrade, modules update or
migration patch installation)
 Contact a Schneider-Electric consultant first if a MySQL update is required
for running applications other than EcoSUI.
Failure to follow these instructions can result in unexpected system behavior.

66
TRAINING COURSE - ECOSUI

The system prompts the user to start SBUS Server:

Once the EcoSUI installation process is done, Click Finish.

EcoSUI installation is now co

67
TRAINING COURSE - ECOSUI

ECOSUI FILE STRUCTURE


Once EcoSUI is installed, you will get the following file structure:

Storage folder for Supervisor

Gateway OPC folder

Configuration and view folder for HMI

SBUS Server data

By default, configuration files of the file structure contain sample values.


Configuration can be imported from SCE or SET configuration package via the EcoSUI Supervisor.
These folders will contain .ini files related to your project. Refer to the EcoSUI_EN_AN_ECOSUIENG
Engineering Guide for more details on how to import an existing database.
The chapters below explain how to create an EcoSUI configuration package from scratch.

68
TRAINING COURSE - ECOSUI

ECOSUI SAMPLE FILES


By default, an Examples folder is created when installing EcoSUI. It contains sample of configuration files
required for running EcoSUI:

 Gateways_Examples.zip:Default signal list for Scada, sample of Protocols


 Mimics_SainteAnne.zip:Sample of HMI views and workspace from a user project
 Rings_Example:Ring.ini file in which servers are specified
 Standard Images.zip:Default EcoSUI icons and images
 Standard Languages.zipDefault Language icons that appear in EcoSUI
 Standard Mimics.zip: Contains Mimics files
 Standard Popups.zip:Default popup configuration and template files

“.ini” files are used to store specific configuration data. ”.ini” files are divided into sections. Each section
begins with a section name, which is followed by zero or more entries. An entry associates a keyname
with a value.

69
TRAINING COURSE - ECOSUI

The general format is:

[section]
keyname=value

Because “.ini” files use plain text, they can be edited using any text editor or word processor but we advice
to use Notepad++ which allows syntax coloration of file sections

CONFIGURE ECOSUI

DECLARE ECOSUI COMPUTERS


Modify the package.ini file to declare the IP addresses of operating & engineering workstations & Servers.
Any equipment on the LAN has to be declared the same way: one section per EcoSUI equipment.

 Go to C:\MCIS and open the package.ini file


 For each PC, create a dedicated [PC_NAME] section:
o Replace PC_NAME with the equipment name
(Network Name) o Specify the Type = HMI, GTW or
SBUSServer
o Enter the IP Address

70
TRAINING COURSE - ECOSUI

SPECIFY THE IP ADDRESS OF CENTRAL DB SERVERS


EcoSUI allows redundant configuration with two EcoSUI SBUS Servers and two EcoSUI database
servers.
The configuration of SBUS servers is done in the “server.ini” file where the user specify the IP
address of the main & backup servers.

 Go to C:\MCIS
 Open the file SERVER.INI file at the root of the folder.

 In the [CAEDatabases] section, enter for


o IP0: the IP address or host name of the main computer managing the first
Config/Alarms/Events Database
o IP1: the IP address or host name of the backup computer managing the second
Config/Alarms/Events Database. Shall be left empty if there is only one CAE
Database.

71
TRAINING COURSE - ECOSUI

DECLARE LOCAL ECOSUI SOFTWARE MODULES


Modify the “MCISEqpt.ini” file in order to specify the device characteristics.

 Go to C:\MCIS
 Open the file MCISEqpt.ini file. The file contains a [Dummy_EQPT] section header.

Duplicate this [Dummy_EQPT] section as an example and adapt it for each equipment:

 HasLogbookPrinter_Help=1If 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

SETUP SBUS SERVER DATA ACQUISITION


EcoSUI supports the following protocols for Data Acquisition (LAN):
 IEC61850 edition 1 and edition 2
o From PACiS database (SCE ZIP file)
o From the Signal List (SCD file from SET)

 Modbus TCP

Whatever the type of protocol selected for your project deployment, EcoSUI requires the
parameterization of specific files.

72
TRAINING COURSE - ECOSUI

CONFIGURE HMI VIEWS

SETUP THE MIMIC FILES


To add Mimic files to the EcoSUI project.

 Go to C:\MCIS\examples
 Extract the sample Mimics.Zip file and rename the folder as Mimics.
 Paste your folder to C:\MCIS\Mimics. (Replace the existing Mimics folder).

EcoSUI uses “.cfg” configuration files that contain parameters and “.tpl” template files “.tpl” files can be
edited to modify, for example, the position of a button

73
TRAINING COURSE - ECOSUI

DEFINE WORKSPACES
EcoSUI use a workspaces.ini file to define workspaces used in the HMI. This file defines how the
Mimics & System views will be restituted on the operator screen. ?

To setup these workspaces according to you project, go to C:\MCIS\Mimics

 Open the Workspaces.ini file.


 Add a workspace and change workspace dimensions or add a background image if needed

74
TRAINING COURSE - ECOSUI

LOAD A DATAPOINT CONFIGURATION DATABASE

CLEAR FORMER DATABASES


First of all, clear any database that might have been used by EcoSUI:

 In the Start menu, click Schneider Electric > EcoSUI > EcoSUI SBUS Server.
 Click the Data Acquisition tab.
 Stop data acquisition by clicking on Stop.
 Click the Other tab.
 Click the Tools… button and select Database Clean-up.
 From the list, select Clear All Rings And Objects. This process deletes any database template.

 Answer the confirmation messages that show up.


 Once the database is cleared, click the Dashboard tab and close EcoSUI SBUS server.

75
TRAINING COURSE - ECOSUI

IMPORT A DATAPOINT CONFIGURATION FROM AN SCE DATABASE


In the following procedure, we assume that the electric database has been set up through PACIS SCE.

CAUTION
UNEXPECTED SYSTEM BEHAVIOR
 Ensure that the graphical representation associated with the
different states of datapoints is clearly discriminable on the
graphical user interface.
Failure to follow these instructions can result in injury or equipment damage.

Before importing a SCE database to SBUS Server, check that the SCL.zip is in the generated zip file.
 Copy the .zip file generated by the SCE in C:\MCIS\SCEConfiguration
 Get the configuration zip file. It is composed of several folders and several ini files. Unzip it in
C:\MCIS.

 Connect to the EcoSUI SBUS Server.


 Click the Data Acquisition tab.
 Stop data acquisition by clicking on Stop.
 Click the Tools… button and select Load Configuration from SCE Zip.

76
TRAINING COURSE - ECOSUI

 In the explorer window, browse and select the configuration file to be imported :

Click Open. This will download the configuration into the database.
 Once the new configuration is loaded, click the Dashboard tab and exit the SBUS Server.
 Restart all EcoSUI software.
This ends the SCE configuration importation. The SBUS Server is configured along with Alarm,
State & Event Viewer tabs.

LOAD CONFIGURATION FROM SIGNAL LIST FILE


Depending on your project’s need, you may want to load configuration from the Signal List File (IEC
91850,
SNMP…). In this case, the bellow procedure is to be followed:

 From Data Acquisition tab, click the Tools button.


 Select Tools > Load Configuration from SignalList

Exit and restart SBUSServer

77
TRAINING COURSE - ECOSUI

GENERATE A CONFPACKAGE
When starting a project from scratch, you need to generate a configuration package to be used in EcoSUI.
This package will use the ini files you have just modified to configure your application, HMI views, rings,
gateways…

This step is done from the EcoSUI Supervisor. EcoSUI Supervisor is installed and started automatically
(after installation and at windows startup) on each computer.
1. Double-click on the systray icon in your task bar to open EcoSUI Supervisor.

2. Click the ConfPackage Generator tab.

3. Enter a name for your configuration package and its version.

4. The Advanced option allows you to specify a different folder for storing Mimics, Rings, Gateways or
Formulas.

5. Click the Generate ConfPackage button and wait until all files are created.

6. Close EcoSUI Supervisor.

DEFAULT CONFPACKAGE CONTENTS


EcoSUI Supervisor has created a default configuration package in C:\MCIS\ConfPackages. A
folder and a zip file have been created with the name you specified earlier.This folder contains the
following files you have previously modified:

EXPORT: Folder with stored data in central DB (MySQL)


GENERAL.INI: Global parameters
SERVER.INI: Server configuration
MCISEQPT.INI: List of equipments used by supervision brick
MIMICS.ZIP: Project’s mimics
PACKAGE.INI Identification of PC (OI& Server)
RINGS.ZIP: Project’s ring (or rings for multi-ring project)
GATEWAY.ZIP: Conversion table for transmitted datapoint in OPC network

78
TRAINING COURSE - ECOSUI

DEPLOY ECOSUI CONFIGURATION


EcoSUI Supervisor allows the rapid deployment of an EcoSUI configuration package over all HMIs on the
network (automated process).

Note: EcoSUI configuration can also be deployed manually by importing - into the SBus Server - the
configuration .Zip file generated by the SCE.

8.2 AUTOMATED CONFIGURATION DEPLOYMENT THROUGH ECOSUI SUPERVISOR


Before deploying an existing database, make sure your ring.ini file is properly setup.

1. Double-click on the systray icon to open EcoSUI Supervisor.

2. 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.

3. Click Import a new package and upload the configuration package you have just created.

4. Once imported, select your databse using the ‘Select a Configuration Package’ drop-down list.
Wait few seconds so that all active equipments appear. ‘EcoSUI Equipment List’ is automatically
filled in:

79
TRAINING COURSE - ECOSUI

Step 1 of the configuration deployment:

The configuration is uploaded to CentralDBs : Wait the completion of this step.

A message box will appear to tell you the result of this upload

Step 2 of the configuration deployment:

The configuration is uploaded to SBUS Servers. Wait until all SBUS Servers are restarted and wait
one more minute.

Step 3 of the configuration deployment:

The configuration is uploaded to HMI. Please make sure to press this button only when
configuration is deployed in SBUS Servers !

Wait until all HMIs are restarted

Step 4 of the configuration deployment:

The configuration is uploaded to Gateways.

80
TRAINING COURSE - ECOSUI

THE RING.INI FILE


The Ring.ini file contains important SbusServer ring properties.
This is where you specify the type of protocol to be implemented for your project in EcoSUI.
It may be necessary to edit this file and setup the parameters based on the protocol in use.

Parameters in the ring.ini file are gathers into dedicated section:


[Ring]
[SBUSAccess]
[RedundantC264]
[LogbookPrinterManager]
[IEC61850]
[LogicalRing]
[HotHotRedundant]

List of all Sbus Server names (separated with ;) where this ring is enabled.
Example: OIS_M;OIS_B

The first one is considered as the main SBUS Server.


The second one is considered as the backup SBUS Server.

In case of OI Server redundancy, DB names must match PC names:

81
TRAINING COURSE - ECOSUI

FROM PACIS SCE ZIP FILE

To implement an IEC 61850 protocol-based project from the PACiS (SCE) database, follow the
procedure:

CREATE A RING FOLDER

Create a ring folder such as C:\MCIS\Rings\IEC61850

EDIT THE RING.INI FILE

The type of protocol can be defined in the ring.ini file of EcoSUI. This file contains important Sbus
Server ring properties.
Edit the sample Ring.ini file in C:\MCIS\Examples\Rings_Example.zip\IEC61850\
Copy it in the folder you have previously created (C:\MCIS\Rings\IEC61850)
Open the file Ring.Ini file with any text editor (using Notepad++ in the hereunder screenshot).
Fill in the following parameters:
Type=Enter IEC61850
Enabled= Write the SBUS Server names (Windows network name), separated with ;
where this ring is enabled.

82
TRAINING COURSE - ECOSUI

SNMP RING

This chapter describes how to implement SNMP protocol for data acquisition (ring) 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. To implement a SNMP
protocol-based project, follow the methodology below:

CREATE A RING FOLDER

Create a ring folder such as C:\MCIS\Rings\SNMP

EDIT THE RING.INI FILE


The type of protocol can be defined in the ring.ini file of EcoSUI. This file contains important ring
properties.
Edit the sample Ring.ini file in C:\MCIS\Examples\Rings_Example.zip\SNMP\
Copy it to the folder you have previously created (C:\MCIS\Rings\SNMP)
Open the Ring.ini file with Notepad++.
Fill in the following parameters
• Type= Enter SNMP

83
TRAINING COURSE - ECOSUI

EDIT THE HOST FILE


In C:\Windows\System32\drivers\etc\hosts, add or edit SNMP servers IP addresses

10.5 PREPARE THE SIGNAL LIST ACCORDING TO MIB ADDRESSING


Signal List gathers the datapoint configuration. In this file, you can specify the type, the equipment
name, the SNMP address...
To enable SNMP protocol, set up the signal list according to MIB (management information base)
of SNMP servers:

SNMP hostname

MIB address
Profile
used

84
TRAINING COURSE - ECOSUI

VIRTUAL RING
This chapter describes how to implement a virtual ring in EcoSUI using formulas.

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.
To implement a virtual ring (no data acquisition), follow the procedure:

CREATE A RING FOLDER


Create a ring folder such as C:\MCIS\Rings\Formulas

EDIT THE RING.INI FILE


• Edit the sample Ring.ini file in C:\MCIS\Examples\Rings_Example.zip\Formulas\
• And copy it in the folder you have previously created (C:\MCIS\Rings\IFormulas)

• Open the file Ring.Ini file with Notepad++.

• Fill in the following parameters

• Type= Enter VIRTUAL

• Enabled= Write all SBUS Server names (separated with ;) where this ring is enabled.

85
TRAINING COURSE - ECOSUI

CREATE THE PROFILES.XML FILE


The Profiles.xml file contains datapoint profiles referenced by the SignalList:
<SPS>, <DPS>, <MPS>
<SPC>, <DPC>,
<MV>
<STR>
This is where you can define On and Off states when signal is alarmed or not.
Profile properties are similar to the ones in PACiS SCE.

86
TRAINING COURSE - ECOSUI

DEFINE FORMULAS
You can define formulas from the Sbus Server if several HMI are deployed or directly from
MIMICS views in EcoSUI.

12.6.1 FROM SBUS SERVER


Start Sbus Server from the task bar.
Click the Formula tab

Click Add at the bottom the screen to add a formula.

87
TRAINING COURSE - ECOSUI

A new row appears in the table:

Double click this row to open the Formula editor. From this editor, click the Signal List to
browse the database to select input signals.

88
TRAINING COURSE - ECOSUI

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.

Expand the tree view on the left and check the desired signals. The selected signals appear in the table
on the right

89
TRAINING COURSE - ECOSUI

Just double click the signals in the table to use them in your formula (they are then automatically
added to the Formula Editor).

Add as many signals as necessary.


Then, specify a single logical expression by linking signals with an operator or combine several
logical expressions to form a complex condition by using the operators AND and OR. Note: do
not forget to add brackets before and after your statement.

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).

90
TRAINING COURSE - ECOSUI

A real-time syntax checker is enabled. EcoSUI monitors your formula as you type, flagging syntax
errors by displaying a message error in the split view and indicating which line it's on.

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.
Possible actions are:

Help on Actions is accessible from the ‘Help’ button:

Examples :
SETIN [Formula / Formulas / A / B / CPU Overload]
SETPOINT [SS1 / VL110 / Q01 / MV_SETPOINT]
CMD_EXECUTE [SS1 / VL110 / Q03 / QA1 / Position. Control]@1

SET [Formula / Formulas / A / B / Computed SPS]@1

91
TRAINING COURSE - ECOSUI

Getting Help on Formulas From Sbus SERVER


You can get general help on Formulas from the Sbus Server.
Right-click on the Sbus Server window to display the context menu and select Show Help.
A help guide containing information on expressions & functions to be used in Formulas appears on screen.

92
TRAINING COURSE - ECOSUI

FROM ECOSUI MIMICS

It is possible to add formulas to objects of your HMI views. To do so, EcoSUI HMI must be in “Edit Mode”
(CTRL + SHIFT + ALT + F12).

Once in Edit mode, right-click anywhere in the HMI view and select Unlock Mimic.

1. Double click an object in your mimic where you want to add a formula. The Mimic editor shows up:

EcoSUI allows you add formulas to the following objects:


[object]_Mnemonic
[object]_Interlock
[object]_HideCond
Rectangle_CondX

93
TRAINING COURSE - ECOSUI

2. In the Mnemonic field, for instance, enter evaluate()

Click ” …” next to the mnemonic field to open the Formula Editor.


Repeat the same methodology as described in the previous section – from step 5.

Help on Formulas

The Formula editor provides a useful help on conditions and parameters to be used in formulas.

94
TRAINING COURSE - ECOSUI

TRAINING COURSE - ECOSUI


TRAINING COURSE - ECOSUI

Click the Help button at the bottom of the screen to get help on functions and parameters:

You can mix analogical & numerical values in formulas but functions that require
numerical values are specified by (double)

95
TRAINING COURSE - ECOSUI

Formulas are stored in the Formulas_SBUSServer text file located in C:\MCIS\Formulas\<PC name>
directory.
It contains all formulas you may have defined for your HMI objects.

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:
Formula ## Action on ##
Quality o ####0 for
Always Valid
o ####1 for Valid if all signals

are valid o ####2 for Valid if

one signals is valid

You can directly modify the formulas text file. To refresh the modifications in the Sbus Server, just click
Reload in the Formulas tab:

96
TRAINING COURSE - ECOSUI

PREPARE THE SIGNAL LIST


Once you have defined the required formulas, you will need to add them to the Formulas SignalList
file.
TRAINING COURSE - ECOSUI
The Formulas SignalList gathers the list of datapoints manages by the virtual ring.

Set up your signal list as indicated below:


• Column 1 : Datapoint type
Column 2 :Equipment name
Column 3 :Address of the datapoint (formulas you have defined earlier)
Column 4 :Voltage level name
• Column 5 : Bay name
• Column 6 : Module name
• Column 7 : Long name
• Column 8 : Spare
Column 9 :Profile reference

DEPLOY
Now load datapoint configuration from SignalList to the CentralDB.
From Data Acquisition tab, click the Tools button.
Select Tools >Load Configuration from SignalList

Exit and restart SBUSServer.

97
TRAINING COURSE - ECOSUI

GENERAL OVERVIEW

The EcoSUI HMI allows the operator to supervise, control and maintain the substations in a very quick
and intuitive manner.

The EcoSUI HMI is used for HV and MV substation and for power plants as a local or remote workstation.
It can also be used as an EcoSUI HMI for satellite substations

EcoSUI HMI is the operating interface of the EcoSUI solution.

It communicates with other EcoSUI modules:


SBUS Servers (Acquisition Module)
Gets Live values from SBUS
equipment
Sends commands

Central DB:
Gets the configuration (the configuration is stored locally on each
computer. When EcoSUI starts, it first checks if a new
configuration is available and
downloads it if necessary)
Gets the alarm list, events and measurements

TRAINING - ECOSUI

98
TRAINING COURSE - ECOSUI

Each of these 3 modules can be installed on only one computer (light project) or scattered around
different computers.

Note: There is only one installation package. It installs all 3 modules on the computer even if some of
them are not used.

The EcoSUI HMI is installed on Operator Workstation (OWS) which can support other applications:
the System Management Tool is the application used to maintain and monitor the system itself
the Setting Software is the application used to visualize and modify the settings of MiCOM equipments
other applications dedicated to particular functions (disturbance records analysis, …)

EcoSUI HMI is based on three parts architecture:


The first part is composed of one or multiple HMI Client (EcoSUI HMI Client, up to 24), connected to
one or two servers (in case of redundancy).
The second part is composed of the Servers (EcoSUI HMI Server).
The third part is composed of a storage database, MySQL.

EcoSUI HMI provides the user with an interface for all operational and engineering functions. In case of
connection to multiple servers, information will be displayed as if it is coming from a single server.
Connectivity between Clients and Servers is provided via Station Bus, dial-up connection or through the
Internet.

The EcoSUI HMI is a Windows XP, a Windows 2008 or a Windows 7 application. The OWS hardware
platform differs from project to project (Notebook, standard or industrial PC) depending on the
environmental operating conditions and customer requirements. The control is done by mouse, trackball
or trackpoint.

USER-ORIENTED FUNCTIONS
ACCESS AUTHORIZATION: LOGIN/LOGOUT FUNCTION

Clicking the “Login” icon in the command banner allows the operator to log in to the system through an
identification popup. The EcoSUI HMI behavior will then depend on the operator rights.

After the EcoSUI launch, two behaviors are allowed:


the login is mandatory: using the Login / Logout button of the tool banner, the operator must enter
its user name and the associated password
a pre-defined user, which has only view rights, is already logged: this allows an operator to view the
current substation state without login procedure. The operator must log-off and then log-on with a
new user name, using the Log-In / Log-Off button of the tool banner, if he wants to control the
substation.

The choice of the login type procedure is defined during the EcoSUI installation procedure.

99
TRAINING COURSE - ECOSUI

The login window is the following:

The user has to enter his user name, then its password and ENTER or click on OK. After a login, the
user name and its profile are displayed in the title banner.

An optional automatic log-off is done if there is no operator activity during a configured period.

After Login procedure, the logout icon substitutes to the login icon in the command banner and allows
the user to close off his/her session.

PASSWORD MODIFICATION
The password function allows a logged user to change his/her password.

After clicking the password icon, the following window appears:

The user should type the actual password he wants to modify:

Then insert the new one and confirm it:

The modification takes place after Clicking OK or press ENTER button.

100
TRAINING COURSE - ECOSUI

USER RIGHTS AND PROFILES: PROFILES EDITION

User configuration (username / password) is stored locally on each EcoSUI HMI. This configuration can
be different on each EcoSUI HMI.

When an user logs in, all objects in views are compared with the new profiles that the current user has.
User will be able to execute action on objects whose Action Profiles properties match User profiles
properties.

The Profiles function allows a user with administrator rights to create / modify / delete user account and
associate groups and profiles.

The functions accessible through this dialog box are:


Add User or Group
Delete User or Group
Modify User Profiles or Group Profiles

A user is defined with a login, a password, a group and one or more profile.
A profile is an ensemble of user rights which define permission for all kind of actions. User rights are the
rights related to a kind of action. Rights linked to a profile are configured in the database.
A group refers to predefined users with prerecorded profiles such as operators or administrators.

User rights and user profiles are defined during database configuration and can’t be
modified online. Users and groups are defined online and can be modified according to

The following user rights are available:


General rights
View rights
Control rights for controlling, locking, bypass and force / suppress / substitute purpose
Acknowledgement rights
Group Acknowledgement rights

These user rights are assigned to user profiles. User profiles are defined during the configuration phase.
So, a user profile is a free allocation of 0, 1 or several general rights, plus 0, 1 or several view rights, plus
0, 1 or several control rights, plus 0, 1 or several acknowledgement rights.

After a database switch, if some profiles have been deleted / updated from the configuration, the users are
automatically updated with these new profiles

101
TRAINING COURSE - ECOSUI

CREATE A NEW USER


Click on the Command Banner “Profiles” button so the User Management window is opened
displaying the existing users with their associated group and profiles

In the Users tab, click on “New” and enter the name of the new user. Then click OK or press ENTER to
validate this new user.

After creating the new user, it is necessary to associate a profile to this new user by assigning:

the new user to a group (with predefined profile) or the new user to a group and some additional
profiles.

102
TRAINING COURSE - ECOSUI

To associate a profile to the newly created user, the user with security administrator rights has to:

Select the user in the Users list and select a profile from the Group area and if necessary assign
also some additional profiles by selecting some from the “Additional Profiles” area.

Modifications are automatically applied. No more confirmation is required.

To define the personal password associated to this new user, the user with security administrator rights
has to
Select the user and click on “Set Password”. The following window will appear.

Enter the new password of the profile .then click OK or press ENTER to validate this new password.

103
TRAINING COURSE - ECOSUI

CREATE A NEW GROUP

To create a new group, go to the dedicated “Groups tab” and apply the same procedure described in 3.3.1
chapter:

MODIFY AN EXISTING USER


To modify an existing user, the user with security administrator rights must apply the same procedure
described in 3.3.1 chapter except the “Creation of a new user” part:
Open the User Management window by clicking the “Profiles” button in the Command Banner.
Select the user to modify in the Users list.
Modify the Group assignment and/or add Additional Profiles. Modifications are automatically applied.
Modify the password of the selected user by typing a new one.

MODIFY A NEW GROUP


To modify an existing group, the user with security administrator rights must apply the following
procedure:
Open the “User Management” window by clicking the “Profiles” button in the Command Banner
Select the group to modify in the Groups list.
Modify the Profiles assignment. Modifications are automatically applied.

DELETE AN EXISTING USER

To delete an existing user, the user with security administrator rights has to:
Select the user and click on “Delete”. A Pop-up window appears to confirm your choice. Select “OK” and
the user is deleted from the base

DELETE AN EXISTING GROUP


To delete an existing group, the user with security administrator rights has to:
Select the group and click on “Delete”. The user is immediately deleted from the base.

104

You might also like