
PW8001
PW8001-01
PW8001-02
PW8001-03
PW8001-04
PW8001-05
PW8001-06
PW8001-11
PW8001-12
PW8001-13
PW8001-14
PW8001-15
PW8001-16
Modbus/TCP Communications
POWER ANALYZER
Instruction Manual
Dec. 2022 Edition 1
PW8001A968-00 22-12H
EN

This instruction manual explains only the Modbus/TCP communication.
Before using PW8001, be sure to read the instruction manual of PW8001.
For details regarding the PW8001 communication settings, please refer to
“9 Connecting the Instrument to a PC” in the PW8001 Instruction Manual.
Although all reasonable care has been taken in the production of this instruction manual, should
you find any points which are unclear or in error, please contact your local distributor or the HIOKI
International Sales Department at os-com@hioki.co.jp.

Contents
1 Modbus/TCP Communication ...................................................................................................... 1
1.1 Function Overview ................................................................................................................. 1
1.2 Function Code ....................................................................................................................... 1
1.3 Specifying a Register ............................................................................................................. 1
2 Register ....................................................................................................................................... 2
2.1 Register Overview ................................................................................................................. 2
2.2 Register Configuration (Overall Configuration) ...................................................................... 2
3 Input Register .............................................................................................................................. 3
3.1 Register Map ......................................................................................................................... 3
3.2 Float Format Data ............................................................................................................... 45
3.3 Harmonic Measurement Items ............................................................................................. 45
3.4 CUSTOM Screen Items ....................................................................................................... 46
3.5 Registering Optional Output Items ....................................................................................... 47
4 Holding Register ........................................................................................................................ 50
4.1 Register Map ....................................................................................................................... 50
4.2 Details of Control by Holding Register ................................................................................. 51
5 Troubleshooting ......................................................................................................................... 55


1 Modbus/TCP Communication
Writing to the holding
register
Writes data to one holding register.
1.1 Function Overview
In this manual, PW8001 is represented as the instrument.
This instrument functions as a Modbus/TCP server. You can control the instrument and acquire
measurement data by sending messages from a Modbus client instrument to this instrument.
PW8001
Modbus client
The instrument uses TCP/IP port 502 as a listening port for the Modbus/TCP communication.
In addition, the unit ID (server address) for the Modbus/TCP server of this instrument is 1. Any
messages with a unit ID other than this value cannot be accepted.
1.2 Function Code
The function codes supported by the instrument are as follows.
0x03
Reading the holding
Reading the input register Reads up to 125 sets of data continuously from the input
0x04
0x06
Reads up to 125 sets of data continuously from the
1.3 Specifying a Register
You can specify a register from the Modbus client instrument as follows.
1.3.1 When using a commercially available SCADA system, etc.
Specify the Ref No. (reference number) listed in “3.1 Register Map” and “4.1 Register Map”.
Example: Specify Ref No. “30021” to acquire Urms1 Float lower 2 bytes “Input register:0021”.
1.3.2 When using a communication program created by the customer
Specify the Hex No. (relative number) listed in 3.1 Register Map” or “4.1 Register Map”.
Example: Specify Hex No. “0014” to acquire Urms1 Float lower 2 bytes “Input register:0021”.
1

2 Register
Harmonic measurement items
Harmonic measurement data
using communication commands
2.1 Register Overview
In this instrument, measurement data and settings data are assigned to the internal register for
Modbus/TCP.
When the client instrument sends messages to the instrument via Modbus/TCP communication
and the internal register of the instrument is read and written, measurement data can be acquired,
integration can be started, etc.
2.2 Register Configuration (Overall Configuration)
Input register
0021 to 0846
Power
measurement
Measurement data, such as
voltage, current, and power
1001 to 1206 Integration
measurement
Basic
2001 to 2088 Frequency and
3001 to 3048 Motor analysis
5001 to 5248 CUSTOM screen items Measurement data linked to the
6001 to 8000 Optional output items Measurement data specified
8001 to 8040 Measurement range setting
Holding
Others Prohibited area Reading and writing are not
0001 to 0008 Instrument control Register value hold, integration
measurement
items
calculation
measurement
measurement
Data regarding integration
measurement
Frequency measurement data
and user-defined formula
(UDF) data
Motor analysis measurement
data
Measurement range information
2.2.1 Input register non-assigned area
Any area with input register numbers skipped (register No. 0847 to 1000, etc.) is an area to which data
is not assigned. This area can be read with a Modbus message, however, the value is all NAN
(0x7FC00000). Access to the address beyond the suffix of the input register (register No. 8040)
generates an error.
2

