0% found this document useful (1 vote)
844 views

EM100 Training PDF

The document provides an overview of the EM100 smart controller by Enerwise Solutions. It summarizes the key features and capabilities of the EM100 including its ability to integrate data logging, analysis, web HMI access, cloud connectivity and operations & maintenance functions into a single all-in-one unit for various industrial and facility automation applications. The document then describes how to connect the EM100 to sensors, devices, networks and configure its software licenses and data logging settings.

Uploaded by

Aris Bodhi R
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
844 views

EM100 Training PDF

The document provides an overview of the EM100 smart controller by Enerwise Solutions. It summarizes the key features and capabilities of the EM100 including its ability to integrate data logging, analysis, web HMI access, cloud connectivity and operations & maintenance functions into a single all-in-one unit for various industrial and facility automation applications. The document then describes how to connect the EM100 to sensors, devices, networks and configure its software licenses and data logging settings.

Uploaded by

Aris Bodhi R
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 111

Enerwise Solutions

Technical Training
EM100 smart controller

Sep 2016

“Managing your energy wise”


EM100 Introduction

EM100 Product Introduction:

EM100 = PLC + Data Logging + Analysis + WEB HMI + CLOUD + O&M

EM100 Smart Controller

PLC Data Logging Report Analysis WEB HMI CLOUD O&M

Unique Product Positioning


- Covering requirements from various industries and application, with an ALL IN ONE unit
Market Segment Coverage

Providing solution for asset management,


performance guarantee, energy management and
safe operations for these industries:
EM100 Smart Controller

Energy Industrial Facilities Environment Fish Farm & Green Energy


Management Automation Management & Water/Air Agriculture & Mini Energy
System & Control & Chiller Pollution Automation Plant
Optimization Monitoring Monitoring
Demo Set Connections

RTD100

4-20mA Transmitter

Modbus RS485

SSID: Maestro E220


Key: W1rele$$
Adam-4069 IR-712A CO2 Sensor
Relay Output IR Controller
Hardware Introduction
Hardware Introduction
Cautions
Product Dimension
Operating Conditions
Power Supply Connection
• After power up, the heart beat RUN LED light will flash green
each second to indicate device is ON and starting the booting
sequence.
• Booting sequence may take up to 30 seconds depending on
the complexity of the systems configuration already set, and
can be faster if it is a first time installation.
• During boot up, you can see the LCD slowly lights on and
welcome screen is displayed.
• RX and TX LED lights will flash red and yellow respectively
during communications, this indicator light shows the
request and receive communications between the devices.
• Alarm LED is lid when there is an alarm triggered in the
system.
Connecting Analog Input

• The terminals marked ‘AI1’ to ‘AI6’ are used for current input
• The terminals marked ‘24V’ are the output power for external
two-wire sensors.
• EM100 provides extra power to 3rd party sensors at 24VDC so
that the user does not need to provide an additional power
supply to the sensors.
• Only AI5 and AI6 do not provide external 24V power to
sensors.
• EM100 supports 2-wire or 4-wire sensor types. There are no
limitations to which brand or which model sensor it supports,
as long as the sensors output a signal of 4-20mA DC.
Sensors with 2/4 wires
Connecting more than 6
sensors

• EM100 allows for connecting more than its 6 built-in sensors slots.
• This can be accomplished by connecting to the expansion units which
can be supplied by Enerwise.
• Expansion units must support Modbus RTU or TCP, and can be supplied
by the user.
• Expansion units may require the user to configure a new Modbus
mapping address.
• An example expansion unit has 8 x analog sensor input which converts
these signals into Modbus RTU.
• The Modbus RTU signal will be connected back to the EM100’s COM ports
for data collection.
• This expansion unit supports additionally 150mV, 500mV, 1V, 5V, 10V,
0-20mA and 4-20mA sensor types.
Connecting Digital Input

• EM100 has a total of 6 digital inputs listed as DI1 to DI6.


• The DI_Vout pin is the built-in internal excitation voltage of
15V.
• DI input can be set to status input for monitoring the status
of switchgear alarms, MCCB trips, security alarms, etc and
also can be set monitor energy input pulse from energy
meters.
Connecting Digital Input
Relay Output (Future)

• EM100 has one mechanical relay digital output that is


reserved to be used for the future upgrade. Currently this
relay output DO is not used, and no function will be
performed if connected.
• Alternatively, an expansion module can be used to perform
this function.
RS485 Connections

• EM100 has two separate COM interfaces which


gives EM100 the power to communicate to multiple
devices efficiently.
• The electrical isolation of each COM port is 500VAC,
1 min.
• The two COM interfaces adopt the RJ45 connector
method, COM1 is a dedicated RS485 interface,
where COM 2 is a RS485 and RS232 mixed
interface.
RS485 Connections

Connect the RJ45 end of this cable to COM1 or COM2 port of EM100

Connect the RS485 end of this cable to RS485 COM port of the 3rd party
device
Observing the LEDs

• There are 2 sets of LED lights on the faceplate of EM100 that indicate the
RS485 communications status.
• These are TX1, RX1 and TX2, RX2 for COM1 and COM2 respectively.
• TX means transmitting communications signal to the 3rd party unit and
RX means receiving communications signal from the 3rd party unit.
• When both TX and RX lights are blinking, it is a good sign for successive
communications on both sides while only TX is blinking may refer to
communication error.
• When a communication error occurs, it is necessary to recheck the wiring
and software settings of both EM100 and the 3rd party unit.
Ethernet Connections

• EM100 has two 100M Ethernet interfaces, each have its own
MAC address and IP address.
• User can check the IP address by LCD and set the IP address
by the buttons on the LCD panel.
• Another way to check the IP address is via the WEB Settings
page.

