W.H.T. TAURUS II QUICK REFERENCE GUIDE


Version 1.0

9th August 1991   J.B. Scobbie

Scope of Document

This document is intended to be an easy to use reference guide to enable the user to locate information quickly that will assist in fault finding on the Taurus II Electronic systems.

The guide has one page devoted to each mnemonic. That means all information relating to that 4MS command is on the one page. The source of information is the WHT Network Messages V3.0, where this document is known to be in error the information will be marked with a #E. The correct information is obtained by reverse engineering the current code Version 2.1 by inspection.

The document is supplied in loose leaf format, allowing it to be arranged in the manner most convenient to the user. Any comments or criticisms you have that will make this document more useful would be welcome.

Jamie Scobbie,
Software Group,
RGO, La Palma

Taurus Engineering Mimic Mnemonics
APW............... Aperture Filter Wheel (Focal plane)

CAL................ Calculate

CSC................. CS100 External Control

CSG................. CS100 Servo Gain

CSI ..................CS100 Servo Integration

CSL .................CS100 Servo Loop

CSR .................CS100 Reset

CST .................CS100 Time Constant

CSV .................CS100 Etalon Voltage Supply

CSX .................CS100 Etalon Servo X offset

CSY .................CS100 Etalon Servo Y offset

CSZ .................CS100 Etalon Servo Z offset

DIL ..................Door Interlock Overrides

DOR ................Access Doors

ETW ................Etalon Wheel

FOC .................Camera Focus

FPT ..................Focal Plane Filter Wheel Tilt

FPW .................Focal Plane Filter Wheel

GAP .................Etalon Gap Step Size

IRS ...................Iris

IVL ..................Nitrogen Inlet Valve

NOS .................Number of Etalon Steps

NPR .................Nitrogen Pressure

OVL .................Nitrogen Outlet Valve

PPW .................Pupil Plane Filter Wheel

RMP ................Ramp

RUN ................Run

SHS ..................Shutter Control

STP ..................Stepping The Etalon

STR .................Etalon Starting Gap

TMP ...............Temperature

MECHANISM NAME

MNEMONIC ..................Three letter Mnemonic for 4MS command definition.

PERMITTED ..................Range of possible commands for

COMMANDS ................this mnemonic, the maximum list being

100 Stop,

101 Move,

102 Initialise

200 Status, Immediate

201 Status, Delayed

POSITION .............A description of the meaning of the data returned in this field.

The possible Range of this data field

DATUM1 ................A description of the meaning of the data returned in this field.

The possible Range of this data field

DATUM2 ................A description of the meaning of the data returned in this field.

The possible Range of this data field

DATUM3 ................A description of the meaning of the data returned in this field.

The possible Range of values for this data field

INTERLOCKS ......whatever conditions there are for the use of the commands related to this mnemonic

APERTURE FILTER WHEEL

MNEMONIC ..................APW

PERMITTED ..................100 Stop,

COMMANDS ................101 Move,

..........................................102 Initialise

..........................................200 Status, Immediate

..........................................201 Status, Delayed

POSITION .....................A decimal integer giving the Aperture Filter Wheel position Range 1 to 8

DATUM1 .........................A decimal integer giving the Aperture Filter Wheel Detent position

Range 0=Detent Out, 1=Detent In

DATUM2 .........................Not Used. Range Not Applicable.

DATUM3 ..........................#E A decimal integer Status from Aperture Filter Wheel Detent

Range 1 Detent Out, Wheel free to move

2 Detent In, but not correctly engaged

6 Detent In, correctly engaged

INTERLOCKS ...............NONE

CALCULATE

MNEMONIC ....................CAL

PERMITTED ....................101 Move,

COMMANDS ..................200 Status, Immediate

............................................201 Status, Delayed

POSITION .......................Decimal integer indicating the Taurus Etalon lookup table has been calculated. Range 1 Calculate.

DATUM1 ..........................Decimal integer indicating the minimum Etalon Z offset

Range -2048 to 2047

DATUM2 ..........................Decimal integer indicating the maximum Etalon Z offset

Range -2048 to 2047

DATUM3 ..........................Decimal integer indicating the number of steps in the lookup table Range 1 to 255

INTERLOCKS ................NONE

CS100 EXTERNAL CONTROL

