Insertion Device (ID) Interface


SSRL has been using insertion devices for more than two decades. The first generation ID controls used CAMAC and a proprietary SPEAR control system that was OpenVMS based. The current ID controls use VME-based hardware as part of an EPICS control system. The hardware controls include the OMS MAXv stepper motor controller, absolute encoders (with either straight digital or SSI outputs), and IndustryPack digital I/O for various status and safety inputs. SSRL has always used absolute linear encoders wherever possible which greatly simplifies control and reliability. For software, the EPICS motor record from the synApps package is used.

The drawing for the ID controller chassis is here. The drawing for the 422 converter is here.

An ID test stand resides in B406.

An ID server runs as sequences, one per ID, on soft-iocidctrl and performs these functions:

A trim tracking server runs as sequences, one per ID, on soft-iocmcortrim and performs these functions:

Operator Interface

Users have access to the EDM displays which can be used to move IDs or grant ownership to remote users. There is an Insertion Device Display "Main Panel" which shows the state of all the IDs and can be used to launch individual "mover windows".

Snapshot of the Main Panel:

The Main Panel is accessed either from the "Insertion devices" entry on the Displays menu on the SPEAR index display or from the "Main panel" related display on any ID mover window. The Main panel has three columns:

On the bottom of the Main Panel are Related Display buttons for diagnostic displays for the ID trims and for the old Insertion Device control software. The alarm state of the ID trim magnets is also viewable near the bottom right of the operator's Power Supply Monitor display page.

Snapshot of the BL5 Mover Window:

The mover window is accessed either from the left column buttons on the Main panel or from the button showing the ID position for each ID beamline on the SPEAR index display. The mover window has three sections: