DENT Instruments · Power analyzer
PowerScout 3037 Modbus register map
Default configuration
- Protocol
- RS485
- Port
- 502
- Unit ID
- 1
- Addressing
- 0-based
- Byte order
- Big endian
- Word order
- Low word first
- Baud rate
- 9600
- Parity
- None
- Data bits
- 8
- Stop bits
- 1
This device has an RS-485 interface. Reach it through a Modbus RTU-to-TCP gateway, configured with the factory serial settings above.
Register map
| Address | Count | Name | Type | Unit | Scale | Access |
|---|---|---|---|---|---|---|
| 4000 | 2 | System total true energy (kWh) 32-bit counter, low word at 4000 (LowFirst). | UInt32 | kWh | 1 | R |
| 4002 | 1 | System total true power Unsigned absolute value of |kW L1| + |kW L2| + |kW L3|. | UInt16 | kW | 1 | R |
| 4003 | 1 | System maximum demand (peak demand) | UInt16 | kW | 1 | R |
| 4004 | 1 | System average power, most recent demand window | UInt16 | kW | 1 | R |
| 4005 | 1 | System maximum instantaneous power Highest kW sample measured. | UInt16 | kW | 1 | R |
| 4006 | 1 | System minimum instantaneous power Lowest kW sample measured. | UInt16 | kW | 1 | R |
| 4007 | 2 | System total reactive energy 32-bit counter, low word at 4007 (LowFirst). | UInt32 | kVARh | 1 | R |
| 4009 | 1 | System total reactive power Unsigned absolute value of |kVAR L1| + |kVAR L2| + |kVAR L3|. | UInt16 | kVAR | 1 | R |
| 4010 | 2 | System total apparent energy 32-bit counter, low word at 4010 (LowFirst). | UInt32 | kVAh | 1 | R |
| 4012 | 1 | System total apparent power | UInt16 | kVA | 1 | R |
| 4013 | 1 | System displacement power factor Register is 100x the actual value. | UInt16 | - | 0.01 | R |
| 4014 | 1 | System apparent power factor Register is 100x the actual value. | UInt16 | - | 0.01 | R |
| 4015 | 1 | System average current | UInt16 | A | 1 | R |
| 4016 | 1 | Average line-to-line voltage | UInt16 | V | 1 | R |
| 4017 | 1 | Average line-to-neutral voltage | UInt16 | V | 1 | R |
| 4018 | 1 | Voltage L1 to L2 | UInt16 | V | 1 | R |
| 4019 | 1 | Voltage L2 to L3 | UInt16 | V | 1 | R |
| 4020 | 1 | Voltage L1 to L3 | UInt16 | V | 1 | R |
| 4021 | 1 | Line frequency | UInt16 | Hz | 1 | R |
| 4022 | 2 | Phase 1 true energy 32-bit counter, low word at 4022 (LowFirst). | UInt32 | kWh | 1 | R |
| 4024 | 2 | Phase 2 true energy 32-bit counter, low word at 4024 (LowFirst). | UInt32 | kWh | 1 | R |
| 4026 | 2 | Phase 3 true energy 32-bit counter, low word at 4026 (LowFirst). | UInt32 | kWh | 1 | R |
| 4028 | 1 | Phase 1 true power | UInt16 | kW | 1 | R |
| 4029 | 1 | Phase 2 true power | UInt16 | kW | 1 | R |
| 4030 | 1 | Phase 3 true power | UInt16 | kW | 1 | R |
| 4031 | 2 | Phase 1 reactive energy 32-bit counter, low word at 4031 (LowFirst). | UInt32 | kVARh | 1 | R |
| 4033 | 2 | Phase 2 reactive energy 32-bit counter, low word at 4033 (LowFirst). | UInt32 | kVARh | 1 | R |
| 4035 | 2 | Phase 3 reactive energy 32-bit counter, low word at 4035 (LowFirst). | UInt32 | kVARh | 1 | R |
| 4037 | 1 | Phase 1 reactive power | UInt16 | kVAR | 1 | R |
| 4038 | 1 | Phase 2 reactive power | UInt16 | kVAR | 1 | R |
| 4039 | 1 | Phase 3 reactive power | UInt16 | kVAR | 1 | R |
| 4040 | 2 | Phase 1 apparent energy 32-bit counter, low word at 4040 (LowFirst). | UInt32 | kVAh | 1 | R |
| 4042 | 2 | Phase 2 apparent energy 32-bit counter, low word at 4042 (LowFirst). | UInt32 | kVAh | 1 | R |
| 4044 | 2 | Phase 3 apparent energy 32-bit counter, low word at 4044 (LowFirst). | UInt32 | kVAh | 1 | R |
| 4046 | 1 | Phase 1 apparent power | UInt16 | kVA | 1 | R |
| 4047 | 1 | Phase 2 apparent power | UInt16 | kVA | 1 | R |
| 4048 | 1 | Phase 3 apparent power | UInt16 | kVA | 1 | R |
| 4049 | 1 | Phase 1 displacement power factor Register is 100x the actual value. | UInt16 | - | 0.01 | R |
| 4050 | 1 | Phase 2 displacement power factor Register is 100x the actual value. | UInt16 | - | 0.01 | R |
| 4051 | 1 | Phase 3 displacement power factor Register is 100x the actual value. | UInt16 | - | 0.01 | R |
| 4052 | 1 | Phase 1 apparent power factor Register is 100x the actual value. | UInt16 | - | 0.01 | R |
| 4053 | 1 | Phase 2 apparent power factor Register is 100x the actual value. | UInt16 | - | 0.01 | R |
| 4054 | 1 | Phase 3 apparent power factor Register is 100x the actual value. | UInt16 | - | 0.01 | R |
| 4055 | 1 | Phase 1 current | UInt16 | A | 1 | R |
| 4056 | 1 | Phase 2 current | UInt16 | A | 1 | R |
| 4057 | 1 | Phase 3 current | UInt16 | A | 1 | R |
| 4058 | 1 | Voltage L1 to neutral | UInt16 | V | 1 | R |
| 4059 | 1 | Voltage L2 to neutral | UInt16 | V | 1 | R |
| 4060 | 1 | Voltage L3 to neutral | UInt16 | V | 1 | R |
| 4063 | 1 | Data tick counter Internal sample count, cleared every minute; a fresh sample is one whose counter moved. | UInt16 | - | 1 | R |
| 4079 | 1 | System average power (demand window) | UInt16 | kW | 1 | R |
| 4080 | 1 | System minimum demand | UInt16 | kW | 1 | R |
| 4081 | 1 | System maximum instantaneous kVA demand | UInt16 | kVA | 1 | R |
| 4082 | 1 | System kVA demand, now | UInt16 | kVA | 1 | R |
| 4083 | 1 | System maximum kVAR demand | UInt16 | kVAR | 1 | R |
Read this device live with Modbus Connect, free for Windows, macOS and Linux
Related guides
Notes
Source: DENT Instruments 'PowerScout 3037 Power Meter and ViewPoint Software - Operator's Guide', November 9, 2017, chapter 'All Things Modbus', table 'ABSOLUTE MEASUREMENT REGISTERS' (headed 'Offset refers to a base of 40001') plus the scaling notes for registers 44001-44061 in the same chapter - https://www.dentinstruments.com/wp-content/uploads/2022/04/PS3037_Manual.pdf . Each row's wire address is the manual's offset column (44001 -> 4000). PF rows are '100x actual value', so they carry a 0.01 factor; the other rows are unscaled 16-bit values in the units the manual prints. Energy counters are 32-bit with the low word first - the manual's own worked example reads 5013 as 44001 (LSW) = 13 and 44002 (MSW) = 5013 - so the file declares word order LowFirst. The factory serial settings are from the same manual, section 'Setting the Network Address Switches': the rotary switches' 'default factory setting is hex 01', and 'Data Bits is 8N1 and the Baud Rate is 9600'. Deliberate omissions: the CT scaling registers, the configuration/reset registers, the BACnet object tables, the pulse/digital output registers, the time-since-reset pair (4061/4062) and the model-dependent register-assignment tables - all commissioning rather than measurement rows.