GW INSTEK PSU 150-10 (01) PDF MANUAL


Post questions, comments, reviews or page errors in the comment box below.

Your File is Ready … Download PDF

CLICK HERE TO DOWNLOAD GW INSTEK PSU 150-10 (01) PDF MANUAL


PDF Content Summary: 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 ....................................................... 32 Interface Configuration ........................ 34 Command Syntax ................................. 63 Command List ..................................... 67 Status Register Overview ................... 134 Error List ........................................... 147 APPENDIX .................................................................... 156 PSU Factory Default Settings ............. 156 PSU Preset Default Settings ............... 159 Error Messages & Messages .............. 160 LED ASCII Table Character Set ........... 161 INDEX .......................................................................... 162 3 PSU Programming Manual 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. WARNINGWarning: Identifies conditions or practices that could result in injury or loss of life. CAUTIONCaution: 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 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. Safety Guidelines

General Guideline CAUTION Power Supply WARNING ∙ 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. ∙ 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.

5 PSU 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 Storage 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. ∙ 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 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: Earth Blue: Neutral Brown: Live (Phase) 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 Programming Manual 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. 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 8 GETTING STARTED PSU Series Overview Series lineup The PSU series consists of 10 models, covering a number of different current, voltage and power capacities: Model name Voltage Rating1 Current Rating2 Power PSU 6-200 6V 200A 1200W PSU 12.5-120 12.5V 120A 1500W PSU 20-76 20V 76A 1520W PSU 40-38 40V 38A 1520W PSU 60-25 60V 25A 1500W 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 1Minimum voltage guaranteed to 0.2% of rating voltage. 2Minimum current guaranteed to 0.4% of rating current. 9 PSU Programming Manual 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) 10 GETTING STARTED Accessories Before using the PSU power supply unit, check the package contents to make sure all the standard accessories are included.

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 certain 1 regions only)

Factory Installed Options 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 Part number Description PSU-GPIB GPIB interface PSU-ISO-V Voltage programming isolated analog interface PSU-ISO-I Current programming isolated analog interface

11 PSU Programming Manual

Optional Accessories PSU-001 Front Panel Filter Kit (Operation Temperature is guaranteed to 40˚C) 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) and end plug terminal. 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) and end plug terminal.

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 Programming Manual Appearance PSU Series Front Panel 1 2 3 4 Display Area 5

DC Power Supply Voltage Current

PSU40-38 0- 40 V / 0- 38A C V V VOLTAGE CURRENT C C A

: Long Push VSR LAN RMT ERR DLY ALM ISR M1 M2 M3 RUN Shift Lock/ Local PROT Function Test Set Output Unlock ALM_CLR M 1 M 2 M 3

6 7 8 9 10 11 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. Voltage

4. Voltage Knob 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 functions below show the current status and mode of the power supply. See page 17 for details. 5. Current KnobCurrentDisplays the current or the value of a Function parameter. 14 GETTING STARTED

6. Lock/Local Button Unlock Button Lock/Local Unlock Used to lock all front panel buttons other than the Output Button or it switches to local mode. (Long push) Used to unlock the front panel buttons.

7. PROT ButtonPROT ALM_CLR ALM_CLR Button Used to set and display OVP, OCP and UVL. (Long push) Used to release protection functions that have been activated.

8. Function Button Function M1 Used to configure the various function.

M1 Button (+Shift) Used to recall the M1 setup. (+Shift and hold) Used to save the current setup to M1.

9. Test ButtonTEST 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 ButtonSET 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 Programming Manual 11. Shift ButtonShiftUsed to enable the functions that are written in blue characters below the button.

12. Output Button 13. Output ON LED OutputUsed to turn output on and off. Lights in green during output ON.

16 GETTING STARTED PSU Series Display and Operation Panel Display Area 14 16 15 17

C V V VOLTAGE CURRENT C C A

VSR LAN RMT ERR DLY ALM ISR M 1 M 2 M 3 RUN 18 19 20 21 22 23 24 25 26 27 28

14. Voltage Meter 15. Current Meter Displays the voltage or the parameter number of a Function parameter. 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 The voltage slew rate enable. 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 a remote command error has occurred. 22. DLY LED The output on/off delay enable. 17 PSU Programming Manual 23. ALM LED Lights in red when a protection function has been activated. 24. ISR LED The current slew rate enable. 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 Auto sequence has been activated. NoteOnly the ERR and ALM LED’s are red. All the others are green. 18 GETTING STARTED Rear Panel ISOLATED PROGRAMMING 4 - 20mA 1 2 3 4 5 6 7 8 ISOLATED PROGRAMMING 0 - 5V / 0 - 10V 1 2 3 4 5 6 7 8 9 10 L N DC OUTPUT LAN ANALOG PROGRAMMING RS485 / 232 AC 100 240V S LS NC LS S

