You are on page 1of 33

EcoSUI

Communication protocols

Ph MATHIOT - Schneider Electric - 2013

EcoSUI Communication protocols Ph MATHIOT - Schneider Electric - 2013
EcoSUI Communication protocols Ph MATHIOT - Schneider Electric - 2013
EcoSUI – Communication protocols
EcoSUI – Communication protocols

EcoSUI protocols supported for data acquisition (rings) • IEC61850 edition 1 and edition 2 From PACiS
EcoSUI protocols supported for data acquisition (rings)
IEC61850 edition 1 and edition 2
From PACiS database (SCE zip file)
From SignalList (SCD file from SET)
SNMP
PerfMon
Virtual (formulas)
EFIP V2 (PSCN)
OPC, Modbus TCP

Schneider Electric

EcoSUI – Communication protocols ’ EcoSUI protocols supported for data acquisition (rings) • IEC61850 edition 1

2

EcoSUI – IEC61850 ring – PACiS DB
EcoSUI – IEC61850 ring – PACiS DB

From PACiS SCE zip file • • • • • • • Create a ring folder
From PACiS SCE zip file
Create a ring folder such as C:\MCIS\Rings\MyRing
Copy template files below C:\MCIS\Rings\MyRing (see step1)
Create and prepare ring.ini (see steps 2.x)
Copy SCE zip file below C:\MCIS\SCEConfiguration
Stop and restart SBUS Server
From Data Acquisition tab, Tools/Load Configuration from SCE.zip
Cf EcoSUI_ENAP.pdf §3.5 for details

Schneider Electric

EcoSUI – IEC61850 ring – PACiS DB ’ From PACiS SCE zip file • • •

3

EcoSUI – IEC61850 ring (step 1)
EcoSUI – IEC61850 ring (step 1)
’ Copy folder \Practice\L2_ECOSUI\Ring61850 below C:\MCIS\Rings Following files should be present : • Logcfg.xml : template
Copy folder \Practice\L2_ECOSUI\Ring61850 below C:\MCIS\Rings
Following files should be present :
Logcfg.xml : template file for 61850 logging options (do not modify)
Osicfg.xml : template file for network addressing (do not modify)
Ring.ini : configuration file for SbusServer ring

Schneider Electric

EcoSUI – IEC61850 ring (step 1) ’ Copy folder \Practice\L2_ECOSUI\Ring61850 below C:\MCIS\Rings Following files should be

4

EcoSUI – IEC61850 ring (step 2.1)
EcoSUI – IEC61850 ring (step 2.1)
’ Prepare ring.ini : this file contains important ring properties • Edit ‘Type’ and ‘Enabled’ parameters
Prepare ring.ini : this file contains important ring properties
Edit ‘Type’ and ‘Enabled’ parameters correctly
EcoSUI – IEC61850 ring (step 2.1) ’ Prepare ring.ini : this file contains important ring properties

Schneider Electric

EcoSUI – IEC61850 ring (step 2.1) ’ Prepare ring.ini : this file contains important ring properties

5

EcoSUI – IEC61850 ring (step 2.2)
EcoSUI – IEC61850 ring (step 2.2)
’ Prepare ring.ini : this file contains important ring properties • In case of OI Server
Prepare ring.ini : this file contains important ring properties
In case of OI Server redundancy, DB names must match PC names

Schneider Electric

EcoSUI – IEC61850 ring (step 2.2) ’ Prepare ring.ini : this file contains important ring properties

6

EcoSUI – IEC61850 ring (step 2.3)
EcoSUI – IEC61850 ring (step 2.3)
’ Prepare ring.ini : this file contains important ring properties • Exclude IEDs from ring ,
Prepare ring.ini : this file contains important ring properties
Exclude IEDs from ring , it is advised to exclude IED clients to avoid
SbusAxs errors (optional)
EcoSUI – IEC61850 ring (step 2.3) ’ Prepare ring.ini : this file contains important ring properties

Schneider Electric

EcoSUI – IEC61850 ring (step 2.3) ’ Prepare ring.ini : this file contains important ring properties

7

