2260B Series Multi-Range
Programmable DC Power Supplies
Programming Manual
077104702 June 2022
tek.com/keithley
*P077104702*
077104702
Page 2
Series 2260B
Multi-Range Programmable DC Power Supplies
PROGRAMMING MANUAL
ISO-9001 CERTIFIED MANUFACTURER
Page 3
This manual contains proprietary information, which is protected by
copyright. All rights are reserved. No part of this manual may be
photocopied, reproduced or translated to another language without
prior written consent.
The information in this manual was correct at the time of printing.
However, we continue to improve our products and reserve the rights
to change specification, equipment, and maintenance procedures at
any time without notice.
LED Display Format ............................................... 110
INDEX .......................................................................... 111
1
Page 5
2260B Series Programming Manual
WARNING
Warning: Identifies conditions or practices that
could result in injury or loss of life.
CAUTION
Caution: Identifies conditions or practices that
could result in damage to the instrument or to
other properties.
DANGER High Voltage
Attention Refer to the Manual
Protective Conductor Terminal
Earth (ground) Terminal
SAFETY INSTRUCTIONS
This chapter contains important safety
instructions that you must follow during
operation and storage. Read the following before
any operation to insure your safety and to keep
the instrument in the best possible condition.
Safety Symbols
These safety symbols may appear in this manual or on the
instrument.
2
Page 6
SAFETY INSTRUCTIONS
Do not dispose electronic equipment as unsorted
municipal waste. Please use a separate collection
facility or contact the supplier from which this
instrument was purchased.
General Guideline
CAUTION
Do not place any heavy object on the
instrument.
Avoid severe impact or rough handling that
leads to damaging the instrument.
Do not discharge static electricity to the
instrument.
Use only mating connectors, not bare wires, for
the terminals.
Do not block the cooling fan opening.
Do not disassemble the instrument unless you
are qualified.
(Measurement categories) EN 61010-1:2010 and EN 61010-2-030
specify the measurement categories and their requirements as
follows. The 2260B falls under category II.
Measurement category IV is for measurement performed at the
source of low-voltage installation.
Measurement category III is for measurement performed in the
building installation.
Measurement category II is for measurement performed on the
circuits directly connected to the low voltage installation.
0 is for measurements performed on circuits not directly
connected to Mains.
Power Supply
WARNING
To avoid electrical shock connect the protective
grounding conductor of the AC power cord to
an earth ground.
Safety Guidelines
3
Page 7
2260B Series Programming Manual
Cleaning the
Instrument
Disconnect the power cord before cleaning.
Use a soft cloth dampened in a solution of mild
detergent and water. Do not spray any liquid.
Do not use chemicals containing harsh material
such as benzene, toluene, xylene, and acetone.
Operation
Environment
Location: Indoor, no direct sunlight, dust free,
almost non-conductive pollution (Note below)
Relative Humidity: 20%~ 85%
Altitude: < 2000m
Temperature: 0°C to 50°C
(Pollution Degree) EN 61010-1:2010 and EN 61010-2-030 specify the
pollution degrees and their requirements as follows. The Instrument
falls under degree 2.
Pollution refers to “addition of foreign matter, solid, liquid, or
gaseous (ionized gases), that may produce a reduction of dielectric
strength or surface resistivity”.
Pollution degree 1: No pollution or only dry, non-conductive
pollution occurs. The pollution has no influence.
Pollution degree 2: Normally only non-conductive pollution
occurs. Occasionally, however, a temporary conductivity caused
by condensation must be expected.
Pollution degree 3: Conductive pollution occurs, or dry, non-
conductive pollution occurs which becomes conductive due to
condensation which is expected. In such conditions, equipment
is normally protected against exposure to direct sunlight,
precipitation, and full wind pressure, but neither temperature
nor humidity is controlled.
Storage
environment
Disposal
Do not dispose this instrument as unsorted
municipal waste. Please use a separate collection
facility or contact the supplier from which this
instrument was purchased. Please make sure
discarded electrical waste is properly recycled to
reduce environmental impact.
4
Location: Indoor
Temperature: -15°C to 70°C
Relative Humidity: <90%
Page 8
SAFETY INSTRUCTIONS
Green/ Yellow:
Earth
Blue:
Neutral
Brown:
Live (Phase)
Power cord for the United Kingdom
When using the instrument in the United Kingdom, make sure the
power cord meets the following safety instructions.
NOTE: This lead/appliance must only be wired by competent persons
WARNING: THIS APPLIANCE MUST BE EARTHED
IMPORTANT: The wires in this lead are coloured in accordance with the
following code:
As the colours of the wires in main leads may not correspond with
the coloured marking identified in your plug/appliance, proceed
as follows:
The wire which is coloured Green & Yellow must be connected to
the Earth terminal marked with either the letter E, the earth symbol
or coloured Green/Green & Yellow.
The wire which is coloured Blue must be connected to the terminal
which is marked with the letter N or coloured Blue or Black.
The wire which is coloured Brown must be connected to the
terminal marked with the letter L or P or coloured Brown or Red.
If in doubt, consult the instructions provided with the equipment
or contact the supplier.
This cable/appliance should be protected by a suitably rated and
approved HBC mains fuse: refer to the rating information on the
equipment and/or user instructions for details. As a guide, a cable
of 0.75mm2 should be protected by a 3A or 5A fuse. Larger
conductors would normally require 13A types, depending on the
connection method used.
Any exposed wiring from a cable, plug or connection that is
engaged in a live socket is extremely hazardous. If a cable or plug is
deemed hazardous, turn off the mains power and remove the cable,
any fuses and fuse assemblies. All hazardous wiring must be
immediately destroyed and replaced in accordance to the above
standard.
5
Page 9
2260B Series Programming Manual
2260B Series Overview ............................................... 7
Series lineup ......................................................................................... 7
Main Features ...................................................................................... 8
This chapter describes the power supply in a
nutshell, including its main features and front /
rear panel introduction. After going through the
overview, please read the theory of operation to
become familiar with the operating modes,
protection modes and other safety considerations.
6
Page 10
GETTING STARTED
Note
Throughout the user manual, 2260B-30, 2260B-80,
2260B-250 or 2260B-800 will refer to any of the
2260B models with a maximum voltage rating of
30V, 80V, 250V or 800V, respectively.
Model name
Type
Voltage Rating
Current Rating
Power
2260B-30-36
360W models
0~30V
0~36A
360W
2260B-80-13
360W models
0~80V
0~13.5A
360W
2260B-250-4
360W models
0~250V
0~4.5A
360W
2260B-800-1
360W models
0~800V
0~1.44A
360W
2260B-30-72
720W models
0~30V
0~72A
720W
2260B-80-27
720W models
0~80V
0~27A
720W
2260B-250-9
720W models
0~250V
0~9A
720W
2260B-800-2
720W models
0~800V
0~2.88A
720W
2260B-30-108
1080W models
0~30V
0~108A
1080W
2260B-80-40
1080W models
0~80V
0~40.5A
1080W
2260B-250-13
1080W models
0~250V
0~13.5A
1080W
2260B-800-4
1080W models
0~800V
0~4.32A
1080W
2260B Series Overview
Series lineup
The 2260B series consists of 12 models, divided into 3 different
model types covering 3 power capacities: 360W models, 720W
models and 1080W models.
7
Page 11
2260B Series Programming Manual
360 W models
720 W models
1080 W models
Performance
High performance/power
Power efficient switching type power supply
Low impact on load devices
Fast transient recovery time of 1ms
Fast output response time
Features
OVP, OCP and OTP protection
Adjustable voltage and current slew rates
User adjustable bleeder control to quickly
dissipate the power after shutdown to safe
levels.
Extensive remote monitoring and control
options
Support for series* and parallel connections.
*(30, 80 volt models only)
Power on configuration settings.
Web server monitoring and control
Apart from the differences in output, each unit differs in size. The
720W and 1080W models are larger than the 360W models to
accommodate the increase in power.
Main Features
8
Page 12
GETTING STARTED
Interface
Ethernet port
Analog connector for analog voltage and current
monitoring
USB host and device port
9
Page 13
2260B Series Programming Manual
Current
knob
Output
key
Power
switch
Voltage
knob
USB A
port
Display
Cover
panel
Function
keys
2260B-30-108, 80-40, 250-13, 800-4 (1080W)
2260B-30-36, 80-13,
250-4, 800-1 (360W)
2260B-30-108 1080W
Appearance
2260B Front Panel
2260B-30-72, 80-27, 250-9, 800-2 (720W)
10
Page 14
GETTING STARTED
Function Keys
The Function keys along with the Output key will
light up when a key is active.
The Function key is used to
configure the power supply.
Set the overcurrent or overvoltage
protection levels.
Sets the current and voltage limits.
Used to run customized Test
sequence for testing.
Locks or unlocks the panel keys to
prevent accidentally changing
panel settings.
Toggles the display from viewing
V/A V/W or A/W*.
*Press the Voltage knob for V/W,
press the Current knob for A/W.
Display
Indicators
Voltage Slew Rate
Constant Voltage Mode
Remote Control Mode
Alarm on
Delay Output
Constant Current Mode
Current Slew Rate
Power bar
Indicates the current power output
as a percentage.
VSR
C V
RMT
ALM
DLY
C C
ISR
20406080100
% W
11
Page 15
2260B Series Programming Manual
Voltage Knob
Sets the voltage.
Current Knob
Sets the current.
Output
Press to turn on the output. The
Output key will light up when the
output is active.
USB
The USB A port is used to update
the firmware. The firmware can
only be updated at a service
center.
Power Switch
Used to turn the power on/off.
12
Page 16
GETTING STARTED
Output
terminal
(+)
Fan
Output
terminal (-)
USB B
port
LAN
AC Input
Senseterminal
Analog control
connector
LAN
100 240V
1000VA MAX.
AC
47 63Hz
SER.NO. LABEL
Sense+
terminal
Chassis
ground
2260B-30-108, 80-40 (1080W)
2260B-30-36, 80-13
(360W)
100 240VAC
1500VA MAX.
47 63Hz
LAN
LN
SER.NO.LABEL
AC Input
LAN
100 240V
47 63Hz 500VA MAX.
AC
Rear Panel
2260B-30-72, 80-27 (720W)
13
Page 17
2260B Series Programming Manual
LAN
100 240V
1000VA MAX.
AC
47 63Hz
SER.NO. LABEL
V SN.C. S V
Output
terminals +V
Fan
Chassis
ground
USB B
port
LAN
AC Input
Senseterminal
Analog control
connector
Sense+
terminal
Output
terminals -V
2260B-250-13, 800-4 (1080W)
2260B-250-4, 800-1
(360W)
LAN
LN
SER.NO. LABEL
47 63Hz
1500VA MAX.
AC100 240V
VVSN.C. S
AC Input
LAN
100 240V
47 63Hz500VA MAX.
AC
V SN.C. S V
2260B-250-9, 800-2 (720W)
14
Page 18
GETTING STARTED
Analog Control
Connector
Standard 26 pin MIL connector
(OMRON XG4 IDC plug).
The analog control connector is
used to monitor current and voltage
output, machine status (OVP, OCP,
OTP etc.), and for analog control of
the current and voltage output.
Use an OMRON XG5 IDC socket as
the mating socket.
Output Terminals
(30, 80 volt
models)
Positive (+) and negative (-) output
terminals.
Chassis ground
Sense (-S) and Sense (+S) terminals.
Output Terminals
(250, 800 volt
models)
The 250 and 800 volt models use a 9 pin connector
and a plug for the output and sense terminal
connections. The plug is a MC420-38109Z plug by
DECA SwitchLab Inc. This plug is also available
separately.
V SN.C. S V
Positive (V+) and negative (V-)
output terminals (3 of each).
V SN.C. S V
Chassis ground
V SN.C. S V
Sense (-S) and Sense (+S)
terminals.
15
Page 19
2260B Series Programming Manual
USB B port
The USB B port is used for remote
control.
Fans
Temperature controlled fans
Ethernet Port
The Ethernet port is used for remote
control and digital monitoring from
a PC.
Line Voltage
Input
360W models:
2260B-30-36/80-13/250-4/ 800-1
720W models:
2260B-30-72/80-27/250-9/ 800-2
Voltage Input: 100~240 VAC
Line frequency: 50Hz/60 Hz
(Automatically switchable)
AC Input voltage range:
85VAC~265VAC
Frequency: 47Hz~63Hz
Line Voltage
Input
1080W models:
2260B-30-108/80-40/250-13/800-4
Voltage Input: 100~240 VAC
Line frequency: 50Hz/60 Hz
(Automatically switchable)
LAN
LN
16
Page 20
GETTING STARTED
Background
The normal configuration settings (F-01~F-61,
F-88, F-89) are used to configure or view system
settings. Use the following operation steps
when configuring the interface settings used in
the Remote Control chapter on page 23.
Ensure the load is not connected.
Ensure the output is off.
Note
Configuration settings F-90~F-95 cannot be edited
in the Normal Function Settings. See the user
manual for details.
The F-89 settings can only be viewed, not set.
Steps
1. Press the Function key. The
function key will light up.
2. The display will show F-01
on the top and the
configuration setting for
F-01 on the bottom.
3. Rotate the Voltage knob to change
the F setting.
Voltage
Range
F-00~ F-61, F-88, F-89
Configuration Settings
Setting Configuration Settings
17
Page 21
2260B Series Programming Manual
4. Use the Current knob to set the
parameter for the chosen F setting.
Current
5. Press the Voltage knob to save the
configuration setting. Conf will be
displayed when successful.
Exit
Press the Function key again to exit
the configuration settings. The
function key light will turn off.
Normal Function Settings
Setting
Setting Range
Output ON delay time
F-01
0.00s~99.99s
Output OFF delay time
F-02
0.00s~99.99s
V-I mode slew rate select
F-03
0 = CV high speed priority
1 = CC high speed priority
2 = CV slew rate priority
3 = CC slew rate priority
0 = Disable, 1 = GPIB-USB adapter,
2 = USB CDC, Auto Detect Speed,
3 = USB CDC, Full Speed Only
GPIB address
F-23
0~30
LAN settings
MAC Address-1
F-30
0x00~0xFF
MAC Address-2
F-31
0x00~0xFF
MAC Address-3
F-32
0x00~0xFF
MAC Address-4
F-33
0x00~0xFF
MAC Address-5
F-34
0x00~0xFF
MAC Address-6
F-35
0x00~0xFF
LAN
F-36
0 = Disable, 1 = Enable
DHCP
F-37
0 = Disable, 1 = Enable
IP Address-1
F-39
0~255
IP Address-2
F-40
0~255
IP Address-3
F-41
0~255
IP Address-4
F-42
0~255
Subnet Mask-1
F-43
0~255
Subnet Mask-2
F-44
0~255
Subnet Mask-3
F-45
0~255
Subnet Mask-4
F-46
0~255
Gateway-1
F-47
0~255
Gateway-2
F-48
0~255
Gateway-3
F-49
0~255
Gateway-4
F-50
0~255
DNS address -1
F-51
0~255
DNS address -2
F-52
0~255
DNS address-3
F-53
0~255
DNS address-4
F-54
0~255
Sockets active
F-57
0 = Disable, 1 = Enable
Web Server active
F-59
0 = Disable, 1 = Enable
Web password active
F-60
0 = Disable, 1 = Enable
Web setting password
F-61
0000~9999
20
Page 24
GETTING STARTED
System Settings
Factory Set Value
F-88
0 = Disable
1 = Return to factory settings
Show Version
F-89
0, 1 = 2260B version
2, 3 = 2260B build year
4, 5 = 2260B build month/day
6, 7 = Keyboard CPLD version
8, 9 = Analog-Control CPLD version
A, B = Reserved
C, D = Kernel build year
E, F = Kernel build month/day
Power On Configuration Settings*
CV Control
F-90
0 = Panel control (local)
1 = External voltage control
2 = External resistance control (Ext-R
10kΩ = Vo, max)
3 = External resistance control (Ext-R
10kΩ = 0)
CC Control
F-91
0 = Panel control (local)
1 = External voltage control
2 = External resistance control (Ext-R
10kΩ = Io,max)
3 = External resistance control
(Ext-R10kΩ = 0)
Power-ON Output
F-92
0 = OFF at startup
1 = ON at startup
T001 ~ T010 = Run Test Sequence
TXX at start up
This chapter describes basic configuration of
IEEE488.2 based remote control.
23
Page 27
2260B Series Programming Manual
USB
configuration
PC side
connector
Type A, host
2260B side
connector
Rear panel Type B, slave
Speed
1.1/2.0 (full speed/high speed)
USB Class
CDC (communications device
class)
Panel operation
1. Connect the USB cable to the rear
panel USB B port.
2. Press the Function key to enter the
Normal configuration settings.
Page 7
3. Set the following USB settings:
F-22 = 2
Set the rear panel USB port to
USB-CDC.
Configure GPIB
1. Ensure the 2260B is off before proceeding.
2. Connect the USB cable from the rear panel
USB B port on the 2260B to the USB A port on
the GPIB to USB adapter.
Interface Configuration
USB Remote Interface
Configure GPIB Interface
To use GPIB, the optional GPIB to USB adapter (2260B-GPIB-USB)
must be used. The GPIB to USB adapter must be connected before
the 2260B is turned on. Only one GPIB address can be used at a
time.
24
Page 28
REMOTE CONTROL
3. Connect a GPIB cable from a GPIB controller to
the GPIB port on the adapter.
From Type B plug
on Power supply
Type A plug
From
computer
GPIB to USB adapter
4. Turn the 2260B on.
5. Press the Function key to enter the
Normal configuration settings.
Page 7
Set the following GPIB settings:
F-22 = 1
Set the rear panel USB port to
GPIB-USB
F-23 = 0~30
Set the GPIB address (0~30)
GPIB constraints
Maximum 15 devices altogether, 20m cable
length, 2m between each device
Unique address assigned to each device
At least 2/3 of the devices turned On
No loop or parallel connection
25
Page 29
2260B Series Programming Manual
Ethernet
configuration
Parameters
MAC Address (display
only)
LAN
DHCP
IP Address
Subnet Mask
Gateway
DNS Address
Sockets Active
Web Server Active
Web Password Active
Web set password
0000~9999 (default 0000)
Configuration
This configuration example will configure the
2260B as a web server and use DHCP to
automatically assign an IP address to the 2260B.
Steps
1. Connect an Ethernet cable from the
network to the rear panel Ethernet
port.
LAN
Configure Ethernet Connection
The Ethernet interface can be configured for a number of different
applications. Ethernet can be configured for basic remote control or
monitoring using a web server or it can be configured as a socket
server.
The 2260B series supports DHCP connections so the instrument can
be automatically connected to an existing network or alternatively,
network settings can be manually configured.
Web Server Configuration
26
Page 30
REMOTE CONTROL
2. Press the Function key to enter the
Normal configuration settings.
Page 7
Set the following LAN settings:
F-36 = 1
Enable LAN
F-37 = 1
Turn DHCP to enable
F-59 = 1
Turn the web server on
Note
It may be necessary to cycle the power or refresh
the web browser to connect to a network.
Configuration
This configuration example will configure the
2260B for web sockets control.
The following configuration settings will manually
assign the 2260B an IP address and enable web
sockets. By default, the socket port number is 2268
and cannot be configured.
Steps
1. Connect an Ethernet cable from the
network to the rear panel Ethernet
port.
2. Press the Function key to enter the
Normal configuration settings.
Page 7
3. Set the following LAN settings:
F-36 = 1
Enable LAN
F-37 = 0
Disable DHCP
F-39 = 172
IP Address part 1 of 4
F-40 = 16
IP Address part 2 of 4
F-41 = 5
IP Address part 3 of 4
F-42 = 133
IP Address part 4 of 4
F-43 = 255
Subnet Mask part 1 of 4
F-44 = 255
Subnet Mask part 2 of 4
LAN
Sockets Server Configuration
27
Page 31
2260B Series Programming Manual
F-45 = 128
Subnet Mask part 3 of 4
F-46 = 0
Subnet Mask part 4 of 4
F-43 = 172
Gateway part 1 of 4
F-44 = 16
Gateway part 2 of 4
F-45 = 21
Gateway part 3 of 4
F-46 = 101
Gateway part 4 of 4
F-57 = 1
Enable Sockets
Note
The socket function is only available for firmware
version V1.12 or above. See the user manual to
check your firmware version number.
Background
To test the USB functionality, National
Instruments Measurement and Automation
Explorer can be used. This program is available
on the NI website, www.ni.com., via a search
for the VISA Run-time Engine page, or
“downloads” at the following URL,
http://www.ni.com/visa/
Requirements
Firmware: V1.12 or above
Operating System: Windows XP, 7
Note
The 2260B will appear as a COM port on the PC.
To check the COM port No, see the Device
Manager in the PC. For Win 7; Control panel →
picture shown here. It depends on the virtual COM
port number in your system. Here "COM7" is the
Virtual COM port assigned to the 2260B.
5. Click the Configuration icon.
6. In the I/O Settings tab, select the Enable
Termination Character check box. Ensure Line
Feed - \n is selected as the line feed character.
7.Click Apply Changes.
5
6
7
8. Click the Input/Output icon.
9. Ensure *IDN?\n is selected in the Select or
Enter Command dropdown text box.
10. Click the Query button.
11. The *IDN? query should be returned to the
buffer area:
30
Page 34
REMOTE CONTROL
8
9
11
10
Functionality
check
Enter the IP address of the power supply in a
web browser after the instrument has been
configured as a web server
http:// XXX.XXX.XXX.XXX
The web browser interface appears.
Background
To test the socket server functionality, National
Instruments Measurement and Automation
Explorer can be used. This program is available
on the NI website, www.ni.com., via a search
for the VISA Run-time Engine page, or
“downloads” at the following URL,
http://www.ni.com/visa/
Web Server Remote Control Function Check
Socket Server Function Check
31
Page 35
2260B Series Programming Manual
Requirements
Firmware: V1.12 or above
Operating System: Windows XP, 7
7. Enter the IP address and the port number of the
2260B. The port number is fixed at 2268.
8. Click the Validate button. A popup box will
appear when successful.
9. Click Next.
33
Page 37
2260B Series Programming Manual
8
9
7
10. Next configure the Alias (name) of the 2260B
connection. In this example the Alias is:
PS_DC1
11. Click finish.
10
11
34
Page 38
REMOTE CONTROL
12. The IP address of the 2260B will now appear
under Network Devices in the configuration
panel. Select this icon now.
13. Press Open VISA Test Panel.
13
12
14. Click Configuration icon.
15. In the I/O Settings tab, select the Enable
Termination Character check box. Ensure Line
Feed - \n is selected as the line feed character.
16.Click Apply Changes.
14
15
16
35
Page 39
2260B Series Programming Manual
17. Click the Input/Output icon.
18. Ensure *IDN?\n is selected in the Select or Enter
Command dropdown text box.
19. Click the Query button.
20. The *IDN? query should be returned to the
buffer area.
17
18
19
20
36
Page 40
REMOTE CONTROL
Background
The following visual basic programming
example uses the VISA COM 3.0 Type Library.
The example will connect to the 2260B using the
IP address of 172.15.5.133 over port 2268. The
program will send the *IDN? query to the
2260B, print the return string and then close the
connection.
Socket Server Examples
Visual Basic Example
37
Page 41
2260B Series Programming Manual
Background
The following program creates a connection to
the 2260B and sets the voltage to 3.3 volts and
the current 1.5 amps. The voltage and current
reading is then read back and the connection is
closed.
Note
Add visa32.lib to the project library when
building the following sample program.
C++ Example
38
Page 42
REMOTE CONTROL
39
Page 43
2260B Series Programming Manual
Background
The following picture shows a LabView
programming example for the 2260B.
LabVIEW Example
40
Page 44
REMOTE CONTROL
Compatible
Standard
IEEE488.2
Partial compatibility
SCPI, 1999
Partial compatibility
Command
Structure
SCPI commands follow a tree-like structure,
organized into nodes. Each level of the
command tree is a node. Each keyword in a
SCPI command represents each node in the
command tree. Each keyword (node) of a SCPI
command is separated by a colon (:).
For example, the diagram below shows an SCPI
sub-structure and a command example.
DC
MEASure
SCALar
POWer
VOLTage
CURRent
DC
DC
MEASure:SCALar:CURRent:DC?
Command types
There are a number of different instrument
commands and queries. A command sends
instructions or data to the unit and a query
receives data or status information from the
unit.
Command types
Simple
A single command
with/without a parameter
Example
*IDN?
Command Syntax
41
Page 45
2260B Series Programming Manual
Query
A query is a simple or
compound command
followed by a question mark
(?). A parameter (data) is
returned.
Example
meas:curr:dc?
Compound
Two or more commands on
the same command line.
Compound commands are
separated with either a semicolon (;) or a semi-colon and a
colon (;:).
A semi-colon is used to join
two related commands, with
the caveat that the last
command must begin at the
last node of the first
command.
A semi-colon and colon are
used to combine two
commands from different
nodes.
Example
meas:volt:dc?;:meas:curr:dc?
42
Page 46
REMOTE CONTROL
Command Forms
Commands and queries have two different
forms, long and short. The command syntax is
written with the short form of the command in
capitals and the remainder (long form) in lower
case.
The commands can be written in capitals or
lower-case, just so long as the short or long
forms are complete. An incomplete command
will not be recognized.
Commands that contain square brackets
indicate that the contents are optional. The
function of the command is the same with or
without the square bracketed items, as shown
below.
Both “DISPlay:MENU[:NAME]?” and
“DISPlay:MENU?” are both valid forms.
Command
Format
1.5,5.2
12 3 4 5
APPLY
1. Command header
2. Space
3. Parameter 1
4. Comma (no space
before/after comma)
5. Parameter 2
Parameters
Type
Description
Example
<Boolean>
Boolean logic
0, 1
43
Page 47
2260B Series Programming Manual
<NR1>
integers
0, 1, 2, 3
<NR2>
decimal
numbers
0.1, 3.14, 8.5
<NR3>
floating point
4.5e-1, 8.25e+1
<NRf>
any of NR1, 2, 3
1, 1.5, 4.5e-1
<string>
String parameters are any ASCII
characters (ASCII: 20H to 7EH)
that are enclosed in either single
or double quotes. For example:
‘STRING’ or “STRING”.
<block data>
Definitive length arbitrary block
data. A single decimal digit
followed by data. The decimal
digit specifies how many 8-bit
data bytes follow.
The APPLy command is used to set both the
voltage and current. The voltage and current will
be output as soon as the function is executed if the
programmed values are within the accepted range.
An execution error will occur if the programmed
values are not within accepted ranges.
The Apply command will set the voltage/current
values but these values will not be reflected on the
display until the Output is On or if the
DISPlay:MENU:NAME 3 (set menu) command is
used.
Syntax
Query Syntax
APPLy {<voltage>|MIN|MAX}[,{<current>|MIN|MAX}]
APPLy?
Set
Set
Query
Abort Commands
APPLy Commands
48
Page 52
REMOTE CONTROL
Parameter
<voltage>
<NRf> 0% ~ 105% of the rated output
voltage.
<current>
<NRf> 0% ~ 105% of the rated output
current.
MIN
0 volts/0 amps
MAX
Maxium value for the present range.
Return parameter
<NRf>
Returns the voltage and current.
Example
APPL 5.05,1.1
Sets the voltage and current to 5.05V and 1.1A.
Query Example
APPL?
+5.050, +1.100
Returns voltage (5.05V) and current (1.1A) setting.
The DISPlay MENU command selects a screen
menu or queries the current screen menu.
Syntax
Query Sytax
DISPlay:MENU[:NAME] <NR1>
DISPlay:MENU[:NAME]?
Parameter/
Return parameter
<NR1>
Description
0
Measurement-Voltage / MeasurementCurrent
1
Measurement-Voltage / Measurement-Power
2
Measurement-Power / Measurement-Current
3
Set Menu
4
OVP / OCP Menu
5~99
Not Used.
100~199
F-00~99 Menu.
Set
Query
Display Commands
49
Page 53
2260B Series Programming Manual
Example
DISP:MENU:NAME 0
Sets the display to the Voltage/Current display screen.
DISPlay[:WINDow]:TEXT:CLEar
Description
Clears the text on the main screen from the
DISPlay[:WINDow]:TEXT[:DATA] command .
Syntax
DISPlay[:WINDow]:TEXT:CLEar
DISPlay[:WINDow]:TEXT[:DATA]
Description
Sets or queries the data text that will be written to
the display. Writing to the display will overwrite
data that is currently on the screen. Overwriting a
display area with a shorter string may or may not
overwrite the screen. The string must be enclosed
in either single or double quotes: ‘STRING’ or
“STRING”. Only ASCII characters 20H to 7EH can
be used in the <string>. A null string, “”, can also
be used. This is the equivalent of using the
DISPlay[:WINDow]:TEXT:CLEar function.
Syntax
Query Syntax
DISPlay[:WINDow]:TEXT[:DATA] <string>
DISPlay[:WINDow]:TEXT[:DATA]?
Parameter/
Return parameter
<string>
ASCII characters 20H to 7EH or a null string,
“”, can be used in the string parameter.
Sets the Delay Time in seconds for turning the
output on. The delay is set to 0.000 by default.
Syntax
Query Syntax
OUTPut:DELay:ON <NRf>
OUTPut:DELay:ON?
Parameter
<NRf>
0.00~99.99 seconds, where 0=no delay.
Return parameter
<NRf>
Returns the delay on time in seconds until the
output is turned on.
OUTPut:DELay:OFF
Description
Sets the Delay Time in seconds for turning the
output off. The delay is set to 0.000 by default.
Syntax
Return Syntax
OUTPut:DELay:OFF <NRf>
OUTPut:DELay:OFF?
Parameter
<NRf>
0.00~99.99 seconds, where 0=no delay.
Return parameter
<NRf>
Returns the delay off time in seconds until the
output is turned off.
Set
Query
Set
Query
Output Commands
53
Page 57
2260B Series Programming Manual
OUTPut:MODE
Description
Sets the 2260B output mode. This is the equivalent
to the F-03 (V-I Mode Slew Rate Select) settings.
Syntax
Return Syntax
OUTPut:MODE {<NR1>|CVHS|CCHS|CVLS|CCLS}
OUTPut:MODE?
Parameter
0
CV high speed priority
CVHS
CV high speed priority
1
CC high speed priority
CCHS
CC high speed priority
2
CV slew rate priority
CVLS
CV slew rate priority
3
CC slew rate priority
CCLS
CC slew rate priority
Return parameter
<NR1>
Returns the output mode.
OUTPut[:STATe][:IMMediate]
Description
Turns the output on or off.
Syntax
Query Syntax
OUTPut[:STATe][:IMMediate] { OFF | ON | 0 | 1 }
OUTPut[:STATe][:IMMediate]?
Parameter
0
<NR1> Turns the output off.
OFF
Turns the output off.
1
<NR1> Turns the output on.
ON
Turns the output on.
Return parameter
<NR1>
Returns output status of the instrument.
OUTPut[:STATe]:TRIGgered
Description
Turns the output on or off when a software trigger
is generated.
Syntax
Query Syntax
OUTPut[:STATe]:TRIGgered { OFF | ON | 0 | 1 }
OUTPut[:STATe]:TRIGgered?
Set
Query
Set
Query
Set
Query
54
Page 58
REMOTE CONTROL
Parameter
0
<NR1>Turns the output off when a software
trigger is generated.
OFF
Turns the output off when a software trigger
is generated.
1
<NR1>Turns the output on when a software
trigger is generated.
ON
Turns the output on when a software trigger
is generated.
Return parameter
<NR1>
Returns output trigger status of the
instrument.
OUTPut:PROTection:CLEar
Description
Clears over-voltage, over-current and overtemperature (OVP, OCP, OTP) protection circuits.
It also clears the shutdown protection circuit. The
AC failure protection cannot be cleared.
Syntax
OUTPut:PROTection:CLEar
OUTPut:PROTection:TRIPped
Description
Returns the state of the protection circuits (OVP,
OCP, OTP).
Returns the bit sum of the Operation Status
Event register.
STATus:OPERation:CONDition
Description
Queries the Operation Status register. This query
will not clear the register.
Syntax
STATus:OPERation:CONDition?
Return
<NR1>
Returns the bit sum of the Operation
Condition register.
STATus:OPERation:ENABle
Description
Sets or queries the bit sum of the Operation Status
Enable register.
Syntax
Query Syntax
STATus:OPERation:ENABle <NRf>
STATus:OPERation:ENABle?
Query
Query
Set
Query
Status Commands
57
Page 61
2260B Series Programming Manual
Parameter
<NRf>
0~32767
Return parameter
<NR1>
0~32767
STATus:OPERation:PTRansition
Description
Sets or queries the bit sum of the positive
transition filter of the Operation Status register.
Syntax
STATus:OPERation:PTRansition <NRf>
STATus:OPERation:PTRansition?
Parameter
<NRf>
0~32767
Return parameter
<NR1>
0~32767
STATus:OPERation:NTRansition
Description
Sets or queries the bit sum of the negative
transition filter of the Operation Status register.
Syntax
Query Syntax
STATus:OPERation:NTRansition <NRf>
STATus:OPERation:NTRansition?
Parameter
<NRf>
0~32767
Return parameter
<NR1>
0~32767
STATus:QUEStionable[:EVENt]
Description
Queries the bit sum of the Questionable Status
Event register. This query will also clear the
contents of the register.
Query Syntax
STATus:QUEStionable[:EVENt]?
Parameter
<NRf>
0~32767
Return parameter
<NR1>
0~32767
Set
Query
Set
Query
Query
58
Page 62
REMOTE CONTROL
STATus:QUEStionable:CONDition
Description
Queries the status (bit sum) of the Questionable
Status register. This query will not clear the
register.
Query Syntax
STATus:QUEStionable:CONDition?
Parameter
<NRf>
0~32767
Return parameter
<NR1>
0~32767
STATus:QUEStionable:ENABle
Description
Sets or queries the bit sum of the Questionable
Status Enable register.
Syntax
Query Syntax
STATus:QUEStionable:ENABle <NRf>
STATus:QUEStionable:ENABle?
Parameter
<NRf>
0~32767
Return parameter
<NR1>
0~32767
STATus:QUEStionable:PTRansition
Description
Sets or queries the bit sum of the positive
transition filter of the Questionable Status register.
Syntax
Return Syntax
STATus:QUEStionable:PTRansition <NRf>
STATus:QUEStionable:PTRansition?
Parameter
<NRf>
0~32767
Return parameter
<NR1>
0~32767
STATus:QUEStionable:NTRansition
Description
Sets or queries the negative transition filter of the
Questionable Status register.
Syntax
Query Syntax
STATus:QUEStionable:NTRansition <NRf>
STATus:QUEStionable:NTRansition?
Query
Set
Query
Set
Query
Set
Query
59
Page 63
Parameter
<NRf>
0~32767
Return parameter
<NR1>
0~32767
STATus:PRESet
Description
This command resets the ENABle register, the
PTRansistion filter and NTRansistion filter on the
Operation Status and Questionable Status
Registers. The registers/filters will be reset to a
default value.
Default Register/Filter Values
Setting
QUEStionable Status Enable
0x0000
QUEStionable Status Positive Transition
0x7FFF
QUEStionable Status Negative Transition
0x0000
Operation Status Enable
0x0000
Operation Status Positive Transition
0x7FFF
Operation Status Negative Transition
0x0000
Summary: The Questionable Status Enable
registers and the Operation Status Enable registers
are both reset to 0.
The Questionable Status and Operation Status
Positive Transition filters are all set high (0x7FFF)
and the Negative Transition filters are all set low
(0x0000). I.e., only positive transitions will be
recognized for the Questionable Status and
Operation Status registers.
<NR1> Turns on/off the bleeder resistor
automatically.
AUTO
The bleeder resistor is automatically turned
on when the output is turned on and turned
off when the output is turned off.
Return parameter
<Boolean>
Returns bleeder resistor status.
SYSTem:CONFigure:BTRip[:IMMediate]
Description
Trips the power switch trip (circuit breaker) to
turn the unit off (shut down the power).
Syntax
SYSTem:CONFigure:BTRip[:IMMediate]
SYSTem:CONFigure:BTRip:PROTection
Description
Enables/Disables the power switch trip (circuit
breaker) when the OVP or OCP protection settings
are tripped. This setting only applies after power
has been cycled.
<NR1> Enables the power switch trip for
OVP or OCP.
ENABle
Enables the power switch trip for OVP or
OCP.
1
<NR1> Disables the power switch trip for
OVP or OCP.
DISable
Disables the power switch trip for OVP or
OCP.
Return parameter
<Boolean>
Returns power switch trip setting.
SYSTem:CONFigure:CURRent:CONTrol
Description
Sets or queries the CC control mode (local control
(panel), external voltage control, external
resistance control). This setting is applied only
after the power is cycled.
Sets or queries the CV control mode (local control,
external voltage control, external resistance
control). This setting is applied only after the
power is cycled.
External resistance control; 10kΩ = Vo max,
0kΩ = Vo min.
3
External resistance control; 10kΩ = Vo min,
0kΩ = Vo max.
SYSTem:CONFigure:MSLave
Description
Sets or queries the unit operation mode. This
setting is only applied after the power has been
cycled.
Syntax
Query Syntax
SYSTem:CONFigure:MSLave { 0 | 1 | 2 | 3 | 4 }
SYSTem:CONFigure:MSLave?
Parameter/Return
<NR1>
Description
0
Master/Local
1
Master/Parallel 1 (2 units)
2
Master/Parallel 2 (3 units)
3
Slave/Parallel
4
Slave/Series
SYSTem:CONFigure:OUTPut:EXTernal
[:MODE]
Description
Sets the external logic as active high or active low.
This setting is only applied after the power has
been cycled.
Syntax
Query Syntax
SYSTem:CONFigure:OUTPut:EXTernal[:MODE]
SYSTem:CONFigure:OUTPut:EXTernal[:MODE]?
Set
Query
Set
Query
74
Page 78
REMOTE CONTROL
Parameter
0
Active high
HIGH
Active high
1
Active low
LOW
Active low
Return Parameter
0
<boolean>Active high
1
<boolean>Active low
SYSTem:CONFigure:OUTPut:PON[:STATe]
Description
Sets the unit to turn the output ON/OFF at powerup. This setting is only applied after the power has
been cycled.
Syntax
SYSTem:CONFigure:OUTPut:PON[:STATe]
{OFF|ON|0|1}
Query Syntax
SYSTem:CONFigure:OUTPut:PON[:STATe]?
Parameter
0
Output off at power up
OFF
Output off at power up
1
Output on at power up
ON
Output on at power up
Return Parameter
0
Output off at power up
1
Output on at power up
SYSTem:COMMunicate:ENABle
Description
Enables/Disables LAN, GPIB or USB remote
interfaces as well as remote services (Sockets, Web
Server). This setting is only applied after the power
has been cycled.
Syntax
Query Syntax
SYSTem:COMMunicate:ENABle <mode>,<interface>
SYSTem:COMMunicate:ENABle? <interface>
Set
Query
Set
Query
75
Page 79
2260B Series Programming Manual
Parameter
<mode>
OFF
Turns the selected mode off.
0
Turns the selected mode off.
ON
Turns the selected mode on. (Auto detect
speed in USB)
1
Turns the selected mode on. (Auto detect
speed in USB)
FULL
Full Speed (USB Only)
2
Full Speed (USB Only)
<interface>
GPIB
Select GPIB
USB
Select USB
LAN
Select LAN
SOCKets
Select Sockets
WEB
Select the web server
Return Parameter
0
The selected mode is off.
1
The selected mode is on.
Example-1
SYST:COMM:ENAB 1,USB
Turns the USB interface on.
USB is auto detect speed.
Example-2
SYST:COMM:ENAB 2,USB
Turns the USB interface on.
USB is full speed only..
Query Example
SYST:COMM:ENAB? USB
1
Queries the USB state, returns 1 (USB is on).
SYSTem:COMMunicate:GPIB[:SELF]:ADDR
ess
Description
Sets or queries the GPIB address. This setting is
only applied after the power has been cycled.
Syntax
Query Syntax
SYSTem:COMMunicate:GPIB[:SELF]:ADDRess <NR1>
SYSTem:COMMunicate:GPIB[:SELF]:ADDRess?
Parameter/Return
<NR1>
0~30
Set
Query
76
Page 80
REMOTE CONTROL
Example
SYST:COMM:GPIB:SELF:ADDR 15
Sets the GPIB address to 15.
SYSTem:COMMunicate:LAN:IPADdress
Description
Sets or queries LAN IP address. This setting is only
applied after the power has been cycled.
Syntax
Query Syntax
SYSTem:COMMunicate:LAN:IPADdress <string>
SYSTem:COMMunicate:LAN:IPADdress?
Parameter/Return
<string>
LAN IP address in string format ( “address”)
Applicable ASCII characters: 20H to 7EH
Example
SYST:COMM:LAN:IPAD “172.16.5.111”
Sets the IP address to 172.16.5.111.
SYSTem:COMMunicate:LAN:GATEway
Description
Sets or queries the Gateway address. This setting is
only applied after the power has been cycled.
Syntax
Query Syntax
SYSTem:COMMunicate:LAN:GATEway <string>
SYSTem:COMMunicate:LAN:GATEway?
Parameter/Return
<string>
Gateway address in string format ( “address”)
Applicable ASCII characters: 20H to 7EH
Example
SYST:COMM:LAN:GATE “172.16.0.254”
Sets the LAN gateway to 172.16.0.254.
SYSTem:COMMunicate:LAN:SMASk
Description
Sets or queries the LAN subnet mask. This setting
is only applied after the power has been cycled.
Syntax
Query Syntax
SYSTem:COMMunicate:LAN:SMASk <string>
SYSTem:COMMunicate:LAN:SMASk?
Parameter/Return
<string>
Subnet mask in string format ( “mask”)
Applicable ASCII characters: 20H to 7EH
Example
SYST:COMM:LAN:SMASk “255.255.0.0”
Sets the LAN mask to 255.255.0.0.
Set
Query
Set
Query
Set
Query
77
Page 81
2260B Series Programming Manual
SYSTem:COMMunicate:LAN:MAC
Description
Returns the unit MAC address as a string. The
MAC address cannot be changed.
Query Syntax
SYSTem:COMMunicate:LAN:MAC?
Return parameter
<string>
Returns the MAC address in the following
format “FF-FF-FF-FF-FF-FF”
Example
SYST:COMM:LAN:MAC?
02-80-AD-20-31-B1
Returns the MAC address.
SYSTem:COMMunicate:LAN:DHCP
Description
Turns DHCP on/off. Queries the DHCP status.
This setting is only applied after the power has
been cycled.
Syntax
Query Syntax
SYSTem:COMMunicate:LAN:DHCP {OFF | ON | 0 | 1}
SYSTem:COMMunicate:LAN:DHCP?
Parameter
0
DHCP off
OFF
DHCP off
1
DHCP on
ON
DHCP on
Return parameter
0
<boolean>DHCP off
1
<boolean>DHCP on
SYSTem:COMMunicate:LAN:DNS
Description
Sets or queries the DNS address. This setting is
only applied after the power has been cycled.
Syntax
Query Syntax
SYSTem:COMMunicate:LAN:DNS <string>
SYSTem:COMMunicate:LAN:DNS?
Parameter/Return
<string>
DNS in string format ( “mask”)
Applicable ASCII characters: 20H to 7EH
Example
SYST:COMM:LAN:DNS “172.16.1.252”
Sets the DNS to 172.16.1.252.
Query
Set
Query
Set
Query
78
Page 82
REMOTE CONTROL
SYSTem:COMMunicate:LAN:HOSTname
Description
Queries the host name.
Query Syntax
SYSTem:COMMunicate:LAN:HOSTname?
Return Parameter
<string>
Host name in string format
Query Example
SYST:COMM:LAN:HOST?
P-160054
Returns the host name (P-160054).
SYSTem:COMMunicate:LAN:WEB:PACTive
Description
Sets or queries whether the web password is on or
off. This setting is only applied after the power has
been cycled.
Syntax
Query Syntax
SYSTem:COMMunicate:LAN:WEB:PACTive {OFF | ON
| 0 | 1}
SYSTem:COMMunicate:LAN:WEB:PACTive?
Parameter
0
Web password off
OFF
Web password off
1
Web password on
ON
Web password on
Return parameter
0
<boolean> Web password off
1
<boolean> Web password on
SYSTem:COMMunicate:LAN:WEB:PASSword
Description
Sets or queries the web password. This setting is
only applied after the power has been cycled.
Syntax
Query Syntax
SYSTem:COMMunicate:LAN:WEB:PASSword <NR1>
SYSTem:COMMunicate:LAN:WEB:PASSword?
Parameter/Return
<NR1>
0 ~ 9999
Example
SYST:COMM:LAN:WEB:PASS 1234
Set the web password as 1234.
Query
Set
Query
Set
Query
79
Page 83
2260B Series Programming Manual
SYSTem:COMMunicate:USB:FRONt:STATe
Description
Queries the front panel USB-A port state.
Query Syntax
SYSTem:COMMunicate:USB:FRONt:STATe?
Return parameter
0
<NR1>Absent
1
<NR1>Mass Storage
SYSTem:COMMunicate:USB:REAR:STATe
Description
Queries the rear panel USB-B port state.
Query Syntax
SYSTem:COMMunicate:USB:REAR:STATe?
Return parameter
0
<NR1>Absent
1
<NR1>USB-CDC
2
<NR1>GPIB-USB
SYSTem:ERRor
Description
Queries the error queue. The last error message is
returned and cleared. A maximum of 16 errors are
stored in the error queue. Each remote interface
I/O session (i.e., GPIB, USB, LAN, etc.) has its own
error queue.
Query Syntax
SYSTem:ERRor?
Paramter/Return
<NR1>,<string>
Returns an error code followed by
an error message as a string. The
string is returned as “string”.
Example
SYSTem:ERRor?
-100, “Command error”
SYSTem:KEYLock:MODE
Set
Query
Description
Sets or queries the key lock mode. This setting is
the equivalent of the F-19 function setting.
Syntax
Query Syntax
SYSTem:KEYLock:MODE {0|1}
SYSTem:KEYLock:MODE?
Query
Query
Query
80
Page 84
REMOTE CONTROL
Parameter /
Return parameter
0
Panel lock: allow output off.
1
Panel lock: allow output on/off.
SYSTem:KLOCk
Description
Enables or disables the front panel key lock.
Syntax
Query Syntax
SYSTem:KLOCk { OFF | ON | 0 | 1}
SYSTem:KLOCk?
Parameter
0
Panel keys unlocked
OFF
Panel keys unlocked
1
Panel keys locked
ON
Panel keys locked
Return parameter
0
<boolean>Panel keys unlocked
1
<Boolean>Panel keys locked
SYSTem:INFormation
Description
Queries the system information. Returns the
machine version, build date, keyboard CPLD
version and analog CPLD version.
The *CLS command clears the Standard Event
Status, Operation Status and Questionable Status
registers. The corresponding Enable registers in
each of the above registers are not cleared.
If a <NL> newline code immediately precedes a
*CLS command, the Error Que and the MAV bit in
the Status Byte Register is also cleared.
Syntax
*CLS
*ESE
Description
Sets or queries the Standard Event Status Enable
register.
Syntax
Query Syntax
*ESE <NR1>
*ESE?
Parameter
<NR1>
0~255
Return parameter
<NR1>
Returns the bit sum of the Standard Event
Status Enable register.
Set
Set
Query
IEEE 488.2 Common Commands
83
Page 87
2260B Series Programming Manual
*ESR
Description
Queries the Standard Event Status (Event) register.
The Event Status register is cleared after it is read.
Query Syntax
*ESR?
Return parameter
<NR1>
Returns the bit sum of the Standard Event
Status (Event) register and clears the register.
*IDN
Description
Queries the manufacturer, model name, serial
number, and firmware version of the unit.
Query Syntax
*IDN?
Return parameter
<string>
Returns the instrument identification as a
string in the following format:
XXXXXX,AAAAAA,TW123456,01.00.20110101
Manufacturer: XXXXXX
Model number : AAAAAA
Serial number : TW123456
Firmware version : 01.00.20110101
*OPC
Description
The *OPC command sets the OPC bit (bit0) of the
Standard Event Status Register when all current
commands have been processed.
The *OPC? Query returns 1 when all the
outstanding commands have completed.
Syntax
Query Syntax
*OPC
*OPC?
Return parameter
1
Returns 1 when all the outstanding
commands have completed.
Query
Query
Set
Query
84
Page 88
REMOTE CONTROL
*RST
Description
Resets all the settings to the factory default
settings. See page 107 for details. This command is
identical in effect to the SYSTem:PRESet
command.
Syntax
*RST
*SRE
Description
Sets or queries the Service Request Enable register.
The Service Request Enable register determines
which registers of the Status Byte register are able
to generate service requests.
Syntax
Query Syntax
*SRE <NR1>
*SRE?
Parameter
<NR1>
0~255
Return parameter
<NR1>
Returns the bit sum of the Service Request
Enable register.
*STB
Description
Queries the bit sum of the Status Byte register with
MSS (Master summary Status).
Query Syntax
*STB?
Return parameter
<NR1>
Returns the bit sum of the Status Byte register
with the MSS bit (bit 6).
Set
Set
Query
Query
85
Page 89
2260B Series Programming Manual
*TRG
Description
The *TRG command is able to generate a “get”
(Group Execute Trigger). If the 2260B cannot
accept a trigger at the time of the command, an
error message is generated (-211, “Trigger ignored”).
Syntax
*TRG
*TST
Description
Executes a self test.
Query Syntax
*TST?
Return parameter
0
Returns “0” if there are no errors.
<NR1>
Returns an error code <NR1> if there is an
error.
*WAI
Description
Prevents any other commands or queries from
being executed until all outstanding commands
have completed.
Syntax
*WAI
Set
Query
Set
86
Page 90
REMOTE CONTROL
Overview
The status registers are used to determine the
status of the power supply. The status registers
maintain the status of the protection conditions,
operation conditions and instrument errors.
The 2260B Series have a number of register
groups:
Questionable Status Register Group
Standard Event Status Register Group
Operation Status Register Group
Status Byte Register
Service Request Enable Register
Service Request Generation
Error Queue
Output Buffer
The next page shows the structure of the Status
registers.
Status Register Overview
To program the 2260B power supply effectively,
the Status registers need to be understood. This
chapter explains in detail how the Status registers
are used and how to configure them.
Introduction to the Status Registers
87
Page 91
Condition
OV (Over-Voltage) 0
PTR/NTP EventEnable
OC (Over-Current) 1
Not Used 2
POW (AC Power Off) 3
OT (Over-Temperature) 4
Not Used 5
Not Used 6
Not Used 7
VL (Voltage-Limit) 8
CL (Current-Limit) 9
Not Used 10
SD (Shutdown Alarm) 11
Power-Limit 12
Not Used 13
Not Used 14
Not Used 15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Condition
CAL (Calibration mode) 0
PTR/NTP EventEnable
Not Used 1
Not Used 2
Not Used 3
Not Used 4
WTG (Waiting for Trigger)
5
Not Used 6
Not Used 7
CV (Constant Voltage Mode)
8
Not Used 9
CC (Constant Current Mode)
10
OND (Output ON Delay) 11
OFD (Output OFF Delay)
12
Not Used 13
Not Used 14
Not Used 15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
OPC (Operation Complete)
RQC (Request Control)
QUE (Query Error)
DDE (Device Dependent Error)
EXE (Execution Error)
CME (Command Error)
URQ (User Request)
PON (Power On)
0
1
2
3
4
5
6
7
0
1
2
3
4
5
6
7
0
1
2
3
4
5
6
7
ERR
QUES
MAV
ESB
MSS
OPER
0
1
2
3
4
5
6
7
Output
Buffer
:
:
:
Error Que
:
:
:
EnableEvent
Status
Byte
Register
Service
Request
Enable
Register
Questionable Status Register
Operation Status Register
Standard Event Status
Register
2260B Series Programming Manual
The Status Registers
88
Page 92
REMOTE CONTROL
Overview
The Questionable Status Register Group
indicates if any protection modes or limits have
been tripped.
The Questionable Status Condition Register
indicates the status of the power supply. If a bit
is set in the Condition register, it indicates that
the event is true. Reading the condition register
does not change the state of the condition
register.
PTR/NTR Filters
The PTR/NTR (Positive/Negative transition)
register determines the type of transition
conditions that will set the corresponding bit in
the Event Registers. Use the Positive transition
filter to view events that change from false to
positive, and use the negative transition filter to
view events that change from positive to
negative.
Positive Transition
0→1
Negative Transition
1→0
Event Register
The PTR/NTR Register will dictate the type of
transition conditions will set the corresponding
bits in the Event Register. If the Event Register
is read, it will be cleared to 0.
Enable Register
The Enable register determines which Events in
the Event Register will be used to set the QUES
bit in the Status Byte Register.
90
Page 94
REMOTE CONTROL
Overview
The Operation Status Register Group indicates
the operating status of the power supply.
The Operation Status Condition Register
indicates the operating status of the power
supply. If a bit is set in the Condition register, it
indicates that the event is true. Reading the
condition register does not change the state of
the condition register.
PTR/NTR Filters
The PTR/NTR (Positive/Negative transition)
register determines the type of transition
conditions that will set the corresponding bit in
the Event Registers. Use the Positive transition
filter to view events that change from false to
positive, and use the negative transition filter to
view events that change from positive to
negative.
Positive Transition
0→1
Negative Transition
1→0
Event Register
The PTR/NTR Register will dictate the type of
transition conditions will set the corresponding
bits in the Event Register. If the Event Register
is read, it will be cleared to 0.
92
Page 96
REMOTE CONTROL
Enable Register
The Enable register determines which
registered Events in the Event Register will be
used to set the OPER bit in the Status Byte
Register.
Overview
The Standard Event Status Register Group
indicates if any errors have occurred. The bits
of the Event register are set by the error event
queue.
OPC
RQC
QUE
DDE
EXE
CME
URQ
PON
EventEnable
0
1
2
3
4
5
6
7
0
1
2
3
4
5
6
7
Standard Event Status Register
&
&
&
&
&
&
&
&
To Status Byte Register
*ESR?
Logical OR
*ESE <NRf>
*ESE?
Bit Summary
Event
Bit #
Bit
Weight
OPC (Operation complete)
The OCP bit is set when all
selected pending operations are
complete. This bit is set in
response to the *OPC command.
0
1
RQC (Request control)
1
2
Standard Event Status Register Group
93
Page 97
2260B Series Programming Manual
QUE (Query Error)
The Query Error bit is set in
response to an error reading the
Output Queue. This can be
caused by trying to read the
Output Queue when there is no
data present.
2
4
DDE (Device Dependent Error)
Device specific error.
3
8
EXE (Execution Error)
The EXE bit indicates an
execution error due to one of the
following: illegal command
parameter, parameter out of
range, invalid parameter, the
command didn’t execute due to
an overriding operation
condition.
4
16
CME (Command Error)
The CME bit is set when a syntax
error has occurred. The CME bit
can also be set when a <GET>
command is received within a
program message.
5
32
URQ (User Request)
6
64
PON (Power On)
Indicates the power is turned on.
7
128
Event Register
Any bits set in the event register indicate that
an error has occurred. Reading the Event
register will reset the register to 0.
Enable Register
The Enable register determines which Events in
the Event Register will be used to set the ESB
bit in the Status Byte Register.
94
Page 98
REMOTE CONTROL
Overview
The Status Byte register consolidates the status
events of all the status registers. The Status Byte
register can be read with the *STB? query and
can be cleared with the *CLS command.
ERR
QUES
MAV
ESB
MSS
OPER
0
1
2
3
4
5
6
7
Output
Buffer
:
:
:
Error Que
:
:
:
Status
Byte
Register
0
1
2
3
4
5
6
7
&
&
&
&
&
&
&
*SRE <NRf>
*SRE?
Service
Request
Enable
Register
Logical OR
*STB?
From Operation
Status Register
From
Questionable
Status Register
From Standard
Event Status
Register
Bit Summary
Event
Bit #
Bit
Weight
ERR (Error Event/Queue)
If data is present in the Error
queue, the ERR bit will be set.
2
4
QUES (Questionable Status
Register)
The summary bit for the
Questionable Status Register
group.
3
8
MAV (Message Available) This is
set when there is data in the
Output Queue waiting to be read.
4
16
Status Byte Register & Service Request Enable Register
95
Page 99
2260B Series Programming Manual
(ESB) Event Summary Bit. The
ESB is the summary bit for the
Standard Event Status Register
group.
5
32
MSS Bit
The MSS Bit is the summary of
the Status Byte Register and
Service Request register (bits 1-5,
7). This will be set to 1.
6
64
OPER (Operation Status Register)
OPER bit is the summary bit for
the Operation Status Register
Group.
7
128
Status Byte
Register
Any bits set in the Status byte register acts as a
summary register for all the three other status
registers and indicates if there is a service
request, an error in the Error Queue or data in
the Output Queue. Reading the Status Byte
register will reset the register to 0.
Service Request
Enable Register
The Service Request Enable Register controls
which bits in the Status Byte Register are able to
generate service requests.
96
Page 100
REMOTE CONTROL
Overview
An <error/event number> in the range [ -199 , 100 ] indicates that an IEEE 488.2 syntax error
has been detected by the instrument’s parser.
The occurrence of any error in this class shall
cause the command error bit (bit 5) in the event
status register (IEEE 488.2, section 11.5.1) to be
set. One of the following events has occurred:
An IEEE 488.2 syntax error has been detected by
the parser. That is, a controller-to-device
message was received which is in violation of
the IEEE 488.2 standard. Possible violations
include a data element which violates the device
listening formats or whose type is unacceptable
to the device.
An unrecognized header was received.
Unrecognized headers include incorrect devicespecific headers and incorrect or
unimplemented IEEE 488.2 common commands.
Events that generate command errors shall not
generate execution errors, device-specific errors,
or query errors; see the other error definitions in
this chapter.
Error List
Command Errors
97
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.