REMOTE SENSE OUT IN 6-60V models: AC INPUT 47 63Hz 2000VA MAX.

8 7 6 5 4 3 2 1 PSU 6-200, 12.5-120, 20-76, 40-38, 60-25 L N

ANALOG PROGRAMMING RS485 / 232 LAN AC 100 240V

S LS NC LS S REMOTE SENSE 47 63Hz 2000VA MAX. AC INPUT OUT IN 100-600V models: PSU 100-15, 150-10, 300-5, 400-3.8, 600-2.6

1. AC InputL N AC INPUT Wire clamp connector.

2. DC Output Output terminals for 6V to 60V models. Output terminals for 100V to 600V models. 3. USB USB port for controlling the PSU remotely. 19 PSU Programming Manual 4. LANRS 485 / 232 LANEthernet port for controlling the PSU remotely. 5. Remote-INRS 485 / 232 LANTwo 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-OUTRS 485 / 232 LANRJ-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 8. Remote Sense 9. Option Slot ANALOG PROGRAMMING External analog control connector. S LS NC LS S Compensation of load wire drop. ISOLATED PROGRAMMINGBlank sub-plate for standard units. 0 - 5V / 0 - 10V

1 2 3 4 5 6 7 8 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 Connector for grounding the output (two positions, shown in red). L N AC 100 240V

AC INPUT 47 63Hz 2000VA MAX.

21 PSU 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. ∙ Function settings F-90~97 can only be viewed. NoteFunction 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. C V C C V A VOLTAGE CURRENT VSR LAN RMT ERR DLY ALM ISR M 1 M 2 M 3 RUN 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 22 GETTING STARTED

4. Use the current knob to set the parameter for the chosen F setting. Press the Voltage knob to save the configuration setting. ConF will be displayed when it is configuring. C V C C V A VOLTAGE CURRENT VSR LAN RMT ERR DLY ALM ISR M 1 M 2 M 3 RUN Exit Press the Function key again to exit the configuration settings. The function key light will turn off. Current Voltage Function

23 PSU Programming Manual Setting Power On Configuration Settings 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.

DC Power Supply Voltage Current

PSU 40-38 0 - 40V / 0 - 38A C V C C V A VOLTAGE CURRENT

: Long Push VSR LAN RMT ERR DLY ALM ISR M 1 M 2 M 3 RUN Shift Lock/Local PROT Function Test Set Output Unlock ALM_CLR M 1 M 2 M 3

2. The display will show F-90 on the left and the configuration setting for F-90 on the right. C V C C V A VOLTAGE CURRENT VSR LAN RMT ERR DLY ALM ISR M 1 M 2 M 3 RUN 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

24 GETTING STARTED

Press the Voltage knob to save the configuration setting. ConF will be displayed when it is configuring. C V C C V A VOLTAGE CURRENT VSR LAN RMT ERR DLY ALM ISR M 1 M 2 M 3 RUN Exit Cycle the power to save and exit the configuration settings. Voltage

25 PSU 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)

V-I mode slew rate select F-03 Rising voltage slew rate F-04 Falling voltage slew rate F-05 1 = CC high speed priority (CCHS) 2 = CV slew rate priority (CVLS) 3 = CC slew rate priority (CVLS) 0.001~0.06V/msec (PSU 6-200) 0.001~0.125V/msec (PSU 12.5-120) 0.001~0.2V/msec (PSU 20-76) 0.001~0.4V/msec (PSU 40-38) 0.001~0.6V/msec (PSU 60-25) 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) 0.001~0.06V/msec (PSU 6-200) 0.001~0.125V/msec (PSU 12.5-120) 0.001~0.2V/msec (PSU 20-76) 0.001~0.4V/msec (PSU 40-38) 0.001~0.6V/msec (PSU 60-25) 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)

26 GETTING STARTED

