Hide thumbs Also See for PLS600:

Advertisement

Quick Links

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

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PLS600 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for XP PLS600

  • Page 1 Programming Manual PLS600 Section Content Page No OPERATING MODES 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 Mode 1.0.8 Series Mode 1.0.9 Mode Transitions Commanded from Front Panel 1.0.10...
  • Page 2: Table Of Contents

    1.6.6 Additional Capabilities REMOTE SENSE CONFIGURATION You can enable or disable the PLS600 Remote Sense capability and set the lead resistance 2.0.1 with the following SCPI commands. In addition, you can command PLS600 to calculate the lead resistance by executing the 2.0.2...
  • Page 3 Local 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.
  • Page 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.
  • Page 5 Regardless of the output state, you can query Status and Error registers, as described in Section 6.0. 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...
  • Page 6: Voltage Setpoint

    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.
  • Page 7: Remote Queries

    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?
  • Page 8: Current Setpoint

    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?
  • Page 9: Additional Scpi Commands

    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.
  • Page 10: Remote Sense Configuration

    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”...
  • Page 11: Calibration Sequence

    CALibration:CALCulate:CURRent <low current setpoint>,<low current measured>,<high current setpoint>,<high current measured> All current must be in Amperes. SELF-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.
  • Page 12: Status And Errors

    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...
  • Page 13: Figure 2. Questionable Status Register

    Questionable Status Register Figure 2 shows the Questionable Status Register. Figure 2. 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.
  • Page 14: Questionable Status Fan-Out Registers

    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. Figure 3. Temperature Status Register The Temperature Status Register two individual condition inputs are: 6.0.2.1.1 Output Board Over-Temperature.
  • Page 15: Figure 4. Temperature Status Register

    6.0.2.2 Hardware Status Register Figure 4 shows the Temperature Status Register. It also takes the standard SCPI structure. Figure 4. Temperature Status Register The Hardware Status Register four individual condition inputs are: 6.0.2.2.1 12V Bias Error. The internal 12V bias is either too low or too high for valid operation. 6.0.2.2.2 3.3V Bias Error.
  • Page 16: Operation Status Register

    6.0.3 Operation Status Register Figure 5 shows the Operation Status Register. Figure 5. 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.
  • Page 17: Standard Event Status Register

    Figure 6. 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.
  • Page 18: 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”...
  • Page 19: 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. Over-current condition...
  • Page 20: Status Byte Register And Service Request Enable Register

    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.
  • Page 21: Drivers

    The standard USB input is a USB 2.0 full speed compatible USB port. To install the USB drivers first make sure the unit is powered on and the PLS600 supply is connected to the computer’s USB port. Open device manager and locate the PLS600 SUPPLY under other devices.
  • Page 22 DRIVERS 7.1.1 USB Drivers Right click on the PLS600 SUPPLY and select properties. On the driver tab, select Update Driver: Click Browse to locate where the PLS600 supply USB drive was extracted to and click next.
  • Page 23: Ivi Drivers

    DRIVERS 7.1.1 USB Drivers Once the driver has been successfully installed, windows will verify the installation and the PLS600 Supply can now be accessed through the USB communication. DRIVERS 7.1.2 IVI Drivers 7.1.2.1 To improve users experience when they combine drivers and other software from various vendors, it is important to have some key software components common to all implementations.
  • Page 24: Labview Drivers

    When installing the XP Power specific drivers, you may be prompted with the below warning. If this occurs, select Run Anyway, 7.1.2.5 After installing the XP Power drivers, additional documentation may be found in your local drive in the folder: C:\ProgramData\Microsoft\Windows\StartMenu\Programs\XPPower\XPPowerDC 7.1.3 LabVIEW Drivers 7.1.3.1 Prior to installing the LabVIEW drivers, LabVIEW itself must be installed on your machine.
  • Page 25: Appendix

    APPENDIX SCPI Commands *CLS — This command clears the following registers: • The Standard Event Status Register • The Event register of the Questionable Status Register structure. • The Event register of the Operation Status Register structure. • The Event register of the Temperature Status Register (a part of the Questionable Status Register structure). •...
  • Page 26 *ESE? — Returns the present contents of the Standard Event Status Enable Register. The contents are described in the description of *ESE. If multiple bits are set, the result is the sum of the set bit values. *ESR? — Returns the present contents of the Standard Event Status Event Register. *IDN? —...
  • Page 27 *TST? This command processes the Self-Test command, executing the unit self-test and returning the results. This command is identical to the command “TEST:SELFtest[:EXECUT]” The returned results are: No self-test error Output Voltage/Current ADC failed *WAI — Because no concurrent command execution is allowed, the command performs no function. CALibration:CALCulate:CURRent:PARameters <setpoint1>,<measured1>,<setpoint2>,<measured2>...
  • Page 28 RSENse:RESistance:CALCulate? This command queries the Remote Sense calculation status. The response is: • DORMANT – No calculation is active. • CALCULATING – A calculation is currently active. • COMPLETE – Most recent calculation is complete. This query returns the state to Dormant. [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] <MIN|MAX| value>...
  • Page 29 STATus:OPERation:CONDition? This command returns the present contents of the Operation Status Condition Register. If multiple bits are set, the result is the sum of the set bit values. Calibrating (not used) Setting (not used) Ranging (not used) Sweeping (not used) Measuring Waiting for Trigger (not used) Waiting for Armed (not used)
  • Page 30 STATus:QUEStionable:ENABle <value> This command sets the Questionable Status Enable Register to the specified value. The value is specified in decimal form described in the description of “STATus:QUEStionable:CONDition?”. A value 0 clears all Enables. STATus:QUEStionable:ENABle? This command returns the Questionable Status Enable Register contents. The returned value is in decimal form described in the description of “STATus:QUEStionable:CONDition?”.
  • Page 31 This command returns the current state of the analog output of the power supply. SYSTem:CAPability? Display the unit capability string. For PLS600, the string (DCPSUPPLY WITH MEASURE) is returned. SYSTem:CONFiguration:SAVE This command saves configuration parameters to non-volatile memory. Contents consist of: •...
  • Page 32 SYSTem:MODe <LOCal|REMote|RWLock|VOLTage|CURRent|DUAL> This command sets Control Source to the specified value. • LOCal – Local. Control is from the front panel, with limited SCPI command interface capability. • REMote – Remote. Control is over the SCPI command interface, with limited front panel capability. •...
  • Page 33 This command enables (ON) or disables (OFF) the SCPI prompt. The prompt is a newline (0x0A) character. SYSTem:VERSion? This command returns the version of the SCPI specification which is supported. For PLS600, the string 1999.0 is returned. TEST:SELFtest:CLE This command clears Self-Test results.

Table of Contents