Page 1
Programmable DC Power Supply PSU Series PROGRAMMING MANUAL ISO-9001 CERTIFIED MANUFACTURER...
Page 2
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.
Page 3
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 ........
Page 4
PSU Series Programming Manual AFETY 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.
Page 5
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. Safety Guidelines Do not place any heavy object on the PSU. General Guideline Avoid severe impact or rough handling that ...
Page 6
PSU Series Programming Manual Disconnect the power cord before cleaning. Cleaning the PSU 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 ...
Page 7
SAFETY INSTRUCTIONS 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: Green/ Yellow:...
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...
GETTING STARTED PSU Series Overview Series lineup The PSU series consists of 15 models, covering a number of different current, voltage and power capacities: Model name Voltage Rating Current Rating Power PSU 6-200 200A 1200W PSU 8-180 180A 1440W PSU 12.5-120 12.5V...
PSU Series Programming Manual Main Features High power density: 1500W in 1U Performance Universal input voltage 85~265Vac, continuous operation. Output voltage up to 600V, current up to 200A. Active power factor correction. Features Parallel master/slave operation with active ...
GETTING STARTED Accessories Before using the PSU power supply unit, check the package contents to make sure all the standard accessories are included. Standard Part number Description Qty. Accessories Output terminal cover Analog connector plug kit Output terminal M8 bolt set (6V~60V model) Input terminal cover Power Cord (230VAC/10A,...
Page 12
PSU Series Programming Manual Optional Part number Description Accessories 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.
Page 13
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.5mm /3C, 3m MAX Length, 105 ºC, RNB5-5*3P VDE type GPW-003 Power Cord VCTF 3.5mm...
PSU Series Programming Manual Appearance PSU Series Front Panel Display Area Voltage Current DC Power Supply 0 - 40 V / 0 - 38A PSU 40-38 VOLTAGE CURRENT Shift Lock/ Local PROT Function Test Output : Long Push Unlock ALM_CLR...
Page 15
GETTING STARTED Used to lock all front panel Lock/Local Lock/Local buttons other than the Output Button Button or it switches to local Unlock mode. (Long push) Used to unlock the Unlock front panel buttons. Button Used to set and display OVP, OCP PROT Button PROT and UVL.
Page 16
PSU Series Programming Manual Used to enable the functions that 11. Shift Button Shift are written in blue characters below certain buttons. Used to turn the output on or off. 12. Output Output Button Lights in green when the output is...
GETTING STARTED PSU Series Display and Operation Panel Display Area VOLTAGE CURRENT Displays the voltage or the parameter number of a 14. Voltage Function parameter. Meter Displays the current or the value of a Function 15. Current parameter. Meter Lights in green during constant voltage mode.
Page 18
PSU Series Programming Manual Lights up when CC Slew Rate Priority is enabled. 24. ISR LED Lights in green when the memory value are being 25. M1 LED recalled or saved. Lights in green when the memory value are being 26.
GETTING STARTED Rear Panel ISOLATED PROGRAMMING 4 – 20mA ISOLATED PROGRAMMING 0 – 5V / 0 – 10V 6-60V models: PSU 6-200, 8-180, 12.5-120, 15-100, 20-76, 30-50, 40-38, 50-30, 60-25 DC OUTPUT RS485 / 232 ANALOG PROGRAMMING 240V S LS 47 63Hz 2000VA MAX.
Page 20
PSU Series Programming Manual RS 485 / 232 Ethernet port for controlling the PSU remotely. RS 485 / 232 Two different types of cables can Remote-IN be used for RS232 or RS485-based remote control. PSU-232: RS232 cable with DB9 connector kit.
Page 21
GETTING STARTED Connectors for grounding the output (two 10. Ground positions, shown in red). Screw 240V 47 63Hz 2000VA MAX. AC INPUT...
PSU Series Programming Manual Configuration Settings Setting Normal Function Settings 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.
Page 23
GETTING STARTED 4. Use the current knob to set the Current parameter for the chosen F setting. Press the Voltage knob to save the Voltage configuration setting. ConF will be displayed when it is configuring. VOLTAGE CURRENT Press the Function key again to exit Exit Function the configuration settings.
PSU Series Programming Manual Setting Power On Configuration Settings The Power On configuration settings can only be Background changed during power up to prevent the configuration settings being inadvertently changed. Ensure the load is not connected. Ensure the power supply is off.
Page 25
GETTING STARTED Press the Voltage knob to save the Voltage configuration setting. ConF will be displayed when it is configuring. VOLTAGE CURRENT Cycle the power to save and exit the configuration Exit settings.
PSU Series Programming Manual Configuration Table Please use the configuration settings listed below when applying the configuration settings. 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 0 = CV high speed priority (CVHS)
Page 28
0 ~ 30 GPIB Enable/Disable F-24 0 = Disable GPIB, 1 = Enable GPIB Show GPIB available F-25 0 = No GPIB, 1 = GPIB is available status SCPI Emulation F-26 0 = GW Instek, 1 = TDK GEN, 2 =...
Page 29
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...
Page 31
GETTING STARTED 0 = Control by Local 1 = Control by External Voltage 2 = Control by External Resistor - Rising CC Control F-91 3 = Control by External Resistor - Falling 4 = Control by Isolated Board 0 = Safe Mode (Always OFF), Output Status when 1 = Force Mode (Always ON), F-92...
Page 32
PSU Series Programming Manual 0 = None 1 = Switching the output on or off Trigger Source F122 2 = Changing a setting 3 = Recalling a memory Special Function Settings* Calibration F-00 0000 ~ 9999 Power on configuration settings only can be set *Note during power up.
Page 33
REMOTE CONTROL EMOTE CONTROL This chapter describes basic configuration of IEEE488.2 based 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..............
Page 34
PSU Series Programming Manual Device Specific Errors ..............158 Query Errors ..................159...
REMOTE CONTROL Interface Configuration USB Remote Interface Configuration PC side connector Type A, host Rear panel Type B, slave PSU side Configuration connector 1.1/2.0 (full speed/high speed) Speed CDC (communications device USB Class class) 1. Connect the USB cable to the rear Steps panel USB B port.
PSU Series Programming Manual Function Check Invoke a terminal application such as Realterm. Functionality check 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).
REMOTE CONTROL 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.
PSU Series Programming Manual 7. The RMT indicator will turn on when a remote connection has been established. VOLTAGE CURRENT RMT indicator Maximum 15 devices altogether, 20m cable GPIB constraints length, 2m between each device Unique address assigned to each device ...
Page 39
REMOTE CONTROL 1. Start the NI Measurement and Automation Functionality Explorer (MAX) program. Using Windows, check 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.
Page 40
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.
Page 41
REMOTE CONTROL check box is checked, and the terminal character is \n (Value: xA). 11. Click Apply Changes. 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.
PSU Series Programming Manual UART Remote Interface Configure UART The PSU uses the IN & OUT ports for UART Overview 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.
Page 43
REMOTE CONTROL PSU-485 RS485 DB-9 Remote IN Port(RJ-45) Remark cable with DB9 Connector connector Pin No. Name Pin No. Name Housing Shield Housing Shield TXD- RXD- Twisted pair TXD+ RXD+ RXD- TXD- Twisted pair RXD+ TXD+ (RJ-45) (DB-9) To use RS485-2W, User’s DB-9 Connector please refer to...
Page 44
PSU Series Programming Manual Diagram of End terminal connector End terminal connector End terminal connector from 8 Pin Connector PSU-232 or PSU- Pin No. Remarks 485 connection kit. Internal shorted Internal shorted 1. Connect the RS232 serial cable Steps RS 485 / 232...
Page 45
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 UART address for multi-unit F-76 = 00~30...
PSU Series Programming Manual UART Function Check Invoke a terminal application such as Realterm. Functionality check 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...
REMOTE CONTROL 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).
Page 48
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.
Page 49
REMOTE CONTROL F-75 = 0 Set the UART TCP to SCPI. F-75 = 0 or 1 F-75 = 1 Set the UART TCP to TDK (emulation mode). Set the address of the master unit. It F-76 = 00~30 must be a unique address identifier. F-77 = 0 Disable Multi-Drop mode.
Page 50
PSU Series Programming Manual Set the address of each slave to a F-76 = 00~30 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.
REMOTE CONTROL Diagram of Intermediate connector Intermediate connector Intermediate connector from 8 Pin (Male) 8 Pin (Female) PSU-232 or PSU- Pin No. Name Pin No. Name Remarks 485 connection Housing Shield Case Shield kit. TXD - TXD - Internal paralleled by 120 ohm TXD + TXD +...
Page 52
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.
Page 53
REMOTE CONTROL 11. Set the address of the master unit using the F-76 parameter. Set the address of the unit. It must F-76 = 00~30 be a unique address identifier. 12. You can check the slaves’ addresses by using the F-77 parameter on the master unit. Display on each slave units the configured address.
Page 54
PSU Series Programming Manual RS-485 slave serial link pin assignment Slave serial link cable with RJ-45 8 Pin Connector 8 Pin Connector shielded (IN)(RJ-45) (OUT)(RJ-45) connectors from Pin No. Name Pin No. Name PSU-232 or PSU- Housing Shield Housing Shield...
REMOTE CONTROL Diagram of Intermediate connector Intermediate connector Intermediate connector from 8 Pin (Male) 8 Pin (Female) PSU-232 or PSU- Pin No. Name Pin No. Name Remarks 485 connection Housing Shield Case Shield kit. TXD - TXD - Internal paralleled by 120 ohm TXD + TXD +...
Page 56
PSU Series Programming Manual When using SCPI commands or TDK GENESYS Legacy Multi- legacy commands, each unit can be individually Drop mode 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.
Page 57
REMOTE CONTROL Selects the unit with address 8 and Note returns its identity string. 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 Note returns its identity string. TDK commands do not use LF (line feed) codes to Note terminate commands.
Page 58
PSU Series Programming Manual GW-INSTEK, PSU150-10,,T0.01.12345678 Return Selects the unit with address 5 and Note returns its identity string. INST:SEL 6 Typing Selects the unit with address 6 (not Note configured in our example). An error is displayed on the master front panel.
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.
PSU Series Programming Manual 2. Press the Function key to enter the Page 22 Normal configuration settings. Set the following LAN settings: F-36 = 1 Turn LAN on F-37 = 1 Enable DHCP F-59 = 1 Turn the web server on...
Page 61
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 ...
PSU Series Programming Manual Sockets Server Configuration This configuration example will configure the PSU Configuration 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.
REMOTE CONTROL Socket Server Function Check To test the socket server functionality, National Background 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/ Operating System: Windows XP, 7, 8 Requirements...
Page 64
PSU Series Programming Manual 4. Select Manual Entry of Raw Socket from the popup window. 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.
Page 65
REMOTE CONTROL 9. Next configure the Alias (name) of the PSU connection. In this example the Alias is: PSU_DC1 10. Click finish. 11. The IP address of the PSU will now appear under Network Devices in the configuration panel. Select this icon now. 12.
Page 66
PSU Series Programming Manual 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. 17. Click the Input/Output icon.
Page 67
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...
PSU Series Programming Manual Command Syntax Partial compatibility Compatible IEEE488.2 Standard Partial compatibility SCPI, 1999 SCPI commands follow a tree-like structure, Command organized into nodes. Each level of the command Structure tree is a node. Each keyword in a SCPI command represents each node in the command tree.
Page 69
REMOTE CONTROL A query is a simple or compound Query command followed by a question mark (?). A parameter (data) is returned. meas:curr:dc? Example Two or more commands on the Compound same command line. Compound commands are separated with either a semi-colon (;) or a semi- colon and a colon (;:).
Page 70
PSU Series Programming Manual Long form STATus:OPERation:NTRansition? STATUS:OPERATION:NTRANSITION? status:operation:ntransition? Short form STAT:OPER:NTR? stat:oper:ntr? Commands that contain square brackets indicate Square Brackets that the contents are optional. The function of the command is the same with or without the square bracketed items, as shown below.
REMOTE CONTROL Abort Commands :ABORt ................... 75 :ABORt The :ABORt command will cancel any triggered Description actions. Syntax :ABORt Apply Commands :APPLy ..................75 :APPLy Query The apply command sets the voltage and current Description at the same time. Syntax :APPLy {<NRf>(V)|MINimum|MAXimum[,<NRf>(A)|MINimu m|MAXimum]}...
PSU Series Programming Manual Display Commands :DISPlay:MENU[:NAME] ..........76 :DISPlay[:WINDow]:TEXT:CLEar ........76 :DISPlay[:WINDow]:TEXT[:DATA] ....... 77 :DISPlay:BLINk ..............77 :DISPlay:MENU[:NAME] Query The DISPlay MENU command selects a screen Description menu or queries the current screen menu. Syntax :DISPlay:MENU[:NAME] <NR1> Query Sytax...
REMOTE CONTROL :DISPlay[:WINDow]:TEXT[:DATA] Query Sets or queries the data text that will be written to Description 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.
REMOTE CONTROL :INITiate[:IMMediate][:TRANsient] This command controls the enabling of output Description 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...
PSU Series Programming Manual Instrument Commands :INSTrument:SCAN ............. 80 :INSTrument:SELect ............80 :INSTrument:STATe ............80 :INSTrument:DISPlay ............81 :INSTrument:SCAN Query Links the units which could be scanned from system Description when using Multi-Drop mode. Syntax :INSTrument:SCAN :INSTrument:SELect Query Specifies the address of the unit to which...
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.
PSU Series Programming Manual Measure Commands :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 Takes a measurement and returns the average Description output current and voltage Syntax :MEASure[:SCALar]:ALL[:DC]? <voltage>,<current> Return parameter "+0.0000,+0.0000" Returns the voltage (V) and current (A), respectively.
REMOTE CONTROL :MEASure[:SCALar]:POWer[:DC] Query Takes a measurement and returns the average Description output power. Syntax :MEASure[:SCALar]:POWer[:DC]? “+0.0000” Returns the power measured in watts. Return...
PSU Series Programming Manual Memory Commands :MEMory:TRIGgered ............84 :MEMory:TRIGgered Query Sets or queries which memory is loaded when a Description trigger input is received and the trigger input is configured to load a memory setting. Related :SYSTem:CONFigure:TRIGger:INPut:SOURce Commands :SYSTem:CONFigure:TRIGger:OUTPut:SOURce Syntax :MEMory:TRIGgered {<NR1>|MINimum|MAXimum}...
REMOTE CONTROL 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 :OUTPut:DELay:ON Query Sets the Delay Time in seconds for turning the Description output on. The delay is set to 0.00 by default. Syntax :OUTPut:DELay:ON {<NR2>|MINimum|MAXimum} Query Syntax...
PSU Series Programming Manual :OUTPut:MODE Query Sets the PSU output mode. This is the equivalent Description to the F-03 (V-I Mode Slew Rate Select) settings. Syntax :OUTPut:MODE {<NR1>|CVHS|CCHS|CVLS|CCLS} Return Syntax :OUTPut:MODE? CVHS | 0 CV high speed priority Parameter CCHS | 1 CC high speed priority...
REMOTE CONTROL Turns the output on when a software ON | 1 trigger is generated (*TRG). Returns output trigger status of the Return parameter <bool> instrument. :OUTPut:PROTection:CLEar Clears over-voltage, over-current and over- Description temperature (OVP, OCP, OTP) protection circuits. It also clears the shutdown and sense protection circuit.
Page 88
PSU Series Programming Manual Sense Commands :SENSe:AVERage:COUNt ..........88 :SENSe:AVERage:COUNt Query Sets or queries the level of smoothing for the Description average setting. Syntax :SENSe:AVERage:COUNt {<NR1>|LOW|MIDDle|HIGH} Return Syntax :SENSe:AVERage:COUNt? Low setting Parameter LOW | 0 Middle setting MIDDle | 1...
REMOTE CONTROL 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 :STATus:OPERation[:EVENt] .......... 89 :STATus:OPERation:CONDition ........89 :STATus:OPERation:ENABle ........... 90 :STATus:OPERation:PTRansition ........90 :STATus:OPERation:NTRansition ........
PSU Series Programming Manual Returns the bit sum of the Operation Return <NR1> Condition register. :STATus:OPERation:ENABle Query Sets or queries the bit sum of the Operation Status Description Enable register. Syntax :STATus:OPERation:ENABle <NR1> Query Syntax :STATus:OPERation:ENABle? 0~32767 Parameter <NR1> 0~32767 Return parameter <NR1>...
REMOTE CONTROL :STATus:QUEStionable[:EVENt] Query Queries the bit sum of the Questionable Status Description Event register. This query will also clear the contents of the register. Query Syntax :STATus:QUEStionable[:EVENt]? 0~32767 Return parameter <NR1> :STATus:QUEStionable:CONDition Query Queries the status (bit sum) of the Questionable Description Status register.
PSU Series Programming Manual 0~32767 Return parameter <NR1> :STATus:QUEStionable:NTRansition Query Sets or queries the negative transition filter of the Description Questionable Status register. Syntax :STATus:QUEStionable:NTRansition <NR1> Query Syntax :STATus:QUEStionable:NTRansition? 0~32767 Parameter <NR1> 0~32767 Return parameter <NR1> :STATus:QUEStionable:INSTrument: ISUMmary<n>[:EVENt] Query Queries the bit sum of the Questionable Description Instrument Summary Status Event register.
REMOTE CONTROL 0~32767 Return parameter <NR1> :STATus:QUEStionable:INSTrument: ISUMmary<n>:ENABle Query Sets or queries the bit sum of the Questionable Description Instrument Summary Status Enable register. (Multi-Drop mode). Syntax :STATus:QUEStionable:INSTrument:ISUMmary <n>:ENABle <NR1> Query Syntax :STATus:QUEStionable:INSTrument:ISUMmary <n>:ENABle? 1,2 or 3 Parameter <n> 0~32767 <NR1>...
Page 94
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...
PSU Series Programming Manual parameter Minimum current level. Maximum current level. Example SOUR:CURR:LEV:IMM:AMPL? 38.000 Returns the current level in amps. [:SOURce]:CURRent[:LEVel]:TRIGgered [:AMPLitude] Query Sets or queries the current level in amps when a Description software trigger has been generated. Syntax [:SOURce]:CURRent[:LEVel]:TRIGgered[:AMPLitude] {<NR2>...
REMOTE CONTROL Enable the setting current limit ON | 1 Returns the setting in <bool> format. Return parameter <bool> Example SOUR:CURR:LIM:AUTO 0 Disables the current limit. [:SOURce]:CURRent:PROTection:DELay Query Sets the Delay Time for OCP in seconds for Description turning the output off. The delay is set to 0.1 by default.
PSU Series Programming Manual Current protection level. Parameter <NR2> Minimum: Depend on the unit type: if Irated * 0.1 > 5A, then minimum = 5A, else minimum = Irated * 0.1 Maximum: Irated * 1.1 Minimum current level. Maximum current level.
REMOTE CONTROL Example SOUR:CURR:PROT:TRIP? >0 The protection circuit has not been tripped. [:SOURce]:CURRent:SLEWrate:RISing Query Sets or queries the rising current slew rate. This is Description only applicable for CC slew rate priority mode. Syntax [:SOURce]:CURRent:SLEWrate:RISing {<NR2>(A)|MINimum|MAXimum} Query Syntax [:SOURce]:CURRent:SLEWrate:RISing? Per step is between 0.001A/msec and Parameter <NR2>...
PSU Series Programming Manual Minimum falling current slew rate is 0.001A/msec. Maximum falling current slew rate is rated current divided by 100msec. Returns the step current Return Parameter <NR2> Example SOUR:CURR:SLEW:FALL MAX Sets the falling current slew rate to the maximum.
REMOTE CONTROL Minimum internal resistance in ohms Maximum internal resistance in ohms Returns the internal resistance in ohms. Return parameter <NR2> Example SOUR:RES:LEV:IMM:AMPL 0.1 Sets the internal resistance to 100mΩ. [:SOURce]:VOLTage[:LEVel][:IMMediate] [:AMPLitude] Query Sets or queries the voltage level in volts. Description Syntax [:SOURce]:VOLTage[:LEVel][:IMMediate][:AMPLitude]...
PSU Series Programming Manual Minimum current level. Maximum current level. Returns the voltage level. Return parameter <NR2> Example SOUR:VOLT:LEV:TRIG:AMPL 10 Sets the voltage level to 10 volts when a software trigger is generated. [:SOURce]:VOLTage:LIMit:AUTO Query Sets whether to limit the voltage setting so that it...
REMOTE CONTROL 0 ~ the present setting voltage Parameter/Return <NR2> Minimum allowed voltage level Maximum allowed voltage level Example SOUR:VOLT:LIM:LOW MAX Sets the UV> level to its maximum. [:SOURce]:VOLTage:PROTection[:LEVel] Query Sets or queries the overvoltage protection level. Description Syntax [:SOURce]:VOLTage:PROTection[:LEVel] {<NR2>(V)|MINimum|MAXimum} Query Syntax [:SOURce]:VOLTage:PROTection[:LEVel]?
PSU Series Programming Manual Return parameter <bool> Protection not tripped Protection tripped Example SOUR:VOLT:PROT:TRIP? >0 Indicates that the OVP protection has not been tripped. [:SOURce]:VOLTage:SLEWrate:RISing Query Sets or queries the rising voltage slew rate. This is Description only applicable for CV slew rate priority mode.
Page 105
REMOTE CONTROL Per step is between 0.001V/msec and Parameter <NR2> rated voltage divided by 100msec. Minimum falling voltage slew rate is 0.001V/msec. Maximum falling voltage slew rate is rated voltage divided by 100msec. Returns the voltage slew rate in V/msec Return parameter <NR2>...
REMOTE CONTROL :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 :SYSTem:BEEPer[:IMMediate] Query This command causes an audible tone to be Description generated by the instrument.
PSU Series Programming Manual Example 1 :SYST:BEEP 10 **after a 2 second wait** :SYST:BEEP? >8 The first command turns the beeper on for 10 seconds. After 2 seconds the SYST:BEEP? Query returns the remaining beeper time (8 seconds). Example 2 :SYST:BEEP? MAX >3600...
REMOTE CONTROL :SYSTem:CONFigure:CURRent:CONTrol Query Sets or queries the CC control mode (local control Description (panel), external voltage control, external resistance control). This is the equivalent to the F- 91 (CC Control) power on configuration settings. The setting will only be valid after the power has been Note cycled.
PSU Series Programming Manual :SYSTem:CONFigure:VOLTage:CONTrol Query Sets or queries the CV control mode (local control Description (panel), external voltage control, external resistance control). This is the equivalent to the F- 90 (CV Control) power on configuration settings. The setting will only be valid after the power has been Note cycled.
REMOTE CONTROL :SYSTem:CONFigure:OUTPut:PON[:STATe] Query Sets the output state at power-on. This is the Description equivalent to the F-92 (Output Status when Power ON) power on configuration settings. The setting will only be valid after the power has been Note cycled. Syntax :SYSTem:CONFigure:OUTPut:PON[:STATe] {<NR1>|{SAFE|OFF}|{FORCe|ON}|AUTO}...
PSU Series Programming Manual :SYSTem:CONFigure:PROTection:RECovery Query Sets or queries how the OHP, FAN, AC-FAIL, and Description SD alarms are cleared. Syntax :SYSTem:CONFigure:PROTection:RECovery {SAFE|AUTO} Return Syntax :SYSTem:CONFigure:PROTection:RECovery? The output is not turned on Parameter SAFE automatically when the cause of the alarm is fixed.
REMOTE CONTROL :SYSTem:CONFigure:OUTPut:EXTernal:MODE Query Sets the logic used to turn the output on or off Description when using an external contact. This is the equivalent to the F-94 (External Output Logic) power on configuration settings. The setting will only be valid after the power has been Note cycled.
PSU Series Programming Manual External control is not performed. OFF | 0 Returns output status of the instrument. Return parameter <bool> Example SYST:CONF:OUTP:EXT 1 SYST:REB Active the external output control and reboot the unit to active the setting. :SYSTem:CONFigure:MONitor:RANGe Query...
REMOTE CONTROL The setting will only be valid after the power has been Note cycled. Syntax :SYSTem:CONFigure:CONTrol:RANG {<NR1>|LOW|HIGH} Return Syntax :SYSTem:CONFigure:CONTrol:RANGe? LOW | 0 5V [5kΩ] Parameter HIGH| 1 10V [10kΩ] Returns the range setting. Return Parameter <NR1> Example SYST:CONF:CONT:RANG LOW SYST:REB Set external analog control voltage (or resistance) range to 0~5V [5kΩ] and reboot the unit to active...
PSU Series Programming Manual :SYSTem:CONFigure:TRIGger:INPut:WIDTh Query Sets or queries the input trigger pulse width. A Description setting of 0 indicates that the input trigger is controlled by the trigger input level, rather than a trigger pulse. Syntax :SYSTem:CONFigure:TRIGger:INPut:WIDTh {<NR2>|MINimum|MAXimum} Return Syntax...
REMOTE CONTROL :SYSTem:CONFigure:TRIGger:OUTPut:WIDTh Query Sets or queries the output trigger pulse width. A Description setting of 0 indicates that the output trigger will go high or low, depending on the output level setting. Related :SYSTem:CONFigure:TRIGger:OUTPut:LEVel Commands Syntax :SYSTem:CONFigure:TRIGger:OUTPut:WIDTh {<NR2>|MINimum|MAXimum} Return Syntax :SYSTem:CONFigure:TRIGger:OUTPut:WIDTh? [MINimum|MAXimum] 0 ~ 60ms.
PSU Series Programming Manual The setting will only be valid after the power has been Note cycled. Syntax :SYSTem:COMMunicate:ENABle {<bool> |OFF|ON,GPIB|USB|LAN|SOCKets|WEB|SERial} Query Syntax :SYSTem:COMMunicate:ENABle? {GPIB|USB|LAN|SOCKets|WEB|SERial} Disables the selected interface. Parameter 1 OFF | 0 Enables the selected interface. ON | 1...
REMOTE CONTROL 0~30 Parameter/Return <NR1> Example SYST:COMM:GPIB:SELF:ADDR 15 SYST:REB Sets the GPIB address to 15 and reboot the unit to active the setting. :SYSTem:COMMunicate:LAN:IPADdress Query Sets or queries LAN IP address. Description The setting will only be valid after the power has been Note cycled.
PSU Series Programming Manual Example SYST:COMM:LAN:GATe “172.16.0.254” SYST:REB Sets the LAN gateway to 172.16.0.254 and reboot the unit to active the setting. :SYSTem:COMMunicate:LAN:SMASk Query Sets or queries the LAN subnet mask. Description The setting will only be valid after the power has been Note cycled.
REMOTE CONTROL The setting will only be valid after the power has been Note cycled. Syntax :SYSTem:COMMunicate:LAN:DHCP {<bool>|OFF|ON} :SYSTem:COMMunicate:LAN:DHCP? Query Syntax DHCP off Parameter OFF | 0 DHCP on ON | 1 Returns the DHCP status. Return parameter <bool> Example SYST:COMM:LAN:DHCP ON SYST:REB Sets the DHCP active and reboot the unit to active...
PSU Series Programming Manual Syntax :SYSTem:COMMunicate:RLSTate {LOCal|REMote|RWLock} Query Syntax :SYSTem:COMMunicate:RLSTate? All keys are valid. This instrument is Parameter/Return LOCal controlled by the front panel controls. parameter REMote All keys are invalid, except for the [local] key and the ability to turn the output off.
REMOTE CONTROL “LEGACY” Sets the communication protocol to legacy mode. (Emulate TDK Genesys) Example SYST:COMM:SER:LANG? >SCPI Indicates that the communication protocol is set to SCPI. :SYSTem:COMMunicate:SERial[:RECeive] :TRANsmit:BAUD Query Sets or queries the UART baud rate. Description The setting will only be valid after the power has been Note cycled.
PSU Series Programming Manual Syntax :SYSTem:COMMunicate:SERial[:RECeive]:TRANsmit :BITS <NR1> Query Syntax :SYSTem:COMMunicate:SERial[:RECeive]:TRANsmit :BITS? Parameter/Return <NR1> parameter 7 bits 8 bits Example SYST:COMM:SER:TRAN:BITS? >1 Indicates that 8 data bits are used for the UART connection. SYST:COMM:SER:TRAN:BITS 1 SYST:REB Set the UART data bits to 8 data bits and reboot the unit to active the setting.
REMOTE CONTROL Example SYST:COMM:SER:TRAN:PARity? >1 Indicates that odd parity is used for the UART connection. SYST:COMM:SER:TRAN: PARity 1 SYST:REB Sets the UART parity to odd and reboot the unit to active the setting :SYSTem:COMMunicate:SERial[:RECeive] :TRANsmit:SBITs Query Sets or queries the number of stop bits used for Description the UART connection.
REMOTE CONTROL Auto detect speed Full speed Example SYST:COMM:USB:REAR:MODE 2 SYST:REB Sets the rear panel USB B port to full speed and reboot the unit to active the setting. :SYSTem:COMMunicate:USB:REAR:STATe Query Queries the rear panel USB-B port state. Description Query Syntax :SYSTem:COMMunicate:USB:REAR:STATe? <NR1>Absent Return parameter 0...
PSU Series Programming Manual Returns the key lock status. Return parameter <bool> :SYSTem:KEYLock:MODE Query Sets or queries the keylock mode. This setting is Description the equivalent to the F-19 function setting. Syntax :SYSTem:KEYLock {<bool>|OFF|ON} Query Syntax :SYSTem:KEYLock? Panel lock: allow output off.
REMOTE CONTROL Syntax :SYSTem:LANGuage[:SELect] {“SCPI”|”LEGACY”} Query Syntax :SYSTem:LANGuage[:SELect]? Use the SCPI command language. Parameter/ “SCPI” This the default language Return parameter Use the GEN command language. “LEGACY” :SYSTem:PRESet Loads the preset default settings. Description Syntax :SYSTem:PRESet :SYSTem:VERSion Query Returns the version of the PSU SCPI version. Description Query Syntax :SYSTem:VERSion?
REMOTE CONTROL :TRIGger[:TRANsient]:SOURce Query Sets or queries the source of the transient trigger. Description Syntax :TRIGger[:TRANsient]:SOURce {BUS|IMMediate|EXTernal} Query Syntax :TRIGger[:TRANsient]:SOURce? Transient trigger is generated by the Parameter/ bus. Return parameter IMMediate Transient trigger is immediately generated. The transient trigger is generated EXTernal when an external signal triggers it.
PSU Series Programming Manual Global Commands :GLOBal:CURRent[:LEVel][:IMMediate] [:AMPLitude] ............... 132 :GLOBal:VOLTage[:LEVel][:IMMediate] [:AMPLitude] ............... 132 :GLOBal:OUTPut[:STATe][:IMMediate] ....... 133 :GLOBal:PRESet ..............133 :GLOBal:CURRent[:LEVel][:IMMediate] [:AMPLitude] Sets current value for all units when using the Description (Legacy) Multi-Drop mode. Syntax GLOBal:CURRent[:LEVel][:IMMediate][:AMPLitude] {<NR2>(A)|MINimum|MAXimum} 0~105% of the rated current output level.
REMOTE CONTROL Example GLOB:VOLT MIN Sets the voltage to the minimum for all units. :GLOBal:OUTPut[:STATe][:IMMediate] Sets output on or off for all units when using the Description (Legacy) Multi-Drop mode. Syntax :GLOBal:OUTPut[:STATe][:IMMediate] <bool>|OFF|ON Turns the output off for all units. OFF | 0 Turns the output on for all units.
REMOTE CONTROL *ESR Query Queries the Standard Event Status (Event) Description register. The Event Status register is cleared after it is read. Query Syntax *ESR? Returns the bit sum of the Standard Return parameter <NR1> Event Status (Event) register and clears the register.
REMOTE CONTROL *SRE Query Sets or queries the Service Request Enable register. Description The Service Request Enable register determines which registers of the Status Byte register are able to generate service requests. Syntax *SRE <NR1> Query Syntax *SRE? 0~255 Parameter <NR1>...
PSU Series Programming Manual Returns “0” if there are no errors. Return parameter 0 Returns an error code <NR1> if there is <NR1> an error. *WAI Prevents any other commands or queries from Description being executed until all outstanding commands have completed.
Overview status of the power supply. The status registers maintain the status of the protection conditions, operation conditions and instrument errors. The PSU Series have a number of register groups: Questionable Status Register Group Standard Event Status Register Group ...
PSU Series Programming Manual The Status Registers Questionable Status Register Condition PTR/NTP Event Enable OV (Over-Voltage) OC (Over-Current) Not Used POW (AC Power Off) Output OTP_M Buffer OTP_S FAN (FAN failure) Not Used VL (Voltage-Limit) CL (Current-Limit) Not Used Error Que...
REMOTE CONTROL Questionable Status Register Group The Questionable Status Register Group indicates Overview if any protection modes or limits have been tripped. Questionable Status Register Condition PTR/NTP Event Enable & & & Not Used & & OTP_M & OTP_S & &...
Page 142
PSU Series Programming Manual OTP_M (Over Temperature Protection Master Board) Over temperature protection has been tripped on the master OTP_S (Over Temperature Protection Slave Board) Over temperature protection has been tripped on the slave FAN failure VL (Voltage Limit) Voltage limit has been reached...
Page 143
REMOTE CONTROL The PTR/NTR Register will dictate the type of Event Register transition conditions will set the corresponding bits in the Event Register. If the Event Register is read, it will be cleared to 0. The Enable register determines which Events in Enable Register the Event Register will be used to set the QUES bit in the Status Byte Register.
Page 144
PSU Series Programming Manual The Instrument Summary Registers indicate if the Instrument protection mode or limit of any of the instruments Summary Registers connected in Multi-Drop mode has been tripped. ISUM3 CONDITION EVENT ENABLE & SRQ28 & & SRQ29 &...
Page 145
REMOTE CONTROL Operation Status Register Group The Operation Status Register Group indicates the Overview operating status of the power supply. Operation Status Register Condition PTR/NTP Event Enable & & LOCK & Not Used & OUTP & & & Not Used &...
Page 146
PSU Series Programming Manual WTG (Waiting for trigger) Indicates if the PSU is waiting for a trigger. CV (Constant voltage mode) Indicates if the PSU is in CV mode. CP (Constant power mode) Indicates if the PSU is in CP mode.
Page 147
REMOTE CONTROL Positive Transition 0→1 Negative Transition 1→0 The PTR/NTR Register will dictate the type of Event Register transition conditions will set the corresponding bits in the Event Register. If the Event Register is read, it will be cleared to 0. The Enable register determines which registered Enable Register Events in the Event Register will be used to set the...
PSU Series Programming Manual Standard Event Status Register Group The Standard Event Status Register Group Overview indicates if any errors have occurred. The bits of the Event register are set by the error event queue. Standard Event Status Register Event Enable &...
Page 149
REMOTE CONTROL EXE (Execution Error) The EXE bit indicates an execution error due to one of the following: illegal command parameter, parameter out of range, invalid parameter, the command didn’t execute due to an overriding operation condition. CME (Command Error) The CME bit is set when a syntax error has occurred.
PSU Series Programming Manual Status Byte Register & Service Request Enable Register The Status Byte register consolidates the status Overview events of all the status registers. The Status Byte register can be read with the *STB? query and can be cleared with the *CLS command.
Page 151
REMOTE CONTROL (ESB) Event Summary Bit. The ESB is the summary bit for the Standard Event Status Register group. MSS Bit The MSS Bit is the summary of the Status Byte Register and Service Request register (bits 1-5, 7). This will be set to 1. OPER (Operation Status Register) OPER bit is the summary bit for the Operation Status Register...
PSU Series Programming Manual Error List Command Errors Overview An <error/event number> in the range [ -199 , - 100 ] indicates that an IEEE 488.2 syntax error has been detected by the instrument’s parser. The occurrence of any error in this class shall cause the command error bit (bit 5) in the event status register (IEEE 488.2, section 11.5.1) to be set.
Page 153
REMOTE CONTROL Error Code Description This is the generic syntax error for devices that -100 Command cannot detect more specific errors. This code Error indicates only that a Command Error as defined in IEEE 488.2,11.5.1.1.4 has occurred. -102 Syntax error An unrecognized command or data type was encountered;...
Page 154
PSU Series Programming Manual The header contains more that twelve characters -112 Program (see IEEE 488.2, 7.6.1.4.1). mnemonic too long The header is syntactically correct, but it is -113 Undefined undefined for this specific device; for example, header *XYZ is not defined for any device.
Page 155
REMOTE CONTROL Either the character data element contains an -141 Invalid invalid character or the particular element received character data is not valid for the header. A legal character data element was encountered -148 Character where prohibited by the device. data not allowed A string data element was expected, but was -151 Invalid string...
PSU Series Programming Manual Execution Errors Overview An <error/event number> in the range [ -299 , - 200 ] indicates that an error has been detected by the instrument’s execution control block. The occurrence of any error in this class shall cause the execution error bit (bit 4) in the event status register (IEEE 488.2, section 11.5.1) to be set.
Page 157
REMOTE CONTROL Indicates that a command is not executable while -201 Invalid while the device is in local due to a hard local control in local (see IEEE 488.2, 5.6.1.5); for example, a device with a rotary switch receives a message which would change the switches state, but the device is in local so the message cannot be executed.
Page 158
PSU Series Programming Manual Used where exact value, from a list of possibles, -224 Illegal was expected. parameter value Device Specific Errors Overview An <error/event number> in the range [ -399 , - 300 ] or [ 1 , 32767 ] indicates that the instrument has detected an error which is not a command error, a query error, or an execution error;...
Page 159
REMOTE CONTROL -320 Storage fault Indicates that the firmware detected a fault when using data storage. This error is not an indication of physical damage or failure of any mass storage element. Query Errors Overview An <error/event number> in the range [ -499 , - 400 ] indicates that the output queue control of the instrument has detected a problem with the message exchange protocol described in IEEE...
Page 160
PSU Series Programming Manual Error Code Description -400 Query error This is the generic query error for devices that cannot detect more specific errors. This code indicates only that a Query Error as defined in IEEE 488.2, 11.5.1.1.7 and 6.3 has occurred.
Page 161
PSU Series Programming Manual PPENDIX PSU Factory Default Settings ......... 162 PSU Preset Default Settings ........165 Error Messages & Messages ........166 LED ASCII Table Character Set ....... 167...
PSU Series Programming Manual PSU Factory Default Settings The following default settings are the factory configuration settings for the power supply (Function settings/Test settings). Initial Settings Default Setting Output LOCK 0 (Disabled) Voltage Current 1.1 X Vrate 1.1 X Irate...
APPENDIX PSU Preset Default Settings The USB / GPIB / LAN / UART settings and Power On Configuration settings maintain user settings, and other settings are the same as the factory default settings. For details on how to return to the preset default settings, refer to the *RST or :SYST:PRES remote command.
PSU Series Programming Manual Error Messages & Messages The following error messages or messages may appear on the PSU screen during operation. Error Messages Description Master & slave board over temperature protection in OHP1 Master board over temperature protection in PSU...
Need help?
Do you have a question about the PSU Series and is the answer not in the manual?
Questions and answers