Rising current slew rate F-06 Falling current slew rate F-07 Internal resistance setting F-08 0.001~2A/msec (PSU 6-200) 0.001~1.2A/msec (PSU 12.5-120) 0.001~0.76A/msec (PSU 20-76) 0.001~0.38A/msec (PSU 40-38) 0.001~0.25A/msec (PSU 60-25) 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) 0.001~2A/msec (PSU 6-200) 0.001~1.2A/msec (PSU 12.5-120) 0.001~0.76A/msec (PSU 20-76) 0.001~0.38A/msec (PSU 40-38) 0.001~0.25A/msec (PSU 60-25) 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) 0~0.03Ω (PSU 6-200) 0~0.104Ω (PSU 12.5-120) 0~0.263Ω (PSU 20-76) 0~1.053Ω (PSU 40-38) 0~2.4Ω (PSU 60-25) 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 27 PSU Programming Manual

Display memory parameter when recalling (M1, M2, M3) Auto Calibration Parallel F-15 0 = OFF, 1 = ON 0 = Disable, 1 = Enable, 2 = Execute Parallel Calibration and set to Enable. Control F-16 Measurement Average Note: Must be a short between each unit before starting.

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 statusF-20 0 = None, 1 = Mass Storage Show rear panel USB statusF-21 0 = None, 1 = Linking to PC Setup rear USB Speed F-220 = 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 statusF-25 0 = No GPIB, 1 = GPIB is available SCPI Emulation F-26 0 = GW Instek, 1 = TDK GEN, 2 = Agilent 5700, 3 = Kikusui PWX 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 28 GETTING STARTED 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 0 = 1200, 1 = 2400, 2 = 4800,

UART Baud Rate F-71 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 Displayed parameter: AA-S

UART Multi-Drop status F-78 System Settings AA: 00~30 (Address), S: 0~1 (Off-line/On-line status).

Factory Set Value F-88 0 = None 1 = Return to factory default settings 29 PSU Programming Manual

Show Version F-89 Power On Configuration Settings* CV Control F-90 CC Control F-91 Output Status when Power ON F-92 Master/Slave Configuration F-93 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 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 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 0 = Safe Mode (Always OFF), 1 = Force Mode (Always ON), 2 = Auto Mode (Status before last time power OFF) 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Ω] 30 GETTING STARTED 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. 0 = None

Trigger Input Action F102 Output State When 1 = Output ON/OFF (refer to F103) 2 = Setting (refer to F104 & F105) 3 = Memory (refer to F106)

Receiving Trigger F103 0 = OFF 1 = ON Trigger F104 0 ~ rated voltage (only applicable Apply Voltage Setting on when F102 =2) Apply Current Setting on Trigger 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) 0 = None

Trigger Source F122 Special Function Settings* 1 = Switching the output on or off 2 = Changing a setting 3 = Recalling a memory

Calibration F-00 0000 ~ 9999 *NotePower On configuration settings can only be set during power up. They can, however, be viewed under normal operation. 31 PSU Programming Manual REMOTE CONTROL This chapter describes basic configuration of IEEE488.2 based remote control. Interface Configuration ............................................ 34 USB Remote Interface ....................................................................34 Configuration.......................................................................34 Function Check...................................................................35 GPIB Remote Interface..................................................................36 Configuration.......................................................................36 GPIB Function Check .......................................................37 UART Remote Interface ................................................................41 Configure UART ................................................................41 UART Function Check......................................................44 Multiple Unit Connection...............................................................45 Legacy Multi-Drop mode ..................................................45 Multi-Drop mode................................................................47 Multiple units Function Check .........................................50 Configure Ethernet Connection....................................................54 Web Server Configuration.................................................54 Web Server Remote Control Function Check...............55 Sockets Server Configuration ...........................................57 Socket Server Function Check .........................................58 Command Syntax ..................................................... 63 Command List ......................................................... 67 Status Register Overview ....................................... 134 Introduction to the Status Registers...........................................134 The Status Registers.......................................................................135 Questionable Status Register Group ..........................................136 Operation Status Register Group................................................140 Standard Event Status Register Group ......................................143 Status Byte Register & Service Request Enable Register........145 Error List ............................................................... 147 Command Errors...........................................................................147 Execution Errors............................................................................151 32 REMOTE CONTROL Device Specific Errors..................................................................153 Query Errors...................................................................................154 33 PSU Programming Manual Interface Configuration USB Remote Interface Configuration

USB Configuration PC side connector PSU side connector Type A, host 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). NoteIf you are not using the rear panel USB device port, set F-22 to 0 (Disable USB). Page 22 Page 22

3. The RMT indicator will turn on when a remote connection has been established. C V C C V A VOLTAGE CURRENT VSR LAN RMT ERR DLY ALM ISR M 1 M 2 M 3 RUN RMT indicator 34 REMOTE CONTROL 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 34). *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