EM100 Default Factory IP Addresses:


LAN1 – 192.168.0.100
LAN2 – 192.168.1.100

Ethernet connections are used in the below scenarios:


 
Router - connect directly to a router which will provide the entire network access to the EM100. It can be a wireless
router which provides EM100 access wirelessly to users. Connecting to the router also allows EM100 to connect to
SMTP server which is used to send Emails during alarms and also data to the master server EM200 CLOUD.
Therefore, this is the most usual method of connection.

Direct PC - connect directly to PC is usually during first time setup configuration where no router is available yet or
when an operator needs to do servicing such as firmware upgrade to the EM100. This direct PC connection
method is only recommended in these cases.

3G Modem - 3G modem acts like a Router above except that it uses a 3G network.
Connecting EM100

Now you are ready to test the connection of EM100 with the internet browser. EM100’s WEB server
supports latest versions of IE, Firebox, Chrome browsers.

There are no logos or project name at


the top because these parameters are
not configured at the first time login.
 
The default login settings are:
 
Username: system
Password: 123456

User setting page

 
EM100 Licenses

   
Verifies the license

Enter license key

EM100 comes with 4 license types, these are:


 
EMS-10 - Connects to maximum 10 power meters restricted to EMS applications ONLY
EMS-20 - Connects to maximum 20 power meters restricted to EMS applications ONLY
EMS-Unlimited - Connects to more than 40 power meters restricted to EMS applications ONLY
APP-SERVER - Connects to unlimited number of devices with Application Server functionality
 
EMS application has only connection capability with power or energy meters and can only
retrieve data from these devices.
 
Application Server application allows connection with third party AI/DI/DO expansion
modules, 3rd party Modbus RTU/TCP devices and power/energy meters.
Logging Interval

EM100 records historical data by default, it is optional to log data into the historical database by selection of
time intervals and logging frequency. Users can select 10 minute or 15 minute logging frequency to record the
trending data.
 
Note: By default the logging frequency is set at Undefined and EM100 cannot function until this setting is set.
Open Connection function will NOT work until logging frequency is set properly.
 
The logging duration can be selected from 7 days to 12 months.
 
Note: By default the logging duration is set at 7 days

Disk space and memory settings 


• EM100 has a built-in 512MB of flash memory which holds the operating system, firmware and historical data,
the amount of historical data EM100 can hold depends on the logging frequency and logging duration
selected.
• When the logging frequency and logging duration is selected and saved, EM100 internally calculates the
number of parameters it can log using this configuration.
• For example, if logging frequency is set at 10 minutes and logging duration is set at 7 days, then the
maximum number of different parameters EM100 can log is 2080. There is a fixed amount of maximum
logging points for each combination of logging frequency and logging duration chosen.
• If user tries to add more logging parameters than allowed, EM100 will give an error. Please refer to Adding
RS485 Devices for more information about logging parameters.
Note: Once the logging frequency and logging duration is set, if the user tries to change these settings again, the historical database will be
wiped and all historical data will be cleared. Please ensure you have the right configurations and not have to change the settings after EM100
is in operation
Network Settings

It is critical to setup the correct Networking settings in order for Emails, Web links and CLOUD functions to
work properly.
 
Go to Settings -> Network menu, as shown below
 
Enter the desired IP Address, Subnet Mask and Gateway of the EM100. Contact your internet service
provider to obtain the correct DNS server addresses. Click on Save to record settings. If IP address is
changed, the connection may be broken, please re-enter with the newly updated IP address.
Time Setup

Time setup page

 
(1) Select the correct time zone
and click on Set Time Zone button

(2) Set the date and current time and click on Set
Time button which saves the current set time
User Setup
EM100 has 4 Account Types, they are:
(1) Administrator, (2) Maintenance, (3) Normal User, (4) DEMO User
 
(4) DEMO User is a special user where it has full account rights as the Administrator. The
difference is that DEMO User has a limited set amount of Days until this account user is
expired. When the account is expired, the user cannot be signed in.
 
Each account type can be allowed to activate or deactivate pages by the Administrator. The
Administrator can add/delete/edit users and give different account types/rights to these
edited users in the Settings -> User Management page.

User Page Configuration - enables/disables pages for the 3 account types


User Management - adds/deletes/edits users into the system

 
User Page Configuration

The title names of these 3 pages


(1min graph, Avg/Max/Min, Real-
time diagram) can be customized by
changing the text in the text boxes
  here

Must click on the Save


button to activate the
settings made
 

Color icon means this


page is the default first
page
Analog Sensors Configurations

AI Hardware setup under


Sensor Setup option
Select either sensor, CT,
irradiation sensor or voltage
sensor
 
 

This is to setup the Scaling


  Range for the 4-20mA
sensor. Refer to sensor
manual from the sensor
supplier
• Refer to the sensor manual and locate the
measurement range, ie. 0-3000ppm for CO2
sensor, then 4-20mA would mean 4mA = 0ppm
and 20mA = 3000ppm.
• Zero value would be the lowest number of the
range and scaling value would be the highest
value of the range, in this case 0ppm and
3000ppm respectively. For CT, the zero value = 0,  
and the scaling value = current rating of the CT
supplied. For a 30A CT example, zero value = 0,
scaling = 30.
Digital Input Configurations
EM100 comes on-board with 6 built-in digital inputs that can be
connected to switchgear alarms, external alarms or even a kWh
pulse meter. It does not matter which brand or type of alarm/
meter it is connected to, the alarm/meter can be for smoke,
temperature, protection relay or a kWh pulse meter.
 
