Modbus MANUAL v4.0 EN Rev1.8
Modbus MANUAL v4.0 EN Rev1.8
K M B systems, s.r.o.
Dr. Milady Horakove 559 Tel.: +420 485 130 314,
Liberec VII - Horni Ruzodol Email: [email protected]
460 07 Liberec Internet: www.kmbsystems.com
Czech republic
1
2 DESCRIPTION OF MODBUS IMPLEMENTATION
1 Communication Options
Each device is equipped with RS-485 or USB local port and various other remote communication ports. The USB port
can be used for data acquisition, configuration and status checks using the proprietary protocol supported by the ENVIS
software suite. With the remote serial communication Modbus RTU or TCP is supported respectively to provide easy and
open access to all actual measured values.
With serial lines the protocol is recognised automatically between proprietary KMB messages and the standard ModBus
RTU. For this option the device address, baud rate and parity bit must be specified (see user manual for details). A gap
between bytes corresponding to maximum 1.5 characters (bytes) is allowed while receiving a command or transmitting a
reply.
With Ethernet option different application access different ports on its designated addresses. Modbus TCP, KMB protocol
and web server is supported by default. Modbus master (MM) and Ethernet-to-serial Gateway (ES) can be optionaly
activated. For Modbus TCP the listening port can be configured together with other TCP/IP settings (default port:
502). The instrument sends back a reply within 200 ms time frame after receiving each command. At least three parallel
connections from different masters can be processed simultaneously by each device. Between each master and the instrument
the communication must follow the single request-reply schema. Master should wait for each reply before submitting a new
request.
2
2.4 Addressing 2 DESCRIPTION OF MODBUS IMPLEMENTATION
Double precision number format has 64 bits and is coded same as float with exponent 11 bits and 52 bit fraction.
Date and time is stored in 64-bit or 32-bit KMBTime format. Its value means number of miliseconds (64b) or seconds
(32b) since 1.1.2000 00:00 UTC. ANSI C, C++ and .NET C# functions (sample code) can be provided upon request.
Each logical block of values is stored within the array of registers starting at the base address (organised as chapters and
sections in this document).
2.4 Addressing
The “broadcast” mode is not supported. Instead, with Modbus Master module, the address 0 in its configuration represents
data from the master itself. Standard Modbus addressing applies for all three phase single feeder analysers.
Instruments with multiple feeders and some multi-channel single phase instruments do limit the allowable base address
range for an instrument between 1 - 20. The rest of Modbus address ranges 21-240 is reserved to mirror the register
map for quantities from feeders (channels) 2 to 12. Correct Modbus address for channel X is determined by this formula:
M odbusAddressX = (X − 1) × 20 + M odbusAddressBase .
2.5 Example
Modpoll is a free open source tool for Windows, Linux and Solaris available free of charge for download. We promote this
3rd-party tool for reference testing of our Modbus implementation. The following examples can be used as a starting point
for developing of a custom support implementation and for debugging other issues.
1 Software Modpoll uses Modbus data model as default addressing mode, where register addresses in each block always starts from 1. Without
3
2.6 Modbus RTU encapsulated over Ethernet 2 DESCRIPTION OF MODBUS IMPLEMENTATION
−− P o l l i n g s l a v e . . .
[ 4 3 5 2 ] : 236.074005
[ 4 3 5 4 ] : 236.056198
[ 4 3 5 6 ] : 236.089401
[ 4 3 5 8 ] : 236.033752
Read Device number and software, hardware and bootloader versions - example of integer values (shortened output):
$ modpoll −r 528 −c 4 −t 3 −f −1 −0 1 4 7 . 2 3 0 . 7 2 . 5
...
−− P o l l i n g s l a v e . . .
[528]: 0 => SN = 7
[529]: 7
[530]: 3 => FW = 3 . 0 . 1 0 . 4 4 7 8
[531]: 0
[ 5 3 2 ] : 10
[ 5 3 3 ] : 4478
[534]: 2 => HW = 2 . 0 . 0 . 0
[535]: 0
[536]: 0
[537]: 0
[538]: 4 => BL = 4 . 0 . 0 . 0
[539]: 0
[540]: 0
[541]: 0
4
3 MODBUS REGISTER MAP
options:
Without RTU <−> TCP c o n v e r s i o n :
RTU − r e q u e s t 01 04 12 00 00 02 74 B3
TCP − r e q u e s t 00 00 00 00 00 06 01 04 12 00 00 02
5
3.2 0x0100 Device Real-time Clock Control (RTC) 3 MODBUS REGISTER MAP
If the GUEST user does not have Modbus Read and/or Modbus Write permission, the procedure below is required.
1. Write a username and PIN of the user with Modbus Read or Modbus Write persmission to the register range 0 through
8 as illustrated in table 1 and 2. The PIN is encoded as unsigned 32-bit number into two registers. The username
is encoded as ASCII characters ending with 0 (NULL) with two letters per register. It is expected that both the pin
and username are in the big-endian format. The username, PIN or both together have to be sent in a single Modbus
message.
2. Continue as usual.
3. Write 0x00000000 to the PIN registers — immediately disables any potential illegal communication. This happens
automatically one hour after the pin is entered.
All modbus login registers are write-only.
6
3.3 0x0150 Aggregation 3 MODBUS REGISTER MAP
Base address
Mapped data Size/type Encoding
DEC HEX
get/set time Unix 256 0x0100 64b Unix Time (ms)
get/set time KMB GMT 260 0x0104 64b KMBTime (GMT)
get/set time KMB local 264 0x0108 64b KMBTime (local)
get/adjust time Unix 272 0x0110 64b Unix Time (ms)
get/adjust time KMB GMT 276 0x0114 64b KMBTime (GMT)
get/adjust time KMB local 280 0x0118 64b KMBTime (local)
Time set last 288 0x0120 64b KMBTime GMT
Time adjusted last 292 0x0124 64b KMBTime GMT
Time zone 296 0x0128 16b 0..24, 12 = GMT
Summer time 297 0x0129 16b 1 .. Enabled
0 - none, 1 - PPS, 2 - PPM,
Time sync. 1 298 0x012A 16b
3 - NMEA, 4 - NTP, 5 - Freq
Time sync. 2 299 0x012B 16b 0x0F - DI, 0x80 - PPS/PPM, 0x40 - 1/0
NTP server 300 0x012C 32b a.b.c.d
Reset methods:
0xFFFFFFFF: manual,
<60: seconds,
<60*60: minutes,
<86400: hours,
7
3.4 0x0200 Device Identification 3 MODBUS REGISTER MAP
PROPS TYPES and DEVICE TYPES bellow is a list of the most common device types. Other options may exist and are
not listed. In such case please contact our support for further information. Props type defines a group of similar instruments
(family), device type specifies the exact instrument and sub device type 1 to 6 may specify detailed option information.
Props type 0x2001 IO modules family
device type: 0x101x MIO 4410
device type: 0x102x MIO 4000
Props type 0x0030 Standard panel PQ analyser family (line 1xx)
device type: 0x81xx SML 133
device type: 0x82xx SMY 133
device type: 0x83xx SMZ 133
device type: 0x84xx SMP 133
device type: 0x85xx SMY 134
Props type 0x0040 Novar power factor controllers
8
3.5 0x0300 Archive Control Block 3 MODBUS REGISTER MAP
Props type 0x0050: Standard din rail PQ and power analyser family (line 1xx)
device type: 0x3xxx SMC 144
device type: 0x4xxx PA 144
device type: 0x5xxx SMC 133
device type: 0x81xx SMC 118
device type: 0x84xx SMC 112
device type: 0x87xx SMC 114
Props type 0x0100 The high-end PQ analyser family (line 2xx)
Version information
9
3.5 0x0300 Archive Control Block 3 MODBUS REGISTER MAP
Base address
Archive Type Implemented
DEC HEX
Main YES 768 0x0300
S-profile x 784 0x0310
M-profile x 800 0x0320
Log x 816 0x0330
PQ Main x 832 0x0340
Voltage Events YES 848 0x0350
Electricity Meter YES 864 0x0360
reserved x
reserved x
reserved x
reserved x
General Oscillograms x 944 0x03B0
reserved x
Modbus x 976 0x03D0
Histogram x 992 0x03E0
V-Dip x 1008 0x03F0
Event Log YES 1024 0x0400
Trends x 1040 0x0410
H2M (only SP12) YES 1056 0x0420
For each archive the control registers are as follows. Modbus function 4 is supported to read the value, and Modbus
function 16 to write the value. The following table show an example for main archive registers.
Reading out archive values is performed with a custom Modbus function 100 (average or actual value), 101 (minimum
value), and 102 (maximum value) over the same set of registers as for actual data (Modbus fn. 4). If a value for an inspected
quantity is not available in archive or it is not defined at all, the (float or double) not-a-number value is returned in the
respective register. If not command is written into respective Record time register (0x0300, 0x0310 0x0320....) for period of
60seconds, it will automatically point to time of last record.
Supported values are implemented on respective register blocks starting at
• 0x1000, 0x1100, 0x1200 and 0x1300 for main archive, (function 100, 101, 102)
• 0x2000, 0x2400, 0x2800 and 0x2B00 for electricity meter archive, (function 100)
• 0x5100-0x5112 for flicker values from main archive (function 100, 101, 102)
• 0x532A-0x5330 for RCS level values from main archive (function 100, 101, 102)
10
3.6 0x0600 Reset of values 3 MODBUS REGISTER MAP
• 0x5500 for voltage event archive. In case there are multiple events stored with same timestamp, first of them is listed
while accesing it’s time stamp. Write 0x01 or 0x02 to register 0x0350 to list other. (function 100)
• 0x6200-0x6206 for DC components of the voltages from main archive (function 100, 101, 102)
11
3.9 0x0800 Read-only Settings 3 MODBUS REGISTER MAP
Base address
Mapped data Size/type Soft Erase
DEC HEX
Connection Type 1792 0x0700 16b Yes
Connection Mode 1793 0x0701 32b Yes
Nominal Frequency 1795 0x0703 32b, float Yes
Nominal voltage Unom 1797 0x0705 32b, float Yes
Nominal power Pnom (3P) 1799 0x0707 32b, float Yes
Primary VT 1801 0x0709 16b (rozsah 1 - 65535) Yes
Secondary VT 1802 0x070A 16b (rozsah 1 - 65535) Yes
Multiplier VT 1803 0x070B 32b, float Yes
Primary VTN 1805 0x070D 16b (rozsah 1 - 65535) Yes
Secondary VTN 1806 0x070E 16b (rozsah 1 - 65535) Yes
Multiplier VTN 1807 0x070F 32b, float Yes
Primary CT 1809 0x0711 16b Yes
Secondary CT 1810 0x0712 16b Yes
Multiplier CT 1811 0x0713 32b, float Yes
Primary CTN 1813 0x0715 16b Yes
Secondary CTN 1814 0x0716 16b Yes
Multiplier CTN 1815 0x0717 32b, float Yes
Nominal current Inom 1817 0x0719 32b, float Yes
Base address
Mapped data Size/type
DEC HEX
COM Modbus Master 2048 0x0800 16b
Device Address 2049 0x0801 16b
Baud Rate 2050 0x0802 32b, uint
Parity 2052 0x0804 16b
Data Bits + parity 2053 0x0805 16b
Stop Bit 2054 0x0806 16b
12
3.10 0x0900 BCPM system configuration - local bus 3 MODBUS REGISTER MAP
Base address
Mapped data Size/type
DEC HEX
DHCP 2112 0x0840 16b
IP Address 2113 0x0841 32b
Netmask 2115 0x0843 32b
Gateway 2117 0x0845 32b
KMB Port 2119 0x0847 16b
Modbus Port 2120 0x0848 16b
Webserver Port 2121 0x0849 16b
MAC 2122 0x084A 64b
Base address
Mapped data Size/type
DEC HEX
SN of 1. configured (fce4)/non-config. (fce3) module 2304 0x0900 16b, R/W
SN of 2. configured module on local bus 2312 0x0908 16b, R/W
SN of 3. First configured module on local bus 2320 0x0910 16b, R/W
SN of 4. First configured module on local bus 2328 0x0918 16b, R/W
SN of 5. First configured module on local bus 2336 0x0920 16b, R/W
reserve 5 2337-2383 0x0921-0x094F
Device number 2384 0x0950 16b, R
DEVICE TYPE 2385 0x0951 16b, R
PROPS TYPE 2386 0x0952 16b, R
FW version.a (4.0.5.5782) 2387 0x0953 16b, R
FW version.b (4.0.5.5782) 2388 0x0954 16b, R
FW version.c (4.0.5.5782) 2389 0x0955 16b, R
FW version.d (4.0.5.5782) 2390 0x0956 16b, R
Hardware version 2391 0x0957 16b, R
SoftwareModules 2392 0x0958 16b, R
DeviceAddr 2393 0x0959 16b, R
Bootloader Version 2394 0x095A 16b, R
13
3.10 0x0900 BCPM system configuration - local bus 3 MODBUS REGISTER MAP
14
3.11 0x0C00ELOG 3 MODBUS REGISTER MAP
3.11 0x0C00ELOG
ELOG registers are accesible using modbus function 100, to read it’s history
Base address
Mapped data Size/type
DEC HEX
Priority 3072 0x0C00 16b
Severity 3071 0x0C01 16b
ID 3074 0x0C02 32b
15
3.12 0x0D00 PQ configuration 3 MODBUS REGISTER MAP
Base address
Mapped data Size/type Description
DEC HEX
Configuration 3328 0x0D00 32b, R/W 0x00 = 3P voltage events
0x01 = 1P voltage events
0x02 = Floating reference voltage
0x04 = Create RVC events
0x08 = Reserverd
0x40=Imax in %
0x10+0x20 ==
0=basic/1=extended/2=full
0x80000000=Floating reference
voltage support
0x40000000=Podpora RVC
0x20000000=Podpora
basic/extended/full
Recording interval 3330 0x0D02 32b, R/W
Frequency 100% high 3332 0x0D04 32b, float, R/W
limit
Frequency 100% low limit 3334 0x0D06 32b, float, R/W
Frequency 95% high limit 3336 0x0D08 32b, float, R/W
Frequency 95% low limit 3338 0x0D0A 32b, float, R/W
Voltage 100% high limit 3340 0x0D0C 32b, float, R/W
Voltage 100% low limit 3342 0x0D0E 32b, float, R/W
Voltage 95% high limit 3344 0x0D10 32b, float, R/W
Voltage 95% low limit 3346 0x0D12 32b, float, R/W
Voltage unbalance 100% 3348 0x0D14 32b, float, R/W
limit
Voltage unbalance 95% 3350 0x0D16 32b, float, R/W
limit
Short term flicker limit 3352 0x0D18 32b, float, R/W
Long term flicker limit 3354 0x0D1A 32b, float, R/W
RCS limit 3356 0x0D1C 32b, float, R/W
THD of voltage limit 3358 0x0D1E 32b, float, R/W
Voltage event - swell limit 3360 0x0D20 32b, float, R/W
Voltage event - sag limit 3362 0x0D22 32b, float, R/W
Voltage event - 3364 0x0D24 32b, float, R/W
interruption limit
Voltage event - hysteresis 3366 0x0D26 32b, float, R/W
Overcurrent limit 3368 0x0D28 32b, float, R/W
Rapid voltage changes 3370 0x0D2A 32b, float, R/W
treshold
Rapid voltage changes 3372 0x0D2C 32b, float, R/W
hysteresis
Short-term flicker 3374 0x0D2E 16b, R/W in minutes
evaluation time default value: 15
Long-term flicker 3375 0x0D2F 16b, R/W Multiplies of short-term flicker.
evaluation time default value: 8 (8×15 = 2hrs)
Flicker evaluation offset 3376 0x0D30 16b, R/W Multiplies of short-term flicker
time default value: 4 (4×15 = 1hr)
2nd harmonic limit 3377 0x0D31 16 32b, float, R/W
3rd harmonic limit 3379 0x0D33 32b, float, R/W
4th - 24th harmonic limit 3381-3421 0x0D35-0x0D5D 32b, float, R/W
25th harmonic limit 3423 0x0D5F 32b, float, R/W
3.13 0x1000 Actual Data 3 MODBUS REGISTER MAP
Error code - 32 bits indicating actual status of the instrument operation - value 0 of a given bit indicates correct operation,
value 1 indicates a possible problem.
0x01 RAM error
0x02 instrument configuration error
0x04 instrument callibration error
0x08 remote communication module error (WiFi/ZigBee)
0x10 clock error (RTC)
0x80 instrument archive error
0x100 flash memory error
0x200 display error
0 - Unknown
1 - correct 1-2-3 order
-1 - inverted 1-3-2 order
Sample overflow/underflow flags are set if one or more voltage or current channels measures signal which is out of the
channels linearity range. In such case precision is influenced and the measured quantity must be used with extra
consideration.
0x01, 0x02, 0x04, 0x08 - sampled voltage value in channel 1,2..4 out of range
0x10, 0x20, 0x40, 0x80, 0x100, 0x200, 0x400, 0x800 - sampled current value in channel 1,2..4 out of range
Flags - marks if and which actual data measuremnt is influenced by voltage or other events
0x01, 0x02, 0x04, 0x08 - voltage, current and powers in channel 1,2..4
0x10, 0x20, 0x40, 0x80 - short time flicker in channel 1,2..4
0x100, 0x200, 0x400, 0x800 - long time flicker in channel 1,2..4
0x1000 - frequency
0x2000 - automatic current probe range switchover
Base address
Mapped data Size/type
DEC HEX
Config Change counter 4096 0x1000 16b
Error code 4097 0x1001 32b
Phase order 4099 0x1003 16b
Actual frequency (f) 4100 0x1004 32b, float
17
3.13 0x1000 Actual Data 3 MODBUS REGISTER MAP
Base address
Mapped data Size/type
DEC HEX
10-second frequency (f10s) 4102 0x1006 32b, float
Sample overflow/underflow flags (per channel) 4104 0x1008 16b
Flags 4105 0x1009 32b
Base address
Mapped data Size/type
DEC HEX
ULN 1 4352 0x1100 32b, float
ULN 2 4354 0x1102 32b, float
ULN 3 4356 0x1104 32b, float
UN 4358 0x1106 32b, float
ULL1 4360 0x1108 32b, float
ULL2 4362 0x110A 32b, float
ULL3 4364 0x110C 32b, float
T HD U1 4366 0x110E 32b, float
T HD U2 4368 0x1110 32b, float
T HD U3 4370 0x1112 32b, float
T HD UN 4372 0x1114 32b, float
T ID U1 4374 0x1116 32b, float
T ID U2 4376 0x1118 32b, float
T ID U3 4378 0x111A 32b, float
T ID UN 4380 0x111C 32b, float
CFU 1 4382 0x111E 32b, float
CFU 2 4384 0x1120 32b, float
CFU 3 4386 0x1122 32b, float
CFU N 4388 0x1124 32b, float
U f h1 4390 0x1126 32b, float
U f h2 4392 0x1128 32b, float
U f h3 4394 0x112A 32b, float
U f hN 4396 0x112C 32b, float
φu1 4398 0x112E 32b, float
φu2 4400 0x1130 32b, float
φu3 4402 0x1132 32b, float
φuN 4404 0x1134 32b, float
u2 4406 0x1136 32b, float
positive sequence U1 4408 0x1138 32b, float
negative sequence U2 4410 0x113A 32b, float
zero sequence U0 4412 0x113C 32b, float
T DDU 1 4414 0x113E 32b, float
T DDU 2 4416 0x1140 32b, float
18
3.13 0x1000 Actual Data 3 MODBUS REGISTER MAP
Base address
Mapped data Size/type
DEC HEX
T DDU 3 4418 0x1142 32b, float
T DDU 4 4420 0x1144 32b, float
Base address
Mapped data Size/type
DEC HEX
I1 4608 0x1200 32b, float
I2 4610 0x1202 32b, float
I3 4612 0x1204 32b, float
IN or I4 4614 0x1206 32b, float
P
IN c = samples (I1 , I2 , I3 ) 4616 0x1208 32b, float
P
IP Ec = samples (I1 , I2 , I3 , IN ) 4618 0x120A 32b, float
T HD I1 4620 0x120C 32b, float
T HD I2 4622 0x120E 32b, float
T HD I3 4624 0x1210 32b, float
T HD IN 4626 0x1212 32b, float
T ID I1 4628 0x1214 32b, float
T ID I2 4630 0x1216 32b, float
T ID I3 4632 0x1218 32b, float
T ID IN 4634 0x121A 32b, float
CFI1 4636 0x121C 32b, float
CFI2 4638 0x121E 32b, float
CFI3 4640 0x1220 32b, float
CFIN 4642 0x1222 32b, float
If h1 4644 0x1224 32b, float
If h2 4646 0x1226 32b, float
If h3 4648 0x1228 32b, float
If hN 4650 0x122A 32b, float
φi1 4652 0x122C 32b, float
φi2 4654 0x122E 32b, float
φi3 4656 0x1230 32b, float
φiN 4658 0x1232 32b, float
i2 4660 0x1234 32b, float
positive sequence I1 4662 0x1236 32b, float
negative sequence I2 4664 0x1238 32b, float
zero sequence I0 4666 0x123A 32b, float
3I 4668 0x123C 32b, float
T DDI1 4670 0x123E 32b, float
T DDI2 4672 0x1240 32b, float
T DDI3 4674 0x1242 32b, float
T DDI4 4676 0x1244 32b, float
19
3.13 0x1000 Actual Data 3 MODBUS REGISTER MAP
Base address
Mapped data Size/type
DEC HEX
3P F 4864 0x1300 32b, float
3cos(φ) 4866 0x1302 32b, float
P F1 4868 0x1304 32b, float
P F2 4870 0x1306 32b, float
P F3 4872 0x1308 32b, float
P FN 4874 0x130A 32b, float
cos(φ)1 4876 0x130C 32b, float
cos(φ)2 4878 0x130E 32b, float
cos(φ)3 4880 0x1310 32b, float
cos(φ)N 4882 0x1312 32b, float
Base address
Mapped data Size/type
DEC HEX
3P 4884 0x1314 32b, float
3Q 4886 0x1316 32b, float
3S 4888 0x1318 32b, float
3Pf h 4890 0x131A 32b, float
3Qf h 4892 0x131C 32b, float
3D 4894 0x131E 32b, float
P1 4896 0x1320 32b, float
P2 4898 0x1322 32b, float
P3 4900 0x1324 32b, float
PN 4902 0x1326 32b, float
Q1 4904 0x1328 32b, float
Q2 4906 0x132A 32b, float
Q3 4908 0x132C 32b, float
QN 4910 0x132E 32b, float
S1 4912 0x1330 32b, float
S2 4914 0x1332 32b, float
S3 4916 0x1334 32b, float
SN 4918 0x1336 32b, float
Pf h1 4920 0x1338 32b, float
Pf h2 4922 0x133A 32b, float
Pf h3 4924 0x133C 32b, float
20
3.13 0x1000 Actual Data 3 MODBUS REGISTER MAP
Base address
Mapped data Size/type
DEC HEX
Pf hN 4926 0x133E 32b, float
Qf h1 4928 0x1340 32b, float
Qf h2 4930 0x1342 32b, float
Qf h3 4932 0x1344 32b, float
Qf hN 4934 0x1346 32b, float
D1 4936 0x1348 32b, float
D2 4938 0x134A 32b, float
D3 4940 0x134C 32b, float
DN 4942 0x134E 32b, float
0x1350 Active power import/export This block is only available in SMC 133, 144, 233, 235, ARTIQ 233, 235, SMZ 244,
SMY 133G2, SMP 133 and SMY 134 at the moment. Instrument provides different data acording to used modbus function:
Function 3 provides AVG (average) values according to the instrument setup.
Function 4 provides actual (200ms/10 period) values.
Function 100 is custom modbus function that provides AVG value from main archive.
Function 101 is custom modbus function that provides MIN value from main archive.
Function 102 is custom modbus function that provides MAX value from main archive.
Base address
Mapped data Size/type
DEC HEX
3P + 4944 0x1350 32b, float
3P- 4946 0x1352 32b, float
P 1+ 4948 0x1354 32b, float
P2+ 4950 0x1356 32b, float
P3+ 4952 0x1358 32b, float
P4+ 4954 0x135A 32b, float
P 1- 4956 0x135C 32b, float
P2- 4958 0x135E 32b, float
P3- 4960 0x1360 32b, float
P4- 4962 0x1362 32b, float
0x1364 Active power in four-quadrants Instrument provides different data acording to used modbus function. For details
refer to chapter 3.13.4.
21
3.13 0x1000 Actual Data 3 MODBUS REGISTER MAP
Base address
Mapped data Size/type
DEC HEX
3Pi 4964 0x1364 32b, float
3Pii 4966 0x1366 32b, float
3Piii 4968 0x1368 32b, float
3Piv 4970 0x136A 32b, float
P1i 4972 0x136C 32b, float
P2i 4974 0x136E 32b, float
P3i 4976 0x1370 32b, float
P4i 4978 0x1372 32b, float
P1ii 4980 0x1374 32b, float
P2ii 4982 0x1376 32b, float
P3ii 4984 0x1378 32b, float
P4ii 4986 0x137A 32b, float
P1iii 4988 0x137C 32b, float
P2iii 4990 0x137E 32b, float
P3iii 4992 0x1380 32b, float
P4iii 4994 0x1382 32b, float
P1iv 4996 0x1384 32b, float
P2iv 4998 0x1386 32b, float
P3iv 5000 0x1388 32b, float
P4iv 5002 0x138A 32b, float
|3P| 5004 0x138C 32b, float
|P1| 5006 0x138E 32b, float
|P2| 5008 0x1390 32b, float
|P3| 5010 0x1392 32b, float
|P4| 5012 0x1394 32b, float
0x1390 Reactive power import/export and inductive/capacitive This block is only available in SMC 133, 144, 233, 235,
ARTIQ 233, 235, SMZ 244, SMY 133G2, SMP 133 and SMY 134 at the moment. Instrument provides different data acording
to used modbus function:. For details refer to chapter 3.13.4.
Base address
Mapped data Size/type
DEC HEX
3QL 5008 0x1390 32b, float
3QC 5010 0x1392 32b, float
3Q+ 5012 0x1394 32b, float
3Q- 5014 0x1396 32b, float
Q1L 5016 0x1398 32b, float
Q2L 5018 0x139A 32b, float
Q3L 5020 0x139C 32b, float
Q4L 5022 0x139E 32b, float
Q1C 5024 0x13A0 32b, float
Q2C 5026 0x13A2 32b, float
22
3.13 0x1000 Actual Data 3 MODBUS REGISTER MAP
Base address
Mapped data Size/type
DEC HEX
Q3C 5028 0x13A4 32b, float
Q4C 5030 0x13A6 32b, float
Q1+ 5032 0x13A8 32b, float
Q2+ 5034 0x13AA 32b, float
Q3+ 5036 0x13AC 32b, float
Q4+ 5038 0x13AE 32b, float
Q1- 5040 0x13B0 32b, float
Q2- 5042 0x13B2 32b, float
Q3- 5044 0x13B4 32b, float
Q4- 5046 0x13B6 32b, float
0x13B8 Reactive power in four-quadrants This block is only available in SMC 133, 144, 233, 235, ARTIQ 233, 235, SMZ
244, SMY 133G2, SMP 133 and SMY 134 at the moment. Instrument provides different data acording to used modbus
function. For details refer to chapter 3.13.4.
Base address
Mapped data Size/type
DEC HEX
3Qi 5048 0x13B8 32b, float
3Qii 5050 0x13BA 32b, float
3Qiii 5052 0x13BC 32b, float
3Qiv 5054 0x13BE 32b, float
Q1i 5056 0x13C0 32b, float
Q2i 5058 0x13C2 32b, float
Q3i 5060 0x13C4 32b, float
Q4i 5062 0x13C6 32b, float
Q1ii 5064 0x13C8 32b, float
Q2ii 5066 0x13CA 32b, float
Q3ii 5068 0x13CC 32b, float
Q4ii 5070 0x13CE 32b, float
Q1iii 5072 0x13D0 32b, float
Q2iii 5074 0x13D2 32b, float
Q3iii 5076 0x13D4 32b, float
Q4iii 5078 0x13D6 32b, float
Q1iv 5080 0x13D8 32b, float
Q2iv 5082 0x13DA 32b, float
Q3iv 5084 0x13DC 32b, float
Q4iv 5086 0x13DE 32b, float
23
3.13 0x1000 Actual Data 3 MODBUS REGISTER MAP
Base address
Mapped data Size/type
DEC HEX
U1h1...h50 5120...5218 0x1400...0x1462 32b, float
U2h1...h50 5220...5318 0x1464...0x14C6 32b, float
U3h1...h50 5320...5418 0x14C8...0x152A 32b, float
UN h1...h50 5420...5518 0x152C...0x158E 32b, float
φU1h1...h50 5520...5618 0x1590...0x15F2 32b, float
φU2h1 ...h50 5620...5718 0x15F4...0x1656 32b, float
φU3h1...h50 5720...5818 0x1658...0x16BA 32b, float
φUN h1...h50 5820..5918 0x16BC...0x171E 32b, float
I1h1...h50 5920...6018 0x1720...0x1782 32b, float
I2h1...h50 6020...6118 0x1784...0x17E6 32b, float
I3h1...h50 6120...6218 0x17E8...0x184A 32b, float
IN h1...h50 6220...6318 0x184C...0x18AE 32b, float
∆φI1h1...h50 6320...6418 0x18B0...0x1912 32b, float
∆φI2h1...h50 6420...6518 0x1914...0x1976 32b, float
∆φI3h1...h50 6520...6618 0x1978...0x19DA 32b, float
∆φIN h1...h50 6620...6718 0x19DC...0x1A3E 32b, float
Base address
Mapped data Size/type
DEC HEX
U1ih1...ih50 6812...6910 0x1B00...0x1B62 32b, float
U2ih1...ih50 6912...7010 0x1B64...0x1BC6 32b, float
U3ih1...ih50 7012...7110 0x1BC8...0x1C2A 32b, float
UN ih1...ih50 7112...7210 0x1C2C...0x1C8E 32b, float
I1ih1...ih50 7212...7310 0x1C90...0x1CF2 32b, float
I2ih1...ih50 7312...7410 0x1CF4...0x1D56 32b, float
I3ih1...ih50 7412...7510 0x1D58...0x1DBA 32b, float
IN ih1...ih50 7512...7610 0x1DBC...0x1E1E 32b, float
Base address
Mapped data Size/type
DEC HEX
U1h5 7936 0x1F00 32b, float
U1h7 7938 0x1F02 32b, float
U1h9 7940 0x1F04 32b, float
U1h11 7942 0x1F06 32b, float
U1h13 7944 0x1F08 32b, float
U2h5 7946 0x1F0A 32b, float
24
3.14 0x2000 Electricity Meter Readings 3 MODBUS REGISTER MAP
Base address
Mapped data Size/type
DEC HEX
U2h7 7948 0x1F0C 32b, float
U2h9 7950 0x1F0E 32b, float
U2h11 7952 0x1F10 32b, float
U2h13 7954 0x1F12 32b, float
U3h5 7956 0x1F14 32b, float
U3h7 7958 0x1F16 32b, float
U3h9 7960 0x1F18 32b, float
U3h11 7962 0x1F1A 32b, float
U3h13 7964 0x1F1C 32b, float
I1h5 7966 0x1F1E 32b, float
I1h7 7968 0x1F20 32b, float
I1h9 7970 0x1F22 32b, float
I1h11 7972 0x1F24 32b, float
I1h13 7974 0x1F26 32b, float
I2h5 7976 0x1F28 32b, float
I2h7 7978 0x1F2A 32b, float
I2h9 7980 0x1F2C 32b, float
I2h11 7982 0x1F2E 32b, float
I2h13 7984 0x1F30 32b, float
I3h5 7986 0x1F32 32b, float
I3h7 7988 0x1F34 32b, float
I3h9 7990 0x1F36 32b, float
I3h11 7992 0x1F38 32b, float
I3h13 7994 0x1F3A 32b, float
Base address
Energy Direction/Character Mapped data Size, type
DEC HEX
imported 3EP+ 8192 0x2000 64b, double
3-phase active
exported 3EP- 8196 0x2004 64b, double
inductive 3EQL 8200 0x2008 64b, double
3-phase reactive
capacitive 3EQC 8204 0x200C 64b, double
25
3.14 0x2000 Electricity Meter Readings 3 MODBUS REGISTER MAP
Base address
Energy Direction Mapped data Size, type
DEC HEX
EP1+ 8208 0x2010 64b, double
EP2+ 8212 0x2014 64b, double
active imported
EP3+ 8216 0x2018 64b, double
EP4+ 8220 0x201C 64b, double
EP1- 8224 0x2020 64b, double
EP2- 8228 0x2024 64b, double
active exported
EP3- 8232 0x2028 64b, double
EP4- 8236 0x202C 64b, double
Base address
Energy Character Mapped data Size, type
DEC HEX
EQL1 8240 0x2030 64b, double
EQL2 8244 0x2034 64b, double
reactive inductive
EQL3 8248 0x2038 64b, double
EQL4 8252 0x203C 64b, double
EQC1 8256 0x2040 64b, double
EQC2 8260 0x2044 64b, double
reactive capacitive
EQC3 8264 0x2048 64b, double
EQC4 8268 0x204C 64b, double
Base address
Energy Direction & Character Mapped data Size, type
DEC HEX
imported inductive 3EQL+ 9216 0x2400 64b, double
exported inductive 3EQL- 9220 0x2404 64b, double
3-phase reactive
imported capacitive 3EQC+ 9224 0x2408 64b, double
exported capacitive 3EQC- 9228 0x240C 64b, double
Base address
Energy Direction & Character Mapped data Size, type
DEC HEX
EQL1+ 9232 0x2410 64b, double
EQL2+ 9236 0x2414 64b, double
reactive imported inductive
EQL3+ 9240 0x2418 64b, double
EQL4+ 9244 0x241C 64b, double
26
3.14 0x2000 Electricity Meter Readings 3 MODBUS REGISTER MAP
Base address
Energy Direction & Character Mapped data Size, type
DEC HEX
EQL1- 9248 0x2420 64b, double
EQL2- 9252 0x2424 64b, double
reactive exported inductive
EQL3- 9256 0x2428 64b, double
EQL4- 9260 0x242C 64b, double
EQC1+ 9264 0x2430 64b, double
EQC2+ 9268 0x2434 64b, double
reactive imported capacitive
EQC3+ 9272 0x2438 64b, double
EQC4+ 9276 0x243C 64b, double
EQC1- 9280 0x2440 64b, double
EQC2- 9284 0x2444 64b, double
reactive exported capacitive
EQC3- 9288 0x2448 64b, double
EQC4- 9292 0x244C 64b, double
3.14.6 0x2800 Two-quadrant (2Q, import/export) three phase active energy per tariff
Tarif (TOU) represents an interval of time during day with a special energy rate. Number of such registers is given by
configuration. Number of tarifs can be configured between 1 and 6 (T1,T2,...T6) in the instrument configuration. In
polyphase instruments these tariff summary registers only count energy consumption in phase 1, 2 and 3.
Base address
Energy Direction Mapped data Size, type
DEC HEX
T1.3EP+ 10240 0x2800 64b, double
T2.3EP+ 10244 0x2804 64b, double
T3.3EP+ 10248 0x2808 64b, double
active import
T4.3EP+ 10252 0x280C 64b, double
T5.3EP+ 10256 0x2810 64b, double
T6.3EP+ 10260 0x2814 64b, double
T1.3EP- 10264 0x2818 64b, double
T2.3EP- 10268 0x281C 64b, double
T3.3EP- 10272 0x2820 64b, double
active export
T4.3EP- 10276 0x2824 64b, double
T5.3EP- 10280 0x2828 64b, double
T6.3EP- 10284 0x282C 64b, double
3.14.7 0x2830 Two-quadrant (2Q, inductive/capacitive) three phase reactive energy per tariff
Base address
Energy Character Mapped data Size, type
DEC HEX
T1.3EQL 10288 0x2830 64b, double
T2.3EQL 10292 0x2834 64b, double
T3.3EQL 10296 0x2838 64b, double
reactive inductive
T4.3EQL 10300 0x283C 64b, double
T5.3EQL 10304 0x2840 64b, double
T6.3EQL 10308 0x2844 64b, double
T1.3EQC 10312 0x2848 64b, double
T2.3EQC 10316 0x284C 64b, double
reactive capacitive
27
3.15 0x4000 Aggregated Values 3 MODBUS REGISTER MAP
Base address
Energy Character Mapped data Size, type
DEC HEX
T3.3EQC 10320 0x2850 64b, double
T4.3EQC 10324 0x2854 64b, double
T5.3EQC 10328 0x2858 64b, double
T6.3EQC 10332 0x285C 64b, double
3.14.8 0x2B00 Four-quadrant (4Q) three phase reactive energy per tariff
In polyphase instruments these tariff summary registers only count energy consumption in phase 1, 2 and 3.
Base address
Energy Direction & Character Mapped data Size, type
DEC HEX
T1.3EQL+ 11008 0x2B00 64b, double
T2.3EQL+ 11012 0x2B04 64b, double
T3.3EQL+ 11016 0x2B08 64b, double
reactive inductive import
T4.3EQL+ 11020 0x2B0C 64b, double
T5.3EQL+ 11024 0x2B10 64b, double
T6.3EQL+ 11028 0x2B14 64b, double
T1.3EQL- 11032 0x2B18 64b, double
T2.3EQL- 11036 0x2B1C 64b, double
T3.3EQL- 11040 0x2B20 64b, double
reactive inductive export
T4.3EQL- 11044 0x2B24 64b, double
T5.3EQL- 11048 0x2B28 64b, double
T6.3EQL- 11052 0x2B2C 64b, double
T1.3EQC+ 11056 0x2B30 64b, double
T2.3EQC+ 11060 0x2B34 64b, double
T3.3EQC+ 11064 0x2B38 64b, double
reactive capacitive import
T4.3EQC+ 11068 0x2B3C 64b, double
T5.3EQC+ 11072 0x2B40 64b, double
T6.3EQC+ 11076 0x2B44 64b, double
T1.3EQC- 11080 0x2B48 64b, double
T2.3EQC- 11084 0x2B4C 64b, double
T3.3EQC- 11088 0x2B50 64b, double
reactive capacitive export
T4.3EQC- 11092 0x2B54 64b, double
T5.3EQC- 11096 0x2B58 64b, double
T6.3EQC- 11100 0x2B5C 64b, double
28
3.15 0x4000 Aggregated Values 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type Unit
DEC HEX
time of max. U1 16952 4238 32b, KMBTime s
time of max. U2 16954 423A 32b, KMBTime s
time of max. U3 16956 423C 32b, KMBTime s
time of max. U12 16958 423E 32b, KMBTime s
time of max. U23 16960 4240 32b, KMBTime s
time of max. U31 16962 4242 32b, KMBTime s
time of max. I1 16964 4244 32b, KMBTime s
time of max. I2 16966 4246 32b, KMBTime s
time of max. I3 16968 4248 32b, KMBTime s
time of max. IN 16970 424A 32b, KMBTime s
time of max. P1 16972 424C 32b, KMBTime s
time of max. P2 16974 424E 32b, KMBTime s
time of max. P3 16976 4250 32b, KMBTime s
time of max. 3P 16978 4252 32b, KMBTime s
time of max. S1 16980 4254 32b, KMBTime s
time of max. S2 16982 4256 32b, KMBTime s
time of max. S3 16984 4258 32b, KMBTime s
time of max. 3S 16986 425A 32b, KMBTime s
time of max. Q1 16988 425C 32b, KMBTime s
time of max. Q2 16990 425E 32b, KMBTime s
time of max. Q3 16992 4260 32b, KMBTime s
time of max. 3Q 16994 4262 32b, KMBTime s
time of max. CosPhi1 16996 4264 32b, KMBTime s
time of max. CosPhi2 16998 4266 32b, KMBTime s
time of max. CosPhi3 17000 4268 32b, KMBTime s
time of max. frequency (f) 17002 426A 32b, KMBTime s
RESERVED
time of max. THD U1 17062 42A6 32b, KMBTime s
time of max. THD U2 17064 42A8 32b, KMBTime s
time of max. THD U3 17066 42AA 32b, KMBTime s
time of max. THD I1 17068 42AC 32b, KMBTime s
time of max. THD I2 17070 42AE 32b, KMBTime s
time of max. THD I3 17072 42B0 32b, KMBTime s
Base address
Mapped data Size, type Unit
DEC HEX
time of min. U1 17464 4438 32b, KMBTime s
time of min. U2 17466 443A 32b, KMBTime s
time of min. U3 17468 443C 32b, KMBTime s
time of min. U12 17470 443E 32b, KMBTime s
time of min. U23 17472 4440 32b, KMBTime s
29
3.15 0x4000 Aggregated Values 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type Unit
DEC HEX
time of min. U31 17474 4442 32b, KMBTime s
time of min. I1 17476 4444 32b, KMBTime s
time of min. I2 17478 4446 32b, KMBTime s
time of min. I3 17480 4448 32b, KMBTime s
time of min. IN 17482 444A 32b, KMBTime s
time of min. P1 17484 444C 32b, KMBTime s
time of min. P2 17486 444E 32b, KMBTime s
time of min. P3 17488 4450 32b, KMBTime s
time of min. 3P 17490 4452 32b, KMBTime s
time of min. S1 17492 4454 32b, KMBTime s
time of min. S2 17494 4456 32b, KMBTime s
time of min. S3 17496 4458 32b, KMBTime s
time of min. 3S 17498 445A 32b, KMBTime s
time of min. Q1 17500 445C 32b, KMBTime s
time of min. Q2 17502 445E 32b, KMBTime s
time of min. Q3 17504 4460 32b, KMBTime s
time of min. 3Q 17506 4462 32b, KMBTime s
time of min. CosPhi1 17508 4464 32b, KMBTime s
time of min. CosPhi2 17510 4466 32b, KMBTime s
time of min. CosPhi3 17512 4468 32b, KMBTime s
time of min. frequency (f) 17514 446A 32b, KMBTime s
RESERVED
time of min. THD U1 17574 44A6 32b, KMBTime s
time of min. THD U2 17576 44A8 32b, KMBTime s
time of min. THD U3 17578 44AA 32b, KMBTime s
time of min. THD I1 17580 44AC 32b, KMBTime s
time of min. THD I2 17582 44AE 32b, KMBTime s
time of min. THD I3 17584 44B0 32b, KMBTime s
Base address
Mapped data Size, type Unit
DEC HEX
time of last U, I, f averages 17664 4500 32b, KMBTime s
time of last P, Q, S averages 17666 4502 32b, KMBTime s
Base address
Mapped data Size, type Unit
DEC HEX
U1 17976 4638 32-bit, float V
U2 17978 463A 32-bit, float V
U3 17980 463C 32-bit, float V
30
3.15 0x4000 Aggregated Values 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type Unit
DEC HEX
U12 17982 463E 32-bit, float V
U23 17984 4640 32-bit, float V
U31 17986 4642 32-bit, float V
I1 17988 4644 32-bit, float A
I2 17990 4646 32-bit, float A
I3 17992 4648 32-bit, float A
IN=I1+I2+I3 17994 464A 32-bit, float A
P1 17996 464C 32-bit, float W
P2 17998 464E 32-bit, float W
P3 18000 4650 32-bit, float W
3P 18002 4652 32-bit, float W
S1 18004 4654 32-bit, float VA
S2 18006 4656 32-bit, float VA
S3 18008 4658 32-bit, float VA
3S 18010 465A 32-bit, float VA
Q1 18012 465C 32-bit, float var
Q2 18014 465E 32-bit, float var
Q3 18016 4660 32-bit, float var
3Q 18018 4662 32-bit, float var
CosPhi1 18020 4664 32-bit, float -
CosPhi2 18022 4666 32-bit, float -
CosPhi3 18024 4668 32-bit, float -
frequency (f) 18026 466A 32-bit, float Hz
RESERVED
THD U1 18086 46A6 32-bit, float percent
THD U2 18088 46A8 32-bit, float percent
THD U3 18090 46AA 32-bit, float percent
THD I1 18092 46AC 32-bit, float percent
THD I2 18094 46AE 32-bit, float percent
THD I3 18096 46B0 32-bit, float percent
Base address
Mapped data Size, type Unit
DEC HEX
U1 18488 4838 32-bit, float V
U2 18490 483A 32-bit, float V
U3 18492 483C 32-bit, float V
U12 18494 483E 32-bit, float V
U23 18496 4840 32-bit, float V
U31 18498 4842 32-bit, float V
I1 18500 4844 32-bit, float A
I2 18502 4846 32-bit, float A
I3 18504 4848 32-bit, float A
IN=I1+I2+I3 18506 484A 32-bit, float A
31
3.15 0x4000 Aggregated Values 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type Unit
DEC HEX
P1 18508 484C 32-bit, float W
P2 18510 484E 32-bit, float W
P3 18512 4850 32-bit, float W
3P 18514 4852 32-bit, float W
S1 18516 4854 32-bit, float VA
S2 18518 4856 32-bit, float VA
S3 18520 4858 32-bit, float VA
3S 18522 485A 32-bit, float VA
Q1 18524 485C 32-bit, float var
Q2 18526 485E 32-bit, float var
Q3 18528 4860 32-bit, float var
3Q 18530 4862 32-bit, float var
CosPhi1 18532 4864 32-bit, float -
CosPhi2 18534 4866 32-bit, float -
CosPhi3 18536 4868 32-bit, float -
frequency (f) 18538 486A 32-bit, float Hz
RESERVED
THD U1 18598 48A6 32-bit, float percent
THD U2 18600 48A8 32-bit, float percent
THD U3 18602 48AA 32-bit, float percent
THD I1 18604 48AC 32-bit, float percent
THD I2 18606 48AE 32-bit, float percent
THD I3 18608 48B0 32-bit, float percent
• Modbus function 04 Read Input Registers returns actual 200ms values for normal quantities.
• For energy registers booth functions offer the total kWh/kVarh counts.
Base address
Mapped data Size, type Unit
DEC HEX
U1 19000 4A38 32-bit, float V
U2 19002 4A3A 32-bit, float V
U3 19004 4A3C 32-bit, float V
U12 19006 4A3E 32-bit, float V
U23 19008 4A40 32-bit, float V
U31 19010 4A42 32-bit, float V
I1 19012 4A44 32-bit, float A
I2 19014 4A46 32-bit, float A
I3 19016 4A48 32-bit, float A
32
3.15 0x4000 Aggregated Values 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type Unit
DEC HEX
INc 19018 4A4A 32-bit, float A
P1 19020 4A4C 32-bit, float W
P2 19022 4A4E 32-bit, float W
P3 19024 4A50 32-bit, float W
3P 19026 4A52 32-bit, float W
S1 19028 4A54 32-bit, float VA
S2 19030 4A56 32-bit, float VA
S3 19032 4A58 32-bit, float VA
3S 19034 4A5A 32-bit, float VA
Q1 19036 4A5C 32-bit, float var
Q2 19038 4A5E 32-bit, float var
Q3 19040 4A60 32-bit, float var
3Q 19042 4A62 32-bit, float var
CosPhi1 19044 4A64 32-bit, float -
CosPhi2 19046 4A66 32-bit, float -
CosPhi3 19048 4A68 32-bit, float -
frequency (f) 19050 4A6A 32-bit, float Hz
phase order 19052 4A6C 32-bit, float -
EP1 total 19054 4A6E 32-bit, float Wh
EP2 total 19056 4A70 32-bit, float Wh
EP3 total 19058 4A72 32-bit, float Wh
3EP total 19060 4A74 32-bit, float Wh
EP1 import 19062 4A76 32-bit, float Wh
EP2 import 19064 4A78 32-bit, float Wh
EP3 import 19066 4A7A 32-bit, float Wh
3EP import 19068 4A7C 32-bit, float Wh
EP1 export 19070 4A7E 32-bit, float Wh
EP2 export 19072 4A80 32-bit, float Wh
EP3 export 19074 4A82 32-bit, float Wh
3EP export 19076 4A84 32-bit, float Wh
ES1 19078 4A86 32-bit, float VAh
ES2 19080 4A88 32-bit, float VAh
ES3 19082 4A8A 32-bit, float VAh
3ES 19084 4A8C 32-bit, float VAh
EQ1 19086 4A8E 32-bit, float varh
EQ2 19088 4A90 32-bit, float varh
EQ3 19090 4A92 32-bit, float varh
3EQ 19092 4A94 32-bit, float varh
EQL1 19094 4A96 32-bit, float varh
EQL2 19096 4A98 32-bit, float varh
EQL3 19098 4A9A 32-bit, float varh
3EQL 19100 4A9C 32-bit, float varh
EQC1 19102 4A9E 32-bit, float varh
EQC2 19104 4AA0 32-bit, float varh
EQC3 19106 4AA2 32-bit, float varh
33
3.16 0x4D00 Residual Current Monitor (RCM) 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type Unit
DEC HEX
3EQC 19108 4AA4 32-bit, float varh
THD U1 19110 4AA6 32-bit, float percent
THD U2 19112 4AA8 32-bit, float percent
THD U3 19114 4AAA 32-bit, float percent
THD I1 19116 4AAC 32-bit, float percent
THD I2 19118 4AAE 32-bit, float percent
THD I3 19120 4AB0 32-bit, float percent
Base address
Mapped Data Size, type Unit
DEC HEX
RCM min, avg, max reset timestamp 19726 0x4D0E 32b, KMBTime s
time of the last I∆1 maximum 19728 0x4D10 32b, KMBTime s
time of the last I∆2 maximum 19730 0x4D12 32b, KMBTime s
time of the last I∆3 maximum 19732 0x4D14 32b, KMBTime s
time of the last I∆4 maximum 19734 0x4D16 32b, KMBTime s
time of the last I∆5 maximum 19736 0x4D18 32b, KMBTime s
time of the last I∆6 maximum 19738 0x4D1A 32b, KMBTime s
time of the last I∆7 maximum 19740 0x4D1C 32b, KMBTime s
time of the last I∆8 maximum 19742 0x4D1E 32b, KMBTime s
Base address
Mapped Data Size, type Unit
DEC HEX
time of the last I∆1 minimum 19744 0x4D20 32b, KMBTime s
time of the last I∆2 minimum 19746 0x4D22 32b, KMBTime s
time of the last I∆3 minimum 19748 0x4D24 32b, KMBTime s
time of the last I∆4 minimum 19750 0x4D26 32b, KMBTime s
time of the last I∆5 minimum 19752 0x4D28 32b, KMBTime s
time of the last I∆6 minimum 19754 0x4D2A 32b, KMBTime s
time of the last I∆7 minimum 19756 0x4D2C 32b, KMBTime s
time of the last I∆8 minimum 19758 0x4D2E 32b, KMBTime s
Base address
Mapped Data Size, type Unit
DEC HEX
34
3.17 0x4E00 Demand and Maximum Demand Values 3 MODBUS REGISTER MAP
Base address
Mapped Data Size, type Unit
DEC HEX
last I∆1 maximum 19760 0x4D30 32b, float A
last I∆2 maximum 19762 0x4D32 32b, float A
last I∆3 maximum 19764 0x4D34 32b, float A
last I∆4 maximum 19766 0x4D36 32b, float A
last I∆5 maximum 19768 0x4D38 32b, float A
last I∆6 maximum 19770 0x4D3A 32b, float A
last I∆7 maximum 19770 0x4D3C 32b, float A
last I∆8 maximum 19772 0x4D3E 32b, float A
Base address
Mapped Data Size, type Unit
DEC HEX
last I∆1 minimum 19776 0x4D40 32b, float A
last I∆2 minimum 19778 0x4D42 32b, float A
last I∆3 minimum 19780 0x4D44 32b, float A
last I∆4 minimum 19782 0x4D46 32b, float A
last I∆5 minimum 19784 0x4D48 32b, float A
last I∆6 minimum 19786 0x4D4A 32b, float A
last I∆7 minimum 19788 0x4D4C 32b, float A
last I∆8 minimum 19790 0x4D4E 32b, float A
Base address
Mapped Data Size, type Unit
DEC HEX
I∆1 19792 0x4D50 32b, float A
I∆2 19794 0x4D52 32b, float A
I∆3 19796 0x4D54 32b, float A
I∆4 19798 0x4D56 32b, float A
I∆5 19800 0x4D58 32b, float A
I∆6 19802 0x4D5A 32b, float A
I∆7 19804 0x4D5C 32b, float A
I∆8 19806 0x4D5E 32b, float A
Base address
Mapped data Size, type Unit
DEC HEX
last avg reset date/time 19968 4E00 32b, KMBTime s
35
3.17 0x4E00 Demand and Maximum Demand Values 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type Unit
DEC HEX
last average demand 3LD 19970 4E02 32b, float W
last average demand LD1 19972 4E04 32b, float W
last average demand LD2 19974 4E06 32b, float W
last average demand LD3 19976 4E08 32b, float W
last average demand LD4 19978 4E0A 32b, float W
interval since last avg started 19980 4E0C 32b, KMBTime s
actual average demand 3AD 19982 4E0E 32b, float W
actual average demand AD1 19984 4E10 32b, float W
actual average demand AD2 19986 4E12 32b, float W
actual average demand AD3 19988 4E14 32b, float W
actual average demand AD4 19990 4E16 32b, float W
next avg reset date/time 19992 4E18 32b, KMBTime s
next average demand 3ED 19994 4E1A 32b, float W
next average demand ED1 19996 4E1C 32b, float W
next average demand ED2 19998 4E1E 32b, float W
next average demand ED3 20000 4E20 32b, float W
next average demand ED4 20002 4E22 32b, float W
Base address
Mapped data Size, type Unit
DEC HEX
max 3MD demand date/time 20016 4E30 32b, KMBTime s
maximum demand 3MD 20018 4E32 32b, float W
related demand AD1 20020 4E34 NaN
related demand AD2 20022 4E36 NaN
related demand AD3 20024 4E38 NaN
related demand AD4 20026 4E3A NaN
max MD1 demand date/time 20028 4E3C 32b, KMBTime s
related demand 3AD 20030 4E3E NaN
maximum demand MD1 20032 4E40 32b, float W
related demand AD2 20034 4E42 NaN
related demand AD3 20036 4E44 NaN
related demand AD4 20038 4E46 NaN
max MD2 demand date/time 20040 4E48 32b, KMBTime s
related demand 3AD 20042 4E4A NaN
related demand AD1 20044 4E4C NaN
maximum demand MD2 20046 4E4E 32b, float W
related demand AD3 20048 4E50 NaN
related demand AD4 20050 4E52 NaN
max MD3 demand date/time 20052 4E54 32b, KMBTime s
related demand 3AD 20054 4E56 NaN
36
3.17 0x4E00 Demand and Maximum Demand Values 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type Unit
DEC HEX
related demand AD1 20056 4E58 NaN
related demand AD2 20058 4E5A NaN
maximum demand MD3 20060 4E5C 32b, float W
related demand AD4 20062 4E5E NaN
max MD4 demand date/time 20064 4E60 32b, KMBTime s
related demand 3AD 20066 4E62 NaN
related demand AD1 20068 4E64 NaN
related demand AD2 20070 4E66 NaN
related demand AD3 20072 4E68 NaN
maximum demand MD4 20074 4E6A 32b, float W
Base address
Mapped data Size, type Unit
DEC HEX
last max 3MD demand date/time 20080 4E70 32b, KMBTime s
last maximum demand 3MD 20082 4E72 32b, float W
last related demand AD1 20084 4E74 NaN
last related demand AD2 20086 4E76 NaN
last related demand AD3 20088 4E78 NaN
last related demand AD4 20090 4E7A NaN
last max MD1 demand date/time 20092 4E7C 32b, KMBTime s
last related demand 3AD 20094 4E7E NaN
last maximum demand MD1 20096 4E80 32b, float W
last related demand AD2 20098 4E82 NaN
last related demand AD3 20100 4E84 NaN
last related demand AD4 20102 4E86 NaN
last max MD2 demand date/time 20104 4E88 32b, KMBTime s
last related demand 3AD 20106 4E8A NaN
last related demand AD1 20108 4E8C NaN
last maximum demand MD2 20110 4E8E 32b, float W
last related demand AD3 20112 4E90 NaN
last related demand AD4 20114 4E92 NaN
last max MD3 demand date/time 20116 4E94 32b, KMBTime s
last related demand 3AD 20118 4E96 NaN
last related demand AD1 20120 4E98 NaN
last related demand AD2 20122 4E9A NaN
last maximum demand MD3 20124 4E9C 32b, float W
last related demand AD4 20126 4E9E NaN
last max MD4 demand date/time 20128 4EA0 32b, KMBTime s
last related demand 3AD 20130 4EA2 NaN
37
3.17 0x4E00 Demand and Maximum Demand Values 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type Unit
DEC HEX
last related demand AD1 20132 4EA4 NaN
last related demand AD2 20134 4EA6 NaN
last related demand AD3 20136 4EA8 NaN
last maximum demand MD4 20138 4EAA 32b, float W
Base address
Mapped data Size, type Unit
DEC HEX
this max 3MD demand date/time 20160 4EC0 32b, KMBTime s
this maximum demand 3MD 20162 4EC2 32b, float W
this related demand AD1 20164 4EC4 NaN
this related demand AD2 20166 4EC6 NaN
this related demand AD3 20168 4EC8 NaN
this related demand AD4 20170 4ECA NaN
this max MD1 demand date/time 20172 4ECC 32b, KMBTime s
this related demand 3AD 20174 4ECE NaN
this maximum demand MD1 20176 4ED0 32b, float W
this related demand AD2 20178 4ED2 NaN
this related demand AD3 20180 4ED4 NaN
this related demand AD4 20182 4ED6 NaN
this max MD2 demand date/time 20184 4ED8 32b, KMBTime s
this related demand 3AD 20186 4EDA NaN
this related demand AD1 20188 4EDC NaN
this maximum demand MD2 20190 4EDE 32b, float W
this related demand AD3 20192 4EE0 NaN
this related demand AD4 20194 4EE2 NaN
this max MD3 demand date/time 20196 4EE4 32b, KMBTime s
this related demand 3AD 20198 4EE6 NaN
this related demand AD1 20200 4EE8 NaN
this related demand AD2 20202 4EEA NaN
this maximum demand MD3 20204 4EEC 32b, float W
this related demand AD4 20206 4EEE NaN
this max MD4 demand date/time 20208 4EF0 32b, KMBTime s
this related demand 3AD 20210 4EF2 NaN
this related demand AD1 20212 4EF4 NaN
this related demand AD2 20214 4EF6 NaN
this related demand AD3 20216 4EF8 NaN
this maximum demand MD4 20218 4EFA 32b, float W
38
3.18 0x5000 Power Quality Values (opt. PQ modules) 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type Description
DEC HEX
time of last PQ eval. 20480 0x5000 64b, KMBTime actual reading
last PQ evaluation 20484 0x5004 32b 0x1 100%, 0x2 95%
time of last failed 100% 20486 0x5006 64b, KMBTime ms since 1.1.2000
last failed 100% crit. 20490 0x500A 32b binary encoded indices
time of last failed 95% 20492 0x500C 64b, KMBTime ms since 1.1.2000
last failed 95% crit. 20496 0x500E 32b binary encoded indices
act. record in PQ buffer 20498 0x5012 32b index to the buffer below
buffer for PQ intervals 20500..20625 0x5014..0x5091 32b array: 63×32b
Encoding of evaluation indices (last PQ evaluation, last failed 100% and 95%): 0 — all correct, 0x0001 — freqency, 0x0002
— U1 , 0x0004 — U2 , 0x0008 — U3 , 0x0020 — T HDU 1 , 0x0040 — T HDU 2 , 0x0080 — T HDU 3 , 0x0200 — U N BU ,
0x0400 — PST 1 , 0x0800 — PST 2 , 0x1000 PST 3 , 0x2000 —UHARM 1 , 0x4000 — UHARM 2 , 0x8000 — UHARM 3 .
Encoding of interval evaluation buffer: bitwise true/false value for the last 32x63 PQ evaluation intervals. Updated in the
round manner. Typically for a 10-minute interval which is by default set in the instruments this buffer is sufficient for
last two weeks of data. This can be modified in the instrument configuration.
Base address
Mapped data Size, type
DEC HEX
Pst1 20736 0x5100, 0x5101 32b, float
Pst2 20738 0x5102, 0x5103 32b, float
Pst3 20740 0x5104, 0x5105 32b, float
Pst4 20742 0x5106, 0x5107 32b, float
Plt1 20744 0x5108, 0x5109 32b, float
Plt2 20746 0x510A, 0x510B 32b, float
Plt3 20748 0x510C, 0x510D 32b, float
Plt4 20750 0x510E, 0x510F 32b, float
Pinst1 20752 0x5110, 0x5111 32b, float
Pinst2 20754 0x5112, 0x5113 32b, float
Pinst3 20756 0x5114, 0x5115 32b, float
Pinst4 20758 0x5116, 0x5117 32b, float
39
3.18 0x5000 Power Quality Values (opt. PQ modules) 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type
DEC HEX
favg 20992 0x5200 32b, float
fmostly 20994 0x5202 16b
falways 20995 0x5203 16b
fbelow 20996 0x5204 16b
fabove 20997 0x5205 16b
U1 20998 0x5206 32b, float
U2 21000 0x5208 32b, float
U3 21002 0x520A 32b, float
U4 21004 0x520C 32b, float
T HDU 1 21006 0x520E 32b, float
T HDU 2 21008 0x5210 32b, float
T HDU 3 21010 0x5212 32b, float
T HDU 4 21012 0x5214 32b, float
Uharm1 21014 0x5216 64b
Uharm2 21018 0x521A 64b
Uharm3 21022 0x521E 64b
Uharm4 21026 0x5222 64b
PST 1 21030 0x5226 32b, float
PST 2 21032 0x5228 32b, float
PST 3 21034 0x522A 32b, float
PST 4 21036 0x522C 32b, float
U N BU 21038 0x522E 32b, float
RCScount 21040 0x522F 16 bit, uint
RCSL1 21041 0x5230 16 bit, uint
RCSL2 21042 0x5231 16 bit, uint
RCSL3 21043 0x5232 16 bit, uint
2 Duratioin of the basic power quality evaluatioin interval can be changed by a user in the instrument configuration.
40
3.18 0x5000 Power Quality Values (opt. PQ modules) 3 MODBUS REGISTER MAP
41
3.19 0x5300 Ripple Control Signal (opt. RCS module) 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type Description
DEC HEX
Phase 21760 0x5500 16b, int see note bellow*
Event Type 21761 0x5501 16b, int 1 = Swell, 2 = Dip,
3 = Interruption, 4 = Power
Failure
Event Time 21762 0x5502 64b, int Time of the event in ms from
1.1.2000
Duration 21766 0x5506 32b, int Duration of event in ms
Value 21768 0x5508 32b, float Maximal/Minimal measured
voltage
Base address
Mapped data Size, type
DEC HEX
U rc1T ime 21248 0x5300 64b
U rc1AV G 21252 0x5304 32b, float
U rc1M IN 21254 0x5306 32b, float
U rc1M AX 21256 0x5308 32b, float
U rc2T ime 21258 0x530A 64b
U rc2AV G 21262 0x530E 32b, float
U rc2M IN 21264 0x5310 32b, float
U rc2M AX 21266 0x5312 32b, float
U rc3T ime 21268 0x5314 64b
U rc3AV G 21272 0x5318 32b, float
U rc3M IN 21274 0x531A 32b, float
U rc3M AX 21276 0x531C 32b, float
Base address
Mapped data Size, type
DEC HEX
U rc1 b1 21278 0x531E 32b, float
42
3.19 0x5300 Ripple Control Signal (opt. RCS module) 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type
DEC HEX
U rc1 b2 21280 0x5320 32b, float
U rc2 b1 21282 0x5322 32b, float
U rc2 b2 21284 0x5324 32b, float
U rc3 b1 21286 0x5326 32b, float
U rc3 b2 21288 0x5328 32b, float
U rc150ms 21290 0x532A 32b, float
U rc250ms 21292 0x532C 32b, float
U rc350ms 21294 0x532E 32b, float
43
3.20 0x6000 Modbus Master Readings (opt. MM module) 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type
DEC HEX
First MM value for set X 24576 0x6000 32b, float
up to 98× per set, 300 total ... ... ...
Last MM value for set X 24776 0x60C8 32b, float
First MM value (all 300 values in row, sets not cosidered) 25600 0x6400 32b, float
up to 298× without considering sets ... ... 32b, float
Last MM value 26198 0x6656 32b, float
• instruments with more than 4 current inputs do use address multiplexing for the quantities derived from I5 and above
channels.
Base address
Mapped data Size, type
DEC HEX
U avgL1 25088 0x6200 32b, float
U avgL2 25090 0x6202 32b, float
U avgL3 25092 0x6204 32b, float
U avgL4 25094 0x6206 32b, float
44
3.22 0x9000 Input and Output Values 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type
DEC HEX
U minL1 25096 0x6208 32b, float
U minL2 25098 0x620A 32b, float
U minL3 25100 0x620C 32b, float
U minL4 25102 0x621E 32b, float
U maxL1 25104 0x6210 32b, float
U maxL2 25106 0x6212 32b, float
U maxL3 25108 0x6214 32b, float
U maxL4 25110 0x6216 32b, float
Base address
Mapped data Size, type
DEC HEX
IavgL1 25112 0x6218 32b, float
IavgL2 25114 0x621A 32b, float
IavgL3 25116 0x621C 32b, float
IavgL4 25118 0x621E 32b, float
IminL1 25120 0x6220 32b, float
IminL2 25122 0x6222 32b, float
IminL3 25124 0x6224 32b, float
IminL4 25126 0x6226 32b, float
ImaxL1 25128 0x6228 32b, float
ImaxL2 25130 0x622A 32b, float
ImaxL3 25132 0x622C 32b, float
ImaxL4 25134 0x622E 32b, float
Base address
Mapped data Size, type
DEC HEX
Digital Inputs (1-16) 36864 0x9000 16b
Digital Inputs(17-32) 36865 0x9001 16b
Frequency Counter 1 (FC1) 36866 0x9002 32b, float
Frequency Counter 2 (FC2) 36868 0x9004 32b, float
Frequency Counter 3 (FC3) 36870 0x9006 32b, float
Frequency Counter 4 (FC4) 36872 0x9008 32b, float
Frequency Counter 5 (FC5) 36874 0x900A 32b, float
Frequency Counter 6 (FC6) 36876 0x900C 32b, float
Frequency Counter 7 (FC7) 36878 0x900D 32b, float
Frequency Counter 8 (FC8) 36880 0x900F 32b, float
Pulse Counter 1 (PC1) 36882 0x9012 32b, float
Pulse Counter 2 (PC2) 36884 0x9016 32b, float
Pulse Counter 3 (PC3) 36886 0x901A 32b, float
Pulse Counter 4 (PC4) 36888 0x901E 32b, float
45
3.22 0x9000 Input and Output Values 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type
DEC HEX
Pulse Counter 5 (PC5) 36890 0x9022 32b, float
Pulse Counter 6 (PC6) 36892 0x9026 32b, float
Pulse Counter 7 (PC7) 36894 0x902A 32b, float
Pulse Counter 8 (PC8) 36896 0x902E 32b, float
Clear Time of PC1 36914 0x9032 64b, KMBtime
Clear Time of PC2 36918 0x9036 64b, KMBtime
Clear Time of PC3 36922 0x903A 64b, KMBtime
Clear Time of PC4 36926 0x903E 64b, KMBtime
Clear Time of PC5 36930 0x9042 64b, KMBtime
Clear Time of PC6 36934 0x9046 64b, KMBtime
Clear Time of PC7 36938 0x904A 64b, KMBtime
Clear Time of PC8 36942 0x904E 64b, KMBtime
Analog Input 1 36994 0x9082 32b, float
Analog Input 2 36996 0x9084 32b, float
Analog Input 3 36998 0x9086 32b, float
Analog Input 4 37000 0x9088 32b, float
Temperature 1 - Internal (Ti) 37056 0x90C0 32b, float
Temperature 2 - External (Te) 37058 0x90C2 32b, float
Temperature 3 37060 0x90C4 32b, float
Temperature 4 37062 0x90C6 32b, float
46
3.22 0x9000 Input and Output Values 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type Encoding
DEC HEX
Digital Outputs (1-8) 37632 0x9300 16b high byte mask, low byte status
Digital Outputs (9-16) 37633 0x9301 16b high byte mask, low byte status
Digital Outputs (17-24) 37634 0x9302 16b high byte mask, low byte status
Digital Outputs (25-32) 37635 0x9303 16b high byte mask, low byte status
I/O Variables (1-8) 37636 0x9304 16b high byte mask, low byte status
I/O Variables (9-16) 37638 0x9305 16b high byte mask, low byte status
Analog Output 1 37696 0x9340 32b, float
Analog Output 2 37698 0x9342 32b, float
Analog Output 3 37700 0x9344 32b, float
Analog Output 4 37702 0x9346 32b, float
yn = (ya ∧ ¬m) ∨ (s ∧ m) ,
where m . . . mask bit, s . . . status bit, ya . . . actual output state and yn . . . new output state. So the given output changes
to the ’status’ value only if the corresponding bit ’mask’ has value 1. Otherwise the output doesn’t change.
47
3.22 0x9000 Input and Output Values 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type
DEC HEX
Hour Meter HM1 Active 38656 0x9700 64b, int
Hour Meter HM1 Passive 38660 0x9704 64b, int
Hour Meter HM2 Active 38664 0x9708 64b, int
Hour Meter HM2 Passive 38668 0x970C 64b, int
Hour Meter HM3 Active 38672 0x9710 64b, int
Hour Meter HM3 Passive 38676 0x9714 64b, int
Hour Meter HM4 Active 38680 0x9718 64b, int
Hour Meter HM4 Passive 38684 0x971C 64b, int
Hour Meter HM1 counter 38688 0x9720 32b, int
Hour Meter HM2 counter 38690 0x9722 32b, int
Hour Meter HM3 counter 38692 0x9724 32b, int
Hour Meter HM4 counter 38694 0x9726 32b, int
Base address
Mapped data Size, type
DEC HEX
Clear Time of HM1 38696 0x9728 32b, KMBtime
Clear Time of HM2 38698 0x972A 32b, KMBtime
Clear Time of HM3 38700 0x972C 32b, KMBtime
Clear Time of HM4 38702 0x972E 32b, KMBtime
First time ON HM1 38704 0x9730 32b, KMBtime
First time ON HM2 38706 0x9732 32b, KMBtime
First time ON HM3 38708 0x9734 32b, KMBtime
First time ON HM4 38710 0x9736 32b, KMBtime
Last time ON HM1 38712 0x9738 32b, KMBtime
Last time ON HM2 38714 0x973A 32b, KMBtime
Last time ON HM3 38716 0x973C 32b, KMBtime
Last time ON HM4 38718 0x973E 32b, KMBtime
Last time OFF HM1 38720 0x9740 32b, KMBtime
Last time OFF HM2 38722 0x9742 32b, KMBtime
Last time OFF HM3 38724 0x9744 32b, KMBtime
Last time OFF HM4 38726 0x9746 32b, KMBtime
48
3.23 0xA000 PFC Actual Data & Status (NOVAR 2xxx) 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type Unit
DEC HEX
3RC (3p cap. compensation reserve power) 40960 0xA000 32b, float var
3RL (3p ind. comp. reserve power) 40962 0xA002 32b, float var
RC1 (cap. comp. reserve power - 1. ph) 40964 0xA004 32b, float var
RC2 (cap. comp. reserve power - 2. ph) 40966 0xA006 32b, float var
RC3 (cap. comp. reserve power - 3. ph) 40968 0xA008 32b, float var
RL1 (ind. comp. reserve power - 1. ph) 40970 0xA00A 32b, float var
RL2 (ind. comp. reserve power - 2. ph) 40972 0xA00C 32b, float var
RL3 (ind. comp. reserve power - 3. ph) 40974 0xA00E 32b, float var
CHL1 (capacitors harmonic load - 1. ph) 40976 0xA010 32b, float %
CHL2 (capacitors harmonic load - 2. ph) 40978 0xA012 32b, float %
CHL3 (capacitors harmonic load - 3. ph) 40980 0xA014 32b, float %
reserve 40982 0xA016 32b
3∆Qf h (3p control deviation) 40984 0xA018 32b, float var
∆Qf h1 (control deviation - 1. ph) 40986 0xA01A 32b, float var
∆Qf h2 (control deviation - 2. ph) 40988 0xA01C 32b, float var
∆Qf h3 (control deviation - 3. ph) 40990 0xA01E 32b, float var
reserve 40992 0xA020 32b
PFC state 40994 0xA022 32b
Output & Input state 40996 0xA024 32b
Alarm State 40998 0xA026 32b
Control time - 3p 41000 0xA028 16b s
Control time - 1. ph 41001 0xA029 16b s
Control time - 2. ph 41002 0xA02A 16b s
Control time - 3. ph 41003 0xA02B 16b s
reserve 41004 0xA02C 32b
PFC Output - Type & Condition - 1.1÷2.9 41006 - 41023 0xA02E - 0xA03F 16b
3p Output Power - 1.1÷2.9 41024 - 41059 0xA040 - 0xA063 32b, float var
reserve 41060 0xA065 32b
# of switching per output - 1.1÷2.9 41062 - 41097 0xA067 - 0xA089 32b
Switch-on time per output - 1.1÷2.9 41098 - 41133 0xA08A - 0xA0AD 32b, float h
49
3.23 0xA000 PFC Actual Data & Status (NOVAR 2xxx) 3 MODBUS REGISTER MAP
50
3.23 0xA000 PFC Actual Data & Status (NOVAR 2xxx) 3 MODBUS REGISTER MAP
51
3.24 0xA100 PFC Setup (NOVAR 2xxx) 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type Encoding
DEC HEX
PFC setup 41216 0xA100 32b, uint see table bellow
Control strategy 41218 0xA102 16b, unit bits 5, 4
00 = 3p
10 = 3p + 1p
reserve 41219 0xA103
Target PF (tariff 1) 41220 0xA104 32b, float cosφ/tgφ/φ
Control time UC (tariff 1) 41222 0xA106 16b, uint bits 14 ÷ 0 time (s)
bit 15:
0 = quadratic reduction
1 = linear reduction
Control time OC (tariff 1) 41223 0xA107 16b, uint bits 14 ÷ 0 time (s)
bit 15:
0 = quadratic reduction
1 = linear reduction
Control bandwidth (tariff 1) 41224 0xA108 32b, float cosφ/tgφ/φ
Offset power Q1 (tariff 1) 41226 0xA10A 32b, float var
Offset power Q2 (tariff 1) 41228 0xA10C 32b, float var
Offset power Q3 (tariff 1) 41230 0xA10E 32b, float var
Offset power P1 (tariff 1) 41232 0xA110 32b, float var
Offset power P2 (tariff 1) 41234 0xA112 32b, float var
Offset power P3 (tariff 1) 41236 0xA114 32b, float var
reserve 41238÷41239 0xA116÷0xA117
Target PF (tariff 2) 41240 0xA118 32b, float cosφ/tgφ/φ
Control time UC (tariff 2) 41242 0xA11A 16b, uint bits 14 ÷ 0 time (s)
bit 15:
0 = quadratic reduction
1 = linear reduction
Control time OC (tariff 2) 41243 0xA11B 16b, uint bits 14 ÷ 0 time (s)
bit 15:
0 = quadratic reduction
1 = linear reduction
Control bandwidth (tariff 2) 41244 0xA11C 32b, float cosφ/tgφ/φ
Offset power Q1 (tariff 2) 41246 0xA11E 32b, float var
Offset power Q2 (tariff 2) 41248 0xA120 32b, float var
Offset power Q3 (tariff 2) 41250 0xA122 32b, float var
Offset power P1 (tariff 2) 41252 0xA124 32b, float var
Offset power P2 (tariff 2) 41254 0xA126 32b, float var
Offset power P3 (tariff 2) 41256 0xA128 32b, float var
reserve 41258 0xA12A
Set 2 41259 0xA12B 16b, uint 0 = off
1÷17 = set 2 starts at
output 1.2÷2.9
Discharge time - set 1 41260 0xA12C 16b, uint s
52
3.24 0xA100 PFC Setup (NOVAR 2xxx) 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type Encoding
DEC HEX
Discharge time - set 2 41261 0xA12D 16b, uint s
Out. 1.1 power component Q1 41262 0xA12E 32b, float var
Out. 1.1 power component Q2 41264 0xA130 32b, float var
Out. 1.1 power component Q3 41266 0xA132 32b, float var
Out. 1.1 power component P1 41268 0xA134 32b, float W
Out. 1.1 power component P2 41270 0xA136 32b, float W
Out. 1.1 power component P3 41272 0xA138 32b, float W
Out. 1.2 power Q1 ÷ P3 41274÷41284 0xA13A÷0xA144 32b, float var, W
Out. 1.3 ÷ .... (32 outputs) 41286÷41644 0xA146÷0xA2AC 32b, float var, W
Fixed outputs 41646 0xA2AE 32b, uint nth bit:
0 = output n is fixed
1 = output n is control
(= not fixed)
Fixed output values 41648 0xA2B0 32b, uint nth bit:
0 = output n is fixed-on
1 = output n is fixed-on
Choke control limit PF 41650 0xA2B2 32b, float cosφ/tgφ/φ
reserve 41652÷41653 0xA2B4
Alarm indication setup 41654 0xA2B6 32b, uint see table bellow
Alarm actuation setup 41656 0xA2B8 32b, uint see table bellow
Alarm control quantity 41658 0xA2BA 32b, uint see table bellow
Alarm limits (if makes sense, 41660÷41683 0xA2BC÷0xA2D3 16b, int see table bellow
up to 24 alarms)
reserve 41684÷41687 0xA2D4÷0xA2D7
Output error alarm limit 41688 0xA2D8 16b, int
range tolerance in 0.1 percent
T1 and T2 deviation polarity 41689 0xA2D9 16b, int bit 0: T1><
bit 1: T2><
0 = >”
”
1 = <”
”
Delays for alarms (if makes 41690÷41713 0xA2DA÷0xA2F1 16, uint see table bellow
sense, up to 24 alarms)
Alarm affected relays (up to 41714÷41721 0xA2F2÷0xA2F9 64b, uint see table bellow
24 alarms)
reserve 41722÷41725 0xA2FA÷0xA2FD
Fan/heating/alarm output 41726 0xA2FE 16b, uint see table bellow
alternative function setup
The ultimate output 41727 0xA2FF 8b, int °C
fan/heating temperature
threshold to close
The ultimate output 41728 0xA300 8b, int °C
fan/heating temperature
threshold to open
The penultimate output 41729 0xA301 8b, int °C
fan/heating temperature
threshold to close
53
3.24 0xA100 PFC Setup (NOVAR 2xxx) 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type Encoding
DEC HEX
The penultimate output 41730 0xA302 8b, int °C
fan/heating temperature
threshold to open
The antepenultimate output 41731 0xA303 8b, int °C
fan/heating temperature
threshold to close
The antepenultimate output 41732 0xA304 8b, int °C
fan/heating temperature
threshold to open
reserve 41733÷41736 0xA305÷0xA308
Tariff 2 control power 41737 0xA309 16b, int % of Pnom, negative
means ”signed” limit
54
3.24 0xA100 PFC Setup (NOVAR 2xxx) 3 MODBUS REGISTER MAP
bit 0
’1’ = control state
55
3.24 0xA100 PFC Setup (NOVAR 2xxx) 3 MODBUS REGISTER MAP
56
3.24 0xA100 PFC Setup (NOVAR 2xxx) 3 MODBUS REGISTER MAP
57
3.25 0xA400 Power Factor control by voltage and power 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type Description
DEC HEX
Base address
Mapped data Size, type Description
DEC HEX
Grid support 41984 0xA400 8b, int Grid support activation for T1
and T2 (see note bellow*)
Grid support type (Tarrif 1) 41985 0xA401 16b, int Grid support type (see note
bellow*)
Grid support type (Tarrif 2) 41986 0xA402 16b, int Grid support type (see note
bellow*)
Target voltage / Target PF (Tariff 1) 41987 0xA403 32b, float Target voltage in % of Unom.
Or target PF. Based on grid
support type
Target voltage / Target PF (Tariff 2) 41989 0xA405 32b, float Target voltage in % of Unom.
Or target PF. Based on grid
support type
Setpoint X1 (Tarrif 1) 41991 0xA407 32b, float Setpoint X1 %Unom (Tarrif 1)
Setpoint X2 (Tarrif 1) 41993 0xA409 32b, float Setpoint X2 %Unom (Tarrif 1)
Setpoint X3 (Tarrif 1) 41995 0xA40B 32b, float Setpoint X3 %Unom (Tarrif 1)
Setpoint X4 (Tarrif 1) 41997 0xA40D 32b, float Setpoint X4 %Unom (Tarrif 1)
Setpoint Y1 (Tarrif 1) 41999 0xA40F 32b, float Setpoint Y1 %Pnom (Tarrif 1)
Setpoint Y2 (Tarrif 1) 42001 0xA11 32b, float Setpoint Y2 %Pnom (Tarrif 1)
Setpoint Y3 (Tarrif 1) 42003 0xA413 32b, float Setpoint Y3 %Pnom (Tarrif 1)
Setpoint Y4 (Tarrif 1) 42005 0xA415 32b, float Setpoint Y4 %Pnom (Tarrif 1)
Setpoint X1 (Tarrif 2) 42007 0xA417 32b, float Setpoint X1 %Unom (Tarrif 2)
Setpoint X2 (Tarrif 2) 42009 0xA419 32b, float Setpoint X2 %Unom (Tarrif 2)
Setpoint X3 (Tarrif 2) 42011 0xA41B 32b, float Setpoint X3 %Unom (Tarrif 2)
Setpoint X4 (Tarrif 2) 42013 0xA41D 32b, float Setpoint X4 %Unom (Tarrif 2)
Setpoint Y1 (Tariff 2) 42015 0xA41F 32b, float Setpoint Y1 %Pnom (Tarrif 2)
Setpoint Y2 (Tariff 2) 42017 0xA421 32b, float Setpoint Y2 %Pnom (Tarrif 2)
Setpoint Y3 (Tariff 2) 42019 0xA423 32b, float Setpoint Y3 %Pnom (Tarrif 2)
Setpoint Y4 (Tariff 2) 42021 0xA425 32b, float Setpoint Y4 %Pnom (Tarrif 2)
Hysteresis (Tariff 1) 42023 0xA427 32b, float Not used yet. Reserve for
future.
Hysteresis (Tariff 2) 42025 0xA429 32b, float Not used yet. Reserve for
future.
PF limit C (Tariff 1) 42027 0xA42B 32b, float Power Factor limit C, for T1.
Only used in Q/U mode
PF limit L (Tariff 1) 42029 0xA42D 32b, float Power Factor limit L, for T1.
Only used in Q/U mode
PF limit C (Tariff 2) 42031 0xA42F 32b, float Power Factor limit C, for T2.
Only used in Q/U mode
58
3.26 0xA600 Manual control of the outputs 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type Description
DEC HEX
PF limit L (Tariff 2) 42033 0xA431 32b, float Power Factor limit L, for T2.
Only used in Q/U mode
bit 0
’1’ = Grid support switched on (Tariff 1)
Base address
Mapped data Size, type Description
DEC HEX
Control/Manual 42496 0xA600 16b r/w, 0 = manual mode 1 = control mode
1. - 8. output control 42500 0xA604 16b r/w, see note below
9. - 16. output control 42501 0xA605 16b r/w, see note below
17. - 24. output control 42502 0xA606 16b r/w, see note below
25. - 32. output control 42503 0xA607 16b r/w, see note below
alternative method of outputs control 42504 0xA608 16b -/w, see note below
59
3.26 0xA600 Manual control of the outputs 3 MODBUS REGISTER MAP
Writing (similar to regular I/O control) MSB 16b register value LSB
Mask of the output Status of the output
Output nr. 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1
Written value 0 0 1 0 1 1 0 1 0 0 1 0 1 0 0 1
0 = output won’t change 0 = deactivate output
Description
1 = output will change 1 = activate output
Result X X 1 X 1 0 X 1
60
3.27 0xB000 Firmware update 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type R/W
DEC HEX
Pointer of the 1kB block 45056 0xB000 16b W
3
1kB block split into 512×16b parts. 45057-45568 0xB001 - 0xB200 16b W
Checksum of 1kB4 45569 0xB201 16b W
Commands/Results 45570 0xB202 16b R/W
61
3.28 0xC000 Supra Harmonics (SH) 3 MODBUS REGISTER MAP
Base address
Mapped data Size, type R/W
DEC HEX
Bootloader version 46336 0xB500 16b R
FW major version (4. . . ) 46337 0xB501 16b R
FW minor version ( .0. . ) 46338 0xB502 16b R
FW revision ( . .13. ) 46339 0xB503 16b R
FW build ( . . .4125) 46340 0xB504 16b R
Factory FW major version (4. . . ) 46341 0xB505 16b R
Factory FW minor version ( .0. . ) 46342 0xB506 16b R
Factory FW revision ( . .13. ) 46343 0xB507 16b R
Factory FW build ( . . .4125) 46344 0xB508 16b R
Backup FW major version (4. . . ) 46345 0xB509 16b R
Backup FW minor version ( .0. . ) 46346 0xB50A 16b R
Backup FW revision ( . .13. ) 46347 0xB50B 16b R
Backup FW build ( . . .4125) 46348 0xB50C 16b R
Write date of factory firmware 46349 0xB50D 32b KMBtime
Write date of backup firmware 46351 0xB50F 32b KMBtime
Timeout for FW udpate 46353 0xB511 32b R/W
5. Check result of checksum in 0xB202. If result is 1, return to point 2 a proceed with another 1kB block
6. When all 1kB blocks are written. Write 110 to 0xB202 to start CRC check
7. Wait for result of CRC check by checking 0xB202. It can take couple of seconds. If you are updating slave device over
local bus (EMI, etc.) this is final step, don’t proceed further!.
8. When CRC check passed (6) we suggest to define time-out for automatic FW rollback in 0xB511. It is defined in
seconds and after that time firmware will automatically roll back. Numbers like 900s (15minutes) should be fine.
9. When CRC check passed (result code 6) you can proceed with FW update by writing 100 to 0xB202
10. If new firmware is running and behaving correctly, disable automatic roll-back by writing 0 to 0xB511
62
3.28 0xC000 Supra Harmonics (SH) 3 MODBUS REGISTER MAP
Base address
Mapped data Size/type
DEC HEX
U1.sh,g2100...sh,g8900 49152...49220 0xC000...0xC044 32b, float
U2sh,g2100...sh,g8900 49222...49290 0xC046...0xC08A 32b, float
U3sh,g2100...sh,g8900 49292...49360 0xC08C...0xC0D0 32b, float
UN sh,g2100...sh,g8900 49362...49430 0xC0D2...0xC116 32b, float
I1sh,g2100...sh,g8900 49432...49500 0xC118...0xC15C 32b, float
I2sh,g2100...sh,g8900 49502...49570 0xC15E...0xC1A2 32b, float
I3sh,g2100...sh,g8900 49572...49640 0xC1A4...0xC1E8 32b, float
IN sh,g2100...sh,g8900 49642...49712 0xC1EA...0xC230 32b, float
U1sh,g9100...sh,g149900 49920..51328 0xC300...0xC880 32b, float
U2sh,g9100...sh,g149900 51330...52738 0xC882...0xCE02 32b, float
U3sh,g9100...sh,g149900 52740...54148 0xCE04...0xD384 32b, float
UN sh,g9100...sh,g149900 54150...55558 0xD386...0xD906 32b, float
I1sh,g9100...sh,g149900 55560...56968 0xD908..0xDE88 32b, float
I2sh,g9100...sh,g149900 56970...58378 0xDE8A...0xE40A 32b, float
I3sh,g9100...sh,g149900 58380...59788 0xE40C...0xE98C 32b, float
IN sh,g9100...sh,g149900 59790...61200 0xE98E...0xEF10 32b, float
63
3.28 0xC000 Supra Harmonics (SH) 3 MODBUS REGISTER MAP
K M B systems, s.r.o.
64