35 PSU Programming Manual 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. 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. 5. Set the following GPIB settings. Page 22

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. 36 REMOTE CONTROL 7. The RMT indicator will turn on when a remote connection has been established. C V C C V A VOLTAGE CURRENT VSR LAN RMT ERR DLY ALM ISR M 1 M 2 M 3 RUN RMT indicator 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 GPIB Function Check Background To test the GPIB functionality, National Instruments Measurement and Automation Explorer can be used. This program is available on the NI website, ni.com., via a search for the VISA Run-time Engine page, or “downloads” at the following URL, ni.com/visa/ Requirements Operating System: Windows XP, 7, 8 37 PSU Programming Manual

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. 3 2

38 REMOTE CONTROL 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. 6 4 5 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 39 PSU Programming Manual check box is checked, and the terminal character is \n (Value: xA). 11. Click Apply Changes. 9 10 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 40 REMOTE CONTROL 12 13 14 15 16 UART Remote Interface Configure UART 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 Remarks 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

41 PSU Programming Manual

PSU-485 RS485 cable with DB9 connector DB-9 Connector Remote IN Port Remarks 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

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. 2. Press the Function key to enter the Normal configuration settings. Set the following UART settings: RS 485 / 232 1 Page 22

F-70 = 1 or 2 Interface: 0= Disable UART, 1= RS232 or 2 = RS485 Set the baud rate:

F-71 = 0 ~ 7 0=1200, 1=2400, 2=4800, 3=9600, 4=19200, 5=38400, 6=57600, 7=115200

F-72 = 0 or 1 Data bits: 0=7 or 1=8 42 REMOTE CONTROL 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 or 1 TCP: 0 = SCPI, 1 = TDK (emulation mode) F-76 = 00~30UART address for multi-unit remote connection. Multi-Drop control

F-77 = 0~3 F-78 = 00~30 0 = Disable, 1 = Master, 2 = Slave, 3 = Display Information Multi-Drop status display Displayed parameter: AA-S AA: 00~30 (Address), S: 0~1 (Off-line/On-line status).

3. The RMT indicator will turn on when a remote connection has been established. C V C C V A VOLTAGE CURRENT VSR LAN RMT ERR DLY ALM ISR M 1 M 2 M 3 RUN RMT indicator NoteIf TDK (emulation mode) is selected for F-75, the TDK GENESYS legacy commands should be used for remote commands. See the TDK Genesys user manual for details. 43 PSU Programming Manual UART 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 either RS232 or RS485 remote control (page 41). *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

44 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). Each subsequent unit (slave) is daisy chained to the next using a RS485 local bus. The OUT port on the last terminal must be terminated by the end terminal connector. There are two modes for controlling multiple units. The first mode only allows the user to enter TDK GENESYS legacy commands (Legacy Multi-Drop mode). All UART parameters have to be configured in this mode. The second mode allows the user to enter the SCPI commands developed for the instrument (Multi-Drop mode). In this mode, only the Multi-Drop parameters have to be specified. For both modes, each unit is assigned a unique address and can then be individually controlled from the host PC. Legacy Multi-Drop mode Operation 1. Check the F-89 (System version and build date) settings first on all units (see the user manual for more information). 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 232 or PSU-485 connection kit. 3. Connect the OUT port on the first unit to the IN port of the second unit using slave serial link cable (black plug) supplied in the PSU-232 or 45 PSU Programming Manual PSU-485 connection kit. 4. Connect all the remaining units in the same fashion until all the units have been daisy chained together.

Unit #N RS 485 / 232 OUT IN Unit #2 RS 485 / 232 OUT IN Unit #1 RS 485 / 232 OUT IN To PC End terminal connector Slave serial cable(black plug) Slave serial cable(black plug) RS232/RS485 serial cable

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. Set the following settings: Page 22 F-70 = 1 or 2 Configure the master unit as you normally would for RS232 or RS485 remote control, see page 41.

F-71 = 0~7 Set the baud rate (set all units the same). See page 41. F-72 = 1 Set to 8 data bits. F-73 = 0 Parity to none. F-74 = 0 1 Stop bit. F-75 = 1 Set the UART TCP to TDK (emulation mode). Set the address of the master

F-76 = 00~30 unit. It must be a unique address identifier. 7. Press the Function key to enter the Normal configuration settings for the slave(s). Page 22

46 REMOTE CONTROL Set the following settings: F-70 = 2 Set the slave unit to RS485. Set the baud rate (make all

F-71 = 0~7 units, including the master, the same baud). See page 41.