First go to the settings page and on the left panel you may find
Sensor Setup folder and DI Setup like below. Click to enter into
DI Setup page.

DI Hardware setup under


Sensor Setup option In the Digital Input Type pull down menu, select either of these
settings:
 
Undefined - non-Energy data such as alarms or protection relay,
  this is most common option
Energy Pulse - kWh pulses from energy meter
Water Pulse - flow pulses from water meter
Gas Pulse - flow pulses from gas meter
Air Pulse - flow pulses from air meter
Steam Pulse - flow pulses from steam meter

For assigning an energy digital meter such as Electric/Water/Gas/Air/Steam, an extra step to assign the digitl pulse as an energy
calculation, please skip this step directly and go to Adding RS485 devices if you are NOT assigning a digital pulse as an energy
calculation. Skip if you are adding only external alarms into digital input.
Digital Pulse Input
Configurations
 

  This will open up a new dialog to assign digital inputs into energy calculation.

• Click and check the Enable


box to enable the digital input
 
used for energy calculation.
• Enter a unique device name
for this device.
  • Select Electric / Flow / Air /
  Gas / Steam as Measurement
depending on the digital input
sensor.
• Under Device Type, select and
choose DIX Energy Pulse
 
Meter according to the
location of the digital input
connected, X = 1-6 digital
input locations.
Adding RS485 Devices

Note: Add Meter button is shown when either EMS-X or APP-SERVER license is used.
Note: Add Sensor button is shown only when APP-SERVER license is used.
Note: Add Modbus Device button is shown only when APP-SERVER license is used.

This section will separate into 3 categories:


• Adding RS485 Power Meter
• Adding RS485 Expansion Unit for Sensors or CT
• Adding RS485 Modbus Device
Adding RS485 Devices
Adding RS485 Devices
Adding RS485 Devices
Adding RS485 Power Meter
Adding RS485 Power Meter

 
 

Add Meter

• Click and check the Enable box to enable the device to be used for communications.
• Enter a unique device name for this device.
• Enter the Address ID/Modbus ID/Device Address, usually 1-255. The name maybe called differently depending
on the 3rd party supplier.
• Under Device Type, select and choose the device type that matches to the unit, consult with Enerwise Solutions
support team if you cannot find the device type.
• Select ModbusRTU-Electric-Meter if your device is not in the list and is a Modbus RTU meter. Selecting this device
type lets you edit the Modbus map for metering parameters.
Adding RS485 Power Meter

 
 

If the device type is NOT a standard meter type included in the list, ie. ModbusRTU-
Electric-Meter was selected, then further Modbus parameter mapping is required, shown
next slide.
Adding RS485 Power Meter

NULL is shown as default and


requires user to click to
configure the corresponding
signal (measurement parameter)
Modbus Address
 

Click on NULL to link the signal (measurement parameter) to the device’s Modbus address, settings such as
Register Address, Base, Function Code, etc are all required to correctly read the register into EM100.
Adding RS485 Power Meter
A final step is to check the boxes for Logging and Send Data on
each of the measurement parameters. By default both Logging
and Send Data is unchecked.
 
Enabling Logging allows EM100 to record this parameter into
database periodically, it will be periodically recorded by the
recording interval selected under Database Management ->
Data Logging Configuration. This is selectable because not all
parameters read by EM100 shall be recorded as the disk space
is limited and recording is completely configurable. Make sure
you only check on the Logging boxes for the parameters you
  want to record into the historical database.

Enabling Send Data allows EM100 to generate an XML file with


this parameter and sends into the CLOUD. The CLOUD location
and configuration depends on the CLOUD configuration under
CLOUD Setup.

  Click the Save button at the upper right corner to complete,


remember to close connection before saving.

Must click Open Connection to start


communicating with devices

 
Adding Analog Expansion

Click once and highlight COM1 or COM2, if the expansion unit is connected to
EM100’s COM1, then click on COM1, if connected to EM100’s COM2, then click
and highlight on COM2.

Next we must add a device in this COM port. Click on Add


 
Sensor.
Adding Analog Expansion

 
 
   

Add Sensor
 

Click and check the Enable box to enable the device to be used for communications.
 
Enter a unique device name for this device.
 
Enter the Address ID/Modbus ID/Device Address, usually 1-255. The name maybe called
differently depending on the 3rd party supplier.
 
Under Device Type, select and choose the device type that matches to the unit, consult with
Enerwise Solutions support team if you cannot find the device type.
Adding Analog Expansion

For Device Type, you may find various types of expansion units (AI or Digital
Output) like below. Find the one that matches to the expansion unit model
received and click once on the selection. If you are unsure, please consult with
Enerwise Solutions for advice.
 

  Click the Save button at the upper right corner to complete,


remember to close connection before saving.
CT with Analog Expansion

Now there is an extra step required if you are adding a CT to the expansion unit, it is required to assign a CT to the
expansion unit with additional step. However, if you are adding just a sensor (not related to kWh) devices to this
expansion unit, then goto the next step under Configuration of Sensors.
CT with Analog Expansion

  This step assigns a CT to the expansion unit.


Still in the Settings -> Device Connection page, browse for the AI folder in the right panel,
then click on Add Meter.
 

Click and check the Enable box to enable the device to be used for energy calculation.
 
Enter a unique device name for this device.
 
Select Measurement as Electric.
 
Under Device Type, select and choose Expansion AIX CT 1-ph Meter No PT where X is the
channel of the CT you are connected to the expansion unit. If your CT is connected to
expansion unit’s AI1 channel, then select X as 1. This is the device type that does not have
a PT (voltage transformer). Do NOT select the other CT, also choose the ones starting with
Expansion and with No PT.

