XP PLS600 Series Owner's manual

PLS600
Programming Manual
Section Content Page No.
1 OPERATING ODES
3
1.0.1 Local
1.0.2 Remote
1.0.3 Remote with Lock
1.0.4 Analog Voltage Control
1.0.5 Analog Current Control
1.0.6 Analog Dual Control
1.0.7 Parallel ode
1.0.8 Series ode
41.0.9 ode Transitions Commanded from Front Panel
1.0.10 ode Transitions Commanded via Remote SCPI Command
1.1 LOCAL ODE
51.2 RE OTE ODE
1.2.1 SCPI Commands
1.2.2 Front Panel Commands
6
1.2.3 Additional Capabilities
1.3 RE OTE WITH LOCK ODE
1.4 ANALOG VOLTAGE CONTROL ODE
1.4.1 Voltage Setpoint
1.4.2 Current Setpoint
1.4.3 Activating/Deactivating the Output
1.4.4 Remote Queries
7
1.4.5 Additional SCPI Commands
1.4.6 Additional Capabilities
1.5 ANALOG CURRENT CONTROL ODE
1.5.1 Current Setpoint
1.5.2 Voltage Setpoint
1.5.3 Activating/deactivating the output
1.5.4 Remote Queries
8
1.5.5 Additional SCPI Commands
1.5.6 Additional Capabilities
1.6 ANALOG DUAL CONTROL ODE

2
Section Content Page No.
1.6.1 Voltage Setpoint 8
1.6.2 Current Setpoint
1.6.3 Activating/deactivating the output
9
1.6.4 Remote Queries
1.6.5 Additional SCPI Commands
1.6.6 Additional Capabilities
2 RE OTE SENSE CONFIGURATION
10
2.0.1 Y
ou can enable or disable the PLS600 Remote Sense capability and set the lead resistance
with the following SCPI commands.
2.0.2 In addition, you can command PLS600 to calculate the lead resistance by executing the
following sequence:
3 CALIBRATION
3.0.1 Calibration Sequence
11
4 SELF-TEST
5 ISCELLANEOUS CO ANDS
5.0.1 *CLS
5.0.2 *IDN?
5.0.3 *RST
5.0.4 SYSTem:PRO pt <ON|OFF>
6 STATUS AND ERRORS 12
6.0.1 Architecture
6.0.2 Questionable Status Fan-Out Registers 14
6.0.3 Operation Status Register 16
6.0.4 Standard Event Status Register 17
6.0.5 Error/Event Queue 18
6.0.6 Error Condition Register 19
6.0.7 Status Byte Register and Service Request Enable Register 20
7 DRIVERS 21
7.1.1 USB drivers
7.1.2 IVI drivers 23
7.1.3 LabVIEW drivers 24
APPENDIX 25
SCPI Commands
List of Figures Page No.
Figure 1 - Overall Status Architecture 12
Figure 2 - Questionable Status Register 13
Figure 3 - Temperature Status Register 14
Figure 4 - Temperature Status Register 15
Figure 5 - Operation Status Register 16
Figure 6 - Standard Event Status Register 17
Figure 7 - Status Byte Register 20