Slave serial link cable with RJ-45 shielded connectors from PSU-232 or PSU 485 connection kit F-72 = 1 Set to 8 data bits. F-73 = 0 Parity to none. F-74 = 0 1 Stop bit. F-75 = 1 Set the UART TCP to TDK (emulation mode). F-76 = 00~30Set the address of each slave to a unique address identifier 8. Multiple units can now be operated at the same time. Only TDK GENESYS legacy commands can be used in this mode. See the programming manual or see the function check below for usage details. RS-485 slave serial link pin assignment 8 Pin Connector (IN) 8 Pin Connector (OUT) 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

47 PSU Programming Manual Multi-Drop mode Operation 1. Check the F-89 (System version and build date) settings first on all units (see the user manual for more information). 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 3. Connect the first unit’s LAN, USB or GPIB port to a PC. 4. Connect the OUT port on the first unit to the IN port of the second unit using the master serial link cable (gray plug) supplied in the PSU-232 or PSU-485 connection kit. 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.

Unit #N RS 485 / 232 OUT IN Unit #2 RS 485 / 232 OUT IN Unit #1 RS 485 / 232 OUT USB LAN To PC

End terminal connector Slave serial link cable (black plug) Master serial link cable (gray plug) GPIB

6. Terminate the OUT port of the last unit with the end terminal connector included in the PSU 232 or PSU-485 connection kit. 48 REMOTE CONTROL 7. Power up all slave units. 8. Set the addresses of all slave units using the F-76 parameter. Set the address of the unit. It

F-76 = 00~30 must be a unique address identifier.

9. Set the Multi-Drop setting parameter (F-77) to Slave for all slave units. F-77 = 2Set the Multi-Drop setting to slave. 10. Power up the master unit. 11. Set the address of the master unit using the F-76 parameter. Set the address of the unit. It

F-76 = 00~30 must 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. This can

F-77 = 3 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 = 1Set the Multi-Drop setting to master. 14.You can display the status of each slave unit by using the F-78 parameter. 49 PSU Programming Manual

F-78 = 0~30 Displayed parameter: AA-S AA: 00~30 (Address), S: 0~1 (Off-line/On-line status).

Slave serial link cable with RJ-45 shielded connectors from PSU-232 or PSU 485 connection kit Master serial link cable with RJ-45 shielded connectors from PSU-232 or PSU 485 connection kit 15. Multiple units can now be operated using SCPI commands. See the programming manual or see the function check below for usage details. RS-485 slave serial link pin assignment 8 Pin Connector (IN) 8 Pin Connector (OUT) 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 + RS-485 master serial link pin assignment 8 Pin Connector (IN) 8 Pin Connector (OUT) 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

50 REMOTE CONTROL Multiple units Function Check

Functionality check Legacy Multi Drop mode 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. When using the 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 mode. See page 45. ADR 8 IDN? The identity string for the Master unit will be returned: GW-INSTEK,PSU40-38,,T0.01.12345678 Type the following: ADR 11 IDN? The identity string for the slave with address 11 will be returned:

51 PSU Programming Manual GW-INSTEK,PSU40-38,,T0.01.12345678 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 45. INST:SEL 0 *IDN? GW-INSTEK,PSU100-15,,T0.01.12345678 Selects the unit with address 0 and returns its identity string. INST:SEL 5 *IDN? GW-INSTEK,PSU150-10,,T0.01.12345678 Selects the unit with address 5 and returns its identity string. INST:SEL 6 Selects the unit with address 6 (not configured in our example). An error is displayed on the master front panel. INST:SEL 0 SYST:ERR? Settings conflict 52 REMOTE CONTROL Query the system errors. “Settings conflict” is returned. INST:STAT? 33,0 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. NoteFor further details, please see the programming manual, available on the GW Instek web site @ gwinstek.com. 53 PSU Programming Manual 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.

Ethernet configuration Parameters For details on how to configure the Ethernet settings, please see the configuration chapter on page 22.

MAC Address (display only) DHCP Enable/Disable LAN Enable/Disable IP Address

Subnet Mask Gateway DNS Address Sockets Server Enable/Disable

Web Server Enable/Disable Web Enter Password Web Server Configuration Web Password Enable/Disable

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 LAN network to the rear panel Ethernet port. 54 REMOTE CONTROL

2. Press the Function key to enter the Normal configuration settings. Set the following LAN settings: F-36 = 1 Turn LAN on F-37 = 1 Enable DHCP Page 22

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. C V C C V A VOLTAGE CURRENT VSR LAN RMT ERR DLY ALM ISR M 1 M 2 M 3 RUN LAN indicator NoteIt may be necessary to cycle the power or refresh the web browser to connect to a network. Web Server Remote Control Function Check

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 54). 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