Must click Open Connection to start


communicating with devices
 
Adding 3rd Party Modbus
Device
EM100 can connect to 3rd party Modbus RTU devices and not restricted to
only Power Meter or Expansion Module. Follow these steps for adding a
RS485 Modbus Device into EM100.
 
Note: Please make sure you have the APP-SERVER license before you start.
 
First of all, check to make sure your EM100 has the 3rd party custom Modbus
Driver installed or not. If you do not see the driver “libDrvCustomModbus.so”,
then please contact Enerwise Solutions before continuing.

 
Adding 3rd Party Modbus
Device
Click once and highlight COM1 or COM2, if the Modbus device is connected to
EM100’s COM1, then click on COM1, if connected to EM100’s COM2, then click and
highlight on COM2.

  Next we must add a device in this COM port. Click on Add Modbus Device.

- Electric Measurement corresponds to a power meter type


device ie. Power Meter, and will use an additional Power
Meter screen to display more power related data.
Make sure to choose the correct
- AI Measurement corresponds to a sensor type device ie.
Measurement type see below Water Pollution Sensor, and will use an additional Sensor
Monitoring screen to display more sensor related data.
  - DO/RO Measurement corresponds to a digital/relay output
type device ie. Modbus Switch, and will use an additional I/
O screen to display control related data.
- AO Measurement corresponds to an analog output
converter type device ie. Modbus to Analog Output module,
and will use an additional Analog Output screen to display
control related data.
Adding 3rd Party Modbus
Device
These specific sets of screens display additional targeted
parameters with pre-defined arrangements
Graph Dashboard and Real-time Diagram screens works with all measurements and is not specific to any
parameter, and can be used for any devices and parameters

Note: A general rule of thumb, if the device to be connected is a general device that does not require special
built-in screens to display special data, and using a real-time diagram is adequate, then select PLC or SCADA
as the Measurement Type.
 
Select PLC as Measurement Type as an example.
 
Enter the Address ID/Modbus ID/Device Address, usually 1-255. The name maybe called differently depending
on the 3rd party supplier.
 
Under Device Type, select and choose CustomModbusRTU-PLC.
 
Keep all other settings same for now, they will be edited in the advanced setup later.
 
Click on Add to save.
Adding 3rd Party Modbus
Device
Once the new Modbus device is added, click the
COM port connected to this new device and
you should see the device added in the right
pane Sites & Devices.

Click on the newly added device on the left


pane, now you can see the table is empty on
the right pane. All custom Modbus devices
require the user to add Signals (measurement
parameters). A signal is a measurement
parameter measured by the device and sent to
EM100, such signal must be defined inside
EM100 in order for EM100 to acknowledge
there is such a measurement.
Adding 3rd Party Modbus
Device

Fill in as much configuration data as possible, a configuration marked with a * is a required input.
 
Signal Name The name of this measurement
Signal Type If the measurement is a numbering object select analog, all others follow the regular convention. Contact Enerwise Solutions if necessary
Measure Type Choose Instant. Select Cumulative if measurement is a kWh or cumulative measurement data
Category Choose Undefined
Sub SignalID Choose Index1
Property Choose AC Value
SnapLog Calc Type Choose Instant to log the historical data the exact value at the end of the logging interval.
Choose Average to log the historical data an average value of the interval at the end of the logging interval
Choose Minimum or Maximum to log the historical data with the Min/Max value found at the end of the logging interval
Choose Cumulative to log the historical data with the addition cumulative value only at the end of the logging interval
Byte-Order Select Big-Endian or Little-Endian depending on the connected device
Register Address Address of the measurement parameter
Base Address Base address of the measurement parameter
Access Type Follow the measurement parameter format from the device
Function Code Follow the measurement parameter format from the device
Data Type Follow the measurement parameter format from the device
Scale Default is set to 1
Bit Index Default is set to 0
Write Value Type This applies to write value registers, follow the format from the device
 
Adding 3rd Party Modbus
Device
Now that you have added all customized Signals, the next step is to choose which parameter to log into historical
database.

Enabling Logging allows EM100 to record this parameter into database periodically, it will be periodically recorded
by the recording interval selected under Database Management -> Data Logging Configuration.

This is selectable because not all parameters read by EM100 shall be recorded as the disk space is limited and
recording is completely configurable. Make sure you only check on the Logging boxes for the parameters you want
to record into the historical database.

Enabling Send Data allows EM100 to generate an XML file with this parameter and sends into the CLOUD. The
CLOUD location and configuration depends on the CLOUD configuration under CLOUD Setup.
Adding 3rd Party Modbus
Device

Click the Save button at the upper right corner to complete, remember to close connection
before saving.

 
Configuring Expansion Module
Next refer to the sensor manual
and locate the measurement
Select either sensor, CT, irradiation sensor or range, ie. 0-3000ppm for CO2
voltage sensor
  sensor, then 4-20mA would mean
  4mA = 0ppm and 20mA =
3000ppm. Zero value would be
the lowest number of the range
This is to setup the Scaling
Range for the 4-20mA sensor. and scaling value would be the
  Refer to sensor manual from highest value of the range, in this
Select the newly added the sensor supplier
expansion units one by case 0ppm and 3000ppm
one and configure the respectively. For CT, the zero value
zero and scaling values
on the right = 0, and the scaling value =
current rating of the CT supplied.
For a 30A CT example, zero value
= 0, scaling = 30.
 
In AI Hardware Setup, enter the
scaling and zero values
respectively.
  Select the newly added expansion
