The print history shown below lists the printing dates of
all Revisions and Addenda created for this manual. The
Revision Level letter increases alphabetically as the manual
undergoes subsequent updates. Addenda, which are
released between Revisions, contain important change
information that the user should incorporate immediately
into the manual. Addenda are numbered sequentially.
When a new Revision is created, all Addenda associated
with the previous Revision of the manual are incorporated
into the new Revision of the manual. Each new Revision
includes a revised copy of this print history page.
Revision A (Document No. 2010-903-01) October 1996
Revision B (Document No. 2010-903-01) February 2001
All Keithley product names are trademarks or registered trademarks of
Keithley Instruments, Inc.
Other brand names are trademarks or registered trademarks of their
respective holders.
The following safety precautions should be observed
before using this product and any associated instrumentation. Although some instruments and accessories would
normally be used with non-hazardous voltages, there are
situations where hazardous conditions may be present.
This product is intended for use by qualified personnel
who recognize shock hazards and are familiar with the
safety precautions required to avoid possible injury. Read
the operating information carefully before using the
product.
The types of product users are:
Responsible body
the use and maintenance of equipment, for ensuring that
the equipment is operated within its specifications and
operating limits, and for ensuring that operators are adequately trained.
Operators
must be trained in electrical safety procedures and proper
use of the instrument. They must be protected from electric
shock and contact with hazardous live circuits.
Maintenance personnel
product to keep it operating, for example, setting the line
voltage or replacing consumable materials. Maintenance
procedures are described in the manual. The procedures
explicitly state if the operator may perform them. Otherwise, they should be performed only by service personnel.
Service personnel
perform safe installations and repairs of products. Only
properly trained service personnel may perform installation
and service procedures.
Exercise extreme caution when a shock hazard is present.
Lethal voltage may be present on cable connector jacks or
test fixtures. The American National Standards Institute
(ANSI) states that a shock hazard exists when voltage levels
is the individual or group responsible for
use the product for its intended function. They
perform routine procedures on the
are trained to work on live circuits, and
1
greater than 30V RMS, 42.4V peak, or 60VDC are present.
A good safety practice is to expect that hazardous voltage
is present in any unknown circuit before measuring.
Users of this product must be protected from electric shock
at all times. The responsible body must ensure that users
are prevented access and/or insulated from every connection point. In some cases, connections must be exposed to
potential human contact. Product users in these circumstances must be trained to protect themselves from the risk
of electric shock. If the circuit is capable of operating at or
above 1000 volts,
exposed.
As described in the International Electrotechnical Commission (IEC) Standard IEC 664, digital multimeter measuring
circuits (e.g., Keithley Models 175A, 199, 2000, 2001,
2002, and 2010) are Installation Category II. All other
instruments’ signal terminals are Installation Category I and
must not be connected to mains.
Do not connect switching cards directly to unlimited
power circuits. They are intended to be used with impedance limited sources. NEVER connect switching cards
directly to AC mains. When connecting sources to switching cards, install protective devices to limit fault current
and voltage to the card.
no conductive part of the circuit may be
Before operating an instrument, make sure the line cord is
connected to a properly grounded power receptacle.
Inspect the connecting cables, test leads, and jumpers for
possible wear, cracks, or breaks before each use.
For maximum safety, do not touch the product, test cables,
or any other instruments while power is applied to the circuit under test. ALWAYS remove power from the entire test
system and discharge any capacitors before: connecting or
disconnecting cables or jumpers, installing or removing
switching cards, or making internal changes, such as
installing or removing jumpers.
2
Do not touch any object that could provide a current path
to the common side of the circuit under test or power line
(earth) ground. Always make measurements with dry hands
while standing on a dry, insulated surface capable of withstanding the voltage being measured.
The instrument and accessories must be used in accordance with its specifications and operating instructions or
the safety of the equipment may be impaired.
Do not exceed the maximum signal levels of the instruments and accessories, as defined in the specifications and
operating information, and as shown on the instrument or
test fixture panels, or switching card.
When fuses are used in a product, replace with same type
and rating for continued protection against fire hazard.
Chassis connections must only be used as shield connections for measuring circuits, NOT as safety earth ground
connections.
If you are using a test fixture, keep the lid closed while
power is applied to the device under test. Safe operation
requires the use of a lid interlock.
If a screw is present, connect it to safety earth ground
using the wire recommended in the user documentation.
The symbol on an instrument indicates that the user
!
should refer to the operating instructions located in the
manual.
The symbol on an instrument shows that it can source
or measure 1000 volts or more, including the combined
effect of normal and common mode voltages. Use standard
safety precautions to avoid personal contact with these
voltages.
WARNING
The
might result in personal injury or death. Always read the
associated information very carefully before performing the
indicated procedure.
heading in a manual explains dangers that
3
The
CAUTION
could damage the instrument. Such damage may invalidate
the warranty.
Instrumentation and accessories shall not be connected to
humans.
Before performing any maintenance, disconnect the line
cord and all test cables.
To maintain protection from electric shock and fire,
replacement components in mains circuits, including the
power transformer, test leads, and input jacks, must be purchased from Keithley Instruments. Standard fuses, with
applicable national safety approvals, may be used if the rating and type are the same. Other components that are not
safety related may be purchased from other suppliers as
long as they are equivalent to the original component.
(Note that selected parts should be purchased only through
Keithley Instruments to maintain accuracy and functionality of the product.) If you are unsure about the applicability
of a replacement component, call a Keithley Instruments
office for information.
To clean an instrument, use a damp cloth or mild, water
based cleaner. Clean the exterior of the instrument only.
Do not apply cleaner directly to the instrument or allow
liquids to enter or spill on the instrument. Products that
consist of a circuit board with no case or chassis (e.g., data
acquisition board for installation into a computer) should
never require cleaning if handled according to instructions.
If the board becomes contaminated and operation is
affected, the board should be returned to the factory for
proper cleaning/servicing.
heading in a manual explains hazards that
10/99
4
Introduction
This quick reference guide includes summary information on front panel and remote operation for the Model
2010 Multimeter. For detailed operating information,
consult the Model 2010 User’s Manual.
5
6
Front Panel
Operation Summary
Power-on defaults
Power-on defaults are those settings the instrument
assumes when it is turned on. The Model 2010 offers
two choices for the settings: user or factory. With user,
the instrument will power-on to the settings stored in
memory by the operator. With factory, the instrument
will power on to the factory default settings.
To save present configuration as user settings:
1. Configure the instrument as desired for USER
default.
2. Press SHIFT and then SAVE.
3. Use the ▲ and ▼ keys to select YES. Select NO if
you do not wish to change the user setup that is
stored in memory.
4. Press ENTER.
To restore factory or user settings:
1. Press SHIFT and then SETUP.
2. Use the ▲ and ▼ keys to select FACTory or USER.
3. Press ENTER.
NOTE: Factory default settings are listed in Table 2.
Instrument connections
Basic connections for Model 2010 measurements are
shown in Figure 1. These drawings show connections to
the front panel terminals (INPUTS switch in the FRONT
position). If using the rear panel terminals, place the
INPUTS switch in the REAR position. Note that current
(DCI and ACI) measurements cannot be made from the
rear panel terminals.
7
2000 MULTIMETER
RANGE
AUTO
RANGE
2000 MULTIMETER
RANGE
AUTO
RANGE
2000 MULTIMETER
RANGE
AUTO
RANGE
Model 2010
SENSE
INPUT
Ω 4 WIRE
HI
350V
!
PEAK
LO
INPUTS
F
R
FRONT/REAR
2A 250V
AMPS
Model 2010
SENSE
INPUT
Ω 4 WIRE
HI
350V
!
PEAK
LO
INPUTS
F
R
FRONT/REAR
2A 250V
AMPS
Model 2010
SENSE
INPUT
Ω 4 WIRE
HI
350V
!
PEAK
LO
INPUTS
F
R
FRONT/REAR
2A 250V
AMPS
1100V
PEAK
500V
PEAK
* Thermocouple (TC) Temperature
measurements are typically
performed through a thermocouple
scanner card, such as the Model 2001TCSCAN. See the User's Manual for details.
1100V
PEAK
500V
PEAK
1100V
PEAK
500V
PEAK
Measure DCV, ACV,
Ω2, FREQ (PERIOD)
or TC TEMP *
Measure
DCI or ACI
R
Measure
Ω4 or RTD TEMP
Figure 1. Basic measurement connections
For resistance measurements (Ω2 and Ω4) greater than
100kΩ, more stable readings can be achieved by using
shielding. Place the resistance in a shielded enclosure
and connect the shield to INPUT LO. Shielded cable
should be used so the shield (INPUT LO) encircles the
other cable conductor(s).
8
Maximum inputs for the Model 2010 are summarized in
Table 1.
Table 1. Maximum inputs
FunctionMaximum input
DCV1000V peak
ACV750V rms, 1000V peak, 8
DCI3A, 250V dc
ACI3A 250V rms
FREQ (PERIOD)1000V peak, 8
×
107V•Hz
×
107V•Hz
Basic measurement procedure
1. Connect the instrument as explained in “Instrument
connections”.
2. From the function keys, select the desired measurement function.
3. Use the RANGE keys to select autoranging or a
manual range. Pressing the AUTO range key toggles autoranging. You can select a different range
with the ▲ and ▼ RANGE keys.
4. Take a reading from the display.
9
Storing readings (2 to 1024)
1. Set up the instrument for the desired configuration.
2. Press the STORE key.
3. Use the , , ▲, and ▼ keys to select the number
of readings to store in the buffer.
4. Press ENTER to start the storage process. The asterisk (*) annunciator will turn off when the storage is
finished.
Recalling readings
1. Press the RECALL key. The BUFFER annunciator
indicates stored readings are being displayed. The
arrow annunciator indicates there is more data in
the buffer.
2. Use the , , ▲, and ▼ keys to view the buffer.
Note that in addition to the readings, statistical data
is available including standard deviation, average,
minimum, and maximum.
3. Use the EXIT key to return to the normal display.
Changing speed, resolution, and filter
RATE
— Measurement speed (reading RATE) can be
changed for any measurement function except frequency, period, continuity, and diode test. Use the RATE
key to select FAST, MEDium, or SLOW. Use FAST (0.1
PLC) if speed is of primary importance (at the expense of
increased noise and fewer usable digits of resolution).
SLOW (5 PLC) provides better noise performance at the
expense of speed. MEDium (1 PLC) provides a compromise between noise and speed. The RATE setting also
sets bandwidth for ACU and ACI measurements. See the
2010 User’s Manual for details.
DIGITS
— Display resolution can be changed for any
measurement function. Use the DIGITS key to select the
desired number of digits.
10
FILTER
— Filter state (on/off) and configuration can be
changed for any measurement function, except frequency, period, continuity, and diode test. The FILTER
key toggles between filter on (FILT annunciator on) and
filter off. After pressing FILTER to enable the filter, you
can then enter the filter count (1 to 100), and select the
filter type (moving or repeating).
The moving filter uses a first-in, first-out (FIFO) stack.
After each new conversion is placed in the stack, the
contents of the stack are averaged to yield a filtered
reading. The repeating filter fills the stack, calculates the
filtered reading, and then clears the stack for the next
group of conversions.
Changing temperature measurement configuration
Press SHIFT and then SENSOR. Three choices are available using the , , ▲, and ▼ keys:
• UNITS – C, K, F. Specify units.
• SENSOR – TCOUPLE or 4W-RTD. Specify sensor
type.
• TYPE – J, K, N, T (thermocouple type) or PT100,
USER, PT3916, PT385, F100, D100 (4W-RTD type).
• JUNC – SIM or CH1. Simulate a reference junction
temperature (for direct thermocouple connection to
the input), or use reference junction (channel 1) on
the switching card.
Relative (rel)
Rel can be used to null offsets or subtract a baseline
reading from present and future readings. When rel is
enabled by pressing REL (REL annunciator on), the
instrument uses the present readings as the relative
value. Subsequent readings will be the difference
between the actual input value and the rel value. You
can define a rel value for each function. Pressing REL a
second time disables rel.
11
Math
To enable and configure a math operation, press SHIFT
and then the desired math key (MX+B, %, dBm, or dB).
Use the , , ▲, and ▼ keys to configure the math
operation and press ENTER when finished. Pressing
SHIFT and then the related math key a second time disables the math operation.
mX+B
Y = mX + b
Where:X is the normal display reading.
m and b are the user entered constants.
Y is the displayed result.
Percent (%)
Input - Reference
Percent
-----------------------------------------Input
100%×=
Where:Input is the normal display reading.
Reference is the user entered constant.
Percent is the displayed result.
dBm
2
V
⁄()
INZREF
=
dBm10 log
--------------------------------1mW
Where:VIN is the DC or AC input signal.
is the specified reference impedance.
Z
REF
dB
V
IN
12
---------------V
REF
dB20 log
=
Where:VIN is the DC or AC input signal.
V
is the specified voltage reference
REF
impedance.
Measuring continuity
With this feature, the instrument alerts you with a beep
when a resistance reading is below the set level. To
measure continuity, press SHIFT and then CONT. Use
the , , ▲, and ▼ keys to set the resistance threshold
level, and press ENTER. Connect the test leads to INPUT
HI and LO.
Testing diodes
With this feature, the instrument measures the forward
voltage drop of general-purpose diodes and the zener
voltage of zener diodes. To test diodes, press SHIFT and
then . Use the ▲ and ▼ keys to select the test
current.
Limit operations
With this feature, you can check to see if readings are
within, below, or above specified low and high reading
limits. There are two sets of limits. The first set is LL1
(low limit 1) and HL1 (high limit 1). The second set is
LL2 (low limit 2) and HL2 (high limit 2). Typically, the
limit 1 test range is used to check for tight tolerances,
and the limit 2 test range is used to check for loose
tolerances.
You can set the instrument to beep when readings are
inside or outside limit ranges. If set to beep inside, a
high tone beep will occur if the reading is inside both
limit ranges. A lower tone beep will occur if the reading
is outside the first limit range but inside the second limit
range. No beep will occur if the reading is outside both
limit ranges.
If set to beep outside, the instrument will beep if the
reading is outside the limit 1 range.
Setting limits
LIMITS. Use the , , ▲, and ▼ keys to edit the value
for the displayed limit and press ENTER.
—To set limits, press SHIFT and then
13
Enabling limits
play the beeper status. Use the ▲ and ▼ keys to change
the beeper status (NEVER, OUTSIDE, or INSIDE) and
press ENTER to enable limits. Pressing SHIFT and then
ON/OFF a second time disables limit operations.
— Press SHIFT and then ON/OFF to dis-
Reading hold
With this feature, an audible beep is sounded when a
valid, settled reading is acquired. A valid reading is
determined by the specified window and count.
1. Press SHIFT and then HOLD. Select a window percentage and enter a count.
2. Apply the test probes to the signal and wait for the
beeper to sound to indicate a valid reading.
3. Remove the hold condition by lifting the probes.
Pressing SHIFT and then HOLD a second time disables
hold.
Dry circuit testing
This feature lets you make low resistance measurements
on contact devices such as switches and relay contacts.
Its purpose is to determine whether oxidation has
increased the resistance of the contacts. Test voltage is
limited to 20mV to keep the oxidation from being punctured. Punctured oxidation would invalidate the test.
While in 4-wire ohms (Ω4), select dry circuit testing by
pressing SHIFT and then DRYCKT.
Offset compensation
Offset compensation is used to cancel the effect of voltage potential (i.e., thermal offsets) across the device
under test during resistance measurements. In general,
the instrument performs voltage measurements at two
different test current levels and then calculates resistance as follows:
R = ∆V / ∆I
14
While in 2-wire or 4-wire ohms (Ω2 or Ω4), select offset
compensation by pressing SHIFT and then O COMP.
Ratio
This feature lets you perform a ratio calculation
between the sense input (denominator) and the measure
input (numerator) for DC voltage. It lets you compare
DC voltages (measure input) to a reference voltage
(sense input). Note that SENSE LO and LO should be
connected together.
CAUTION
Do note apply more than 1000V peak to the measure
INPUT terminals or more than 350V peak to the SENSE
terminals, or instrument damage may occur.
While in DC volts (DCV), select ratio by pressing SHIFT
and then RATIO. Use the , , ▲, and ▼ keys to toggle RATIO to ON and SENSIN to OFF. The display will
read RA for ratio.
Measure DCV using SENSE terminals
The sense terminals can be used to measure DC voltage
on the 100mV, 1V, and 10V ranges. Note that SENSE LO
and LO should be connected together.
CAUTION
Do note apply more than 350V peak to the SENSE terminals, or instrument damage may occur.
While in DC volts (DCV), press SHIFT and then RATIO.
Use the , , ▲, and ▼ keys to toggle RATIO to OFF
and SENSIN to ON. The display will read RS for voltage
on SENSE terminals.
Triggers
Factory defaults place the instrument in a continuous
(immediate) measurement mode. The instrument can be
15
placed in an external trigger mode where a programmed event is required to cause a measurement
(device action).
The instrument is placed in the external trigger mode by
pressing the EX TRIG key. In this mode, a device action
(measurement) will occur when the TRIG key is pressed,
a bus trigger (*TRG or GET) is received, or an input trigger via the TRIGGER LINK connector is received. After
the device action (measurement), an output trigger
occurs and is available at the TRIGGER LINK connector.
Refer to the Model 2010 User’s Manual for details on
using the trigger link. Pressing EX TRIG a second time
returns the instrument to continuous operation.
Delay
— A programmable delay is available before the
device action (measurement) occurs. It can be set manually or an auto delay can be used. To set a delay, press
SHIFT and then DELAY. Use the ▲ and
AUTO or MANual. If MANual is chosen, enter the duration of the delay and press ENTER. The AUTO delay
times are listed in Table 3-2 of the Model 2010 User’s
Manual.
▼ keys to select
Scan operations
The Model 2010 can be used with an internal scanner
card (Model 2000 SCAN or 2001-TCSCAN), or with
external scanner cards installed in a switching mainframe (i.e., Model 7001 and 7002 or 707).
Step/Scan configuration— A “walk-through” menu is
provided to configure stepping or scanning. The main
menu is accessed by pressing SHIFT and then CONFIG.
Use the , , ▲, ▼, and ENTER keys to select scan
type (INTernal or EXTernal), first channel in the scan
(MINimum CHANnel), last channel in the scan (MAXimum CHANnel), time between scans, and reading
count (RDG CNT).
16
andkeys — These keys can be used to manually
scan through channels on the internal scanner card.
Press to manually increment channels or to manually decrement channels. Hold down either key to
scan continuously.
OPEN and CLOSE keys— Use these keys to open and
close channels on the internal scanner card. After press-
ing CLOSE, use the , , ▲, and ▼ keys to display the
desired channel (1 to 10) and press ENTER. Selecting a
different channel will cause the previously closed channel to open. For the Ω4 function, CLOSE will close the
selected channel and the paired channel. Paired channels for the Model 2000 SCAN are 1&6, 2&7, 3&8,
4&9, and 5&10. Channel pairs are similar for the Model
2001-TCSCAN except channels 1&6 are not paired.
STEP key— Pressing this key starts a stepping operation
of consecutive channels, where output triggers are sent
after every channel closure.
SCAN key— Pressing this key starts a scanning opera-
tion of consecutive channels, where an output trigger is
sent at the end of the scan list.
HALT— Pressing SHIFT and then HALT stops stepping
or scanning.
17
Factory default conditions
Table 2. Factory defaults
SettingFactory default
Autozero
Buffer
Continuity
Beeper
Digits
Rate
Threshold
Current (AC and DC)
Digits (AC)
Digits (DC)
Filter
Count
Mode
Range
Relative
Value
Rate (AC)
Rate (DC)
Diode test
Digits
Range
Rate
Frequency and Period
Digits
Range
Relative
Value
Rate
Function
GPIB
Address
Language
Key click
Limits
Beeper
High limit 1
Low limit 1
High limit 2
Low limit 2
mx+b
Scale factor
Offset
On
No effect
On
4½
Fast (0.1 PLC)
10Ω
5½
7½
On
10
Moving average
Auto
Off
0.0
Medium*
Medium (1PLC)
6½
1mA
Medium (1PLC)
6½
10V
Off
0.0
Slow (1 sec)
DCV
No effect
(16 at factory)
(SCPI at factory)
On
Off
Never
+1
-1
+2
-1
Off
1.0
0.0
18
Table 2. Factory defaults (cont.)
SettingFactory default
Percent
Reference
Resistance (2-wire and 4-wire)
Digits
Filter
Count
Mode
Range
Relative
Value
Rate
Dry Circuit
Offset Compensation
RS-232
Baud
Flow
Tx term
Scanning
Channels
Mode
Temperature
Digits
Filter
Count
Mode
Junction
Temperature
Relative
Value
Rate
Sensor
Thermocouple
Four-wire RTD
Units
Triggers
Continuous
Delay
Source
Voltage (AC and DC)
dB reference
dBm reference
Digits (AC)
Digits (DC)
Filter
Count
Mode
Range
Relative
Value
Rate (AC)
Rate (DC)
Ratio (DC)
Sensein
*DETector:BANDwidth 30
Off
1.0
7½
On
10
Moving average
Auto
Off
0.0
Medium (1 PLC)
Off
Off
Off
No effect
No effect
No effect
Off
1-10
Internal
5½
On
10
Moving average
Simulated
23°C
Off
0.0
Medium (1 PLC)
Thermocouple
J
PT100
°C
On
Auto
Immediate
No effect
75Ω
5½
7½
On
10
Moving average
Auto
Off
0.0
Medium*
Medium (1 PLC)
Off
Off
19
Table 3. Error and status messages
Number DescriptionEvent
-440
-430
-420
-410
-363
-350
-330
-314
-315
-285
-284
-282
-281
-260
-241
-230
-225
-224
-223
-222
-221
-220
-215
-214
-213
-212
-211
-210
-202
-201
-200
-178
-171
-170
-168
-161
-160
-158
-154
-151
-150
Query unterminated after
indefinite response
Query deadlocked
Query unterminated
Query interrupted
Input buffer overrun
Queue overflow
Self-test failed
Save/recall memory lost
Configuration memory lost
Program syntax error
Program currently running
Illegal program name
Cannot create program
Expression error
Hardware missing
Data corrupt or stale
Out of memory
Illegal parameter value
Too much data
Parameter data out of range
Settings conflict
Parameter error
Arm deadlock
Trigger deadlock
Init ignored
Arm ignored
Trigger ignored
Trigger error
Settings lost due to rtl
Invalid while in local
Execution error
Expression data not allowed
Invalid expression
Expression error
Block data not allowed
Invalid block data
Block data error
String data not allowed
String too long
Invalid string data
String data error
EE
EE
EE
EE
SYS
SYS
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
Character data not allowed
Character data too long
Invalid character data
Character data error
Numeric data not allowed
Too many digits
Exponent too large
Invalid character in number
Numeric data error
Header suffix out of range
Undefined header
Program mnemonic too long
Header separator error
Command header error
Missing parameter
Parameter not allowed
GET not allowed
Data type error
Invalid separator
Syntax error
Invalid character
Command error
Operation complete
Device calibrating
Device settling
Device ranging
Device sweeping
Device measuring
Device calculating
Program running
Waiting in trigger layer
Re-entering the idle layer
Reading overflow
Low limit 1 event
High limit 1 event
Low limit 2 event
High limit 2 event
Reading available
Voltmeter complete
Buffer available
Buffer half full
Buffer full
Buffer overflow
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
SE
SE
SE
SE
SE
SE
SE
SE
SE
SE
SE
SE
SE
SE
SE
SE
SE
SE
SE
SE
SE
Calibration messages:
10 vdc zero error
100 vdc zero error
10 vdc full scale error
-10 vdc full scale error
100 vdc full scale error
-100 vdc full scale error
1k 2-w zero error
10k 2-w zero error
100k 2-w zero error
10M 2-w zero error
10M 2-w full scale error
10M 2-w open error
1k 4-w zero error
10k 4-w zero error
100k 4-w zero error
10M 4-w sense lo zero error
1k 4-w full scale error
10k 4-w full scale error
100k 4-w full scale error
1M 4-w full scale error
10M 4-w full scale error
10m adc zero error
100m adc zero error
10m adc full scale error
100m adc full scale error
1 adc full scale error
Date of calibration not set
Next date of calibration not set
Gain-aperture correction error
100m vac dac error
1 vac dac error
10 vac dac error
100 vac dac error
100m vac zero error
100m vac full scale error
1 vac zero error
1 vac full scale error
1 vac noise error
10 vac zero error
10 vac full scale error
10 vac noise error
100 vac zero error
100 vac full scale error
750 vac zero error
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
DryCkt FS error
10K Ohm Ioff Ocomp FS error
Front rear switch incorrect
Calibration data invalid
Reading buffer data lost
GPIB address lost
Power-on state lost
AC calibration data lost
DC calibration data lost
Calibration dates lost
GPIB communication lan-
guage lost
Questionable Calibration
Questionable Temperature
RS-232 Framing Error detected
RS-232 Overrun detected
RS-232 Break detected
Invalid system communication
RS-232 Settings Lost
RS-232 OFLO: Characters Lost
ASCII only with RS-232
Internal System Error
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE = error event
SE = status event
SYS = system error event
DDC Ready
DDC Reading Done
DDC Buffer Half Full
DDC Buffer Full
DDC Reading overflow
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
EE
SE
SE
SE
SE
SE
24
Remote Operation Summary
At the factory, the instrument is set for GPIB bus operation at primary address 16 using the SCPI programming
language.
GPIB bus— Use the GPIB bus configuration menu to
enable or disable GPIB bus operation (ON or OFF), and
to check and/or change the primary address (0 to 30)
and language (SCPI or 196/199). The configuration
menu is accessed by pressing SHIFT and then GPIB.
Commands for the SCPI language are provided in Tables
4 through 15. The DDC commands for the 199 and 196
languages are provided in Table 16.
RS-232 interface— Use the RS-232 interface menu to
enable or disable RS-232 interface operation (ON or
OFF), and to check and/or change the baud rate (300 to
19.2k), flow control (NONE or XonXoFF), and terminator (LF, CR, LFCR, or CRLF). Note that only the SCPI language commands can be used over the RS-232
interface.
25
Status structure
Standard Event
Status Register
OPC
Standard Event
Status Enable
Register
&
OPC
(B2) (B1) (B0)
QYE
(B3)
DDE
EXE
(B4)
(B5)
CME
(B6)
URQ
(B7)
PON
(B15 - B8)
* ESR ?
&
&
&
&
&
&
OR
To Event
Summary
Bit (ESB) of
Status Byte
Figure 2. Standard event status
QYE
DDE
EXE
CME
URQ
PON
* ESE
Register (See
Figure 6).
(B2) (B1) (B0)
(B3)
(B4)
(B5)
(B6)
(B7)
(B15 - B8)
PON = Power On
URQ = User Request
* ESE ?
CME = Command Error
EXE = Execution Error
DDE = Device-Dependent Error
QYE = Query Error
OPC = Operation Complete
& = Logical AND
OR = Logical OR
26
Operation
Condition Register
Operation Event
Register
Operation Event
Enable Register
(B3) (B2) (B1) (B0)
(B4)
(B5)
(B10) (B9) (B8) (B7) (B6)
(B15 - B11)
(B4) (B3) (B2) (B1) (B0)
Meas
Trig
(B5)
Idle
(B10) (B9) (B8) (B7) (B6)
(B15 - B11)
&
&
OR
Meas
Trig
Idle
Figure 3. Operation event status
&
Meas
(B4) (B3) (B2) (B1) (B0)
Trig
(B5)
Idle
(B10) (B9) (B8) (B7) (B6)
(B15 - B11)
To Operation
Summary Bit
(OSB) of Status
Byte Register.
& = Logical AND
OR = Logical OR
Idle = Idle state of the 2010
Trig = Triggering
Meas = Measuring
(See Figure 6).
27
Measurement
Condition Register
(B0)
LL1
(B1)
(B2)
LL2
(B3)
(B4)
HL2
(B5)
RAV
BHF BAV
BFLHL1ROF
(B11)
Measurement Event
Register
(B0)
ROF
LL1
(B1)
(B2)
HL1
LL2
(B3)
(B4)
HL2
(B5)
RAV
(B7) (B6)
BAV
(B8)
BHF
BFL
(B11)
Measurement Event
Enable
Register
&
&
LL1
(B1)
&
&
&
&
&
HL1
LL2
HL2
RAV
BAV
BHF
BFLROF
(B3) (B2)
(B4)
(B5)(B0)
(B7) (B6)
(B8)
(B10) (B9)
(B11)
& = Logical AND
OR = Logical OR
HL = High Limit
LL = Low Limit
ROF = Reading Overflow
(B15 - B12)(B10) (B9) (B8) (B7) (B6)
(B15 - B12)(B10) (B9)
OR
Figure 4. Measurement event status
28
(B15 - B12)
BFL = Buffer Full
To Measurement
Summary Bit
(MSB) of Status
Byte Register.
(See Figure 6).
BHF = Buffer Half Full
BAV = Buffer Available
RAV = Reading Available
Questionable
Condition Register
Questionable Event
Register
Questionable Event
Enable Register
(B3 - B0)
(B3 - B0)
Temp
WarnCal
(B4)
(B7 - B5)
(B8)
(B13 - B9)
(B14)
0
(B15)
Temp
WarnCal
(B4)
(B7 - B5)
(B13 - B9)
(B14)(B8)
0
(B15)
&
&
&
0
&
OR
Figure 5. Questionable event status
(B3 - B0)
(B4)
Temp
(B7 - B5)
(B13 - B9)
(B14)(B8)
WarnCal
Warn = Command Warning
Cal = Calibration Summary
(B15)
To Questionable
Summary Bit (QSB)
of Status
Byte Register
(See Figure 6).
Temp = Temperature Summary
& = Logical AND
OR = Logical OR
29
Status Byte
MSB
EAV
QSB
MAV
ESB
(B6)
RQS
OSB
* STB?
Service
Request
Read by *STB?
Register
(B1) (B0)
(B2)
(B3)
(B4)
(B5)
MSS
(B7)
Serial Poll
Generation
Service
Request
Enable
Register
&
&
&
&
&
&
OR
MSB
(B1) (B0)
(B2)
EAV
(B3)
QSB
(B4)
MAV
ESB
(B5)
OSB = Operation Summary Bit
MSS = Master Summary Status
(B7) (B6)
OSB
* SRE
* SRE?
RQS = Request for Service
Read by Serial Poll
Status Summary Messages
Figure 6. Status byte and service request (SRQ)
& = Logical AND
ESB = Event Summary Bit
OR = Logical OR
MAV = Message Available
QSB = Questionable Summary Bit
EAV = Error Available
MSB = Measurement Summary Bit
30
IEEE-488.2 common commands and queries
Table 4. IEEE-488.2 common commands and queries
MnemonicNameDescription
*CLS
*ESE <NRf>
*ESE?
*ESR?
*IDN?
*OPC
*OPC?
*OPT?
*RCL <NRf>
*RST
*SAV <NRf>
Clear status
Event enable command
Event enable query
Event status register
query
Identification query
Operation complete
command
Operation complete
query
Option identification
query
Recall command
Reset command
Save command
Clears all event registers
and Error Queue.
Program the Standard
Event Enable Register.
Read the Standard Event
Enable Register.
Read the Standard Event
Enable Register and clear
it.
Returns the manufacturer, model number,
serial number and firmware revision levels of
the unit.
Set the Operation Complete bit in the Standard
Event Status Register after
all pending commands
have been executed.
Places an ASCII “1” into
the output queue when
all pending selected
device operations have
been completed.
Returns an ID code that
indicates which memory
option is installed and
whether or not the
optional scanner card is
installed.
Returns the Model 2010
to the setup configuration stored in the specified memory location.
Returned the Model
2010 to the *RST default
conditions.
Saves the current setup to
the specified memory
location.
31
Table 4. IEEE-488.2 common commands and queries
(cont.)
MnemonicNameDescription
*SRE <NRf>
*SRE?
*STB?
*TRG
*TST?
*WAI
Service request enable
command
Service request enable
query
Read status byte query
Trigger command
Self-test query
Wait-to-continue command
Programs the Service
Request Enable Register.
Reads the Service
Request Enable Register.
Reads the Status Byte
Register.
Sends a bus trigger to the
2010.
Performs a checksum test
on ROM and returns the
result.
Waits until all previous
commands are executed.
32
SCPI command subsystems
Notes:
1. Brackets ([]) are used to denote optional character
sets. These optional characters do not have to be
included in the program message.
2. Angle brackets (<>) are used to indicate parameter
type. Do not use angle brackets in the program
message.
3. Upper-case characters indicate the short-from version for each command word.
Table 5. Signal oriented measurement commands
CommandDescription
:CONFigure:<function>
:FETCh?
:READ?
MEASure[:<function>]?
Places the Model 2010 in a “oneshot” measurement mode for the specified function.
Requests the latest reading.
Performs an :ABORt, :INITiate, and a
:FETCh?.
Performs an :ABORt, :CONFigure:<function>, and a :READ?.
Table 9. ROUTe command summary
33
Table 6. CALCulate command summary
CommandDescription
CALCulate[1]
:FORMat <name>
:FORMat?
:KMATh
:MMFactor <NRf>
:MMFactor?
:MBFactor <NRf>
:MBFactor?
:MUNits <name>
:MUNits?
:PERCent <NRf>
:ACQuire
:PERCent?
:STATe <b>
:STATe?
:D ATA?
:CALCulate2
:FORMat <name>
:FORMat?
:STATe <b>
:STATe?
:IMMediate
:IMMediate?
:D ATA?
CALCulate3
:LIMit[1]
:UPPer
[:DATA] <n>
[:DATA]?
:LOWer
[:DATA] <n>
[:DATA]?
:STATe <b>
:STATe?
:FAIL?
Subsystem to control CALC 1:
Select math format (NONE,
MXB, PERCent).
Query math format.
Path to configure math calcula-
tions:
Set “m” factor for mx+b
(-100e6 to 100e6).
Query “m” factor.
Set “b” factor for mx+b
(-100e6 to 100e6).
Query “b” factor.
Specify units for mx+b reading
(two characters ‘A’ through
‘Z’).
Query “mx+b” units.
Set target value for PERCent
calculation (-100e6 to
100e6).
Use input signal as target
value.
Query percent.
Enable or disable kmath calcula-
tion.
Query state of kmath function.
Read result of kmath calculation.
Subsystem to control CALC 2:
Select math format: (MEAN,
SDEViation, MAXimum,
MINimum, or NONE).
Query math format.
Enable or disable calculation.
Query state of math function.
Recalculate raw input data in
buffer.
Perform calculation and read
result.
Read math result of CALC 2.
Subsystem to control CALC 3
(limit test):
Path to control LIMIT 1 test:
Path to configure upper limit:
Set upper limit (-100e6 to
100e6).
Query upper limit.
Path to configure lower limit:
Set lower limit (-100e6 to
100e6).
Query lower limit.
Enable or disable limit test.
Query state of limit test.
Query test result (1 = pass,
0 = fail).
Default
param.
PERCent
1
0
MX
1
(Note)
NONE
(Note)
1
-1
Off
SCPI
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
34
Table 6. CALCulate command summary (cont.)
CommandDescription
:CLEar
[:IMMediate]
:AUTO <b>
:AUTO?
:IMMediate
:LIMit 2
:UPPer
[:DATA] <n>
[:DATA]?
:LOWer
[DATA] <n>
[DATA]?
:STATe <b>
:STATe?
:FAIL?
:CLEAR
[:IMMediate]
:AUTO <b>
:AUTO?
:IMMediate
*Note: ON is the *RST default parameter, and OFF is the :SYSTem: PRESet default.
Path to clear failed test:
Clear failed test indication.
Enable or disable auto clear.
Query auto clear.
Re-perform limit tests.
Path to control LIMIT 2 test:
Path to configure upper limit:
Set upper limit (-100e6 to
100e6).
Query upper limit.
Path to configure lower limit:
Set lower limit (-100e6 to
100e6).
Query lower limit.
Enable or disable limit test.
Query state of limit test.
Query test result (1=pass,
0=fail).
Path to clear failed test:
Clear failed test indication.
Enable or disable auto clear.
Query auto clear.
Re-perform limit tests.
Default
param.
ON
2
-2
OFF
ON
SCPI
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Table 7. DISPlay command summary
CommandDescription
:DISPlay
[:WINDow[1]]
:TEXT
:DATA <a>
:D ATA?
:STATe <b>
:STATe?
:ENABle <b>
:ENABle?
Notes:
1. *RST and :SYSTem:PRESet have no effect on a user defined message. Cycling
power cancels all user defined messages.
2. *RST and :SYSTem:PRESet have no effect on the state of the message mode.
Cycling power disables (OFF) the message mode.
3. *RST and :SYSTem:PRESet have no effect on the display circuitry. Cycling power
enables (ON) the display circuitry.
Path to control user text mes-
sages.
Define ASCII message “a”
(up to 12 characters).
Query text message.
Enable or disable
message mode.
Query text message state.
Enable or disable the front panel
display.
Query state of the display.
Default
param.
(Note 1)
(Note 2)
(Note 3)
SCPI
√
√
√
√
√
√
√
√
35
Table 8. FORMat command summary
CommandDescription
FORMat
[:DATA]<type>[,<length>]
[:DATA]?
:ELEMents <item list>
:ELEMents?
:BORDer <name>
:BORDer?
Select data format: (ASCii,
SREal, or DREal).
Query data format.
Specify data elements: (READ-
ing, CHANnel, and UNITs).
Query data elements.
Select binary byte order:
(NORMal or SWAPped).
Query byte order.
Table 9. ROUTE command summary
CommandDescription
:ROUTe
:CLOSe <chan num>
:STATe?
:OPEN:ALL
:MULTiple
:CLOSe <list>
:STATe?
:OPEN <list>
:SCAN
[:INTernal] <list>
[:INTernal]?
:EXTernal <list>
:EXTernal?
:LSELect <name>
:LSELect?
Commands to control scanner card:
Close specified channel (1 to
10) or channel pair (1 to 5).
Query closed channel (or
channel pair).
Open all input channels
(1 through 10).
Path to close and open multiple
channels:
Close specified channels
(1 to 11).
Query closed channel.
Open specified channels
(1 to 11).
Path to scan channels.
Specify internal scan list
(2 to 10 channels).
Query internal scan list.
Specify external scan list
(2 to 800 channels).
Query external scan list.
Select scan operation
(INTernal, EXTernal, or
NONE).
Query scan operation.
Note: REPeat is the *RST default and MOVing is the :SYSTem:PRESet default.
Query threshold range.
Specify reference (0 to 1).
Enable or disable reference.
Query state of reference.
Use input signal as reference.
Query reference value.
Specify measurement resolution (4 to 7).
Query resolution.
Paths to configure diode test:
Path to select range.
Select range (0 to 1e-3).
Query range.
Path to configure continuity test:
Set threshold resistance (1 to
1000).
Query threshold resistance.
Default
param.
0
OFF
7
1e-3
10
Table 11. STATus command summary
CommandDescription
:STATus
:MEASurement
[:EVENt]?
:ENABle <NRf>
:ENABle?
:CONDition?
:OPERation
[:EVENt]?
:ENABle <NRf>
:ENABle?
:CONDition?
:QUEStionable
Path to control measurement
event registers:
Read the event register.
Program the enable register.
Read the enable register.
Read the condition register.
Path to control operation status
registers:
Read the event register.
Program the enable register.
Read the enable register.
Read the condition register.
Path to control questionable sta-
tus registers:
Default
param.
(Note 1)
(Note 2)
(Note 3)
(Note 2)
(Note 3)
SCPI
SCPI
√
√
√
√
√
√
√
44
Table 11. STATus command summary (cont.)
CommandDescription
[:EVENt]?
:ENABle <NRf>
:ENABle?
:CONDition?
:PRESet
:QUEue
[:NEXT]?
:ENABle <list>
:ENABle?
:DISable <list>
:DISable?
:CLEar
Notes:
1. Commands in this subsystem are not affected by *RST and
:SYSTem:PRESet. The effects of cycling power, *CLS and :STATus:PRESet, are
explained by the following notes.
2. Event Registers: Power-up and *CLS – Clears all bits of the registers.
3. Enable Registers:Power-up and :STATus:PRESet – Clears all bits of the registers.
4. Error Queue:Power-up and *CLS – Clears the Error Queue.
5. Enable/Disable Error Queue Messages: Power-up – Clears list of messages.
Read the event register.
Program the enable register.
Read the enable register.
Read the condition register.
Return status registers to default
states.
Path to access error queue:
Read the most recent error
message.
Specify error and status mes-
sages for queue.
Read the enabled messages.
Specify messages not to be
placed in queue.
Read the disabled messages.
Clears all messages from Error
Queue.
:STATus:PRESet – No effect.
*CLS – No effect.
:STATus:PRESet – No effect.
*CLS and :STATus:PRESet – No effect
Default
param.
(Note 2)
(Note 3)
(Note 4)
(Note 5)
(Note 5)
SCPI
√
√
√
√
√
√
√
√
√
Table 12. SYSTem command summary
CommandDescription
:SYSTem
:PRESet
:POSetup <name>
:POSetup?
:FRSWitch?
:VERSion?
:ERRor?
:AZERo
:STATe <b>
:STATe?
Return to :SYST:PRES defaults.
Select power-on setup: (RST,
DC volts
AC volts
2-wire ohms
DC current
AC current
ACV dB
Not valid
2-wire offset compensation
Temperature
4-wire ohms
Frequency
4-wire offset compensation
Zero disabled
Zero enabled
Zero enabled using a zero value (V)
Continuous on Talk
One-shot on Talk
Continuous on GET
One-shot on GET
Continuous on X
One-shot on X
Continuous on External Trigger
One-shot on External Trigger
Readings from A/D converter
Individual readings from data store
All readings from data store (buffer
dump)
Disable data store
Data store of n (n=1 to 500), fill and
stop
Default interval, 175msec (SELECT OFF)
n=interval in milliseconds
(15msec to 999999msec)
Zero value, simulated reference junction temperature
Reading with prefix.
Reading without prefix.
Reading and buffer location with prefix.
Reading and buffer location without
prefix.
Reading and channel with prefix.
Reading and channel without prefix.
Reading, buffer location, and channel
with prefix.
Reading, buffer location, and channel
without prefix.
Disable
Reading overflow
Data store full
Data store half full
Reading done
Ready
Error
Enable EOI and bus hold-off on X
Disable EOI, enable bus hold-off on X
Enable EOI, disable bus hold-off on X
Disable both EOI and bus hold-off on X
Send machine status word (199 format only)
Send error conditions (only supports
no scanner, IDDC, IDDCO)
Send Translator word list (since Translator is not supported, replies with
one space character)
Send buffer size
Send current value of “V” (199 format, equivalent to U7 for 196)
Send input switch status (front /rear)
(199 format, equivalent to U8 for
Display up to 12-character message
(a=character)
Cancel display mode
Open all - stop scanning or stepping
if applicable
Close channel 1
Close channel 2
Close channel 3
Close channel 4
Close channel 5
Close channel 6
Close channel 7
Close channel 8
Close channel 9
Close channel 10
Step mode, max channel is 2
Step mode, max channel is 3
Step mode, max channel is 4
Step mode, max channel is 5
Step mode, max channel is 6
Step mode, max channel is 7
Step mode, max channel is 8
Step mode, max channel is 9
Step mode, max channel is 10
Open all - stop scanning or stepping
if applicable
ThermocoupleJ0J1
N21
N22
N23
N24
N25
N26
N27
N28
N29
J2
O0
O1
H0
Scan mode, max channel is 2
Scan mode, max channel is 3
Scan mode, max channel is 4
Scan mode, max channel is 5
Scan mode, max channel is 6
Scan mode, max channel is 7
Scan mode, max channel is 8
Scan mode, max channel is 9
Scan mode, max channel is 10
Type J thermocouple
Type K thermocouple
Type T thermocouple
Simulated reference junction (for
temperature function)
Real reference junction (for temperature function)
Set simulated reference junction temperature using “V” command;
0 to 50 (°C).
52
Specifications are subject to change without notice.
All Keithley trademarks and trade names are the property of Keithley
Instruments, Inc. All other trademarks and trade names are the
property of their respective companies.