55 PSU Programming Manual F-41 = CCC IP Address part 3 of 4 F-42 = DDD IP Address part 4 of 4 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 56 REMOTE CONTROL Sockets Server Configuration 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. 2. Press the Function key to enter the Normal configuration settings. Set the following LAN settings: F-36 = 1 Enable LAN F-37 = 0 Disable DHCP LAN Page 22

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 57 PSU Programming Manual Socket Server Function Check Background To test the socket server functionality, National Instruments Measurement and Automation Explorer can be used. This program is available on the NI website, ni.com., via a search for the VISA Run-time Engine page, or “downloads” at the following URL, 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…

58 REMOTE CONTROL 23 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. 59 PSU Programming Manual 5 7 6 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. 60 REMOTE CONTROL 12 11 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. 13 14 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. 61 PSU Programming Manual 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 17

19 20 18

62 REMOTE CONTROL Command Syntax

Compatible Standard Command Structure IEEE488.2 Partial compatibility SCPI, 1999 Partial compatibility 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.

MEASure SCALar MEASure:SCALar:CURRent:DC?

VOLTage CURRent POWer

DC DC 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? 63 PSU Programming Manual 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? 64 REMOTE CONTROL 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.

Long form Short form STATus:OPERation:NTRansition? STATUS:OPERATION:NTRANSITION? status:operation:ntransition? 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 APPLY1. Command header 1.5,5.2 2. Space

1 2 3 4 5 3. Parameter 1 4. Comma (no space before/after comma) 5. Parameter 2

Parameters Type Description Example <Boolean> Boolean logic 0, 1 65 PSU Programming Manual <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 66 REMOTE CONTROL Command List :ABORt :ABORt.....................................................................................71

:APPLY Commands Display Commands Initiate Commands Instrument Commands Measure Commands :APPLy ......................................................................................71 :DISPlay:MENU[:NAME] ....................................................72 :DISPlay[:WINDow]:TEXT:CLEar....................................72 :DISPlay[:WINDow]:TEXT[:DATA].................................73 :DISPlay:BLINk ......................................................................73 :INITiate:CONTinuous[:TRANsient].................................74 :INITiate[:IMMediate]:NAME.............................................74 :INITiate[:IMMediate][:TRANsient] ...................................75 :INSTrument:SCAN...............................................................76 :INSTrument:SELect .............................................................76 :INSTrument:STATe..............................................................76 :INSTrument:DISPlay............................................................77 :MEASure[:SCALar]:ALL[:DC]............................................78 :MEASure[:SCALar]:CURRent[:DC] ..................................78 :MEASure[:SCALar]:VOLTage[:DC]..................................78 :MEASure[:SCALar]:POWer[:DC] ......................................79

Memory :MEMory:TRIGgered.............................................................80

Output Commands :OUTPut:DELay:ON.............................................................81 :OUTPut:DELay:OFF...........................................................81 :OUTPut:MODE....................................................................82 :OUTPut[:STATe][:IMMediate] ...........................................82 :OUTPut[:STATe]:TRIGgered.............................................82 :OUTPut:PROTection:CLEar..............................................83 :OUTPut:PROTection:TRIPped .........................................83

67 PSU Programming Manual