unit on the left panel, then click
If you are connected to a sensor, then select Sensors.
If you are connected to a CT, then select CT 1-ph NO PT. Do NOT use CT 1-ph with PT. once to show the parameters to
If you are connected to a voltage sensor PT, then select Voltage PT. be set like below. Make sure to
If you are connected to an irradiation sensor, then select Irradiation. click on Save for each step until all
sensors and expansion units are
added.
Make sure to click on Save to activate the settings into the system.
Adding Expansion DO

Click once and highlight COM1 or COM2, if the relay output unit is connected to EM100’s COM1, then click on COM1, if
connected to EM100’s COM2, then click and highlight on COM2.

Next we must add a device in this COM port. Click on Add Sensor.
Adding Expansion DO

Keep all other settings same for now, they will be edited in the advanced setup
later.
 
Click on Add to save.
 
Continue to add another device until all devices in the RS485 daisy chain loop
are all added. Make sure the Device Address 1-255 are unique across different
devices.
 
To test the relay output connection, open up the I/O page by Application
Monitoring -> I/O from the main WEB page.
Adding Expansion DO
Energy Category

Creating energy category is a very critical step if you are using EM100 as an energy management
application, all energy analysis are compared and rated against energy category, NOT individual meters.
Therefore, if energy categories are not setup, then the contents inside Energy Dashboard will be empty.
After energy categories are created, the user may allocate each energy meter’s kWh energy value to
different categories or even to the same category for different hierarchy analysis.
 
For example, Meter001 is a meter monitoring floor 1 lighting load, Meter002 is a meter monitoring floor 2
lighting load, Meter003 monitors Solar Power generation. Even though Meter001 and Meter002 are
monitoring different loads, however you may want to create a “General Lighting” energy category and
assign both Meter001 and Meter002 to it. While you will assign Meter003 to a different energy category as
“Green Energy”, rather than putting into General Lighting.
 
Energy category is used to create different analysis views for different users in the facility. User A maybe
interested to view energy used by different switchboards, while User B wants to see energy analysis by
floors and User C wants to see energy analysis by types of loads.
 
A user can assign more than one meter to the same category, or assign the same meter to multiple
categories.

It is an N to N relationship.
Energy Category

A screen without configuration of energy category looks like the below:


Energy Category

Next think about how many different analysis views and audiences you require.
EM100 allows maximum of 4 different views of energy category.
Each view can contain up to 50 categories.
Each view is designed for different type of audience.
Go to Settings page, click and collapse Energy Category Setup, it will show the below setting options:
Energy Category

Click on New.
 
This will create a new energy type under this category. An energy type may be of lighting, floors, HVAC, loads,
processes, etc.

A dialog appears for you to create the name, occupancy, production units, area measurement unit, enter
information as you see necessary, blank is also accepted.
 
Energy Category

 
 

Consumption Alarm Enable is to enable kWh energy alarms if the current measured kWh reaches over the Consumption
Target Table, then an over kWh alarm will be generated.
Energy Category
Enter the target consumption levels for this category on a daily, monthly and yearly basis. The units will be in kWh. For
example, if you do not want the shop to use over 490kWh per day, then enter 490 into Daily Target box. When the kWh
reaches over this value, an alarm will be generated to the below methods:

Under Energy Dashboard -> Energy Alarms page

 
 
Energy Category
Real Time Diagram Setup
• EM100 is equipped with a maximum of 5 customizable diagrams that let users add monitored & controlled
objects and alarms to a page with periodic refresh updates.
• This page is very suitable for different applications such as agriculture, waste water treatment, data center,
energy management or air quality as each application is different and the data layout is also different.
• Customization is possible via the settings page where users can define the x, y location of the object to be
displayed and also upload the background image to be placed as the back-drop.
• Users can directly control relay outputs or writing Modbus commands to 3rd party devices on this page, hence
it is possible to perform complex functions.
Real Time Diagram Setup
Real Time Diagram Setup

Next, in settings page, browse to the folder Real-time Diagram Setup and collapse the folder like below:

• Click on STEP1 to configure the page names and enabling/disabling the 5 possible pages.
• EM100 allows users to program up to 5 real-time diagrams.
• Check the Enable box to display the diagram on the WEB page.
• Unchecking this Enable box will hide this specific diagram.
• Enter the desired application name in the text box under Diagram Name column.
• The diagram name will be shown at the real-time diagram WEB pages to distinguish
between various diagrams.
Real Time Diagram Setup

Next click on STEP2: Upload the background image you want to display as the back drop of the
real time diagram. Click on Upload. When the diagram is not uploaded ie. First Install, the
diagram image appears with a grey “X”. Uploading a new image will display this new image in
the thumbnails replacing this “X”. To replace an existing image, click Upload button again and
overwrite with another replacement image. It is best to use a large resolution image as the
background as the image may stretch. Try uploading the image on the diagrams you will use
only.
Real Time Diagram Setup
Next click on STEP3: This step places the diagram objects on the diagram and applies connections to measurement
parameters to the objects.

EM100 supports maximum 60 objects per single real time diagram. For scenarios requiring more display objects, it is
advised to use multiple real time diagrams to accomplish this task, ie. one diagram shows the main electrical diagram,
another diagram shows the HVAC parameters

Select the correct diagram that you want to configure by clicking on the menu at upper right as below:

Check the check box under each item (1-60) to enable the object. If the “item” is not checked, this object will not be displayed in the real time
diagram.
Do NOT enable the check box if you do not intend to use these objects. Only use the ones necessary.
Type in the name to be displayed for this object under the “Name” text box. Please note there is a limitation on the length to avoid going off the
screen. All text boxes allow multiple languages.

 
Real Time Diagram Setup
These are the supported objects and their corresponding descriptions of each:

