Programming—DM
5010
Local
State
(LOCS)
In LOCS, instrument settings are controlled by the opera
tor
via
front panel push buttons. When
in LOCS, only bus
commands
that do not change instrument settings are ex
ecuted
{query-output commands),
all other bus commands
(setting
and
operational)
generate
an error since their func
tions are
under front-panel control.
Local With Lockout State (LWLS)
The instrument operates the same as
it does in LOCS,
except
that
rtl
will not inhibit
a transition to
remote.
Remote State
(REMS)
In this state, the instrument executes all instrument com
mands.
For
commands having front panel indicators, the
front panel is updated when the commands are executed.
Remote
With Lockout State (RWLS)
Instrument operation is identical to REMS operation ex
cept
that the
rtl
message is ignored.
EXECUTION
ERROR
INTERNAL
ERROR
SYSTEM
EVENTS
Indicates that the instrument
has
received
a command that
it can
not
execute. This is caused by ar
guments
out of
range or settings
that conflict.
Indicates
that the instrument has
detected
a hardware condition or
firmware
problem that prevents
operation.
Events
that are common to in
struments in a
system (e.g., Pow
er on,
User Request, etc.).
INTERNAL
WARNING
Internal
warning
indicates that
the
instrument has detected a
problem.
The
instrument remains
operational,
but the problem
should
be corrected (e.g., out of
calibration).
DEVICE
STATUS
Device
dependent
events.
STATUS AND ERROR REPORTING
Through the
Service
Request function (defined in the
IEEE-488
Standard),
the
instrument may alert the controller
that it needs service. This service request is also a means of
indicating that
an event (a change
in status or an error) has
occurred.
To service a request the controller performs a
Serial Poll; in response
the instrument returns a Status byte
(STB),
which indicates whether it was requesting service or
not.
The STB can also provide a limited amount of informa
tion about
the request. The format of the information en-
coaed
in the STB is given in Fig. 3-2.
When data bit 8 is set. the STB conveys Device Status
information that is indicated by bits 1
through 4. Bit 4 is set
if the DM 5010 is waiting
for
a trigger;
bit 3 set indicates a
reading
is available.
- 1 if requesting service
indicates
an
abnormal
event
1
if
message processor
is busy
DECIMAL
1
I'
I
l~ Define Events
I
I If
0, STB indicates event ciass
A
If
1, STB indicates device status
i--)-
1
I
I
1
I
I
DATA
BITS
Status
Byte
(Example)
&
7
6
5
4
3
2
1
|
!
Not
I busy Busy
Power
On
0
1
0
X
0
0
0
J
|
65
81
Fig. 3-2. Definition of STB bits.
Because
the
STB conveys limited information about an
event,
the events
are divided into classes:
the Status Byte
reports the
class.
The classes of events are defined as
follows:
COMMAND
ERROR
Indicates
the
instrument has re
ceived a command that it
cannot
understand.
The
instrument can provide additional information about
many
of tne
events,
particularly the errors
reported in the
Status
Byte.
After determining
tnat the instrument request
ed service
(by examining tne STB) the controller may re
quest
the additional
information by sending error query
(ERR?,i.
in
response, tne instrument returns a code which
defines
tne event. Tnese cooes are described in Table 3-1.
3-24
Summary of Contents for DM 5010
Page 14: ...DM 5010 2994 00 DM 5010 Programmable Digital Multimeter xii ADD JUL 1986...
Page 27: ...Operating Instructions DM 5010 2994 03 Fig 2 3 DM 5010 front panel controls and connectors 2 3...
Page 38: ......
Page 134: ......
Page 208: ......
Page 222: ......
Page 250: ......
Page 251: ...Section 8 DM 5010 OPTIONS No options are available 8 1...
Page 252: ......
Page 270: ......
Page 272: ...DM 5010 2994 37 Fig 10 2 Location of DM 5010 adjustments and test points...
Page 273: ......
Page 274: ......
Page 275: ......
Page 276: ...DM 5010 2994 112 DM 5010 BLOCK DIAGRAM...
Page 281: ......
Page 282: ......
Page 291: ......
Page 293: ......
Page 294: ......
Page 297: ......
Page 298: ......
Page 303: ......
Page 304: ...I...
Page 305: ......
Page 310: ......
Page 311: ......
Page 315: ......
Page 318: ......
Page 321: ......
Page 323: ......
Page 326: ......
Page 332: ...2994 57...
Page 334: ......
Page 335: ......
Page 336: ......
Page 337: ...63 REV JUN 1986...
Page 338: ...FIG 1 EXPLODED DM 5010...
Page 339: ......
Page 340: ......
Page 341: ......
Page 347: ......