MNEMONIC ....................CSC

PERMITTED ....................101 Move,

COMMANDS ..................200 Status, Immediate

............................................201 Status, Delayed

POSITION .......................Decimal integer indicating external control status

Range

0, external control disabled

1, external control enabled

DATUM1 ...........................Not Used

Range Not Applicable

DATUM2 ...........................Not Used

Range Not Applicable

DATUM3 ...........................Not Used

Range Not Applicable

INTERLOCKS .................NONE

CS100 SERVO GAIN

MNEMONIC ......................CSG

PERMITTED ......................101 Move,

COMMANDS ....................200 Status, Immediate

..............................................201 Status, Delayed

POSITION .........................Decimal integer giving Servo Gain value. Range 0 to 9

DATUM1 ............................Not Used

Range Not Applicable

DATUM2 ............................Not Used

Range Not Applicable

DATUM3 ...........................Not Used

Range Not Applicable

INTERLOCKS .................Cannot be set during RUN

CS100 SERVO INTEGRATION

MNEMONIC ....................CSI

PERMITTED ....................101 Move,

COMMANDS ..................200 Status, Immediate

............................................201 Status, Delayed

POSITION ......................Decimal integer giving the state of the of integration in the CS100 Servo.

Range 0=Off, 1=On

DATUM1 .........................Not Used

Range Not Applicable

DATUM2 ........................Not Used

Range Not Applicable

DATUM3 ........................Not Used

Range Not Applicable

INTERLOCKS .............Cannot be set during RUN

CS100 SERVO LOOP

MNEMONIC ..................CSL

PERMITTED .................101 Move,

COMMANDS ...............200 Status, Immediate

.........................................201 Status, Delayed

POSITION ....................Decimal integer showing the state of the CS100 servo loop.

Range 0=Loop Open, 1=Loop Closed

DATUM1 ......................Not Used

Range Not Applicable

DATUM2 .....................Not Used

Range Not Applicable

DATUM3 ....................Gives the CS100 Status

Range Unknown

INTERLOCKS .........Cannot be set during RUN

CS100 RESET

MNEMONIC .....................CSR

PERMITTED .....................101 Move,

COMMANDS ...................200 Status, Immediate

.............................................201 Status, Delayed

POSITION ........................Decimal integer showing requested value of reset.

Range 1, initialise the CS100

DATUM1 ..........................Not Used

Range Not Applicable

DATUM2 ..........................Not Used

Range Not Applicable

DATUM3 .........................Not Used

Range Not Applicable

INTERLOCKS ...............Either External Control of CS100 required or RUN active.

CS100 TIME CONSTANT

MNEMONIC ........................CST

PERMITTED ........................101 Move,

COMMANDS ......................200 Status, Immediate

................................................201 Status, Delayed

POSITION ...........................Decimal integer giving the value of the servo time constant.

Range 1 to 9

DATUM1 ..............................Not Used

Range Not Applicable

DATUM2 ..............................Not Used

Range Not Applicable

DATUM3 ..............................Not Used

Range Not Applicable

INTERLOCKS ....................NONE

CS100 ETALON VOLTAGE SUPPLY

MNEMONIC ..............................CSV

PERMITTED ..............................101 Move,

COMMANDS ............................200 Status, Immediate

......................................................201 Status, Delayed

POSITION .................................Decimal integer giving the Etalon position to which voltage is supplied.

Range 1 to 6. Only 1,2,4 and 5 contain Etalons

DATUM1 ....................................Not Used

Range Not Applicable

DATUM2 ....................................Not Used

Range Not Applicable

DATUM3 ....................................Not Used

Range Not Applicable

INTERLOCKS .........................Cannot be done during RUN

CS100 ETALON X SERVO OFFSET

MNEMONIC ................................CSX

PERMITTED ................................101 Move,

COMMANDS ..............................200 Status, Immediate

........................................................201 Status, Delayed

POSITION ..................................The CS100 etalon X servo offset.

Range -2078 to 2047

DATUM1 ......................................Not Used.

Range Not Applicable

DATUM2 ......................................Not Used.

Range Not Applicable

DATUM3 ......................................Gives the CS100 Status

Range Unknown

INTERLOCKS..............................Cannot be done during RUN

CS100 ETALON Y SERVO OFFSET

MNEMONIC ............................CSY