3
1 OPERATING MODE
PLS600 will operate in one of eight modes:
1.0.1 ocal
In Local mode, the user controls PLS600 via the front panel. While in Local mode the user can achieve nearly full capability via
the SCPI command interface, EXCEPT for setting operational voltage and current setpoints and activating the output. The SCPI
command to deactivate the output will be executed. While in Local mode, the Analog Voltage and Analog Current inputs
are ignored.
1.0.2 Remote
In Remote mode, full capability is available over the SCPI command interface. The front panel Voltage and Current rotary
controls are disabled and the Enable button is recognized only to enter Setup or to deactivate the output. The Analog Voltage
and Analog Current inputs on the Interface board are ignored.
1.0.3 Remote with ock
Remote with Lock mode is identical to Remote mode, except all front panel capability is disabled. (That is, the Enable button
cannot be used either to enter Setup or to deactivate the output.) As in Remote mode, the Analog Voltage and Analog Current
inputs on the Interface board are ignored.
1.0.4 Analog Voltage Control
In Analog Voltage Control mode, the output voltage setpoint is provided by the Analog Voltage input to the Interface board. (The
current setpoint is set to the most recent Local mode setpoint and cannot be changed.) Limited SCPI command capability is
provided. The front panel Voltage and Current rotary controls are disabled and the Output On/Off button is recognized only to
enter Setup or to activate/deactivate the output.
1.0.5 Analog Current Control
In Analog Current Control mode, the output current setpoint is provided by the Analog Current input to the Interface board. (The
voltage setpoint is set to the most recent Local mode setpoint and cannot be changed.) Limited SCPI command capability is
provided. The front panel Voltage and Current rotary controls are disabled and the Output On/Off button is recognized only to
enter Setup or to activate/deactivate the output.
1.0.6 Analog Dual Control
In Analog Dual Control mode, the output current setpoint is provided by the Analog Current input to the Interface board and the
output voltage setpoint is provided by the Analog Voltage input to the Interface board. Limited SCPI command capability is
provided. The front panel Voltage and Current rotary controls are disabled and the Output On/Off button is recognized only to
enter Setup or to activate/deactivate the output. Note that in both OFF and ON states, the screen displays the current mode in
the upper right corner.
1.0.7 Parallel Mode
In parallel mode the analog output is activated and this output is proportional to the output current of the power supply. When
this output voltage is fed to one or more analog inputs of other supplies and the analog inputs of those supplies are set for
Analog Current Control the supplies will share current equally.

4
1.0.8 Series Mode
In series mode the analog output is activated and this output is proportional to the output voltage of the power supply. When
this output voltage is fed to one or more analog inputs of other supplies and the analog inputs of those supplies are set for
Analog Voltage Control the supplies will match output voltages.
1.0.9 Mode Transitions Commanded from Front Panel
You can enter all modes except Remote with Lock from the front panel.
• Press and hold the Output On/Off button for 5 seconds to enter Setup. Release the Output on/off button and the
Control Source selection screen will appear.
•Press the Output On/Off button again. The Select Control Source (Mode) screen will appear, with the current mode
displayed (for example, LOCAL).
• Turn either rotary control CW or CCW to select the desired mode and press Output On/Off to select it.
• From the Control Source selection screen, turn either rotary control CW to display the Exit option.
Press the Output On/Off button again.
• The Save Config? screen is displayed, with the Yes option. If the newly selected mode is to be stored to non-volatile
memory, press Output On/Off. However, if the newly selected mode is desired only temporarily and can be lost when
primary power is removed, turn either rotary control CCW to display the No option.
Then press the Output On/Off button.
Selecting the No option will not cancel the selection – it will just not store the selection to non-volatile memory. To discard the
new selection, the user must return to the Control Source option and re-select the original mode.
1.0.10 Mode Transitions Commanded via Remote SCPI Command
You can enter all modes including Remote with Lock via the SCPI command interface.
SYSTem:MODe:LOCal For Local mode
SYSTem:MODe:REMote For Remote mode
SYSTem:MODe:RWLock For Remote with Lock mode
SYSTem:MODe VOLTage For Analog Voltage Control mode
SYSTem:MODe:CURRent For Analog Current Control mode
SYSTem:MODe:DUAL For Analog Dual Control mode
Selecting any of the three Analog modes, you will additionally need to select scaling for the appropriate channel, Analog Voltage,
Analog Current, or both. This is done with:
SYSTem:MODe:ASCale <VOLT|CURR>,<3|5|10> Set analog channel scaling level
SYSTem:AOUTput:MODE <DISabled|PARallel|SERies> For parallel/series operation. No scaling is available for the analog output

