Setting - Countis EX Webserver Setting Guide
Setting - Countis EX Webserver Setting Guide
Table of Contents
INTRODUCTION ...................................................................................................................................... 3
INTRODUCTION
The aim of this document is to guide installer on the programming of the parameters for Countis E43X
(48C0 3017) via Modbus.
There are various software and hardware in the market available for use to program the Countis E43X. In
this guide, we will be focusing on guiding user on the programming of the setting with the use of an
Ethernet communication with RS485 Modbus gateway module (4825 0204), thereafter known as
Webserver, coupled on a Diris A40 (4825 0201).
The setting of the IP address of the Diris A40 will not be discussed in this guide. However, the following
Modbus RTU setting on the Diris A40 must be respected:
COn
BDS 9600
PAR EVEN
STOP 1
The default Modbus slave address of Countis E43X is “1”. If a system is communicating with multiple
meters, it is required to change the Modbus slave address of the meters prior to linking up the meters in a
daisy chain network to the master controller or webserver.
Note: As hexadecimal numbering system (base 16) & decimal numbering system (normal numbering) are
used interchangeable in this guide, use a programmer calculator to convert between both numbering
systems. A tool that can be used to convert between both numbering systems is the calculator built in
Microsoft Windows.
Under “Administrator” profile, type in the password “SocoAdm” & click <Login>.
To send query for a particular meter, enter the Modbus slave address of the meter under “Jbus Address”.
Key in the data address to poll under “Start Register” block. Depending on the data type to be polled,
enter in the length of the register under “length”. The lengths to read for various types of data are as
follows:
Once the details for the “Jbus Address”, “Start Register” and “Length” had been keyed in, click on <Get
data> button. The polling response will be shown in the empty space below the button.
An example is shown below on the request to read the phase 1 voltage of Countis E43X with Modbus
slave address of “1”.
Note: Register used is in hexadecimal number; therefore, there is a need to have “0x” as a prefix before the
register address.
The response as above is a hexadecimal number. “5B67H” equivalent in decimal number would be 23399.
Therefore, phase 1 voltage would be deciphered as 233.99V.
Prior to using the meter for the first time, it is required for the installer to configure the parameter
settings of the meter. Some settings that are critical to the proper functioning of the meter are the device
slave address/communication address & current transformer (CT) ratio. Other functions such as the
setting of real time clock (RTC) & the setting of tariffs are also discussed in this guide.
To send command for a particular meter, enter the Modbus slave address of the meter under “Jbus
Address”. Key in the beginning data address to write under “Start Register” block and the data to be
written will be entered under “Values to Write”.
We will be using function selection 16 (set multiple register) to set the parameters of the meter.
Similar to that of the reading of register, click on <Set data> once the above mentioned values are entered
correctly.
NOTE: All registers and values used in this guide are in hexadecimal numbering format.
This function is important if there are multiples Modbus slave devices connected in the same network.
The default slave address of Countis E43X is “1”. Below is an example to change the device slave address
to 11.
After changing the device slave address, it is normal to receive an error stating that the target device
failed to respond. Read the modified device slave address to confirm setting.
If the modified device address respond to the request query, the device address setting was set correctly.
The function is critical to the accurate scaling of the current ratio from CTs. Failure to set the correct CT
ratio would result in the wrong current measurement values and would render the energy measurement
(kWh) inaccurate.
The default CT ratio is “5:5” where the primary current of 5 ampere would correspond to the secondary
current of 5 ampere. As the modification of the CT ratio is only on the primary ratio, using “20/1” CT ratio
would be akin to the CT ratio of “100/5”
In this example, we will be setting the meter is connected to CT with a ratio of “250/5”.
Upon the successful setting of the CT ratio, you will note that the word “Success” is visible and the
updated values are shown under “Values after Write”. Verify that the setting is correctly set by reading
the same register.
It is useful to set the real time clock (RTC) to that of the actual local time. As multi-tariff works based on
the RTC set in the meter, it is important that the RTC is set correctly to portray the correct tariff used at
the said time.
The example shown below sets the RTC in the following date & time:
Verify the RTC setting on the meter is correctly set by cross checking with the display on the meter.
SETTING OF MULTI-TARIFF
There are multiple tariffs that can be set on Countis E43X meters. In this example, we will be focusing on
setting 3 tariff periods; from 0700 hours --> 1859 hours (T1), 1900 hours --> 2159 hours (T2), & 2200 hours
--> 0659 hours (T3).
Note: As the default tariff settings are set at 0700 hours (T2) & 2200 hours (T3), it is advisable to clear the
memories in the register first.
Memories are stored in various registers, to clear the memories in all the registers, send the values
“0x00000000000000000000000000000000” in each of the below mentioned starting registers:
Tariff 1 2 3 4 5 6 7 8
Register 8100H 8200H 8300H 8400H 8500H 8600H 8700H 8800H
TO SET TARIFF 1
To set the starting period for the 1st tariff, send the command under data in the 1st time period in the 1st
time zone.
An example is shown below for the starting period of 0700 hours (T1).
Note: Values to write in this example is writing to 2 registers simultaneously. Therefore, 0700 0001H
symbolizes setting of tariff 1 at 0700 hours.
Verify the register is correctly recorded in the meter by reading the registers in “2” lengths.
To set the starting period for subsequent tariff, send the command under data in the 1st time period in the
respective time zone.
An example is shown below for the starting period of 1900 hours (T2) & 2200 hours (T3).
Note: Values to write in this example is writing to 2 registers simultaneously. Therefore, 1300 0002H
symbolizes setting of tariff 2 at 1900 hours, whereas, 1600 0003H means setting of tariff 3 at 2200hours.
Verify that the tariff registers are set correctly by reading the respective registers.
Tariff 1 2 3 4 5 6 7 8
Register 8100H 8200H 8300H 8400H 8500H 8600H 8700H 8800H