PERMITTED ............................101 Move,

COMMANDS ..........................200 Status, Immediate

....................................................201 Status,Delayed

POSITION ..............................The CS100 etalon Y servo offset.

Range -2078 to 2047

DATUM1 ..................................Not Used.

Range Not Applicable

DATUM2 ..................................Not Used.

Range Not Applicable

DATUM3 ..................................Gives the CS100 Status

Range Unknown

INTERLOCKS ........................Cannot be done during RUN

CS100 ETALON Z SERVO OFFSET

MNEMONIC .....................CSZ

PERMITTED ......................101 Move,

COMMANDS ....................200 Status, Immediate

..............................................201 Status, Delayed

POSITION .........................The CS100 etalon Z servo offset.

Range -2078 to 2047

DATUM1 ............................Not Used.

Range Not Applicable

DATUM2 ............................Not Used.

Range Not Applicable

DATUM3 ............................Gives the CS100 Status

Range Unknown

INTERLOCKS ..................Cannot be done during RUN

The CSX200/201 command will not reflect the etalon position if

a STP or RUN command have been issued.

DOOR INTERLOCK OVERRIDES

MNEMONIC ........................DIL

PERMITTED ........................101 Move,

COMMANDS ......................200 Status, Immediate

................................................201 Status, Delayed

POSITION ...........................Decimal integer giving the level of the override

Range 0 to 2

0, no overrides,

1, level 1 override,

2, level 2 override.

DATUM1 ..............................Not Used.

Range Not Applicable

DATUM2 ..............................Not Used.

Range Not Applicable

DATUM3 ..............................Not Used.

Range Not Applicable

INTERLOCKS .....................Shutter may only be opened on level 2

ACCESS DOORS

MNEMONIC .........................DOR

PERMITTED .........................200 Status, Immediate

COMMANDS

POSITION ............................Decimal integer giving status of the focal plane wheel door.

Range 0 = Open, 1 = Closed

DATUM1 ..............................Decimal integer giving status of the aperture wheel door.

Range 0 = Open, 1 = Closed

DATUM2 .............................Decimal integer giving status of the pupil plane wheel door.

Range 0 = Open, 1 = Closed

DATUM3 ............................Decimal integer giving status of the etalon wheel door.

Range 0 = Open, 1 = Closed

INTERLOCKS ..................NONE

ETALON WHEEL

MNEMONIC .........................ETW

PERMITTED .........................100 Stop,

COMMANDS .......................101 Move,

.................................................102 Initialise

.................................................200 Status, Immediate

.................................................201 Status, Delayed

POSITION ............................Decimal integer giving wheel position. Range -6 to 6

DATUM1 ...............................Decimal integer giving the Etalon Wheel detent position.

Range 0 = Out, 1 = In.

DATUM2 ...............................Not Used.

Range Not Applicable

DATUM3 ...............................#E A decimal integer Status from Etalon Wheel Detent

Range

1 Detent Out, Wheel free to move

2 Detent In, but not correctly engaged

6 Detent In, correctly engaged

INTERLOCKS .....................NONE

CAMERA FOCUS

MNEMONIC ..........................FOC

PERMITTED ...........................100 Stop,

COMMANDS .........................101 Move,

..................................................102 Initialise

..................................................200 Status, Immediate

..................................................201 Status, Delayed

POSITION .............................Decimal integer giving the camera focus position in microns.

Range 0 to 6000

DATUM1 ................................Not Used.

Range Not Applicable

DATUM2 ................................Not Used.

Range Not Applicable

DATUM3 ................................Not Used.

Range Not Applicable

INTERLOCKS .......................NONE

FOCAL PLANE FILTER WHEEL TILT

MNEMONIC ...........................FPT

PERMITTED ...........................100 Stop,

COMMANDS .........................101 Move,

...................................................102 Initialise

...................................................200 Status, Immediate

...................................................201 Status, Delayed

POSITION .............................Decimal integer giving tilt angle in tenths of a degree.

Range 0 to 100

-1 denotes parked position.

DATUM1 ...............................Not Used.

Range Not Applicable

DATUM2 ...............................Not Used.

Range Not Applicable

DATUM3 ..............................Not Used.

Range Not Applicable

INTERLOCKS ....................NONE

FOCAL PLANE FILTER WHEEL