5
1.1 OCA MODE
In Local Mode, you will control PLS600 primarily using the front panel controls. However, many SCPI commands are still
available – only setting of setpoints and activating the output are disallowed.
When the output is OFF, the set of available commands is:
VOLTage:PROTect <value> Set voltage protection level (volts)
VOLTage:PROTect? Query voltage protection level (volts)
CURRent:PROTect <value> Set current protection level (amps)
CURRent:PROTect? Query current protection level (amps)
POWer:PROTect <value> Set power protection level (watts)
POWer:PROTect? Query power protection level (watts)
OUTPut:AUTO <ON|OFF> Enable/disable the Auto-Start feature
OUTPut:AUTO? Query present Auto-Start state
SYSTem:CONFiguration:SAVE Save configuration data to non-volatile memory
When the output is ON, the set of available commands is:
OUTPut? Query output state
OUTPut OFF Deactivate output
MEASure:VOLTage? Measure and return output voltage (volts)
MEASure:CURRent? Measure and return output current (amps)
Regardless of the output state, you can query Status and Error registers, as described in Section 6.0.
1.2 REMOTE MODE
In Remote Mode, you will control PLS600 using SCPI commands. You will also have limited control available via the front panel
1.2.1 SCPI Commands
In the following list of available SCPI commands:
OUTPut <ON|OFF> Activate/deactivate output
OUTPut? Query activation state
VOLTage <value|MIN|MAX> Set voltage setpoint (value in volts)
VOLTage? Query voltage setpoint (volts)
CURRent <value|MIN|MAX> Set current setpoint (value in amps)
CURRent? Query current setpoint (amps)
POWer< value|MIN|MAX > Set power setpoint (value in watts)
POWer? Query current setpoint (watts)
MEASure:VOLTage? Measure and return output voltage (volts)
MEASure:CURRent? Measure and return output current (amps)
VOLTage:PROTect <value> Set voltage protection level (volts)
VOLTage:PROTect? Query voltage protection level (volts)
CURRent:PROTect <value> Set current protection level (amps)
CURRent:PROTect? Query current protection level (amps)
POWer:PROTect <value> Set power protection level (watts)
POWer:PROTect? Query power protection level (watts)
OUTPut:AUTOstart <ON|OFF> Enable/disable the Auto-Start feature
OUTPut:AUTOstart? Query present Auto-Start state
SYSTem:CONFiguration:SAVE Save configuration data to non-volatile memory

6
1.2.2 Front Panel Commands
When in Remote Mode, you will have limited control from the front panel. Specifically, the Output On/Off button is available to
deactivate the output when the output is ON or to enter System Setup to switch to a different Operating Mode when the output is
OFF.
1.2.3 Additional Capabilities
When the output is OFF, you can switch operating modes, as described in Section 1.0.
When the output is OFF, you can configure Remote Sense, as described in Section 2.0.
When the output is OFF, you can execute unit Calibration, as described in Section 3.0.
When the output is ON, you will be able to execute only those commands which disable the output, measure the output voltage
and current, and set the voltage or current setpoint. Regardless of the output state, you can query Status and Error registers, as
described in Section 6.0.
1.3 REMOTE WITH OCK MODE
Remote with Lock Mode is identical to Remote Mode, except you will have no control available from the front panel (i.e., it is
locked).
Remote with Lock Mode (which cannot be exited from the Front Panel) will not be stored in non-volatile memory. An attempt to
do so will replace it with Remote Mode (which can be exited from the Front Panel).
1.4 ANA OG VO TAGE CONTRO MODE
1.4.1 Voltage Setpoint
When the unit is in Analog Voltage Control Mode, the Analog Voltage channel supplies the Voltage Setpoint.
1.4.1.1 Scaling
You can select 3 volt, 5 volt, or 10 volt scaling for the analog voltage input. This is the value which represents the maximum
model-specific voltage. For example, if you have the 400V 2.5A model and have selected the 10V scaling, then 10 volts applied
across the Analog Voltage channel will result in a 400 volt setpoint. For the same scaling, 5 volts applied across the Analog
Voltage channel will result in a 200 volt setpoint.
If Analog Voltage Control Mode is entered via the front panel, you will be asked to select which scaling you want. You may also
select scaling with the SCPI command:
SYSTem:MODe:ASCale VOLT,<3|5|10>
1.4.2 Current Setpoint
The Current Setpoint is the last current value set when in Local Mode, and once in Analog Voltage Control Mode, cannot be
changed either from the front panel or by a SCPI command.
1.4.3 Activating/Deactivating the Output
You can activate or deactivate the output either from the front panel Output on/off button or by the SCPI command:
OUTPut <ON|OFF> Activate/deactivate output

