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 1OPERATING 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 2MAINTENANCE INSTRUCTIONS
Gives information about how to maintain your power supply,
covering preventive measures as well as corrective measures.
Appendix ATECHNICAL SPECIFICATIONS
Gives performance specifications about your programmable power
supply .
Appendix BPERFORMANCE VERIFICATION PROCEDURE
Describes how to conduct a performance verification test for your
programmable power supply.
Appendix CCALIBRATION PROCEDURES
Describes how to calibrate your power supply manually using the
keys or remotely via a GPIB controller.
Appendix DERROR MESSAGES
Gives a summary and explanation of the error messages.
INDEXThis is an alphabetical list of all remote commands and Queries.
Page 6
VIReference 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 tests have been performed in a typical configuration.
This Conformity is indicated by the symbol ,
i.e. “Conformité européenne”.
Page 7
Operating Instructions1 - 1
1OPERATING INSTRUCTIONS
1.1INTRODUCTION
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.2LOCAL 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 legendIllustrates 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 - 2Reference Manual
1.2.1Key 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
242322212019 18 17
ON
OFF
7
4
1
0
8
5
2
.
16 15
9
6
3
Figure 1.1Front 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 Instructions1 - 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 - 4Reference 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 Instructions1 - 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
234
to the nearest
set
Page 12
1 - 6Reference 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 Instructions1 - 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.
OVP10
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 - 8Reference 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
23
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 Instructions1 - 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 ± 5×°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.
OVP6
Page 16
1 - 10Reference 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 Instructions1 - 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 - 12Reference 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 Instructions1 - 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 - 14Reference Manual
STEPFUNCTIONFRONT PANEL KEYS TO BE USED
1STEP MENUENTER (goto 1a)
AUX (goto 2)
a• AUTO STEPON, OFF
b• step TIME INTerval0 to 9, ENTER
c• CONTINUOUS stepON, OFF
d• sequence STAR T AT0 to 9, ENTER
e• sequence STOP AT0 to 9, ENTER
2COUPLE PARAmetersON, OFF
3COUPLE PROTectionON, OFF
4STandBY AT Power ONON, OFF
5display CONTRAST0 to 9, ENTER
6KEYboard LOCKON, ENTER
7GPIB interface ADDRESS0 to 9, ENTER
8device identificationSELECT
9CALibration access CODE0 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 Instructions1 - 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 - 16Reference 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 Instructions1 - 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 sWhen the maximum step interval
time has been exceeded.
S T A R T M A X = 9 9 9When the maximum start address
of the step sequence has been
exceeded.
S T O P M A X = 9 9 9When the maximum stop address
of the step sequence has been
exceeded.
A D D R E S S M A X = 3 0When the maximum GPIB interface
address has been exceeded.
Page 24
1 - 18Reference 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)
V1
2
3
Page 25
Operating Instructions1 - 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
54
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.
RECAL54
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 - 20Reference 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
54
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
54
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 Instructions1 - 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 - 22Reference Manual
STEP
ENTER
SELECT
STEP
Example:
Press to enter the step function.
20
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 PIs displayed if an address is entered
outside the valid range.
S T E P M A X = 9 9 9Is displayed if an address is entered
outside the possible range.
Page 29
Operating Instructions1 - 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
23
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 - 24Reference 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
V13
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 Instructions1 - 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)
V1
2
3
Page 32
1 - 26Reference 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
1718
Page 33
Operating Instructions1 - 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 - 28Reference 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 Instructions1 - 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 1CVConstant Voltage
bit 1 = 1 adds2CCConstant Current
bit 2 = 1 adds4OVOverVoltage
bit 3 = 1 adds8OCOverCurrent
bit 4 = 1 adds1 6FLFAILure (overtemper ature or out of sense
capability)
bit 5 = 1 adds32UNRUnregulated output
bit 6 = 1 adds64CPCoupled Parameters
bit 7 = not usedNo 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 - 30Reference 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)
STATUSUNMASKFAULT
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 Instructions1 - 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 - 32Reference 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
STATUSUNMASKFAULT
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 Instructions1 - 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
112
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 - 34Reference 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 Instructions1 - 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
0234
to the nearest
set
Page 42
1 - 36Reference 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 Instructions1 - 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 - 38Reference Manual
1.2.2Display indicators
26
ENABLED
123
27
STEP
FLT CVCC OCP
34 3332 313029353637
EN
Figure 1.2Display 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 Instructions1 - 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 - 40Reference Manual
1.3REMOTE 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 Instructions1 - 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 - 42Reference 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.3Status 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 Instructions1 - 43
REGISTER STRUCTURE
&
Logical OR
Event
Enable
register
&
Condition
register
Transition
register
pos. or neg.
or both
Event
register
Message
ST5877
Figure 1.4Register structure
Each of the following registers contain the above structure:
OUEStionableOPERation
INSTrumentINSTrument
ISUMmaryISUMmary
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 - 44Reference Manual
CLSClear 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 Instructions1 - 45
ESEStandard 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 255Bits 0 to 7 are enabled
*
→
ESE?
*
← <response> = 255
Page 52
1 - 46Reference 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 255Bits 0 to 7 are enabled
*
→
ESR?Read Event Satus Register
*
← 255
Enable Register
←
read
ESE?
*
Page 53
Operating Instructions1 - 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.
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?
*
← 0Indicates that the instrument is busy performing
→
ESR?
*
← 1Indicates 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 Instructions1 - 49
Example:
→ <command 1>
Send
→
Send
Read
OPC?
*
← 1This response is held off until the action
performed by <command 1> is completed.
Page 56
1 - 50Reference Manual
PSCPower-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 1Clearing enabled.
*
→
PSC -34 Clearing enabled.
*
→
PSC 0Clearing disabled.
*
→
PSC?
*
← 0 No clearing after power on.
CLS (which clears the status structure). If bit 3 (DDE) is
*
ESR?),
*
Page 57
Operating Instructions1 - 51
RCLRecall 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 4Stores the current settings in memory location 4.
*
→
RCL 4Recalls the settings previously stored in memory
*
→
RCL 0Restores the power-on settings
*
location 4.
SAV command.
*
Page 58
1 - 52Reference Manual
RSTReset 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:
RST command sets the instrument in the power-on default state.
*
RST command
*
will not affect:
SRE) register
*
ESE) register
*
Page 59
Operating Instructions1 - 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 - 54Reference Manual
SAVSave 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 4Stores the actual settings in memory location 4.
*
→
RCL 4Restores the settings previously stored in memory
*
→
SAV 0Stores 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 Instructions1 - 55
SREService 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
OPERESB
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 - 56Reference 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
OPERESB
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 QUESbit1 bit0
MSS-bit read by
←
bit2
STB?
*
Example:
Send
Read
→
STB?
*
← 16the MAV bit is set, indicating that there is response data
available in the unit’s Output Queue.
Page 63
Operating Instructions1 - 57
TRGTrigger 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
*
→
TRGThe addressed instrument will receive a trigger command.
*
Page 64
1 - 58Reference 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?
*
← 1Self-test failed.
→
TST?
*
← 0Self-test completed successfully.
Page 65
Operating Instructions1 - 59
WAIWait-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 - 60Reference 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:CONTStep function will be ex ecuted continuously.
→ :INITStep function is started (initiated).
→ :ABORStep function is stopped (aborted).
→
SAV 1;:ABORStep function is stored and stopped.
*
→
RCL 1Step function is restarted.
*
Page 67
Operating Instructions1 - 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.
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
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 ONEnables 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 1Selects output channel 1.
→ :OUTP:STAT ONEnables output channel 1.
→ :CAL:STAT OFFDisables the calibration data to be used.
→ :OUTP:STAT OFFDisables the selected output channel.
→ :SYST:UNPR OFFDisables the unprotection of the calibration,
i.e., the next calibration is protected again.
→ :CAL:STAT ONTerminates calibration for the selected
output channel, i.e., enables the calibration
data to be used again.
Page 69
Operating Instructions1 - 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
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 .9Text on the display of the power supply is
displayed with the highest contrast
Page 71
Operating Instructions1 - 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 | 1Display is turned on.
OFF | 0Display is turned off.
:DISplay:ENABle?
<boolean>
→ :DISP:ENAB ONDisplay is turned on.
Page 72
1 - 66Reference 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"
PUPSISENIS
Page 73
Operating Instructions1 - 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 | 1The sequence list will be executed
continuously.
OFF | 0The sequence list will be executed once
only.
:INITiate:CONTinuous?
<boolean>
→ :LIST:SEQ:STAR 10Start address = 10.
→ :LIST:SEQ:STOP 19Stop address = 19.
→ :LIST:SOUR TIMTrigger source = internal timer.
→ :LIST:TIM 1.5Interval time = 1.5 seconds.
→ :INIT:CONT 1Continuous execution = ON.
→ :INITStarts execution of the automatic step
function.
Page 74
1 - 68Reference 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 10Start address = 10.
→ :LIST:SEQ:STOP 19Stop address = 19.
→ :LIST:SOUR TIMTrigger source = internal timer.
→ :LIST:TIM 1.5Interval time = 1.5 seconds.
→ :INIT:CONT 1Continuous execution = ON.
→ :INITStarts execution of the automatic step
function.
→
SAV 1;:ABORStep function is stored and stopped.
*
→
RCL 1Step function is restarted.
*
Page 75
Operating Instructions1 - 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:ALLDeletes previously defined names.
→ :INST:DEF OUT 1,1Defines 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 - 70Reference 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)
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.
→ :INST:DEL OUT1Deletes the defined name OUT1.
→ :INST:DEL:ALLDeletes all defined names for all available
output channels.
Page 78
1 - 72Reference 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 1Selects output channel 1.
→ :OUTP ONEnables output channel 1.
→ :SOUR:VOLT 7Sets 7 V output voltage for channel 1.
→:INST:NSEL?Reads back the selected output channel.
← 1
Page 79
Operating Instructions1 - 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,1Defines ’out1’ as the logical name for
output channel 1.
→ :INST:SEL out1Select output channel 1.
→ :OUTP ONEnable output channel 1.
→ :SOUR:VOLT 7Set 7 V output voltage for channel 1.
→ :INST?Queries the selected output identifier.
← "OUT 1"
Page 80
1 - 74Reference 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 | OFFSTANDBY mode.
1 | ONOPERATE mode.
:INSTrument:STATe?
<boolean>
→ :INST:STA T ONThe power supply enters the OPERATE mode.
→ :INST:STA T OFFThe power supply enters the STANDBY mode.
→ :INST:STAT?Queries the mode.
← 1The power supply is in the OPERATE mode.
Page 81
Operating Instructions1 - 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 - 76Reference 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 Instructions1 - 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 1Selects channel 1.
→ :OUTP:PROT:CLEReset the protection circui ts of
Send
channel 1.
Page 84
1 - 78Reference 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
ALLAll channels are coupled.
NONENo 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 Instructions1 - 79
Example: (for a multiple output model)
→ :INST:NSEL 1Output channel 1 selected.
Send
→ :OUTP:PROT:COUP 2Output 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 NONE Coupling definition is deleted.
Send
Page 86
1 - 80Reference 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 1Output channel 1 selected.
→ :OUTP:PROT:COUP 2Output channel 1 coupled to o utpu t
channel 2.
→ :OUTP:PROT:COUP:STAT ON Coupling becomes active.
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 | 0Disables the output of the active output channel, i.e.,
sets it into the DISABLED state.
ON | 1Enables the output of the active output channel, i.e.,
sets it into the ENABLED state.
:OUTPut[:STATe]?
0|1
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)
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.
MINThis parameter will set the output current to its
minimum level.
MAXThis parameter will set the output current to its
maximum, depending upon the maximum power and
the voltage setting.
DEFThis parameter will set the output current to its actual
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 Instructions1 - 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.
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.
MINSets the minimum delay time.
MAXSets the maximum delay time.
DEFSets 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:
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 | 0This will disable the overcurrent protection (OCP).
After a
ON | 1This will enable the overcurrent protection (OCP).
[:SOURce]:CURRent:PROTection:STATe?
0|1
→ :CURR:PROT:STAT 0Sets the overcurrent protection off.
Send
→ :OUTP:PROT:CLEResets the overcurrent protection
Send
circuitry.
Page 96
1 - 90Reference 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:
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.
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 Instructions1 - 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
SEQuenceThe default sequence in the defined list.
[:SOURce]:LIST:GENeration?
SEQ
→ :LIST:GEN SEQGenerates the default sequence list.
→ :INITStarts the step function.
Page 100
1 - 94Reference 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>