Programmable high precision dc power supply (150 pages)
Summary of Contents for TEXIO PSW Series
Page 1
Front cover PROGRAMMING MANUAL MULTI RANGE DC POWER SUPPLY PSW SERIES B71-0443-11...
Page 2
■ About a trademark, a registered trademark A company name and the brand name mentioned in this instruction manual are the trademark or the registered trademark of each company or group in each country and region. ■ About this instruction manual When copying the part or all of contents of this instruction manual, seek the copyright holder.
1. Configuration Settings 1.1 Setting Configuration Settings Background The normal configuration settings (F-01~F-61, F-88, F-89) are used to configure or view system settings. Use the following operation steps when configuring the interface settings used in the Remote Control chapter. Ensure the load is not connected. Ensure the output is off.
Page 8
Configuration Table Please use the configuration settings listed below when applying the configuration settings. Normal Function Setting Setting Range Settings Output ON delay time F-01 0.00s~99.99s Output OFF delay time F-02 0.00s~99.99s V-I mode slew rate select F-03 0 = CV high speed priority 1 = CC high speed priority 2 = CV slew rate priority 3 = CC slew rate priority...
Page 10
MAC Address-2 * F-31 0x00~0xFF MAC Address-3 * F-32 0x00~0xFF MAC Address-4 * F-33 0x00~0xFF MAC Address-5 * F-34 0x00~0xFF MAC Address-6 * F-35 0x00~0xFF F-36 0 = Disable, 1 = Enable DHCP F-37 0 = Disable, 1 = Enable IP Address-1 F-39 0~255...
Page 11
Power On Configuration Settings* CV Control F-90 0 = Panel control (local) 1 = External voltage control 2 = External resistance control (Ext-R 10kΩ = Vo, max) 3 =External resistance control (Ext-R10kΩ = 0) CC Control F-91 0 = Panel control (local) 1 = External voltage control 2 = External resistance control (Ext-R 10kΩ...
2. REMOTE CONTROL This chapter describes basic configuration of IEEE488.2 based remote control. 2.1 Interface Configuration 2.1.1 USB Remote Interface PC side Type A, host configuration connector PSW side Rear panel Type B, slave connector Speed 1.1/2.0 (full speed/high speed) USB Class CDC (communications device class) Before using the USB remote control, you will need to...
Ethernet can be configured for basic remote control or monitoring using a web server or it can be configured as a socket server. The PSW series supports both DHCP connections so the instrument can be automatically connected to an existing network or alternatively, network settings can be manually configured.
2.1.4 Web Server Configuration Configuration This configuration example will configure the PSW as a web server and use DHCP to automatically assign an IP address to the PSW. 1.Connect an Ethernet cable from the network to the rear panel Ethernet port. 2.
USB remote control. *idn? This should return the Manufacturer, Model number, Serial number, and Firmware version in the following format. TEXIO,xxxxxxxxxx,TW123456,01.00.20110101 Manufacturer :TEXIO Model number :xxxxxxxxxxx Serial number :TW123456 Firmware version :01.00.20110101 Termination character of commands and queries use the ^j(LF:Line Feed).
2.3 Web Server Remote Control Function Check Functionality Enter the IP address of the power supply in a web check browser after the instrument has been configured as a web server http:// XXX.XXX.XXX.XXX The web browser interface appears. 2.4 Socket Server Function Check Background To test the socket server functionality, National Instruments Measurement and Automation Explorer...
Page 17
4. Select Manual Entry of Raw Socket from the popup window. 5. Enter the IP address and the port number of the PSW. The port number is fixed at 2268. 6. Double click the Validate button.
Page 18
7. Next configure the Alias (name) of the PSW connection. In this example the Alias is:PSW_DC1 8. Click finish. 9. The IP address of the PSW will now appear under Network Devices in the configuration panel. Select this icon now. 10.
Page 19
13. Click the Execute button. 14. In the Basic I/O -> Read tabs, the return parameter for the *IDN? query should be returned to the buffer area: TEXIO,PSWxxxx,xxxxxxxxxx,,T1.12.20111013 TEXIO, PSW- 360L30,,1. 1220111013 For further details, please see the following Note programming examples.
2.5 Socket Server Examples 2.5.1 Examples of VBA for EXCEL Background The following visual basic programming example uses the VISA COM 3.0 Type Library. The example will connect to the PSW using the IP address of 172.15.5.133 over port 2268. The program will send the *IDN? to the PSW, print the return string and then close the connection.
2.5.2 C++ Example Background The following program creates a connection to the PSW and sets the voltage to 3.3 volts and the current 1.5 amps. The voltage and current reading is then read back and the connection is closed. Add visa32.lib to the project library when building the Note following sample program.
3. Command Syntax Compatible IEEE488.2 Partial compatibility Standard SCPI 1999 Partial compatibility Command SCPI commands follow a tree-like structure, organized Structure into nodes. Each level of the command tree is a node. Each keyword in a SCPI command represents each node in the command tree.
Page 23
Command Commands and queries have two different forms, long Forms 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.
4. Command List 4.1 Common Commands 4.1.1 *CLS Description The *CLS command clears the Standard Event Status, Operation Status and Questionable Status registers. The corresponding Enable registers in each of the above registers are not cleared. If a <NL> newline code immediately precedes a *CLS command, the Error Que and the MAV bit in the Status Byte Register is also cleared.
<string> Serial number :TW123456 <string> Firmware version : 01.00.20110101 Query *IDN? example > TEXIO,PSWxxxxxxx,TW123456,01.00.20110101 Return the device information. 4.1.5 *OPC Query Description The *OPC command sets the OPC bit (bit0) of the Standard Event Status Register when all current commands have been processed.
4.1.7 *SRE Query Description Sets or queries the Service Request Enable register. 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? parameter <NR1> 0~255 Example SRE 32 Sets the service request enable register.
4.1.10 *TST Query Description Executes a self test. Query Syntax *TST? Return <NR1> Returns the code of self-test. (No error = 0) parameter Query TST? example >0 Returns an error code if there is an error. 4.1.11 *WAI Description Prevents any other commands or queries from being executed until all outstanding commands have completed.
4.3 Apply Commands 4.3.1 APPLy Query Description The APPLy command is used to set both the voltage and current. The voltage and current will be output as soon as the function is executed if the programmed values are within the accepted range. An execution error will occur if the programmed values are not within accepted ranges.
4.4 Display Commands 4.4.1 DISPlay:MENU[:NAME] Query Description The DISPlay MENU command selects a screen menu or queries the current screen menu. Syntax DISPlay:MENU[:NAME] <NR1> Query Syntax DISPlay:MENU[:NAME]? Parameter Measurement-Voltage / Current Measurement-Voltage / Power Measurement-Power / Current Set Menu(Voltage/Current) OVP / OCP Menu 5~99 Not Used.
“<string>” Parameter Sets the eight characters of 20H ~ 7EH of ASCII characters. Must be enclosed in quotation marks (") string. “<string>” Return Return a text string enclosed in quotation parameter marks ("). DISP:TEXT “ABCD” Example Sets the screen the text data of "ABCD". Query DISP:TEXT? example...
4.6 Measure Commands 4.6.1 MEASure[:SCALar]:CURRent[:DC] Query Description Takes a measurement and returns the average output current. Query Syntax MEASure[:SCALar]:CURRent[:DC]? Return <NR2> Returns the current in amps. parameter Query MEAS:CURR? example >+1.000 Return the average output current. 4.6.2 MEASure[:SCALar]:VOLTage[:DC] Query Description Takes a measurement and returns the average output voltage.
Return <NR2> Returns the delay on time in seconds until parameter the output is turned on. Example OUTP:DEL:ON 1 Sets 1 second to the Delay Time for turning the output Query OUTP:DEL:ON? example >+10.000 Returns the delay on time in seconds until the output is turned on.
Query OUTP:MODE? example >0 Returns the output mode. 4.7.4 OUTPut[:STATe][:IMMediate] Query Description Turns the output on or off. Syntax OUTPut[:STATe][:IMMediate] { <Boolean> | OFF | ON } Query Syntax OUTPut[:STATe][:IMMediate]? Parameter 0 / OFF Turns the output off. 1 / ON Turns the output on.
4.7.6 OUTPut:PROTection:CLEar Description Clears over-voltage, over-current and over-temperature (OVP, OCP, OTP) protection circuits. It also clears the shutdown protection circuit. The AC failure protection cannot be cleared. Syntax OUTPut:PROTection:CLEar Example OUTP:PROT:CLE Clears the protection circuit. 4.7.7 OUTPut:PROTection:TRIPped Query Description Returns the state of the protection circuits (OVP, OCP, OTP).
4.9 Status Commands 4.9.1 STATus:OPERation[:EVENt] Query Description Queries the Operation Status Event register and clears the contents of the register. Query Syntax STATus:OPERation[:EVENt]? Return <NR1> Returns the bit sum of the Operation Status parameter Event register. Query STAT:OPER? example >0 Return the value of the Operation Status Event register.
Query Syntax STATus:OPERation:PTRansition? Parameter <NR1> 0~32767 Example STAT:OPER:PTR 1 Sets the positive transition filter of the Operation Status register. Query STAT:OPER:PTR? example >1 Return the value of the positive transition filter of the Operation Status register. 4.9.5 STATus:OPERation:NTRansition Query Description Sets or queries the bit sum of the negative transition filter of the Operation Status register.
Query Syntax STATus:QUEStionable:CONDition? Return <NR1> Returns the bit sum of the Questionable parameter Condition register. Query STAT:QUES:COND? example >0 Return the value of the Questionable Condition register. 4.9.8 STATus:QUEStionable:ENABle Query Description Sets or queries the bit sum of the Questionable Status Enable register.
Parameter <NR1> 0~32767 Example STAT:QUES:NTR 1 Sets the negative transition filter of the Questionable Status register. Query STAT:QUES:NTR? example >1 Return the value of the negative transition filter of the Questionable Status register. 4.9.11 STATus:PRESet Description This command resets the ENABle register, the PTRansistion filter and NTRansistion filter on the Operation Status and Questionable Status Registers.
Syntax [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] {<NRf>|MINimum | MAXimum} Query Syntax [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]? [MINimum | MAXimum] Parameter <NRf> 0%~105% of the rated current output level. MINimum Minimum current level. MAXimum Maximum current level. Return <NR2> Return the level of the output current. parameter Example CURR 5 Sets the output current level.
Query 4.10.8 [SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] Description Sets or queries the voltage level in volts. Syntax [SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] {<NRf>|MINimum | MAXimum} Query Syntax [SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]? [MINimum | MAXimum] Parameter <NRf> 0%~105% of the rated voltage output level. MINimum Minimum voltage level. MAXimum Maximum voltage level. Return <NR2>...
Query VOLT:TRIG? example1 >+10.000 Return the setting level of the output voltage of software trigger. Query VOLT:TRIG? MAX example2 >+31.500 Return the maximum setting level of the output voltage of software trigger. 4.10.10 [SOURce:]VOLTage:PROTection[:LEVel] Query Description Sets or queries the OVP (over-voltage protection) level. Syntax [SOURce:]VOLTage:PROTection[:LEVel] {<NRf>|MINimum | MAXimum}...
Parameter <NRf> 0.01V/s~60.00V/s (PSW-XXL30) 0.1V/s~160.0V/s (PSW-XXL80) 0.1V/s~320.0V/s (PSW-XXM160) 0.1V/s~500.0V/s (PSW-XXM250) 1V/s ~1600V/s (PSW-XXH800) MINimum Minimum rising voltage slew rate. MAXimum Maximum rising voltage slew rate. Return <NR2> Return the value of rising slew rate of parameter voltage. Example VOLT:SLEW:RIS MAX Sets the rising voltage slew rate to its maximum.
Query VOLT:SLEW:FALL? MIN example2 >+0.01 Return the falling voltage slew rate to its maximum. 4.11 System control setting Commands 4.11.1 SYSTem:BEEPer[:IMMediate] Query This command causes an audible tone to be generated by the Description instrument. The duration time is specified in seconds. SYSTem:BEEPer[:IMMediate] {<NR1>|MINimum|MAXimum} Syntax Query Syntax...
Query SYST:CONF:BEEP? example >1 Return the setting of buzzer. 4.11.3 SYSTem:CONFigure:BLEeder[:STATe] Query Description Sets or queries the status of the bleeder resistor. Syntax SYSTem:CONFigure:BLEeder[:STATe] {<NR1> | OFF | ON | AUTO} Query Syntax SYSTem:CONFigure:BLEeder[:STATe]? Parameter 0 / OFF Turns the bleeder resistor off. 1 / ON Turns the bleeder resistor on.
Return <Boolean> Return the setting value of the power switch parameter circuit breaker by 0 or 1. Example SYST:CONF:BTR:PROT ON Sets to enable the protection function of the power switch circuit breaker. Query SYST:CONF:BTR:PROT? example >1 Return the value of the protection function of circuit breaker of the power switch.
Example SYST:CONF:VOLT:CONT 0 Sets the setting state of the CV control mode. Query SYST:CONF:VOLT:CONT? example >0 Return the setting state of the CV control mode. 4.11.8 SYSTem:CONFigure:MSLave Query Description Sets or queries the unit operation mode. This setting is only applied after the unit has been reset. Syntax SYSTem:CONFigure:MSLave {0 | 1 | 2 | 3 | 4} Query Syntax...
4.11.10 SYSTem:CONFigure:OUTPut:PON[:STATe] Query Description Sets the unit to turn the output ON/OFF at power-up. This setting is only applied after the unit has been reset. Syntax SYSTem:CONFigure:OUTPut:PON[:STATe] {<Boolean> | OFF | ON } Query Syntax SYSTem:CONFigure:OUTPut:PON[:STATe]? Parameter 0 / OFF Output off at power up 1 / ON Output on at power up...
Query SYST:COMM:ENAB? USB example >1 Return the setting of the operation of USB. Query 4.12.2 SYSTem:COMMunicate:GPIB[:SELF]:ADDRess Description Sets or queries the GPIB address. This setting is applied only after the unit is reset. Syntax SYSTem:COMMunicate:GPIB[:SELF]:ADDRess <NR1> Query Syntax SYSTem:COMMunicate:GPIB[:SELF]:ADDRess? Parameter <NR1>...
Return <string> Return the set value of the Gateway parameter address of the LAN. SYST:COMM:LAN:GATE “172.16.0.254” Example Sets the Gateway address of the LAN. Query SYST:COMM:LAN:GATE? example >172.16.0.254 Return the setting value of the Gateway address of the LAN. 4.12.5 SYSTem:COMMunicate:LAN:SMASk Query Description Sets or queries the LAN subnet mask.
Parameter 0 / OFF DHCP off 1 / ON DHCP on Return <Boolean> Return the setting of the DHCP by 0 or 1. parameter Example SYST:COMM:LAN:DHCP ON DHCP on Query SYST:COMM:LAN:DHCP? example >1 Return the setting of the DHCP. 4.12.8 SYSTem:COMMunicate:LAN:DNS Query Description Sets or queries the DNS address.
4.12.10 SYSTem:COMMunicate:LAN:WEB:PACTive Query Description Sets or queries whether the web password is on or off. This setting is applied only after the unit is reset. Syntax SYSTem:COMMunicate:LAN:WEB:PACTive {<Boolean> | OFF | ON } Query Syntax SYSTem:COMMunicate:LAN:WEB:PACTive? Parameter 0 / OFF Web password off 1 / ON Web password on...
Parameter LOCal Sets the instrument to front panel control. REMote Sets the instrument to remote interface control. RWLock Disables the front panel keys and only allows the instrument to be controlled via the remote interface. Return The instrument is set to front panel control. parameter The instrument is set to remote interface control.
Query Syntax SYSTem:COMMunicate:USB:REAR:MODE? Disable Parameter GPIB-USB adapter Auto detect speed Full speed only Example SYST:COMM:USB:REAR:MODE 1 Sets the rear panel USB-B port mode to GPIB-USB adapter. 4.13 System Settings Commands 4.13.1 SYSTem:ERRor Query Description Queries the error queue. The last error message is returned.
SYSTem:INFormation? Return <block data> Definite length arbitrary block response parameter data. Query SYST:INF? example #3238MFRS TEXIO,Model PSW,SN EL160054,Firmware-Version T1.11.20110922,Keyboard-CPLD 0x030C,AnalogControl-CPLD 0x0421,Kernel-Buildon May 22 2011,OSRelease 2.6.28.10,Test-Version 01.00 Aug 1 2011,MAC 02-80-ad-20-31-b1 Returns the system information as a block data. 4.13.5 SYSTem:PRESet...
Query SYST: VERS example >1999.0 Rturn the SCPI version. 4.14 Trigger Commands 4.14.1 TRIGger:TRANsient[:IMMediate] Description Generates a software trigger for the transient trigger system. Syntax TRIGger:TRANsient[:IMMediate] Example TRIG:TRAN Generates a software trigger for the transient trigger system. 4.14.2 TRIGger:TRANsient:SOURce Query Description Sets or queries the trigger source for the transient system.
4.14.4 TRIGger:OUTPut:SOURce Query Description Sets or queries the trigger source for the output system. Syntax TRIGger:OUTPut:SOURce [BUS | IMMediate] Query Syntax TRIGger:OUTPut:SOURce? Parameter Internal software trigger. Waits for the *TRG (or IEEE 488.1 “get” group execute trigger) command to start the trigger. IMMediate Starts the trigger immediately.
Page 61
TRIG:OUTP:SOUR BUS OUTP:TRIG 1 INIT:NAME OUTP TRIG:OUTP (or *TRG) -> The output changes to...
Overview The status registers are used to determine the status of the power supply. The status registers maintain the status of the protection conditions, operation conditions and instrument errors. The PSW Series have a number of register groups: ・Questionable Status Register Group ・Operation Status Register Group ・Standard Event Status Register Group...
5.2 Configuration status register Questionable Status Register Condition PTR/NTP Event Enable OV (Over-Voltage) OC (Over-Current) Not Used POW (AC Power Off) Output OT (Over-Temperature) Buffer Not Used Not Used Not Used VL (Voltage-Limit) CL (Current-Limit) Not Used Error Que SD (Shutdown Alarm) Power-Limit Not Used Not Used...
5.3 Questionable Status Register Group Overview The Questionable Status Register Group indicates if any protection modes or limits have been tripped. Questionable Status Register Condition PTR/NTP Event Enable & & & Not Used & & & Not Used & Not Used &...
Page 65
Condition The Questionable Status Condition Register indicates the Register status of the power supply. If a bit is set in the Condition register, it indicates that the event is true. Reading the condition register does not change the state of the condition register.
5.4 Operation Status Register Group Overview The Operation Status Register Group indicates the operating status of the power supply. Operation Status Register Condition PTR/NTP Event Enable & & Not Used & Not Used & Not Used & Not Used & &...
Page 67
PR (Program Running) 13 8192 Indicates if a Test is running Condition The Operation Status Condition Register indicates the Register operating status of the power supply. If a bit is set in the Condition register, it indicates that the event is true. Reading the condition register does not change the state of the condition register.
5.5 Standard Event Status Register Group Overview The Standard Event Status Register Group 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 69
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.
5.6 Status register group Overview The Status Byte register consolidates the status 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. Output Buffer Error Que Service Request Status...
Page 71
ESB (Event Summary Bit) The ESB is the summary bit for the Standard Event Status Register group. 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 OPER (Operation Status Register) OPER bit is the summary bit for the Operation Status Register Group.
Page 72
5.7 Error code Description Command -100 Error -102 Syntax error -103 Invalid separator Data type -104 error Parameter not allowed -108 Missing parameter -109 Header separator error -111 Program mnemonic too long -112 -113 Undefined header -114 Header suffix out of range Unexpected number of parameters -115 Numeric data error...
Page 73
6. Appendix 6.1 PSW Default Settings The following default settings are the factory configuration settings for the power supply(Function settings/Test settings). Initial Settings Default Setting Output Key lock 0 (Disabled) Voltage setting Current setting Maximum Maximum Normal Function Settings Setting Default Setting Output ON delay time F-01 0.00s...
Page 75
6.2 Error Messages & Messages The following error messages or messages may appear on the PSW screen during operation. Error Messages Description Err 001 USB Mass Storage is not present Err 002 No (such)file in USB mass storage Err 003 Empty memory location Err 004 File access error...
Need help?
Do you have a question about the PSW Series and is the answer not in the manual?
Questions and answers