7
1.4.4 Remote Queries
When the output is ON, you may query the output current and voltage, as well as the output state and voltage and current
setpoints using the commands:
MEASure:VOLTage? Measure and return output voltage (volts)
MEASure:CURRent? Measure and return output current (amps)
OUTPut? Query output state
VOLTage? Query voltage setpoint (volts)
CURRent? Query current setpoint (amps)
POWer? Query power setpoint (watts)
Voltage is returned in volts, current in amperes, and power in watts. The output state is either ON or OFF.
1.4.5 Additional SCPI Commands
Regardless of the output state, you can query Status and Error registers, as described in Section 6.0.
1.4.6 Additional Capabilities
When the output is OFF, you can switch operating modes, as described in Section 1.0.
When the output is ON, you will be able to execute only those commands which activate and deactivate the output and measure
the output voltage and current.
1.5 ANA OG CURRENT CONTRO MODE
1.5.1 Current Setpoint
When the unit is in Analog Current Control Mode, the Analog Current channel supplies the Current Setpoint.
1.5.1.1 Scaling
You can select 3 volt, 5 volt, or 10 volt scaling for the analog current input. This is the value which represents the maximum
model-specific current. For example, if you have the 400V 2.5A model and have selected the 10V scaling, then 10 volts applied
across the Analog Current channel will result in a 2.5 amp setpoint. For the same scaling, 5 volts applied across the Analog
Current channel will result in a 0.750 amp setpoint.
If Analog Current Control Mode is entered via the front panel, you will be asked to select which scaling you want. You may also
select scaling with the SCPI command:
SYSTem:MODe:ASCale CURRent,<3|5|10>
1.5.2 Voltage Setpoint
The Voltage Setpoint is the last voltage value set when in Local Mode, and once in Analog Current Control Mode, cannot be
changed either from the front panel or by a SCPI command.
1.5.3 Activating/deactivating the output
You can activate or deactivate the output either from the front panel Output On/Off button or by the SCPI command:
OUTPut <ON|OFF> Activate/deactivate output

8
1.5.4 Remote Queries
When the output is ON, you may query the output current and voltage, as well as the output state and voltage and current
setpoints using the commands:
MEASure:VOLTage? Measure and return output voltage (volts)
MEASure:CURRent? Measure and return output current (amps)
OUTPut? Query output state
VOLTage? Query voltage setpoint (volts)
CURRent? Query current setpoint (amps)
POWer? Query power setpoint (watts)
Voltage is returned in volts, current in amperes, and power in watts. The output state is either ON or OFF.
1.5.5 Additional SCPI Commands
Regardless of the output state, you can query Status and Error registers, as described in Section 6.0.
1.5.6 Additional Capabilities
When the output is OFF, you can switch operating modes, as described in Section 1.0.
When the output is ON, you will be able to execute only those commands which activate and deactivate the output and measure
the output voltage and current.
1.6 ANA OG DUA CONTRO MODE
1.6.1 Voltage Setpoint
When the unit is in Analog Dual Control Mode, the Analog Voltage channel supplies the Voltage Setpoint.
1.6.1.1 Analog Input Scaling
You can select 3 volt, 5 volt, or 10 volt scaling for the analog voltage input. This is the value which represents the maximum
model-specific voltage. For example, if you have the 400V 2.5A model and have selected the 10V scaling, then 10 volts applied
across the Analog Voltage channel will result in a 400 volt setpoint. For the same scaling, 5 volts applied across the Analog
Voltage channel will result in a 200 volt setpoint.
If Analog Voltage Control Mode is entered via the front panel, you will be asked to select which scaling you want. You may also
select scaling with the SCPI command: SYSTem:MODe:ASCale VOLTage,<3|5|10>
1.6.2 Current Setpoint
When the unit is in Analog Dual Control Mode, the Analog Current channel supplies the Current Setpoint.

