Fluke PM2811 Reference Manual

Page 1
PM2811-PM2812-PM2813
PM2831-PM2832
®
Reference Manual
4822 872 00827 January 1997, Rev. 3, 5/98
© 1997 Fluke Corporation. All rights reserved. Printed in the Netherlands. All product names are trademarks of their respective companies.
Page 2
SERVICE CENTERS
To locate an authorized service center, visit us on the World Wide Web:
http://www.fluke.com
or call Fluke using any of the phone numbers listed below:
+1-800-443-5853 in U.S.A. and Canada
+31-402-678-200 in Europe
+1-425-356-5500 from other countries
Page 3
Programmable Power Supplies III
CONTENTS Page
1 OPERATING INSTRUCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.1 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.2 LOCAL OPERATING INSTRUCTIONS. . . . . . . . . . . . . . . . . . . 1-1
1.2.1 Key references. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
1.2.2 Display indicators. . . . . . . . . . . . . . . . . . . . . . . . . . . 1-38
1.3 REMOTE OPERATING INSTRUCTIONS . . . . . . . . . . . . . . . . 1-40
2 MAINTENANCE INSTRUCTIONS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
2.1 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
2.2 PREVENTIVE MAINTENANCE . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
2.2.1 Performance verification checking. . . . . . . . . . . . . . . 2-2
2.3 CORRECTIVE MAINTENANCE. . . . . . . . . . . . . . . . . . . . . . . . . 2-3
2.3.1 Troubleshooting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
2.3.1.1 Overcurrent situation
2.3.1.2 Overvoltage situation
2.3.1.3 Unknown Calibration Code
2.3.1.4 Unregulated output situation
2.3.1.5 FAIL situation
2.3.1.6 Error during testing
2.3.2 Replacements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
2.3.2.1 Replacing a Fuse
2.3.3 Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
2.3.3.1 Calibration Procedure
. . . . . . . . . . . . . . . . . 2-3
. . . . . . . . . . . . . . . . 2-3
. . . . . . . . . . . . 2-4
. . . . . . . . . . . 2-5
. . . . . . . . . . . . . . . . . . . . . . 2-5
. . . . . . . . . . . . . . . . . . 2-5
. . . . . . . . . . . . . . . . . . . 2-6
. . . . . . . . . . . . . . . . 2-7
Page 4
IV Reference Manual
APPENDIX A TECHNICAL SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . A-1
A.1 CHARACTERISTICS OF THE POWER SUPPLIES . . . . . . . . . A-1
A.1.1 Performance Characteristics . . . . . . . . . . . . . . . . . . . A-1
A.1.1.1 Instrument Specifications A.1.1.2 Output Module Specifications A.1.1.3 Output Module Specifications
A.1.2 Safety characteristics . . . . . . . . . . . . . . . . . . . . . . . . A-8
A.1.3 Dimensions and weight . . . . . . . . . . . . . . . . . . . . . . A-10
A.1.4 Line power input conditions. . . . . . . . . . . . . . . . . . . A-10
A.2 INTERFERENCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-11
A.2.1 Electromagnetic Compatibility (EMC) . . . . . . . . . . . A-11
A.2.2 Radio Frequency interference . . . . . . . . . . . . . . . . . A-11
A.3 GENERAL PURPOSE INTERFACE BUS . . . . . . . . . . . . . . . . A-12
A.3.1 Interface specification . . . . . . . . . . . . . . . . . . . . . . . A-12
A.3.2 Function specification . . . . . . . . . . . . . . . . . . . . . . . A-13
A.4 TRIGGER BUS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-14
A.4.1 Function specification . . . . . . . . . . . . . . . . . . . . . . . A-14
A.4.2 Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-14
. . . . . . . . . . . . . A-1
. . . . . . . . . . A-3
. . . . . . . . . . A-5
APPENDIX B PM28xx PERFORMANCE VERIFICATION . . . . . . . . . . . B-1
APPENDIX C CALIBRATION PROCEDURE . . . . . . . . . . . . . . . . . . . . . C-1
APPENDIX D ERROR MESSAGES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1
D.1 Instrument error messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1
D.1.1 Functional error messages . . . . . . . . . . . . . . . . . . . . D-1
D.1.2 Hardware error messages. . . . . . . . . . . . . . . . . . . . . D-1
D.2 SCPI command/query error messages . . . . . . . . . . . . . . . . . . . D-3
D.2.1 Command errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-3
D.2.2 Execution errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-4
D.2.3 Device-specific errors . . . . . . . . . . . . . . . . . . . . . . . . D-5
D.2.4 Query errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-5
INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-1
Page 5
Programmable Power Supplies V
INSIDE THIS MANUAL
HOW TO USE THIS MANUAL
This reference manual has been aimed at the experienced user as well as the user new to Programmable Power Supplies. It will help the reader to operate the power supply manually (local operation) or from a PC via the General Purpose Interface Bus (remote operation).
This manual contains the following information
Chapter 1 OPERATING INSTRUCTIONS
Gives full reference information about operating your po wer supply in the following modes:
1) locally (via the keys and the display)
2) remotely (via programming commands and queries)
Chapter 2 MAINTENANCE INSTRUCTIONS
Gives information about how to maintain your power supply, covering preventive measures as well as corrective measures.
Appendix A TECHNICAL SPECIFICATIONS
Gives performance specifications about your programmable power supply .
Appendix B PERFORMANCE VERIFICATION PROCEDURE
Describes how to conduct a performance verification test for your programmable power supply.
Appendix C CALIBRATION PROCEDURES
Describes how to calibrate your power supply manually using the keys or remotely via a GPIB controller.
Appendix D ERROR MESSAGES
Gives a summary and explanation of the error messages.
INDEX This is an alphabetical list of all remote commands and Queries.
Page 6
VI Reference Manual
Declaration of Conformity
for
PM2811, PM2812, PM2813, PM2831, and PM2832
Programmable Power Supply
Manufacturer
Fluke Industrial B.V.
Lelyweg 1
7602 EA Almelo
The Netherlands
Statement of Conformity
Based on test results using appropriate standards,
the product is in conformity with
Electromagnetic Compatibility Directive 89/336/EEC
Low Voltage Directive 73/23/EEC
Sample tests
Standards used:
EN 61010-1 (1993)
Safety Requirements for Electrical Equipment for
Measurement, Control, and Laboratory Use
EN 50081-1 (1992)
Electromagnetic Compatibility.
Generic Emission Standard:
EN55022 and EN60555-2
EN 50082-1 (1992)
Electromagnetic Compatibility.
Generic Immunity Standard:
IEC801-2, -3, -4, -5
The tests have been performed in a typical configuration.
This Conformity is indicated by the symbol ,
i.e. “Conformité européenne”.
Page 7
Operating Instructions 1 - 1
1 OPERATING INSTRUCTIONS
1.1 INTRODUCTION
This chapter contains all the details about how to operate your programmable power supply. There are two main sections in this chapter: Section 1.2: Operating locally using the keys and the display. Section 1.3: Programming remotely via a GPIB controller (commands/queries).
1.2 LOCAL OPERATING INSTRUCTIONS
The keys described in this chapter appear in the same order as they are numbered on the next page. Following pages give a fun ctional description of each individual key. Each key description starts on a new page and consists of the following:
Key legend Illustrates the key.
Action: Describes the function of the key.
Display: Shows the response on the display.
Description: Provides additional information.
Example: Gives sample use.
Errors: Lists error conditions and error messages.
Notes: • In general you can assume that an operating function th at is started
by pressing a function key can be terminated by pressing the ENTER key or another function key.
For a single output model, the displayed indication n will be a space.
For a multiple output model, the displayed indication n is the output channel selected.
For most of the reference descriptions it is assumed that the power supply is in the OPERATE mode.
A key is active only in the LOCAL mode, except for the LCL key.
Page 8
1 - 2 Reference Manual
1.2.1 Key references
1
23456
89 10
7
OUTPUT
OPR
STBY
RESET
25
LCL
AUX
SELECT
ENABLE
DISABLE
SET
V
I
OVP
OCP EN OCP DIS
FAULT
DELAY
UNMASK
RESET
DISP
−+
V
+
I
24 23 22 21 20 19 18 17
ON
OFF
7
4
1
0
8
5
2
.
16 15
9
6
3
Figure 1.1 Front panel
Note: Keys 2 and 24 are not available on PM2811 and PM2831
STORE
RECALL
STEP
ENTER
11
12
13
14
ST6628
Page 9
Operating Instructions 1 - 3
ENABLE
DISABLE
OPR
STBY
OPR
STBY
Action:
1
Controls all output channels of the power supply at the same time. All output channels will go into the OPERA TE mode or into the ST ANDBY mode.
Display:
In the STANDBY mode with output channel n selected:
n S T A N D B Y
In the OPERATE mod e with output channel n enabled and selected:
n d d . d d V d d . d d A
In the OPERATE mod e with output channel n disabled and selected:
n D I S A B L E D
Description:
If an individual output was disabled, it will remain disabled when your power supply goes into the OPERATE mode. When your power supply is in the STAN DBY mode, its output will behave as it if was programmed to zer o volts and zero amperes. By switching from the OPERA TE mode to the STANDBY mode the protection of all output channels is reset. The fault register(s) will not
be cleared.
Example:
SELECT
Press to select output 1 (for multiple output models only) Press to enable output 1 (for multiple output models only) Press to enter the OPERATE mode.
Page 10
1 - 4 Reference Manual
PM2831
PM281 1
SELECT
2
Action:
Display:
Description:
Example:
Selects the next output channel.
The number of the selected output channel is shown on the display as the leftmost character. For a single output model, the output channel number is not displayed.
This key is applicable only for multiple output channel models. The selection of the output channels is in a forward and cyclic sequence when pre ssing the SELECT key sequentially , i.e., output 1 first, then output 2, and output 1 again.
This key is useful for verifying the settings of all output channels. It is also useful for examining the operating status of all output channels, i.e., to check which annunciators are displayed.
Page 11
Operating Instructions 1 - 5
ENTER
V
3
Action:
Display: Description:
Example:
Verifies or sets the output voltage of the selected output channel. The voltage can be set when this key is used with the numerical input keys. In step mode the active voltage is shown when pressing this key.
n V S E T d d . d d V
Y our power supply will round off the entered voltage setting V multiple of the resolution of the selected output chann el (see the specifications in Appendix A).
If a value outside the valid range is entered, it will be ignored, and the display will show: V S E T M A X = d d V Where dd is the maximum voltage.
This function is active in the STANDBY mode as well as in the OPERATE mode. Press the SELECT key to select one of the output channels (n).
When the V key is used in the step mode, the actual output voltage is displayed (in the OPERATE mode) or the voltage setting (in the STANDBY mode).
Press The display will show: n V S E T d d . d d V Press The display will show: n V S E T 2 . 3 4 V Press to enter the programmed output voltage. If the output channel is in OPERATE mode and in CV mode, the display will show: n 2 . 3 4 V d d . d d A
V
2 3 4
to the nearest
set
Page 12
1 - 6 Reference Manual
OVP
4
Action:
Display: Description:
Verifies or sets the overvoltage trip level of th e selected output channel. The overvoltage trip level can be set with the numerical inp ut keys.
n O V S E T d d . d d V
Your power supply will round off the entered overvoltage level OVset, set to the nearest multiple of the resolution of the selected output channel (see the specifications in Appendix A).
The programmable overvoltage protection guards the load against excessive voltages. If the overvoltage level is exceeded, the output channel will be shut down, i.e., the output reduced to zero volts and zero amperes. The message OVERVOLTAGE will also be displayed. If a value outside the valid range is input, it will not be accepted and the display will show:
O V S E T M A X = d d V
Where dd is the maximum overvoltage level. Recovery from this fault situation can be accomplished by removing the cause
of the overvoltage protection tripping and by pressing the RESET key. Press the SELECT key to select one of the output channels. When COUPLED PROTECTION is on, the output channel may also be shut down if another coupled output channel is shut down because of any protection tripping.
Page 13
Operating Instructions 1 - 7
ENTER
ENTER
RESET
Example:
There is an overvoltage situation that must be reset. The output voltage setting = 8 V. Therefore, proceed by setting the overvoltage trip level higher than the programmed voltage setting:
- Press
- Press and check the overvoltage setting.
OVP 1 0 OVP
- The display will show: n O V S E T 1 0 . 0 0 V
- Press . The overvoltage level remains at 10 V.
- Press to reset the overvoltage situation.
Errors:
If the programmed value is higher than the maximum allowed value, the following is displayed: O V S E T M A X = n n V If the programmed value is lower than the minimum allowed value, the following is displayed: O V S E T M I N = n V If another coupled output channel has been shut down and the DEN bit has been unmasked, the following is displayed only once after a reset:
n F A U L T O U T P U T m
Page 14
1 - 8 Reference Manual
DELAY
ENTER
DELAY
5
Action:
Verifies or chan ges the reprogramming delay time in units of 1 ms from 0 to 60.00 seconds.
Display:
n D E L A Y 0 . 0 1 s The display shows the actual setting, which can be changed by pressing the numeric entry keys, then pressing the ENTER key.
Description:
When the setting of an output channel is altered or after a protection reset, your power supply may change modes momentarily. To pr event th e reporting of faults during this momentary switching, a delay can be programmed. This reprogramming delay specifies the time period in which the CV, CC, and UNR bits in the status register will be masked from being reported in the fault register and from activating the overcurrent protection circuit. If a value outside the valid range is input, it will not be accepted and the display will show:
D E L A Y M A X = 6 0 s
The reprogramming delay is active when a function is executed that is activated by the following keys:
V
I
−+
V
+
I
RECALL
STEP
RESET
OPR
STBY
Example:
The power supply must be in the local mode, i.e., the text REM may not be displayed.
Press The display will show: n D E L A Y d d . d d s
1
Press The display will show: n D E L A Y 1 . s
2 3
Press The display will show: n D E L A Y 1 . 2 3 s Press to enter the reprogramming delay of 1.23 seconds.
ENABLE
DISABLE
Page 15
Operating Instructions 1 - 9
ENTER
RESET
RESET
6
Action:
Description:
Resets the selected output channel to its programmed operating mode.
The following protection features will be reset in the OPERATE mode:
- overvoltage
- overcurrent
- overtemperature
- out of the sense capability Before any protection can be reset, the condition(s) that activated the protection must be removed, e.g.:
In the case of an overvoltage or overcurrent situation, the load conditions must be changed or the output settings must be adjusted.
In the case of overtemperature, the internal reference temperature has to become lower than the specified release temperature of 60
if the sense capability is exceeded the load lead resistance must be lowered.
°C ±°C.
Note: A fault indication in the status register will not be reset by pressing the
RESET key. Reset of a fault indication will occur only after the fault register has been read.
Example:
There is an overvoltage situation, which must be reset. Proceed by setting the overvoltage trip level 20 % higher than the programmed voltage of 5 V:
- Press
- The display will show: n O V S E T 6 . 0 0 V
- Press to enter the overvoltage trip level.
- Press to reset the overvoltage protection circuit.
OVP 6
Page 16
1 - 10 Reference Manual
−+
V
7
Action: Display:
Description:
The maximum setting of the output voltage is reached.
The maximum setting of the output power (Iset x Vset) is reached. In this case
Adjusts the output voltage setting. The actual output voltage and current will be displayed if the power
supply is in the OPERATE mode.
The output voltage setting will be decreased when you pr ess the left part (– V), and will be increased when you press the right part (V +). The change in voltage setting depends on the programming resolution (see the specifications in Appendix A). The change of the output voltage can be monitored on the display if the power supply is in the constant voltage (CV) mode. This key is active only in the OPERATE mode.
Note: Keeping the left or the right part of the key depressed will cause the
output voltage setting to automatically decrease or incre ase at a rate of 4 times per second after 3 seconds with 10 times its LSD value (LSD = least significant di git).
Increasing the output voltage setting is possible until one of the following conditions occurs:
there are two possibilities, i.e.:
- COUPLED_PARAMETERS = ON: The power supply will adjust the current setting Iset along the constant power characteristic until the maximum setting of the output power is reached. Every time the current setting is adjusted, the CP b it in the status register is set.
- COUPLED_PARAMETERS = OFF: The power supply will not adjust the settings. The output voltage increase will stop at its maximum possible value.
1
/2 second with its LSD value, and after
If the constant voltage (CV) mode is entered, the annunciator above the text CV is displayed.
-
+
Not
e:
V
If is pressed while the voltage is not displayed, the adjustment of the output voltage setting goes on.
Page 17
Operating Instructions 1 - 11
Example:
For this example your power supply must be in the OPERATE mode and in the Constant Voltage mode, i.e., the annunciator above the text CV should b e displayed. The display will show, e.g.: n a a . a a V d d . d d A Press the right part of the – V + key 6 times. The display will show, e.g.: n b b . b b V d d . d d A For a 60V/1A output channel, the value of bb.bb should be approximately 6 x 0.015 = 0.09 volt higher than aa.aa.
Page 18
1 - 12 Reference Manual
LCL
8
Action: Display: Description:
Obtains local control of the power supply. The text REM will no longer be displayed.
When the keyboard was locked in the remote state, it will automatically be unlocked again if the LCL key is pressed.
The display will be turned on if it was turned off during remote operation. Local control cannot be obtained if your power su pply has been progra mmed
in the ’local lockout’ state with the GPIB command LLO.
Page 19
Operating Instructions 1 - 13
AUX
9
Action:
Executes auxiliary interface and control functions. Those functions are presented in a main menu/submenu structure. Each time the AUX key is pressed, the next main menu or next submenu function is con trolled. The first STEP submenu function is entered by pressing the ENTER key.
Main menus: Sub menus:
AUX
STEP MENU
COUPLE PARA
COUPLE PROT
STBY AT PON
CONTRAST
KEY LOCK
ADDRESS
ENTER
AUTO STEP
TIME INT
CONTINUOUS
START AT
STOP AT
device ident
CAL CODE
Note: The menu structure is exited when the ENTER key is pressed instead of
the AUX key. The menu structure is not exited when a numeric key is pressed before the ENTER key is pressed.
Page 20
1 - 14 Reference Manual
STEP FUNCTION FRONT PANEL KEYS TO BE USED 1 STEP MENU ENTER (goto 1a)
AUX (goto 2) a • AUTO STEP ON, OFF b • step TIME INTerval 0 to 9, ENTER c • CONTINUOUS step ON, OFF d • sequence STAR T AT 0 to 9, ENTER e • sequence STOP AT 0 to 9, ENTER 2 COUPLE PARAmeters ON, OFF 3 COUPLE PROTection ON, OFF 4 STandBY AT Power ON ON, OFF 5 display CONTRAST 0 to 9, ENTER 6 KEYboard LOCK ON, ENTER 7 GPIB interface ADDRESS 0 to 9, ENTER 8 device identification SELECT 9 CALibration access CODE 0 to 9, ENTER
Note: ON is the 1 key, and OFF is the 0 key.
Display: The following functional text will be displayed: (with default values) 1: S T E P M E N U
1a : A U T O S T E P O F F 1b : T I M E I N T O . 1 s 1c : C O N T I N U O U S O F F 1d : S T A R T A T 1 1e : S T O P A T 9 9 2: C O U P L B P A R A O F F 3: C O U P L E P R O T O F F 4: S T B Y A T P O N O N 5: C O N T R A S T 8 6: K E Y L O C K O F F 7: A D D R E S S 2 8 8: P M 2 8 x x V y . y N : z z
Notes: xx are the last digits of the type number.
y .y is the version of the processor software. zz is the software version of output channel N.
9: C A L C O D E
Page 21
Operating Instructions 1 - 15
Description:
The sequence of functions in the menu is fixed. The subsequent data for each function can be verified or changed without leaving the menu. This makes it possible to view and change all the functions in one session. The sequence of functions after pressing the AUX key is as follows:
1: STEP MENU
This function consists of five subfunctions to define the STEP function. Pr ess the ENTER key to enter the first submenu function. Press the AUX key to enter the next main menu.
1a AUTO STEP
The auto-step function can be set on or of f, usi ng the ON( 1) or OFF(0) key. If auto-step is on, the AUTO_STEP function is executed as soon as the power supply enters the OPERATE mode. If the AUTO_STEP function is executed, it is not possible to step manually by using the STEP key. The AUTO_STEP function can be exited by setting the AUTO_STEP to OFF or by pressing the
t
(backspace) key. During the execution of the AUTO _STEP function, the
annunciator above the text STEP on the front panel is displayed.
1b TIME INT
The step interval time can be set. Ranges of the setting are as follows: PM2811/12/13: from 0.1 to 60.0 seconds in steps of 0.1 second. PM2831/32: from 25 ms to 60.0 seconds in steps of 1 ms. If auto-step is on and the OPERATE mode is entered, the AUTO_STEP function is not executed in the STANDBY mode.
1c CONTINUOUS
The continuous step function can be set on or off, using the ON(1) or OFF(0) key . If continuous step is on, the preprogrammed STEP sequence i s executed continuously . If continuous step is off, one prepr ogrammed STEP sequence is executed, starting with the start step address and stopping at the stop step address.
1d START AT
The start address of the step sequence can be set. The range of the setting is from 1 to 999. The start address indicates the beginning of the sequence.
1e STOP AT
The stop address of the step sequence can be set. The range of the setting is from 1 to 999. The stop address indicates the end of the sequence.
Note: The stop address (e.g., 20) may be sm alle r than the start addr ess
(e.g., 50). If this is the case, the sequence will be 50, 51 to 998, 999, 1, 2 to 19, 20.
Page 22
1 - 16 Reference Manual
2: COUPLE PARA (Not applicable for the linear power supplies).
This function allows the coupling between the programmed voltage and current setting of an output channel by using the ON(1) or OFF(0) key. If the coupling is on, the programmed voltage or current setting will be adjusted to maximum power if one of these settings would cause maximum power to exceed. If the voltage-current coupling is on, it is applicable for all output channels.
3: COUPLE PROT
This function allows the coupling between the protection mechanisms of all available output channels, using the ON(1) or OFF(0) key. If one of the enabled output channels shuts down because of OVP, OCP, or FAIL, all enabled output channels will also be shut down. This situation can be reset by removing the cause of the shutdown and by resetting the protection circuitry of the output channel that caused the shutdown. This will switch on all output channels again to output their programmed values.
4: STBY AT PON
This function defines the ’power on’ behavior of your power supply. You can program that behavior to be one of two modes, i.e., the STANDBY mode (press the ON (1) key) or the mode that your supply was in at the moment of power off (press the OFF (0) key).
5: CONTRAST
This function enables you to adjust the contrast of the display by programming a number between 0 and 9. The number 0 presents the lowest contrast, and the number 9 presents the highest contrast.
6: KEY LOCK
This function enables you to lock the keyboard to prevent unauthorized operation. The message KEY LOCK OFF will be displayed. To lock the keyboard, the key ON (1) must be pressed. This will set the display to its previous state. If any key is pressed, the message KEY LOCK ON will be displayed. To unlock the keyboard, the ENTER key must be pressed for at least 5 seconds. If the keyboard has been locked, it is not possible to verify any programmed settings.
7: ADDRESS
This function allows you to verify and/or change the GPIB interface address. The display shows the current address as an intege r in the range from 0 to 30. The address can be changed by pressing the numeric keys, then pressing the ENTER key. If a value outside the valid range is input, it will be ignored, and the display will show: A D D R E S S M A X = 3 0
Note: Address 0 is often used as GPIB controller address.
Page 23
Operating Instructions 1 - 17
8: instrument identification
This function displays the identity of your power supply . The display will show:
P M 2 8 x x V y . y N : z z
x x are the last digits of the instrument type number. y . y is the version of the central processor software. zz indicates the software version of the output N. For a multiple output model, the output channel N can be changed using the SELECT key. This enables you to verify the software version of all output channels.
9: CAL CODE
This function allows you to verify and/or set the 4 digit access code, used as the password to enter the calibration mode. This code is initially set at the instrument type number , e.g., 28 31. If the correct code is typed, followed by pressing the ENTER key , a request for a new code is done. Afte r the new code has been typed, followed by pressing the ENTER key, a request to verify the code is done. If the new code is typed again, followed by pressing the ENTER key, then the new code is accepted as the new calibration access code. If a new code is not wanted, press the ENTER key after the request for a new code.
Note: Please write down your (new) calibration code. If you forgot your
calibration code, refer to section 2.3.1 "Troubleshooting".
Pressing the AUX key again starts the menu from the beginning . You can exit the menu by pressing the ENTER key. If you turn the power on while keeping the AUX key depressed, your power supply will ask you for the calibration access code before it enters the CALIBRA TION mode. By pressing the SELECT key , you can select the output channel to be calibrated. Refer to chapter 2 "MAINTENANCE".
Errors:
T I M E M A X = 6 0 . 0 s When the maximum step interval
time has been exceeded.
S T A R T M A X = 9 9 9 When the maximum start address
of the step sequence has been exceeded.
S T O P M A X = 9 9 9 When the maximum stop address
of the step sequence has been exceeded.
A D D R E S S M A X = 3 0 When the maximum GPIB interface
address has been exceeded.
Page 24
1 - 18 Reference Manual
ENTER
to
0
9
10
(numeric keys)
Action: Display: Description:
Example:
Enter decimal figures. The decimal figure will be displayed.
These keys can be used to enter one of the decimal figures 0, 1, 2, 3, 4, 5, 6, 7, 8, or 9.
Press The display will show: n V S E T 1 V Press The display will show: n V S E T 1 . V Press The display will show: n V S E T 1 . 2 V Press The display will show: n V S E T 1 . 2 3 V Press The display will show: n 1 . 2 3 V d . d d A (if in the OPERATE mode)
V 1
2
3
Page 25
Operating Instructions 1 - 19
STORE
ENTER
ENTER
STORE
11
Action:
Stores the actual voltage and current settings of all output channels into the recall memory.
Display:
S T O R E
Description:
A recall memory consists of 999 addresses, numbered from 1 to 999. A recall memory address contains space for the voltage and current setting of all available output channels. After a group of settings has been stored, it can be recalled by pressing the RECALL key. If a value outside the valid range is input, it will not be accepted and the display shows: S T O R E M A X = 9 9 9
CAUTION: The voltage and current settings of all output channels are stored to
the memory address specified.
Example:
Press The display will show: S T O R E Press
5 4
The display will show: S T O R E 5 4 Press Now the voltage and current setting of all output channels are stored at memory address 54. Change the voltage and current setting of the selected output channel by pressing the V and I key + the numeric keys + the ENTER key.
RECAL5 4
Press Press to recall the voltage and current setting of all output channels. Press to check that the previously stored voltage setting of the selected
V
output channel has been restored. Press to check that the previously stored current setting of the selected
I
output channel has been restored.
Page 26
1 - 20 Reference Manual
STORE
ENTER
RECALL
ENTER
RECALL
12
Action:
Recalls the stored voltage and current settings of all output channels from the recall memory.
Display:
R E C A L L
Description:
A recall memory consists of 999 addresses, numbered from 1 to 999. A recall memory address contains space for the voltage and current setting of all available output channels. After a group of settings is recalled, the display will show the new output voltage and current when your supply is in the OPERATE mode. When your supply is in the STANDBY mode, the new output settings will become active as soon as the OPERA TE mod e is entered. If a value outside th e valid range is input, it will not be accepted, and the display shows:
R E C A L L M A X = 9 9 9
Note: When a memory address is recalled, the voltage and current setting of
all output channels is restored from that address.
Example:
Press
5 4
Now the voltage and current setting of all output channels are stored at memory address 54. Change the voltage and current setting of the selected output channel using the V and I key + the numeric keys + the ENTER key. Press The display will show: R E C A L L
5 4
Press The display will show: R E C A L L 5 4 Press to recall the voltage and current setting of all output channels. Press to check that the previously stored voltage setting of the selected
V
output channel has been restored. Press to check that the previously stored current setting of the selected
I
output channel has been restored.
Page 27
Operating Instructions 1 - 21
STEP
ENTER
STEP
13
Action:
Steps from one recalled group of settings to the next o ne. This makes it easy to verify or sequentially execute a number of predefined settings.
Display:
• after 1x STEP key : n S T E P T O 1
• address aaa + ENTER key : n S T E P a a a d d . d d V Check that the annunciator above the text STEP is displayed.
• after I key : n S T E P a a a e e . e e A
(PM281 1/12/13)
• after I key : n S T E P a a a e . e e e A
(PM2831/31)
• after V key : n S T E P a a a d d . d d V
• after STEP key : n S T E P b b b d d . d d V
Notes: aaa is the recall address from 1 to 999.
dd.dd is the new voltage setting ee.ee (e.eee) is the new current setting bbb is the address after aaa, i.e., bbb = aaa + 1 In the ST ANDBY mode, only the new voltage and current setting are shown. In the OPERATE mode the new voltage and current setting are recalled and the read back value displayed.
Description:
After pressing , the message STEP TO aa (aa is the previous recall address) is displayed. This address can be changed by pressing the numeric keys. The new address is entered by pressing . Then the annunciator above the text STEP on the front panel will be displayed to indicate that the step function is entered. The voltage or current value to be displayed can be selected at any time by pressing the V or the I key . Any further activation of the STEP key incr ements the step address. A sequence may be accessed at any address within the predefined range, which is defined in the STEP submenu of the AUX function key (ST ART A T and STOP A T). If an address is entered outside th e predefined range, the message INVALID STEP is displayed. The STEP function can be entered in the OPERA TE as we ll as the ST ANDBY mode and can be exited by pressing or . The last recalled voltage
OPR
STBY
and current remain actual. In the OPERATE mode the output settings are updated according to the recalled settings. In the ST ANDBY mode the contents of the recal l addresses can be verified. The message STEP MAX= 999 is displayed if an addr ess outside the possible range (1 to 999) is entered.
Page 28
1 - 22 Reference Manual
STEP
ENTER
SELECT
STEP
Example:
Press to enter the step function.
2 0
Press to select address 20. Sequence:
Select the output channel by pressing . Check the voltage by pressing . Check the current by pressing .
V I
Press to examine the next address.
Repeat this sequence as many times as necessary.
Error:
I N V A L I D S T E P Is displayed if an address is entered
outside the valid range.
S T E P M A X = 9 9 9 Is displayed if an address is entered
outside the possible range.
Page 29
Operating Instructions 1 - 23
ENTER
ENTER
14
Action:
Executes a command or a function.
Description:
By pressing this key a function will be terminated or a progra mmed value wil l be entered. This key can also be used for removing an error message from the display.
Example:
1
Press
V
The display will show: n V S E T 1 V Press
2 3
The display will show: n V S E T 1 . 2 3 V Press The display will show: n 1 . 2 3 V d . d d A (if in the OPERATE mode and in the CV mode)
Page 30
1 - 24 Reference Manual
ENTERVENTER
15
(backspace)
Action: Display:
Erases the input of the previous keystroke. The text from the last key will be erased from the display.
Description:
This key can be used to correct a wrong keystroke by pressing the b ackspace key, then pressing the correct key. This key is also used to leave the step functi on. M anu al as we ll as a utomati c stepping through a number of voltage/current settings is aborte d b y pressing this key.
Example 1:
Press
V 1 3
The display will show: n V S E T 1 3 V Press
2
The display will show: n V S E T 1 2 V Press The voltage setting has not been changed.
Example 2:
Press The display will show: n V S E T a a . a a V Press The display will show: n V S E T V
Note: The actual value has been erased from the display
Press Now the latest voltage is actual again, i.e., the voltage setting has not been
changed.
Page 31
Operating Instructions 1 - 25
ENTER
.
16
Action: Display: Description:
Example:
Enters a decimal point. The display will show the decimal point.
This key can be used to insert a decimal point into a value to be input.
Press The display will show: n V S E T 1 V Press The display will show: n V S E T 1 . V Press The display will show: n V S E T 1 . 2 V Press The display will show: n V S E T 1 . 2 3 V Press The display will show: n 1 . 2 3 V d . d d A (only in the OPERATE mode)
V 1
2
3
Page 32
1 - 26 Reference Manual
OFF
Action: Description:
Example:
ON
0
The OFF key is the same as the 0 key. The ON key is the same as the 1 key.
Press twice. Press to set the UNMASK-DEN bit ON. Press Press to set the UNMASK-CP bit OFF. Press
1
Sets a predefined function or value off or on.
UNMASK
1
UNMASK
0
UNMASK
17 18
Page 33
Operating Instructions 1 - 27
+
I
19
Action: Display:
Description:
Adjusts the output current setting. The actual output voltage and current will be displayed if the power
supply is in the OPERATE mode.
The output current setting will be decreased when you press the left part (- I), and will be increased when you press the right part (I +). The change in current setting depends on the programming resolution (see the specification s in Appendix A). The change of the output current can be monitored on th e display , if the power supply is in the constant current (CC) mode. This key is active only in the OPERATE mode.
Note: Keeping the left or the right part of the key depressed will cause the
output current setting to automatically decrease or increase at a rate of 4 times per second after seconds with 10 times its LSD value (LSD = least significant digit).
Increasing the output current setting is possible until one of the following conditions occurs:
The maximum setting of the output current is reached.
The maximum setting of the output power (Iset x Vset) is reached. In this case there are two possibilities:
- COUPLED_PARAMETERS = ON: The power supply will adjust the voltage setting Vset along the constant power characteristic until the maximum setting of the output power is reached. Every time the voltage setting is adjusted, the CP bit in the status register is set.
- COUPLED_PARAMETERS = OFF: The power supply will not adjust the settings. The output current increasing will stop at its maximum possible value.
1
/2 second with its LSD value, after 3
If the constant current (CC) mode is entered before the maximum output power is reached, the annunciator above the text CC is displayed. If the overcurrent protection was enabled in this case, the protection becomes active and the output voltage and current will be reduced to zero.
-
+
Note: If is pressed while the current is not displayed, the
I
adjustment of the output current setting goes on.
Page 34
1 - 28 Reference Manual
Example:
For this example your power supply must be in the OPERATE mode and in the Constant Current mode of operation, i.e., the annunciator above the text CC should be displayed. The display will show, e.g.: n a a . a a V d d . d d A (d . d d d A) Press the right part of the – I + key 6 times. The display will show, e.g.: n a a . a a V e e . e e A (e . e e e A) For a 60V/2A output channel, the value of e.eee should be approximately 6 x 0.5 = 3 mA higher than d.ddd.
Page 35
Operating Instructions 1 - 29
DISP
20
Action:
Display:
Description:
Displays the bits in the fault register for the selected output channel and clears the fault register.
n F A U L T d d d n F A U L T - C P O F F (or O N) n F A U L T - U N R O F F (or O N) n F A U L T - F L O F F (or O N) n F A U L T - O C O F F (or O N) n F A U L T - O V O F F (or O N) n F A U L T - C C O F F (or O N) n F A U L T - C V O F F (or O N) n N O F A U L T
The unmasked events are accumulated in the fault register. The decimal number displayed (ddd) represents the sum of the individual bit values:
BIT: VALUE: MEANING: bit 0 = 1 adds 1 CV Constant Voltage bit 1 = 1 adds 2 CC Constant Current bit 2 = 1 adds 4 OV OverVoltage bit 3 = 1 adds 8 OC OverCurrent bit 4 = 1 adds 1 6 FL FAILure (overtemper ature or out of sense
capability) bit 5 = 1 adds 32 UNR Unregulated output bit 6 = 1 adds 64 CP Coupled Parameters bit 7 = not used No meaning
total max. = 127
Pressing the DISP key again will show whether a bit in the fault register has been set (ON) or not set (OFF). Each time the DISP key is pressed, the next bit will be displayed from the CP up to the CV bit. When a new fault occurs during displaying of the fault register (bits), the new contents of the fault register will be shown by pressing the DISP key again. If no new fault occurred during the display, the message NO FAULT will be displayed at the end. The DISP function is exited by pressing the ENTER key. After the fault register has been displayed, the bits are cleared.
Page 36
1 - 30 Reference Manual
DISP
Press the SELECT key to select one of the output channels (n). For unmasking of the bits, refer to the UNMASK key.
The following diagram shows the relation between the STATUS, UNMASK, and FAULT registers: (STATUS and
UNMASK = FAULT)
STATUS UNMASK FAULT
0
CV
1
CC
2
OV
3
OC
4
FL
5
UNR
6
CP
7
XXXX
STATUS REG.: IF bit 5 = 1
IF bit 6 = 1
CV CC OV OC FL
UNR
CP
DEN
UNMASK REG.: and bit 5 = 0
and bit 6 = 1
FAULT REG.: then bit 5 = 0
then bit 6 = 1
CV CC OV OC FL
UNR
CP
XXXX
0 1 2 3 4 5 6 7
Note: The bits in the fault register have been accumulated in order of
occurrence. The sequence of the occurrences cannot be determined from the bit settings.
Example:
Press The display will show, e.g.: n F A U L T 4 1 The decimal figure 41 is the sum of 32 + 8 + 1. This means: 1 = bit 0 set, i.e., constant voltage mode
8 = bit 3 set, i.e., overcurrent detected
32 = bit 5 set, i.e., unregulated output
Errors:
After a fault in the selected output channel, the annunciator above the text FL T will be displayed.
Page 37
Operating Instructions 1 - 31
UNMASK
21
Action:
Display:
Description:
Displays or sets the actual unmask setting of the selected output channel.
1st time: n U N M A S K d d d 2nd time: n U N M A S K - D E N O F F 3rd time: n U N M A S K - C P O F F 4th time: n U N M A S K - U N R O F F 5th time: n U N M A S K - F L O F F 6th time: n U N M A S K - O C O F F 7th time: n U N M A S K - O V O F F 8th time: n U N M A S K - C C O F F 9th time: n U N M A S K - C V O F F
If a value outside the valid range is input, it will be ignored and the display will show: U N M A S K M A X = 2 5 5 The meaning of the status unmask bits is as follows: bit 7 = 128 = DEN : Enable the display of a fault message of another output
channel (only for multiple output models). bit 6 = 64 = CP : Coupled parameters have been adapted. bit 5 = 32 = UNR: Output is unregulated. bit 4 = 16 = FL : Output channel is in overtemperature or the sense
capabilityhas been exceeded (fail). bit 3 = 8 = OC : Output channel is in overcurrent. bit 2 = 4 = OV : Output channel is in overvoltage. bit 1 = 2 = CC : Output channel is in constant current mode. bit 0 = 1 = CV : Output channel is in constant voltage mode.
The setting can be changed in two ways: I) Program a decimal number as the sum of the decimal values of the bits to
be set. Programming a 0 clears all the bits in the unmask register, i.e., the status register cannot set any bit in the fault register.
II) Press the key UNMASK sequentially . This will show all the p rogrammable
unmask bits that can be set or reset individually , using the ON (1) and OFF (0) keys. Setting a bit ON allows the corresponding bit in the status register to set the corresponding bit in the fault register. Setting a bit OFF disables the corresponding bit in the status register from settin g the corr esponding bit in the fault register.
Page 38
1 - 32 Reference Manual
Press the SELECT key to select one of the output channels. The menu can be exited by pressing the ENTER key.
The following diagram shows the relation between the STATUS, UNMASK and FAULT registers: (STATUS and
STATUS UNMASK FAULT
UNMASK = FAULT)
0
CV
1
CC
2
OV
3
OC
4
FL
5
UNR
6
CP
7
XXXX
STATUS REG.: IF bit 5 = 1
IF bit 6 = 1
CV CC OV OC FL
UNR
CP
DEN
UNMASK REG.: and bit 5 = 0
and bit 6 = 1
FAULT REG.: then bit 5 = 0
then bit 6 = 1
CV CC OV OC FL
UNR
CP
XXXX
0 1 2 3 4 5 6 7
Note: The bits in the fault register have been accumulated in order of
occurrence. The sequence of the occurrences cannot be determined from the bit settings.
Consider carefully which bits should be masked or not masked from being reported. The FL bit (Failure) and the UNR bit (unregulated output) should always be kept unmasked, i.e., ON.
Page 39
Operating Instructions 1 - 33
ENTER
ENTER
Example: (using decimal values)
Set the bits 6, 5 and 4 in the unmask register. The decimal value of bit 6 = 2 The decimal value of bit 5 = 2 The decimal value of bit 4 = 2
6
= 64
5
= 32
4
= 16
total = 112
UNMASK
Press The display will show: n U N M A S K d d d Press
1 1 2
The display will show: n U N M A S K 1 1 2 Press to enter the unmask setting.
Example: (using the ON (1) and OFF (0) keys)
Set the bits 6, 5 and 4 in the unmask register as follows:
UNMASK
Press
0
UNMASK
Press (bit 7 = 0)
1
UNMASK
Press (bit 6 = 1)
1
UNMASK
Press (bit 5 = 1)
1
UNMASK
Press (bit 4 = 1)
0
UNMASK
Press (bit 3 = 0)
0
UNMASK
Press (bit 2 = 0)
0
UNMASK
Press (bit 1 = 0)
0
UNMASK
Press (bit 0 = 0)
UNMASK
Press and check that the unmask setting = 112. Press to end the unmask setting.
Page 40
1 - 34 Reference Manual
OCP EN
OCP DIS
OCP EN
OCP DIS
RESET
OCP EN
OCP DIS
Action: Display:
Description:
When the overcurrent protection has been enabled and the selected output channel outputs a current that exceeds the programmed output current limit, the output channel will be shut down, i.e., the output is reduced to zero volts and zero amperes. Also the message OVERCURRENT will be displayed. Recovery from this fault situation can be accomplished by removing the cause of the overcurrent, then pressing the RESET key. When COUPLED PROTECTION is on, the output channel may also be shut down if another coupled output channel is shut down because of an acti vated protection.
Example:
The power supply is in the Constant Current mode of operation. Press to enable the overcurrent protection. The overcurrent protection circuit for the selected output channel will immediately be activated and the message OVERCURRENT will be displayed. Also the annunciator above the text OCP EN will be displayed. Press to disable the overcurrent protection. Press to reset the overcurrent protection curcuit. Now the power supply is back in Constant Current mode. The annunciator above the text OCP EN is no longer displayed.
22
Disables or enables the overcurrent protection. If enabled, the annunciator pointing at the text
will be displayed.
OCP EN
If enabled and an overcurrent situation has occurred, the following message is displayed: n O V E R C U R R E N T
Error:
If another coupled output channel has been shut down and the DEN bit has been unmasked, the following is displayed only once after a reset: n F A U L T O U T P U T m
Page 41
Operating Instructions 1 - 35
ENTER
I
23
Action:
Display:
Description:
Example:
Verifies or sets the current level of the selected output channel. The output current can be set by pressing the numerical input keys. In step mode the active current is shown when pressing this key.
n I S E T d d . d d A (PM2811/12/13) n I S E T d . d d d A (PM2831/32)
Y our powe r supply will round off the en tered current setting I multiple of the resolution of the selected output chann el (see the specifications in Appendix A).
If a value outside the valid range is entered, it is ignored and the display shows: I S E T M A X = d d A where dd is the maximum current. This function is active in the STANDBY mode as well as in the OPERATE mode. Press the SELECT key to select one of the output channels (n).
When is pressed in the step mode, the actual output current is displayed (in the OPERA TE mode), or the curre nt setting is displayed (in the STANDBY mode).
Press The display will show: n I S E T d . d d d A Press The display will show: n I S E T 0 . 2 3 4 A Press to enter the programmed maximum current level. If the output channel is in the OPERATE mode and in the CC mode, the display will show: n d d . d d V 0 . 2 3 4 A
I
I
0 2 3 4
to the nearest
set
Page 42
1 - 36 Reference Manual
PM2831
PM2811
ENABLE
DISABLE
OPR
STBY
ENABLE
DISABLE
Action:
24
Enables or disables the selected output channel. The enable status of each output channel is indicated on the display by the appearance of the output channel number after the text ENABLED.
Display:
If output 1 has been disabled: 1 (and in OPERATE mode) If output 1 was enabled :
D I S A B L E D
ENABLED
d d . d d V
1
d d . d d A
(d . d d d A )
(and in OPERATE mode)
Description:
This key is applicable only for multiple output channel models. A maximum of three output channels can be enabled. This will be indicated on the display as follows:
ENABLED 123
. In this way you can quickly verify which output channels have been enabled to output power. The enable function, however, is overruled in the STANDBY mode of the power supply, which is selected by pressing the OPR/STBY key. When the output has been disabled, it will behave as if it was programmed to zero volts and zero amperes. Press the SELECT key to select one of the output channels (n).
Example:
SELECT
Press to select output 1 (only applicable for multiple output channel models). Press to enable output 1 (only applicable for multiple output channel models). Press to set the power supply in the OPERATE mode. The display will show:
d d . d d V d . d d d A
1
ENABLED 1
ENABLED 1
Page 43
Operating Instructions 1 - 37
RESET
Action:
Description:
This feature has been implemented to reset your power supply without the need to switch the power off and on. All programmed values before the system reset remain actual. The reset behavior can be programmed using the STBY AT PON menu of the AUX function, i.e., continue in the STANDBY mode or in the mode th at the power supply was in at the moment of RESET.
25
Resets your power supply to power-on conditions when the re cessed RESET button is activated with a pencil point.
Page 44
1 - 38 Reference Manual
1.2.2 Display indicators
26
ENABLED
123
27
STEP
FLT CV CC OCP
34 33 32 31 30 29353637
EN
Figure 1.2 Display of the Programmable Power Supply
26 27 28 29
This digit indicates the channel number (only for multiple output models). Setting information or actual output values.
SRQ
When the text SRQ is displayed, your power supply is requesting for service, i.e., has a message or data for the controller.
30
REM
When the text REM is displayed, your power supply is in the remote mode, i.e. programmed via the GPIB bus.
28
REM
SRQ
ST6627
31
32
33
OCP EN
When the annunciator above the text OCP EN is displayed, the overcurrent protection for the selected output channel has been enabled.
CC
When the annunciator above the text CC is displayed, the selected output channel is in the Constant Current mode of operation.
CV
When the annunciator above the text CV is displayed, the selected output channel is in the Constant Voltage mode of operation.
Page 45
Operating Instructions 1 - 39
34
35
36
37
FLT
When the annunciator above the text FLT is displayed, a bit is set in the fault register of the selected output channel.
STEP
When the annunciator above the text STEP is displayed, the step function is active.
1, 2, 3
The displayed figures indicate which output channels have been enabled. This text is applicable only for multiple output models.
Example: The display shows ENABLED2 This means that output channel 2 has been enabled.
ENABLED
The text ENABLED is displayed for multiple output models.
Page 46
1 - 40 Reference Manual
1.3 REMOTE OPERATING INSTRUCTIONS
This section describes each command and query for the programmable power supplies in detail. The commands and queries are listed in alphabetical order. First the IEEE.2 commands/queries (beginning with PPS-specific SCPI commands/queries. Each command description starts on a new page and consists of the following:
•NAME
Action: Describes what the command/query does.
Syntax: The syntax of the command/query indicates the character sequen ce that must
be placed on the GPIB. Different programming languages (such as BASIC, C, P ASCAL) have different ways of representing data that is to be output onto the GPIB. It is up to the programmer to determine the methods to output the character sequence required for the programm ing language used.
Commands must be sent to the instrument for which they are intended. This means GPIB device address information must be included before the command sequence. Again the programmer must determine how the programming language can pass this information on to the GPIB.
) are listed followed by the
*
Rules:
- Common commands begin with an asterisk (*).
- Queries end with a question mark (?).
- Subsystem command/query parts start with a semicolon (:).
- The first semicolon (:) in a command may be left out.
- UPPER case letters in mnemonics are mandatory (short form); lower case letters may be left out or must be specified completely (long form). Example:
- Commands/queries may be given in uppercase or lowercase characters through one another. Example:
- Text between [ and ] is optional text. Example:
:INSTrument :INST
SoUrCe
:INST[:SEL]
(short form)
is allowed.
(long form) has the same effect as
has the same effect as :
INST
Page 47
Operating Instructions 1 - 41
- Text between { and } may be repeated . Example: <id>{,<id>} means that the <id> parameter can be
repeated, e.g. <id>,<id>,<id>
- A choice is indicated by a | sign. Example: 0 | 1 means 0 or 1
- Values can be given in:
decimal <value>, e.g. 10
hexadecimal #h<value>, e.g. #hA
octal #q<value>, e.g. #q12
binary #b<value>, e.g. #b1010
Response: (only in the case of a query)
Description: (additional information)
Example: (sending commands and reading responses) Program examples are included with each command description.
ONLY THE COMMAND STRING IS GIVEN. No other programming details are shown, because the method used to send the command string will differ depending upon the GPIB drivers and programming language used.
The following example sends the command Send
*CLS
The following example reads the response from the power supply
Read
Errors: (possible error numbers + their meaning)
Note: In the remote mode the front panel keys will have no effect on
<response>
For errors not mentioned, refer to Appendix D "Error messages".
programmed settings. It is, however, possible to view the actual settings on the front panel display, using the front panel keys SELECT, V, I, OVP, DELAY, UNMASK, DISP, and AUX.
CLS to the power supply.
*
Page 48
1 - 42 Reference Manual
QUEStionable
STATUS STRUCTURE
output
channel 1
CAL FAIL OCP OVP CV CC
*
ISUMmary
0
> 1 4 8
*
INSTrument
1
> 2 3
*
>
0 1 4 8 13
ESR
>
*
OPERation
8
>
9
STB
3 5 7
n output channels
*
ISUMmary
>
8
9
*
INSTrument
1
>
2 3
13
ST5876
Figure 1.3 Status structure
Register structures marked with an asterisk (*) are composed as shown on the next page.
A status event is active if the corresponding bit = 1 (true ) an d no t act ive if bit = 0 (false).
Page 49
Operating Instructions 1 - 43
REGISTER STRUCTURE
&
Logical OR
Event Enable register
&
Condition
register
Transition
register
pos. or neg.
or both
Event
register
Message
ST5877
Figure 1.4 Register structure
Each of the following registers contain the above structure: OUEStionable OPERation INSTrument INSTrument ISUMmary ISUMmary
The conditions can be filtered with the transition register for POSitive, NEGative or both transitions. The resulting Events may be enabled or disabled by the Event Enable register.
Remark: According to the SCPI status structure, the status of output channel
1 is accessible through the ISUMmary as well as with the QUEStionable (resp. OPERation) register. The status of the output channels 2 and 3 is accessible only through the ISUMmary register.
Page 50
1 - 44 Reference Manual
CLS Clear Status Command
*
Action: Command: Description:
The the ’operation query idle’ state and performs the following:
1. Clears all Event Registers summarized in the Status Byte Register.
2. Empties all Queues, which are summarized in the Status Byte Register.
Example:
Send
Clears the status data structures.
CLS
*
CLS command forces the device into the ‘operation complete idle’ and
*
The Output Queue, which is summarized in the MAV-bit, will be cleared only when the program message.
CLS
*
CLS command is the only or the first command in a
*
Page 51
Operating Instructions 1 - 45
ESE Standard Event Status Enable Command
*
Action:
Command:
Query: Response: Description:
The contents of the Standard Event Status Enable Register ( determines which bits in the Standard Event Status Register ( enabled to be summarized in the Status Byte Register (
Suppose you want to enable the DDE (Device Dependent Enable) bit to be summarized in the Status Byte Register. Then you have to set bit 3 in the
ESE register by sending the following command string:
*
When you also want to enable the OPC (Operation Complete) bit, the command string to send must be:
Logical
OR
Sets the ESE (standard Event Status Enable) register bits to enable the Standard Events to be summarized in the Status Byte Register.
ESE <integer>
*
<integer> A whole positive number in the range 0 to 255.
ESE?
*
<integer>
ESE)
*
ESR) are
*
STB).
*
ESE 8
*
ESE 9
*
PON URQ CME EXE DDE QYE RQC OPC
•••••••••••••
&
•••
•••••••••••••
01234567
&
01234567
Standard Event Status Register
ESR?
*
*
*
ESE?
ESE <NRf>
read
Standard Event Status Enable Register program
read
Example:
Send Send Read
Summary into Status Byte Register
ESE 255 Bits 0 to 7 are enabled
*
ESE?
*
<response> = 255
Page 52
1 - 46 Reference Manual
ESR? Standard Event Status Register Query
*
Action:
Query: Response:
Description:
Send Read The response 28 equals the binary value 00011100 (= 16 + 8 + 4 decimal). The bits 4 (EXE bit), 3 (DDE bit) and 2 (QYE bit) ar e set. This means that an Execution Error, a Device Dependent Err or , and a Query Error occurred since the last time this register was read.
PON URQ CME EXE DDE QYE RQC OPC
Example:
Send Send Read
Reports the contents of the standard Event Status Register (ESR) and clears it.
ESR
*
<integer> <integer> A whole decimal number in the range 0 to 255.
ESR?
*
28
Standard Event Status
01234567
01011000
ESE 255 Bits 0 to 7 are enabled
*
ESR? Read Event Satus Register
*
255
Enable Register
read
ESE?
*
Page 53
Operating Instructions 1 - 47
IDN? Identification Query
*
Action: Query: Response:
Description:
The Serial Number and Firmware level data ar e optional, but if the instrument does not report this data, an ASCII character 0 is returned instead.
Example:
Send Read
Reports the identification of the instrument.
IDN?
*
<identity string> <identity string> =
<Manufacturer>,<Model>,<Serial Number>, <Firmware level>
IDN?
*
PHILIPS,PM2832/11,0,V1.0
Page 54
1 - 48 Reference Manual
OPC Operation Complete Command
*
Action:
Command: Query: Response: Description:
When the the
PON URQ CME EXE DDE QYE RQC
The OPC bit is cleared along with the other bits in the the operation is to use the
Example:
Send . . Send Read
. . Send Read
Causes the instrument to set the operation complete bit (OPC) in the standard Event Status Register (ESR) when all pending operations have been finished.
OPC
*
OPC?
*
1
OPC command is sent to a unit, it will set the
*
ESR register when all pending operations have been completed.
*
OPC
01234567
ESR? query is executed. Another way to wait for the completion of an
*
OPC
*
ESR?
*
0 Indicates that the instrument is busy performing
ESR?
*
1 Indicates that the instrument has finished the
WAI command.
*
programmed actions.
previously programmed actions.
Standard Event Status Enable Register read
OPC
ESE?
*
ESR register, when
*
bit (=bit 0) in
Note: You may re peat the *ESR? query and read the response until the OPC bit
is 1, but you can also use the
OPC? query (which is always an ASCII character 1) holds up the GPIB
*
until the previous operations have been completed.
OPC? query. The response from the
*
Page 55
Operating Instructions 1 - 49
Example:
<command 1>
Send
Send Read
OPC?
*
1 This response is held off until the action
performed by <command 1> is completed.
Page 56
1 - 50 Reference Manual
PSC Power-on Status Clear Command
*
Action:
Command:
Query: Response
Description:
This command enables or disables the clearing of the status registers after power on. If a zero is programmed, the clearing will be disabled. If an in teger not equal to zero is programmed, the clearing will be enabled.
Note: If *PSC was set false (disabled) and a power-up is detected, the status
Examples:
Send . Send . Send
Send Read
Disables or enables the clearing of the SRE (Service Request Enable register) and the ESE (standard Event Status Enable register) after power on.
PSC <integer>
*
<integer> A whole decimal number in the range -32767 to 32 767
PSC?
*
: 0 if disabled
1 if enabled
information may be invalid. If this is the case, a device-dependent error is generated (-300, "Device-specific error"). The user can test on this event (bit 3 in the ESR register) by reading the ESR register ( which indicates the validity of the status structure. If bit 3 (DDE) is set, the status structure is invalid. The sugg ested action is sending a reset, the status structure is valid.
PSC 1 Clearing enabled.
*
PSC -34 Clearing enabled.
*
PSC 0 Clearing disabled.
*
PSC?
*
0 No clearing after power on.
CLS (which clears the status structure). If bit 3 (DDE) is
*
ESR?),
*
Page 57
Operating Instructions 1 - 51
RCL Recall Command
*
Action:
Command:
Description:
<location> is rounded to a whole number.
Memory location 0 will select the power-on settings.
The scope of For storing the programmable settings, refer to the
Example:
Send . . Send
. . Send
Restores the programmable settings of the instrument from a specified location in the local memory.
RCL <location>
*
<location> A whole decimal number in the range 0 to 9
RCL is the same as the scope of the *RST command.
*
SAV 4 Stores the current settings in memory location 4.
*
RCL 4 Recalls the settings previously stored in memory
*
RCL 0 Restores the power-on settings
*
location 4.
SAV command.
*
Page 58
1 - 52 Reference Manual
RST Reset Command
*
Action: Command: Description:
The The
the contents of the Output Queue (see Device Clear)
the Service Request Enable (
the standard Event Status Enable (
the state of the IEEE 488.2 interface
the power-on status clear flag
calibration data that affects the device specifications
the contents of the recall memory locations RST command results in the following settings:
The
*
:INSTrument:NSELect 1 :INSTrument:STATe OFF (= STANDBY) :OUTPut:STATe OFF (= DISABLED) :OUTPut:PROTection:COUPling:STATe OFF :SOURce:VOLTage:LEVel:IMMediate:AMPLitude MIN 1) :SOURce:VOLTage:LEVel:IMMediate:AMPLitude:AUTO OFF :SOURce:VOLTage:PROTection:LEVel MAX 2) :SOURce:CURRent:LEVel:IMMediate:AMPLitude MIN 3) :SOURce:CURRent:LEVel:IMMediate:AMPLitude:AUTO OFF :SOURce:CURRent:PROTection:STATe OFF :SOURce:CURRent:PROTection:DELay DEF 4) :SOURce:LIST:INDex:NSELect MIN (=1) :SOURce:LIST:SEQuence:STARt MIN (=1) :SOURce:LIST:SEQuence:STOP MAX (=999) :SOURce:LIST:SOURce EXT :SOURce:LIST:TIMer 0.1 s :INITiate:CONTinuous ON :DISPlay:ENABle ON :DISplay:CONTrast MAX (= 9) :SYStem:KLOCk OFF :SYSTem:POCLear ON :CALibration:STATe ON
Resets the instrument.
RST
*
RST command sets the instrument in the power-on default state.
*
RST command
*
will not affect:
SRE) register
*
ESE) register
*
Page 59
Operating Instructions 1 - 53
COMMAND (SHORT FORM)
1) :VOLT MIN
2) :VOLT:PROT MAX
3) :CURR MIN
4) :CURR:PROT:DEL DEF
Default nodes are omitted
*
1) to 4) See previous page.
Example:
Send
*
RST
*
30V/ 10A/ 60W
0.0V 32V
0.04A
0.05s
60V/ 5A/ 60W
0.0V 62V
0.02A
0.1s
60V/ 10A/ 120W
0.0V 62V
0.04A
0.1s
60V/ 2A
0.0V 62V
0.04A
0.05s
120V/ 1A
0.0V 122V
0.02A
0.1s
Page 60
1 - 54 Reference Manual
SAV Save Command
*
Action:
Command:
Description:
<location> is rounded to a whole number
Memory location 0 will select the current settings to be the power-on setup.
The scope of
For recalling the settings, refer to the
Example:
Send . . Send
. . Send
Stores the actual settings of the instrument in a specified location in the local memory.
SAV <location>
*
<location> A whole decimal number in the range 0 to 999.
SAV is the same as the scope of the *RST command.
*
RCL command.
*
SAV 4 Stores the actual settings in memory location 4.
*
RCL 4 Restores the settings previously stored in memory
*
SAV 0 Stores the actual settings of the instrument in memory
*
location 4.
location 0. These settings are selected as the pow er-on settings.
Page 61
Operating Instructions 1 - 55
SRE Service Request Enable Command
*
Action: Command:
Query: Response: Description:
The bits in the Service Request Enable register ( determine:
which corresponding bits in the STatus Byte register (
service request from the instrument.
which corresponding bits in the Service Request Enable register (
be summarized in the MSS bit in the
Generation
Sets the Service Request Enable (SRE) register.
SRE <integer>
*
<integer> A whole decimal number in the range 0 to 255.
SRE?
*
<integer>
SRE) (see the figure below)
*
STB) will cause a
*
STB register.
*
RQS bit read by Serial Poll
RQS
OPER ESB
Service
Request
Logical
OR
6
MSS
&
••••
MAV QUES bit2 bit1 bit0
MSS bit read by
&
&
&
&
*
STB?
&
&
SRE) will
*
STB
<
Example:
Send
Note: You cannot set or clear bit 6 (decimal value 64). This bit is ’don’t care’.
SRE 32 This will set bit 5 in the Service Request Enable register (SRE).
*
X
program *SRE <NRf>
Read
SRE?
*
0123457
SRE
Page 62
1 - 56 Reference Manual
STB? Read Status Byte Query
*
Action:
Query: Response:
Description:
The STatus Byte register contains the summary status of all overlaying status registers and queues. The bits 0 to 5 and bit 7 of this register are summarized in the MSS bit (bit 6); see also the Register is read by the IEEE 448.2 Serial Poll, then the RQS (Requested Service) bit is returned in bit 6. The
OPER ESB
OPER = OPERation status bit RQS = ReQuested Service MSS = Master Summary Status ESB = Event Summary Bit MAV = Message AVailable QUES = QUEStionable status bit
Reports the contents of the STatus Byte (STB) register, in which bit 6 reports the MSS (Master Summary Status).
STB?
*
<integer> <integer> A whole decimal number in the range 0 to 255.
SRE command. When the Status Byte
*
STB query returns the MSS bit in bit 6.
*
RQS-bit read by Serial Poll
RQS
6
MSS
MAV QUES bit1 bit0
MSS-bit read by
bit2
STB?
*
Example:
Send Read
STB?
*
16 the MAV bit is set, indicating that there is response data
available in the unit’s Output Queue.
Page 63
Operating Instructions 1 - 57
TRG Trigger Command
*
Action:
Command: Description:
The trigger command actions. The SCPI common commands. This means the trigger command is sent to a certain GPIB address, which means that only one address at a time will receive this trigger. The GET is also an add ressed command, but you can send this code to a group of instruments simultaneously . The way this is done depends on the controller language used.
For the programmable power supplies, a trigger comman d is used to execute the next step during execution of the step function.
Example:
Send
Triggers the instrument. This comman d perform s the same as the GPIB defined Group Execute Trigger (= GET) command.
TRG
*
TRG or GET can be used for synchronization of device
*
TRG command is an addressed command, just like all other
*
TRG The addressed instrument will receive a trigger command.
*
Page 64
1 - 58 Reference Manual
TST? Self-Test Query
*
Action: Query: Response:
Description:
The following self-tests are performed after power-on:
ROM test
RAM test
GPIB controller test
Microprocessor timer test
Communication (D
Display controller test
ADDA output channel(s) test
The only failure that is reported is the display controller test failure. All other failures will be blocked from being reported.
The self-test will not change any internal instrument settings.
Example:
Send Read . turn power off and on again . Send Read
Returns the result of the power-on self-tests.
TST?
*
0 | 1 0 The self-test is completed successfully. 1 The self-test has failed.
2
B) test
TST?
*
1 Self-test failed.
TST?
*
0 Self-test completed successfully.
Page 65
Operating Instructions 1 - 59
WAI Wait-to-Continue Command
*
Action:
Command: Description:
The commands and queries. On receipt of the execute all previous commands and queries before it can execute the next command or query.
Example:
Send <command 1> Send Send <command 2>
Command 2 will be executed only after the action of command 1 has been completed.
Note: The *OPC? query can also be used to achieve the same effect, but then
Makes the instrument wait until all the previous commands or queries have been completed.
WAI
*
WAI command can be used for guaranteed sequential execution of
*
WAI
*
you must read and wait for the response from th is query until the previou s programmed command 1 action has been completed.
WAI command, the unit will
*
Page 66
1 - 60 Reference Manual
:ABORt
Action: Command: Description:
This command can be used to abort the execution of the step function of the power supply (remote equivalent of the (backspace) key). Refer to example 1. This command, in combination with the be used to create a pause in the execution of the step function and to restart the step function at a later time. Refer to example 2.
Example 1:
Send Send . . Send
Example 2:
Send . break period (pause) . Send
Stops the execution of the step function. :ABORt
SA V and *RCL commands, can also
*
:INIT:CONT Step function will be ex ecuted continuously. :INIT Step function is started (initiated).
:ABOR Step function is stopped (aborted).
SAV 1;:ABOR Step function is stored and stopped.
*
RCL 1 Step function is restarted.
*
Page 67
Operating Instructions 1 - 61
:CALibration:AUTO
Action: Command:
Description:
This command is used to automatically calibrate the overvoltage trip level. This command is accepted only when the necessary calibrate condition s are fulfilled. (Refer to chapter 2 MAINTENANCE.) The execution of this command will take a few seconds.
Example:
Send . Calibrate the voltage and the current. . Set the minimum calibration point at approximate 10 % of Imax. Send Read Send Send Read IF <mode> = "VOLT" THEN Send This will automatically calibrate the overvoltage for output channel 2.
Calibrates the overvoltage protection automatically. :CALibration:AUTO [ONCE] ONCE Automatic overvoltage calibration is done only once.
:INST:NSEL 2 Select output channel 2
:SOUR:CURR:LIM:HIGH? Imax :SOUR:CURR <Imax/10> :SOUR:FUNC:MODE? Ask for output mode. <mode>
:CAL:AUTO ONCE
Page 68
1 - 62 Reference Manual
:CALibration:STATe
Action: Command:
Query: Response: Description:
With this command the calibration data can be enabled or di sabled to be used. In the normal mode the calibration data has to be used. In the calibration mode, the calibration data must not be used, because it will be calibrated.
Example:
Send Send
If the password was not correct, error code -221 (Settings conflict) will be generated. This error can be read using the :SYST:ERR? query. Send
Send Send Send . . perform the calibration . Send Send
Send
Selects if the calibration data is applied or not. :CALibration:ST ATe <boolean> <boolean> ON | 1 The power supply will use the calibration
data for correction.
OFF | 0 The power supply will not make any
correction using the calibration data. :CALibration:STATe? <boolean>
:SYST:UNPR ON Enables to unprotect calibration. :SYST:UNPR:SEL 2832 Unprotects the calibration of the power
supply by sending the password as
calibration access code; default = 2832.
:SYST:UNPR:SEL? Check that the power supply is in the CAL
mode; the response must be: CAL.
:INST:NSEL 1 Selects output channel 1. :OUTP:STAT ON Enables output channel 1. :CAL:STAT OFF Disables the calibration data to be used.
:OUTP:STAT OFF Disables the selected output channel. :SYST:UNPR OFF Disables the unprotection of the calibration,
i.e., the next calibration is protected again.
:CAL:STAT ON Terminates calibration for the selected
output channel, i.e., enables the calibration
data to be used again.
Page 69
Operating Instructions 1 - 63
:CALibration:VALue
Action:
Command:
Description:
With this command a reference voltage or current value, measured by a connected multimeter , can be se nt to th e power suppl y. This reference value is used to calibrate the voltage or curren t of the selected output channe l. If the output channel mode is VOLTage, the reference value is regarded as a calibrated voltage. If the output channel mode is CURRent, the reference value is regarded as a calibrated current. This command is effective only in the calibration mode.
Example:
Send Set the minimum calibration point at approximate 10 % of Imax. Send Read Send Send Send Read IF <mode> = "VOLT" THEN measu re the minimum output voltage using a
Send Now the minimum calibration point for the output voltage of output ch an nel 2 has been set.
Sends a reference voltage or current to the power supply in the calibration mode.
:CALibration:VALue <num_value> <num_value> Numeric value representing the reference
voltage or current for calibration.
:INST:NSEL 2 Select output channel 2. :SOUR:CURR:LIM:HIGH?
Imax :SOUR:CURR <Imax/10) :SOUR:VOLT MIN Set the minimum output voltage. :SOUR:FUNC:MODE? Ask for output channel mode. <mode>
voltmeter; result = <meas_voltage>
:CAL:V AL <meas_voltage>
Page 70
1 - 64 Reference Manual
:DISPlay:CONTrast
Action: Command:
Query: Response: Description:
The number 0.0 presents the lowest contrast, and the number 0.9 presents the highest contrast.
Example:
Send
Sets the contrast of the display . :DISPlay:CONTrast <num_value> <num_value> Number from 0.0 to 0.9. :DISPlay:CONTrast? <num_value>
:DISP:CONT .9 Text on the display of the power supply is
displayed with the highest contrast
Page 71
Operating Instructions 1 - 65
:DISPlay:ENABle
Action: Command:
Query: Response: Description:
If the value of the boolean parameter is a number > 1 (e.g. 34), the display wi ll be turned on. Returning to the local state will automatically turn on the display .
Example:
Send
Turns the display of the power supply on or off. :DISPlay:ENABle <boolean> <boolean> ON | 1 Display is turned on.
OFF | 0 Display is turned off.
:DISplay:ENABle?
<boolean>
:DISP:ENAB ON Display is turned on.
Page 72
1 - 66 Reference Manual
:DISPlay[:WINDow]:TEXT[:DATA]
Action: Command:
Query: Response: Description:
This command allows you to display a message on the display of your power supply .
Note: The message is cleared by pressing the ENTER key.
Example:
Send Send Now the message: will be displayed on the display of the power supply.
Displays a message of 16 characters maximum. :DISPlay[:WINDow]:TEXT[:DATA] <char_string> <char_string> String of 16 characters maximum. :DISPlay[:WINDow]:TEXT[:DATA]? <char_string>
:DISP:ENAB ON :DISP:TEXT "PPS IS IN USE"
P UPS IS ENIS
Page 73
Operating Instructions 1 - 67
:INITiate:CONTinuous
Action:
Command:
Query: Response: Description:
This command is used to control the execution of the step function. If this function is ON, the step function continues its execution after having reached the stop address. If this function is OFF, the step function halts execution after the stop address has been reached. In this case the step function is left with the output settings of the stop address.
Example:
Send Send Send Send Send Send
Controls the execution of the step function to be performed continuously or only once.
:INITiate:CONTinuous <boolean> <boolean> ON | 1 The sequence list will be executed
continuously.
OFF | 0 The sequence list will be executed once
only. :INITiate:CONTinuous? <boolean>
:LIST:SEQ:STAR 10 Start address = 10. :LIST:SEQ:STOP 19 Stop address = 19. :LIST:SOUR TIM Trigger source = internal timer. :LIST:TIM 1.5 Interval time = 1.5 seconds. :INIT:CONT 1 Continuous execution = ON. :INIT Starts execution of the automatic step
function.
Page 74
1 - 68 Reference Manual
:INITiate[:IMMediate]
Action: Command: Description:
This command is used to start (initiate) the execution of the ste p function. The step function starts executing at the programmed start address of the sequence list. Refer to example 1. The :ABORt command, in combination with the can be used to halt and restart the execution of the step function. Refer to example 2.
Example 1:
Send Send Send Send Send Send
Example 2:
Send . break period (pause) . Send
Starts the execution of the step function. :INITiate[:IMMediate]
SA V and *RCL commands,
*
:LIST:SEQ:STAR 10 Start address = 10. :LIST:SEQ:STOP 19 Stop address = 19. :LIST:SOUR TIM Trigger source = internal timer. :LIST:TIM 1.5 Interval time = 1.5 seconds. :INIT:CONT 1 Continuous execution = ON. :INIT Starts execution of the automatic step
function.
SAV 1;:ABOR Step function is stored and stopped.
*
RCL 1 Step function is restarted.
*
Page 75
Operating Instructions 1 - 69
:INSTrument:CATalog?
Action:
: :INSTrum ent:CATalog?
Query Response: Description:
This query returns the latest defined identifier for each output channel. The returned output channel identifiers are separated by com mas. An empty string is returned if no logical name has been defined (see example).
Example:
Send Send
Send Read
Reports the actual predefined <identifier> for each output channel number.
<char_string>{,<char_string>}
:INST:DEL:ALL Deletes previously defined names. :INST:DEF OUT 1,1 Defines OUT 1 as indentifier for output
channel 1.
:INST:CAT? Queries the defined indentifiers. "OUT 1","","" OUT 1 is the indentifier for output
channel 1. There is no indentifier defined for output channels 2 and 3.
Page 76
1 - 70 Reference Manual
:INSTrument:DEFine
Action: Command:
Query: Response: Description:
This command assigns a logical name to an output channel. Only the last defined logical name for an output channel is valid. The defined logical names remain unchanged after a
The response to the query is the <identifier> if the query contains the <num_value> parameter. Conversely, the response to the query will be the number of the output channel in <num_value> if the query contains the defined <identifier> as the parameter.
Examples:
Send Send
Defines a logical name for an output channel. :INSTrument:DEFine <identifier>,<num_value> <identifier> Logical name <num_value> 1 (for single output models)
1 or 2 (for dual output models)
1, 2, or 3 (for triple output models) :INSTrument:DEFine? <num_value>|<identifier> <identifier> | <num_value>
RST command.
*
:INST:DEF OUT2,2 Defines OUT2 as output channel 2. :INST OUT2 Selects output channel 2.
Send
:INST:DEF OUT1,1 Defines OUT1 as output channel 1. :INST:DEF? 1
Send
OUT1
Read
:INST:DEF? OUT1
Send Read
1
Page 77
Operating Instructions 1 - 71
:INSTrument:DELete
Action:
Command:
Description:
A logical name can be assigned to an output channel. With this command the logical name for an output channel or all logical names for all output channels can be deleted.
Example:
Send Send
Deletes one or all defined logical names for the output channel(s) concerned.
:INSTrument:DELete:ALL :INSTrument:DELete[:NAME] <identifier>
ALL Delete all defined names for all output
channels.
[:NAME] <identifier> Delete the name <identifier>.
:INST:DEL OUT1 Deletes the defined name OUT1. :INST:DEL:ALL Deletes all defined names for all available
output channels.
Page 78
1 - 72 Reference Manual
:INSTrument:NSELect
Action:
Command:
Query: Response: Description:
A numeric value has been assigned to each separate output channel and its controlling circuitry. Before a command can be sent to an output channel, it must be selected. An output channel remains selected until another output channel is selected.
Note: The locally and remotely selected output channel does not have to
Example:
Send Send Send
Send Read
Selects the output channel, specified by a number , to be addressed during remote operation.
INStrument:NSELect <num_value> <num_value> A numeric value specifying which output channel
is selected. The range of the numeric value will depend upon the number of output channels the
power supply has. INStrument:NSELect? <num_value>
be the same.
:INST:NSEL 1 Selects output channel 1. :OUTP ON Enables output channel 1. :SOUR:VOLT 7 Sets 7 V output voltage for channel 1.
:INST:NSEL? Reads back the selected output channel. 1
Page 79
Operating Instructions 1 - 73
:INSTrument[:SELect]
Action:
Command:
: INSTrument[:SELect]?
Query Response: Description:
Before a command can be sent to an output channel, it must be selected. An output channel remains selected until another output channel is se lected. The <identifier> in this command must first be defined by the INSTRument:DEFine command.
Note: The locally and remotely selected output channel does not have to
Example:
Send Send
Send Send
Send Read
Selects the output channel, specified by a logical name, to be addressed during remote operation.
INSTrument[:SELect] <identifier> <identifier> A logical name specifying which logical output
channel is selected.
<identifier>
be the same.
:INST:DEF out1,1 Defines ’out1’ as the logical name for
output channel 1.
:INST:SEL out1 Select output channel 1. :OUTP ON Enable output channel 1. :SOUR:VOLT 7 Set 7 V output voltage for channel 1.
:INST? Queries the selected output identifier. "OUT 1"
Page 80
1 - 74 Reference Manual
:INSTrument:STATe
Action: Command:
Query: Response: Description:
When the power supply is in the STANDBY mode all output channels within the power supply are placed in their inactive state. Instrument settin gs can be changed but remain inactive until the powe r supply is placed in the OPERATE mode again. The mode which the power supply must be in after power on, can be defined with the :SYST em:POCLe ar command. At delivery the power su pply is factory set at STANDBY after power on.
Example:
Send . . Send
Send Read
Places the instrument in the OPERATE or in the STANDBY mode. :INSTrument:STATe <boolean> <boolean> 0 | OFF STANDBY mode.
1 | ON OPERATE mode. :INSTrument:STATe? <boolean>
:INST:STA T ON The power supply enters the OPERATE mode.
:INST:STA T OFF The power supply enters the STANDBY mode. :INST:STAT? Queries the mode.
1 The power supply is in the OPERATE mode.
Page 81
Operating Instructions 1 - 75
:MEASure[:SCALar]:CURRent[:DC]?
Action: Query: Response: Description:
The actual output current of the selected output channel is returned.
Example:
Send Read Print <meas_value> on the screen of the controller
Returns the measured current of the selected output channel. :MEASure[:SCALar]:CURRent[:DC]? <meas_current> The measured current.
:MEAS:CURR? <meas_value>
Page 82
1 - 76 Reference Manual
:MEASure[:SCALar]:VOLTage[:DC]?
Action: Query: Response: Description:
The actual output current of the selected output channel is returned.
Example:
Send Read Print <meas_value> on the screen of the controller.
Returns the measured voltage of the selected output channel. :MEASure[:SCALar]:VOLTage[:DC]? <meas_voltage> The measured voltage.
:MEAS:VOLT? <meas_value>
Page 83
Operating Instructions 1 - 77
:OUTPut:PROTection:CLEar
Action: Command: Description:
When an overvoltage, overcurrent, overtemperature, out of sense capability or coupled protection is detected, the associated protection circuit is tripped and the output voltage and current is reduced to zero. With this command the protection circuit is reset and the output voltage and current restored again. If the protection was caused by ‘coupled protection’ (refer to the :OUTP:PROT:COUPling commands/queries), an output channel will be reset if the output channel that caused the protection to be tripped has been reset.
Example: The protection circuits of channels 1, 2 and 3 are coupled. If channel 1 trips because of overvoltage, output channel 2 and 3 will also trip, causing the output voltage and current to be reduced to zero. If the cause of the overvoltage for output channel 1 is removed and the protection circuitry is reset, the protection circuitry for output channel 2 and 3 is also reset, causing the output voltage and current to be restored again.
Resets the protection circuits of the selected output channel. OUTPut:PROTection:CLEar
Note: If the cause of a protection tripping has not been removed before
reset of the protection circuitry , the protection circuit will immediately trip again.
Example:
Send
:INST:NSEL 1 Selects channel 1. :OUTP:PROT:CLE Reset the protection circui ts of
Send
channel 1.
Page 84
1 - 78 Reference Manual
order is
arbitrary
:OUTPut:PROTection:COUPling[:INSTrument]
Action:
Command:
Query: Response: Description:
In one command as many output channels can be coupled as there are present in the power supply . For a dual output model, two output channel s can be coupled. The result of a coupling is that when the p rotection circuit of one of the coupled output channels trips, the other coupled output channel(s) also trip and behave as if they were disabled. The coupling definition is mutually applicable. This command defines only the coupled output channels. To make the coupling active, refer to the :OUTP:PROT:COUP:STAT command.
Specifies the coupling of the protection circuits of the selected output channel with one or more other output channels within the same power supply.
:OUTPut:PROTection:COUPling[:INSTrument]
<id>{,<id>} | <num>{,<num>} | ALL | NONE <id> Logical name for an output channel. <num> Channel number ALL All channels are coupled. NONE No channels are coupled, i.e., all previously defined
couplings are deleted. :OUTPut:PROTection:COUPling[:INSTrument]? <num>{,<num>}
Note: The coupling mechanism for remote operation differs from the local
coupling mechanism. The local coupling mechanism is valid for all available output channels. The remote coupling mechanism can be specified per output channel. Be aware of this when switch ing from local to remote or vice versa !
Page 85
Operating Instructions 1 - 79
Example: (for a multiple output model)
:INST:NSEL 1 Output channel 1 selected.
Send
:OUTP:PROT:COUP 2 Output channel 1 coupled to output
Send
channel 2.
:OUTP:PROT:COUP:STAT 1 Coupling becomes active.
Send When the protection circuit of channel 2 trips, that of ch annel 1 and 3 a lso trip
at the same time (the same coupling is obtained by sending :OUTP:PROT:COUP ALL)
:OUTP:PROT:COUP:STAT 0 Coupling becomes non-active.
Send
:OUTP:PROT:COUP NONE Coupling definition is deleted.
Send
Page 86
1 - 80 Reference Manual
:OUTPut:PROTection:COUPling:STATe
Action:
Command:
Query: Response: Description:
This command enables or disables the protection mechanisms of the output channels, which have been coupled with the OUTPut:PROT ection:COUPling[:INSTRument] command. After enabling, the defined coupling is made active.
Example:
Send Send
Send If the protection circuit of channel 2 trips, that of channel 1 will also trip at the
same time. . . Send Send
Enables or disables the predefined coupling of protection mechanisms.
:OUTPut:PROTection:COUPling:STATe <boolean> <boolean> 0 | OFF Coupling mechanism disabled.
1 | ON Coupling mechanism enabled.
:OUTPut:PROTection:COUPling:STATe?
<boolean>
(for a multiple output model)
:INST:NSEL 1 Output channel 1 selected. :OUTP:PROT:COUP 2 Output channel 1 coupled to o utpu t
channel 2.
:OUTP:PROT:COUP:STAT ON Coupling becomes active.
:OUTP:PROT:COUP:STAT 0 Coupling becomes non-active. :OUTP:PROT:COUP NONE Coupling definition is deleted.
Page 87
Operating Instructions 1 - 81
:OUTPut:PROTection:TRIPped?
Action:
Query: Response:
Description:
The execution of this query doesn’t affect the protection itself. The reason that a protection circuit trips can be one of the following:
Overvoltage
Overcurrent
Overtemperature
Out of Sense Capability
Coupled Protection
Example:
Send Send Read Send Send Read IF <trip1> = 0 AND <trip2> = 0 THEN print "No output channel tripped"
Reports the current state of the protection circuit of the selected output channel.
:OUTPut:PROTection:TRIPped? 0|1 0 Protection circuit not tripped. 1 Protection circuit tripped.
(for a multiple output model)
:INST:NSEL 1 :OUTP:PROT:TRIP? <trip1> :INST:NSEL 2 :OUTP:PROT:TRIP? <trip2>
Page 88
1 - 82 Reference Manual
:OUTPut[:STATe]
Action: Command:
Query: Response: Description:
The selected output channel will become active when it is enab led and wh en the power supply is in the OPERATE mode. If the selected output channel is enabled in the ST ANDBY m ode, its output will become active as soon as the OPERATE mode is entered (see INSTrument:STATe command).
Example:
Send Send Send Read IF <trip> = 0 THEN continue processing ELSE (examine if tripped because of other output channel)
continue processing
Enables or disables the selected output channel. :OUTPut[:STATe] OFF | ON OFF | 0 Disables the output of the active output channel, i.e.,
sets it into the DISABLED state.
ON | 1 Enables the output of the active output channel, i.e.,
sets it into the ENABLED state. :OUTPut[:STATe]? 0|1
:INST:SEL 1 Select output channel 1. :OUTP ON Enable output channel 1. :OUTP:PROT:TRIP? <trip>
BEGIN
:OUTP:PROT:COUP:STAT?
Send Read
<coup>
IF <coup> = 0 THEN Send Protection circuitry of output channel 1 tripped, so disable output channel 1 and stop further processing. ELSE (another coupled output channel tripped)
BEGIN
:OUTP:PROT:COUP:STAT OFF Disable coupling.
Send Send
:OUTP:PROT:CLE Reset protection.
END
END
:OUTP OFF
Page 89
Operating Instructions 1 - 83
[:SOURce]:CURRent[:LEV el][:IMMediate][:AMPLitude]
Action: Command:
Query:
Response: Description:
The power supply will round off the <current> parameter to the nearest multiple of the resolution of the selected output chann el (see the specifications in Appendix A). If a value outside the valid range is input, it will not be accepted, and error ­222 is reported.
Sets the output current for the selected output channel. [:SOURce]:CURRent[:LEVEL][:IMMEdiate][:AMPLitude]
<current> | MIN | MAX | DEF
<current> A numeric value in the range MIN to MAX output
current of the output channel. After a the setting is MIN.
MIN This parameter will set the output current to its
minimum level.
MAX This parameter will set the output current to its
maximum, depending upon the maximum power and the voltage setting.
DEF This parameter will set the output current to its actual
value.
[:SOURce]:CURRent[:LEVEL][:IMMediate][:AMPLitude]?
<current>
RST command,
*
[MIN | MAX | DEF]
Example:
Send Send Send Send Read
Send Read
RST Output settings become MIN V and MIN A.
*
:CURR .5 Output current becomes 0.5A. :VOLT 5 Output voltage becomes 5V. :CURR? Query the current setting. 0.499 Actual current setting.
:MEAS:CURR? Current readback query. 0.132 Readback current is 132 mA.
Page 90
1 - 84 Reference Manual
[:SOURce]:CURRent[:LEVEL][:IMMediate][:AMPLitude]:AUTO
Action:
Enables or disables the coupling of the current and the voltage parameter (only valid for PM2811/12/13).
Command:
[:SOURce]:CURRent[:LEVEL][:IMMediate]
[:AMPLitude]:AUTO <boolean>|ONCE
<boolean> 0 | OFF Parameter coupling disabled.
1 | ON Parameter coupling enabled.
ONCE Coupled only for the next voltage and/or current
setting command.
Query: Response:
[:SOURce]:CURRent[:LEVEL][:IMMediate][:AMPLitude]:AUTO?
<boolean>
Description:
The range of legal current settings has been related to the voltage setting and the maximum power of the output channel. If the product of a new current setting and voltage setting in one program message exceeds the maximum power, the last se tting is not accepted and error - 221 is reported. This can be avoided by using this command to couple the current to the voltage, using this command. The result is that the actual voltage is adjusted according to the formula:
P
m
ax
V
=
set
.
I
S
et
The parameter ONCE is to be used when the current to vo ltage coupling has to be done only once for the next current or voltage programming.
If the current and voltage setting in one program message does not exceed the max. power, the settings will be accepted without change, e.g.:
- Suppose voltage = 10V and current = 3A.
- The program message :VOLT 30;:CURR 1 will be accepted.
Note: The coupling mechanism for remote operation differs from the local
coupling mechanism. The local coupling mechanism is valid for all available output channels. The remote coupling mechanism can be specified per output channel. Be aware of this when switching from local to remote or vice versa!
Page 91
Operating Instructions 1 - 85
[:SOURce]:CURRent:LIMit:HIGH?
Action:
Query: Response:
Description:
This query is used to request the maximum possible current for the selected output channel according to the output channel specific ratings.
Example:
Send Send Read Print "Maximum current = ", <max_current>
Returns the maximum current setting of the selected output channel.
[:SOURce]:CURRent:LIMit:HIGH? <max_current> <max_current> Maximum current setting.
:INST:NSEL 1 Selects output channel 1. :CURR:LIM:HIGH? Requests for highest current. <max_current>
Page 92
1 - 86 Reference Manual
[:SOURce]:CURRent:LIMit:LOW?
Action:
Query: Response:
Description:
This query is used to request the minimum possible current setting for the selected output channel according to the output channel specific ratings.
Example:
Send Send Read Print "Minimum current = ", <min_current>
Returns the minimum current setting of the selected output channel.
[:SOURce]:CURRent:LIMit:LOW? <min_current> <min_current> Minimum current setting.
:INST:NSEL 1 Selects output channel 1. :CURR:LIM:LOW? Requests for lowest current. <min_current>
Page 93
Operating Instructions 1 - 87
see
Appendix A
[:SOURce]:CURRent:PROTection:DELay
Action: Command:
Query: Response: Description:
When the setting of an output channel is altered or after a protection reset, the power supply may change modes momentarily. To prevent the reporting of faults during this momentary switching, a delay can be programmed. This reprogramming delay specifies the time period in which the CC, CV and UNR bits in the status registers will be masked from being reported in the fault register and from activating the overcurrent protection circuit. If a value outside the valid range is input, it will be ignored and error -222 is reported.
Sets the reprogramming delay time for the selected output chann el. [:SOURce]:CURRent:PROTection:DELay <delay_time>
| MIN | MAX | DEF
<delay_time> Numeric value in the range 0 to 60.0 seconds. The
resolution is 1 millisecond. After a
command, the default setting is DEF. MIN Sets the minimum delay time. MAX Sets the maximum delay time. DEF Sets the default value. [:SOURce]:CURRent:PROTection:DELay? [ MIN | MAX | D E F ] <delay_time>
RST
*
The reprogramming delay is active when one of the following functions is executed:
command:
•V
•I
ENABLE output channel. :OUTPUT:STATE ON
Reset protection. :OUTPUT:PROTE CTION:CLE AR
Enter OPERATE mode. :INSTRUMENT:STATE ON
A recall of voltage /current settings.
Stepping through voltage/current settings.
Example:
Send Send
(voltage setting). :SOURCE:VOLTAGE
set
(current setting). :SOURCE:CURRENT
set
:INST:NSEL 2 Selects output channel 2. :CURR:PROT:DEL 2.25 Delay becomes 2.25 seconds.
Page 94
1 - 88 Reference Manual
[:SOURce]:CURRent:PROTection:STATe
Action: Command:
Query: Response: Description:
The overcurrent protection (OCP) can be enabled or disabled while the instrument is in the OPERATE or STANDBY mode (see INSTrument:STATe command). When the power supply is in the OPERATE mode and the output channel is enabled, the enabled overcurrent protection becomes active as soon as the reprogramming delay time has expired.
Example:
Send Send
Enables or disables the overcurrent protection (OCP). [:SOURce]:CURRent:PROTection:STATe OFF | ON OFF | 0 This will disable the overcurrent protection (OCP).
After a ON | 1 This will enable the overcurrent protection (OCP). [:SOURce]:CURRent:PROTection:STATe? 0|1
RST command the setting is OFF.
*
:INST:NSEL 2 Select output channel 2. :CURR:PROT:STAT 1 Enable output channel 2.
Page 95
Operating Instructions 1 - 89
[:SOURce]:CURRent:PROTection:TRIPped?
Action:
Query: Response:
Description:
The overcurrent protection (OCP) circuit has been tripped if the maximum current level has been exceeded and the overcurrent protection was enabled.
Example:
Send Read IF <response> = 1 THEN BEGIN
END
Reports whether the overcurrent protection circuit has been tripped.
[:SOURce]:CURRent:PROTection:TRIPped? 0|1 0 Overcurrent protection circuit not tripped. 1 Overcurrent protection circuit tripped.
:CURR:PROT:TRIP? <response>
:CURR:PROT:STAT 0 Sets the overcurrent protection off.
Send
:OUTP:PROT:CLE Resets the overcurrent protection
Send
circuitry.
Page 96
1 - 90 Reference Manual
[:SOURce]:FUNCtion:MODE?
Action: Query: Response:
Description:
If the power supply is in the STANDBY mode, the response will be VOLT.
Example:
Send Read Send Read Print "output channel ",<chan_num>," = ",<response> As a result the message "output channel N = VOLT" is printed if output channel N was in the CV mode.
Reports the operating mode of the selected output channel. [:SOURce]:FUNCtion:MODE? <character_string> <character_string> The mode of an output channel can be:
VOLT Constant voltage output (CV
mode).
CURR Constant current output (CC
mode).
:FUNC:MOD? <response> :INST:NSEL? <chan_num>
Page 97
Operating Instructions 1 - 91
[:SOURce]:LIST:CURRent
Action:
Command:
Description:
In one command as many current values can be specified as there are addresses to be filled. The filling of addresses is incremental, i.e., 1, 2, 3, etc. After having filled the current of address 999, address 1 is the next one to be filled with the next current specified.
Example:
Send Send Send This will fill the addresses 10, 11, 12, 13, 14, and 15 with the currents 0.1A,
0.2A, 0.3A, 0.4A, 0.5A, and 0.6A, for the selected output channel 2.
Sets the specified list of dc current value(s) into subsequent memory addresses, starting from the defined entry address, for the current output channel.
[:SOURce]:LIST:CURRent <num_val>{,<num_val>} <num_val> Numeric value for the programmed current in the
range from MIN to the MAX output current possible. The memory contents are not affected by the command.
:INST:NSEL 2 Select output channel 2. :LIST:IND 10 Select address 10 (entry address). :LIST:CURR 0.1,0.2,0.3,0.4,0.5,0.6
RST
*
Page 98
1 - 92 Reference Manual
[:SOURce]:LIST:CURRent:POINts?
Action:
Query: Response:
Description:
As many current points are returned as there are addre sses specified from the start address through the stop address. The maximum number is 999.
Example:
Send Read print "the number of current points = "; <number>
Returns the number of current points in the predefined sequence list for the selected output channel.
[:SOURce]:LIST:CURRent:POINts? <integer> <integer> Number of points in the current list from the start
address through the stop address.
:LIST:CURR:POIN? <number>
Page 99
Operating Instructions 1 - 93
[:SOURce]:LIST:GENeration
Action: Command:
Query: Response: Description:
A sequence list begins at the start address and ends at the stop address. When a step function is executed, the sequence list with current and voltage values will be stepped through from the start address through the stop address. The default sequence list is the only possibility (this has been implemented for reasons of SCPI compatibility).
Example:
Send Send
Generates the default sequence list. [:SOURce]:LIST:G ENeration SEQuence SEQuence The default sequence in the defined list. [:SOURce]:LIST:GENeration? SEQ
:LIST:GEN SEQ Generates the default sequence list. :INIT Starts the step function.
Page 100
1 - 94 Reference Manual
[:SOURce]:LIST:INDex[:NSELect]
Action:
Command:
Query: Response: Description:
When an entry address has been selected, the correspo nding voltage and current for this address (and subsequent addresses if desired) can be programmed, using the LIST:VOLT and :LIST:CURR commands.
Example:
Send Send
Send
Selects an entry (index) in the recall memory for all output channels.
[:SOURce]:LIST:INDex[:NSELect] <integer> <integer> An integer selecting an address in the range of
memory addresses. The range is from 1 to 999. [:SOURce]:LIST:INDex[:NSELect]? <integer>
:LIST:IND 10 Selects memory address 10. :LIST:VOLT 4.9,5.0 Voltage at addr. 10 becomes 4.9V,
voltage at addr. 11 becomes 5.0V.
:LIST:CURR 0.23,0.34 Current at addr. 10 becomes 0.23A,
current at addr. 11 becomes 0.34A.
Loading...