Numeric - displays numbering data from a device or a variable


Alarm Box - displays a coloring box linking to a customized alarm
Page Link 1 - displays an image, when clicked links to a HTTP on existing window
Page Link 2 - displays an image, when clicked links to a HTTP on a new window
Digital Output Control - controls an external relay extension unit via Modbus
Status - displays the status from a Boolean or status input variable
Input Setpoint - text box lets users enter a value and writes value into a numeric variable
Input Switch - switch lets users switches ON or OFF and writes value into a Boolean variable
Input Trigger - trigger switch lets the user send an ON or OFF to a trigger variable
Input List - list lets the user define a selection list that writes a value into either variable or Modbus register directly by
  selecting the corresponding selection
Write Modbus Numeric - displays input box allowing user to enter a value that writes directly to a Read/Write type of parameter
by Modbus
Write Modbus Boolean - displays a switch allowing user to toggle ON/OFF and writes directly to a Read/Write type of
parameter by Modbus
Maximum Data - displays the data created by the maximum variable
Minimum Data - displays the data created by the minimum variable
Timestamp - displays the time stamp of ANY data that was last updated
Text Box - displays a string of text with various font settings
Image - displays an image at the location in the diagram by uploading an image from the user
Text Variable - displays a text variable with text strings pre-defined by the user and changes according to the different set
conditions
Real Time Diagram Setup
Real Time Diagram Setup
The last step “Data Link” links the object to a measurement or a variable. Linking an object turns the object “alive”
by connecting the object to an actual value. Objects can be linked to many types of data points, and each type of
object can link to a specific set of measurements or variables. Numeric objects can apply arithmetic formulas prior
to displaying the real-time value. Please refer to the list below.

The formula box above is the area where you can manually type in
 
any formula that satisfies the condition. For example, you can input
a number “3” in this text box, then the data will display the constant
3 in the real time diagram. Using the formula box is not
recommended unless you are an advanced user, normal users follow
the steps by clicking the devices and clicking on their respective
measurement signals.
 
For connecting to a monitored object, select the Device in the left
vertical list under the formula box, click on the object being
monitored. For example, you can select an expansion unit, Modbus
slave device, power meter, or even EM100 itself.
 
For connecting to a data point, select the parameter in the right
vertical list under the formula box, click on the parameter being
monitored. All parameters that are monitored in the device will be
listed. For example, you can select kVA if you choose to select a
power meter.
 
For advanced setup, you can type in formulas with arithmetic
operators to enhance the calculation. Learn more in the Using
Formula section.
Backup and Restore of
Diagrams
Go to Settings and then Database Management. Under the
heading Real-time Diagram Import/Export, click on Export Real-
time Diagram as shown below. Make sure you shut down the
database by closing the connection before continuing. By
clicking on Export you will download the “OneLineDiagram.tar”
file and save it on your computer.

Users can restore the previous saved real-time diagram file by


clicking on Import Real-time Diagram and pointing to the
  OneLineDiagram.tar file saved before.
Alarms and Email

In order to send Email during alarms, it is required to setup and configure parameters for alarm, this
will require the user to setup limits, range and delay on measured parameters.
 
Basically the alarms can be broken into 3 major types:
 
Sensor Alarm - these are alarms generated when the sensor reaches pass a limit set by the user.
When a sensor alarm occurs, the sensor and real-time diagram pages will appear
RED for this object
Customized Alarm - these are alarms generated by any type of monitored value, for example
sensors, meters, CT or time, this is a fully customized alarm
Energy Alarm - when kWh reaches pass the energy limit set by the user for the particular energy
category, an energy alarm will be generated. For example, pre-warning or over
kWh alarms
Sensor Alarm Setup

 
Sensor Alarm Setup

In this page, you will find the device list on the left panel showing “Connected Sensors”
. These are the sensor devices that are connected to EM100, including EM100 itself.
EM100 has its own 6 x analog inputs and has ability to add expansion units for more
 
additional sensors to be connected.

Minimum is the lowest possible value shown by the bar chart


under Sensor 2 Monitoring page.

Maximum is the highest possible value shown by the bar chart


under Sensor 2 Monitoring page.
Sensor Alarm Setup

Next under AI Alarm setting, this is where user defines the alarm limits set points. Operation flag determines the
alarm type, if you just want to monitor the OVER limit, then select Above Action Limit, for UNDER limit, select Below
Action Limit.
For setting an alarm that is OUTSIDE the range of the limit, select Outside Allowable Range.
 
Upper Limit is the highest point for the alarm, this applies only to Above Action Limit and Outside Allowable Range.
 
Lower Limit is the highest point for the alarm, this applies only to Above Action Limit and Outside Allowable Range.
 
Action Delay in seconds is the amount of time to wait after the condition is true in order to set an alarm. Setting it
to 0 will set the alarm immediately without any delay.

Release Delay is the amount of time to wait after the condition is back to normal in order to release this alarm as
“normal” condition. Putting alarm back to “normal” condition will make it possible to alarm again when condition
is met again.
Customized Alarm Setup

There are 16 available customized alarms inside EM100 for configuration. These alarms will be
constantly monitored by the subroutines of EM100 to determine if any conditions are TRUE. Any
monitored or time data can be utilized. To learn how to setup formulas, please refer to section 5.2 in
EM100 User Manual for using formulas.
 

 
Customized Alarm Setup
To set an alarm, type in the alarm name. The alarm name will appear with this name when the condition is set
and emails are sent, this is to remind the user what type of alarm it is.
 