EcoSUI – IEC61850 ring (step 2.4)
EcoSUI – IEC61850 ring (step 2.4)
’ Prepare ring.ini : this file contains important ring properties • In case of multiple 61850
Prepare ring.ini : this file contains important ring properties
In case of multiple 61850 rings, you must differentiate UDP ports
used by SBUSAccess interfaces
EcoSUI – IEC61850 ring (step 2.4) ’ Prepare ring.ini : this file contains important ring properties

Schneider Electric

EcoSUI – IEC61850 ring (step 2.4) ’ Prepare ring.ini : this file contains important ring properties

8

EcoSUI – IEC61850 ring – Signal List
EcoSUI – IEC61850 ring – Signal List

From SignalList file (step by step) • • • • • • • • Create a
From SignalList file (step by step)
Create a ring folder such as C:\MCIS\Rings\MyRing
Copy template files below C:\MCIS\Rings\MyRing (see step 1)
Create and prepare ring.ini (see steps 2.x)
Create and prepare profiles.xml (step 3)
Create and prepare MyRing.signalList (step 4)
Import & fix SCD file : Tools / Advanced / Import & Fix (step 5)
Load configuration from SignalList (step 6)
Restart SBUS Server and start acquisition

Schneider Electric

EcoSUI – IEC61850 ring – Signal List ’ From SignalList file (step by step) • •

9

EcoSUI – IEC61850 ring (step 3)
EcoSUI – IEC61850 ring (step 3)

Prepare Profiles.xml : contains datapoint profiles referenced by SignalList • • Profiles properties are similar to
Prepare Profiles.xml : contains datapoint profiles referenced by
SignalList
Profiles properties are similar to PACiS SCE
Possible profile classes are :
<SPS> , <DPS> , <MPS>
<SPC> , <DPC>
<MV>
10
10

Schneider Electric

EcoSUI – IEC61850 ring (step 3)
EcoSUI – IEC61850 ring (step 3)
’

Schneider Electric

EcoSUI – IEC61850 ring (step 3) ’ Schneider Electric

11

EcoSUI – IEC61850 ring (step 3)
EcoSUI – IEC61850 ring (step 3)

EcoSUI – IEC61850 ring (step 3) ’ Schneider Electric

Schneider Electric

EcoSUI – IEC61850 ring (step 3) ’ Schneider Electric

12

EcoSUI – IEC61850 ring (step 4)
EcoSUI – IEC61850 ring (step 4)

Prepare SignalList file : contains list of datapoints managed by the 61850 ring • • Text
Prepare SignalList file : contains list of datapoints managed by the
61850 ring
Text CSV format (,)
Colums to fulfill are :
• Column 1 : datapoint type
Column 2 : Equipment name
Column 3 : 61850 datapoint reference
Column 4 : voltage level name
Column 5 : bay name
Column 6 : module name
Column 7 : long name
Column 8 : spare
Column 9 : Profile reference

Schneider Electric

EcoSUI – IEC61850 ring (step 4) ’ Prepare SignalList file : contains list of datapoints managed

13

EcoSUI – IEC61850 ring (step 4)
EcoSUI – IEC61850 ring (step 4)
’ Column details : • Column 1 : {Sitename, SubstationName} • Column 2 : site name
Column details :
Column 1 : {Sitename, SubstationName}
Column 2 : site name or substation name for treeview
OR
Column 1 : {SPS
,
DPS
,
MPS
,
MV SPC DPC
,
,
,
STR}
If followed by ‘_SYS’, datapoint belongs to System part of
treeview (ex SPS_SYS)
Column 2 : IEDName
Column 3 : 61850 datapoint reference (separator = ‘;’ ) , example :
• SPS,Station_CEC,IO_BOXCTRL;GGIO1;ST;SPCSO14;stVal
• MV,Station_CEC,PP2_7SJ80MEAS;MMXU1;MX;TotPF;mag;f
• DPC,Station_CEC,Depart_1_33kVCTRL;Q0CSWI4;CO;Pos;ctlV
al

Schneider Electric

EcoSUI – IEC61850 ring (step 4) ’ Column details : • Column 1 : {Sitename, SubstationName}

14

EcoSUI – IEC61850 ring (step 4)
EcoSUI – IEC61850 ring (step 4)

Column details : • Column 4 : voltage level name (ex : 11kV) • Column 5
Column details :
Column 4 : voltage level name (ex : 11kV)
Column 5 : bay name (ex : Feeder1)
Column 6 : module name (ex : Measurement)
Column 7 : long name (ex : Current Phase A)
Column 8 : spare = {YES, NO}
Column 9 : profile reference as defined in profles.xml (ex :
SPS_ALARM-NORMAL)