3 Input Register
3.1 Register Map
3.1.1 Status
Reg No. Ref No. Hex No.
Register description
Status Status
StatusCH1 CH1 status
StatusCH2 CH2 status
StatusCH3 CH3 status
StatusCH4 CH4 status
StatusCH5 CH5 status
StatusCH6 CH6 status
StatusCH7 CH7 status
StatusCH8 CH8 status
3.1.2 Power measurement items
Reg No. Ref No. Hex No.
StatusMotor Motor channel status
Register description
Urms1 CH1 voltage RMS value
Urms2 CH2 voltage RMS value
Urms3 CH3 voltage RMS value
Urms4 CH4 voltage RMS value
Urms5 CH5 voltage RMS value
Urms6 CH6 voltage RMS value
3

Reg No. Ref No. Hex No.
Register description
Urms7 CH7 voltage RMS value
Urms8 CH8 voltage RMS value
Urms12 CH12 voltage RMS value
Urms23 CH23 voltage RMS value
Urms34 CH34 voltage RMS value
Urms45 CH45 voltage RMS value
Urms56 CH56 voltage RMS value
Urms67 CH67 voltage RMS value
Urms78 CH78 voltage RMS value
Urms123 CH123 voltage RMS
Urms234 CH234 voltage RMS
Urms345 CH345 voltage RMS
Urms456 CH456 voltage RMS
Urms567 CH567 voltage RMS
Urms678 CH678 voltage RMS
0063 30063 003E Umn1 CH1 voltage mean value
rectification RMS value
0064 30064 003F Float upper 2 bytes
0065 30065 0040 Umn2 CH2 voltage mean value
rectification RMS value
0066 30066 0041 Float upper 2 bytes
Float lower 2 bytes
Float lower 2 bytes
0067 30067 0042 Umn3 CH3 voltage mean value
0068 30068 0043 Float upper 2 bytes
0069 30069 0044 Umn4 CH4 voltage mean value
0070 30070 0045 Float upper 2 bytes
Float lower 2 bytes
rectification RMS value
Float lower 2 bytes
rectification RMS value
4

Reg No. Ref No. Hex No.
Register description
0071 30071 0046 Umn5 CH5 voltage mean value
rectification RMS value
0072 30072 0047 Float upper 2 bytes
0073 30073 0048 Umn6 CH6 voltage mean value
rectification RMS value
0074 30074 0049 Float upper 2 bytes
0075 30075 004A Umn7 CH7 voltage mean value
rectification RMS value
0076 30076 004B Float upper 2 bytes
0077 30077 004C Umn8 CH8 voltage mean value
rectification RMS value
0078 30078 004D Float upper 2 bytes
0079 30079 004E Umn12 CH12 voltage mean value
rectification RMS value
0080 30080 004F Float upper 2 bytes
0081 30081 0050 Umn23 CH23 voltage mean value
rectification RMS value
0082 30082 0051 Float upper 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Float lower 2 bytes
0083 30083 0052 Umn34 CH34 voltage mean value
rectification RMS value
0084 30084 0053 Float upper 2 bytes
0085 30085 0054 Umn45 CH45 voltage mean value
rectification RMS value
0086 30086 0055 Float upper 2 bytes
0087 30087 0056 Umn56 CH56 voltage mean value
rectification RMS value
0088 30088 0057 Float upper 2 bytes
0089 30089 0058 Umn67 CH67 voltage mean value
rectification RMS value
0090 30090 0059 Float upper 2 bytes
0091 30091 005A Umn78 CH78 voltage mean value
rectification RMS value
0092 30092 005B Float upper 2 bytes
0093 30093 005C Umn123 CH123 voltage mean
value rectification RMS
0094 30094 005D Float upper 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Float lower 2 bytes
0095 30095 005E Umn234 CH234 voltage mean
0096 30096 005F Float upper 2 bytes
0097 30097 0060 Umn345 CH345 voltage mean
0098 30098 0061 Float upper 2 bytes
Float lower 2 bytes
value rectification RMS
Float lower 2 bytes
value rectification RMS
5