9
1.6.2.1 Analog Input Scaling
You can select 3 volt, 5 volt, or 10 volt scaling for the analog current input. This is the value which represents the maximum
model-specific current. For example, if you have the 400V 2.5A model and have selected the 10V scaling, then 10 volts applied
across the Analog Current channel will result in a 2.5 amp setpoint. For the same scaling, 5 volts applied across the Analog
Current channel will result in a 0.750 amp setpoint.
If Analog Current Control Mode is entered via the front panel, you will be asked to select which scaling you want. You may also
select scaling with the SCPI command: SYSTem:MODe:ASCale CURR <3|5|10>
1.6.3 Activating/deactivating the output
You can activate or deactivate the output either from the front panel Output On/Off button or by the SCPI command:
OUTPut <ON|OFF> Activate/deactivate output
1.6.4 Remote Queries
When the output is ON, you may query the output current and voltage, as well as the output state and voltage and current
setpoints using the commands:
MEASure:VOLTage? Measure and return output voltage (volts)
MEASure:CURRent? Measure and return output current (amps)
OUTPut? Query output state
VOLTage? Query voltage setpoint (volts)
CURRent? Query current setpoint (amps)
POWer? Query power setpoint (watts)
Voltage is returned in volts, current in amperes, and power in watts. The output state is either ON or OFF.
1.6.5 Additional SCPI Commands
Regardless of the output state, you can query Status and Error registers, as described in Section 6.0.
1.6.6 Additional Capabilities
When the output is OFF, you can switch operating modes, as described in Section 1.0.
When the output is ON, you will be able to execute only those commands which activate and deactivate the output and measure
the output voltage and current.

10
2 REMOTE SENSE CONFIGURATION
2.0.1 You can enable or disable the PLS600 Remote Sense capability and set the lead resistance with the following SCPI
commands.
RSENSE Enable/disable Remote Sense
RSENSE? Return Remote Sense state
RSENSE:RESistance Set the remote sense resistance
RSENSE:RESistance? Return the remote sense resistance
2.0.2 In addition, you can command PLS600 to calculate the lead resistance by executing the following sequence:
1. Short leads which connect to the load at the load.
2. Execute the command to enable Remote Sense
RSENse ON
3. Execute the command to calculate lead resistance.
RSENse:RESistance:CALCulate <current> Initiates calculation
The <current> value is the current, in amperes, at which the lead resistance is to be calculated and will normally be toward the
high end of your application.
If the specified current is greater than the maximum allowed for the PLS600 model you are using, you will trigger the error:
-222,”Data out of range”
4. Execute the command to query the remote sense calculation state.
RSENse:RESistance:CALCulate?
If the calculation is still taking place, PLS600 will report: CALCULATIN
When the calculation is complete, PLS600 will report: COMPLETE
If the calculated resistance is too large for practical application of remote sensing, PLS600 will return the error: 181,”Resistance
too large”
3 CA IBRATION
You can calibrate PLS600 over the SCPI command interface. To do so you must execute a series of steps while opening and
shorting the output. These steps may be performed via the front panel or via SCPI commands. A calibrated high-accuracy digital
multimeter (DMM) and a high accuracy shunt is required to perform calibration.
The sequence of commands is listed below. The sequence must be run to completion. If it is aborted early either by cycling
power or exiting Calibration Mode, you must restart the command sequence from the beginning.

