ZL0139-0A
Page 18 of 24
05145
Installation Guide
Power Monitoring
Series 4000-R
Modbus Point Map
Overview
The Series 4000-R features data outputs such as demand calculations, per phase VA and VAR, and VAh VARh accumulators. For
security reasons, configuration and resets on all Series 4000-R models are protected by a user configurable passcode. The meter
supports variable CTs and PTs, allowing a much wider range of operation from 90V x 5A up to 32000V x 5000A. To promote this,
the meter permits variable scaling of the 16-bit integer registers via the scale registers. The 32-bit floating point registers do not
need to be scaled.
Integer registers begin at 001 (0x001). Floats at 257 (0x101). Configuration registers at 129 (0x081). Values not supported in a
particular System Type configuration will report QNAN (0x8000 in Integer Registers, 0x7FC00000 in Floating Point Registers).
Supported Modbus Commands
Note: ID String information varies from model to model. Text shown here is an example.
Command
Description
0x03
Read Holding Registers
0x04
Read Input Registers
0x06
Preset Single Register
0x10
Preset Multiple Registers
0x11
Report ID
Return string:
byte0: address
byte1: 0x11
byte2: #bytes following w/out crc
byte3: ID byte = 247
byte4: status = 0xFF if the operating system is used; status = 0x00 if the reset system is used
: ID string = “Leviton Series 4000R Power Meter Full Data Set” - RESET SYSTEM RUNNING RS Version x.xxx” last 2
bytes: CRC
0x2B
Read Device Identification, BASIC implementation (0x00, 0x01 and 0x02 data), Conformity Level 1.
Object values:
0x01: “Leviton”
0x02: “Series 4000”
0x03: “Vxx.yyy”, where xx.yyy is the OS version number (reformatted version of the Modbus register #7001, (Firmware
Version, Operating System).
If register #7001 == 12345, then the 0x03 data would be “V12.345”).
Legend
The following table lists the addresses assigned to each data point. For floating point format variables, each data point appears
twice because two 16-bit addresses are required to hold a 32-bit float value.
R/W
R=read only; R/W=read from either int or float formats, write only to integer format.
NV
Value is stored in non-volatile memory. The value will still be available if the meter experiences a power loss and reset.
Format
UInt
Unsigned 16-bit integer.
SInt
Signed 16-bit integer.
ULong
Unsigned 32-bit integer; Upper 16-bits (MSR) in lowest-numbered / first listed register (001/002 = MSR/LSR).
Float
32-bit floating point; Upper 16-bits (MSR) in lowest-numbered / first listed register (257/258 = MSR/LSR). Encoding
is per IEEE standard 754 single precision.
Units
Lists the physical units that a register holds.
Scale Factor Some Integer values must be multiplied by a constant scale factor (typically a fraction), to be read correctly. This is done to allow
integer numbers to represent fractional numbers.
Range
Defines the limit of the values that a register can contain.
www.
.com
1.800.561.8187