Click the ON/OFF toggle to turn ON (set to green) to activate the condition. If the toggle is OFF (red), then any
settings in the formula will not be monitored.

Click on Set Condition to set the alarm conditions, making the condition TRUE will activate the alarm.
In this example, it is comparing a monitored number to 35.9, if greater than is true, then condition is set. The Enter
Delay (s) is the delay in which the alarm must be true when the condition is TRUE for this amount of time.

 
Customized Alarm Setup

   

Now you will notice there are new alarms as “customized alarm” under the
alarms page. In the below example, you will notice the customized alarm
name “Over Temp” and type shown as “customized alarm”.
Email Alarm Setup
After setting up the alarms, a next very critical setup is the Email server setup. EM100 uses Email for most of its
alarming functionality. The user can either see alarms on the EM100 WEB pages, or see alarms by Email.
 
To make sure Emails can be setup, please ensure:
EM100 is connected to internet or SMTP server
SMTP is available and have user access rights
DNS is available
 
The above 3 items are most critical before going into the next configuration steps.
 
To setup the DNS, go to the LCD and locate the DNS settings by Setting -> Ethernet -> DNS Server:

Enter the IP address of the primary and alternate DNS server below and save the changes.
Email Alarm Setup
Open the WEB browser for the EM100 WEB page.
Next go to the settings page, find Email Alarms option under Alarm Setup like below:

Click and open STEP1: SMTP Server option.


Fill the settings of the SMTP server given by the IT team. Sender Email Address will display the
sender’s Email address when sending out the Email from EM100. Be sure to configure the server
identify authentication properly according to the information given by the IT team.
Email Alarm Setup
Next go to STEP2: Address to configure the list of people to send Emails to. Type in a new name
and Email address in the boxes below and hit NEW:

 
   

After clicking New, you will see an Email is added to the recipients list. Continue until all users are added. Click on Test
Send button to send a test email out from the EM100 to the recipient.
Click on the edit button beside the Name to edit the name and address again with the below text boxes or delete the user
completely with the x button.

Click on Next when done.


Email Alarm Setups

The next page STEP3: Report Details sets which alarms will be sent to which Email address.
Enter the Email Subject of this alarm in Email Subject text box.

Select the user which you added as the recipients for the email in the Recipients box.
Now it is required to select the alarm, multi-check the alarm by selecting the alarm type in the Report Content box.
Click Save to make the changes.
 
Below shows an example to send an alarm during Over Daily Energy Consumption event to the user just created:
Graph Dashboard Setup
• EM100 is equipped with the Graph Dashboard unction which allows users to define a page
that displays graphs they wish to see as default everyday graphs.

• A maximum of 4 graphs can be displayed, users can choose to display 1, 2 or 4 graphs as


their dashboard profile.
Graph Dashboard Setup

Creating a bookmarked report


 
First generate a report under the Reports menu and choose the
report you wish to generate. You can select from any of the
predefined reports to generate from. After the report is
generated, click Bookmark Report to save. Save as many
reports you need for the dashboard. A bookmarked report will
be created under the Bookmarked Reports box shown below.
Graph Dashboard Setup

Next goto Setting and under Graph Dashboard Setup, click on STEP1: Select Number of Graphs

In STEP1, select the desired number of graphs to display

Click on STEP2: Select Bookmarked Report, link the bookmarked report you want to display on the graph number
shown below. You can select the graph type between Pie and Bar charts if the bookmarked report allows for
either types.

To display a graph that is relative to Today or This Week or This Month, make sure you select the time period as
Today/This week/This month before generating the report so that the time periods can remain as relative.
Customized Function Setup
EM100 is a versatile machine that can be used for various applications in the field. These application are run by
various built-in functions inside the EM100 software. Each built-in function perform a specific task, such as sending
data to the CLOUD, sending Emails upon alarms, recording 1 minute data, Modbus TCP slave and so on. These
functions all take up resources from CPU, memory and disk space which can impact the performance of the overall
system.
 
EM100 lets users enable or disable built-in functions to free up resources.
To enable or disable a built-in function, go to Settings -> Customized Functions
 
Check or uncheck the enable box to enable or disable a function respectively.
Click Save to apply the changes.
Checking Performance

Memory/Cache tells how much RAM is free

 
 

Flash free is the disk space available for storage


Basic Settings
LCD Panels

The LCD allows user to configure and check basic settings


without connection to a PC. Some of the critical functions can
be seen and configured directly here such as networking, analog
input or firmware information.
 
By default, the screen will loop through analog input and digital
input measurement screens during normal operation.
LCD Panels

The default password for the LCD is 000000


LCD Panels
Basic Menus

1. Main Menu – Holds the main functions for Environment monitoring, Energy monitoring,
Reporting and Alarming functions
2. Sub Menu – Contains the sub functions within Environment and Energy monitoring
3. Settings Menu – This is where the user configures the settings of the EM100
Basic Menus

All menus and sub-menus can be enabled or disabled according to each user type. When the menu is
disabled, the menu will not appear on the EM100 web page.
Main Menu functions include:

Application Monitoring - Monitoring specific applications such as Power Meter, Direct CT Method
automatic Control, 1 Minute Monitoring, Avg/Max/Min Monitoring and Real-time Diagram

Energy Dashboard - Analyzing energy and checking for over use of alarms by kWh that is set per
Energy category by the user

Reports - Standard energy reports or customized reports for a specific project

Alarms - Alarms collected by power meters, over use of kWh, sensor over/under limit

My Project - Description of the project being monitored


