
Programmable AC/DC Power Source
ISO-9001 CERTIFIED MANUFACTURER

This manual contains proprietary information, which is protected by
copyright. All rights are reserved. No part of this manual may be
photocopied, reproduced or translated to another language without
prior written consent of Good Will company.
The information in this manual was correct at the time of printing.
However, Good Will continues to improve products and reserves the
rights to change specification, equipment, and maintenance
procedures at any time without notice.
Good Will Instrument Co., Ltd.
No. 7-1, Jhongsing Rd., Tucheng Dist., New Taipei City 236, Taiwan.

Table of Contents
Table of Contents
SAFETY INSTRUCTIONS .................................................. 4
GETTING STARTED .......................................................... 8
ASR-3000 Series Overview ..................... 9
Appearance .......................................... 12
REMOTE CONTROL ....................................................... 20
Interface Configuration ........................ 21
Command Syntax ................................. 41
Command List ..................................... 45
Status Register Overview ................... 127
Error List ........................................... 143
APPENDIX .................................................................... 152
Factory Default Settings ..................... 152
INDEX .......................................................................... 157
3

ASR-3000 Programming Manual
Warning: Identifies conditions or practices that
could result in injury or loss of life.
Caution: Identifies conditions or practices that
could result in damage to the ASR-3000 or to other
properties.
Attention Refer to the Manual
Protective Conductor Terminal
SAFETY INSTRUCTIONS
This chapter contains important safety
instructions that you must follow during
operation and storage. Read the following before
any operation to ensure your safety and to keep
the instrument in the best possible condition.
Safety Symbols
These safety symbols may appear in this manual or on the
instrument.
4

SAFETY INSTRUCTIONS
Do not dispose electronic equipment as unsorted
municipal waste. Please use a separate collection
facility or contact the supplier from which this
instrument was purchased.
General
Guideline
CAUTION
Do not place any heavy object on the ASR-3000.
Avoid severe impact or rough handling that
leads to damaging the ASR-3000.
Do not discharge static electricity to the ASR-
3000.
Use only mating connectors, not bare wires, for
the terminals.
Do not block the cooling fan opening.
Do not disassemble the ASR-3000 unless you are
qualified.
If the equipment is used in a manner not
specified by the manufacturer, the protection
provided by the equipment may be impaired.
Safety Guidelines
5

ASR-3000 Programming Manual
AC Input voltage range:
200 ~ 240 Vac
Frequency: 47 ~ 63 Hz
To avoid electrical shock connect the protective
grounding conductor of the AC power cord to
an earth ground.
The power switch that is included in the
instrument is not considered a disconnecting
device.
The permanently connected power input is used
as the disconnecting device and shall remain
readily operable.
a. A switch or circuit-breaker must be included
in the installation
b. It must be suitably located and easily reached
c. It must be marked as the disconnecting
device for the equipment.
d. It shall be located near the equipment
Do not position the equipment so that it is
difficult to operate the disconnecting device.
Ask for professional technician for installation.
It requires 200Vac input condition and the
maximum input current [15A (ASR-3200), 22.5A
(ASR-3300), 30A (ASR-3400)], which conforms
to cord diameter by local regulations.
Breaker, of which the specification is required to
larger than 20A (ASR-3200), 30A (ASR-3300),
40A (ASR-3400) individually, should be in the
near proximity of unit.
6

SAFETY INSTRUCTIONS
Disconnect the circuit-breaker or permanently
connected power input before cleaning.
Use a soft cloth dampened in a solution of mild
detergent and water. Do not spray any liquid.
Do not use chemicals containing harsh material
such as benzene, toluene, xylene, and acetone.
Location: Indoor, no direct sunlight, dust free,
almost non-conductive pollution (Note below)
Relative Humidity: 20%~ 80%, no condensation
Altitude: < 2000m
Temperature: 0°C to 40°C
(Pollution Degree) EN 61010-1:2010 specifies the pollution degrees
and their requirements as follows. The ASR-3000 falls under degree 2.
Pollution refers to “addition of foreign matter, solid, liquid, or
gaseous (ionized gases), that may produce a reduction of dielectric
strength or surface resistivity”.
Pollution degree 1: No pollution or only dry, non-conductive
pollution occurs. The pollution has no influence.
Pollution degree 2: Normally only non-conductive pollution
occurs. Occasionally, however, a temporary conductivity caused
by condensation must be expected.
Pollution degree 3: Conductive pollution occurs, or dry, non-
conductive pollution occurs which becomes conductive due to
condensation which is expected. In such conditions, equipment
is normally protected against exposure to direct sunlight,
precipitation, and full wind pressure, but neither temperature
nor humidity is controlled.
Location: Indoor
Temperature: -10°C to 70°C
Relative Humidity: ≤90%, no condensation
Do not dispose this instrument as unsorted
municipal waste. Please use a separate collection
facility or contact the supplier from which this
instrument was purchased. Please make sure
discarded electrical waste is properly recycled to
reduce environmental impact.
7