Schneider Electric

EcoSUI – IEC61850 ring (step 4) ’ Column details : • Column 4 : voltage level

15

EcoSUI – IEC61850 ring (step 5)
EcoSUI – IEC61850 ring (step 5)
’ Import SCD : this phase imports SCD file but also fixes some typical SCD errors
Import SCD : this phase imports SCD file but also fixes some typical
SCD errors when generated by SCE !
Tools / Advanced / Import & Fix SCD
EcoSUI – IEC61850 ring (step 5) ’ Import SCD : this phase imports SCD file but

Schneider Electric

EcoSUI – IEC61850 ring (step 5) ’ Import SCD : this phase imports SCD file but

16

EcoSUI – IEC61850 ring (step 6)
EcoSUI – IEC61850 ring (step 6)
’ Load configuration from SignalList : this step loads datapoints into CentralDB • Tools / Advanced
Load configuration from SignalList : this step loads datapoints into
CentralDB
Tools / Advanced / Load configuration from SignalList
Exit and restart SBUSServer
EcoSUI – IEC61850 ring (step 6) ’ Load configuration from SignalList : this step loads datapoints

Schneider Electric

EcoSUI – IEC61850 ring (step 6) ’ Load configuration from SignalList : this step loads datapoints

17

EcoSUI – IEC61850 ring
EcoSUI – IEC61850 ring
’ Troubleshooting : • mms.log below C:\MCIS\Rings\MyRing • DbgView : filtering is possible in Other tab
Troubleshooting :
mms.log below C:\MCIS\Rings\MyRing
DbgView : filtering is possible in Other tab

Schneider Electric

EcoSUI – IEC61850 ring ’ Troubleshooting : • mms.log below C:\MCIS\Rings\MyRing • DbgView : filtering is

18

EcoSUI – SNMP ring
EcoSUI – SNMP ring

It is possible to collect data from SNMP V1/V2 servers such as Ethernet switches • Create
It is possible to collect data from SNMP V1/V2 servers such as
Ethernet switches
Create a ring folder such as C:\MCIS\Rings\SNMP
Edit ring.ini and check Type=SNMP
Edit hosts file (C:\Windows\System32\drivers\etc\hosts) and add
SNMP servers IP addresses
Prepare SignalList
From Data Acquisition tab, Tools/Load Configuration from
SignalList

Schneider Electric

EcoSUI – SNMP ring ’ It is possible to collect data from SNMP V1/V2 servers such

19

EcoSUI – SNMP ring – hosts file
EcoSUI – SNMP ring – hosts file

Add/edit SNMP servers address in hosts file
Add/edit SNMP servers address in hosts file
EcoSUI – SNMP ring – hosts file ’ Add/edit SNMP servers address in hosts file Schneider

Schneider Electric

EcoSUI – SNMP ring – hosts file ’ Add/edit SNMP servers address in hosts file Schneider

20

EcoSUI – SNMP ring – SignalList
EcoSUI – SNMP ring – SignalList

Prepare SignalList according MIB of SNMP servers
Prepare SignalList according MIB of SNMP servers
SNMP hostname MIB Address Profile used
SNMP hostname
MIB Address
Profile used

Schneider Electric

EcoSUI – SNMP ring – SignalList ’ Prepare SignalList according MIB of SNMP servers SNMP hostname

21

EcoSUI – SNMP ring – Profiles
EcoSUI – SNMP ring – Profiles

Prepare Profiles.xml (By default, SNMP V2 is used)
Prepare Profiles.xml
(By default, SNMP V2 is used)
EcoSUI – SNMP ring – Profiles ’ Prepare Profiles.xml (By default, SNMP V2 is used) Schneider

Schneider Electric

EcoSUI – SNMP ring – Profiles ’ Prepare Profiles.xml (By default, SNMP V2 is used) Schneider

22

EcoSUI – SNMP ring – Profiles for V1
EcoSUI – SNMP ring – Profiles for V1
’ How to force SNMP V1 ? • Add dedicated element in profile
How to force SNMP V1 ?
Add dedicated element in profile
EcoSUI – SNMP ring – Profiles for V1 ’ How to force SNMP V1 ? •