Sense Commands Status Commands Source Commands :SENSe:AVERage:COUNt ...................................................84 :STATus:OPERation[:EVENt] ............................................85 :STATus:OPERation:CONDition .......................................85 :STATus:OPERation:ENABle .............................................86 :STATus:OPERation:PTRansition ......................................86 :STATus:OPERation:NTRansition......................................86 :STATus:QUEStionable[:EVENt].......................................87 :STATus:QUEStionable:CONDition..................................87 :STATus:QUEStionable:ENABle ........................................87 :STATus:QUEStionable:PTRansition .................................87 :STATus:QUEStionable:NTRansition ................................88 :STATus:QUEStionable:INSTrument: ISUMmary<n>[:EVENt]......................................................88 :STATus:QUEStionable:INSTrument: ISUMmary<n>:CONDition.................................................88 :STATus:QUEStionable:INSTrument: ISUMmary<n>:ENABle .......................................................89 :STATus:PRESet.....................................................................89 [:SOURce]:CURRent[:LEVel][:IMMediate] [:AMPLitude] ...........................................................................91 [:SOURce]:CURRent[:LEVel]:TRIGgered [:AMPLitude] ...........................................................................92 [:SOURce]:CURRent:LIMit:AUTO.....................................92 [:SOURce]:CURRent:PROTection:DELay ........................93 [:SOURce]:CURRent:PROTection[:LEVel].......................93 [:SOURce]:CURRent:PROTection:STATe ........................94 [:SOURce]:CURRent:PROTection:TRIPped.....................94 [:SOURce]:CURRent:SLEWrate:RISing .............................95 [:SOURce]:CURRent:SLEWrate:FALLing.........................95 [:SOURce]:MODE?................................................................96 [:SOURce]:RESistance[:LEVel][:IMMediate] [:AMPLitude] ...........................................................................96 [:SOURce]:VOLTage[:LEVel][:IMMediate] [:AMPLitude] ...........................................................................97 [:SOURce]:VOLTage[:LEVel]:TRIGgered [:AMPLitude] ...........................................................................97 [:SOURce]:VOLTage:LIMit:AUTO....................................98 [:SOURce]:VOLTage:LIMit:LOW.......................................98

68 REMOTE CONTROL

System Commands [:SOURce]:VOLTage:PROTection[:LEVel] ......................99 [:SOURce]:VOLTage:PROTection:TRIPped....................99 [:SOURce]:VOLTage:SLEWrate:RISing ..........................100 [:SOURce]:VOLTage:SLEWrate:FALLing ......................100 :SYSTem:BEEPer[:IMMediate]..........................................103 :SYSTem:CONFigure:BEEPer[:STATe]..........................104 :SYSTem:CONFigure:BLEeder[:STATe].........................104 :SYSTem:CONFigure:CURRent:CONTrol.....................105 :SYSTem:CONFigure:VOLTage:CONTrol ....................106 :SYSTem:CONFigure:OUTPut:PON[:STATe] ..............107 :SYSTem:CONFigure:PROTection:RECovery...............108 :SYSTem:CONFigure:MSLave...........................................108 :SYSTem:CONFigure:OUTPut:EXTernal:MODE .......109 :SYSTem:CONFigure:OUTPut:EXTernal[:STATe]......109 :SYSTem:CONFigure:MONitor:RANGe ........................110 :SYSTem:CONFigure:CONTrol:RANGe .......................111 :SYSTem:CONFigure:TRIGger:INPut:SOURce............111 :SYSTem:CONFigure:TRIGger:INPut:WIDTh.............112 :SYSTem:CONFigure:TRIGger:OUTPut:SOURce .......112 :SYSTem:CONFigure:TRIGger:OUTPut:WIDTh ........113 :SYSTem:CONFigure:TRIGger:OUTPut:LEVel ...........113 :SYSTem:COMMunicate:ENABle ....................................114 :SYSTem:COMMunicate:GPIB[:SELF]:ADDRess........115 :SYSTem:COMMunicate:LAN:IPADdress......................115 :SYSTem:COMMunicate:LAN:GATeway .......................116 :SYSTem:COMMunicate:LAN:SMASk ............................116 :SYSTem:COMMunicate:LAN:MAC................................117 :SYSTem:COMMunicate:LAN:DHCP.............................117 :SYSTem:COMMunicate:LAN:DNS ................................118 :SYSTem:COMMunicate:RLSTate ....................................118 :SYSTem:COMMunicate:TCPip:CONTrol .....................119 :SYSTem:COMMunicate:SERial:LANGuage[:SELect] .119 :SYSTem:COMMunicate:SERial[:RECeive] :TRANsmit:BAUD...............................................................119 :SYSTem:COMMunicate:SERial[:RECeive] :TRANsmit:BITS ..................................................................120 :SYSTem:COMMunicate:SERial[:RECeive] :TRANsmit:PARity...............................................................121 :SYSTem:COMMunicate:SERial[:RECeive] :TRANsmit:SBITs.................................................................122 :SYSTem:COMMunicate:SERial:MULTidrop :CONTrol...............................................................................122

69 PSU Programming Manual