ASR-3000 Programming Manual
ASR-3000 Series Overview ..................... 9
Series lineup ......................................................... 9
Main Features ...................................................... 9
Accessories ........................................................... 10
Appearance ........................................... 12
Front Panel ........................................................... 12
Rear Panel ............................................................ 17
GETTING STARTED
This chapter describes the ASR-3000 power
supply in a nutshell, including its main features
and front / rear panel introduction.
8

GETTING STARTED
Maximum AC output voltage is 400 Vrms
Maximum DC output voltage is 570 Vdc
Maximum output frequency is 999.9 Hz in AC
mode
Supported AC+DC waveform application
DC full capacity output ability
Output voltage total harmonic distortion is less
than 0.5% at all frequency
Crest factor reached 6 times high
ASR-3000 Series Overview
Series lineup
The ASR-3000 series consists of 3 models, the ASR-3200, ASR-3300
and ASR-3400, differing only in capacity. Note that throughout the
user manual, the term “ASR-3000” refers to any of the models,
unless stated otherwise.
Main Features
9

ASR-3000 Programming Manual
Include sine, square, triangle, arbitrary and DC
output waveforms
Variable voltage, frequency and current limiter
Harmonic voltage and current analysis ability
Excellent and feature-rich measurement
capacity
Sequence and simulate function
External input amplification
AC line synchronized output
Preset memory function
USB memory support
Remote sense
OCP, OPP and OTP protection function
Built-in LAN, USB host, USB device, RS232 and
GPIB interface
External control I/O
External signal input
User manual, programming
manual
Output terminal cover include
remote sensing
Accessories
Before using the ASR-3000 power source unit, check the package
contents to make sure all the standard accessories are included.
10

GETTING STARTED
USB CABLE (USB 2.0 Type AType B Cable, Approx. 1.2M)
Factory
Installed
Options
Power Cord SJT 12AWG/3C, 3m
Max Length, 105°C, RNB5-8*3P,
RNB3-4*3P UL/CSA Type
Power Cord H05W-F
1.5mm2/3C, 3m Max Length,
105°C, RNB1-5*3P, RNBL2-4*3P
VDE Type
Power Cord VCT 3.5mm2/3C,
3m Max Length, 105°C, RNB58*3P, RNB3-4*3P PSE Type
Output power wire
(Load wire_10AWG: 50A, 600V)
(Sense wire_16AWG: 20A, 600V)
External Three Phase Control
Unit
11

ASR-3000 Programming Manual
1 2 3 4 5 6 7 8 9 A
B
C
D
E
F
G
HIJKM L
USB interface connector (A Type)
Function keys (blue zone)
Range key/Output mode key
Appearance
Front Panel
12

GETTING STARTED
Numerical Keypad with additional “Shift + key”
shortcut functions (green zone)
Output voltage socket, which has 2
versions in accordance with different
regions: Universal and European types,
in front panel.
The USB port is used for data transfers
and upgrading software. Also, it is
available for screenshot hardcopy in
association with the Hardcopy key.
It supports FAT32 format with maximum 32G storage
only.
Displays the setting and measured
values or menu system
13

ASR-3000 Programming Manual
Assigned to the functions displayed on
the right side of the screen.
Selects between standard, simple and
harmonic analysis mode.
Enters the Main menu or goes back to
one of the display modes.
Puts the instrument into the Sequence
and Simulation control mode.
Puts the instrument into Preset mode.
The arrow keys are used to select the digit
power of a value that is being edited.
Switches between the 100V, 200V and
AUTO ranges
Selects between the AC+DC-INT, ACINT, DC-INT, AC+DC-EXT, AC-EXT,
AC+DC-ADD, AC-ADD, AC+DC-Sync and
AC-Sync modes.
Used to navigate menu items or for
increment/decrement values one step at
a time.
Turns the output on or off.
14