Schneider Electric

EcoSUI – SNMP ring – Profiles for V1 ’ How to force SNMP V1 ? •

23

EcoSUI – SNMP ring – MIB addresses
EcoSUI – SNMP ring – MIB addresses
’ How to find MIB addressing : RFC standards on internet • RFC 1213-MIB (http://www.oidview.com/mibs/0/RFC1213-MIB.html)
How to find MIB addressing : RFC standards on internet
RFC 1213-MIB (http://www.oidview.com/mibs/0/RFC1213-MIB.html)

Example :

Port Status

Schneider Electric

EcoSUI – SNMP ring – MIB addresses ’ How to find MIB addressing : RFC standards
EcoSUI – SNMP ring – MIB addresses ’ How to find MIB addressing : RFC standards

24

EcoSUI – PerfMon ring
EcoSUI – PerfMon ring
’ It is possible to collect data from PerfMon tool to vizualize important system data such
It is possible to collect data from PerfMon tool to vizualize important
system data such as :
% processor time, threads, handles, % disk space , …
Schneider Electric 25
Schneider Electric
25
EcoSUI – PerfMon ring
EcoSUI – PerfMon ring

How to setup a ring for PerfMon : • Create a ring folder such as C:\MCIS\Rings\PerfMon
How to setup a ring for PerfMon :
Create a ring folder such as C:\MCIS\Rings\PerfMon
Edit ring.ini and check Type=PERFMON
Prepare SignalList
From Data Acquisition tab, Tools/Load Configuration from
SignalList

Schneider Electric

EcoSUI – PerfMon ring ’ How to setup a ring for PerfMon : • Create a

26

EcoSUI – PerfMon ring - SignalList
EcoSUI – PerfMon ring - SignalList

Prepare SignalList.xml
Prepare SignalList.xml
EcoSUI – PerfMon ring - SignalList ’ Prepare SignalList.xml Schneider Electric

Schneider Electric

EcoSUI – PerfMon ring - SignalList ’ Prepare SignalList.xml Schneider Electric

27

EcoSUI – Formulas
EcoSUI – Formulas
’ It is possible to create and compute data through formulas ; you can define logics
It is possible to create and compute data through formulas ; you can
define logics and equations based on any inputs of the DB to
animate data such as :
Alarm grouping, MV average, MV sum, MV alarms over thresholds …
Schneider Electric 28
Schneider Electric
28
EcoSUI – Formulas ring - SignalList
EcoSUI – Formulas ring - SignalList

Prepare SignalList.xml ; here must be declared output datapoints computed by formulas (like FBD outputs)
Prepare SignalList.xml ; here must be declared output datapoints
computed by formulas (like FBD outputs)
EcoSUI – Formulas ring - SignalList ’ Prepare SignalList.xml ; here must be declared output datapoints

Schneider Electric

EcoSUI – Formulas ring - SignalList ’ Prepare SignalList.xml ; here must be declared output datapoints

29

EcoSUI – Formulas ring – Syntax
EcoSUI – Formulas ring – Syntax

Online help is available when right click on a formula (Show help)
Online help is available when right click on a formula (Show help)

Schneider Electric

EcoSUI – Formulas ring – Syntax ’ Online help is available when right click on a

30

EcoSUI – Formulas ring - Editor
EcoSUI – Formulas ring - Editor

A simple editor allows to edit equation and browses DB to select input signals
A simple editor allows to edit equation and browses DB to select
input signals
Schneider Electric 31
Schneider Electric
31
EcoSUI – Formulas ring – Output files
EcoSUI – Formulas ring – Output files

Formulas are stored in this file : C:\MCIS\Formulas\<PCName>\Formulas_SBUSServer.txt
Formulas are stored in this file :
C:\MCIS\Formulas\<PCName>\Formulas_SBUSServer.txt
EcoSUI – Formulas ring – Output files ’ Formulas are stored in this file : C:\MCIS\Formulas\<PCName>\Formulas_SBUSServer.txt

Schneider Electric

EcoSUI – Formulas ring – Output files ’ Formulas are stored in this file : C:\MCIS\Formulas\<PCName>\Formulas_SBUSServer.txt

32

End of Document

End of Document
End of Document
End of Document