Trigger Commands Common Commands :SYSTem:COMMunicate:USB:FRONt:STATe...............123 :SYSTem:COMMunicate:USB:REAR:MODE................123 :SYSTem:COMMunicate:USB:REAR:STATe .................124 :SYSTem:ERRor....................................................................124 :SYSTem:KLOCk .................................................................124 :SYSTem:KEYLock:MODE...............................................124 :SYSTem:ERRor:ENABle ...................................................125 :SYSTem:LANGuage:EMULation ....................................125 :SYSTem:LANGuage:[:SELect]..........................................125 :SYSTem:PRESet ..................................................................126 :SYSTem:VERSion ...............................................................126 :SYSTem:REBoot .................................................................126 :TRIGger:OUTPut:SOURce...............................................127 :TRIGger:OUTPut[:IMMediate] ........................................127 :TRIGger[:TRANsient]:SOURce .......................................128 :TRIGger[:TRANsient][:IMMediate].................................128 *CLS ........................................................................................129 *ESE........................................................................................129 *ESR........................................................................................130 *IDN .......................................................................................130 *OPC.......................................................................................130 *RCL........................................................................................131 *RST ........................................................................................131 *SAV........................................................................................131 *SRE........................................................................................132 *STB ........................................................................................132 *TRG.......................................................................................132 *TST ........................................................................................132 *WAI .......................................................................................133

70 REMOTE CONTROL Abort Commands :ABORt.....................................................................................71 :ABORtSet Description The :ABORt command will cancel any triggered actions. Syntax :ABORt Apply Commands :APPLy ......................................................................................71 Set

:APPLy Query

Description The apply command sets the voltage and current at the same time.

Syntax Query Syntax Parameter/ Return parameter :APPLy {<NRf>(V)|MINimum|MAXimum[,<NRf>(A)|MINimu m|MAXimum]} :APPLy? <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. 71 PSU Programming Manual Display Commands :DISPlay:MENU[:NAME] ....................................................72 :DISPlay[:WINDow]:TEXT:CLEar ....................................72 :DISPlay[:WINDow]:TEXT[:DATA] .................................73 :DISPlay:BLINk ......................................................................73 Set

:DISPlay:MENU[:NAME] Query

Description The DISPlay MENU command selects a screen menu or queries the current screen menu.

Syntax Query Sytax Parameter/ Return parameter :DISPlay:MENU[:NAME] <NR1> :DISPlay:MENU[:NAME]? <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:CLEarSet Description Clears the text on the main screen from the :DISPlay[:WINDow]:TEXT[:DATA] command. Syntax :DISPlay[:WINDow]:TEXT:CLEar 72 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 Parameter/ Return parameter :DISPlay[:WINDow]:TEXT[:DATA] <string> :DISPlay[:WINDow]:TEXT[:DATA]? <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. Set

:DISPlay:BLINk 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. 73 PSU Programming Manual Initiate Commands :INITiate:CONTinuous[:TRANsient].................................74 :INITiate[:IMMediate]:NAME .............................................74 :INITiate[:IMMediate][:TRANsient] ...................................75 Set

:INITiate:CONTinuous[:TRANsient] 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]:NAMESet 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. 74 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 75 PSU Programming Manual Instrument Commands :INSTrument:SCAN...............................................................76 :INSTrument:SELect..............................................................76 :INSTrument:STATe..............................................................76 :INSTrument:DISPlay............................................................77 :INSTrument:SCANSet Query Description Links the units which could be scanned from system when using Multi-Drop mode. Syntax :INSTrument:SCAN Set

:INSTrument:SELect 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:STATeQuery 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? 76 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:DISPlaySet Description Displays information (configured address) for all slave units when using the Multi-Drop mode. Syntax :INSTrument:DISPlay Example :INST:DISP 77 PSU Programming Manual Measure Commands :MEASure[:SCALar]:ALL[:DC]............................................78 :MEASure[:SCALar]:CURRent[:DC] ..................................78 :MEASure[:SCALar]:VOLTage[:DC]..................................78 :MEASure[:SCALar]:POWer[:DC] ......................................79 :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. 78 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. 79 PSU Programming Manual Memory Commands :MEMory:TRIGgered.............................................................80 Set

:MEMory:TRIGgered 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 Syntax Return Syntax :SYSTem:CONFigure:TRIGger:INPut:SOURce :SYSTem:CONFigure:TRIGger:OUTPut:SOURce :MEMory:TRIGgered {<NR1>|MINimum|MAXimum} :MEMory:TRIGgered? [MINimum|MAXimum]

Parameter <NR1> 0(M1)~2(M3) MINimum MAXimum Return Parameter <NR1> Returns the memory setting 80


FREE ENGLISH PDF

OPERATING INSTRUCTIONS

USER GUIDE - USER MANUAL

OWNER GUIDE - OWNER MANUAL

REFERENCE GUIDE - REFERENCE MANUAL

INSTRUCTION GUIDE - INSTRUCTION MANUAL

Leave a Reply