11
3.0.1 Calibration Sequence
1 Remove any load from the output terminals and apply the DMM leads to the output terminals. Set the output voltage to
a low value (recommend 10% of the rated output voltage) and enable the output. Record the low voltage setpoint.
2 Use the DMM to record the actual output voltage of the supply. Record the low voltage measured.
3 Set the output voltage to a high value (recommend 90% of the rated output voltage). Record the high voltage setpoint.
4 Use the DMM to record the actual output voltage of the supply. Record the high voltage measured.
5 Command PLS600 to perform the voltage calibration based on the recorded values:
CALibration:CALCulate:VOLTage <low voltage setpoint>,<low voltage measured>,<high voltage setpoint>,<high voltage
measured> All voltages must be in Volts.
6 Disable the output. Let it bleed down to near 0V. Connect the shunt to the output terminals and apply the DMM leads to
the shunt terminals. Set the output current to a low value (recommend 10% of the rated output current) and enable the
output. Record the low current setpoint.
7 Use the DMM to record the actual output current of the supply. This may involve dividing a measured voltage by the
known shunt resistance. Record the low current measured.
8 Set the output current to a high value (recommend 90% of the rated output current). Record the high current setpoint.
9 Use the DMM to record the actual output current of the supply.Record the high current measured. This may involve
dividing a measured voltage by the known shunt resistance.
10 Command PLS600 to perform the current calibration based on the recorded values:
CALibration:CALCulate:CURRent <low current setpoint>,<low current measured>,<high current setpoint>,<high current
measured> All current must be in Amperes.
4 SE F-TEST
PLS600 executes Self-Test as part of its power-up sequence. In addition, you may exercise a number of Self-Test options with
the following SCPI commands:
*TST? Execute Self-Test and return the results.
TEST:SELFtest[:EXECute] same as above
TEST:QUERy? Return most recent Self-Test results without executing.
TEST:SELFtest:CLE Clear Self-Test results
5 MISCE ANEOUS COMMANDS
PLS600 recognizes a number of miscellaneous SCPI commands.
5.0.1 *CLS
*CLS clears the Event registers of the Questionable Status, Operation Status, Temperature Status, and Hardware Status
Register structures, in addition to the Error/Event Queue.
5.0.2 *IDN?
*IDN? returns the identification string for this unit. The string will contain, separated by commas: 1) the company name,
Versatile Power; 2) the model; 3) the serial numbers of the main and interface boards; and 4) the software revision
number for the main and interface board processors. For example, a 100V 10A model may, in response to *IDN?, return:
“Versatile Power,Bench 100-10 XR,031418032001,1.00.0051/1.00.1361”
5.0.3 *RST
*RST executes a soft reset of the system. The output is deactivated, all error Conditions are cleared (however, error
Events are not), and the unit is returned to its Output Off state. The operating mode is not changed.
5.0.4 SYSTem:PROMpt <ON|OFF>
If you are interacting directly with PLS600 and would like to have a prompt, SYSTem:PROMpt enables (ON) or disables
(OFF) the SCPI prompt. The prompt is OFF by default. The prompt is a newline (0x0A) character.

12
6 STATUS AND ERRORS
6.0.1 Architecture
Figure 1 shows the Overall Status Architecture. Each section will then be discussed in greater detail.
Figure 1. Overall Status Architecture

13
Questionable Status Register
Figure 2 shows the Questionable Status Register.
The Questionable Status Register takes the standard SCPI structure. The seven individual condition inputs are:
6.0.1.1 Over-Voltage Error. When activated, the unit has exceeded the Over-Voltage Protection limit.
6.0.1.2 Over-Current Error. When activated, the unit has exceeded the Over-Current Protection limit.
6.0.1.3 Over-Power Error. When activated, the unit has exceeded the Over-Power Protection limit.
6.0.1.4 Not Calibrated. The unit is not calibrated.
6.0.1.5 Watchdog Error. A watchdog timeout has occurred and the processor has restarted itself.
6.0.1.6 Self-Test Error. A self-test error has occurred. Self-test is run automatically at power-up and can additionally be
commanded remotely.
6.0.1.7 Output Error
Regulation of the output has been lost.
6.0.1.8 SCPI Access
Access to the Questionable Status Register is via the following commands:
STATus:QUEStionable[:EVENt]? Rtn Event register
STATus:QUEStionable:CONDition? Rtn Condition register
STATus:QUEStionable:ENABle <value> Set Enable register
STATus:QUEStionable:ENABle? Rtn Enable register
Figure 2. Questionable Status Register