Reg No. Ref No. Hex No.
Register description
0099 30099 0062 Umn456 CH456 voltage mean
value rectification RMS
0100 30100 0063 Float upper 2 bytes
0101 30101 0064 Umn567 CH567 voltage mean
value rectification RMS
0102 30102 0065 Float upper 2 bytes
0103 30103 0066 Umn678 CH678 voltage mean
value rectification RMS
0104 30104 0067 Float upper 2 bytes
Uac1 CH1 voltage AC
Uac2 CH2 voltage AC
Uac3 CH3 voltage AC
Uac4 CH4 voltage AC
Uac5 CH5 voltage AC
Float lower 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Uac6 CH6 voltage AC
Uac7 CH7 voltage AC
Uac8 CH8 voltage AC
Udc1 CH1 voltage simple
Udc2 CH2 voltage simple
Udc3 CH3 voltage simple
Udc4 CH4 voltage simple
Udc5 CH5 voltage simple
Udc6 CH6 voltage simple
Udc7 CH7 voltage simple
Udc8 CH8 voltage simple
6

Reg No. Ref No. Hex No.
Register description
Ufnd1 CH1 voltage fundamental
Ufnd2 CH2 voltage fundamental
Ufnd3 CH3 voltage fundamental
Ufnd4 CH4 voltage fundamental
Ufnd5 CH5 voltage fundamental
Ufnd6 CH6 voltage fundamental
Ufnd7 CH7 voltage fundamental
Ufnd8 CH8 voltage fundamental
Upk1+ CH1 voltage waveform
Upk2+ CH2 voltage waveform
Upk3+ CH3 voltage waveform
Upk4+ CH4 voltage waveform
Upk5+ CH5 voltage waveform
Upk6+ CH6 voltage waveform
Upk7+ CH7 voltage waveform
Upk8+ CH8 voltage waveform
Upk1− CH1 voltage waveform
Upk2− CH2 voltage waveform
Upk3− CH3 voltage waveform
Upk4− CH4 voltage waveform
7

Reg No. Ref No. Hex No.
Register description
Upk5− CH5 voltage waveform
Upk6− CH6 voltage waveform
Upk7− CH7 voltage waveform
Upk8− CH8 voltage waveform
Uthd1 CH1 total harmonic
Uthd2 CH2 total harmonic
Uthd3 CH3 total harmonic
Uthd4 CH4 total harmonic
Uthd5 CH5 total harmonic
Uthd6 CH6 total harmonic
Uthd7 CH7 total harmonic
Uthd8 CH8 total harmonic
Urf1 CH1 voltage ripple factor
Urf2 CH2 voltage ripple factor
Urf3 CH3 voltage ripple factor
Urf4 CH4 voltage ripple factor
Urf5 CH5 voltage ripple factor
Urf6 CH6 voltage ripple factor
Urf7 CH7 voltage ripple factor
Urf8 CH8 voltage ripple factor
8

Reg No. Ref No. Hex No.
Register description
Uunb123 CH123 voltage unbalance
Uunb234 CH234 voltage unbalance
Uunb345 CH345 voltage unbalance
Uunb456 CH456 voltage unbalance
Uunb567 CH567 voltage unbalance
Uunb678 CH678 voltage unbalance
Irms1 CH1 current RMS value
Irms2 CH2 current RMS value
Irms3 CH3 current RMS value
Irms4 CH4 current RMS value
Irms5 CH5 current RMS value
Irms6 CH6 current RMS value
Irms7 CH7 current RMS value
Irms8 CH8 current RMS value
Irms12 CH12 current RMS value
Irms23 CH23 current RMS value
Irms34 CH34 current RMS value
Irms45 CH45 current RMS value
Irms56 CH56 current RMS value
Irms67 CH67 current RMS value
9

Reg No. Ref No. Hex No.
Register description
Irms78 CH78 current RMS value
Irms123 CH123 current RMS value
Irms234 CH234 current RMS value
Irms345 CH345 current RMS value
Irms456 CH456 current RMS value
Irms567 CH567 current RMS value
Irms678 CH678 current RMS value
0271 30271 010E Imn1 CH1 current mean value
rectification RMS value
0272 30272 010F Float upper 2 bytes
0273 30273 0110 Imn2 CH2 current mean value
rectification RMS value
0274 30274 0111 Float upper 2 bytes
0275 30275 0112 Imn3 CH3 current mean value
rectification RMS value
0276 30276 0113 Float upper 2 bytes
0277 30277 0114 Imn4 CH4 current mean value
rectification RMS value
0278 30278 0115 Float upper 2 bytes
0279 30279 0116 Imn5 CH5 current mean value
rectification RMS value
0280 30280 0117 Float upper 2 bytes
0281 30281 0118 Imn6 CH6 current mean value
rectification RMS value
0282 30282 0119 Float upper 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Float lower 2 bytes
0283 30283 011A Imn7 CH7 current mean value
0284 30284 011B Float upper 2 bytes
0285 30285 011C Imn8 CH8 current mean value
0286 30286 011D Float upper 2 bytes
0287 30287 011E Imn12 CH12 current mean value
0288 30288 011F Float upper 2 bytes
Float lower 2 bytes
rectification RMS value
Float lower 2 bytes
rectification RMS value
Float lower 2 bytes
rectification RMS value
10

