This message is used to control setting and reset for the instrument.
setting of the instrument.
syntax.
Message
Program Message
Execution Check Message
Query Message
Program Message
Response Message
HIOKI PW8001A964-03
1 Communications
1.1 Communication Method
In this manual, PW8001 is represented as the instrument.
You can control the instrument by sending messages from a computer to the instrument via
interfaces.
The messages include “Program Message” sent from a computer to the instrument and
“Response Message” sent from the instrument to the computer.
The instrument: PW8001
Computer
Message type
Query Message This message is used to query operation result, measurement result and
Response Message This message is sent from the instrument to the computer. This message
Message
Command Message
Response Message
is created when the instrument receives a query message and checks the
Execution Check
Collective term of Command Message and Query Message is “Command”.
The SCPI language is used for the commands.
The instrument uses TCP/IP port 23 as a listening port for the communication commands.
Reference
For the commands containing data, enter the data in a specified format.
・
・ During communications via GPIB, the instrument enters the remote mode and the [REMOTE/LOCAL] key of the
instrument will light.
・ When the instrument is in the remote mode, the operational keys other than the [REMOTE/LOCAL] key will be
disabled.
This message is used to synchronize the instrument with the computer.
2
:VOLTAGE1:RANGE?
With a header
:VOLTAGE1:RANGE 300
Voltage range for CH1 is 300V.
Without a header
300
HEADer?
OK Symbols in this manual
HEADER?
OK
Long form
HEAD?
OK
Short form
HEADE?
Error
HEA?
Error
Header
Question mark
Header
Data (parameter)
HIOKI PW8001A964-03
1.2 Message Format
1.2.1 Command Message
This message is used to control setting and reset for the instrument.
Example: Voltage range setting message
:VOLTAGE1:RANGE 300
Space
1.2.2 Query Message
This message is used to query operation result, measurement result and setting of the instrument.
Example: a message querying the present voltage range
:VOLTAGE1:RANGE?
1.2.3 Response Message
This message is sent from the instrument to the computer. A response message is created when the
instrument receives a query message and checks the syntax. You can select the presence of a header with
a
:HEADer command.
Query Message
Response
Message
What is the voltage range for CH1?
Reference
If an error occurs when a query message is received, no response message is generated for that query.
・
1.2.4 Command Syntax
For the command names, the character strings are chosen so that they can easily be associated with
functions to be executed. You can send the commands in their shortened form. The original command name
and its abbreviation are referred to as the “long form” and the “short form”, respectively. This manual
indicates the short form in uppercase letters and the remaining long form in lowercase letters. The instrument
recognizes the commands indicated in either type of letters. The long form in uppercase letters is used for the
response messages from the instrument.
3
Command type
Example
Description
type
command type
command type separated by colons “:”.
type
it is a standard command defined by IEEE 488.2.
Command type
Example
Description
type
command type
type headers separated by colons “:”.
type
it is a standard command defined by IEEE 488.2.
Interface
Message terminator
Interface
Message terminator
HIOKI PW8001A964-03
1.2.5 Command Program Header
The commands require a header. There are three types of headers: Simple, Compound, and Standard.
Simple command
Header consisting of a word
:HEADer ON
Compound
Headers consisting of multiple headers of simple
:VOLTage1:RANGe 300
Standard command
Headers starting with an asterisk “*” indicating that
*RST
1.2.6 Query Program Header
The query messages are used to query the instrument about the results of operations, measurement results,
and the current state of instrument settings.
As shown in the following examples, a query is formed by appending a question mark “?” after a program
header.
Simple command
Header consisting of a word
:HEADer?
Compound
Headers consisting of multiple simple command
:VOLTage1:RANGe?
Standard command
Headers starting with an asterisk “*” indicating that
*IDN?
1.2.7 Message Terminators
Message terminators show an end of one message transfer.
The instrument recognizes the following message terminators (delimiters):
LF
CR+LF
The following terminator is used for the response messages.
LF
CR+LF
4
Separator type
Description
the next terminator will be ignored.
data by a space (blank).
one another by a comma “,”.
HIOKI PW8001A964-03
1.2.8 Separator
Message unit
Separator
The compound messages can be written in one line by connecting them via
semicolons “;”. If one command contains an error, all subsequent messages up to
:VOLTage1:RANGe 300;*IDN?
Header separator
In a message consisting of a header and data, the header is separated from the
:VOLTage1:RANGe 300
Data separator
In a message containing multiple data items, the data items are separated from
:CLOCk 2021,12,01,12,00,00
5
Data
Description
The character data consists of 8-bit ASCII characters.
:HEAD ON
is sent in a format specified for each command.
NR1
Integer data
Example: +12, −23, 34
NR2
Decimal data
Example: +1.23, −23.45, 3.456
Floating-point exponential
representation data
Example
:VOLTage1:AUTO OFF;:VOLTage1:RANGe 300
:VOLTage1:AUTO OFF;RANGe 300
HIOKI PW8001A964-03
1.2.9 Data
The instrument uses the character data and the decimal numerical data as the data depending on the
commands.
The character data consists of alphabetical and numerical characters. The
i
nstrument recognizes the character data in both uppercase and lowercase letters.
Character data
Decimal numeric data
The uppercase letters are used for the response messages from the instrument.
Three formats are used for numeric data: NR1, NR2 and NR3 (NRf format). The
i
nstrument recognizes the data of both signed and unsigned numerical values.
The data of unsigned numerical values are handled as positive numerical values.
In addition, if the smallest digit of a numerical value is smaller than the resolution
setting of the target, the smallest digit is rounded off or rounded down.
The instrument recognizes numerical data in the NRf format. The response data
NR3
Example: +1.0E−2, −2.3E+4
Reference
・ The instrument does not completely support IEEE 488.2. Use data as shown in the Command Reference in this
manual whenever possible.
・ Be careful not to overflow the input buffer or the output queue with a single command.
1.2.10 Compound Command Header Omission
If several commands having a common header are combined to form a compound command, the common
portion can be omitted after its initial occurrence when the commands are written together in sequence. This
common portion is called the “current path” and subsequent commands are analysed presuming that the
current path is omitted until this current path is cleared.
This usage of the current path is shown in the following example:
Full expression
Compacted expression
The portion underlined becomes the current path. You can omit the portion in the next command.
The current path is cleared when a message terminator is detected, by a reset with key operations, when a
colon “:” is detected at the start of a command, or when the power is turned ON.
Messages of the standard command type can be executed regardless of the current path. They have no
effect upon the current path.
A colon “:” is not required at the start of the simple and compound command type headers. However, to avoid
confusion with abbreviated forms and malfunction of the instrument, we recommend placing a colon “:” at the
start of a command.
6
Interface
Query error
HIOKI PW8001A964-03
1.3 Output Queue and Input Buffer
1.3.1 Output Queue
The output queue is used to temporarily store the response messages in the instrument.
The response messages stored in the output queue are cleared after the data is read by the computer. In
addition, the output queue is cleared in the following situations:
Power on
Power on
The output queue of the instrument has a capacity of 400 KB. If response messages overflow this capacity, a
query error is generated and the output buffer is cleared.
1.3.2 Input Buffer
The input buffer is used to temporarily store the received data in the instrument.
The input buffer has a capacity of 400 KB. The instrument cannot accept data larger than 400 KB.
Reference
・ Ensure that the length of a single line never exceeds 400 KB.
7
Bit 7
-
Unused
This is the logical sum of the Standard Event Status Register (SESR).
Indicates that a message is present in the output queue.
(ESR3).
(ESR2).
(ESR1).
(ESR0).
HIOKI PW8001A964-03
1.4 Status Byte Register
1.4.1 Status Byte Register (STB)
Status Byte Register (STB) is an 8-bit register in which information for event register and output queue is set.
Service Request Enable Register (SRER) allows you to enable necessary bits of the STB. When any STB bit
among the enabled bits has switched from “0” to “1”, the MSS bit becomes “1”. The MSS bit can be read with
an
*STB? query. It is not cleared until the event is cleared with a *CLS command or other means.
Bit 6 MSS This represents the logical sum of the other bits of the STB.
Bit 5 ESB
Bit 4 MAV
Bit 3 ESB3
Bit 2 ESB2
Bit 1 ESB1
Bit 0 ESB0
Standard event summery bit
Message available
Device-specific event summery bit 3
This is the logical sum of Device-specific Event Status Register 3
Device-specific event summery bit 2
This is the logical sum of Device-specific Event Status Register 2
Device-specific event summery bit 1
This is the logical sum of Device-specific Event Status Register 1
Device-specific event summery bit 0
This is the logical sum of Device-specific Event Status Register 0
1.4.2 Service Request Enable Register (SRER)
Setting a bit of the Service Request Enable Register (SRER) to “1” enables the corresponding bit of the
Status Byte Register (STB).
8
outage.
Unused
Received a command not supported by the instrument
・ Execution is prevented by another operation being performed.
・ Received a command related to unimplemented options.
The next command is received while there is data in the output queue.
(Unused)
command.
HIOKI PW8001A964-03
1.5 Event Registers
1.5.1 Standard Event Status Register (SESR)
The Standard Event Status Register (SESR) is an 8-bit register.
Power-On Flag
Bit 7 PON
Set to “1” when the power is turned on, or upon recovery from an
Bit 6 URQ
Bit 5 CME
Bit 4 EXE
Bit 3 DDE
User Request
Command Error (The command to the message terminator is
ignored.)
This bit is set to “1” when a received command contains a syntax or
semantic error:
・ Program header error
・ Incorrect number of data parameters
・ Invalid parameter format
・
Execution Error
This bit is set to “1” when a received command cannot be executed for
the following reasons:
・ The specified data value is outside of the set range.
・ The specified data cannot be set.
Device-dependent Error
This bit is set to “1” when a command cannot be executed due to
some reason other than a command error, a query error, or an
execution error.
・ Internal error
Query Error (the output queue is cleared)
This bit is set to “1” when a query error is detected by the output
Bit 2 QYE
queue control.
When the data overflows the output queue.
・
・
Bit 1 RQC
Control Request
Operation Complete
This bit is set to “1” in response to an *OPC command.
Bit 0 OPC
The content of the SESR is cleared in the following situations:
• When the instrument is powered on.
• When a *CLS command is executed.
• When an *ESR? query (a query for SESR) is executed.
Reference
・
Beeps when a communication error occurs if the beep function is enabled for this instrument.
It indicates the completion of operations of all messages up to the *OPC
9
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Logical Sum
& & & & & & &
&
Bit 5
Status Byte Register
(STB)
Device-specific Event Status Register 0 (ESR0)
Bit 7
DS
Data update
measurement is immediately after a range change)
Bit 5
ZP
Power calculation (synchronized source) with forced zero-cross
Bit 4
ZI
Current frequency with forced zero-cross
Bit 3
ZU
Voltage frequency with forced zero-cross
Bit 2
DP
Power calculation (synchronized source) without data update
Bit 1
DI
Current frequency without data update
Bit 0
DU
Voltage frequency without data update
Device-specific Event Status Register 1 (ESR1)
Bit 7
PU8
Bit 6
PU7
Bit 5
PU6
Bit 4
PU5
Bit 3
PU4
Bit 2
PU3
Bit 1
PU2
Bit 0
PU1
HIOKI PW8001A964-03
1.5.2 Standard Event Status Enable Register (SESER)
Setting any bit of the Standard Event Status Enable Register (SESER) to “1” enables access to the
corresponding bit of the Standard Event Status Register (SESR).
Logical sum of SESR and SESER
SESR PON URQ CME EXE DDE QYE RQC OPC
SESER PON URQ CME EXE DDE QYE RQC OPC
When any SESR bit enabled by SESER is switched from “0” to “1”, the ESB bit of the Status Byte Register
(STB) becomes “1”.
ESB
1.5.3 Device-specific Event Status Register (ESR0, ESR1, ESR2, ESR3)
The instrument provides four Device-specific Event Status Registers (ESR0 through ESR3) for controlling
events. These registers are an 8-bit register.
Bit 6 UCU
Calculation unavailable (e.g., the data is invalid because the
CH8 voltage peak exceeded
CH7 voltage peak exceeded
CH6 voltage peak exceeded
CH5 voltage peak exceeded
CH4 voltage peak exceeded
CH3 voltage peak exceeded
CH2 voltage peak exceeded
CH1 voltage peak exceeded
10
Device-specific Event Status Register 2 (ESR2)
Bit 7
PI8
Bit 6
PI7
Bit 5
PI6
Bit 4
PI5
Bit 3
PI4
Bit 2
PI3
Bit 1
PI2
Bit 0
PI1
Device-specific Event Status Register 3 (ESR3)
Bit 7
-
Unused
Bit 6
-
Unused
Bit 5
-
Unused
Bit 4
-
Unused
Bit 3
RG
CHG overload
Bit 2
RE
CHE overload
Bit 1
RC
CHC overload
Bit 0
RA
CHA overload
HIOKI PW8001A964-03
CH8 current peak exceeded
CH7 current peak exceeded
CH6 current peak exceeded
CH5 current peak exceeded
CH4 current peak exceeded
CH3 current peak exceeded
CH2 current peak exceeded
CH1 current peak exceeded
The contents of ESR0 through ESR3 are cleared in the following situations:
• When the instrument is powered on.
• When a *CLS command is executed.
• When any of :ESR0?, :ESR1?, :ESR2?, or :ESR3? queries (queries for ESR0 through ESR3) is executed.
The contents of ESR1 and ESR2 are cleared in the following situations:
• When settings are changed.
11
Logical Sum
& & & & & & &
&
setting
setting
setting
setting
setting
setting
setting
setting
Bit 3
Bit 2
Bit 1
Bit 0
Status Byte Register
(STB)
HIOKI PW8001A964-03
1.5.4 Device-specific Event Status Enable Registers (SESER0, SESER1, SESER2 and
SESER3)
Setting any bit of the Device-specific Event Status Enable Registers (SESER0 to SESER3) to “1” enables the
corresponding bit of the Device-specific Event Status Registers (ESR0 to ESR3). (Similar policy to ones for
SESER.)
Example: Logical sum of ESR0 and ESER0
ESR0 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
ESER0
When any ESR* bit enabled by ESER* is switched from “0” to “1”, the ESB* bit of the Status Byte Register
(STB) becomes “1”. (“*” takes a numerical value from 0 to 3)
• ESR0: ESB0 bit (bit 0) of the Status Byte Register is “1”.
• ESR1: ESB1 bit (bit 1) of the Status Byte Register is “1”.
• ESR2: ESB2 bit (bit 2) of the Status Byte Register is “1”.
• ESR3: ESB3 bit (bit 3) of the Status Byte Register is “1”.
Valid
ESB3 ESB2 ESB1 ESB0
Valid
Valid
Valid
Valid
Valid
Valid
Valid
12
Register
Abbreviation
Query
Setting
Status Byte Register
STB
*STB?
-
Service Request Enable Register
SRER
*SRE?
*SRE
Standard Event Status Register
SESR
*ESR?
-
Standard Event Status Enable Register
SESER
*ESE?
*ESE
Device-specific Event Status Register 0
ESR0
:ESR0?
-
Device-specific Event Status Enable Register 0
ESER0
:ESE0?
:ESE0
Device-specific Event Status Register 1
ESR1
:ESR1?
-
Device-specific Event Status Enable Register 1
ESER1
:ESE1?
:ESE1
Device-specific Event Status Register 2
ESR2
:ESR2?
-
Device-specific Event Status Enable Register 2
ESER2
:ESE2?
:ESE2
Device-specific Event Status Register 3
ESR3
:ESR3?
-
Device-specific Event Status Enable Register 3
ESER3
:ESE3?
:ESE3
Command
GTL, LLO, DCL, SDC, GET
HIOKI PW8001A964-03
1.5.5 Queries and Settings for Registers
1.5.6 GP-IB Command
Since the instrument does not support the interface function, the following commands supported by the
previous models cannot be used.
13
default
Reset
Command
Command
Clear
GP-IB address
1 – – – –
–
RS-232C setting
115200
– – – – –
LAN setting
*1 – – – –
–
Language
*1 – – – –
–
above
Output queue
Clear
– – –
Input buffer
Clear
– – –
Status Byte Register
0
–
–
*3 △*4
Standard Event Status Register
0
*2
–
–
–
Register
Enable Register
0
– – –
–
Current path
Clear
– – –
Presence of header
OFF
– – –
–
Response message separator
Semicolon
– – –
–
Saved data item
0
–
✓
–
–
Communication output data item
0
– – –
–
HIOKI PW8001A964-03
1.6 Initialization Items
✓: Factory initialization. △: Partial initialization. –: No initialization.
Item Factory
Instrument setting other than the
Device-specific Event Status
Power on System
*1 –
✓
✓
✓
△
0
✓
✓
✓
*RST
✓✓
– –
*CLS
– –
△
✓
✓
Device
✓
✓
–
✓
✓
✓
✓
✓
Reference
*1: For details, refer to the PW8001 instruction manual.
*2: All the bits other than Power-ON Flag (bit 7: PON) are cleared.
*3: All the bits other than Message Available (bit 4: MAV) are cleared.
*4: Only Message Available (bit 4: MAV) is cleared. (As output queue is cleared.)
14
HIOKI PW8001A964-03
2 Command List
2.1 Table of Contents
2.1.1 Standard Command
Clearing Event Status Register and Status Byte Register(STB) (Except Output Queue) ............... 34
Setting and Querying Standard Event Status Enable Register (SESER)........................................ 34
Querying and Clearing Standard Event Status Register (SESR) .................................................... 34
Querying Instrument’s ID (Identification Code) ................................................................................ 35
Setting OPC bit of Standard Event Status Register (SESR) after All Running Operations
Returns <HIOKI>, <Model name>, <Serial No.> and <Software version> in a string.
Example
Query
*IDN?
Response
HIOKI,PW8001-13,012345678,V1.00
Reference
・
The response message has no header.
Setting OPC bit of Standard Event Status Register (SESR) after All Running Operations Completed
Syntax
Command
*OPC
Description
Command
After the command before *OPC command from the commands sent is completed, OPC
bit (bit 0) of Standard Event Status Register (SESR) is set.
Example
Command
:MEAS?;*OPC
Sets the OPC bit of the SESR after the :MEAS? query finishes processing.
Reference
・
The response message has no header.
Setting “1” to Output Queue after All Operations Running Completed
Syntax
Query
*OPC?
Response
1
Description
After the command before
stored in the output queue.
Example
Query
:DEMA;*OPC?
“1” is stored in the output queue after the execution of zero adjustment is completed.
Reference
・
The response message has no header.
HIOKI PW8001A964-03
Query
Query
*OPC command from the commands sent is completed, “1” is
36
Querying Instrument’s Options
Syntax
*OPT?
Response
<CH1 Module model number>, <CH1 Sensor type>, <CH2 Module model number>, <CH2
S
num
Module model number>, <CH6 S
S
output or CAN output option>, <Optical synchronization option>
Module model number
U7001, U7005, NONE
Sensor type
Sensor model number, sensor rating information, PROBE2
Motor option
MOTOR, NONE
D/A output option
CAN output option
DA, CAN, NONE
Optical synchronization option
OPTICAL, NONE
Description
Query
Returns the options implemented or mounted on the instrument in a character string.
The response message has no header. If Probe1 is selected and no sensor is mounted, the sensor type becomes
“50A_ACDC”.
Command
For the items initialized with the system reset, refer to “6.3 Default Settings” in the
37
Setting and Querying Service Request Status Enable Register (SRER)
Syntax
*SRE <0 to 255 (NR1)>
Query
*SRE?
Response
<0 to 255(NR1)>
128
64
32
16 8 4 2 1
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
0 0 ESB
MAV
ESB3
ESB2
ESB1
ESB0
Description
Command
Sets a mask pattern for the Service Request Enable Register (SRER) with a numerical
value.
Query
Returns the content of the SRER set with an *SRE command in a numerical NR1 value.
Example
Command
*SRE 33
Sets SRER bits 5 and 0.
Query
*SRE?
Response
(HEADER ON)
*SRE 33
(HEADER OFF)
33
Reference
・
・
The value of unused bits (bit 7, 6) is always set to “0”.
Querying Status Byte Register (STB)
Syntax
Query
*STB?
Response
<0 to 127(NR1)>
128
64
32
16 8 4 2 1
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
-
MSS
ESB
MAV
ESB3
ESB2
ESB1
ESB0
Description
Query
Returns the content of the Status Byte Register (STB) in a numerical NR1 value.
Example
Query
*STB?
Response
16
Reference
・ The response message has no header.
Sampling Request
Syntax
Command
*TRG
Description
Performs a one
Example
Command
*TRG
Reference
Executing Self-test and Querying Result
Syntax
Query
*TST?
Response
PASS
Normal
FAIL
Error
Description
Query
Returns the result of the self-test at the time of start-up in a character string.
Example
Query
*TST?
Response
PASS
Reference
・
The response message has no header.
HIOKI PW8001A964-03
Command
The data is initialized to “0” at power-ON.
Command
-time measurement in the hold state and the peak hold state.
38
Executing the next command once measurement data update processing is complete.
Syntax
*WAI
Description
Command
No commands after *WAI are run until the next measurement data update is completed.
Example
Command
*WAI;:MEAS? Urms1;*WAI;:MEAS? Urms1
Queries measured data for every measurement data update.
Reference
・
・
・
・
When the data refresh rate is 200ms, the measured data refresh rate is 200ms.
HIOKI PW8001A964-03
Command
When combining *WAI and MEAS?, input the *WAI command before querying the
measurement data. Set the number of measurement parameters such that the
corresponding number of response characters can be received within the
measurement data refresh rate time.
When the data refresh rate is 10ms, the measured data refresh rate is 10ms. When the data refresh rate is 50ms, the measured data refresh rate is 50ms.
39
Setting and Querying Device-specific Event Status Enable Register 0 (ESER0)
Syntax
:ESE0 <0 to 255(NR1)>
Query
:ESE0?
Response
<0 to 255(NR1)>
128 64 32 16 8 4 2 1 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DS UCU ZP ZI ZU DP DI DU
Bit 7 DS
Data update
Bit 6
Calculation unavailable (e.g., the data is invalid because the
measurement is immediately after a range change)
Bit 5 ZP
Power calculation (synchronized source) with forced zero-cross
Bit 4 ZI
Current frequency with forced zero-cross
Bit 3 ZU
Voltage frequency with forced zero-cross
Bit 2 DP
Power calculation (synchronized source) without data update
Bit 1 DI
Current frequency without data update
Bit 0 DU
Voltage frequency without data update
Description
Sets the enable setting of Device
Device-specific Event Status Enable Register 0 (ESER0).
Query
Returns the content of ESR0 set with the :ESE0
Example
Command
:ESE0 56
Sets bits 5, 4 and 3 of ESER0.
Query
:ESE0?
Response
(HEADER ON)
:ESE0 56
(HEADER OFF)
56
Reference
・
The data is initialized to “0” at power-ON.
HIOKI PW8001A964-03
3.2 Device-specific Commands
3.2.1 Device-specific Event Status Register
Command
Command
UCU
-specific Event Status Register 0 (ESR0) to
command in a numerical NR1 value.
40
Setting and Querying Device-specific Event Status Enable Register 1 (ESER1)
Syntax
:ESE1 <0 to 255(NR1)>
Query
:ESE1?
Response
<0 to 255(NR1)>
128 64 32 16 8 4 2 1 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 PU8 PU7 PU6 PU5 PU4 PU3 PU2 PU1
Bit 7 PU8
CH8 voltage peak exceeded
Bit 6 PU7
CH7 voltage peak exceeded
Bit 5 PU6
CH6 voltage peak exceeded
Bit 4 PU5
CH5 voltage peak exceeded
Bit 3 PU4
CH4 voltage peak exceeded
Bit 2 PU3
CH3 voltage peak exceeded
Bit 1 PU2
CH2 voltage peak exceeded
Bit 0 PU1
CH1 voltage peak exceeded
Description
Command
Sets enable setting of Device-specific Event Status Register 1 (ESR1) to Device-specific
Event Status Enable Register 1 (ESER1).
Query
Returns the content of ESR1 set with an :ESE1
Example
Command
:ESE1 63
Sets bits 5, 4, 3, 2, 1 and 0 of ESER1.
Query
:ESE1?
Response
(HEADER ON)
:ESE1 63
(HEADER OFF)
63
Reference
・
The data is initialized to “0” at power-ON.
HIOKI PW8001A964-03
Command
command in a numerical NR1 value.
41
Setting and Querying Device-specific Event Status Enable Register 2 (ESER2)
Syntax
:ESE2 <0 to 255(NR1)>
Query
:ESE2?
Response
<0 to 255(NR1)>
128 64 32 16 8 4 2 1 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 PI8 PI7 PI6 PI5 PI4 PI3 PI2 PI1
Bit 7 PI8
CH8 current peak exceeded
Bit 6 PI7
CH7 current peak exceeded
Bit 5 PI6
CH6 current peak exceeded
Bit 4 PI5
CH5 current peak exceeded
Bit 3 PI4
CH4 current peak exceeded
Bit 2 PI3
CH3 current peak exceeded
Bit 1 PI2
CH2 current peak exceeded
Bit 0 PI1
CH1 current peak exceeded
Description
Command
Sets enable setting of Device-specific Event Status Register 2 (ESR2) to Device-specific
Event Status Enable Register 2 (ESER2).
Query
Returns the content of ESR2 set with an :ESE2
Example
Command
:ESE2 63
Sets bits 5, 4, 3, 2, 1 and 0 of ESER2.
Query
:ESE2?
Response
(HEADER ON)
:ESE2 63
(HEADER OFF)
63
Reference
・
The data is initialized to “0” at power-ON.
HIOKI PW8001A964-03
Command
command in a numerical NR1 value.
42
Setting and Querying Device-specific Event Status Enable Register 3 (ESER3)
Syntax
:ESE3 <0 to 255(NR1)>
Query
:ESE3?
Response
<0 to 85(NR1)>
128 64 32 16 8 4 2 1 Bit 7
Bit 6 Bit 5 Bit 4
Bit 3 Bit 2 Bit 1 Bit 0 - - - - RG RE RC RA
Bit 7 - Unused
Bit 6 - Unused
Bit 5 - Unused
Bit 4 - Unused
Bit 3 RG
CHG overload
Bit 2 RE
CHE overload
Bit 1 RC
CHC overload
Bit 0 RA
CHA overload
Description
Command
Sets enable setting of Device-specific Event Status Register 3 (ESR3) to Device-specific
Event Status Enable Register 3 (ESER3).
Query
Returns the content of ESR3 set with an :ESE3
Example
Command
:ESE3 5
Sets bits 2 and 0 to ESER3.
Query
:ESE3?
Response
(HEADER ON)
:ESE3 5
(HEADER OFF)
5
Reference
・
The data is initialized to “0” at power-ON.
Querying Device-specific Event Status Registers 0, 1, 2, 3 (ESR0 to ESR3)
Syntax
Query
:ESR0?
:ESR1?
:ESR2?
:ESR3?
Response
<0 to 255(NR1)>
Description
Query
Returns the content of the Device-specific Event Status Register (ESR0 to ESR3) in a
numerical NR1 value.
Example
Query
:ESR3?
Response
5
Reference
・
・
・
・
・ When ESR3? is executed, the content of ESR3 is cleared.
HIOKI PW8001A964-03
Command
command in a numerical NR1 value.
The response message has no header. When ESR0? is executed, the content of ESR0 is cleared. When ESR1? is executed, the content of ESR1 is cleared. When ESR2? is executed, the content of ESR2 is cleared.
43
Setting and Querying Beep Tone
Syntax
:BEEPer <ON/OFF(String)>
Query
:BEEPer?
Response
ON
Beep ON
OFF
Beep OFF
Description
Command
Sets a beep tone.
Query
Returns setting for beep tone in a string.
Example
Command
:BEEP ON
Sets beep ON.
Query
:BEEP?
Response
(HEADER ON)
:BEEPER ON
(HEADER OFF)
Reference
Executing and Querying Zero Adjustment
Syntax
Command
:DEMAg
Query
:DEMAg?
Response
<Result>
Result
OK
Normal complete
BUSY
Executing the zero adjustment of the voltage current channel or
motor input channel
YET
Not executed yet before start
ERROR
Zero adjustment failure
Description
Executes the zero adjustment of the voltage current channel of all channels and the
demagnetization of the current sensor.
Query
Returns the result of zero adjustment in a string.
Example
Command
:DEMA
Executes the zero adjustment of all channels and the demagnetization of the current
sensor.
Query
:DEMA?
Response
(HEADER ON)
:DEMAG OK
(HEADER OFF)
OK
Reference
・
・
・
shows that DEMAg has been completed.
HIOKI PW8001A964-03
3.2.2 Simple Command
Command
ON
Command
It takes 30 seconds or more to complete the execution of the zero adjustment.
During this period, some of the commands may result in an execution error.
If the zero adjustment of the voltage current channel is already being executed, an
execution error occurs when the zero adjustment of the motor channel is being
executed.
Send a command combined with *OPC?, such as :DEMAG;*OPC?, and send the
next command after a response to *OPC? is returned. The response to *OPC?
44
Setting and Querying Header Availability for Response Message
Syntax
:HEADer <ON/OFF(String)>
Query
:HEADer?
Response
ON
Attaches a header to a response message.
OFF
Attaches no header to a response message.
Description
Command
Sets header availability for a response message.
Query
Returns header availability setting for a response message in a string.
Example
Command
:HEAD ON
Sets the response message header to ON.
Query
:HEAD?
Response
(HEADER ON)
:HEADER ON
(HEADER OFF)
OFF
Reference
・
The header setting is initialized to OFF at power-ON.
Setting and Querying Hold State
Syntax
Command
:HOLD <OFF/ON/PEAK(String)>
Query
:HOLD?
Response
OFF
Hold OFF
ON
Hold ON
PEAK
Peak hold ON
Description
Sets hold state.
Query
Returns hold state in a string.
Example
Command
:HOLD ON
Sets the hold state to ON.
Query
:HOLD?
Response
(HEADER ON)
:HOLD ON
(HEADER OFF)
ON
Reference
・
Use *TRG command in the hold state or the peak hold state to update the data.
Querying Key Lock
Syntax
Query
:KEYLock?
Response
ON
Key lock ON
OFF
Key lock OFF
Description
Returns key lock setting in a string.
Example
Query
:KEYL?
Response
(HEADER ON)
:KEYLOCK ON
(HEADER OFF)
ON
Reference
HIOKI PW8001A964-03
Command
Command
Query
45
Setting and Querying Instrument Language
Syntax
:LANGuage <Language(String)>
Query
:LANGuage?
Response
<Language>
Language
JAPANESE, ENGLISH, CHINESE
Description
Command
Sets a language used for the instrument.
Query
Returns language setting used for the instrument.
Example
Command
:LANG ENGLISH
Set English as the language to be used for display.
Query
:LANG?
Response
(HEADER ON)
:LANGUAGE ENGLISH
(HEADER OFF)
ENGLISH
Reference
Setting and Querying Equation for Three-phase Power
Syntax
Command
:MATH <1/2/3(NR1)>
Query
:MATH?
Response
1
TYPE1: Compatible with the respective TYPE1 of PW3390, 3193, and 3390
2
TYPE2: Compatible with the respective TYPE2 of 3192 and 3193
3
TYPE3: The sign of the active power is added to the absolute values of the power
factor and power phase angle of TYPE1
Description
Sets equations for apparent power, reactive power, and power factor of three
power.
Returns the setting of equation
three-phase power in a numerical NR1 value.
Example
Command
:MATH 1
Set the equations for three-phase power to TYPE1.
Query
:MATH?
Response
(HEADER ON)
:MATH 1
(HEADER OFF)
Reference
・
TYPE1, TYPE2, and TYPE3 are compatible with TYPE of the equations for PW6001.
Setting and Querying Data Refresh Rate
Syntax
Command
:RATE <Refresh rate(String)>
Query
:RATE?
Response
<Refresh rate>
Refresh rate
1ms, 10ms, 50ms, 200ms
Description
Command
Sets a data refresh rate.
Query
Returns data refresh rate setting in a string.
Example
Command
:RATE 10ms
Set the data refresh rate to 10ms.
Query
:RATE?
Response
(HEADER ON)
:RATE 10ms
(HEADER OFF)
10ms
Reference
HIOKI PW8001A964-03
Command
Command
Query
s for apparent power, reactive power, and power factor of
See “4.1 Parameters for Normal Measurement Items”.
Description
Command
Collectively set the trend output items of the D/A output channels.
The number of the specified output items should be within a range from 1 to 20.
The output items of the unspecified D/A channels will not be changed.
Returns the settings for the trend output items of all D/A output channels in a character
string.
Example
Command
:AOUT:TREN:ITEM Urms1,Irms1,P1,Q1,S1,PF1
Set the D/A trend output items starting from channel 1 in order as follows:
Voltage CH1 RMS, Current CH1 RMS, Active power CH1, Reactive power CH1, Apparent
power CH1, Power factor CH1
Query
:AOUT:TREN:ITEM?
(HEADER ON)
:AOUT1:TREND:ITEM Urms1,Irms1,P1,Q1,S1,PF1
(HEADER OFF)
Urms1,Irms1,P1,Q1,S1,PF1
Reference
・
If the D/A output option is not implemented, a device dependent error occurs.
HIOKI PW8001A964-03
Command
Query
Response
48
Collective Setting and Querying for D/A Waveform Output Items
Sets Pout items for efficiency and loss equations. Specify each efficiency and loss
equation by entering 1 to 4 in [number].
Query
Returns Pout setting items for efficiency and loss equations in a string.
Example
Command
:CALC1:POUT P12,Pm1,Pm2,OFF,OFF,OFF
Sets P12 for Pout1, Pm1 for Pout2, Pm2 for Pout3, and OFF for Pout4, Pout5, and Pout6
in efficiency and loss equation 1.
Query
:CALC1:POUT?
Response
(HEADER ON)
:CALCULATE1:POUT P12,Pm1,Pm2,OFF,OFF,OFF
(HEADER OFF)
P12,Pm1,Pm2,OFF,OFF,OFF
Reference
・
・
changed and an execution error will result.
Querying CAN Output Option
Syntax
Query
:CAN:EXISt?
Response
Y
Option available
N
Option unavailable
Description
Query
Returns a string indicating whether or not the CAN output option is available.
Example
Query
:CAN:EXIS?
Response
(HEADER ON)
:CAN:EXIST Y
(HEADER OFF)
Y
Reference
HIOKI PW8001A964-03
Command
4, P45, P56, P67, P78,
If the number of items is less than 6, the items that have not been set will not be
changed.
If the efficiency and loss calculation mode is Auto Mode, the setting cannot be
3.2.6 CAN Output Option
53
Setting and Querying CAN protocol
Syntax
:CAN:MODE <0/1/2(NR1)>
Query
:CAN:MODE?
Response
0
CAN
1
CAN FD(ISO)
2
CAN FD(nonISO)
Description
Sets the CAN protocol.
Query
Returns CAN protocol settings as NR1 value.
Example
:CAN:MODE 1
Set CAN protocol to CAN FD(ISO).
Query
:CAN:MODE?
Response
(HEADER ON)
:CAN:MODE 1
(HEADER OFF)
1
Reference
・
・ Changing the CAN protocol will initialize database settings.
CAN: Setting and Querying Transmission speed
Syntax
Command
:CAN:SPEED <transmission speed(String)>
Query
:CAN:SPEED?
Response
transmission speed(bps)
125k, 250k, 500k, 1M
Description
Sets the transmission speed in CAN mode.
Query
Returns the transmission speed setting in CAN mode in a string.
Example
Command
:CAN:SPEED 125k
Sets the transmission speed to 125 kbps in CAN mode.
:CAN:SPEED?
Response
(HEADER ON)
:CAN:SPEED 125k
(HEADER OFF)
125k
Reference
・
When the CAN output option is not implemented, a device-dependent error occurs.
CAN: Setting and Querying Sampling point
Syntax
Command
:CAN:SAMPling <sampling point(NR2)>
Query
:CAN:SAMPling?
Response
sampling point(%)
0.0 to 99.9
Description
Sets the sampling point in CAN mode. Unit is [%].
Query
Returns the sampling point setting in CAN mode in a numerical NR2 value.
Example
Command
:CAN:SAMP 50.0
Set the number of sampling points to 50% in CAN mode.
Query
:CAN:SAMP?
Response
(HEADER ON)
:CAN:SAMPLING 50.0
(HEADER OFF)
50.0
Reference
・
When the CAN output option is not implemented, a device-dependent error occurs.
HIOKI PW8001A964-03
Command
Command
Command
When the CAN output option is not implemented, a device-dependent error occurs.
Command
Query
Command
54
Setting and Querying Terminal resistor.
Syntax
:CAN:RESist <ON/OFF(String)>
Query
:CAN:RESist?
Response
ON
Terminal resistor ON
OFF
Terminal resistor OFF
Description
Command
Set the terminal resistor.
Query
Returns the terminal resistor setting in a string.
Example
Command
:CAN:RES ON
Set the terminal resistor to ON.
Query
:CAN:RES?
Response
(HEADER ON)
:CAN:RESIST ON
(HEADER OFF)
ON
Reference
・
When the CAN output option is not implemented, a device-dependent error occurs.
CAN FD: Setting and Querying Arbitration field transmission speed
Syntax
Command
:CAN:FD:ASPeed <transmission speed(String)>
Query
:CAN:FD:ASPeed?
Response
transmission speed(bps)
500k, 1M
Description
Sets the transmission speed of the arbitration field in CAN FD mode.
Query
Returns the transmission speed setting for the arbitration field in CAN FD mode in a string.
Example
:CAN:FD:ASP 500k
Sets the CAN FD arbitration field transmission speed to 500 kbps in CAN FD mode.
Query
:CAN:FD:ASP?
(HEADER ON)
:CAN:FD:ASPEED
(HEADER OFF)
500k
Reference
・
・
transmission speed. An execution error will result.
CAN FD: Setting and Querying Arbitration field Sampling point
Syntax
Command
:CAN:FD:ASAMPling <sampling point(NR2)>
Query
:CAN:FD:ASAMPling?
Response
sampling point(%)
0.0 to 99.9
Description
Sets the sampling point for the arbitration field in CAN FD mode. Unit is [%].
Returns the setting of the sampling point for the arbitration field in CAN FD mode in NR2
numerical value.
Example
Command
:CAN:FD:ASAMP 50.0
Set the number of arbitration field sampling points to 50% in CAN FD mode.
Query
:CAN:FD:ASAMP?
(HEADER ON)
:CAN:FD:ASAMPLING
(HEADER OFF)
50.0
Reference
・
When the CAN output option is not implemented, a device-dependent error occurs.
HIOKI PW8001A964-03
Command
Command
Command
Response
500k
When the CAN output option is not implemented, a device-dependent error occurs. The data field transmission speed setting cannot be less than the arbitration field
Command
Query
Response
50.0
55
CAN FD: Setting and Querying Data field transmission speed
Syntax
:CAN:FD:DSPeed <transmission speed(String)>
Query
:CAN:FD:DSPeed?
Response
transmission speed(bps)
500k, 1M, 2M, 4M
Description
Sets the transmission speed of the data field in CAN FD mode.
Query
Returns the transmission speed setting for the data field in CAN FD mode in a string.
Example
Command
:CAN:FD:DSP 500k
Sets the CAN FD data field transmission speed to 500 kbps in CAN FD mode.
Query
:CAN:FD:DSP?
Response
(HEADER ON)
:CAN:FD:DSPEED 500k
(HEADER OFF)
500k
Reference
・
・
transmission speed. An execution error will result.
CAN FD: Setting and Querying Data field Sampling point
Syntax
Command
:CAN:FD:DSAMPling <sampling point(NR2)>
Query
:CAN:FD:DSAMPling?
Response
sampling point(%)
0.0 to 99.9
Description
Command
Sets the sampling point for the data field in CAN FD mode. Unit is [%].
Returns the setting of the sampling point for the
numerical value.
Example
Command
:CAN:FD:DSAMP 50.0
Set the number of data field sampling points to 50% in CAN FD mode.
Query
:CAN:FD:DSAMP?
Response
(HEADER ON)
:CAN:FD:DSAMPLING 50.0
(HEADER OFF)
50.0
Reference
・
When the CAN output option is not implemented, a device-dependent error occurs.
HIOKI PW8001A964-03
Command
Command
When the CAN output option is not implemented, a device-dependent error occurs. The data field transmission speed setting cannot be less than the arbitration field
1
The message at the top of the display is message No. 1
Message ID
(in Standard format)
0x0
(in
0x0 to 0x1FFFFFFF
Description
Command
Sets the ID of the specified message.
The ID must be specified in hexadecimal format with 0x at the beginning.
Query
Returns the ID of the specified message in a string.
Example
Command
:CAN:DB:ID 1,0x1
Sets the message ID of message number 1 to 0x1.
Query
:CAN:DB:ID? 1
Response
(HEADER ON)
:CAN:DB:ID 1,0x1
(HEADER OFF)
1,0x1
Reference
・
・
If duplicate IDs are set, normal CAN communication may not be possible.
HIOKI PW8001A964-03
Command
Message No.>,<Item 1>,…,<Item N>
to 32
“4.1 Parameters for Normal Measurement Items”
In CAN mode) 2
ther than OFF, the output of that message is
When the CAN output option is not implemented, a device-dependent error occurs. When the number of items is less than the maximum number, the unset items are set
to OFF.
error.
be output is reduced. If the settings are spread over multiple messages, some
age No.
to 32
to 0x7FF
Extention format)
When the CAN output option is not implemented, a device-dependent error occurs.
57
CAN Data Base: Setting and Querying CAN Message Format
Syntax
:CAN:DB:FORMat <STD/EXT(String)>
Query
:CAN:DB:FORMat?
Response
STD
Standard format
EXT
Extention format
Description
Command
Set the message format.
Query
Returns the message format in a string.
Example
Command
:CAN:DB FORM STD
Set the message format to Standard format.
Query
:CAN:DB:FORM?
Response
(HEADER ON)
:CAN:DB:FORMAT STD
(HEADER OFF)
STD
Reference
・
When the CAN output option is not implemented, a device-dependent error occurs.
Saving DBC files
Syntax
Command
:CAN:DB:SAVE <Save File Name(String)>
Save File Name
The file is saved as <Save File Name>.DBC.
Description
Saves a
If the Save to FTP Server setting is enabled, th
server.
The destination folder for DBC files is the same as the destination folder for manual
saving.
Example
:CAN:DB:SAVE TEST1
Saves the
connected to the instrument.
Reference
・
・
・
・
・ This command is case-sensitive in the parameter section.
HIOKI PW8001A964-03
Command
Command
Command
When the CAN output option is not implemented, a device-dependent error occurs.
Up to 32 alphanumeric characters.
DBC file with the specified file name in a USB flash drive.
e configuration file is saved in the FTP
DBC file “TEST1.DBC” to the HIOKI/PW8001 folder on a USB flash drive
The available characters are ASCII characters from H'20 to H'7E
(excluding !"*+,/=.:;<>?[¥]`|).
The conditions under which the setting file can be saved are the same as the
conditions under which it can be saved on the screen of the instrument. When it fails
to save the setting file, an execution error occurs.
If a DBC file with the same name already exists, the file will be overwritten.
58
Querying CAN Output Status
Syntax
:CAN:OUT:STATe?
Response
<Status>
Status
NONE
READY
OK
WARNING
SETUP_ERR
SEND_ERR
BUS_OFF
Description
Query
Returns the CAN output status in a string.
Example
Query
:CAN:OUT:STAT?
Response
(HEADER ON)
:CAN:OUT:STAT NONE
(HEADER OFF)
NONE
Reference
・
When the CAN output option is not implemented, a device-dependent error occurs.
Setting and Querying CAN output mode
Syntax
Command
:CAN:OUT:MODE <output mode(String)>
Query
:CAN:OUT:MODE?
Response
<output mode>
output mode
OFF
CAN output is OFF
CONTINUE
Interval output mode
Description
Sets the output mode.
Query
Returns the output mode setting in a string.
Example
Command
:CAN:OUT:MODE OFF
Set the CAN output mode to OFF.
Query
:CAN:OUT:MODE?
Response
(HEADER ON)
:CAN:OUT:MODE OFF
(HEADER OFF)
OFF
Reference
・
When the CAN output option is not implemented, a device-dependent error occurs.
HIOKI PW8001A964-03
Query
Command
59
Setting and Querying CAN output interval
Syntax
:CAN:OUT:INTERval <output interval(String)>
Query
:CAN:OUT:INTERval?
<output interval>
output interval
1ms,
1min, 5min, 10min, 15min, 30min, 60min
Description
Command
Sets the output interval.
Query
Returns the output interval setting in a string.
Example
Command
:CAN:OUT:INTER 1min
Set the CAN output interval to 1 minute.
Query
:CAN:OUT:INTER?
Response
(HEADER ON)
:CAN:OUT:INTERVAL 1min
(HEADER OFF)
1min
Reference
・
・
The output interval cannot be set to less than data refresh rate.
Setting and Querying CAN output count
Syntax
Command
:CAN:OUT:COUNt <output count(NR1)>
Query
:CAN:OUT:COUNt?
Response
<output count>
output count
0 to 10000
Description
Sets the count of outputs.
If 0 is specified, it is set to infinite times.
Query
Returns the output frequency setting in numerical NR1 values.
Example
Command
:CAN:OUT:COUN 50
Set the count of CAN outputs to 50 times.
Query
:CAN:OUT:COUN?
Response
(HEADER ON)
:CAN:OUT:COUNT 50
(HEADER OFF)
Reference
・
When the CAN output option is not implemented, a device-dependent error occurs.
When the CAN output option is not implemented, a device-dependent error occurs.
Command
50
60
Setting and Querying Clock
Syntax
:CLOCk <Year or Month or Date(NR1)>,<Year or Month or Date(NR1)>,
<Year or M
<Second(NR1)>
Query
:CLOCk?
<Year or Month or Date>,<Year or Month or Date>,<Year or Month or Date>,
<Hour>,<Minute>,<Second>
Year
2020 to 2099 (20 to 99 can be used for setting)
Month
1 to 12
Date
1 to 31
Hour
0 to 23
Minute
0 to 59
Second
0 to 59
Description
Command
Sets time for the clock in the instrument.
Query
Returns time of the clock in the instrument as an NR1 value.
Example
Command
:CLOC 2021,12,19,12,0,0
Sets 12:00:00 on December 19, 2021.
Query
:CLOC?
Response
(HEADER ON)
:CLOCK 2021,12,19,12,00,30
(HEADER OFF)
2021,12,19,12,00,30
Reference
・
・ The order of the year, month, and date varies depending on the date format setting.
Setting and Querying Time Zone
Syntax
Command
:TIMEZone <Hour(NR1)>(,<Minute(NR1)>)
Query
:TIMEZone?
Response
<Hour>,<Minute>
Hour
-12 to +14
Minute
0,30,45
Description
Command
Sets the time zone of the clock in the instrument.
Query
Returns the time zone setting of the clock in the instrument in numerical NR1 values.
Example
Command
:TIMEZ +9,30
Sets the time zone to GMT+9:30.
Query
:TIMEZ?
Response
(HEADER ON)
:TIMEZONE +9,30
(HEADER OFF)
+9,30
Reference
・
・ The parameter to specify the minutes can be omitted. If it is omitted, “0” will be set.
HIOKI PW8001A964-03
3.2.7 Calendar and Clock
Command
onth or Date(NR1)>,<Hour(NR1)>,<Minute(NR1)>,
Response
As the instrument takes into account the difference in the number of days between
months and leap years, specifying a date that does not exist results in an execution
error.
The available time zone is limited to the time that can be set on the instrument.
61
Setting and Querying Date Format
Syntax
:DATE:FORMat <Date Format(String)>
Query
:DATE:FORMat?
Response
<Date Format>
Date Format
YMD
YYYY MM DD
MDY
MM DD YYYY
DMY
DD MM YYYY
Description
Command
Sets the date display format used for the display on the instrument and for saving.
Returns the setting of the date display format used for the display on the instrument and
for saving, in a string.
Example
: DATE:FORM DMY
Sets the date display format as “DD MM YYYY”.
Query
: DATE:FORM?
(HEADER ON)
:DATE:FORMat DMY
(HEADER OFF)
DMY
Reference
Setting and Querying Date Separator
Syntax
Command
:DATE:SEParator <Date Separator(String)>
Query
:DATE:SEParator?
Response
<Date Separator>
Date Separator
HYPHEN
Hyphen (-)
SLASH
Slash (/)
PERIOD
Period (.)
Description
Command
Sets the date separator used for the display on the instrument and for saving.
Returns the setting of the date separator used for the display on the instrument and for
saving, in a string.
Example
Command
: DATE:SEP HYPHEN
Sets a hyphen (-) as the date separator.
Query
: DATE:SEP?
Response
(HEADER ON)
:DATE:SEPARATOR HYPHEN
(HEADER OFF)
HYPHEN
Reference
Querying Adjustment Date
Syntax
:DATE:ADJust?
Response
<Year or Month or Date>,<Year or Month or Date>,<Year or Month or Date>
Year
2020 to 2099
Month
1 to 12
Date
1 to 31
Description
Query
Returns the latest adjustment date of the PW8001 instrument in a numerical NR1 value.
Example
Query
: DATE:ADJ?
Response
(HEADER ON)
:DATE:ADJUST 2021,12,01
(HEADER OFF)
2021,12,01
Reference
・
The order of the year, month, and date varies depending on the date format setting.
HIOKI PW8001A964-03
Command
Query
Command
Response
Query
Query
62
Querying Calibration Date
Syntax
:DATE:CALibrate?
Response
<Year or Month or Date>,<Year or Month or Date>,<Year or Month or Date>
Year
2020 to 2099
Month
1 to 12
Date
1 to 31
Description
Query
Returns the latest calibration date of the PW8001 instrument in a numerical NR1 value.
Example
Query
: DATE:CAL?
Response
(HEADER ON)
:DATE:CALIBRATE 2021,12,01
(HEADER OFF)
2021,12,01
Reference
・
The order of the year, month, and date varies depending on the date format setting.
Setting and Querying ON/OFF for Δ–Y Calculation
Syntax
Command
:DELTay[CH] <ON/OFF(String)>
Query
:DELTay[CH]?
Response
ON
Execute Δ–Y calculation.
OFF Does not execute Δ
Description
Command
Sets the Δ–Y calculation for the wiring including the specified channel. [CH]: 1 to 8.
Returns the setting of the Δ
a string.
Example
Command
:DELT1 OFF
Sets the Δ–Y calculation for the wiring including CH1 so that it is not executed.
Query
:DELT1?
Response
(HEADER ON)
:DELTAY1 OFF
(HEADER OFF)
OFF
Reference
・
calculation cannot be set to “ON” and it becomes an execution error.
HIOKI PW8001A964-03
Query
3.2.8 Δ–Y Calculation
Query
–Y calculations.
–Y calculation for the wiring including the specified channel, in
If the wiring method of the target channel is not 3P3W3M or 3V3A or 3P4W, the Δ–Y
63
All Wiring Integration: Setting and Querying Real-Time Control
Syntax
:STIMe:CONTrol <ON/OFF(String)>
Query
:STIMe:CONTrol?
Response
ON
Real-time control ON
OFF
Real-time control OFF
Description
Command
Sets the real-time control for all wiring integration to ON or OFF.
Query
Returns the setting of the real-time control for all wiring integration as ON or OFF.
Example
Command
:STIM:CONT ON
Sets the real-time control for all wiring integration to ON.
Query
:STIM:CONT?
Response
(HEADER ON)
:STIME:CONTROL ON
(HEADER OFF)
ON
Reference
・
error.
All Wiring Integration: Setting and Querying Real-Time Control Start Time
Syntax
:STIMe:STARttime <Year or Month or Date(NR1)>,
<Year or Month or Date(NR1)>,<Year or Month or Date(NR1)>,
<Hour(NR1)>,<Minute(NR1)>,<Second(NR1)>
Query
:STIMe:STARttime?
<Year or Month or Date>,<Year or Month or Date>,<Year or Month or Date>,
<Hour>,<Minute>,<Second>
Year
2020 to 2099 (20 to 99 can be used for setting)
Month
01 to 12
Date
01 to 31
Hour
00 to 23
Minute
00 to 59
Second
00 to 59
Description
Command
Sets the real-time control start time for all wiring integration.
Returns the setting of the real
NR1 values of year, month, date, hours, minutes, and seconds.
Example
Command
:STIM:STAR 2021,12,01,12,30,00
Sets the real-time control start time for all wiring integration to 12:30:00 on December 01,
2021.
Query
:STIM:STAR?
Response
(HEADER ON)
:STIME:STARTTIME 2021,12,01,12,30,00
(HEADER OFF)
2021,12,01,12,30,00
Reference
・
・
・
・
second after the start time.
HIOKI PW8001A964-03
3.2.9 Time Control
Command
If the integration control method is not all wiring integration, it becomes an execution
Command
Response
Query
-time control start time for all wiring integration in numerical
If the integration control method is not all wiring integration, it becomes an execution
error.
The order of the year, month, and date varies depending on the date format setting. As the instrument takes into account the difference in the number of days between
months and leap years, specifying a date that does not exist results in an execution
error.
If the start time is set to a time after the stop time, the stop time will be set to 1
64
All Wiring Integration: Setting and Querying Real-Time Control Stop Time
Syntax
:STIMe:STOPtime <Year or Month or Date(NR1)>,
<Year or Month or Date(NR1)>,<Year or Month or Date(NR1)>,
<Hour(NR1)>,<Minute(NR1)>,<Second(NR1)>
Query
:STIMe:STOPtime?
<Year or Month or Date>,<Year or Month or Date>,
<Hour>,<Minute>,<Second>
Year
2020 to 2099 (20 to 99 can be used for setting)
Month
01 to 12
Date
01 to 31
Hour
00 to 23
Minute
00 to 59
Second
00 to 59
Description
Command
Sets the real-time control stop time for all wiring integration.
Returns the setting of the real
NR1 values of year, month, date, hours, minutes, and seconds.
Example
Command
:STIM:STOP 2021,12,01,12,30,01
Sets the real
2021.
Query
:STIM:STOP?
(HEADER ON)
:STIME:STOPTIME 2021,12,01,12,30,01
(HEADER OFF)
2021,12,01,12,30,01
Reference
・
・
・
・ If a stop time is set to a time before the start time, it becomes an execution error.
Integration by Wiring: Setting and Querying Real-Time Control
Syntax
Command
:STIMe[CH]:CONTrol <ON/OFF(String)>
Query
:STIMe[CH]:CONTrol?
Response
ON
Real-time control ON
OFF
Real-time control OFF
Description
Sets the real
[CH]: 1 to 8.
Returns the setting of real
or OFF.
Example
Command
:STIM1:CONT ON
Sets the real-time control for the wiring including CH1 to ON.
Query
:STIM1:CONT?
Response
(HEADER ON)
:STIME1:CONTROL ON
(HEADER OFF)
ON
Reference
・
error.
HIOKI PW8001A964-03
Command
Response
Query
Response
-time control stop time for all wiring integration in numerical
-time control stop time for all wiring integration to 12:30:01 on December 01,
<Year or Month or Date>,
If the integration control method is not all wiring integration, it becomes an execution
error.
The order of the year, month, and date varies depending on the date format setting. As the instrument takes into account the difference in the number of days between
months and leap years, specifying a date that does not exist results in an execution
error.
Command
Query
If the integration control method is not integration by wiring, it becomes an execution
-time control for the wiring including the specified channel to ON or OFF.
-time control for the wiring including the specified channel as ON
65
Integration by Wiring: Setting and Querying Real-Time Control Start Time
Syntax
:STIMe[CH]:STARttime <Year or Month or Date(NR1)>,
<Year or Month or D
<Hour(NR1)>,<Minute(NR1)>,<Second(NR1)>
Query
:STIMe[CH]:STARttime?
<Year or Month or Date>,
<Hour>,<Minute>,<Second>
Year
2020 to 2099 (20 to 99 can be used for setting)
Month
01 to 12
Date
01 to 31
Hour
00 to 23
Minute
00 to 59
Second
00 to 59
Description
Sets the real
to 8.
Returns the sett
channel in numerical values of year, month, date, hours, minutes, and seconds.
Example
Command
:STIM1:STAR 2021,12,01,12,30,00
Sets the real
01, 2021.
Query
:STIM1:STAR?
Response
(HEADER ON)
:STIME1:STARTTIME 2021,12,01,12,30,00
(HEADER OFF)
2021,12,01,12,30,00
Reference
・
・
・
・
second after the start time.
HIOKI PW8001A964-03
Command
ate(NR1)>,<Year or Month or Date(NR1)>,
Response
Command
Query
-time control start time for the wiring including the specified channel. [CH]: 1
ings of the real-time control start time for the wiring including the specified
-time control start time for the wiring including CH1 to 12:30:00 on December
<Year or Month or Date>,<Year or Month or Date>,
If the integration control method is not integration by wiring, it becomes an execution
error.
The order of the year, month, and date varies depending on the date format setting. As the instrument takes into account the difference in the number of days between
months and leap years, specifying a date that does not exist results in an execution
error.
If the start time is set to a time after the stop time, the stop time will be set to 1
66
Integration by Wiring: Setting and Querying Real-Time Control Stop Time
Syntax
:STIMe[CH]:STOPtime <Year or Month or Date(NR1)>,
<Year or Month or Date(NR1)>,<Year or Month or Date(NR1)>,
<Hour(NR1)>,<Minute(NR1)>,<Second(NR1)>
Query
:STIMe[CH]:STOPtime?
<Year or Month or Date>,<Year or Month or Date>,
<Hour>,<Minute>,<Second>
Year
2020 to 2099 (20 to 99 can be used for setting)
Month
01 to 12
Date
01 to 31
Hour
00 to 23
Minute
00 to 59
Second
00 to 59
Description
Sets the real
to 8.
Returns the settings of the real
channel in numerical NR1 values of year, month, date, hours, minutes, and seconds.
Example
Command
:STIM1:STOP 2021,12,01,12,30,01
Sets the real
01, 2021.
Query
:STIM1:STOP?
Response
(HEADER ON)
:STIME1:STOPTIME 2021,12,01,12,30,01
(HEADER OFF)
2021,12,01,12,30,01
Reference
・
・
・
・ If a stop time is set to a time before the start time, it becomes an execution error.
All Wiring Integration: Setting and Querying Timer Control
Syntax
Command
:TIMEr:CONTrol <ON/OFF(String)>
:TIMEr:CONTrol?
Response
ON
Timer control ON
OFF
Timer control OFF
Description
Command
Sets the timer control for all wiring integration to ON or OFF.
Query
Returns the setting of the timer control for all wiring integration as ON or OFF.
Example
Command
:TIME:CONT ON
Sets the timer control for all wiring integration to ON.
Query
:TIME:CONT?
Response
(HEADER ON)
:TIMER:CONTROL ON
(HEADER OFF)
ON
Reference
・
error.
HIOKI PW8001A964-03
Command
Response
Command
Query
-time control stop time for the wiring including the specified channel. [CH]: 1
-time control stop time for the wiring including the specified
-time control stop time for the wiring including CH1 to 12:30:01 on December
<Year or Month or Date>,
If the integration control method is not integration by wiring, it becomes an execution
error.
The order of the year, month, and date varies depending on the date format setting. As the instrument takes into account the difference in the number of days between
months and leap years, specifying a date that does not exist results in an execution
error.
Query
If the integration control method is not all wiring integration, it becomes an execution
67
All Wiring Integration: Setting and Querying Time for Timer
Sets phase compensation angle for current sensors. [CH]: 1 to 8.
Returns setting for phase compensation angle for current sensors in a numerical NR2
value. (The plus sign cannot be omitted.)
Example
Command
:CURR1:DEGR 90.000
Sets the phase compensation angle for the CH1 current sensor to +90°.
Query
:CURR1:DEGR?
(HEADER ON)
:CURRENT1:DEGREE +90.000
(HEADER OFF)
+90.000
Reference
・
・
・
compensation value saved in the sensor will be returned in response to a query.
HIOKI PW8001A964-03
Command
ON
This setting must be made for each channel even if they use the same wiring. “AUTO” can be set only when a sensor with memory is connected. In this case, the
phase compensation calculation is performed using the compensation value saved in
Query
Response
Numerical values in NRf format are acceptable, but the values are rounded to the
third decimal place.
This setting must be made for each channel even if they use the same wiring. When the setting of the phase compensation calculation for current sensors is
“AUTO”, the phase compensation angle cannot be changed. In this case, the
70
Setting and Querying Phase Compensation Frequency for Current Sensors
Syntax
:CURRent[CH]:FREQuency <Compensation frequency [kHz](NR2)>
Query
:CURRent[CH]:FREQuency?
Response
<Compensation frequency [kHz]>
Compensation frequency [kHz]
000.1 to 5000.0
Description
Command
Sets phase compensation frequency for current sensors. [CH]: 1 to 8.
Returns setting for phase compensation frequency fo
value.
Example
Command
:CURR1:FREQ 200.0
Sets the phase compensation frequency for the CH1 current sensor to 200kHz.
Query
:CURR1:FREQ?
Response
(HEADER ON)
:CURRENT1:FREQUENCY 200.0
(HEADER OFF)
200.0
Reference
・
・
compensation value saved in the sensor will be returned in response to a query.
Setting and Querying Current Sensor Terminals
Syntax
Command
:CURRent[CH]:INPut <PROBE1/PROBE2(String)>
Query
:CURRent[CH]:INPut?
Response
PROBE1
Probe 1
PROBE2
Probe 2
Description
Command
Sets type of current sensor terminal. [CH]: 1 to 8.
Query
Returns setting for current sensor terminal in a string.
Example
Command
:CURR1:INP PROBE1
Sets the CH1 current sensor terminal to PROBE1.
Query
:CURR1:INP?
(HEADER ON)
:CURRENT1:INPUT PROBE1
(HEADER OFF)
PROBE1
Reference
・
・ PROBE2 can be set only on the U7001.
HIOKI PW8001A964-03
Command
Query
r current sensors in a numerical NR2
This setting must be made for each channel even if they use the same wiring. When the setting of the phase compensation calculation for current sensor is
“AUTO”, the phase compensation frequency cannot be changed. In this case, the
Response
The settings for the current sensor terminals of other channels included in the
measurement line combination will also be changed.
71
Setting and Querying Current Rectification Method
Syntax
:CURRent[CH]:MEAN <ON/OFF(String)>
Query
:CURRent[CH]:MEAN?
Response
ON
Sets current rectification method to MEAN.
OFF
Sets current rectification method to RMS.
Description
Command
Sets current rectification method. [CH]: 1 to 8.
Query
Returns setting for current rectification method in a string.
Example
Command
:CURR1:MEAN OFF
Sets the CH1 current rectification method to RMS.
Query
:CURR1:MEAN?
Response
(HEADER ON)
:CURRENT1:MEAN OFF
(HEADER OFF)
OFF
Reference
・
measurement line combination will also be changed.
HIOKI PW8001A964-03
Command
Setting of the current rectification method for other channels included in the
72
Setting and Querying Current Range
Syntax
:CURRent[CH]:RANGe <Current range(NR2)>
Query
:CURRent[CH]:RANGe?
Response
<Current range>
Current range
0.04, 0.08, 0.2, 0.4, 0.8, 2
(2A sensor)
0.4, 0.8, 2, 4, 8, 20
(20A sensor)
4, 8, 20, 40, 80, 200
(200A sensor)
40, 80, 200, 400, 800, 2000
(2000A sensor)
0.10, 0.20, 0.50, 1, 2, 5
(5A sensor)
1, 2, 5, 10, 20, 50
(50A sensor)
10, 20, 50, 100, 200, 500
(500A sensor)
100, 200, 500, 1000, 2000, 5000
(5000A sensor)
20, 40, 100, 200, 400, 1000
(1000
1000, 2000, 5000,10000, 20000, 50000
(0.1mV/A)
100, 200, 500, 1000, 2000, 5000
(1mV/A)
10, 20, 50, 100, 200, 500
(10mV/A)
1, 2, 5, 10, 20, 50
(100mV/A)
0.10, 0.20, 0.50, 1, 2, 5
(1V/A)
Description
Command
Sets a current range. The unit is [A]. [CH]: 1 to 8.
Query
Returns current range setting in a numerical NR2 value.
Example
Command
:CURR1:RANG 5
Sets the CH1 current range to 5 A.
Query
:CURR1:RANG?
Response
(HEADER ON)
:CURRENT1:RANGE 5
(HEADER OFF)
5
Reference
・
・
・
・
・
・
combination will also be changed.
HIOKI PW8001A964-03
Command
A sensor)
The range allowed depends on the current sensor type. Numerical values are accepted in NRf format, but the values are rounded to the third
decimal place.
Do not set a unit for the current range. After you change the range, wait a few moments until the internal circuitry stabilizes
before you read any measured values.
If a range is specified, the Auto range of the specified channel will be turned OFF. Setting of the current range for other channels included in the measurement line
1 to Number of displayed items in the vertical direction
Item name
Selects from “4.1 Parameters for Normal Measurement Items”.
Description
Command
Sets the items in the row specified by the row number on the CUSTOM screen collectively.
Specify “8”, “16”, “36”, or “64” for [number].
The maximum number of <Item names> is the number of items per row.
Items after <Item name> omitted will not be changed.
Returns the items in the row specified by the row number on the CUSTOM
string.
Specify “8”, “16”, “36”, or “64” for [number].
Example
Command
:DISP:CUST64:ROW 12,Urms1,Urms2,Urms3,Urms4
Changes the items in the 12th row from the top on the 64 items in the display page of the
CUSTOM screen to Urms1, Urms2, Urms3, and Urms4 in order from the left.
Query
:DISP:CUST64:ROW? 12
(HEADER ON)
:DISPLAY:CUSTOM64:ROW 12,Urms1,Urms2,Urms3,Urms4
(HEADER OFF)
12,Urms1,Urms2,Urms3,Urms4
Reference
HIOKI PW8001A964-03
Command
Query
Command
Query
screen in a
Response
85
Collective Line Setting and Querying for Displayed Items on CUSTOM screen