14
6.0.2 Questionable Status Fan-Out Registers
In addition, there are two fan-out structures feeding the Temperature Error and Hardware Error inputs.
6.0.2.1 Temperature Status Register
Figure 3 shows the Temperature Status Register. It also takes the standard SCPI structure.
The Temperature Status Register two individual condition inputs are:
6.0.2.1.1 Output Board Over-Temperature. The output board temperature surpasses its allowed operating limit.
6.0.2.1.2 Primary Board Over-Temperature. The primary board temperature surpasses its allowed operating limit.
6.0.2.1.3 Fan Stall. The cooling fan is non-operative.
6.0.2.1.4SCPI Access
Access to the Temperature Status Register is via the following commands:
STATus:QUEStionable:TEMPerature[:EVENt]? Rtn Event register
STATus:QUEStionable:TEMPerature:CONDition? Rtn Condition register
STATus:QUEStionable:TEMPerature:ENABle <value> Set Enable register
STATus:QUEStionable:TEMPerature:ENABle? Rtn Enable register
Figure 3. Temperature Status Register

15
6.0.2.2 Hardware Status Register
Figure 4 shows the Temperature Status Register. It also takes the standard SCPI structure.
The Hardware Status Register four individual condition inputs are:
6.0.2.2.112V Bias Error. The internal 12V bias is either too low or too high for valid operation.
6.0.2.2.23.3V Bias Error. The internal 3.3V bias is either too low or too high for valid operation.
6.0.2.2.3PFC Failure Pending. The unit’s PFC supply has either failed or primary power has been removed.
6.0.2.2.4PFC Failure. The unit’s PFC supply has failed.
6.0.2.2.5SCPI Access
Access to the Temperature Status Register is via the following commands:
STATus:QUEStionable:HARDware[:EVENt]? Rtn Event register
STATus:QUEStionable:HARDware:CONDition? Rtn Condition register
STATus:QUEStionable:HARDware:ENABle <value> Set Enable register
STATus:QUEStionable:HARDware:ENABle? Rtn Enable register
Figure 4. Temperature Status Register

16
6.0.3 Operation Status Register
Figure 5 shows the Operation Status Register.
The Questionable Status Register takes the standard SCPI structure. The four individual condition inputs are:
6.0.3.1 Measuring
Whenever the output is activated, the unit will be measuring. Therefore, Output Activated serves as this condition.
6.0.3.2 Output Activated
This is the indication that the output is currently activated.
6.0.3.3 Constant Voltage
The output is in its constant voltage mode, where voltage is held constant at a specified setpoint and current will vary dependent
on load.
6.0.3.4 Constant Current
The output is in its constant current mode, where current is held constant at a specified setpoint and voltage will vary dependent
on load.
6.0.3.5 Constant Power
The output is in its constant power mode, where power is held constant at a specified setpoint and voltage/current will vary
dependent on load.
Figure 5. Operation Status Register

17
6.0.3.6 SCPI Access
Access to the Operation Status Register is via the following commands:
STATus:OPERation[:EVENt]? Rtn Event register
STATus:OPERation:CONDition? Rtn Condition register
STATus:OPERation:ENABle <value> Set Enable register
STATus:OPERation:ENABle? Rtn Enable register
6.0.4 Standard Event Status Register
Figure 6 shows the Standard Event Status Register.
The Standard Event Status Register takes the standard SCPI structure. The eight individual condition inputs are:
6.0.4.1 Operation Complete
This bit is not used by PLS600.
6.0.4.2 Request Control
This bit is not used by PLS600.
6.0.4.3 Query Error
This bit is not used by PLS600.
6.0.4.4 Device Specific Error
This bit is set if a Device Specific Error occurs. These include all Questionable Register events and Error Queue Overflow.
6.0.4.5 Execution Error
This bit is not used by PLS600.
Figure 6. Standard Event Status Register

