beautypg.com

ETS-Lindgren 2090 Controller User Manual

Page 112

background image

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:

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