GETTING STARTED
Turns on the shift state, which enables
shortcut operations with an icon
indicated on the top status bar. The shift
state, which allows continuous shortcut
operations, is kept until another press
on shift key again.
When performing shortcut operations, press shift key
followed by another shortcut function key. Do Not
press both shift key and shortcut function key
simultaneously.
Used to cancel function setting menus
or dialogs.
Confirms selections and settings.
Irms
Used for setting the maximum output
current.
Used to set the peak output current limit
value.
Used to lock or unlock the front panel
keys except output key. Simply press to
lock, whilst long press to unlock.
F Used for setting the output frequency
(DC mode N/A).
Used for setting the output frequency
limit value (DC mode N/A).
V Used for setting the output voltage.
15

ASR-3000 Programming Manual
Used for setting the output voltage limit
value.
Used to input power of a value directly.
The key is used to input decimal /
plus or minus.
Sets the on phase for the output voltage.
Sets the off phase for the output voltage.
Selects between the Sine, Square,
Triangle and ARB 1~16 waveforms
(not available for DC-INT, AC+DC-EXT
and AC-EXT).
Switches operation back to local mode
from remote mode.
Used to clear peak output current value.
Used to take a screenshot. Make sure an
USB flash disk in well inserted before
the action.
Air inlet for cooling the inside of the
ASR-3000 series.
16

Rear Panel
Front panel output socket circuit breaker
Output terminal with remote sensing input terminal
USB interface connector (B Type)
External signal input/
External synchronized signal input
GETTING STARTED
17

ASR-3000 Programming Manual
AC inlet
(M4 screw type, 8 ~ 22 AWG)
When front panel output socket
output current reaches 15A, the
circuit breaker will be activated
automatically to cut off output. Press
the button to reset the function.
Output Terminal
with Remote
Sensing Input
terminal
L, N, : Output voltage terminal
(M4 screw type, 8 ~ 22 AWG)
+S, -S: Remote sensing input
terminal is for compensation of
load wire voltage drop.
External Control
I/O Connector
Used to control ASR-3000 externally
by using the logic signal and
monitor Sequence function status.
The GPIB connector for
controlling the ASR-3000 remotely.
USB port for controlling the ASR3000 remotely.
The Ethernet port is used for
remote control.
The RS232C connector for
controlling the ASR-3000 remotely.
18

GETTING STARTED
External Signal
Input Connector
Synchronizing the output frequency
with this external input signal for
SYNC or outputting the amplified
external signal with this external
input signal for EXT and ADD.
19

ASR-3000 Programming Manual
Interface Configuration .......................... 21
Configure Ethernet Connection ........................ 21
USB Remote Interface ......................................... 22
USB Remote Control Function Check .............. 23
RS-232 Remote Interface .................................... 24
RS232 Remote Control Function Check ........... 26
Using Realterm to Establish a Remote
Connection ........................................................... 28
GPIB Remote Interface ....................................... 31
GPIB Function Check ......................................... 32
Web Server Remote Control Function Check . 35
Socket Server Function Check ........................... 36
Command Syntax ................................... 41
Command List ....................................... 45
REMOTE CONTROL
This chapter describes basic configuration of
IEEE488.2 based remote control.
20

REMOTE CONTROL
MAC Address (display
only)
Socket port fixed at 2268
1. Connect a LAN cable from the PC
to the Ethernet port on the rear
panel.
2. Press the Menu key. The Menu
setting will appear on the display.
3. Use the scroll wheel to go to item 3, LAN and
press Enter.
4. If the LAN cable is installed correctly a
connection is active, the Connection Status will
show Online.
5. To automatically have the network assign an IP
address, set DHCP to ON. Otherwise set DHCP
to OFF to manually set the Ethernet settings.
Interface Configuration
Configure Ethernet Connection
The Ethernet interface can be configured for a number of different
applications. Ethernet can be configured for basic remote control or
monitoring using a web server or it can be configured as a socket
server.
The ASR-3000 supports both DHCP connections so the instrument
can be automatically connected to an existing network or
alternatively, network settings can be manually configured.
21

ASR-3000 Programming Manual
6. If DHCP was set to OFF, configure the
remaining LAN parameters.
Socket Port is fixed to 2268.
7. Press Exit[F4] to exit from the LAN
settings.
CDC (communications device
class)
1. Connect the Type A-Type B USB
cable from the PC to the rear panel
USB B port.
USB Remote Interface
22