Reg No. Ref No. Hex No.
Register description
0289 30289 0120 Imn23 CH23 current mean value
rectification RMS value
0290 30290 0121 Float upper 2 bytes
0291 30291 0122 Imn34 CH34 current mean value
rectification RMS value
0292 30292 0123 Float upper 2 bytes
0293 30293 0124 Imn45 CH45 current mean value
rectification RMS value
0294 30294 0125 Float upper 2 bytes
0295 30295 0126 Imn56 CH56 current mean value
rectification RMS value
0296 30296 0127 Float upper 2 bytes
0297 30297 0128 Imn67 CH67 current mean value
rectification RMS value
0298 30298 0129 Float upper 2 bytes
0299 30299 012A Imn78 CH78 current mean value
rectification RMS value
0300 30300 012B Float upper 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Float lower 2 bytes
0301 30301 012C Imn123 CH123 current mean
value rectification RMS
0302 30302 012D Float upper 2 bytes
0303 30303 012E Imn234 CH234 current mean
value rectification RMS
0304 30304 012F Float upper 2 bytes
0305 30305 0130 Imn345 CH345 current mean
value rectification RMS
0306 30306 0131 Float upper 2 bytes
0307 30307 0132 Imn456 CH456 current mean
value rectification RMS
0308 30308 0133 Float upper 2 bytes
0309 30309 0134 Imn567 CH567 current mean
value rectification RMS
0310 30310 0135 Float upper 2 bytes
0311 30311 0136 Imn678 CH678 current mean
value rectification RMS
0312 30312 0137 Float upper 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Float lower 2 bytes
Iac1 CH1 current AC
Iac2 CH2 current AC
Iac3 CH3 current AC
11

Reg No. Ref No. Hex No.
Register description
Iac4 CH4 current AC
Iac5 CH5 current AC
Iac6 CH6 current AC
Iac7 CH7current AC
Iac8 CH8current AC
Idc1 CH1 current simple
Idc2 CH2 current simple
Idc3 CH3 current simple
Idc4 CH4 current simple
Idc5 CH5 current simple
Idc6 CH6 current simple
Idc7 CH7 current simple
Idc8 CH8 current simple
Ifnd1 CH1 current fundamental
Ifnd2 CH2 current fundamental
Ifnd3 CH3 current fundamental
Ifnd4 CH4 current fundamental
Ifnd5 CH5 current fundamental
Ifnd6 CH6 current fundamental
Ifnd7 CH7 current fundamental
12

Reg No. Ref No. Hex No.
Register description
Ifnd8 CH8 current fundamental
Ipk1+ CH1 current waveform
Ipk2+ CH2 current waveform
Ipk3+ CH3 current waveform
Ipk4+ CH4 current waveform
Ipk5+ CH5 current waveform
Ipk6+ CH6 current waveform
Ipk7+ CH7 current waveform
Ipk8+ CH8 current waveform
Ipk1− CH1 current waveform
Ipk2− CH2 current waveform
Ipk3− CH3 current waveform
Ipk4− CH4 current waveform
Ipk5− CH5 current waveform
Ipk6− CH6 current waveform
Ipk7− CH7 current waveform
Ipk8− CH8 current waveform
Ithd1 CH1 total harmonic
Ithd2 CH2 total harmonic
Ithd3 CH3 total harmonic
13

Reg No. Ref No. Hex No.
Register description
Ithd4 CH4 total harmonic
Ithd5 CH5 total harmonic
Ithd6 CH6 total harmonic
Ithd7 CH7 total harmonic
Ithd8 CH8 total harmonic
Irf1 CH1 current ripple factor
Irf2 CH2 current ripple factor
Irf3 CH3 current ripple factor
Irf4 CH4 current ripple factor
Irf5 CH5 current ripple factor
Irf6 CH6 current ripple factor
Irf7 CH7 current ripple factor
Irf8 CH8 current ripple factor
Iunb123 CH123 current unbalance
Iunb234 CH234 current unbalance
Iunb345 CH345 current unbalance
Iunb456 CH456 current unbalance
Iunb567 CH567 current unbalance
Iunb678 CH678 current unbalance
P1 CH1 active power
14