MNEMONIC ........................FPW

PERMITTED ........................100 Stop,

COMMANDS .......................101 Move,

.................................................102 Initialise

.................................................200 Status, Immediate

.................................................201 Status, Delayed

POSITION ............................Decimal integer giving the focal plane filter wheel position. Range -8 to 8

DATUM1 ...............................Decimal integer giving the focal plane filter wheel detent position.

Range 0 = Out, 1 = In

DATUM2 ...............................Not Used.

Range Not Applicable

DATUM3 ...............................#E A decimal integer Status from Focal Plane filter Wheel Detent Range

1 Detent Out, Wheel free to move

2 Detent In, but not correctly engaged

6 Detent In, correctly engaged

INTERLOCKS ...................NONE

ETALON GAP STEP SIZE

MNEMONIC ............................GAP

PERMITTED ............................101 Move,

COMMANDS ..........................200 Status, Immediate

....................................................201 Status, Delayed

POSITION ...............................Decimal integer giving the etalon

gap step size.

Range -2048 to 2047

DATUM1 ..................................Not Used.

Range Not Applicable

DATUM2 ..................................Not Used.

Range Not Applicable

DATUM3 ..................................Not Used.

Range Not Applicable

INTERLOCKS ........................Cannot be set during a RUN

IRIS

MNEMONIC ...........................IRS

PERMITTED ...........................100 Stop,

COMMANDS .........................101 Move,

...................................................102 Initialise

...................................................200 Status, Immediate

...................................................201 Status, Delayed

POSITION ..............................Decimal integer giving the iris diameter in millimetres.

Range 15 to 150

DATUM1 .................................Not Used.

Range Not Applicable

DATUM2 .................................Not Used.

Range Not Applicable

DATUM3 ................................Not Used.

Range Not Applicable

INTERLOCKS ......................NONE

NITROGEN INLET VALVE

MNEMONIC ..........................IVL

PERMITTED ..........................101 Move,

COMMANDS ........................200 Status, Immediate

.................................................201 Status, Delayed

POSITION ............................Decimal integer giving the state of nitrogen inlet valve.

Range 0 = Open, 1 = Closed.

DATUM1 ...............................Not Used.

Range Not Applicable

DATUM2 ..............................Not Used.

Range Not Applicable

DATUM3 .............................Not Used.

Range Not Applicable

INTERLOCKS ...................NONE

NUMBER OF ETALON STEPS

MNEMONIC .........................NOS

PERMITTED .........................101 Move,

COMMANDS .......................200 Status, Immediate

.................................................201 Status, Delayed

POSITION ............................Decimal integer giving the number of etalon steps.

Range 1 to 255

DATUM1 ..............................Not Used.

Range Not Applicable

DATUM2 ..............................Not Used.

Range Not Applicable

DATUM3 .............................Not Used.

Range Not Applicable

INTERLOCKS ...................NONE

NITROGEN PRESSURE

MNEMONIC ..........................NPR

PERMITTED ..........................#E 200 Status, Immediate

COMMANDS

POSITION .............................Decimal integer giving the internal gas pressure in millibars.

Range 680 to 1192

DATUM1 ................................Decimal integer giving the external gas pressure in millibars.

Range 680 to 1192

DATUM2 ...............................Not Used.

Range Not Applicable

DATUM3 ................................Not Used.

Range Not Applicable

INTERLOCKS ......................NONE

NITROGEN OUTLET VALVE

MNEMONIC ............................OVL

PERMITTED ............................101 Move,

COMMANDS ..........................200 Status, Immediate

....................................................201 Status, Delayed

POSITION ...............................Decimal integer giving the state of nitrogen outlet valve.

Range 0 = Open, 1 = Closed.

DATUM1 ..................................Not Used.

Range Not Applicable

DATUM2 .................................Not Used.

Range Not Applicable

DATUM3 .................................Not Used.

Range Not Applicable

INTERLOCKS .......................NONE

PUPIL PLANE FILTER WHEEL

MNEMONIC ................................PPW

PERMITTED ................................100 Stop,

COMMANDS ..............................101 Move,

........................................................102 Initialise

........................................................200 Status, Immediate

........................................................201 Status, Delayed

POSITION ...................................Decimal integer giving the position of the Pupil Plane filter wheel