18
6.0.4.6 Command Error
This bit is not used by PLS600.
6.0.4.7 User Request
This bit is not used by PLS600.
6.0.4.8 Power On
This bit is not used by PLS600.
6.0.4.9 SCPI Access
Access to the Standard Event Status Register is via the following commands:
*ESR? Rtn Event register
*ESE <value> Set Enable register
*ESE? Rtn Enable register
6.0.5 Error/Event Queue
The Error/Event Queue buffers the occurrence of Errors in a FIFO queue. The queue will store up to eight Errors.
6.0.5.1 Errors
The Errors recognized by PLS600, identified by their error code and text string, are:
–100 “Command error”
–101 “Invalid character”
–104 “Data type error”
–113 “Undefined header”
–115 “Unexpected number of parameters”
–120 “Numeric data error”
–123 “Exponent too large”
–131 “Invalid suffix”
–134 “Suffix too long”
–200 “Execution error”
–201 “Invalid while in local”
–221 “Settings conflict”
–222 “Data out of range”
–234 “Insufficient data”
–350 “Queue overflow”
101 “Over current”
102 “Over voltage”
103 “Over power”
111 “Output board over temperature”
112 “Primary board temperature error”
113 “Transformer temperature error”
114 “Fan stall error”
121 “PW activation failure”
122 “Output error”
131 “12V bias error”
132 “3.3V bias error”
141 “PFC failure pending”
142 “PFC failure error”
151 “Watchdog error”
161 “Self-test error”
171 “Unit not calibrated”
172 “ ode change not allowed”
173 “Configuration save not allowed”
181 “Resistance too large”
182 “Previous sample active”
1000 “Unknown error(s)”

19
6.0.5.2 SCPI Access
Access to the Error/Event Queue is via the following commands:
SYSTem:ERRor[:NEXT]? Return the next queue entry
SYSTem:ERRor:COUNt? Return the present number of queue entries
SYSTem:ERRor:CLEar Clear the queue
6.0.6 Error Condition Register
Associated with the Error/Event Queue is a 16-bit Error Condition Register. It contains the present state of a number of sensed
error conditions.
6.0.6.1 Error Conditions
The Error Conditions recognized by PLS600, identified by their error code are listed below. If multiple error conditions are present,
the register will contain the sum of the individual error values.
1 Over-current condition
2 Over-voltage condition
4 Over-power condition
8 Output board over-temperature condition
16 Fan stall condition
32 Output (loss of regulation) error condition
64 12V bias error condition
128 3.3V bias error condition
256 Primary (input) board temperature error condition
512 PFC failure condition
1024 Watchdog condition
2048 Self-test error condition
32,768 PFC failure pending condition
6.0.6.2 SCPI Access
To view the Error Condition Register, use the SCPI command: SYSTem:ERRor:CONDition?
Return the error condition register

20
6.0.7 Status Byte Register and Service Request Enable Register
Figure 7 shows the Status Byte Register and the Service Request Enable Register.
The six individual condition inputs of the Status Byte Register are:
6.0.7.1 Error/Event Queue
When the Error/Event Queue contains one or more entries, this bit will be set.
6.0.7.2 Questionable Status
If a Questionable Event has occurred and is enabled to feed the Status Byte Register, this bit will be set.
6.0.7.3 Message Available (MAV)
As PLS600 does not initiate any message, this bit is not used.
6.0.7.4 Standard Event Status
If a Standard Event has occurred and is enabled to feed the Status Byte Register, this bit will be set.
6.0.7.5 Summary Bit (RQS)
Any of the four functioning bits of the Status Byte Register being set and enabled (in the Service Request Enable Register) will
cause this bit to be set.
6.0.7.6 Operation Status
If an Operation Event has occurred and is enabled to feed the Status Byte Register, this bit will be set.
Figure 7. Status Byte Register
Other manuals for PLS600 Series
1
Table of contents
Other XP Power Supply manuals