REMOTE CONTROL
2. Press the Menu key. The Menu
setting will appear on the display.
3. Use the scroll wheel to go to item 4, USB Device.
4. If the connection is successful Connection Status
will change from Offline to Online.
5. Press Exit[F4] to exit from the rear
panel USB settings.
Invoke a terminal application such as Realterm.
ASR-3000 will appear as a COM port on the PC.
To check the COM settings in Windows, see the
Device Manager. For example, in Win7 go to
the Control panel → System → Hardware tab.
If you are not familiar with using a terminal
application to send/receive remote commands via a
USB connection, please see page 28 for more
information.
Run this query command via the terminal after
the instrument has been configured for
USB remote control (page 22).
*IDN?
This should return the Manufacturer, Model
number, Serial number, and Software version
in the following format.
GW-INSTEK,ASR-XXXX,GXXXXXXXX,XX.XX
USB Remote Control Function Check
23

ASR-3000 Programming Manual
Manufacturer: GW-INSTEK
Model number : ASR-XXXX
Serial number : GXXXXXXXX
Software version : XX.XX
For further details, please see the programming
manual, available on the GW Instek web site @
www.gwinstek.com.
Baud rate, data bits, parity, stop
bits.
2: RxD (Receive data)
3: TxD (Transmit data)
5: GND
4, 6 ~ 9: No connection
Use a Null Modem connection (RS-232C cable)
as shown in the diagram below.
ASR-3000 PC
RxDPin2 RxD Pin2
GNDPin5 GND Pin5
TxD Pin3
TxDPin3
1. Connect the RS-232C cable from
the PC to the rear panel RS-232
port.
RS-232 Remote Interface
24

REMOTE CONTROL
2. Press the Menu key. The Menu
setting will appear on the display.
3. Use the scroll wheel to go to item 5, RS232C
and press Enter.
4. Set the RS232C relative settings.
1200, 2400, 4800, 9600(default),
19200, 38400, 57600, 115200,
5. Press Exit[F4] to exit from the
RS232C settings.
The standard accessory does Not include RS232
data cable. Please purchase the additional GTL-232
which will meet your need for RS232 connection.
25

ASR-3000 Programming Manual
Invoke a terminal application such as Realterm.
For RS-232, set the COM port, baud rate, stop
bit, data bit and parity accordingly.
To check the COM settings in Windows, see the
Device Manager. For example, in Win7 go to
the Control panel → System → Hardware tab.
If you are not familiar with using a terminal
application to send/receive remote commands from
the serial port, please see page 28 for more
information.
Run this query command via the terminal after
the instrument has been configured for
RS-232 remote control (page 24).
*IDN?
This should return the Manufacturer, Model
number, Serial number, and Software version
in the following format.
GW-INSTEK,ASR-XXXX,GXXXXXXXX,XX.XX
Manufacturer: GW-INSTEK
Model number : ASR-XXXX
Serial number : GXXXXXXXX
Software version : XX.XX
RS232 Remote Control Function Check
26

REMOTE CONTROL
For further details, please see the programming
manual, available on the GW Instek web site @
www.gwinstek.com.
27

ASR-3000 Programming Manual
Realterm is a terminal program that can be
used to communicate with a device attached to
the serial port of a PC or via an emulated serial
port via USB.
The following instructions apply to version
2.0.0.70. Even though Realterm is used as an
example to establish a remote connection, any
terminal program can be used that has similar
functionality.
Realterm can be downloaded on Sourceforge.net free
of charge.
For more information please see
http://realterm.sourceforge.net/
1. Download Realterm and install according to the
instructions on the Realterm website.
2. Connect the ASR-3000 via USB (page 21) or via
RS-232 (page 23).
3. If using RS-232, make note of the configured
baud rate, stop bits and parity.
4. Go to the Windows device manager and find
the COM port number for the connection.
For example, go to the Start menu > Control
Panel > Device Manager.
Double click the Ports icon to reveal the
connected serial port devices and the COM port
for the each connected device.
Using Realterm to Establish a Remote Connection
28

REMOTE CONTROL
If using USB, the baud rate, stop bit and parity
settings can be viewed by right-clicking the
connected device and selecting the Properties
option.
5. Start Realterm on the PC as an administrator.
Click:
Start menu>All Programs>RealTerm>realterm
Tip: to run as an administrator, you can right
click the Realterm icon in the Windows Start
menu and select the Run as Administrator
option.
6. After Realterm has started, click on the Port tab.
Enter the Baud, Parity, Data bits, Stop bits and
Port number configuration for the connection.
The Hardware Flow Control, Software Flow
Control options can be left at the default
settings.
Press Open to connect to the ASR-3000.
29

ASR-3000 Programming Manual
For USB, the baud rate should be fixed to 115,200.
7. Click on the Send tab.
In the EOL configuration, check on the +LF
check boxes.
Enter the query:
*idn?
Click on Send ASCII.
30