Page 3
About AMETEK AMETEK Programmable Power, I nc., a Division of AMETEK, I nc., is a global leader in the design and manufacture of precision, programmable power supplies for R&D, test and measurement, process control, power bus simulation and power conditioning applications across diverse industrial segments.
Page 4
This page intentionally left blank. www.valuetronics.com...
Neither AMETEK Programmable Power Inc., San Diego, California, USA, nor any of the subsidiary sales organizations can accept any responsibility for personnel, material or inconsequential injury, loss or damage that results from improper use of the equipment and accessories.
Page 6
This page intentionally left blank. www.valuetronics.com...
AMETEK will, at its expense, deliver the repaired or replaced Product or parts to the Buyer. Any warranty of AMETEK will not apply if the Buyer is in default under the Purchase Order Agreement or where the Product or any part thereof: •...
Page 8
This page intentionally left blank. WA-2 www.valuetronics.com...
Chapter 1 FEATURES, FUNCTIONS, and SPECIFICATIONS Introduction The SCPI interface option enables you to operate your power supplies from a computer via the IEEE-488.2 GPIB and/or RS-232 interface, allowing full remote programming control and monitoring of your power supply. Multiple source control is supported by the SCPI IEEE-488 version allowing control of up to 30 power supplies.
Readback Functions • Actual measured voltage and current • Voltage and current settings • Over voltage protection setting • Actual AC input voltage • Peak AC input voltage • Actual inlet temperature • Peak inlet temperature • Status and Accumulated Status registers •...
Chapter 2 CONFIGURATION The SCPI option is installed in the supply at the factory. Use the Setup Procedure described below to configure the installed SCPI for your system and application. Setup Procedure STEP DESCRIPTION Press the MENU key until the Control Source selection is reached. Use the UP ARROW or DOWN ARROW key to select SCPI.
Figure 2-1 Flow chart of the menus for SCPI setup Powering up in remote mode will result in the operating conditions shown in Table 2-1. Table 2-1 Remote Mode Power-on Conditions Condition Default Voltage 0.0 Volts Current 0.0 Amps OVP Trip Voltage Model maximum voltage + 10% Output Service Request Capability...
External User Control Signal Connector The 25-pin connector located at the rear panel provides external auxiliary control signals to increase the user’s operating control of the supply WARNING Please refer to the DHP manual, P/N 11- 195-000-00 for further information. It is not recommended that any of the sense be changed if the power supply output is greater than zero volts or zero amps.
Chapter 3 IEEE 488.2 and SCPI COMMAND OPERATION Introduction The following sections describe the operation of the SCPI by remote programming using the SCPI IEEE488.2 and SCPI command set. The SCPI IEEE488.2 and SCPI command set of programming, query, and status commands allow control of the power supply.
Table 3-1 Status Byte Description Hex Value Description 0x01 Not Used 0x02 Not Used 0x04 Error/event queue message available. Set when any error/event is entered in the System Error Queue. It is read using the SYSTem:ERRor? query. 0x08 Questionable Status flag. Indicates the quality of the current data being acquired.
3.2.2 Standard Event Status Register (ESR) The Standard Event Status Register (ESR) can be read by the *ESR? command. Reading this register or the *CLS command will clear the ESR. Bits in the ESR will only be set when the corresponding bit in the Standard Events Status Enable Register is set. Use the *ESE <mask>...
3.2.3 Operation Status and Questionable Status Registers The Operation Status and Questionable Status Registers are defined in the tables below. Both of these registers are read-only registers. Table 3-3 Questionable Status Register Description Hex Value Description 0x0001 Not Regulating at Voltage Limit 0x0002 Not Regulating at Current Limit 0x0004...
3.2.4 Error/Event Queue The SCPI maintains an Error/Event Queue as defined by SCPI. The queue holds up to 10 error and events. It is queried using the SYSTem:ERRor? command which reads in a First In/First Out (FIFO) manner. The read operation removes the entry from the queue.
Page 21
-181 Invalid outside macro definition -183 Invalid inside macro definition -184 Macro parameter error -200 Execution error -201 Invalid while in local -202 Settings lost due to rtl -210 Trigger error -211 Trigger ignored -212 Arm ignored -213 Init ignored -214 Trigger deadlock -215...
IEEE-488.2 and SCPI Conformance Information The SCPI conforms to all specifications for devices as defined in IEEE-488.2 and complies with SCPI command syntax version 1995.0. Confirmed Commands are those commands which are approved commands in the SCPI 1995 Specification, Volume 2: Command Reference.
IEEE-488.2 Common Command Subsystem The following commands are common to all SCPI instruments and declared mandatory by IEEE-488.2. In the following table, the SCPI will be defined as the “device” on the GPIB bus. Table 3-7 Common Command Subsystem Command Description *CLS Clears all status reporting data structures including the...
Page 25
Table 3-7 Common Command Subsystem (continued) Command Description *RST Resets the supply to its Power ON (PON) state. Clears all status reporting data structures including the Status Byte, Standard Event Status Register, and Error Queue. Enable masks are not cleared. *SAV n Saves current settings to memory.
MEASURE SCPI Command Subsystem 3.5.1 MEASURE SCPI Command Summary MEASure[n] [:SCALar] :CURRent? :POWer? :VOLTage? 3.5.2 MEASURE SCPI Command Reference Table 3-8 Measure Commands Command Description SCPI MEASure Measure subsystem. :CURRent? Returns the floating point value of the DC output current in amps. :POWer? Returns the floating point value of the DC output power in watts.
3.7.2 SOURCE SCPI Command Reference Table 3-10 Source Commands Command Description SCPI SOURce Source subsystem. n = 1-31. The default channel is 1. :CURRent Sets the output current in [:LEVel] Sets the output current in amps [:IMMediate] Sets the output current in amps [:AMPLitude] Sets the output current in amps [:AMPLitude]?
3.8.2 STATUS SCPI Command Reference Table 3-11 Status Commands Command Description SCPI STATus Status subsystem. :OPERation :CONDition? Query the Operation Condition Register. A change from 0 to 1 of this condition register sets the corresponding bit of the Operation Event register. The bits in the Operation Condition register by bit position(weight) are: 0(1)
Page 31
Table 3-11 Status Commands (continued) Command Description SCPI STATus Status subsystem :OPERation :EVENt? Query the Operation Event register. This operation also clears this register. ( see STATus:OPERation:CONDition? for bit definitions ) :PRESet Clears all bits in :STATus:OPERation:ENABle and STATus:QUEStionable:ENABle :QUEStionable :CONDition? Query the Questionable Condition Register.
Table 3-11 Status Commands (continued) Command Description SCPI STATus Status subsystem. n = 1-31. The default channel is 1. :QUEStionable :ENABle Set the Questionable Event Enable register. This is a mask register for the Questionable Event register. When a bit in the Questionable Event register is set and the corresponding bit in the Opeartion Event Enable register is a 1...
3.9.2 SYSTEM SCPI Command Reference Table 3-12 System Commands Command Description SCPI SYSTem System subsystem. :ERRor? Queries Error Queue for next error/event entry (first in, first out). Entries conatins an error number and descriptive text. A 0 return value indicates no error occurred; negative numbers are reserved by SCPI.
Table 3-13 Diagnostic Commands (continued) Command Description SCPI :DIAGnostic :TEMPerature :MAXimum? Queries maximum ambient temperature recorded. :IMMediate? Queries current ambient temperature. :TIME :CALibrate? Queries time since last calibration (operating hours). :OPERating? Queries total operating hours. :VOLTage :MAINinput :MAXimum? Queries maximum AC input voltage recorded.
3.13 Legacy Compatibility Commands The following commands are included for compatibility with older software only and should not be used for new software. These commands are not part of the SCPI protocol. Table 3-16 Legacy Commands Command Description :RCA? Query actual current reading. :RVA? Query actual voltage reading.
Page 38
EXAMPLE: Program a unit with no load at the output to 5 VDC @ 1 A, and verify the output. // Use SYST:ERR? after each command to verify no programming errors. // power-on the unit. *CLS // clear the unit to its power-on default settings. *RST // reset the unit.
Need help?
Do you have a question about the Sorensen DHP Series and is the answer not in the manual?
Questions and answers
Where can I find a DHP 60-50 Sorensen power supply in Australia