
H8030/8031 INSTALLATION GUIDE
Z205220
-
0C
PAGE 5 ©2009 Veris Industries USA 800.354.8556 or 503.598.4564 / suppor[email protected] 03095Alta Labs, Enercept, Enspector, Hawkeye, Trustat, Veris, and the Veris ‘V’ logo are trademarks or registered trademarks of Veris Industries, L.L.C. in the USA and/or other countries.
communications setuP
This table lists the addresses assigned to each data point. Registers are read Most Significant Byte (MSB) first. 32-bit floating point values are encoded per IEEE Standard 754.
For floating point format variables, each data point appears twice because two 16-bit addresses are required to hold a 32-bit float value. The 16 bit Most Significant Word
(MSW) is in the lower address of the register pair, while the least Significant Word (LSW) is in the upper address.
Modbus RTU function codes supported: 3=read holding registers; 6=preset single register; 17=report Slave I.D.
Integer Registers
Modbus Addr Typical Offset Units Description
40001 0 KWH Energy Consumption, LSW
40002 1 KWH Energy Consumption, MSW
40003 2 KW Demand (power)
40004 3 VAR Reactive Power
40005 4 VA Apparent Power
40006 5 --- Power Factor
40007 6 VOLTS Voltage, line to line
40009 8 AMPS Current
40010 9 KW Demand (power), phase A
40013 12 --- Power Factor, phase A
40016 15 VOLTS Voltage, phase A-B
40022 21 AMPS Current, phase A
40025 24 KW Average Demand
40026 25 KW Minimum Demand
40027 26 KW Maximum Demand
Float Registers
Modbus Addr Typical Offset Units Description
FLOAT: UPPER
16 bits
FLOAT: LOWER
16 bits
40257 --- KWH Energy Consumption X
40258 --- KWH Energy Consumption X
40259 0 KWH Energy Consumption (same 40257) X
40260 0 KWH Energy Consumption (same 40258) X
40261 2 KW Demand (power) X
40262 2 KW Demand (power) X
40265 6 VA Apparent Power X
40266 6 VA Apparent Power X
40275 16 KW Demand (power), phase A X
40276 16 KW Demand (power), phase A X
40281 22 --- Power Factor, phase A X
40282 --- Power Factor, phase A X
40287 28 VOLTS Voltage, phase A-B X
40288 VOLTS Voltage, phase A-B X
40299 40 AMPS Current, phase A X
40300 AMPS Current, phase A X
40305 46 KW Average Demand X
40306 46 KW Average Demand X
40307 48 KW Minimum Demand X
40308 48 KW Minimum Demand X
40309 50 KW Maximum Demand X
40310 50 KW Maximum Demand X
Modbus addresses in the 4xxxx format follow the Modicon protocol specification for point addressing. The actual address sent is the value shown, minus 40001. In other words,
the leading “4” is omitted, and the remaining 4-digit number is decremented so that point 40001 is requested with a value of zero in the actual Modbus communication. Some
Modbus implementations require point addresses to be specified beginning at 0 or 40000, instead of 40001. Programming code may also require addresses that correspond to
actual values transmitted, so a value of zero is used to request data beginning at Modbus address 40001.
In many applications, a single Modbus command is used to read all of the data available from the meter. For integers, the beginning address is 40001 (or zero in the actual
Modbus command), and for floats the first address used would typically be 40259 (or 258 in the actual Modbus command). Although the first float appears at address 40257,
it is not necessary to read this value because it is a duplicate copy of the kWh value (required by the product firmware). When a block of data is read, the “typical offset” values
index to the data within the block.