Range -8 to 8

DATUM1 .......................................Decimal integer giving the position of the Pupil Plane filter wheel detent.

Range 0 = Out, 1 = In.

DATUM2 .......................................Not Used

Range Not Applicable.

DATUM3 ........................................#E A decimal integer Status from Pupil Plane filter Wheel Detent Range

1 Detent Out, Wheel free to move

2 Detent In, but not correctly engaged

6 Detent In, correctly engaged

INTERLOCKS ...............................NONE

RAMP

MNEMONIC ................................RMP

PERMITTED ................................101 Move,

COMMANDS ..............................200 Status, Immediate

........................................................201 Status, Delayed

POSITION ...................................Decimal integer giving ramp status Range 0 to 2

0, single sided ramp, NOS steps,

1, double sided ramp, twice NOS steps,

2, pseudo random ramp, NOS steps.

DATUM1 .....................................Not Used

Range Not Applicable.

DATUM2 .....................................Not Used

Range Not Applicable.

DATUM3 ....................................Not Used

Range Not Applicable.

INTERLOCKS ..........................Cannot be set during a RUN

RUN

MNEMONIC ..............................RUN

PERMITTED ..............................100 Stop,

COMMANDS .............................101 Move,

.......................................................200 Status, Immediate

......................................................201 Status, Delayed

POSITION .................................Decimal integer.

Range 1, start etalon run.

DATUM1 ....................................Decimal integer giving the step number received from IPCS

Range 0 to 255

DATUM2 ....................................Decimal integer giving the CS100 etalon Z offset.

Range -2048 to 2047

DATUM3 ....................................Not Used

Range Not Applicable.

INTERLOCKS ..........................External control must be enabled,

the table must have been calculated, the CS100 servo loop must be closed, there must be no offset overloads.

SHUTTER CONTROL

MNEMONIC ................................SHS

PERMITTED .................................#E 100 Stop,

COMMANDS ...............................200 Status, Immediate

POSITION ...................................Decimal integer giving the shutter status. Range

0 = Open,

1 = Closed.

DATUM1 .......................................Decimal integer giving the camera attached. Range 0 to 3,

Range 0, 3, no Camera attached

Range 1 = IPCS, 2 = CCD

DATUM2 .........................................Not Used

Range Not Applicable.

DATUM3 .......................................Decimal integer giving Microswitch position. Range 0 to 3

INTERLOCKS .............................Interlocked if any mechanism is not initialised

STEPPING THE ETALON

MNEMONIC ...............................STP

PERMITTED ................................100 Stop,

COMMANDS ..............................102 Initialise

........................................................200 Status, Immediate

........................................................201 Status, Delayed

POSITION ...................................Decimal integer giving a value that has been set up by a CAL command. Range 1 to 255

DATUM1 ......................................Not Used

Range Not Applicable.

DATUM2 ......................................Decimal integer giving the CS100 etalon Z offset

Range -2048 to 2047

DATUM3 ......................................Not Used

Range Not Applicable.

INTERLOCKS .............................Cannot be set during a RUN, external control must be enabled, table must be calculated,

CS100 servo loop must be closed, there must be no offset overloads.

ETALON STARTING GAP

MNEMONIC ...............................STR

PERMITTED ...............................101 Move,

COMMANDS .............................200 Status, Immediate

.......................................................201 Status, Delayed

POSITION ..................................Decimal integer giving the starting gap. Range -2048 to 2047

DATUM1 .....................................Not Used

Range Not Applicable.

DATUM2 .....................................Not Used

Range Not Applicable.

DATUM3 .....................................Not Used

Range Not Applicable.

INTERLOCKS ..........................Cannot be set during a RUN

TEMPERATURES

MNEMONIC .................................TMP

PERMITTED .................................#E 200 Status, Immediate

COMMANDS

POSITION .......................................Decimal integer giving the focal plane temperature in tenths of degrees Kelvin.

Range 0 to 4000

DATUM1 ...........................................Decimal integer giving the etalon temperature in tenths of degrees Kelvin.

Range 0 to 4000

DATUM2 ...........................................Decimal integer giving the external temperature in tenths of degrees Kelvin.

Range 0 to 4000

DATUM3 ..........................................Not Used

Range Not Applicable.

INTERLOCKS ..............................NONE