Basic Menus
Basic Menus
Basic Menus
In each graph window, there are a set of graph buttons at the upper right for graph manipulation
functions. These functions are represented by different buttons, these include Export to File, View by
Time Periods, View by previous/next day, Expand/Collapse or Calendar. See below.

Under the Energy Dashboard, there is a filer by Category drop-down box for changing the data sets into
different energy category. EM100 allows for 4 different types of user defined energy categories for
analysis.

Calendar button allows user to select the specific date for energy analysis shown below.

 
Working with Graphs

EM100 displays line, bar or pie charts in the graph window. When placing the mouse on the graph, you
can see an additional pop-up displaying the data at the specific time period. The pop-up displays the
date-time and the data points during this specific time period, shown below.

Cursor
Indicator
Working with Graphs
Working with Graphs
Using Formula and Variables

EM100 has the ability to set formulas to alarms or digital output to enable/disable via conditions set by the user. The
user has great flexibility to set formulas according to their own application, this may be automatic control of a water
pump, a heating element, a siren alarm or more complex electrical equipment such as a chiller.
 
Using Variables
EM100 has built-in variables to be used for building complex formulas. These variables are numeric variables and
Boolean variables. EM100 has 32 numeric and 32 Boolean variables for the user to utilize freely. Numeric variables are
like a container that can contain an integer or float value, linked with a device parameter or an equation to get updated
with such value. Boolean variable is same as numeric variable except that it contains only True/False or ON/OFF
conditions. These variables can be used throughout EM100 when linking to objects or performing logic equations.
Users can rename the variable names to reflect the usage of this variable.
Using Formula and Variables
Using Formula and Variables

If you are not linking to a monitored parameter, you can directly


enter a formula such as 1, or 1=1 to make the condition true. Or
you can also use TIME operand as a way to detect time such as
below:
 
Minute(time) - responds with the current minute (0-59)
Hour(time) - responds with the current hour (0-23)
Day(time) - responds with the current day of the week (1-7)
*Monday to Sunday
Date(time) - responds with the current date of the month (1-31)
Month(time) - responds with the current month (1-12)
Year(time) - responds with the current year
Weekday(time) - responds TRUE or FALSE if time is on a
weekday
Weekend(time) - responds TRUE or FALSE if time is on a
weekend
 
Therefore, to make a formula to alarm when today is a Sunday
therefore:

Day(time) = 7
 
This will set an alarm or condition = true when today is a
Sunday.
Linking Numeric Object

Linking numeric object to a monitored value


 
To link an object to a monitored value, click on the Select Device list and click once to select the device desired to link
to. For example, if you just want to link to Analog Input 1 of EM100, then click on EM100.

After linking the object, now choose and click on the signal that is monitored by this device. This list will display all
standard measurements read by the device. Each device type will display a different set of measurements, for
example power meter, analog expansion unit, EM100, etc.
Linking Numeric Object

After clicking on the measured signal, the formula box will appear to have some text denoting the formula:

It is possible to add multiple signals and multiple conditions, use brackets with multiple conditions.
The delay in seconds give some buffer delay for the condition to be TRUE for a certain time until it becomes TRUE.

Click on Save to make the changes.


When there is an ON/OFF switch beside the formula button, make sure it is set to ON (Green) in order for the
formula to be activated (listening). Setting to OFF will disable the formula.
Using Automatic Modbus
Control
EM100 can be configured to automatically send DECIMAL values to Modbus Devices with Write Registers (R/W or
WO). Values can be linked to a fixed value or variable value, hence users can write any values based on any
conditions. Condition criteria can be set to Enable or Disable this Modbus value write command to execute. This
function is very powerful if used in conjunction with Energy Shaving or Demand Response applications where it
can save the users thousands of dollars on electric bills. The same function can be applied in Factory Automation,
Agriculture Farm Climate Control, Air Quality Control and/or Machines Operations.
 
Go to Application Monitoring -> Automatic Modbus Control button shown below:
Using Automatic Modbus
Control
Using Automatic Modbus
Control
Using Automatic Modbus
Control
Using Automatic Modbus
Control
The next section explains about Automatic Control
 
There are 2 different ways to automatically write Modbus registers into the device.
1. By Algorithm – Users define the variable that is ever changing and set that variable as the “value” to write
into the register. Set a Condition to write this command ONLY if the condition = “true”
2. By Set Conditions – Users define fixed values in 10 different scenarios. When the scenario condition = “true”,
then the fixed value in the scenario value will be written into the Modbus register.
 
Users can set the “Set Value” variable with any numeric or input setpoint variables as the value to be written by
clicking on the “Set Value” button:
 
Below example will send the value that is in the TCHWS (Chilled water supply) into the Modbus Register, this value
can be ever changing.
Using Automatic Modbus
Control
Next set the Set Condition so that the Modbus write can execute when the condition = “true”, if condition = “false”,
then the write command will not be executed.
 
Enter the Refresh Period in seconds to over-write the register with the same value after “x” seconds. For example, if
the existing Modbus register is at 501, and the set value to write into it is also 501, the command will not write the
same value again since it is already stored as 501. However, if “x” seconds is over, it will still over-write the value
with 501 even if it is already the same value.
 
Setting this Refresh Period to “0” will NOT over-write if the value is equal. The purpose of this setting is to prevent
un-necessary writing and network latency.
 

If using Set Conditions, ensure the ENABLE button is activated by setting it to ON.

NOTE: Users cannot use both By Algorithm


AND By Set Conditions together. EM100
must work with only one type of automatic
controls. Therefore, if the By Algorithm ->
Set Conditions/Set Value formula are edited
or filled with values, the Set Conditions
buttons will be grey out.
THE END

THANK YOU

You might also like