EMO User Manual en v.1.4
EMO User Manual en v.1.4
Solutions
EcoStruxure™ Microgrid Operation Large
User Manual
EMO L_UM_EN_V.1.4
01/2022
www.se.com
Internal
Legal Information
The Schneider Electric brand and any registered trademarks of Schneider Electric
Industries SAS referred to in this manual are the sole property of Schneider Electric
SA and its subsidiaries. They may not be used for any purpose without the owner's
permission, given in writing. This manual and its content are protected, within the
meaning of the French intellectual property code (Code de la propriété intellectuelle
français, referred to hereafter as "the Code"), under the laws of copyright covering
texts, drawings and models, as well as by trademark law. You agree not to
reproduce, other than for your own personal, noncommercial use as defined in the
Code, all or part of this manual on any medium whatsoever without Schneider
Electric's permission, given in writing. You also agree not to establish any hypertext
links to this manual or its content. Schneider Electric does not grant any right or
license for the personal and noncommercial use of the manual or its content, except
for a non-exclusive license to consult it on an "as is" basis, at your own risk. All other
rights are reserved.
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.
As standards, specifications and designs change from time to time, please ask for
confirmation of the information given in this publication.
Revision History
V1.1 24/07/2019 EcoStruxure™ Microgrid Codes and Standard reviewed by Gary Howell.
Operation working group Danger Safety Message updated by adding electric shock risk symbol
(chapter HMI, section PSO HMI Operation, page 70) after Gary Howell’s
review.
Internal
Safety Information
Important Information
Read these instructions carefully and look at the equipment to become familiar
with the device before trying to install, operate, service or maintain it. The
following special messages may appear throughout this bulletin or on the
equipment to warn of potential hazards or to call attention to information that
clarifies or simplifies a procedure.
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.
DANGER
DANGER indicates a hazardous situation which, if not avoided, will result in
death or serious injury.
WARNING
WARNING indicates a hazardous situation which, if not avoided, could
result in death or serious injury.
CAUTION
CAUTION indicates a hazardous situation which, if not avoided, could result
in minor or moderate injury.
NOTICE
NOTICE is used to address practices not related to physical injury. The safety
alert symbol shall not be used with this signal word.
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.
Before You Begin
Do not use this product on machinery lacking effective point-of-operation guarding.
Lack of effective point-of-operation guarding on a machine can result in serious injury
to the operator of that machine.
This automation equipment and related software is used to control a variety of
industrial processes. The type or model of automation equipment suitable for each
application will vary depending on factors such as the control function required,
degree of protection required, production methods, unusual conditions and
government regulations etc. In some applications more than one processor may be
required when backup redundancy is needed.
Only the user can be aware of all the conditions and factors present during setup,
operation and maintenance of the solution. Therefore, only the user can determine
the automation equipment and the related safeties and interlocks which can be
properly used. When selecting automation and control equipment and related
software for a particular application, the user should refer to the applicable local and
national standards and regulations. The National Safety Council’s Accident
Prevention Manual also provides much useful information.
Ensure that appropriate safeties and mechanical/electrical interlocks related to point-
of-operation protection have been installed and are operational before placing the
equipment into service. All mechanical/electrical interlocks and safeties protection
must be coordinated with the related automation equipment and software
programming.
Note: Coordination of safeties and mechanical/electrical interlocks for point-of
operation protection is outside the scope of this document.
Start-up and Test
Before using electrical control and automation equipment for regular operation, the
system should be given a start-up test by qualified personnel to verify the correct
operation of the equipment. It is important that arrangements for such a check be
made and that enough time is allowed to perform complete and satisfactory testing.
WARNING
EQUIPMENT OPERATION HAZARD
• Follow all start up tests as recommended in the equipment documentation.
• Store all equipment documentation for future reference.
• Software testing must be done in both simulated and real environments.
Failure to follow these instructions can cause death, serious injury or
equipment damage.
Verify that the completed system is free from all short circuits and grounds, except
those grounds installed according to local regulations (according to the National
Electrical Code in the USA, for example). If high-potential voltage testing is
necessary, follow recommendations in the equipment documentation to prevent
accidental equipment damage.
Internal
Before energizing equipment:
● Follow all applicable site, local, and national workplace safety rules for working
around this equipment.
● Read and understand all instructions provided for the equipment, including any
labels on it.
● Remove tools, meters, and debris from equipment.
● Close the equipment enclosure door.
WARNING
UNEXPECTED EQUIPMENT OPERATION
• Only use software tools approved by Schneider Electric for use with this
equipment.
• Update your application program every time you change the physical
hardware configuration.
Failure to follow these instructions can cause death, serious injury or
equipment damage.
EcoStruxure™ Microgrid Operation Large
Announcement
EcoStruxure™ Power Automation System (EPAS)
In case of former brand names such as “EcoStruxure Substation Operation”, “ESO”
or “PACiS”, are lingered in this documentation, please consider them as linked to
"EcoStruxure™ Power Automation System".
Communication Gateway
The communication gateway offer has been rebranded to “EcoStruxure™ Power
Automation System Gateway” (EPAS-Gateway). In case any of former brand names
are inadvertently lingered in, please consider them as linked to “EcoStruxure™ Power
Automation System” and/or “EcoStruxure™ Power Automation System Gateway”
EMO L_UM_EN_V.1.4 7
Internal
EcoStruxure™ Microgrid Operation Large
Table of Contents
About this Manual ............................................................................... 13
Document Scope .............................................................................................. 13
Audience .......................................................................................................... 13
Chapters Description ........................................................................................ 14
Related Documents .......................................................................................... 15
Support, Product Documents & Software, Contact Center ................................. 15
Introduction ......................................................................................... 16
Presentation ..................................................................................................... 16
Architecture ...................................................................................................... 17
Application Cases ............................................................................... 19
Microgrid Types ................................................................................................ 19
Distributed Energy Resources (DER) ................................................................ 20
DER Inverter Type...................................................................................... 20
Technical Data.................................................................................... 21
Chapter Overview ............................................................................................. 22
Composition ..................................................................................................... 22
Microgrid Controller .................................................................................... 22
Microgrid Local HMI/SCADA....................................................................... 22
Capabilities ....................................................................................................... 23
Microgrid Controller .................................................................................... 23
Microgrid Local HMI/SCADA....................................................................... 24
Features ........................................................................................................... 25
Microgrid Controller .................................................................................... 25
Microgrid Local HMI/SCADA....................................................................... 25
8 EMO L_UM_EN_V.1.4
EcoStruxure™ Microgrid Operation Large
Hardware and Software....................................................................... 33
Chapter Overview ............................................................................................. 33
Hardware .......................................................................................................... 34
Microgrid Controller .................................................................................... 34
PSO Local HMI........................................................................................... 35
Software ........................................................................................................... 36
Microgrid Controller .................................................................................... 36
PSO Local HMI........................................................................................... 36
Installation ........................................................................................... 37
Chapter Overview ............................................................................................. 37
Before Installation ............................................................................................. 37
Install EMO L without Virtual Machine ............................................................... 38
Install Ubuntu Server .................................................................................. 38
Install EPAS Linux Gateway Software......................................................... 39
Update EPAS Linux Gateway Software....................................................... 39
Install Microgrid Controller .......................................................................... 40
Start/Stop a Service.................................................................................... 50
Scripting ..................................................................................................... 50
Linux User Account management ..................................................................... 51
Configuration ....................................................................................... 52
Chapter Overview ............................................................................................. 52
Configuration Process Overview ....................................................................... 53
Prerequisites .................................................................................................... 54
Topology Single Line Diagram (SLD) .......................................................... 54
EPAS-SCE Configuration.................................................................................. 55
EMO L_UM_EN_V.1.4 9
Internal
EcoStruxure™ Microgrid Operation Large
Create Project ............................................................................................ 56
Electrical configuration................................................................................ 57
System configuration .................................................................................. 58
SCE Exports............................................................................................... 59
10 EMO L_UM_EN_V.1.4
EcoStruxure™ Microgrid Operation Large
PSO HMI Troubleshooting .............................................................................. 114
IT Diagnosis and Troubleshooting............................................................. 114
PSO Diagnosis and Troubleshooting ........................................................ 114
EMO L_UM_EN_V.1.4 11
Internal
EcoStruxure™ Microgrid Operation Large
Appendix A ..................................................................................................... 133
Appendix B ..................................................................................................... 134
Appendix C ..................................................................................................... 135
Home Folder Record Sheets .................................................................... 136
Software Delivery Record Sheets ............................................................. 137
Installation Package Record Sheets ......................................................... 138
PC Characteristics Record Sheets ............................................................ 139
12 EMO L_UM_EN_V.1.4
About this Manual EcoStruxure™ Microgrid Operation Large
Document Scope
This manual provides general information on installation, operation, configuration,
commissioning and further description of Schneider Electric EcoStruxure™
Microgrid Operation Large solution (also referred to as EMO L throughout this
manual).
This is a generic document for use in projects implementing EMO L solution, i.e.,
EMO L controller and its associated agnostic SCADA/HMI to provide a microgrid
control and monitoring system. The information provided intends to assist in the
production of project-specific documentation.
EMO L is a solution that will continue to evolve specifically in microgrid market
moving fast on new functions and new technology at inverter level. As Schneider
Electric is able to adopt new technology solutions, EMO L features will be enhanced
and updated as necessary.
For up-to-date versions of EMO L solution and products, visit our website available
from www.se.com: Products > Medium Voltage Distribution and Grid Automation > Grid
Automation and SCADA Software > Microgrid Management > EcoStruxure Microgrid Operation
or contact us directly for further support at https://www.se.com/ww/en/work/support/
Audience
This manual is intended to support system engineers with experience in EcoStruxure
Power Automation System, also referred to as EPAS (former PACiS) in charge of
EcoStruxure Microgrid Operation Large solution project configuration and
implementation.
Energy managers, system operators and field maintenance engineers are also
concerned mainly with the user interface operation (HMI).
Basic knowledge on IEC 61850 standard is required.
EMO L_UM_EN_V.1.4 13
EcoStruxure™ Microgrid Operation Large About this Manual
Chapters Description
This manual includes the following chapters.
Click on the chapter to go to the related page:
Chapter Description
Introduction Short presentation of the solution and the system architecture
Application Cases Application cases
Technical Data Composition, Capabilities, Features, Configuration tools
Functional Description Functional description of solution components
Hardware and Software Hardware and software description
Installation Installation instructions
Configuration Configuration guidelines
Human Machine Interface Operator graphical interface description and functionalities
(HMI)
Communication Protocols and data information
Cybersecurity Cybersecurity policy and measures
Commissioning Record sheets required to commission the solution
Troubleshooting Problem-solving guide
Appendices Additional information
Glossary Technical terms and acronyms definitions
14 EMO L_UM_EN_V.1.4
About this Manual EcoStruxure™ Microgrid Operation Large
Related Documents
These are the documents related to EMO L solution:
NOTE: Some of these documents are for internal use only. Please, contact us directly
for further support at se.com/ww/en/work/support/ or your local country office.
Need support in your location? Product Documents & Software Contact Center
EMO L_UM_EN_V.1.4 15
EcoStruxure™ Microgrid Operation Large Introduction
Introduction
What’s in this chapter?
Presentation ........................................................................................................... 16
Architecture ............................................................................................................ 17
Presentation
EMO L is a power management and control solution to handle microgrid island mode
by synchronizing Distributed Energy Resources (DERs), loads and energy storage
systems and maintaining power frequency and voltage within optimal range. The
integration of a dedicated local SCADA (microgrid HMI) provides monitoring and
control functions over the microgrid system.
It enables the automatic, manual, or forced transition from grid-connected to islanded
mode to provide uninterrupted power supply to microgrid loads during abnormal grid
power system conditions or planned interruptions of the system.
It enables reconnection of the microgrid to the utility grid without disruption of the
system power supply.
EMO L drives and interacts with the Distributed Energy Resources in the microgrid,
considering their type, the type of inverter, and their operating conditions.
EMO L interacts with a set of different field equipment to perform control, monitoring
and management functions.
Schneider Electric has developed EMO L solution with the goal of facilitate its
adaptation to multiple types of microgrids of different sizes and with different
resources, either they are grid-connected or islanded. (see Application Cases).
16 EMO L_UM_EN_V.1.4
Introduction EcoStruxure™ Microgrid Operation Large
Architecture
The Schneider Electric EcoStruxure™ Microgrid Operation Large solution is built
by:
● 1 Microgrid controller mainly in charge of managing the microgrid voltage
amplitude and frequency stability when it is disconnected from the grid (islanded)
and to connect/disconnect the microgrid from the utility grid.
● 1 Microgrid HMI/SCADA for monitoring and controlling the devices within the
microgrid.
● Different LGCUs (Schneider Electric Local Generation Control Units or third
party) which allow the control of the Gensets.
● A common open communication platform for data exchange among devices
(IEDs, DERs, …).
EMO L can interface with an upper layer Energy Management System (EMS) using
several interfaces in parallel with bidirectional communication. Such EMS could be
the Schneider Electric EcoStruxure™ Microgrid Advisor (EMA) which interacts with
EMO L forecasting and optimizing when to produce, consume, and store energy
based on: electricity tariff rate, site constraints, weather forecast information, and
Demand Response requests.
3
1 Microgrid Controller
2 Local HMI/SCADA
5 Loads
6 Connected devices
1 2
6 5
EMO L_UM_EN_V.1.4 17
EcoStruxure™ Microgrid Operation Large Introduction
EMO L leverages EPAS (formerly known as PACiS) power automation solution
architecture evolutions which involves:
● EPAS Linux Gateway solution.
● EPAS IEDs (MiCOM C264, MiCOM Gateway) and other equipment (external
clocks, switches, routers).
● EPAS integrated connected IEDs (Schneider Electric or third-party protection
relays, power meters, generator controllers, Breakers, ...) using TCP Modbus or
IEC 61850.
● EPAS features: redundancy, cybersecurity.
● EPAS engineering tools (mainly EPAS-SCE and/or others).
18 EMO L_UM_EN_V.1.4
Application Cases EcoStruxure™ Microgrid Operation Large
Application Cases
What’s in this chapter?
Microgrid Types ...................................................................................................... 19
Distributed Energy Resources (DER) ...................................................................... 20
Microgrid Types
EcoStruxure Microgrid Operation Large solution applies to two microgrid typologies:
● Grid-connected microgrids with islandable capability.
● Island microgrids (standalone microgrids).
EcoStruxure Microgrid Operation Large is a scalable, flexible solution to meet
microgrids power control and management needs regardless size, complexity, design
constraints or environmental conditions of the microgrid.
However, the application cases considered in this user manual concerns microgrids
of a size between 500kW to 10MW.
EMO L_UM_EN_V.1.4 19
EcoStruxure™ Microgrid Operation Large Application Cases
20 EMO L_UM_EN_V.1.4
Technical Data EcoStruxure™ Microgrid Operation Large
Technical Data
EMO L_UM_EN_V.1.4 21
EcoStruxure™ Microgrid Operation Large Technical Data
Chapter Overview
This chapter is an outline of the components, system capabilities, features, and
engineering tools part of the EMO L solution.
Detailed information on EMO L functions and configuration are described in later
chapters.
Composition
EcoStruxure Microgrid Operation Large provides advanced power control, monitoring
and management functionalities with a simple system structure based on:
● A microgrid controller.
Microgrid Controller
These are EMO L microgrid controller logical components/modules:
● Microgrid Controller Engine (learn features).
● Topological Engine (learn features).
● Messaging Protocol (learn features).
● Settings Engine (learn features).
22 EMO L_UM_EN_V.1.4
Technical Data EcoStruxure™ Microgrid Operation Large
Capabilities
Microgrid Controller
EMO L microgrid controller is a standalone solution with the following system
capabilities:
Microgrid Controller
Interfaces
DERs capabilities
EMO L_UM_EN_V.1.4 23
EcoStruxure™ Microgrid Operation Large Technical Data
24 EMO L_UM_EN_V.1.4
Technical Data EcoStruxure™ Microgrid Operation Large
Features
Microgrid Controller
Feature Description
• Performs algorithm for the regulation of frequency and voltage in the microgrid’s islanded
situation.
• Computes and shares active power (P) and reactive power (Q) setpoint target per
machine on the microgrid network.
EMO L Microgrid Controller
Engine • Performs and drives the synchronization of multiple DERs of the microgrid.
• Embeds IEC 61131 compatible software PLC for real-time automation configuration.
EMO L Topological Engine • Computes dynamic electrical topology and serves the result on network.
Messaging Protocol • Dedicate fast bus messaging interface for internal data exchange.
EMO L_UM_EN_V.1.4 25
EcoStruxure™ Microgrid Operation Large Technical Data
Engineering Tools
EMO L uses EMO Studio and its companion tools for the engineering of the solution
(learn how in chapter Configuration):
26 EMO L_UM_EN_V.1.4
Functional Description EcoStruxure™ Microgrid Operation Large
Functional Description
What’s in this chapter?
Chapter Overview ................................................................................................... 28
Topological Engine ................................................................................................. 29
Microgrid Controller Engine..................................................................................... 30
EMO L_UM_EN_V.1.4 27
EcoStruxure™ Microgrid Operation Large Functional Description
Chapter Overview
This chapter is the functional description of EMO L microgrid controller.
EMO L microgrid controller is a modular solution concerning software and functional
levels.
Microgrid controller functions are configurable in agreement with customer needs and
requirements.
As outlined in previous Technical Data chapter, these are EMO L microgrid controller
modules and the functions carried out by each of them are described below.
● Topological Engine.
● Microgrid Controller Engine.
28 EMO L_UM_EN_V.1.4
Functional Description EcoStruxure™ Microgrid Operation Large
Topological Engine
Microgrid controller uses real-time information dispatched by the topological engine to
determine and perform required control actions when pre-defined configured
situations/parameters are met.
Topological engine module is a dedicated internal component that dynamically
analyzes electrical and power balance information in real time and dispatches the
results on the network (messaging protocol module) using IEC 61850 and/or Modbus
protocol:
● Topology of microgrid electrical network. Topological engine constantly
retrieves and reports the state of the electrical network and its components:
circuits breakers, busbars, feeders and so on.
● Electrical network islands and interconnected equipment. For Island
frequency and voltage analyze.
● Power production per island: power delivered, power nominal rated and power
capacity.
● DERs positioning/status per island: quantity of DERs, DERs type and inverter
type, DERs availability.
EMO L_UM_EN_V.1.4 29
EcoStruxure™ Microgrid Operation Large Functional Description
30 EMO L_UM_EN_V.1.4
Functional Description EcoStruxure™ Microgrid Operation Large
Messaging Protocol
This module of the EMO L controller is a bidirectional messaging interface (kernel) in
charge of the acquisition and transmission of messages using various protocols.
Its function is the data/messages acquisition and transmission on the station and
operation bus.
Learn more about EMO L communication architecture and data exchange in
Communication chapter.
Messaging protocol module uses protocols as listed below:
● MODBUS TCP
EMO L messaging protocol module communicates in MODBUS TCP with station
bus in the scope of EcoStruxure Power Operation System (EPAS). It receives
and publishes status data, measurements, setpoint values and control
commands.
It sends MODBUS TCP communication status on MODBUS network.
EMO L messaging protocol module interfaces and communicates in the operation
bus with EMA using MODBUS TCP. It receives and publishes status data,
measurements, setpoint values and control commands.
● Message Queuing Telemetry Transport (MQTT)
EMO L messaging protocol module can also use MQTT protocol to communicate
with EMA.
● IEC 61850
EMO L messaging protocol module communicates in IEC 61850 with station bus
in the scope of EcoStruxure Power Operation System (EPAS). It receives and
publishes status data, measurements, setpoint values and control commands.
It manages IEC 61850 goose messages from/to intelligent electronic devices
(IEDs).
It sends IEC 61850 communication status on IEC 61850 network.
Multi-LAN management is out of this manual’s scope.
EMO L_UM_EN_V.1.4 31
EcoStruxure™ Microgrid Operation Large Functional Description
Settings Engine
EMO L settings engine provides access to dynamic real-time data (datapoints:
statuses, measurement values, setpoints, …) and allows the microgrid operator or
commissioning engineer via local HMI to modify microgrid controller settings to fine-
tune system configuration in order to suit the size and other current needs of the
project.
For redundant EMO L microgrid controllers, please refer to section EMO L Settings
File Synchronization in Redundant Microgrid Controllers and follow the instructions.
32 EMO L_UM_EN_V.1.4
Hardware and Software EcoStruxure™ Microgrid Operation Large
Chapter Overview
This section provides information concerning the hardware and software system
requirements to run EMO L solution and its components.
EMO L_UM_EN_V.1.4 33
EcoStruxure™ Microgrid Operation Large Hardware and Software
Hardware
This section contains system requirements for EcoStruxure Microgrid Operation
Large hardware.
NOTE: The hardware as described in this chapter is dedicated for EMO L solution
functionalities. Do not use this hardware for other than the activities described in this
manual, as this can lead to an unexpected equipment operation.
Microgrid Controller
The EMO L microgrid controller hardware is:
● A computer with a high-resolution large screen (preferably).
● Keyboard and mouse.
Microgrid controller system requirements vary depending on whether you choose an
environment with or without Virtual Machine.
Use the links to see minimum system requirements and hardware recommendations:
● With Virtual Machine
● Without Virtual Machine
Supports Windows Server 2016, Linux OS, and VMware 4 x GigaLAN and 4 x USB 3.0
NOTE: The use of hardware not meeting the minimum system requirements can lead
to an unexpected system behavior.
34 EMO L_UM_EN_V.1.4
Hardware and Software EcoStruxure™ Microgrid Operation Large
NOTE: The use of hardware not meeting these system requirements can lead to an
unexpected system behavior.
EMO L_UM_EN_V.1.4 35
EcoStruxure™ Microgrid Operation Large Hardware and Software
Software
This section contains the software requirements for EcoStruxure Microgrid Operation
Large.
For the complete software list and versions go to EMO Solution Package Delivery.
Microgrid Controller
These are the main software requirements for EMO L microgrid controller:
EMO L
Microgrid Controller
Controller
Python Interpreter
Linux epas-gateway-python_7.0.001.000.007_i386.deb
Please refer to the Power SCADA Operation System Guide to learn more or go to the
HMI chapter of this manual.
36 EMO L_UM_EN_V.1.4
Installation EcoStruxure™ Microgrid Operation Large
Installation
Chapter Overview
This chapter describes the installation processes of the EMO L microgrid controller
software.
Two installation procedures are described, please use the links to go to related
procedure:
● Install EMO without Virtual Machine.
● Install EMO with Virtual Machine.
For redundant EMO L microgrid controllers, please refer to section Additional
Installation and Configuration for Microgrid Controller Gateway Redundancy and
follow the instructions.
Please refer to the Power SCADA Operation System Guide to learn how to install
PSO.
Before Installation
Before installing EMO L microgrid controller software, please ensure that hardware
and software requirements are met as specified in chapter Hardware and Software.
EMO L_UM_EN_V.1.4 37
EcoStruxure™ Microgrid Operation Large Installation
38 EMO L_UM_EN_V.1.4
Installation EcoStruxure™ Microgrid Operation Large
Action Commands
Install Wireshark sudo apt-get install wireshark
(to install DumPCAP, mandatory for GTW Select YES to allow non-root users
software):
Add user to Wireshark group sudo usermod -a -G wireshark $USER
Then, re-log on GUI to apply changes
Copy “.bash_aliases” file on GTW computer, in . ~/.bash_aliases
home directory, and run it:
If needed, customize aliases with command edalias
Copy DEB file on GTW computer and install it sudo dpkg -i epas-gateway_6.4.606.600.101_i386.deb
Run, stop, or get status of GTW with commands: gtws start
gtws stop
gtws
Action Commands/Instruction
Stop Gateway gtws stop
If needed, copy GTW path to have a backup You can easily restore old GTW setup by deleting “gateway”
folder, and restoring previous backup
Copy DEB file on GTW computer and install it sudo dpkg -i epas-gateway_6.4.606.600.101_i386.deb
Start Gateway gtws start
EMO L_UM_EN_V.1.4 39
EcoStruxure™ Microgrid Operation Large Installation
gateway-gms-2.10RC.06251224.deb
NOTE: Linux commands are case sensitive. This means that you must type
commands exactly as they appear, paying attention to upper and lower-case letters.
Installation folder
Find the EMO L microgrid controller installation package in folder:
/opt/schneider-electric/gateway
Logs folder
A dedicated file is available in EMO L controller installation package to setup and
configure available logs:
File name is: GlobalParam.ini
List of logs “enabling” is defined as well as the logs file size, FIFO quantification and
path of dedicated logs.
Default value generates logs files in dedicated Linux logs environment folder:
/var/logs/gateway/
NOTE: Set the size of logs files according to the hard disk capacity. Otherwise, the
hard disk can run out of space leading to an unexpected system behavior.
NOTE: Specific agency logs file is not configurable and is available from this folder:
/var/logs/agency/
40 EMO L_UM_EN_V.1.4
Installation EcoStruxure™ Microgrid Operation Large
Please, contact technical support team in case you need further support or go to
https://www.se.com/ww/en/work/support/
EMO L_UM_EN_V.1.4 41
EcoStruxure™ Microgrid Operation Large Installation
Connection
To enable the communication between the two redundant microgrid controller
gateways, they need to be interconnected both by a serial and an Ethernet link.
42 EMO L_UM_EN_V.1.4
Installation EcoStruxure™ Microgrid Operation Large
Please follow the instructions provided in the table below:
Step Commands
1 The redundant gateways need to be linked through a serial cable.
To interconnect the redundant gateways with a serial link, use a Standard RS232 DB9 null modem
cable:
2 For data exchange the two redundant gateways need also to be interconnected with an Ethernet link.
EMO L_UM_EN_V.1.4 43
EcoStruxure™ Microgrid Operation Large Installation
To manage the serial cable link, configure the gateway machine COM ports as
follows:
Step Commands
1 Check the availability of the serial ports
Go to /dev/ directory and search for COM1 and COM2 information:
COM1 and or COM2 should be shown in the list according to the hardware serial link configuration.
If they are not present as shown in the below picture, go to next step.
44 EMO L_UM_EN_V.1.4
Installation EcoStruxure™ Microgrid Operation Large
Step Commands
3 Reboot both EMO L controller gateways, then check again for their availability in the /dev/ directory:
EMO L_UM_EN_V.1.4 45
EcoStruxure™ Microgrid Operation Large Installation
IP Address Definition
Use SCE engineering tool to define the following IP addresses in the EMO L project
database:
● SBUS AP1: 192.168.50.xx
Step Commands
1 Define SBUS AP1 TCP/IP address:
46 EMO L_UM_EN_V.1.4
Installation EcoStruxure™ Microgrid Operation Large
Linux commands
Below tables summarize tips and tricks for Linux commands:
Terminal commands
Task Command
Help about a command man <commande>
ex : « man ls »
Mount your USB key mount /dev/sdb1 <rép.>
List files ls
List files with most recent at the end ll -rt
ex : « ll -rt *.log »
Change directory cd <répertoire>
Get one directory up cd ..
Install a remote Debian package apt-get install <package>
EMO L_UM_EN_V.1.4 47
EcoStruxure™ Microgrid Operation Large Installation
Task Command
Launch nano text editor nano <fichier>
Show help Ctrl+G
Save Ctrl+O
Quit Ctrl+X
Copy current line Ctrl+^
Paste Ctrl+u
Cut Ctrl+k
Search Ctrl+w
Search next Alt+w
Launch vi editor vi <fichier>
Go in edition mode Echap
Insert i
Suppress a character x
Suppress a line dd
Copy a line yy
Paste a line p
Replace a word cw
Replace a character r
Write file (Save) :w
Quit :q
Quit without saving :q!
Undo u
48 EMO L_UM_EN_V.1.4
Installation EcoStruxure™ Microgrid Operation Large
Debugging commands
Task Command
Launch debugger gdb <fichier executable>
Help debugger man gdb
Launch a program in the debugger gdb -ex run <fichier exe>
Command of debugger
Start execution r
Continue execution c
Interrupt execution Ctrl+c
Step by step execution s
Set a breakpoint b <fichier source :ligne>
See memory bt
See code around current position l
Get up in memory up
Get down in memory down
See value of a variable p <nom de variable>
Quit debugger q
EMO L_UM_EN_V.1.4 49
EcoStruxure™ Microgrid Operation Large Installation
Start/Stop a Service
Task Command
Start Service sudo service <service> start
e,g,: sudo service GTWService start
Scripting
Task Command
Header of a script #!/bin/sh
Parameters of command line $0 $1 …
Example of script
#!/bin/sh
if [ -f $1 ]
then
echo "The File "$1" exist"
else
echo "The File "$1" Does not exist"
fi
#This script checks if the file name passes as parameters exist, return exit if true or
does not exist if wrong.
50 EMO L_UM_EN_V.1.4
Installation EcoStruxure™ Microgrid Operation Large
EMO L_UM_EN_V.1.4 51
EcoStruxure™ Microgrid Operation Large Configuration
Configuration
What’s in this chapter?
Chapter Overview ................................................................................................... 52
Configuration Process Overview ............................................................................. 53
Prerequisites .......................................................................................................... 54
Chapter Overview
Configuration chapter describes the typical process to set a generic EMO L
configuration, but it does not provide specific project-based content or parameters.
EMO L solution automation settings are provided with the solution ready to be fed
with the specific project datapoints values (see template in Appendix D).
EMO L projects are to follow these instructions and best practices for the optimal
deployment and implementation of project configuration.
52 EMO L_UM_EN_V.1.4
Configuration EcoStruxure™ Microgrid Operation Large
NOTE: EMO L solution automation algorithms are provided with EMO solution
package. Do not change ISaGRAF default parameters, as this can lead to an
unexpected system behavior.
Click on element to
go to related step
EMO L_UM_EN_V.1.4 53
EcoStruxure™ Microgrid Operation Large Configuration
Prerequisites
Before starting the configuration of EMO L solution, the following prerequisites are
required:
● Topology Single Line Diagram SLD.
● EPAS-SCE installed, and license activated.
● EPAS-E installed, and license activated.
● EMO Studio installed, and license activated.
54 EMO L_UM_EN_V.1.4
Configuration EcoStruxure™ Microgrid Operation Large
EPAS-SCE Configuration
This section describes configuration actions to perform with EPAS-SCE engineering
tool.
To start a new project, use EMO L controller templates which contain the solution
settings by default.
EMO L settings by default are provided in Appendix D.
NOTE: Engineers in charge of EcoStruxure Microgrid Operation Large project
configuration and implementation need to be trained in this tool.
EMO L_UM_EN_V.1.4 55
EcoStruxure™ Microgrid Operation Large Configuration
Create Project
When creating EMO L project configuration in EPAS-SCE, the user can:
● Start from EMO L database provided by COE team. Go to Appendix E to see
EMO L database content.
● Create a new project database and transfer EMO L microgrid controller template.
Go to Appendix E to see EMO L microgrid controller template content.
DER creation
The structure of a DER in EPAS-SCE contains the following elements (see DER
template in Appendix E):
1. Bay with expected I/O.
2. Modbus IED is managed by : EMOCTRL (microgrid controller).
3. Modbus mapping for each I/O.
56 EMO L_UM_EN_V.1.4
Configuration EcoStruxure™ Microgrid Operation Large
Electrical configuration
Enter electrical data for each of the DERs (power sources) and connection devices
(bus bars, CB, …): measurement values (P,Q, V, F), CB position and setpoint with P
and Q reference.
SCE datapoint profile name structure (as provided in template) needs to be
respected to help later project configuration steps in EMO Studio to identify and
generate datapoints for topology and PSO mapping:
Ready to be re-used validated modbus library is provided for the following DERs (see
Appendix E for further details):
● CL25 Conext CL PV inverter.
● CL60 Conext CL PV inverter.
EMO L_UM_EN_V.1.4 57
EcoStruxure™ Microgrid Operation Large Configuration
System configuration
Enter system information (IP address, communication protocol,..) of each of the IEDs
(C264, Gateways, …) within the EMO L project.
Actions (for users not using EMO database provided by COE team):
● Add GTW.
● Add two SOI modules: Static Data and Topo engine.
● Link position/measurement values relation with the GTW to create modbus
mapping.
SOI modules
58 EMO L_UM_EN_V.1.4
Configuration EcoStruxure™ Microgrid Operation Large
SCE Exports
Once finished, two files with the electrical and system configuration are exported:
1. Go to Data > IEC61850 > Export SCL, then choose Configuration Description
(.SCD) as shown below:
NOTE: This file is later required to be imported in EPAS-E (see how in System
Graphical Design).
2. Go to Data > SCE Data > Export >, then check SITE (Electrical Information) and
SCS (system) boxes, right-click on Select sub-tree to include sub-trees of both
SITE and SCS, then Export. A .zip file is created, this is the SCE dictionary:
NOTE: This file is later required to be imported in EMO Studio (see how in EPAS-
E/SCE mapping).
EMO L_UM_EN_V.1.4 59
EcoStruxure™ Microgrid Operation Large Configuration
EPAS-E Configuration
This section describes configuration actions to perform with EPAS-E engineering tool.
NOTE: Engineers in charge of EcoStruxure Microgrid Operation Large project
configuration and implementation need to be trained in this tool.
3. Save changes and export .scd file. This .scd file is later required to be imported
in EMO Studio (see how in EPAS-E/SCE mapping).
60 EMO L_UM_EN_V.1.4
Configuration EcoStruxure™ Microgrid Operation Large
Among these actions, EMO Studio allows the Modbus TCP mapping of DERs to
enable communication with PSO Local HMI/SCADA.
In case, the local HMI/SCADA chosen for the project is not PSO, the SCADA network
configuration requires SCE tool.
EMO L_UM_EN_V.1.4 61
EcoStruxure™ Microgrid Operation Large Configuration
EPAS-E/SCE mapping
62 EMO L_UM_EN_V.1.4
Configuration EcoStruxure™ Microgrid Operation Large
EMO L_UM_EN_V.1.4 63
EcoStruxure™ Microgrid Operation Large Configuration
64 EMO L_UM_EN_V.1.4
Configuration EcoStruxure™ Microgrid Operation Large
1. Choose from the dropdown list the SCE datapoint profile suffix assigned to
datapoint.
2. Save and Run datapoints extraction.
EMO L_UM_EN_V.1.4 65
EcoStruxure™ Microgrid Operation Large Configuration
66 EMO L_UM_EN_V.1.4
Configuration EcoStruxure™ Microgrid Operation Large
PSO mapping
EMO Studio automatically creates Modbus TCP address mapping of DERs and
busbars to enable communication with PSO Local HMI/SCADA.
Modbus TCP address mapping is set by DER type.
For busbar modbus TCP address mapping, the datapoints to be retrieved have to be
selected from the list (see below picture).
Actions:
1. Once PSO mapping generation enabled, choose from DER dropdown list the
SCE datapoint profile suffix assigned to each datapoint. Repeat action for each
DER type.
Go back to process view NOTE: Only perform this action for the datapoints to be retrieved by PSO.
2. Unfold ISLAND dropdown list and choose from the list the datapoints to be
retrieved by PSO.
3. Enter SCADA name and Server IP address.
1
2
EMO L_UM_EN_V.1.4 67
EcoStruxure™ Microgrid Operation Large Configuration
68 EMO L_UM_EN_V.1.4
Configuration EcoStruxure™ Microgrid Operation Large
Topological behavior
EMO Studio defines default topological behavior.
Normally, no actions are required here, although for project needs following options
are available:
Default consumer The busbar/connection device is The busbar/connection device is The busbar/connection
state not connected, not energized, physically connected to the ground device is physically
not grounded. via a switchgear/breaker device. energized.
Open Closed
Default voltage The busbar/connection device is The busbar/connection device is The busbar/connection
transformer state not connected, not energized, physically connected to the ground device is physically
not grounded. via a switchgear/breaker device. energized.
EMO L_UM_EN_V.1.4 69
EcoStruxure™ Microgrid Operation Large Configuration
● Default rack state:
Closed by default. Some projects may not have the Rack Status. In this case, we
need to setup a default value for internal computation.
Open Closed
Default rack state Computation considers the circuit breaker and Computation considers the circuit breaker and
its rack in an open situation its rack in a closed situation
Static parameters
Out of this manual’s scope (in development process).
Actions:
1. Choose SCE substation where the EMO files are to be imported.
2. Create files (.zip file) to be imported in SCE.
70 EMO L_UM_EN_V.1.4
Configuration EcoStruxure™ Microgrid Operation Large
1. In SCE, open EMO L project database and import .zip file created in EMO Studio
(see action 2 in previous section).
2. Topology and sharing electrical datapoints are imported from EMO Studio (see
VL_SHARING and VL_TOPOLOGY in the picture below).
Now, feed with them EMO L automations. To do that, link the automation’s empty
Go back to process view relations to the new datapoints coming from EMO Studio.
NOTE: EMO L solution automation algorithms are provided with the EMO
solution package. Do not change ISaGRAF default parameters, as this can lead
to an unexpected system behavior.
3. PSO Modbus TCP address mapping is also imported.
4. Once finished, generate SCE project database (.zip file).
EMO L_UM_EN_V.1.4 71
EcoStruxure™ Microgrid Operation Large Configuration
72 EMO L_UM_EN_V.1.4
Configuration EcoStruxure™ Microgrid Operation Large
● Double-click on the specific Project to display in tree view the databases already
created in it (or click on the plus sign (+) to expand the specific Project tree view).
● Select the database to duplicate and right-click on it to get the menu. Click on
Duplicate database:
● The following pop-up shows up, proposing a new name for the new database, but
the user can still modify it:
● Click on Duplicate and a new Database is created equal to the original one:
EMO L_UM_EN_V.1.4 73
EcoStruxure™ Microgrid Operation Large Configuration
74 EMO L_UM_EN_V.1.4
Configuration EcoStruxure™ Microgrid Operation Large
Prerequisites
Before starting, make sure that:
● EMO L microgrid controller is successfully installed.
● EMO L redundancy is successfully time synchronized.
● The StaticData_input.csv file is generated by the EPAS Gateway application.
● Internet connection is working since it is required for unison application
installation
EMO L_UM_EN_V.1.4 75
EcoStruxure™ Microgrid Operation Large Configuration
1 EMOCTRL Create folder where to store the EMO L settings (i.e. EmoSettings):
EMOCTRL_BCK $sudo mkdir /opt/Project/EmoSettings
3 EMOCTRL Change the user and group rights of the EmoSettings directory:
EMOCTRL_BCK $sudo chmod 774 /opt/Project/EmoSettings
76 EMO L_UM_EN_V.1.4
Configuration EcoStruxure™ Microgrid Operation Large
Unison Installation
Unison addon is a file synchronization tool. It allows two replicas of a collection of
files and directories to be stored on different hosts, modified separately, and then
brought up to date by propagating the changes in each replica to the other.
Use Unison tool to synchronize StaticData_input.csv files hosted on both EMO L
controller Main and Backup machines.
To install Unison tool, use the following command:
EMO L_UM_EN_V.1.4 77
EcoStruxure™ Microgrid Operation Large Configuration
To copy the SSH key to the server, do the following:
Action / Command
• In EMOCTRL:
emo@EMOCTRL: ssh-copy-id -f -i emo_user@192.168.60.116
emo_user is the user of the remote PC
• In EMOCTRL_BCK:
emo_user@EMOCTRL_BCK: ssh-copy-id -f -i emo@192.168.60.115
emo is the user of the backup PC
NOTE: The SSH key has been created, the ssh-copy-id command is used to install it as an authorized
key on the server. Once the key has been authorized for SSH, it grants access to the server without a
password.
Once the key has been copied, it is recommended to test it:
• In EMOCTRL:
ssh -i ~/.ssh/id_rsa emo_user@192.168.60.116
• In EMOCTRL_BCK:
Action / Commands
1) Add contrab command in EMOCTRL (Main machine).
To add contrab command in EMOCTRL (Main machine), open crontab to add the script managing unison
for file synchronization.
From the terminal console type: crontab -e
Copy the following line to crontab -e. by changing the username and IP address.
* * * * * unison /opt/Project/EmoSettings/StaticData_input.csv
ssh://emo_user@192.168.60.116//opt/Project/EmoSettings/StaticData_input.csv
Each star is a crontab parameter. For more information type man crontab in linux terminal.
In our case the crontab is configured to call the script every minute.
78 EMO L_UM_EN_V.1.4
Configuration EcoStruxure™ Microgrid Operation Large
Action / Commands
2) Prevent user interaction. The following actions need to be performed in both EMOCTRL (Main
machine) and EMOCTRL_BCK.
Unison tool saves its profiles in the .unison folder in the home directory.
First, if this folder does not already exist, use the following command to create it:
mkdir ~/.unison
To prevent the user interaction, modify this file as follows:
sudo nano ~/.unison/default.prf
Troubleshooting
To create log file:
Action / Command
EMO L_UM_EN_V.1.4 79
EcoStruxure™ Microgrid Operation Large Configuration
Action / Command
NOTE: At end of the troubleshooting, put back the # for cron.* in file /etc/rsyslog.d/50-default.conf
80 EMO L_UM_EN_V.1.4
Human Machine Interface (HMI) EcoStruxure™ Microgrid Operation Large
EMO L_UM_EN_V.1.4 81
EcoStruxure™ Microgrid Operation Large Human Machine Interface (HMI)
Chapter Overview
This chapter provides EMO L Local HMI graphical layout, as well as operating,
maintenance and troubleshooting guidelines for the operator to interface with EMO L
microgrid controller for the monitoring and control of EMO L solution in real time.
EMO L local HMI can be adapted to end user requirements or system specificities.
Please contact Support Team for further requirements.
● Operating.
● Troubleshooting.
● Decommissioning.
Click to go to the
System Guide
82 EMO L_UM_EN_V.1.4
Human Machine Interface (HMI) EcoStruxure™ Microgrid Operation Large
DANGER
EQUIPMENT ELECTRIC SHOCK, EXPLOSION, OR ARC FLASH
• Do not use the graphic on the Human Machine Interface (HMI) to verify
the absence of voltage.
• Apply appropriate personal protective equipment (PPE) and follow safe
electrical work practices. See NFPA 70E, NOM-029-STPS, or CSA
Z462.
• Turn off all power supplying equipment before working on or inside
equipment.
• Always use a properly rated voltage sensing device to confirm the
absence of voltage.
• Replace all devices, doors and covers before turning on power to
equipment.
Failure to follow these instructions will result in death or serious injury.
NOTE: The graphic layout of the different screens displayed in the Power SCADA
Runtime is configurable and can vary greatly among projects.
EMO L_UM_EN_V.1.4 83
EcoStruxure™ Microgrid Operation Large Human Machine Interface (HMI)
2. Navigation pane. It contains the navigation buttons and menus to skip from one
screen to another. It also provides access to the login/logout button.
3. Main pane. It displays the state of the electrical single line in real time, DERs and
KPI descriptions.
84 EMO L_UM_EN_V.1.4
Human Machine Interface (HMI) EcoStruxure™ Microgrid Operation Large
Log in
To access certain functions, the operator needs a login and a password. To do this,
once the application is running the operator can click the login button (see Navigation
pane).
Four different roles are listed below:
User Role
ope Operator
eng Engineer
adm administrator
Log out
It is possible to log out manually by clicking on the logout button of the application
(see Navigation pane).
Otherwise, it is possible to log out automatically by adding the logout function in the
client startup function:
EMO L_UM_EN_V.1.4 85
EcoStruxure™ Microgrid Operation Large Human Machine Interface (HMI)
By clicking OK, the user will stop the application and return to the Windows desktop.
86 EMO L_UM_EN_V.1.4
Human Machine Interface (HMI) EcoStruxure™ Microgrid Operation Large
Menus Description
EMO L PSO Local HMI contains the following menus and sub-menus.
GRAPHICS OVERVIEW
No action
SINGLE LINE DIAGRAM
DER UTILITY
GENSETS
PHOTOVOLTAIC
LOADS
NOTIFICATIONS/EVENTS NOTIFICATIONS
Acknowledge
EVENTS
EMO L_UM_EN_V.1.4 87
EcoStruxure™ Microgrid Operation Large Human Machine Interface (HMI)
Menu GRAPHICS
Graphics menu contains the following sub-menus:
● OVERVIEW.
● SINGLE LINE DIAGRAM.
88 EMO L_UM_EN_V.1.4
Human Machine Interface (HMI) EcoStruxure™ Microgrid Operation Large
OVERVIEW
This screen displays DERs summary and KPI.
EMO L_UM_EN_V.1.4 89
EcoStruxure™ Microgrid Operation Large Human Machine Interface (HMI)
Menu DER
DER menu contains the following sub-menus:
● UTILITY.
● GENSETS.
90 EMO L_UM_EN_V.1.4
Human Machine Interface (HMI) EcoStruxure™ Microgrid Operation Large
UTILITY
This screen displays the utility single line diagram:
GENSETS
This screen displays the gensets single line diagram:
EMO L_UM_EN_V.1.4 91
EcoStruxure™ Microgrid Operation Large Human Machine Interface (HMI)
ENERGY STORAGE SYSTEM
This screen displays the batteries single line diagram:
PHOTOVOLTAIC
This screen displays the photovoltaic system elements single line diagram:
92 EMO L_UM_EN_V.1.4
Human Machine Interface (HMI) EcoStruxure™ Microgrid Operation Large
LOADS
This screen displays the loads single line diagram:
EMO L_UM_EN_V.1.4 93
EcoStruxure™ Microgrid Operation Large Human Machine Interface (HMI)
Menu Notifications/Events
Notifications/Events menu contains the following sub-menus:
● NOTIFICATIONS.
● EVENTS.
94 EMO L_UM_EN_V.1.4
Human Machine Interface (HMI) EcoStruxure™ Microgrid Operation Large
NOTIFICATIONS
This screen displays the alarms table in real time:
EVENTS
EMO L_UM_EN_V.1.4 95
EcoStruxure™ Microgrid Operation Large Human Machine Interface (HMI)
Menu Analysis
Analysis menu contains the following sub-menus:
● TRENDS.
● INSTANT TRENDING.
96 EMO L_UM_EN_V.1.4
Human Machine Interface (HMI) EcoStruxure™ Microgrid Operation Large
TRENDS
This screen displays historical trends:
INSTANT TRENDING
This screen displays real-time trends:
EMO L_UM_EN_V.1.4 97
EcoStruxure™ Microgrid Operation Large Human Machine Interface (HMI)
EXPORT RAW KPI
This screen displays data used to compute KPI and allows the export in CSV format:
98 EMO L_UM_EN_V.1.4
Human Machine Interface (HMI) EcoStruxure™ Microgrid Operation Large
Menu System
System menu contains the following sub-menus:
● NOTIFICATIONS.
● TAG VIEWER.
● TAG DEBUG.
EMO L_UM_EN_V.1.4 99
EcoStruxure™ Microgrid Operation Large Human Machine Interface (HMI)
NOTIFICATIONS
This screen displays the system alarms table in real time:
TAG VIEWER
This screen displays all the exchanged data of the project:
Alarms
The operator can access the alarm screen in the Notifications/Events menu.
The standard alarm colors used are shown below, while the screen background is
grey:
State Color
Alarm Filters
It is possible to use an alarm/event filter by clicking on the Filter button available on
each alarm/event view.
The following popup appears:
User needs to fill this form and click Apply to get a new filter.
Filters are removed by clicking the Reset filter button.
Alarm Diagnostics
By clicking on an alarm line, a menu is called up.
From this menu the user can get Information about the alarm, Acknowledge or
Disable it:
Starting a Server
Start the workstation by powering it up. A few minutes will be required before
Windows starts completely.
No manual login is required.
PSO starts automatically.
User Management
User management comprises:
● Adding a user.
● Deleting a user.
Adding a User
In PowerSCADA Studio, go to Security > Users.
Create a new line for the user to be added:
Deleting a User
In PowerSCADA Studio, go to Security > Users.
Delete the line which contains the user.
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 16
17
18
19
PSO and/or computer is very slow Check CPU and memory usage.
No communication with the Check the Ethernet card configuration. It is possible to use ipconfig to check the
equipment card status and the computer IP address.
Check the Ethernet cable connection to
the computer. Moreover, it is possible to make a ping to a
remote computer.
Problem Troubleshoot
PSO can’t communicate properly Make sure that it is possible to ping the equipment from the server.
with an equipment.
It is possible to get log in ProgramData/SchneiderElectric/PowerSCADA
Expert/v9/Logs folder. Log files are syslog.IOServer.Cluster1.xxx
Communication
Chapter Overview
This chapter describes the communication data flow within EMO L solution, the
protocols used, and the data exchanged between the different actors of the solution.
Modbus TCP address mapping tables are available in Appendix A and B.
Data Exchange
This table provides information about the type of data, which data is exchanged, and
the protocols used:
NOTE: Go to Troubleshooting chapter for communication issues with Conext CL-60E
String Inverter – Schneider Electric Solar.
Cybersecurity
What’s in this chapter?
Chapter Overview ................................................................................................. 118
EPAS Cybersecurity User Manual ........................................................................ 118
Chapter Overview
EMO L solution remains in the scope of EcoStruxure Power Automation System
cybersecurity capabilities.
Refer to EcoStruxure Power Automation System Cyber Security (SCS) user manual
to learn how to deploy system security measures.
System Security Tool and Application Third parties patch management Emergency cases
Commissioning
What’s in this chapter?
Chapter Overview ................................................................................................. 119
Home Folder......................................................................................................... 120
Software Delivery ................................................................................................. 121
Chapter Overview
This chapter provides information concerning EMO L solution delivery package and
how to proceed with its commissioning.
Home Folder
It is useful to install some common directories (good practice).
For Linux environment recommendation is to create a Home folder, then create
hierarchy as follows and fill in record sheets in Appendix C:
00-DIRECTORIES_TO_INSTALL
00X_TRACES
01_EPAS_Delivery
02_EPAS_BD
03_EPAS_Manuals
04_EPAS_Tools
05_Good_Practices
Software Delivery
Please, fill in the record sheet provided in Appendix C with the release number of:
● Gateway Debian package.
● EMO L controller Debian package.
To get such information, use Debian package graphical interface or directly this
prompt command to list the package:
dpkg -l
This command returns the list of all Debian packages. Search for yours in the list.
Executable files
Please, fill in record sheet provided in Appendix C with the release number of the
following executable files:
To retrieve version listing, refer to Version_Configured.txt at installation folder.
GtwKer
libkerecdd.so
libkersys.so
libgtwomm.so
sbus
tbus
libmodbus.so
lbus
libl_modbus.so
isagtw
isagraf
etcp
isavm
libisasys.so
libisaecdd.so
libpacisfunctions.so
StaticData.so
TopoEngine.so
sdhmi
ps – efAH
to check whether the following executables are running properly, then fill in record
sheet in Appendix C.
EMO L controller
sdhmi is running
sbus is running
tbus is running (check all SCADA links in the project)
Lbus is running (check all Modbus links in the project)
Isagtw (Isagraf & isavm) is running
LibstaticData is running
libtopoengine is running
PC Characteristics
Please, fill in record sheet provided in Appendix C with the following information:
Hardware
Software Delivery
epas-gateway_6.4.606.600.101_i386.deb
epas-gateway-python_7.0.001.000.007_i386.deb
Engineering Tools
Documentation
Troubleshooting
How to Track a Tag in Logs (value and data exchanged) ...................................... 128
How to analyze Topological Engine with Logs ....................................................... 128
How to Analyze Settings Engine in Logs ............................................................... 129
How to Simulate or Modify a Settings Engine value/time/quality tag ...................... 129
Tips for Settings Engine ........................................................................................ 130
Tips for Wireshark ................................................................................................ 130
Tips for Communication Issues ............................................................................. 130
Support Team....................................................................................................... 131
Chapter Overview
This chapter focuses on EMO L microgrid controller run-time application and does not
concern third-party companion projects.
The objective is to provide the user with problem-solving information to overcome
issues related to EMO L microgrid controller run-time application.
What to Troubleshoot
Issues encountered mainly at the start-up of EMO L controller run-time application,
such as an unexpected behavior and/or non-starting situation.
For ISaGRAF troubleshooting, EMO L automation algorithms are tested and validated
during project development phase.
NOTE: Do not change ISaGRAF default parameters, as this can lead to an
unexpected system behavior.
Therefore, issues related to EMO L automation algorithms computations are not in
this chapter’s scope.
Troubleshooting Commands
Command Description
gtws start To start, the EMO controller (normally EMO L controller starts automatically after a reboot
gtws stop To stop EMO L controller services. Modbus takes some time to stop all acquisition of legacy network. Be
patient.
PS-eFAH It returns the list of the services running. It is useful to know which process is not running. It works the
same way as Def for Defunct service:
gtws status It returns the list of EMO L controller processes. Once EMO L controller started, all processes should
remain alive. Repeat this command 2 or 3 times after start-up and observe any difference. In case of any
issue in one process, they clear up and GTW re-starts:
Check running DATABASE (EMO L controller configuration) and ECDD slot enabled
Open gtw_omm.ini file (in gateway installation folder) and see the content.
NOTE: Two packages for EMO L solution Controller need to be installed: the
default Gateway package plus the default EMO L MICROGRID
CONTROLLER package (see Installation chapter).
Frame Analysis
This is an example of a typical analysis or root cause identification:
Key Logs information
Find logs files in the following folders:
Command Description
tail -f*.log |grep “string_xxxx” Shows dynamically all incoming logs with a string
search criteria.
tail -f *.log | grep "string_xxxx" Shows dynamically all incoming logs with two
criteria: The first is the search string criteria and
the second is a default string key to return file
name.
Please, contact technical support team in case you need further support or go to
https://www.se.com/ww/en/work/support/.
b) Now with norgint number, use command as follows to see all incoming
logs:
tail -f *.log |grep “norgint=2309”
Once traces enabled, open latest file for topo computation TopoEngineConf.xml
(generated by EMO Studio) or execute below command:
tail -f topoengine.log
3. User with proper credential can modify fields such as value, time and quality.
4. Save file to consider modifications.
5. Once saved, modifications are instantly published on kernel to all subscribers.
Support Team
For assistance, please use BFO tool for technical support request.
NOTE: It is recommended to add the project database and all the logs available.
Appendices
Appendix A
This table contains the Modbus TCP mapping of DERs to enable communication with PSO Local HMI/SCADA:
Appendix B
This table contains EMA/EMO Modbus mapping. For specific project needs, the proposition should be discussed with EMA
team to take into account all needed DERs:
Example:
Please, contact technical support team in case you need further support or go to https://www.se.com/ww/en/work/support/.
Appendix C
This Appendix contains record sheets to be filled in during the commissioning of a
project implementing EMO L solution.
00X_Traces is installed
01_EPAS_delivery is installed
02_EPAS_Delivery
02_EPAS_DB
03_EPAS_Manuals
04_EPAS_Tools
05_Good_Practices
SETUP Version
EXECUTABLE Version
libkerecdd.so
libkersys.so
libgtwomm.so
sbus
libmodbus.so (slave)
libl_modbus.so (master)
isagtw
isagraf
etcp
isavm
libisasys.so
libisaecdd.so
libpacisfunctions.so
StaticData.so
TopoEngine.so
sdhmi
YES NO
EMO L CONTROLLER RELEASE NOTE CHECKED
SETUP YES NO
sdhmi is running
sbus is running
LibstaticData is running
libtopoengine is running
SBUS ADDRESS
PC characteristics RESULTS
PC name
PC IP addresses
PC supplier
PC micro-processor
Number of cores
LINUX version
LINUX language
Graphical engine
Appendix D
EMO L automatisms are provided with the solution.
This appendix contains and describes the EMO L settings provided by default
which need to be fine-tuned for specific project needs.
NOTE: Should you find additional settings not described in this appendix in EMO
L controller provided database (templates), please contact support team for
assistance before continuing.
Use the links below to find related settings:
EMO_SITE | ST_01 | EMO_CONTROLLER | Configuration | DER_Type | 5.0 0=Not used, 1=Genset, 2=ESS_GF;
DER1_Type 3=ESS_GT; 4= PV; 5=GRID
EMO_SITE | ST_01 | EMO_CONTROLLER | Configuration | DER_Type | 4.0 0=Not used, 1=Genset, 2=ESS_GF;
DER2_Type 3=ESS_GT; 4= PV; 5=GRID
EMO_SITE | ST_01 | EMO_CONTROLLER | Configuration | DER_Type | 4.0 0=Not used, 1=Genset, 2=ESS_GF;
DER3_Type 3=ESS_GT; 4= PV; 5=GRID
EMO_SITE | ST_01 | EMO_CONTROLLER | Configuration | DER_Type | 4.0 0=Not used, 1=Genset, 2=ESS_GF;
DER4_Type 3=ESS_GT; 4= PV; 5=GRID
EMO_SITE | ST_01 | EMO_CONTROLLER | Configuration | DER_Type | 4.0 0=Not used, 1=Genset, 2=ESS_GF;
DER5_Type 3=ESS_GT; 4= PV; 5=GRID
EMO_SITE | ST_01 | EMO_CONTROLLER | Configuration | DER_Type | 1.0 0=Not used, 1=Genset, 2=ESS_GF;
DER6_Type 3=ESS_GT; 4= PV; 5=GRID
EMO_SITE | ST_01 | EMO_CONTROLLER | Configuration | DER_Type | 1.0 0=Not used, 1=Genset, 2=ESS_GF;
DER7_Type 3=ESS_GT; 4= PV; 5=GRID
EMO_SITE | ST_01 | EMO_CONTROLLER | Configuration | DER_Type | 1.0 0=Not used, 1=Genset, 2=ESS_GF;
DER8_Type 3=ESS_GT; 4= PV; 5=GRID
EMO_SITE | ST_01 | EMO_CONTROLLER | Configuration | DER_Type | 2.0 0=Not used, 1=Genset, 2=ESS_GF;
DER9_Type 3=ESS_GT; 4= PV; 5=GRID
EMO_SITE | ST_01 | 400V | S1_GRID | Settings | Prated_kW 100 kW P nominal value for DERx
EMO_SITE | ST_01 | 400V | S2_CL60_PV | Settings | Prated_kW 60 kW P nominal value for DERx
EMO_SITE | ST_01 | 400V | S3_CL25_PV | Settings | Prated_kW 60 kW P nominal value for DERx
EMO_SITE | ST_01 | 400V | S4_SE15_PV | Settings | Prated_kW 15 kW P nominal value for DERx
EMO_SITE | ST_01 | 400V | S5_SMA2500_PV | Settings | Prated_kW 30 kW P nominal value for DERx
EMO_SITE | ST_01 | 400V | S6_LGCU1_GENSET | SETTINGS | P_Nominal 50 kW P nominal value for DERx
EMO_SITE | ST_01 | 400V | S7_LGCU2_GENSET | SETTINGS | P_Nominal 30 kW P nominal value for DERx
EMO_SITE | ST_01 | 400V | S8_LGCU3_GENSET | SETTINGS | P_Nominal 15 kW P nominal value for DERx
EMO_SITE | ST_01 | 400V | S9_Battery_GF | Settings | Prated_kW 50. kW P nominal value for DERx
EMO_SITE | ST_01 | EMO_CONTROLLER | Grid_Code | Grid code G1 | Fmax1 51 Hz Alarm over frequency
threshold 1
EMO_SITE | ST_01 | EMO_CONTROLLER | Grid_Code | Grid code G1 | Fmax2 52 Hz Alarm over frequency
threshold 2
EMO_SITE | ST_01 | EMO_CONTROLLER | Grid_Code | Grid code G1 | Fmin1 49 Hz Alarm under frequency
threshold 1
EMO_SITE | ST_01 | EMO_CONTROLLER | Grid_Code | Grid code G1 | Fmin2 48 Hz Alarm under frequency
threshold 2
EMO_SITE | ST_01 | EMO_CONTROLLER | Grid_Code | Grid code G1 | TIMER_Fmax1_S 10 s Timer to activate over
frequency threshold 1 (s)
EMO_SITE | ST_01 | EMO_CONTROLLER | Grid_Code | Grid code G1 | TIMER_Fmax2_S 20 s Timer to activate over
frequency threshold 2 (s)
EMO_SITE | ST_01 | EMO_CONTROLLER | Grid_Code | Grid code G1 | TIMER_Fmin1_S 10 s Timer to activate under
frequency threshold 1 (s)
EMO_SITE | ST_01 | EMO_CONTROLLER | Grid_Code | Grid code G1 | TIMER_Fmin2_S 20 s Timer to activate under
frequency threshold 2 (s)
EMO_SITE | ST_01 | EMO_CONTROLLER | Grid_Code | Grid code G1 | Unominal 400 V Nominal voltage
EMO_SITE | ST_01 | EMO_CONTROLLER | Grid_Code | Grid code G1 | Umax1 410 V Alarm over voltage
threshold 1
EMO_SITE | ST_01 | EMO_CONTROLLER | Grid_Code | Grid code G1 | Umax2 420 V Alarm over voltage
threshold 2
EMO_SITE | ST_01 | EMO_CONTROLLER | Grid_Code | Grid code G1 | Umin1 390 V Alarm under voltage
threshold 1
EMO_SITE | ST_01 | EMO_CONTROLLER | Grid_Code | Grid code G1 | Umin2 380 V Alarm under voltage
threshold 2
EMO_SITE | ST_01 | EMO_CONTROLLER | Grid_Code | Grid code G1 | TIMER_Umin1_S 10 s Timer to activate under
voltage threshold 1 (s)
EMO_SITE | ST_01 | EMO_CONTROLLER | Grid_Code | Grid code G1 | TIMER_Umin2_S 20 s Timer to activate under
voltage threshold 2 (s)
Sizing Settings
EMO L controller template provides the following analog datapoints to size the
project regarding the total quantity of DERs, islands and synchronized CBs.
Actions:
EMO_SITE | ST_01 | EMO_CONTROLLER | Configuration | Sizing | 1 0 to 1 Only for CB with necessary island
Total_CB_Sychro synchronization by EMO (grid CB, bus tie)
EMO_SITE | ST_01 | EMO_CONTROLLER | CB_SYCHRO | CB1_SYCHRO | 2 % Threshold to not exceed, for the
DF_MAX_pc circuit breaker to synchronize
(Grid)
EMO_SITE | ST_01 | EMO_CONTROLLER | CB_SYCHRO | CB1_SYCHRO | -2 % Threshold to not exceed, for the
DF_MIN_pc circuit breaker to synchronize
(Grid)
EMO_SITE | ST_01 | EMO_CONTROLLER | CB_SYCHRO | CB1_SYCHRO | 2 % Threshold to not exceed, for the
DU_MAX_pc circuit breaker to synchronize
(Grid)
EMO_SITE | ST_01 | EMO_CONTROLLER | CB_SYCHRO | CB1_SYCHRO | -2 % Threshold to not exceed, for the
DU_MIN_pc circuit breaker to synchronize
(Grid)
EMO_SITE | ST_01 | EMO_CONTROLLER | Configuration | Function Enabled | 1 Busbar1, Frequency and Voltage
ISL_BB1_FV_Reg regulation:
1= Enabled
0= Disabled
EMO_SITE | ST_01 | EMO_CONTROLLER | Configuration | Function Enabled | 1 Busbar2, Frequency and Voltage
ISL_BB2_FV_Reg regulation:
1= Enabled
0= Disabled
EMO_SITE | ST_01 | EMO_CONTROLLER | Configuration | Function Enabled | 1 EMO automation automatically ON after
MGC AUTO_START PC or EMO application restart:
0= Disabled
1= Enabled
EMO_SITE | ST_01 | EMO_CONTROLLER | Configuration | Function Enabled | 0 Start/Stop Genset managed by EMO:
START_STOP_GEN 0= Disabled
1= Enabled
Miscellaneous Settings
To define the time cycle for EMO L to send setpoint to DER, EMO L controller
template provides the following analog datapoint:
● Set Value to match project needs.
Appendix E
EMO L support team provides EMO database with the content described below:
● EMO L Controller Template
● DER Templates
DER Templates
Ready to be re-used validated modbus library is provided for the following DERs:
● CL25 Conext CL PV inverter.
Input Datapoints
Topo Automation
Input Description Unit SCE datapoint profile For From PLC
Engine Reference
Prated Setting - Nominal active power kW xxx@GMS_Prated All Setting x x DER[i]_PRATED_KW
F Frequency Hz xxx@GMS_Fline All IED x
UAB Voltage ph-ph Volt xxx@GMS_UABline All IED x
Ptot Active power all phases kW xxx@GMS_Pdel All IED x x DER[i]_PTOT_KW
Qtot Reactive power all phases kVar xxx@GMS_Qdel All IED x x DER[i]_QTOT_KVAR
Operational Mode Operational mode needed for Inverter xxx@GMS_DER_MODE PV, ESS IED x
POSITION CB Open/Close status POSITION@XBR_CB name All IED x
SOC State of the Charge of the Battery %(0-100) @GMS_SOC ESS IED
COOLING Genset status 0-1 @GMS_Cooling Genset IED x DER[i]_COOLING
RUNNING Genset status 0-1 @GMS_Running Genset IED x DER[i]_RUNNING
STOPPING Genset status 0-1 @GMS_Stopping Genset IED x DER[i]_STOPPING
READY Genset status 0-1 @GMS_Ready Genset IED x DER[i]_READY
COUPLING Genset status 0-1 @GMS_Coupling Genset IED x DER[i]_COUPLING
xxxIsl Value Island value ID Automatically All TopoEngine x DER[i]_ISLAND_ID
Output Datapoints
Description
Output/Command Unit SCE datapoint profile For From PLC Automation Reference
Output managed by EMO Automation
Pref Active power reference scalable xxx@GMS_Pref x IED x DER[i]_PREF_PU_OUTSP
Qref Reactive power reference scalable xxx@GMS_Qref x IED x DER[i]_QREF_PU_OUTSP
CB control CB Open/Close order 0/1 xxx@GMS_CB_Control Genset IED x DER[i]_OPEN_CLOSE_CB_ORDER_OUTDPC
Genset Start sequence Start Genset 0/1 @GMS_Start_Seq_AGC Genset IED x DER[i]_START_ORDER_OUTSPC
Genset Stop sequence Stop Genset 0/1 @GMS_Stop_Seq_AGC Genset IED x DER[i]_STOP_ORDER_OUTSPC
Glossary
Term Definition
CB Circuit Breaker
CHP Combined Heat and Power
CSV Character Separate Values
DER Distributed Energy Resource
EMA EcoStruxure™ Microgrid Advisor
EMO L EcoStruxure™ Microgrid Operation Large
EMS Energy Management System
EPAS EcoStruxure™ Power Automation System (new name for former PACiS and ESO)
ESXI Elastic Sky X Integrated. It is a hypervisor software application developed by VMware for
deploying and serving virtual computers.
EPAS-E EPAS Engineering (EPAS-E, new name for former GEA, Grid Engineering Advisor)
HMI Human Machine Interface
IED Intelligent Electronic Device
IP Internet Protocol
KPI Key Performance Indicator
LAN Local Area Network
MV Measurement Value
PACiS Protection Automation and Control Integrated System renamed as EcoStruxure Substation
Operation
PLC Programmable Logic Controller
PSO Power SCADA Operation
PV Photo Voltaic
RBAC Role-Based Access Control
SCADA Supervisory Control and Data Acquisition
SCD System Configuration Description. IEC 61850 term for a file containing descriptions of all
IEDs including the configured data flow and needed DataTypeTemplates, a communication
configuration section and a substation description section.
SCE System Configuration Editor
SCL Substation Configuration Language
SLD Single Line Diagram
SoC State of Charge
SOI Satellite Open Interface
EMO L_UM_EN_V.1.4