Appendix A: Model 2090 GPIB Command Reference
Model 2090 Multi-Device Controller
ERR?
Compatibility:
2090 (Firmware Rev 2.3)
Description:
Query Device Dependent Error Register. Prepares the controller to respond
to the contents of the Device Dependent Error Register when queried. The
value returned is a decimal in the range of 0 to 65535. This value, when
expressed in binary form, represents the sixteen bit value of the Device
Dependent Error Register.
NOTE: Upon reading this register, its contents
will be cleared.
As long as bits are set in this register, any commands related
to device motion or position settings will generate and execution error (see
*ESR?). The bit pattern of this register corresponds to the front panel errors
reported by the 2090 and is defined below:
Devices:
Towers, Turntables
Syntax:
ERR?
Response:
<error
bits>
Integer value representing a sixteen bit binary
number 0-65535. The bits are defined as follows:
0
-
Undefined
1 - Parameters Lost
Set at startup if the 2090 detects that previous
settings have been lost
2
-
Motor
Not
Moving
Indicates a device stuck condition. The
controller automatically generates a STOP
condition to protect the motor.
3
-
Motor
Not
Stopping
Indicates that the device failed to stop moving
when commanded.
4
-
Moving
Wrong
Direction
Indicates that the device moved in the
opposite direction of that commanded.
5 - Hard Limit Hit
Indicates that the device is unable to move
because it is at a hardware limit.
6
-
Polarization
Limit
Violation
Indicates that the tower was told to change
polarization while it was outside the position
limits specified for the new polarization.
7
-
Communication
Lost
Indicates that the controller is unable to
communicate with the device over the fiber
optic link.
8
-
Flotation
Violation
Indicates that the air flotation turntable was
told to turn flotation off while it was moving.
9
-
Encoder
Failure Indicates
that the 2090 has detected device
encoder behavior consistent with a fault in the
encoder, its wiring, or connections.
10
-
Undefined
11
-
Undefined
12
-
Undefined
13
-
Undefined
14
-
Undefined
15
-
Undefined
Example:
CALL ibwrt (TowerUD%, "ERR?")
' Query error register
CALL ibrd (TowerUD%, rdbuf$)
' Read response
See Also:
ERE, ERE?, *STB?
112
© ETS-Lindgren– April, 2006
Revision G– P# 399199
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com