ETS-Lindgren 2090 Controller User Manual
Page 112

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 0 - Undefined 1 - Parameters Lost Set at startup if the 2090 detects that previous 2 - Motor Not Moving Indicates a device stuck condition. The 3 - Motor Not Stopping Indicates that the device failed to stop moving 4 - Moving Wrong Direction Indicates that the device moved in the 5 - Hard Limit Hit Indicates that the device is unable to move 6 - Polarization Limit Violation Indicates that the tower was told to change 7 - Communication Indicates that the controller is unable to 8 - Flotation Indicates that the air flotation turntable was 9 - Encoder Failure Indicates that the 2090 has detected device encoder behavior consistent with a fault in the 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
number 0-65535. The bits are defined as follows:
settings have been lost
controller automatically generates a STOP
condition to protect the motor.
when commanded.
opposite direction of that commanded.
because it is at a hardware limit.
polarization while it was outside the position
limits specified for the new polarization.
Lost
communicate with the device over the fiber
optic link.
Violation
told to turn flotation off while it was moving.
encoder, its wiring, or connections.