Instek PSU6-200, PSU8-180, PSU12.5-120, PSU15-100, PSU20-76 Programming Manual

...
Programmable DC Power Supply
PSU Series
PROGRAMMING MANUAL
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
PSU Series Overview.................................................. 9
Appearance .............................................................. 14
Configuration Settings ............................................. 22
REMOTE CONTROL ....................................................... 33
Interface Configuration ............................................ 35
Command Syntax ..................................................... 68
Command List ......................................................... 71
Status Register Overview ....................................... 139
Error List ............................................................... 152
APPENDIX .................................................................... 161
PSU Factory Default Settings ................................. 162
PSU Preset Default Settings .................................. 165
Error Messages & Messages .................................. 166
LED ASCII Table Character Set ............................... 167
INDEX .......................................................................... 168
3
PSU Series Programming Manual
WARNING
Warning: Identifies conditions or practices that could result in injury or loss of life.
CAUTION
Caution: Identifies conditions or practices that could result in damage to the PSU or to other properties.
DANGER High Voltage
Attention Refer to the Manual
Protective Conductor Terminal
Earth (ground) Terminal
SAFETY INSTRUCTIONS
This chapter contains important safety instructions that you must follow during operation and storage. Read the following before any operation to insure 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 PSU. Avoid severe impact or rough handling that
leads to damaging the PSU.
Do not discharge static electricity to the PSU. Use only mating connectors, not bare wires, for
the terminals.
Do not block the cooling fan opening. Do not disassemble the PSU unless you are
qualified.
(Measurement categories) EN61010-1:2010 and EN61010-2-030 specifies the measurement categories and their requirements as follows. The PSU falls under category II.
Measurement category IV is for measurement performed at the
source of low-voltage installation.
Measurement category III is for measurement performed in the
building installation.
Measurement category II is for measurement performed on the
circuits directly connected to the low voltage installation.
0 is for measurements performed on circuits not directly
connected to Mains.
Power Supply
WARNING
AC Input voltage range: 85Vac~265Vac Frequency: 47Hz to 63Hz To avoid electrical shock connect the protective
grounding conductor of the AC power cord to an earth ground.
Safety Guidelines
5
PSU Series Programming Manual
Cleaning the PSU
Disconnect the power cord 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.
Operation Environment
Location: Indoor, no direct sunlight, dust free,
almost non-conductive pollution (Note below)
Relative Humidity: 20%~ 85% (no condensation) Altitude: < 2000m Temperature: 0°C to 50°C
(Pollution Degree) EN61010-1:2010 and EN61010-2-030 specifies the pollution degrees and their requirements as follows. The PSU 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.
Storage environment
Location: Indoor Temperature: -25°C to 70°C Relative Humidity: 90%(no condensation)
Disposal
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.
6
SAFETY INSTRUCTIONS
Green/ Yellow:
Earth
Blue:
Neutral
Brown:
Live (Phase)
Power cord for the United Kingdom
When using the power supply in the United Kingdom, make sure the power cord meets the following safety instructions.
NOTE: This lead/appliance must only be wired by competent persons
WARNING: THIS APPLIANCE MUST BE EARTHED IMPORTANT: The wires in this lead are coloured in accordance with the following code:
As the colours of the wires in main leads may not correspond with the coloured marking identified in your plug/appliance, proceed as follows:
The wire which is coloured Green & Yellow must be connected to the Earth terminal marked with either the letter E, the earth symbol
or coloured Green/Green & Yellow.
The wire which is coloured Blue must be connected to the terminal which is marked with the letter N or coloured Blue or Black.
The wire which is coloured Brown must be connected to the terminal marked with the letter L or P or coloured Brown or Red.
If in doubt, consult the instructions provided with the equipment or contact the supplier.
This cable/appliance should be protected by a suitably rated and approved HBC mains fuse: refer to the rating information on the equipment and/or user instructions for details. As a guide, a cable of 0.75mm2 should be protected by a 3A or 5A fuse. Larger conductors would normally require 13A types, depending on the connection method used.
Any exposed wiring from a cable, plug or connection that is engaged in a live socket is extremely hazardous. If a cable or plug is deemed hazardous, turn off the mains power and remove the cable, any fuses and fuse assemblies. All hazardous wiring must be immediately destroyed and replaced in accordance to the above standard.
7
PSU Series Programming Manual
PSU Series Overview .................................................. 9
Series lineup ............................................................................................ 9
Main Features .......................................................................................10
Accessories ...........................................................................................11
Appearance .............................................................. 14
PSU Series Front Panel ......................................................................14
PSU Series Display and Operation Panel ........................................17
Rear Panel .............................................................................................19
Configuration Settings ............................................. 22
Setting Normal Function Settings ....................................................22
Setting Power On Configuration Settings .......................................24
Configuration Table ............................................................................26
GETTING STARTED
This chapter describes the power supply in a nutshell, including its main features and front / rear panel introduction. After going through the overview, please read the theory of operation to become familiar with the operating modes, protection modes and other safety considerations.
8
GETTING STARTED
Model name
Voltage Rating1
Current Rating2
Power
PSU 6-200
6V
200A
1200W
PSU 8-180
8V
180A
1440W
PSU 12.5-120
12.5V
120A
1500W
PSU 15-100
15V
100V
1500W
PSU 20-76
20V
76A
1520W
PSU 30-50
30V
50A
1500W
PSU 40-38
40V
38A
1520W
PSU 50-30
50V
30A
1500W
PSU 60-25
60V
25A
1500W
PSU 80-19
80V
19A
1520W
PSU 100-15
100V
15A
1500W
PSU 150-10
150V
10A
1500W
PSU 300-5
300V
5A
1500W
PSU 400-3.8
400V
3.8A
1520W
PSU 600-2.6
600V
2.6A
1560W
1
Minimum voltage guaranteed to 0.2% of rating voltage.
2
Minimum current guaranteed to 0.4% of rating current.
PSU Series Overview
Series lineup
The PSU series consists of 15 models, covering a number of different current, voltage and power capacities:
9
Main Features
Performance
High power density: 1500W in 1U Universal input voltage 85~265Vac, continuous
operation.
Output voltage up to 600V, current up to 200A.
Features
Active power factor correction. Parallel master/slave operation with active
current sharing.
Remote sensing to compensate for voltage drop
in load leads.
19 rack mounted ATE applications. A built-in Web server. OVP, OCP and OHP protection. Preset memory function. Adjustable voltage and current slew rates. Bleeder circuit ON/OFF setting. CV, CC priority start function. (Prevents
overshoot with output ON)
Supports test scripts.
Interface
Built-in RS-232/485, LAN and USB interface. Analog output programming and monitoring. Optional interfaces: GPIB, Isolated Voltage (0-
5V/0-10V) and Isolated Current (4-20mA) programming and monitoring interface. (Factory options)
PSU Series Programming Manual
10
GETTING STARTED
Standard Accessories
Part number
Description
Qty. Output terminal cover
1
Analog connector plug kit
1
Output terminal M8 bolt set (6V~60V model)
1 Input terminal cover
1
Power Cord (230VAC/10A,
1.8M, provide for some region only)
1 82GW1SAFE0M*1
Safety Guide
1
62SB-8K0HD1*1
1U Handle, ROHS
2 62SB-8K0HP1*1
1U BRACKET (LEFT), RoHS
1
62SB-8K0HP2*1
1U BRACKET (RIGHT), RoHS
1
CD-ROM
User manual, Programming manual
1 set 82SU-PSU00K*1
Packing list
82GW-00000C*1
* CTC GW/INSTEK JAPAN USE ,RoHS
1
Factory Installed Options
Part number
Description PSU-GPIB
GPIB interface
PSU-ISO-V
Voltage programming isolated analog interface
PSU-ISO-I
Current programming isolated analog interface
PSU-001
Front Panel Filter Kit (Operation Temperature is guaranteed to 40˚C)
Accessories
Before using the PSU power supply unit, check the package contents to make sure all the standard accessories are included.
11
PSU Series Programming Manual
Optional Accessories
Part number
Description
PSU-01C
Cable for 2 units of PSU-Series in parallel mode connection
PSU-01B
Bus Bar for 2 units of PSU-Series in parallel mode connection
PSU-01A
Joins a vertical stack of 2 PSU units together. 2U-sized handles x2, joining plates x2.
PSU-02C
Cable for 3 units of PSU-Series in parallel mode connection
PSU-02B
Bus Bar for 3 units of PSU-Series in parallel mode connection
PSU-02A
Joins a vertical stack of 3 PSU units together. 3U-sized handles x2, joining plates x2.
PSU-03C
Cable for 4 units of PSU-Series in parallel mode connection
PSU-03B
Bus Bar for 4 units of PSU-Series in parallel mode connection
PSU-03A
Joins a vertical stack of 4 PSU units together. 4U-sized handles x2, joining plates x2.
PSU-232
RS232 cable with DB9 connector kit.
It Includes RS232 cable with DB9 connector, RS485 used master cable (gray plug), slave cable (black plug), intermediate connector and end terminal connector.
PSU-485
RS485 cable with DB9 connector kit.
It Includes RS485 cable with DB9 connector, RS485 used master cable (gray plug), slave cable (black plug), intermediate connector and end terminal connector.
12
GETTING STARTED
GRM-001
Rack-mount slides (General Devices P/N: C-300-S-116-RH-LH)
GTL-246
USB Cable 2.0-A-B Type, Approx. 1.2M
GPW-001
Power Cord SJT 12AWG/3C, 3m MAX Length, 105 ºC, RNB5-5*3P UL/CSA type
GPW-002
Power Cord H05W-F 1.5mm2/3C, 3m MAX Length, 105 ºC, RNB5-5*3P VDE type
GPW-003
Power Cord VCTF 3.5mm2/3C, 3m MAX Length, 105 ºC, RNB5-5*3P PSE type
Download
Name
Description
psu_cdc.inf
PSU USB driver
Other
Name
Description
Certificate of traceable calibration
13
PSU Series Programming Manual
Lock/Local PROT Function Test Set Output
Unlock ALM_CLR M 1 M 2 M 3
Shift
: Long Push
VSR LAN RMT ERR DLY ALM ISR M 1 M 2 M 3 RUN
C C
A
C V
V
VOLTAGE CURRENT
PSU 40-38
DC Power Supply
0 -40V / 0 - 38A
Voltage Current
2 3 4 5
Display Area
1
116 7 8 9 10 12 13
1.
Power Switch
Used to turn the power on/off.
2.
USB A Port
USB A port for data transfer, loading test scripts etc.
3.
Air Inlet
Air inlet for cooling the inside of the PSU series.
4.
Voltage Knob
Voltage
Used to set the voltage value or select a parameter number in the Function settings.
Display Area
The display area shows setting values, output values and parameter settings. The function LEDs below show the current status and mode of the power supply. See page 17 for details.
5.
Current Knob
Current
Used to set the current value or change the value of a Function parameter.
Appearance
PSU Series Front Panel
14
GETTING STARTED
6.
Lock/Local Button
Lock/Local
Unlock
Used to lock all front panel buttons other than the Output Button or it switches to local mode.
Unlock Button
(Long push) Used to unlock the front panel buttons.
7.
PROT Button
PROT
ALM_CLR
Used to set and display OVP, OCP and UVL.
ALM_CLR Button
(Long push) Used to release protection functions that have been activated.
8.
Function Button
Function
M1
Used to configure the various functions.
M1 Button
(+Shift) Used to recall the M1 setup. (+Shift and hold) Used to save the current setup to M1.
9.
Test Button
TEST
M2
Used to run customized scripts for testing.
M2 Button
(+Shift) Used to recall the M2 setup. (+Shift and hold) Used to save the current setup to M2.
10.
Set Button
SET
M3
Used to set and confirm the output voltage and output current.
M3 Button
(+Shift) Used to recall the M3 setup. (+Shift and hold) Used to save the current setup to M3.
15
PSU Series Programming Manual
11.
Shift Button
Shift
Used to enable the functions that are written in blue characters below certain buttons.
12.
Output Button
Output
Used to turn the output on or off.
13.
Output ON LED
Lights in green when the output is on.
16
GETTING STARTED
VSR LAN RMT ERR DLY ALM ISR M 1 M 2 M 3 RUN
C C
A
C V
V
VOLTAGE CURRENT
Display Area
14 1516 17
18 19 20 21 22 23 24
25
26 27 28
14.
Voltage Meter
Displays the voltage or the parameter number of a Function parameter.
15.
Current Meter
Displays the current or the value of a Function parameter.
16.
CV LED
Lights in green during constant voltage mode.
17.
CC LED
Lights in green during constant current mode.
18.
VSR LED
Lights up when CV Slew Rate Priority is enabled.
19.
LAN LED
Lights up when the LAN interface is connected.
20.
RMT LED
Lights in green during remote control.
21.
ERR LED
Lights in red when an SCPI error has occurred.
22.
DLY LED
The Output On/Off Delay indicator LED.
23.
ALM LED
Lights in red when a protection function has been activated.
PSU Series Display and Operation Panel
17
PSU Series Programming Manual
24.
ISR LED
Lights up when CC Slew Rate Priority is enabled.
25.
M1 LED
Lights in green when the memory value are being recalled or saved.
26.
M2 LED
Lights in green when the memory value are being recalled or saved.
27.
M3 LED
Lights in green when the memory value are being recalled or saved.
28.
RUN LED
Lights up when a Test Script has been activated.
Note
Only the ERR and ALM LED’s are red. All the others
are green.
18
Rear Panel
S LS SLSNC
REMOTE SENSE
ANALOG PROGRAMMING
RS485 / 232
OUT IN
LAN
DC OUTPUT
AC INPUT
L N
100 240V
2000VA MAX.
AC 47 63Hz
234 15678
9 10
6-60V models: PSU 6-200, 8-180, 12.5-120,
80-600V models: PSU 80-19, 100-15, 150-10,
S LS SLSNC
REMOTE SENSE
ANALOG PROGRAMMING
OUT IN
RS485 / 232
LAN
L N
AC INPUT
100 240V
2000VA MAX.
AC 47 63Hz
1 2 3 4 5 6 7 8
ISOLATED PROGRAMMING
0 – 5V / 0 – 10V
1 2 3 4 5 6 7 8
ISOLATED PROGRAMMING
4 – 20mA
15-100, 20-76, 30-50, 40-38, 50-30, 60-25
300-5, 400-3.8, 600-2.6
1.
AC Input
L N
AC INPUT
Wire clamp connector.
2.
DC Output
Output terminals for 6V to 60V models.
Output terminals for 80V to 600V
models.
3.
USB
USB port for controlling the PSU remotely.
GETTING STARTED
19
PSU Series Programming Manual
4.
LAN
LAN
RS 485 / 232
Ethernet port for controlling the PSU remotely.
5.
Remote-IN
LAN
RS 485 / 232
Two different types of cables can be used for RS232 or RS485-based remote control.
PSU-232: RS232 cable with DB9 connector kit.
PSU-485: RS485 cable with DB9 connector kit.
6.
Remote-OUT
LAN
RS 485 / 232
RJ-45 connector that is used to daisy chain power supplies with the Remote-IN port to form a communication bus.
PSU-485S: Serial link cable with RJ-45 shielded connector.
7.
Analog Control
ANALOG PROGRAMMING
External analog control connector.
8.
Remote Sense
S LS SLSNC
Compensation of load wire drop.
9.
Option Slot
1 2 3 4 5 6 7 8
ISOLATED PROGRAMMING
0 – 5V / 0 – 10V
Blank sub-plate for standard units. Isolated Analog connector for units equipped with Isolated Current and Voltage Programming and Monitoring option. GPIB connector for units equipped with IEEE programming option.
20
GETTING STARTED
10.
Ground Screw
Connectors for grounding the output (two positions, shown in red).
L N
AC INPUT
100 240V
2000VA MAX.
AC 47 63Hz
21
PSU Series Programming Manual
The normal function settings, F-01~F-61, F-70~F­78, F-88~F-89 and F100~F122 can be easily configured with the Function key.
Ensure the load is not connected. Ensure the output is off. Function settings F-90~97 can only be viewed.
Note
Function setting F-89 (Show Version) can only be viewed, not edited.
Configuration settings F-90~ F-97 cannot be edited in the Normal Function Settings. Use the Power On Configuration Settings. See page 24 for details.
Steps
1. Press the Function key. The
function key will light up.
Function
2. The display will show F-01 on the left and the
configuration setting for F-01 on the right.
VOLTAGE CURRENT
VSR LAN RMT ERR DLY ALM ISR M 1 M 2 M 3 RUN
C V C C
V A
3. Rotate the voltage knob to change the
F setting.
Voltage
Range
F-00~F-61, F-70~F-78, F­88~F-97, F100~F122
Configuration Settings
Setting Normal Function Settings
22
GETTING STARTED
4. Use the current knob to set the
parameter for the chosen F setting.
Current
Press the Voltage knob to save the configuration setting. ConF will be displayed when it is configuring.
Voltage
VOLTAGE CURRENT
VSR LAN RMT ERR DLY ALM ISR M 1 M 2 M 3 RUN
C V C C
V A
Exit
Press the Function key again to exit the configuration settings. The function key light will turn off.
Function
23
PSU Series Programming Manual
Background
The Power On configuration settings can only be changed during power up to prevent the configuration settings being inadvertently changed.
Ensure the load is not connected. Ensure the power supply is off.
Steps
1. Hold the Function key whilst turning the
power on.
Lock/Local PROT Function Test Set
Output
Unlock ALM_CLR M 1 M 2 M 3
Shift
: Long Push
VSR LAN RMT ERR DLY ALM ISR M 1 M 2 M 3 RUN
C C
A
C V
V
VOLTAGE CURRENT
PSU 40-38
DC Power Supply
0 - 40V / 0 - 38A
Voltage Current
2. The display will show F-90 on the left and the
configuration setting for F-90 on the right.
VOLTAGE CURRENT
VSR LAN RMT ERR DLY ALM ISR M 1 M 2 M 3 RUN
C V C C
V A
3. Rotate the voltage knob to change the
F setting.
Voltage
Range
F-90 ~ F-97
4. Use the current knob to set the
parameter for the chosen F setting.
Current
Setting Power On Configuration Settings
24
GETTING STARTED
Press the Voltage knob to save the configuration setting. ConF will be displayed when it is configuring.
Voltage
VOLTAGE CURRENT
VSR LAN RMT ERR DLY ALM ISR M 1 M 2 M 3 RUN
C V C C
V A
Exit
Cycle the power to save and exit the configuration settings.
25
PSU Series Programming Manual
Normal Function Settings
Setting
Setting Range
Output ON delay time
F-01
0.00s~99.99s
Output OFF delay time
F-02
0.00s~99.99s
V-I mode slew rate select
F-03
0 = CV high speed priority (CVHS) 1 = CC high speed priority (CCHS) 2 = CV slew rate priority (CVLS) 3 = CC slew rate priority (CVLS)
Rising voltage slew rate
F-04
0.001~0.060V/msec (PSU 6-200)
0.001~0.080V/msec (PSU 8-180)
0.001~0.125V/msec (PSU 12.5-120)
0.001~0.150V/msec (PSU 15-100)
0.001~0.200V/msec (PSU 20-76)
0.001~0.300V/msec (PSU 30-50)
0.001~0.400V/msec (PSU 40-38)
0.001~0.500V/msec (PSU 50-30)
0.001~0.600V/msec (PSU 60-25)
0.001~0.800V/msec (PSU 80-19)
0.001~1.000V/msec (PSU 100-15)
0.001~1.500V/msec (PSU 150-10)
0.001~1.500V/msec (PSU 300-5)
0.001~2.000V/msec (PSU 400-3.8)
0.001~2.400V/msec (PSU 600-2.6)
Falling voltage slew rate
F-05
0.001~0.060V/msec (PSU 6-200)
0.001~0.080V/msec (PSU 8-180)
0.001~0.125V/msec (PSU 12.5-120)
0.001~0.150V/msec (PSU 15-100)
0.001~0.200V/msec (PSU 20-76)
0.001~0.300V/msec (PSU 30-50)
0.001~0.400V/msec (PSU 40-38)
0.001~0.500V/msec (PSU 50-30)
0.001~0.600V/msec (PSU 60-25)
0.001~0.800V/msec (PSU 80-19)
0.001~1.000V/msec (PSU 100-15)
0.001~1.500V/msec (PSU 150-10)
Configuration Table
Please use the configuration settings listed below when applying the configuration settings.
26
GETTING STARTED
0.001~1.500V/msec (PSU 300-5)
0.001~2.000V/msec (PSU 400-3.8)
0.001~2.400V/msec (PSU 600-2.6)
Rising current slew rate
F-06
0.001~2.000A/msec (PSU 6-200)
0.001~1.800A/msec (PSU 8-180)
0.001~1.200A/msec (PSU 12.5-120)
0.001~1.000A/msec (PSU 15-100)
0.001~0.760A/msec (PSU 20-76)
0.001~0.500A/msec (PSU 30-50)
0.001~0.380A/msec (PSU 40-38)
0.001~0.300A/msec (PSU 50-30)
0.001~0.250A/msec (PSU 60-25)
0.001~0.190A/msec (PSU 80-19)
0.001~0.150A/msec (PSU 100-15)
0.001~0.100A/msec (PSU 150-10)
0.001~0.025A/msec (PSU 300-5)
0.001~0.008A/msec (PSU 400-3.8)
0.001~0.006A/msec (PSU 600-2.6)
Falling current slew rate
F-07
0.001~2.000A/msec (PSU 6-200)
0.001~1.800A/msec (PSU 8-180)
0.001~1.200A/msec (PSU 12.5-120)
0.001~1.000A/msec (PSU 15-100)
0.001~0.760A/msec (PSU 20-76)
0.001~0.500A/msec (PSU 30-50)
0.001~0.380A/msec (PSU 40-38)
0.001~0.300A/msec (PSU 50-30)
0.001~0.250A/msec (PSU 60-25)
0.001~0.190A/msec (PSU 80-19)
0.001~0.150A/msec (PSU 100-15)
0.001~0.100A/msec (PSU 150-10)
0.001~0.025A/msec (PSU 300-5)
0.001~0.008A/msec (PSU 400-3.8)
0.001~0.006A/msec (PSU 600-2.6)
Internal resistance setting
F-08
0~0.030Ω (PSU 6-200)
0~0.044Ω (PSU 8-180) 0~0.104Ω (PSU 12.5-120) 0~0.150Ω (PSU 15-100) 0~0.263Ω (PSU 20-76) 0~0.600Ω (PSU 30-50) 0~1.053Ω (PSU 40-38)
27
PSU Series Programming Manual
0~1.667Ω (PSU 50-30) 0~2.400Ω (PSU 60-25) 0~4.210Ω (PSU 80-19) 0~6.667Ω (PSU 100-15) 0~15.00Ω (PSU 150-10) 0~60.00Ω (PSU 300-5) 0~105.3Ω (PSU 400-3.8) 0~230.8Ω (PSU 600-2.6)
Bleeder circuit control
F-09
0 = OFF, 1 = ON, 2 = AUTO
Buzzer ON/OFF control
F-10
0 = OFF, 1 = ON
OCP Delay Time
F-12
0.1 ~ 2.0 sec
Current Setting Limit (I-Limit)
F-13
0 = OFF, 1 = ON
Voltage Setting Limit (V-Limit)
F-14
0 = OFF, 1 = ON
Display memory parameter when recalling (M1, M2, M3)
F-15
0 = OFF, 1 = ON
Auto Calibration Parallel Control
F-16
0 = Disable, 1 = Enable, 2 = Execute Parallel Calibration and set to Enable. Note: Must be a short between each unit before starting.
Measurement Average Setting
F-17
0 = Low, 1 = Middle, 2 = High
Alarm Recovery and Output Status
F-18
0 = Safe Mode, 1 = Force Mode
Lock Mode
F-19
0:Lock Panel, Allow Output OFF 1:Lock Panel, Allow Output ON/OFF
USB/GPIB settings
Show front panel USB status
F-20
0 = None, 1 = Mass Storage
Show rear panel USB status
F-21
0 = None, 1 = Linking to PC
Setup rear USB Speed
F-22
0 = Disable USB, 1 = Full Speed, 2 = Auto Detect Speed
GPIB Address
F-23
0 ~ 30
GPIB Enable/Disable
F-24
0 = Disable GPIB, 1 = Enable GPIB
Show GPIB available status
F-25
0 = No GPIB, 1 = GPIB is available SCPI Emulation
F-26
0 = GW Instek, 1 = TDK GEN, 2 =
28
GETTING STARTED
Agilent 5700, 3 = Kikusui PWX, 4 = AMREL SPS*
LAN settings
Show MAC Address-1
F-30
0x00~0xFF
Show MAC Address-2
F-31
0x00~0xFF
Show MAC Address-3
F-32
0x00~0xFF
Show MAC Address-4
F-33
0x00~0xFF
Show MAC Address-5
F-34
0x00~0xFF
Show MAC Address-6
F-35
0x00~0xFF
LAN Enable
F-36
0 = OFF, 1 = ON
DHCP
F-37
0 = OFF, 1 = ON
IP Address-1
F-39
0~255
IP Address-2
F-40
0~255
IP Address-3
F-41
0~255
IP Address-4
F-42
0~255
Subnet Mask-1
F-43
0~255
Subnet Mask-2
F-44
0~255
Subnet Mask-3
F-45
0~255
Subnet Mask-4
F-46
0~255
Gateway-1
F-47
0~255
Gateway-2
F-48
0~255
Gateway-3
F-49
0~255
Gateway-4
F-50
0~255
DNS address -1
F-51
0~255
DNS address -2
F-52
0~255
DNS address-3
F-53
0~255
DNS address-4
F-54
0~255
Socket Server Enable/Disable
F-57
0 = Disable, 1 = Enable Show Socket Server Port
F-58
No setting
Web Server Enable/Disable
F-59
0 = Disable, 1 = Enable
Web Password Enable/Disable
F-60
0 = Disable, 1 = Enable Web Enter Password
F-61
0000~9999
UART Settings
UART Mode
F-70
0 = Disable UART, 1 = RS232, 2 = RS485 4W, 3 = RS485 2W
29
PSU Series Programming Manual
UART Baud Rate
F-71
0 = 1200, 1 = 2400, 2 = 4800, 3 = 9600, 4 = 19200, 5 = 38400, 6 = 57600, 7 = 115200
UART Data Bits
F-72
0 = 7 bits, 1 = 8 bits
UART Parity
F-73
0 = None, 1 = Odd, 2 = Even
UART Stop Bit
F-74
0 = 1 Bit, 1 = 2 Bits
UART TCP
F-75
0 = SCPI, 1 = TDK (emulation mode)
UART Address (For multi-unit remote control)
F-76
00 ~ 30
UART Multi-Drop control
F-77
0 = Disable, 1 = Master, 2 = Slave, 3 = Display information
UART Multi-Drop status
F-78
Displayed parameter: AA-S AA: 00~30 (Address), S: 0~1 (Off-line/On-line status).
System Settings
Factory Set Value
F-88
0 = None 1 = Return to factory default settings
Show Version
F-89
0, 1 = Version 2, 3, 4, 5 = Build date (YYYYMMDD) 6, 7 = Keyboard CPLD 8, 9 = Analog Board CPLD A, B = Analog Board FPGA C, D, E, F = Kernel Build
(YYYYMMDD) G, H = Test Command Version I, J, K, L = Test Command Build
(YYYYMMDD) M, N = Reserved O, P = Option Module
Power On Configuration Settings*
CV Control
F-90
0 = Control by Local 1 = Control by External Voltage 2 = Control by External Resistor -
Rising
3 = Control by External Resistor -
Falling
4 = Control by Isolated Board
30
GETTING STARTED
CC Control
F-91
0 = Control by Local 1 = Control by External Voltage 2 = Control by External Resistor -
Rising
3 = Control by External Resistor -
Falling
4 = Control by Isolated Board
Output Status when Power ON
F-92
0 = Safe Mode (Always OFF), 1 = Force Mode (Always ON), 2 = Auto Mode (Status before last time power OFF)
Master/Slave Configuration
F-93
0 = Independent 1 = Master with 1 slave in parallel 2 = Master with 2 slaves in parallel 3 = Master with 3 slaves in parallel 4 = Slave (parallel)
External Output Logic
F-94
0 = High ON, 1 = Low ON
Monitor Voltage Select
F-96
0 = 5V , 1 = 10V
Control Range
F-97
0 = 5V [5k], 1 = 10V [10k]
External Output Control Function
F-98
0 = OFF, 1 = ON Trigger Input and Output Configuration Settings
Trigger Input Pulse Width
F100
0~60ms. 0 = trigger controlled by trigger level.
Trigger Input Action
F102
0 = None 1 = Output ON/OFF (refer to F103) 2 = Setting (refer to F104 & F105) 3 = Memory (refer to F106)
Output State When Receiving Trigger
F103
0 = OFF 1 = ON
Apply Voltage Setting on Trigger
F104
0 ~ rated voltage (only applicable when F102 =2)
Apply Current Setting on Tr igger
F105
0 ~ rated current (only applicable when F102 =2)
Recall memory number
F106
1 ~ 3 (M1 ~ M3)
Trigger Output Pulse Width
F120
0 ~ 60ms. 0 = trigger output is set to the active level, not pulse width.
Trigger Output Level
F121
0 = LOW, 1 = HIGH (if F120 = 0)
31
PSU Series Programming Manual
Trigger Source
F122
0 = None 1 = Switching the output on or off 2 = Changing a setting 3 = Recalling a memory
Special Function Settings*
Calibration
F-00
0000 ~ 9999
*Note
Power on configuration settings only can be set during power up. Under normal operation they only can be viewed.
32
REMOTE CONTROL
Interface Configuration ............................................ 35
USB Remote Interface ....................................................................... 35
Configuration ............................................................................. 35
Function Check ......................................................................... 36
GPIB Remote Interface ..................................................................... 37
Configuration ............................................................................. 37
GPIB Function Check .............................................................. 38
UART Remote Interface.................................................................... 42
Configure UART ....................................................................... 42
UART Function Check ............................................................ 46
Multiple Unit Connection .................................................................. 47
Legacy Multi-Drop mode .................................................. 47
Multi-Drop mode ...................................................................... 51
Multiple units Function Check ............................................... 55
Configure Ethernet Connection ....................................................... 59
Web Server Configuration ....................................................... 59
Web Server Remote Control Function Check ..................... 60
Sockets Server Configuration .................................................. 62
Socket Server Function Check ................................................ 63
Command Syntax ..................................................... 68
Command List ......................................................... 71
Status Register Overview ....................................... 139
Introduction to the Status Registers ..............................................139
The Status Registers ..........................................................................140
Questionable Status Register Group .............................................141
Operation Status Register Group ...................................................145
Standard Event Status Register Group .........................................148
Status Byte Register & Service Request Enable Register ...........150
Error List ............................................................... 152
Command Errors ..............................................................................152
Execution Errors ...............................................................................156
REMOTE CONTROL
This chapter describes basic configuration of IEEE488.2 based remote control.
33
PSU Series Programming Manual
Device Specific Errors ..................................................................... 158
Query Errors ..................................................................................... 159
34
REMOTE CONTROL
USB Configuration
PC side connector
Type A, host
PSU side connector
Rear panel Type B, slave
Speed
1.1/2.0 (full speed/high speed)
USB Class
CDC (communications device class)
Steps
1. Connect the USB cable to the rear
panel USB B port.
2. Change the Rear panel-USB (F-22)
setting to 2 (Auto Detect Speed) or 1 (USB Full Speed).
Page 22
Note
If you are not using the rear panel USB device port, set F-22 to 0 (Disable USB).
Page 22
3. The RMT indicator will turn on when a remote
connection has been established.
RMT indicator
AV
VOLTAGE CURRENT
VSR LAN RMT ERR DLY ALM ISR M 1 M 2 M 3 RUN
C V C C
Interface Configuration
USB Remote Interface
Configuration
35
Function Check
Functionality check
Invoke a terminal application such as Realterm.
To check the COM port No., see the Device Manager in the PC. For WinXP; Control panel → System → Hardware tab.
Run this query command via the terminal application after the instrument has been configured for USB remote control (page 35).
*idn?
This should return the Manufacturer, Model number, Serial number, and Firmware version in the following format.
GW-INSTEK,PSU40-38,TW123456,T0.01.12345678
Manufacturer: GW-INSTEK
Model number : PSU40-38
Serial number : TW123456
Firmware version : T0.01.12345678
PSU Series Programming Manual
36
REMOTE CONTROL
Configure GPIB
1. Ensure the PSU is off before proceeding.
2. Connect a GPIB cable from a GPIB controller to
the GPIB port on the PSU.
3. Turn the PSU on.
4. Press the Function key to enter the
Normal configuration settings.
Page 22
5. Set the following GPIB settings.
F-24 = 1
Enable the GPIB port
F-23 = 0~30
Set the GPIB address (0~30)
6. Check to see that the GPIB option
is detected by the PSU. The F-25 setting indicates the GPIB port status.
F-25 = 1
Indicates that the GPIB port is available.
F-25 = 0
Indicates that the GPIB port is not detected.
GPIB Remote Interface
Configuration
To use GPIB, the optional GPIB option (GW Instek part number: PSU-GPIB) must be installed. This is a factory installed option and cannot be installed by the end-user. Only one GPIB address can be used at a time.
37
PSU Series Programming Manual
7. The RMT indicator will turn on when a remote
connection has been established.
RMT indicator
AV
VOLTAGE CURRENT
VSR LAN RMT ERR DLY ALM ISR M 1 M 2 M 3 RUN
C V C C
GPIB constraints
Maximum 15 devices altogether, 20m cable
length, 2m between each device
Unique address assigned to each device At least 2/3 of the devices turned On No loop or parallel connection
Background
To test the GPIB functionality, National Instruments Measurement and Automation Explorer can be used. This program is available on the NI website, www.ni.com., via a search for the VISA Run-time Engine page, or “downloads” at the following URL, http://www.ni.com/visa/
Requirements
Operating System: Windows XP, 7, 8
GPIB Function Check
38
REMOTE CONTROL
Functionality check
1. Start the NI Measurement and Automation
Explorer (MAX) program. Using Windows, press:
Start>All Programs>National Instruments>Measurement & Automation
2. From the Configuration panel access;
My System>Devices and Interfaces>GPIB
3. Press Scan for Instruments.
2
3
39
PSU Series Programming Manual
4. Select the device (GPIB address of PSU) that
now appears in the System>Devices and Interfaces > GPIB-USB-HS “GPIBX” node.
5. Click on the VISA Properties tab on the bottom.
6. Click Open Visa Test Panel.
4
5
6
7. Click on Configuration.
8. Click on the GPIB Settings tab and confirm that
the GPIB settings are correct.
7
8
9. Click on the I/O Settings tab.
10. Make sure the Enable Termination Character
40
REMOTE CONTROL
check box is checked, and the terminal character is \n (Value: xA).
11. Click Apply Changes.
10
9
11
12. Click on Input/Output.
13. Click on the Basic/IO tab.
14. Enter *IDN? in the Select or Enter Command drop
down box.
15. Click Query.
16. The *IDN? query will return the Manufacturer,
model name, serial number and firmware version in the dialog box.
GW-INSTEK,PSU40-38, TW123456,T0.02.20131205
41
PSU Series Programming Manual
12
13
15
14
16
Overview
The PSU uses the IN & OUT ports for UART communication coupled with RS232 (GW Part number PSU-232) or RS485 adapters (GW part number PSU-485).
The pin outs for the adapters are shown below.
PSU-232 RS232 cable with DB9 connector
DB-9 Connector
Remote IN Port(RJ-45)
Remark Pin No.
Name
Pin No.
Name
Housing
Shield
Housing
Shield
2
RX 7
TX
Twisted pair
3
TX 8
RX 5 SG 1
SG
5 1
9 6
1 8
(RJ-45)
(DB-9)
UART Remote Interface
Configure UART
42
REMOTE CONTROL
PSU-485 RS485 cable with DB9 connector
DB-9 Connector
Remote IN Port(RJ-45)
Remark Pin No.
Name
Pin No.
Name
Housing
Shield
Housing
Shield
9 TXD-
6 RXD-
Twisted pair
8
TXD+
3 RXD+
1
SG 1
SG 5 RXD-
5 TXD-
Twisted pair
4 RXD+
4 TXD+
5 1
9 6
1 8
(RJ-45)
(DB-9)
To use RS485-2W, please refer to this wiring
User’s
RS485-2W
DB-9 Connector (PSU-485 RS485 cable with DB9 connector)
Name
Pin No.
Name
Housing
Shield
DATA+
8
TXD+
4 RXD+
SG 1 SG DATA-
9
TXD-
5
RXD-
5 1
9 6
(DB-9)
43
PSU Series Programming Manual
Diagram of End terminal connector
End terminal connector from PSU-232 or PSU­485 connection kit.
End terminal connector
8 Pin Connector
Pin No.
Remarks
3
Internal shorted 7
4
Internal shorted 8
Steps
1. Connect the RS232 serial cable
(include in the PSU-232 connection kit) or RS485 serial cable (include in the PSU-485 connection kit) to the Remote IN port on the real panel.
Connect the other end of the cable to the PC.
RS 485 / 232
1
2. Connect the end terminal
connector (include in the PSU-232 or RS-485 connection kit) to the Remote OUT port on the rear panel.
RS 485 / 232
2
3. Press the Function key to enter
the Normal configuration settings.
Page 4
Set the following UART settings:
F-70 = 1~3
Interface: 0= Disable UART, 1=RS232, 2=RS485 4W, 3=RS485 2W
F-71 = 0 ~ 7
Set the baud rate: 0=1200, 1=2400, 2=4800, 3=9600, 4=19200, 5=38400, 6=57600, 7=115200
44
REMOTE CONTROL
F-72 = 0 or 1
Data bits: 0=7 or 1=8
F-73 = 0 ~3
Parity: 0 = none, 1 = odd, 2 = even
F-74 = 0 or 1
Stop bits: 0 = 1, 1 = 2
F-75 = 0
TCP: 0 = SCPI
F-76 = 00~30
UART address for multi-unit remote connection.
F-77 = 0
Disable Multi-Drop mode.
4. The RMT indicator will turn on when a remote
connection has been established.
RMT indicator
AV
VOLTAGE CURRENT
VSR LAN RMT ERR DLY ALM ISR M 1 M 2 M 3 RUN
C V C C
45
PSU Series Programming Manual
Functionality check
Invoke a terminal application such as Realterm.
To check the COM port No, see the Device Manager in the PC. For WinXP; Control panel → System → Hardware tab.
Run this query command via the terminal application after the instrument has been configured for either RS232 or RS485 remote control.
SCPI commands
Command or response
Status
*IDN?
Typing
GW-INSTEK,PSU40-38,TW123456, T0.01.12345678
Return
Return the manufacturer, model, serial number, and firmware version in the above format.
Manufacturer: GW-INSTEK Model: PSU40-38 Serial number: TW123456 Firmware version: T0.01.12345678
Note
UART Function Check
46
REMOTE CONTROL
Operation
1. Check the F-89 (System version and build date)
settings first on all units. The two parameters O and P (Option Module) must be the same on all units before any multiple unit connection can be established.
Example: F-89 O:00, P:01.
2. Connect the first unit’s IN port to a PC via
RS232 or RS485 serial cable.
Use the serial cables supplied in the PSU-
Multiple Unit Connection
The PSU power supplies can have up to 31 units daisy chained together using the 8 pin connectors (IN OUT ports) on the rear panel. The first unit (master) in the chain is remotely connected to a PC using RS232 or RS485 (Legacy Multi-Drop mode), or USB, GPIB or LAN (Multi-Drop mode). Each subsequent unit (slave) is daisy chained to the next using a RS485 local bus. The OUT port of the first unit must be connected to intermediate connector and the OUT port of the last unit must be connected to end terminal connector.
There are two modes for controlling multiple units. In the first mode (Legacy Multi-Drop mode), the PC is only allowed to use RS232 or RS485 to connect to the first device, and all UART parameters must be executed in this mode Configuration. The remote command supports the SCPI commands or TDK GENESYS legacy commands.
In the second mode (Multi-Drop mode), the PC is allowed to connect to the first unit using USB-CDC/GPIB/LAN. In this mode, you only need to specify the Multi-Drop parameter. Remote commands only support SCPI commands.
For these two modes, each unit is assigned a unique address, which can then be controlled independently of the host PC.
Legacy Multi-Drop mode
47
PSU Series Programming Manual
232 or PSU-485 connection kit.
3. Plug in intermediate connector to the OUT port
on the first unit then using the slave serial link cable (black plug) to connect intermediate connector to the IN port of the second unit.
4. Connect all the remaining units in the same
fashion until all the units have been daisy­chained together.
RS 485 / 232
OUT IN
Unit #1
RS 485 / 232
OUT IN
Unit #2
RS 485 / 232
OUT IN
Unit #N
End terminal
connector
To PC
RS232/RS485
serial cable
Slave serial
cable(black plug)
Slave serial
cable(black plug)
Intermediate
connector
5. Terminate the OUT port of the last unit with the
end terminal connector included in the PSU­232 or PSU-485 connection kit.
6. Press the Function key to enter the
Normal configuration settings for the master unit.
Page 4
Set the following settings:
F-70 = 1~3
Configure the master unit as you normally would for RS232 or RS485 remote control, see page 42.
F-71 = 0~7
Set the baud rate (set all units the same). See page 42.
F-72 = 1
Set to 8 data bits.
F-73 = 0
Parity to none.
F-74 = 0
1 Stop bit.
48
REMOTE CONTROL
F-75 = 0 or 1
F-75 = 0 Set the UART TCP to SCPI.
F-75 = 1 Set the UART TCP to TDK (emulation mode).
F-76 = 00~30
Set the address of the master unit. It must be a unique address identifier.
F-77 = 0
Disable Multi-Drop mode.
7. Press the Function key to enter the
Normal configuration settings for the slave(s).
Page 4
Set the following settings:
F-70 = 2~3
Set the slave unit to RS485.
Connect to PC using
F-70 (Master)
F-70 (All slave)
RS232
1
2
RS485 4W
2
2
RS485 2W
3
3
F-71 = 0~7
Set the baud rate (make all units, including the master, the same baud). See page 42.
F-72 = 1
Set to 8 data bits.
F-73 = 0
Parity to none.
F-74 = 0
1 Stop bit.
F-75 = 0~1
F-75 = 0 Set the UART TCP to SCPI.
F-75 = 1 Set the UART TCP to TDK (emulation mode).
Set the uart tcp (make all units, including the master, the same uart tcp).
49
PSU Series Programming Manual
F-76 = 00~30
Set the address of each slave to a unique address identifier
F-77 = 0
Disable Multi-Drop mode.
8. Multiple units can now be operated at the same
time. See the programming manual or see the function check below for usage details.
Slave serial link cable with RJ-45 shielded connectors from PSU-232 or PSU­485 connection kit
RS-485 slave serial link pin assignment
8 Pin Connector (IN)(RJ-45)
8 Pin Connector (OUT)(RJ-45)
Pin No.
Name
Pin No.
Name
Housing
Shield
Housing
Shield
1
SG 1
SG 6 TXD -
6 TXD -
3
TXD +
3 TXD +
5
RXD -
5 RXD -
4
RXD +
4 RXD +
1 8
(RJ-45)
1 8
(RJ-45)
50
REMOTE CONTROL
Diagram of Intermediate connector
Intermediate connector from PSU-232 or PSU­485 connection kit.
Intermediate connector
8 Pin (Male)
8 Pin (Female)
Pin No.
Name
Pin No.
Name
Remarks
Housing
Shield
Case
Shield
1 SG 1
SG 6
TXD -
6 TXD -
Internal paralleled by 120 ohm
3
TXD +
3 TXD +
5
RXD -
5 RXD -
Internal paralleled by 120 ohm
4
RXD+
4 RXD +
Diagram of End terminal connector
End terminal connector from PSU-232 or PSU­485 connection kit.
End terminal connector
8 Pin Connector
Pin No.
Remarks
3
Internal shorted 7 4 Internal shorted
Operation
1. Check the F-89 (System version and build date)
settings first on all units. The two parameters O and P (Option Module) must be the same on all units before any multiple unit connection can be established.
Example: F-89 O:00, P:01.
2. All units must be powered down before starting
the Multi-Drop mode configuration.
Multi-Drop mode
51
PSU Series Programming Manual
3. Connect the first unit’s LAN, USB or GPIB port
to a PC.
4. Plug in intermediate connector to the OUT port
on the first unit then using the master serial link cable (gray plug) to connect intermediate connector to the IN port of the second unit.
5. Connect all the remaining units between the
OUT port and the IN port with the slave serial link cable (black plug) supplied in the PSU-232 or PSU-485 connection kit until all the desired units have been daisy-chained together.
RS 485 / 232
OUT
Unit #1
RS 485 / 232
OUT IN
Unit #2
RS 485 / 232
OUT IN
Unit #N
End terminal
connector
To PC
Master serial link cable (gray plug)
Slave serial link
cable (black plug)
USB
LAN
GPIB
Intermediate
connector
6. Terminate the OUT port of the last unit with the
end terminal connector included in the PSU-232 or PSU-485 connection kit.
7. Power up all slave units.
8. Set the addresses of all slave units using the
F-76 parameter.
F-76 = 00~30
Set the address of the unit. It must be a unique address identifier.
9. Set the Multi-Drop setting parameter (F-77) to
Slave for all slave units.
F-77 = 2
Set the Multi-Drop setting to slave.
10. Power up the master unit.
52
REMOTE CONTROL
11. Set the address of the master unit using the
F-76 parameter.
F-76 = 00~30
Set the address of the unit. It must be a unique address identifier.
12. You can check the slaves’ addresses by using
the F-77 parameter on the master unit.
F-77 = 3
Display on each slave units the configured address. This can show if identical addresses have been assigned individually to each slave units.
13. Set the Multi-Drop setting parameter (F-77) to
Master.
F-77 = 1
Set the Multi-Drop setting to master.
14. You can display the status of each slave unit by
using the F-78 parameter.
F-78 = 0~30
Displayed parameter: AA-S AA: 00~30 (Address), S: 0~1 (Off-line/On-line status).
15. Multiple units can now be operated using SCPI
commands. See the programming manual or see the function check below for usage details.
53
PSU Series Programming Manual
Slave serial link cable with RJ-45 shielded connectors from PSU-232 or PSU­485 connection kit
RS-485 slave serial link pin assignment
8 Pin Connector (IN)(RJ-45)
8 Pin Connector (OUT)(RJ-45)
Pin No.
Name
Pin No.
Name
Housing
Shield
Housing
Shield
1
SG 1
SG 6 TXD -
6 TXD -
3
TXD +
3 TXD +
5
RXD -
5 RXD -
4
RXD +
4 RXD +
1 8
(RJ-45)
1 8
(RJ-45)
Master serial link cable with RJ-45 shielded connectors from PSU-232 or PSU­485 connection kit
RS-485 master serial link pin assignment
8 Pin Connector (IN)(RJ-45)
8 Pin Connector (OUT)(RJ-45)
Pin No.
Name
Pin No.
Name
Housing
Shield
Housing
Shield
1
SG 1
SG 6 TXD -
5 RXD -
3
TXD +
4 RXD +
5
RXD -
6 TXD -
4
RXD +
3 TXD +
1 8
(RJ-45)
1 8
(RJ-45)
54
REMOTE CONTROL
Diagram of Intermediate connector
Intermediate connector from PSU-232 or PSU­485 connection kit.
Intermediate connector
8 Pin (Male)
8 Pin (Female)
Pin No.
Name
Pin No.
Name
Remarks
Housing
Shield
Case
Shield
1 SG 1
SG 6
TXD -
6 TXD -
Internal paralleled by 120 ohm
3
TXD +
3 TXD +
5
RXD -
5 RXD -
Internal paralleled by 120 ohm
4
RXD +
4 RXD +
Diagram of End terminal connector
End terminal connector from PSU-232 or PSU­485 connection kit.
End terminal connector
8 Pin Connector
Pin No.
Remarks
3
Internal shorted 7
4
Internal shorted 8
Functionality check
Invoke a terminal application such as Realterm.
To check the COM port No, see the Device
Manager in the PC. For WinXP; Control panel → System → Hardware tab.
Below shows examples using the Legacy Multi­Drop mode and the Multi-Drop mode.
Multiple units Function Check
55
PSU Series Programming Manual
Legacy Multi­Drop mode
When using SCPI commands or TDK GENESYS legacy commands, each unit can be individually controlled using the unique address identifiers. For this function check, we will assume that the master unit is assigned to address 8, while a slave is assigned address 11.
Run this query command via the terminal application after the instruments have been configured for multi-unit control with Legacy Multi-Drop mode. See page 47.
SCPI commands
Command or response
Status
INST:SEL 8
Typing
*IDN?
Typing
GW-INSTEK,PSU40-38,,T0.01.12345678
Return
Selects the unit with address 8 and returns its identity string.
Note INST:SEL 11
Typing
*IDN?
Typing
GW-INSTEK,PSU6-200,,T0.01.12345678
Return
Selects the unit with address 11 and returns its identity string.
Note
TDK GENESYS legacy commands
(Because the terminal character used by the TDK GENESYS legacy command is CR instead of LF, the terminal characters are specifically listed below)
Command or response
Status
ADR 8\r
Typing
OK\r
Return
IDN? \r
Typing
GW-INSTEK,PSU40-38,,T0.01.12345678\r
Return
56
REMOTE CONTROL
Selects the unit with address 8 and returns its identity string.
Note ADR 11\r
Typing
OK\r
Return
IDN? \r
Typing
GW-INSTEK,PSU6-200,,T0.01.12345678\r
Return
Selects the unit with address 11 and returns its identity string.
Note
Note
TDK commands do not use LF (line feed) codes to terminate commands. See the TDK GENESYS user manual for further information.
Multi-Drop mode
When using the Multi-Drop mode, the entire SCPI command list developed for the PSU can be used. Each unit can be individually controlled after a slave unit has been selected. For this function check, we will assume that the master unit is assigned to address 0, while a slave is assigned address 5.
Run this query command via the terminal application after the instruments have been configured for multi-unit control with Multi-Drop mode. See page 51.
SCPI commands
Command or response
Status
INST:SEL 0
Typing
*IDN?
Typing
GW-INSTEK,PSU150-10,,T0.01.12345678
Return
Selects the unit with address 0 and returns its identity string.
Note INST:SEL 5
Typing
*IDN?
Typing
57
PSU Series Programming Manual
GW-INSTEK, PSU150-10,,T0.01.12345678
Return
Selects the unit with address 5 and returns its identity string.
Note INST:SEL 6
Typing
Selects the unit with address 6 (not configured in our example). An error is displayed on the master front panel.
Note
INST:SEL 0
Typing
SYST:ERR?
Typing
-221, “Settings conflict”
Return
Query the system errors. “Settings conflict” is returned.
Note INST:STAT?
Typing
33,0
Return
Returns the active units and master unit in the bus.
33=0b100001
The units at address 0 and address 5 are on-line.
0
Master device's address is 0.
Note
58
REMOTE CONTROL
Ethernet configuration Parameters
For details on how to configure the Ethernet settings, please see the configuration chapter on page 4.
MAC Address (display only)
LAN Enable/Disable DHCP Enable/Disable
IP Address
Subnet Mask
Gateway
DNS Address
Sockets Server Enable/Disable
Web Server Enable/Disable
Web Password Enable/Disable
Web Enter Password
Configuration
This configuration example will configure the PSU as a web server and use DHCP to automatically assign an IP address to the PSU.
1. Connect an Ethernet cable from the
network to the rear panel Ethernet port.
LAN
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 PSU series supports both DHCP connections so the instrument can be automatically connected to an existing network or alternatively, network settings can be manually configured.
Web Server Configuration
59
PSU Series Programming Manual
2. Press the Function key to enter the
Normal configuration settings.
Page 22 Set the following LAN settings:
F-36 = 1
Turn LAN on
F-37 = 1
Enable DHCP
F-59 = 1
Turn the web server on
F-60 = 0 or 1
Set to 0 to disable web password, set to 1 to enable web password
F-61 = 0000 ~9999
Set the web password
3. The LAN indicator will turn on when a
network cable is plugged in.
LAN indicator
AV
VOLTAGE CURRENT
VSR LAN RMT ERR DLY ALM ISR M 1 M 2 M 3 RUN
C V C C
Note
It may be necessary to cycle the power or refresh the web browser to connect to a network.
Functionality check
Enter the IP address of the power supply in a web browser after the instrument has been configured as a web server (page 59).
The web server allows you to monitor the function settings of the PSU.
You can check the IP address by checking F-39 to F-42.
F-39 = AAA
IP Address part 1 of 4
F-40 = BBB
IP Address part 2 of 4
F-41 = CCC
IP Address part 3 of 4
F-42 = DDD
IP Address part 4 of 4
Web Server Remote Control Function Check
60
REMOTE CONTROL
http:// AAA.BBB.CCC.DDD
The web browser interface appears.
The web browser interface allows you to access the following:
Network configuration settings Analog control pinouts & usage PSU dimensions Operating area diagram
61
PSU Series Programming Manual
Configuration
This configuration example will configure the PSU socket server.
The following configuration settings will manually assign the PSU an IP address and enable the socket server. The socket server port number is fixed at
2268.
1. Connect an Ethernet cable from the
network to the rear panel Ethernet port.
LAN
2. Press the Function key to enter the
Normal configuration settings.
Page 22 Set the following LAN settings:
F-36 = 1
Enable LAN
F-37 = 0
Disable DHCP
F-39 = 172
IP Address part 1 of 4
F-40 = 16
IP Address part 2 of 4
F-41 = 5
IP Address part 3 of 4
F-42 = 133
IP Address part 4 of 4
F-43 = 255
Subnet Mask part 1 of 4
F-44 = 255
Subnet Mask part 2 of 4
F-45 = 128
Subnet Mask part 3 of 4
F-46 = 0
Subnet Mask part 4 of 4
F-47 = 172
Gateway part 1 of 4
F-48 = 16
Gateway part 2 of 4
F-49 = 21
Gateway part 3 of 4
F-50 = 101
Gateway part 4 of 4
F-57 = 1
Enable Sockets
Sockets Server Configuration
62
REMOTE CONTROL
Background
To test the socket server functionality, National Instruments Measurement and Automation Explorer can be used. This program is available on the NI website, www.ni.com., via a search for the VISA Run-time Engine page, or “downloads” at the following URL, http://www.ni.com/visa/
Requirements
Operating System: Windows XP, 7, 8
Functionality check
1. Start the NI Measurement and Automation
Explorer (MAX) program. Using Windows, press:
Start>All Programs>National Instruments>Measurement & Automation
2. From the Configuration panel access;
My System>Devices and Interfaces>Network Devices
3. Press Add New Network Device>Visa TCP/IP
Resource…
Socket Server Function Check
63
PSU Series Programming Manual
2
3
4. Select Manual Entry of Raw Socket from the
popup window.
4
5. Enter the IP address and the port number of the
PSU. The port number is fixed at 2268.
6. Click the Validate button.
7. A popup will appear if a connection is
successfully established.
8. Click Next.
64
REMOTE CONTROL
6
5
7
8
9. Next configure the Alias (name) of the PSU
connection. In this example the Alias is: PSU_DC1
10. Click finish.
9
10
11. The IP address of the PSU will now appear
under Network Devices in the configuration panel. Select this icon now.
12. Click Open VISA Test Panel.
65
PSU Series Programming Manual
11
12
13. Click the Configuration icon,
14. Click on I/O Settings.
15. Make sure the Enable Termination Character
check box is checked, and the terminal character is \n (Value: xA).
16. Click Apply Changes.
14
13
15
16
17. Click the Input/Output icon.
18. Enter *IDN? in the Select or Enter Command
dialog box if it is not already.
19. Click the Query button.
66
REMOTE CONTROL
20. The *IDN? query will return the Manufacturer,
model name, serial number and firmware version in the dialog box.
GW-INSTEK,PSU40-38,TW123456,T0.02.20131205
18
17
19
20
67
PSU Series Programming Manual
Compatible Standard
IEEE488.2
Partial compatibility
SCPI, 1999
Partial compatibility
Command Structure
SCPI commands follow a tree-like structure, organized into nodes. Each level of the command tree is a node. Each keyword in a SCPI command represents each node in the command tree. Each keyword (node) of a SCPI command is separated by a colon (:).
For example, the diagram below shows an SCPI sub-structure and a command example.
DC
MEASure
SCALar
POWer
VOLTage
CURRent
DC
DC
MEASure:SCALar:CURRent:DC?
Command types
There are a number of different instrument commands and queries. A command sends instructions or data to the unit and a query receives data or status information from the unit.
Command types
Simple
A single command with/without a parameter
Example
*IDN?
Command Syntax
68
REMOTE CONTROL
Query
A query is a simple or compound command followed by a question mark (?). A parameter (data) is returned.
Example
meas:curr:dc?
Compound
Two or more commands on the same command line. Compound commands are separated with either a semi-colon (;) or a semi­colon and a colon (;:).
A semi-colon is used to join two related commands, with the caveat that the last command must begin at the last node of the first command.
A semi-colon and colon are used to combine two commands from different nodes.
Example
meas:volt:dc?;:meas:curr:dc?
Command Forms
Commands and queries have two different forms, long and short. The command syntax is written with the short form of the command in capitals and the remainder (long form) in lower case.
The commands can be written in capitals or lower­case, just so long as the short or long forms are complete. An incomplete command will not be recognized.
Below are examples of correctly written commands.
69
PSU Series Programming Manual
Long form
STATus:OPERation:NTRansition? STATUS:OPERATION:NTRANSITION? status:operation:ntransition?
Short form
STAT:OPER:NTR? stat:oper:ntr?
Square Brackets
Commands that contain square brackets indicate that the contents are optional. The function of the command is the same with or without the square bracketed items, as shown below.
Both “DISPlay:MENU[:NAME]?” and “DISPlay:MENU?” are both valid forms.
Command Format
1.5,5.2
1 2 3 4 5
APPLY
1. Command header
2. Space
3. Parameter 1
4. Comma (no space
before/after comma)
5. Parameter 2
Parameters
Type
Description
Example
<Boolean>
Boolean logic
0, 1
<NR1>
integers
0, 1, 2, 3
<NR2>
decimal numbers
0.1, 3.14, 8.5
<NR3>
floating point
4.5e-1, 8.25e+1
<NRf>
any of NR1, 2, 3
1, 1.5, 4.5e-1
<block data>
Definitive length arbitrary block data. A single decimal digit followed by data. The decimal digit specifies how many 8-bit data bytes follow.
Message Terminator
LF
Line feed code
70
REMOTE CONTROL
:ABORt
:ABORt ................................................................................... 75
:APPLY Commands
:APPLy .................................................................................... 75
Display Commands
:DISPlay:MENU[:NAME] .................................................. 76
:DISPlay[:WINDow]:TEXT:CLEar .................................. 76
:DISPlay[:WINDow]:TEXT[:DATA] ............................... 77
:DISPlay:BLINk .................................................................... 77
Initiate Commands
:INITiate:CONTinuous[:TRANsient] ............................... 78
:INITiate[:IMMediate]:NAME ........................................... 78
:INITiate[:IMMediate][:TRANsient] ................................. 79
Instrument Commands
:INSTrument:SCAN ............................................................. 80
:INSTrument:SELect ........................................................... 80
:INSTrument:STATe ............................................................ 80
:INSTrument:DISPlay .......................................................... 81
Measure Commands
:MEASure[:SCALar]:ALL[:DC].......................................... 82
:MEASure[:SCALar]:CURRent[:DC] ................................ 82
:MEASure[:SCALar]:VOLTage[:DC] ................................ 82
:MEASure[:SCALar]:POWer[:DC] .................................... 83
Memory
:MEMory:TRIGgered ........................................................... 84
Output Commands
:OUTPut:DELay:ON ........................................................... 85
:OUTPut:DELay:OFF ......................................................... 85
:OUTPut:MODE .................................................................. 86
:OUTPut[:STATe][:IMMediate] ......................................... 86
:OUTPut[:STATe]:TRIGgered ........................................... 86
:OUTPut:PROTection:CLEar ............................................ 87
:OUTPut:PROTection:TRIPped ....................................... 87
Command List
71
PSU Series Programming Manual
Sense Commands
:SENSe:AVERage:COUNt ................................................. 88
Status Commands
:STATus:OPERation[:EVENt] .......................................... 89
:STATus:OPERation:CONDition ..................................... 89
:STATus:OPERation:ENABle ........................................... 90
:STATus:OPERation:PTRansition .................................... 90
:STATus:OPERation:NTRansition.................................... 90
:STATus:QUEStionable[:EVENt] ..................................... 91
:STATus:QUEStionable:CONDition ................................ 91
:STATus:QUEStionable:ENABle ...................................... 91
:STATus:QUEStionable:PTRansition ............................... 91
:STATus:QUEStionable:NTRansition .............................. 92
:STATus:QUEStionable:INSTrument:
ISUMmary<n>[:EVENt] .................................................... 92
:STATus:QUEStionable:INSTrument:
ISUMmary<n>:CONDition ............................................... 92
:STATus:QUEStionable:INSTrument:
ISUMmary<n>:ENABle ..................................................... 93
:STATus:PRESet ................................................................... 93
Source Commands
[:SOURce]:CURRent[:LEVel][:IMMediate]
[:AMPLitude] ......................................................................... 95
[:SOURce]:CURRent[:LEVel]:TRIGgered
[:AMPLitude] ......................................................................... 96
[:SOURce]:CURRent:LIMit:AUTO ................................... 96
[:SOURce]:CURRent:PROTection:DELay ...................... 97
[:SOURce]:CURRent:PROTection[:LEVel] ..................... 97
[:SOURce]:CURRent:PROTection:STATe ...................... 98
[:SOURce]:CURRent:PROTection:TRIPped................... 98
[:SOURce]:CURRent:SLEWrate:RISing ........................... 99
[:SOURce]:CURRent:SLEWrate:FALLing ....................... 99
[:SOURce]:MODE? ............................................................ 100
[:SOURce]:RESistance[:LEVel][:IMMediate]
[:AMPLitude] ....................................................................... 100
[:SOURce]:VOLTage[:LEVel][:IMMediate]
[:AMPLitude] ....................................................................... 101
[:SOURce]:VOLTage[:LEVel]:TRIGgered
[:AMPLitude] ....................................................................... 101
[:SOURce]:VOLTage:LIMit:AUTO ................................ 102
[:SOURce]:VOLTage:LIMit:LOW ................................... 102
[:SOURce]:VOLTage:PROTection[:LEVel] .................. 103
72
REMOTE CONTROL
[:SOURce]:VOLTage:PROTection:TRIPped ................ 103
[:SOURce]:VOLTage:SLEWrate:RISing ........................ 104
[:SOURce]:VOLTage:SLEWrate:FALLing .................... 104
System Commands
:SYSTem:BEEPer[:IMMediate] ........................................ 107
:SYSTem:CONFigure:BEEPer[:STATe] ........................ 108
:SYSTem:CONFigure:BLEeder[:STATe] ....................... 108
:SYSTem:CONFigure:CURRent:CONTrol ................... 109
:SYSTem:CONFigure:VOLTage:CONTrol .................. 110
:SYSTem:CONFigure:OUTPut:PON[:STATe] ............ 111
:SYSTem:CONFigure:PROTection:RECovery ............. 112
:SYSTem:CONFigure:MSLave ......................................... 112
:SYSTem:CONFigure:OUTPut:EXTernal:MODE ..... 113
:SYSTem:CONFigure:OUTPut:EXTernal[:STATe] .... 113
:SYSTem:CONFigure:MONitor:RANGe ...................... 114
:SYSTem:CONFigure:CONTrol:RANGe ..................... 114
:SYSTem:CONFigure:TRIGger:INPut:SOURce .......... 115
:SYSTem:CONFigure:TRIGger:INPut:WIDTh ........... 116
:SYSTem:CONFigure:TRIGger:OUTPut:SOURce ..... 116
:SYSTem:CONFigure:TRIGger:OUTPut:WIDTh ...... 117
:SYSTem:CONFigure:TRIGger:OUTPut:LEVel ......... 117
:SYSTem:COMMunicate:ENABle .................................. 117
:SYSTem:COMMunicate:GPIB[:SELF]:ADDRess ...... 118
:SYSTem:COMMunicate:LAN:IPADdress.................... 119
:SYSTem:COMMunicate:LAN:GATeway ..................... 119
:SYSTem:COMMunicate:LAN:SMASk .......................... 120
:SYSTem:COMMunicate:LAN:MAC .............................. 120
:SYSTem:COMMunicate:LAN:DHCP ........................... 120
:SYSTem:COMMunicate:LAN:DNS .............................. 121
:SYSTem:COMMunicate:RLSTate .................................. 121
:SYSTem:COMMunicate:TCPip:CONTrol ................... 122
:SYSTem:COMMunicate:SERial:LANGuage
[:SELect] ............................................................................... 122
:SYSTem:COMMunicate:SERial[:RECeive]
:TRANsmit:BAUD ............................................................. 123
:SYSTem:COMMunicate:SERial[:RECeive]
:TRANsmit:BITS ................................................................ 123
:SYSTem:COMMunicate:SERial[:RECeive]
:TRANsmit:PARity ............................................................. 124
:SYSTem:COMMunicate:SERial[:RECeive]
:TRANsmit:SBITs............................................................... 125
:SYSTem:COMMunicate:SERial:MULTidrop
:CONTrol ............................................................................. 126
73
PSU Series Programming Manual
:SYSTem:COMMunicate:USB:FRONt:STATe ............. 126
:SYSTem:COMMunicate:USB:REAR:MODE .............. 126
:SYSTem:COMMunicate:USB:REAR:STATe ............... 127
:SYSTem:ERRor .................................................................. 127
:SYSTem:KLOCk ............................................................... 127
:SYSTem:KEYLock:MODE ............................................. 128
:SYSTem:ERRor:ENABle ................................................. 128
:SYSTem:LANGuage:EMULation .................................. 128
:SYSTem:LANGuage:[:SELect] ........................................ 128
:SYSTem:PRESet ................................................................ 129
:SYSTem:VERSion ............................................................. 129
:SYSTem:REBoot ............................................................... 129
Trigger Commands
:TRIGger:OUTPut:SOURce ............................................. 130
:TRIGger:OUTPut[:IMMediate] ...................................... 130
:TRIGger[:TRANsient]:SOURce ..................................... 131
:TRIGger[:TRANsient][:IMMediate] ............................... 131
Global Commands
:GLOBal:CURRent[:LEVel][:IMMediate]
[:AMPLitude] ....................................................................... 132
:GLOBal:VOLTage[:LEVel][:IMMediate]
[:AMPLitude] ....................................................................... 132
:GLOBal:OUTPut[:STATe][:IMMediate] ....................... 133
:GLOBal:PRESet ................................................................ 133
Common Commands
*CLS ...................................................................................... 134
*ESE ...................................................................................... 134
*ESR ...................................................................................... 135
*IDN ..................................................................................... 135
*OPC ..................................................................................... 135
*RCL ...................................................................................... 136
*RST ...................................................................................... 136
*SAV ...................................................................................... 136
*SRE ...................................................................................... 137
*STB ...................................................................................... 137
*TRG ..................................................................................... 137
*TST ...................................................................................... 137
*WAI ..................................................................................... 138
74
REMOTE CONTROL
:ABORt ................................................................................... 75
:ABORt
Set
Description
The :ABORt command will cancel any triggered actions.
Syntax
:ABORt
:APPLy .................................................................................... 75
:APPLy
Set
Query
Description
The apply command sets the voltage and current at the same time.
Syntax
Query Syntax
:APPLy {<NRf>(V)|MINimum|MAXimum[,<NRf>(A)|MINimu m|MAXimum]}
:APPLy?
Parameter/ Return parameter
<NRf>(V)
Voltage setting.
MINimum
Minimum voltage level
MAXimum
Maximum voltage level
<NRf>(A)
Current setting.
MINimum
Minimum voltage level
MAXimum
Maximum voltage level
Example
APPL MIN, MIN
Sets the current and voltage to the minimum settings.
Abort Commands
Apply Commands
75
PSU Series Programming Manual
:DISPlay:MENU[:NAME] .................................................. 76
:DISPlay[:WINDow]:TEXT:CLEar .................................. 76
:DISPlay[:WINDow]:TEXT[:DATA] ............................... 77
:DISPlay:BLINk .................................................................... 77
:DISPlay:MENU[:NAME]
Set
Query
Description
The DISPlay MENU command selects a screen menu or queries the current screen menu.
Syntax
Query Sytax
:DISPlay:MENU[:NAME] <NR1>
:DISPlay:MENU[:NAME]?
Parameter/ Return parameter
<NR1>
Description
0
Measure voltage & current
1~2
Not Used
3
Set Menu
4
OVP / OCP Menu
5~99
Not Used.
100~199
F-00~99 Menu.
200~229
F100~F129 Menu.
Example
DISP:MENU:NAME 0
Sets the display to the Voltage/Current display screen.
:DISPlay[:WINDow]:TEXT:CLEar
Set
Description
Clears the text on the main screen from the :DISPlay[:WINDow]:TEXT[:DATA] command.
Syntax
:DISPlay[:WINDow]:TEXT:CLEar
Display Commands
76
REMOTE CONTROL
:DISPlay[:WINDow]:TEXT[:DATA]
Set
Query
Description
Sets or queries the data text that will be written to the display. Writing to the display will overwrite data that is currently on the screen. Overwriting a display area with a shorter string may or may not overwrite the screen. The string must be enclosed in quotes: “STRING”. Only ASCII characters 20H to 7EH can be used in the <string>.
Syntax
Query Syntax
:DISPlay[:WINDow]:TEXT[:DATA] <string>
:DISPlay[:WINDow]:TEXT[:DATA]?
Parameter/ Return parameter
<string>
ASCII character 20H to 7EH can be used to in the string parameter. The string must be enclosed in quotes: “STRING”
Example
DISP:WIND:TEXT:DATA “STRING”
Writes STRING to the display.
Query Example
DISP:WIND:TEXT:DATA?
“STRING”
Returns the text data string on the screen.
:DISPlay:BLINk
Set
Query
Description
Turns blink on or off for the display. Blink is set to OFF by default.
Syntax
Query Syntax
:DISPlay:BLINk {<bool>|OFF|ON}
:DISPlay:BLINk?
Parameter
OFF | 0
Turns blink OFF
ON | 1
Turns blink ON
Return parameter
<bool>
Returns the blink status.
Example
DISP:BLIN 1
Turns blink ON.
77
PSU Series Programming Manual
:INITiate:CONTinuous[:TRANsient] ............................... 78
:INITiate[:IMMediate]:NAME ........................................... 78
:INITiate[:IMMediate][:TRANsient] ................................. 79
:INITiate:CONTinuous[:TRANsient]
Set
Query
Description
This command continuously initiates software triggers for the transient or output triggers.
Syntax
Query Syntax
:INITiate:CONTinuous[:TRANsient] {<bool>|OFF|ON}
:INITiate:CONTinuous[:TRANsient]?
Parameter
OFF | 0
OFF
ON | 1
ON
Return parameter
0
OFF
1
ON
Example
INIT:TRAN 1
Turns on the continuous trigger.
:INITiate[:IMMediate]:NAME
Set
Description
The INITiate command starts the TRANsient or OUTPut trigger.
Syntax
:INITiate[:IMMediate]:NAME {TRANsient|OUTPut}
Parameter
TRANSient
Starts the TRANsient trigger.
OUTPut
Starts the OUTPut trigger.
Example
INITiate:NAME TRANient
Starts the TRANSient trigger.
Initiate Commands
78
REMOTE CONTROL
:INITiate[:IMMediate][:TRANsient]
Set
Description
This command controls the enabling of output triggers. When a trigger is enabled, a trigger causes the specified action to occur. If the trigger system is not enabled, all triggers are ignored.
Syntax
:INITiate[:IMMediate][:TRANsient]
Example
INIT
79
PSU Series Programming Manual
:INSTrument:SCAN ............................................................. 80
:INSTrument:SELect ............................................................ 80
:INSTrument:STATe ............................................................ 80
:INSTrument:DISPlay .......................................................... 81
:INSTrument:SCAN
Set
Description
Links the units which could be scanned from system when using Multi-Drop mode.
Syntax
:INSTrument:SCAN
:INSTrument:SELect
Set
Query
Description
Specifies the address of the unit to which communication will be established when using the Multi-Drop mode.
Syntax
Query Syntax
:INSTrument :SELect {<NR1>}
:INSTrument :SELect?
Parameter
<NR1>
The address of the unit to be selected (0~30).
Return parameter
<NR1>
The currently selected address.
Example
:INST:SEL?
>30
The currently selected address is 30.
:INSTrument:STATe
Query
Description
Displays the status (on-line/off-line) of each slave unit and the address of master unit, when using the Multi-Drop mode.
Query Syntax
:INSTrument:STATe?
Instrument Commands
80
REMOTE CONTROL
Return parameter
<NR1>,<NR1>
0~1073741823, 0~30 (1073741823=2^30-1)
First value:
Each bit of the binary value corresponds to a unit from 0 to 30 (LSB to MSB). The bit will be set to 1 when the corresponding unit is on-line.
Second value:
This value represents the master address.
Example
:INST:STAT? 33,0
33=0b100001
The units at address 0 and address 5 are on-line.
0
Master device's address is 0.
:INSTrument:DISPlay
Set
Description
Displays information (configured address) for all slave units when using the Multi-Drop mode.
Syntax
:INSTrument:DISPlay
Example
:INST:DISP
81
PSU Series Programming Manual
:MEASure[:SCALar]:ALL[:DC] .......................................... 82
:MEASure[:SCALar]:CURRent[:DC] ................................ 82
:MEASure[:SCALar]:VOLTage[:DC] ................................ 82
:MEASure[:SCALar]:POWer[:DC] .................................... 83
:MEASure[:SCALar]:ALL[:DC]
Query
Description
Takes a measurement and returns the average output current and voltage
Syntax
:MEASure[:SCALar]:ALL[:DC]?
Return parameter
"+0.0000,+0.0000"
<voltage>,<current>
Returns the voltage (V) and current (A), respectively.
:MEASure[:SCALar]:CURRent[:DC]
Query
Description
Takes a measurement and returns the average output current
Syntax
:MEASure[:SCALar]:CURRent[:DC]?
Return parameter
+0.0000
Returns the current in amps.
:MEASure[:SCALar]:VOLTage[:DC]
Query
Description
Takes a measurement and returns the average output voltage.
Syntax
:MEASure[:SCALar]:VOLTage[:DC]?
Return
+0.0000
Returns the voltage in volts.
Measure Commands
82
REMOTE CONTROL
:MEASure[:SCALar]:POWer[:DC]
Query
Description
Takes a measurement and returns the average output power.
Syntax
:MEASure[:SCALar]:POWer[:DC]?
Return
+0.0000
Returns the power measured in watts.
83
PSU Series Programming Manual
:MEMory:TRIGgered ........................................................... 84
:MEMory:TRIGgered
Set
Query
Description
Sets or queries which memory is loaded when a trigger input is received and the trigger input is configured to load a memory setting.
Related Commands
:SYSTem:CONFigure:TRIGger:INPut:SOURce
:SYSTem:CONFigure:TRIGger:OUTPut:SOURce
Syntax
Return Syntax
:MEMory:TRIGgered {<NR1>|MINimum|MAXimum}
:MEMory:TRIGgered? [MINimum|MAXimum]
Parameter
<NR1>
0(M1)~2(M3)
MINimum
MAXimum
Return Parameter
<NR1>
Returns the memory setting
Memory Commands
84
REMOTE CONTROL
:OUTPut:DELay:ON ........................................................... 85
:OUTPut:DELay:OFF ......................................................... 85
:OUTPut:MODE .................................................................. 86
:OUTPut[:STATe][:IMMediate] ......................................... 86
:OUTPut[:STATe]:TRIGgered ........................................... 86
:OUTPut:PROTection:CLEar ............................................ 87
:OUTPut:PROTection:TRIPped ....................................... 87
:OUTPut:DELay:ON
Set
Query
Description
Sets the Delay Time in seconds for turning the output on. The delay is set to 0.00 by default.
Syntax
Query Syntax
:OUTPut:DELay:ON {<NR2>|MINimum|MAXimum}
:OUTPut:DELay:ON?
Parameter
<NR2>
0.00~99.99 seconds, where 0=no delay.
Return parameter
0.00
Returns the delay on time in seconds until the output is turned on.
:OUTPut:DELay:OFF
Set
Query
Description
Sets the Delay Time in seconds for turning the output off. The delay is set to 0.00 by default.
Syntax
Return Syntax
:OUTPut:DELay:OFF {<NR2> |MINimum|MAXimum}
:OUTPut:DELay:OFF?
Parameter
<NR2>
0.00~99.99 seconds, where 0=no delay.
Return parameter
0.00
Returns the delay off time in seconds until the output is turned off.
Output Commands
85
PSU Series Programming Manual
:OUTPut:MODE
Set
Query
Description
Sets the PSU output mode. This is the equivalent to the F-03 (V-I Mode Slew Rate Select) settings.
Syntax
Return Syntax
:OUTPut:MODE {<NR1>|CVHS|CCHS|CVLS|CCLS}
:OUTPut:MODE?
Parameter
CVHS | 0
CV high speed priority
CCHS | 1
CC high speed priority
CVLS | 2
CV slew rate priority
CCLS | 3
CC slew rate priority
Return parameter
<NR1>
Returns the output mode.
:OUTPut[:STATe][:IMMediate]
Set
Query
Description
Turns the output on or off.
Syntax
Query Syntax
:OUTPut[:STATe][:IMMediate] { <bool> | OFF | ON }
:OUTPut[:STATe][:IMMediate]?
Parameter
OFF | 0
Turns the output off.
ON | 1
Turns the output on.
Return parameter
<bool>
Returns output status of the instrument.
:OUTPut[:STATe]:TRIGgered
Set
Query
Description
Turns the output on or off when a software trigger is generated.
Syntax
Query Syntax
:OUTPut[:STATe]:TRIGgered { <bool>|OFF|ON }
:OUTPut[:STATe]:TRIGgered?
Parameter
OFF | 0
Turns the output off when a software trigger is generated (*TRG).
86
REMOTE CONTROL
ON | 1
Turns the output on when a software trigger is generated (*TRG).
Return parameter
<bool>
Returns output trigger status of the instrument.
:OUTPut:PROTection:CLEar
Set
Description
Clears over-voltage, over-current and over­temperature (OVP, OCP, OTP) protection circuits. It also clears the shutdown and sense protection circuit. The AC failure protection cannot be cleared.
Syntax
:OUTPut:PROTection:CLEar
:OUTPut:PROTection:TRIPped
Query
Description
Queries the unit to see if a protection circuit has been tripped.
Syntax
:OUTPut:PROTection:TRIPped?
Return
<boolean>
0 = No protection error
1 = A protection error had occured
87
PSU Series Programming Manual
:SENSe:AVERage:COUNt ................................................. 88
:SENSe:AVERage:COUNt
Set
Query
Description
Sets or queries the level of smoothing for the average setting.
Syntax
Return Syntax
:SENSe:AVERage:COUNt {<NR1>|LOW|MIDDle|HIGH}
:SENSe:AVERage:COUNt?
Parameter
LOW | 0
Low setting
MIDDle | 1
Middle setting
HIGH | 2
High setting
Return Parameter
<NR1>
Returns the average setting.
Sense Commands
88
REMOTE CONTROL
:STATus:OPERation[:EVENt] .......................................... 89
:STATus:OPERation:CONDition ..................................... 89
:STATus:OPERation:ENABle ........................................... 90
:STATus:OPERation:PTRansition .................................... 90
:STATus:OPERation:NTRansition ................................... 90
:STATus:QUEStionable[:EVENt] ..................................... 91
:STATus:QUEStionable:CONDition ............................... 91
:STATus:QUEStionable:ENABle ...................................... 91
:STATus:QUEStionable:PTRansition ............................... 91
:STATus:QUEStionable:NTRansition .............................. 92
:STATus:QUEStionable:INSTrument
:ISUMmary<n>[:EVENt] ................................................... 92
:STATus:QUEStionable:INSTrument
:ISUMmary<n>:CONDition.............................................. 92
:STATus:QUEStionable:INSTrument
:ISUMmary<n>:ENABle .................................................... 93
:STATus:PRESet ................................................................... 93
:STATus:OPERation[:EVENt]
Query
Description
Queries the Operation Status Event register and
clears the contents of the register.
Syntax
:STATus:OPERation[:EVENt]?
Return
<NR1>
Returns the bit sum of the Operation Status Event register.
:STATus:OPERation:CONDition
Query
Description
Queries the Operation Status register. This query will not clear the register.
Syntax
:STATus:OPERation:CONDition?
Status Commands
For an overview of all the status registers, their associated register contents and the system diagram, please see the status overview on page 138
89
PSU Series Programming Manual
Return
<NR1>
Returns the bit sum of the Operation Condition register.
:STATus:OPERation:ENABle
Set
Query
Description
Sets or queries the bit sum of the Operation Status Enable register.
Syntax
Query Syntax
:STATus:OPERation:ENABle <NR1>
:STATus:OPERation:ENABle?
Parameter
<NR1>
0~32767
Return parameter
<NR1>
0~32767
:STATus:OPERation:PTRansition
Set
Query
Description
Sets or queries the bit sum of the positive transition filter of the Operation Status register.
Syntax
:STATus:OPERation:PTRansition <NR1>
:STATus:OPERation:PTRansition?
Parameter
<NR1>
0~32767
Return parameter
<NR1>
0~32767
:STATus:OPERation:NTRansition
Set
Query
Description
Sets or queries the bit sum of the negative transition filter of the Operation Status register.
Syntax
Query Syntax
:STATus:OPERation:NTRansition <NR1>
:STATus:OPERation:NTRansition?
Parameter
<NR1>
0~32767
Return parameter
<NR1>
0~32767
90
REMOTE CONTROL
:STATus:QUEStionable[:EVENt]
Query
Description
Queries the bit sum of the Questionable Status Event register. This query will also clear the contents of the register.
Query Syntax
:STATus:QUEStionable[:EVENt]?
Return parameter
<NR1>
0~32767
:STATus:QUEStionable:CONDition
Query
Description
Queries the status (bit sum) of the Questionable Status register. This query will not clear the register.
Query Syntax
:STATus:QUEStionable:CONDition?
Return parameter
<NR1>
0~32767
:STATus:QUEStionable:ENABle
Set
Query
Description
Sets or queries the bit sum of the Questionable Status Enable register.
Syntax
Query Syntax
:STATus:QUEStionable:ENABle <NR1>
:STATus:QUEStionable:ENABle?
Parameter
<NR1>
0~32767
Return parameter
<NR1>
0~32767
:STATus:QUEStionable:PTRansition
Set
Query
Description
Sets or queries the bit sum of the positive transition filter of the Questionable Status register.
Syntax
Return Syntax
:STATus:QUEStionable:PTRansition <NR1>
:STATus:QUEStionable:PTRansition?
Parameter
<NR1>
0~32767
91
PSU Series Programming Manual
Return parameter
<NR1>
0~32767
:STATus:QUEStionable:NTRansition
Set
Query
Description
Sets or queries the negative transition filter of the Questionable Status register.
Syntax
Query Syntax
:STATus:QUEStionable:NTRansition <NR1>
:STATus:QUEStionable:NTRansition?
Parameter
<NR1>
0~32767
Return parameter
<NR1>
0~32767
:STATus:QUEStionable:INSTrument: ISUMmary<n>[:EVENt]
Query
Description
Queries the bit sum of the Questionable Instrument Summary Status Event register. This query will also clear the contents of the register (Multi-Drop mode).
Query Syntax
:STATus:QUEStionable:INSTrument:ISUMmary <n>[:EVENt]?
Parameter
<n>
1,2 or 3
Return parameter
<NR1>
0~32767
:STATus:QUEStionable:INSTrument: ISUMmary<n>:CONDition
Query
Description
Queries the status (bit sum) of the Questionable Instrument Summary Status Condition register. This query will not clear the register (Multi-Drop mode).
Query Syntax
:STATus:QUEStionable:INSTrument:ISUMmary<n>:C ONDition?
Parameter
<n>
1, 2 or 3
92
REMOTE CONTROL
Return parameter
<NR1>
0~32767
:STATus:QUEStionable:INSTrument: ISUMmary<n>:ENABle
Set
Query
Description
Sets or queries the bit sum of the Questionable Instrument Summary Status Enable register. (Multi-Drop mode).
Syntax
:STATus:QUEStionable:INSTrument:ISUMmary <n>:ENABle <NR1>
Query Syntax
:STATus:QUEStionable:INSTrument:ISUMmary <n>:ENABle?
Parameter
<n>
1,2 or 3
<NR1>
0~32767
Return parameter
<NR1>
0~32767
:STATus:PRESet
Set
Description
This command resets the ENABle register, the PTRansistion filter and NTRansistion filter on the Operation Status and Questionable Status Registers. The registers/filters will be reset to a default value.
Default Register/Filter Values
Setting
QUEStionable Status Enable
0x0000
QUEStionable Status Positive Transition
0x7FFF
QUEStionable Status Negative Transition
0x0000
QUEStionable Instrument Summary1 Status Enable
0x7FFF
QUEStionable Instrument Summary2 Status Enable
0x7FFF
QUEStionable Instrument Summary3 Status Enable
0x7FFF
93
PSU Series Programming Manual
Operation Status Enable
0x0000
Operation Status Positive Transition
0x7FFF
Operation Status Negative Transition
0x0000
Summary: The Questionable Status Enable registers and the Operation Status Enable registers are both reset to 0.
The Questionable Status and Operation Status Positive Transition filters are all set high (0x7FFF) and the Negative Transition filters are all set low (0x0000). I.e., only positive transitions will be recognized for the Questionable Status and Operation Status registers.
Syntax
:STATus:PRESet
94
REMOTE CONTROL
[:SOURce]:CURRent[:LEVel][:IMMediate]
[:AMPLitude] ......................................................................... 95
[:SOURce]:CURRent[:LEVel]:TRIGgered
[:AMPLitude] ......................................................................... 96
[:SOURce]:CURRent:LIMit:AUTO .................................. 96
[:SOURce]:CURRent:PROTection:DELay ...................... 97
[:SOURce]:CURRent:PROTection[:LEVel] ..................... 97
[:SOURce]:CURRent:PROTection:STATe ...................... 98
[:SOURce]:CURRent:PROTection:TRIPped .................. 98
[:SOURce]:CURRent:SLEWrate:RISing ........................... 99
[:SOURce]:CURRent:SLEWrate:FALLing ....................... 99
[:SOURce]:MODE? ............................................................ 100
[:SOURce]:RESistance[:LEVel][:IMMediate]
[:AMPLitude] ....................................................................... 100
[:SOURce]:VOLTage[:LEVel][:IMMediate]
[:AMPLitude] ....................................................................... 101
[:SOURce]:VOLTage[:LEVel]:TRIGgered
[:AMPLitude] ....................................................................... 101
[:SOURce]:VOLTage:LIMit:AUTO ................................ 102
[:SOURce]:VOLTage:LIMit:LOW .................................. 102
[:SOURce]:VOLTage:PROTection[:LEVel] .................. 103
[:SOURce]:VOLTage:PROTection:TRIPped ................ 103
[:SOURce]:VOLTage:SLEWrate:RISing ........................ 104
[:SOURce]:VOLTage:SLEWrate:FALLing .................... 104
[:SOURce]:CURRent[:LEVel][:IMMediate] [:AMPLitude]
Set
Query
Description
Sets or queries the current level in amps. For externally set current levels (from the analog control connector) the set current level is returned.
Syntax
[:SOURce]:CURRent[:LEVel][:IMMediate][:AMPLitude] {<NR2>(A)|MINimum|MAXimum}
Query Syntax
[:SOURce]:CURRent[:LEVel][:IMMediate][:AMPLitude] ?
Parameter/Return
<NR2>
0~105% of the rated current output level.
Source Commands
95
PSU Series Programming Manual
parameter MIN
Minimum current level.
MAX
Maximum current level.
Example
SOUR:CURR:LEV:IMM:AMPL?
38.000
Returns the current level in amps.
[:SOURce]:CURRent[:LEVel]:TRIGgered [:AMPLitude]
Set
Query
Description
Sets or queries the current level in amps when a software trigger has been generated.
Syntax
[:SOURce]:CURRent[:LEVel]:TRIGgered[:AMPLitude] {<NR2> (A)| MINimum|MAXimum}
Query Syntax
[:SOURce]:CURRent[:LEVel]:TRIGgered[:AMPLitude]?
Parameter
<NR2>
0%~105% of the rated current output in amps.
MIN
Minimum current level.
MAX
Maximum current level.
Return Parameter
<NR2>
Returns the current level.
Example
SOUR:CURR:LEV:TRIG:AMPL?
38.000
Returns the maximum possible current level in amps.
[:SOURce]:CURRent:LIMit:AUTO
Set
Query
Description
Enables or disables the limit on the current setting.
Syntax
[:SOURce]:CURRent:LIMit:AUTO {<bool>|OFF|ON}
Query Syntax
[:SOURce]:CURRent:LIMit:AUTO?
Parameter
OFF | 0
Disable the setting current limit
96
REMOTE CONTROL
ON | 1
Enable the setting current limit
Return parameter
<bool>
Returns the setting in <bool> format.
Example
SOUR:CURR:LIM:AUTO 0
Disables the current limit.
[:SOURce]:CURRent:PROTection:DELay
Set
Query
Description
Sets the Delay Time for OCP in seconds for turning the output off. The delay is set to 0.1 by default.
Syntax
[:SOURce]:CURRent:PROTection:DELay {<NR2>|MINimum|MAXimum}
Query Syntax
[:SOURce]:CURRent:PROTection:DELay?
Parameter
<NR2>
0.1~2.0 seconds, where 0=no delay
MAX
The maximum allowed delay time
MIN
The minimum allowed delay time
Return parameter
<NR2>
Returns the delay time in seconds
Example
SOUR:CURR:PROT:DEL MAX
Sets the current protection delay to the maximum.
[:SOURce]:CURRent:PROTection[:LEVel]
Set
Query
Description
Sets or queries the OCP (over-current protection) level in amps.
Syntax
[:SOURce]:CURRent:PROTection[:LEVel] {<NR2>(A) |MINimum|MAXimum}
Query Syntax
[:SOURce]:CURRent:PROTection[:LEVel]?
97
PSU Series Programming Manual
Parameter
<NR2>
Current protection level.
Minimum: Depend on the unit type:
if Irated * 0.1 > 5A, then minimum = 5A, else minimum = Irated * 0.1
Maximum: Irated * 1.1
MIN
Minimum current level.
MAX
Maximum current level.
Return parameter
<NR2>
Returns the current protection level.
Example
SOUR:CURR:PROT:LEV?
+5.000
Returns the minimum possible current level in amps.
[:SOURce]:CURRent:PROTection:STATe
Set
Query
Description
Turns OCP (over-current protection) on or off.
Syntax
[:SOURce]:CURRent:PROTection:STATe {<bool>|OFF|ON}
Query Syntax
[:SOURce]:CURRent:PROTection:STATe?
Parameter
OFF | 0
Turns the OCP off.
ON | 1
Turns the OCP on.
Return parameter
<bool>
Returns the over current protection state in <bool> format.
Example
SOUR:CURR:PROT:STAT OFF
Turns OCP off.
[:SOURce]:CURRent:PROTection:TRIPped
Set
Query
Description
Returns the state of the current protection circuits.
Query Syntax
[:SOURce]:CURRent:PROTection:TRIPped?
Return parameter
<bool>
Returns protection status.
98
REMOTE CONTROL
Example
SOUR:CURR:PROT:TRIP?
>0
The protection circuit has not been tripped.
[:SOURce]:CURRent:SLEWrate:RISing
Set
Query
Description
Sets or queries the rising current slew rate. This is only applicable for CC slew rate priority mode.
Syntax
Query Syntax
[:SOURce]:CURRent:SLEWrate:RISing {<NR2>(A)|MINimum|MAXimum}
[:SOURce]:CURRent:SLEWrate:RISing?
Parameter
<NR2>
Per step is between 0.001A/msec and rated current divided by 100 msec.
MIN
Minimum rising current slew rate is
0.001A/msec.
MAX
Maximum rising current slew rate is rated current divided by 100msec.
Return parameter
<NR2>
Returns the step current in amps.
Example
SOUR:CURR:SLEW:RIS?
0.950
Sets the rising current slew rate to 0.950 A/ms.
[:SOURce]:CURRent:SLEWrate:FALLing
Set
Query
Description
Sets or queries the falling current slew rate. This is only applicable for CC slew rate priority mode.
Syntax
[:SOURce]:CURRent:SLEWrate:FALLing {<NR2>(A)|MINimum|MAXimum}
Query Syntax
[:SOURce]:CURRent:SLEWrate:FALLing?
Parameter
<NR2>
Per step is between 0.001A/msec and rated current divided by 100 msec.
99
PSU Series Programming Manual
MIN
Minimum falling current slew rate is
0.001A/msec.
MAX
Maximum falling current slew rate is rated current divided by 100msec.
Return Parameter
<NR2>
Returns the step current
Example
SOUR:CURR:SLEW:FALL MAX
Sets the falling current slew rate to the maximum.
[:SOURce]:MODE?
Set
Query
Description
Returns the status of the output mode (CC, CV, Off) of the power supply.
The interface will return CV if the supply is in Constant Voltage Mode, CC if the supply is in Constant Current Mode or OFF if the supply output is off.
Query Syntax
[:SOURce]:MODE?
Return parameter
<string>
Returns the output state as a string, “CC”, “CV”, “OFF”
Example
:SOUR:MODE?
>CC
The power supply is currently in CC mode.
[:SOURce]:RESistance[:LEVel][:IMMediate] [:AMPLitude]
Set
Query
Description
Sets or queries the internal resistance in ohms.
Syntax
[:SOURce]:RESistance[:LEVel][:IMMediate][:AMPLitud e] {<NR2>(OHM)|MINimum|MAXimum}
Query Syntax
[:SOURce]:RESistance[:LEVel][:IMMediate][:AMPLitud e]?
Parameter
<NR2>
Resistance in ohms: 0 ohm ~ Rrated = Vrated/Irated
100
Loading...