OSIRIS Instrument Details - ISISComputingGroup/ibex_developers_manual GitHub Wiki
This page collects information that will be useful for the implementation of the new control system on OSIRIS.
Background & Timeline
OSIRIS is a long established instrument at ISIS, on TS1. The OSIRIS web page describes the background to the instrument. A schematic layout of OSIRIS is shown in this diagram. OSIRIS shares a port with IRIS. We may need to have a way of sharing information between the IRIS and OSIRIS control systems. It might also be worth migrating IRIS and OSIRIS to IBEX at the same time.
Control System
OSIRIS will migrate from the SECI control system to the IBEX control system.
OSIRIS Equipment
The equipment listed below is used on OSIRIS. Please add new information (e.g. new items of equipment, new notes, information about drivers, etc. to this table).
Manufacturer | Model | Type | Connection | Driver | Notes |
---|---|---|---|---|---|
ISIS | DAE 2 | Detector Electronics | Ethernet | see DAE note | |
ISIS | Mk3 Chopper | Chopper | Ethernet/.NET | #169 | |
GALIL | DMC2280 | Motion Controller | Ethernet | EPICS | see Motion note |
McLennan | PM600 | Motion Controller | RS-232 | EPICS | see McLennan note |
Pfeiffer | TPG 300 | ISIS Vacuum System | RS232 | #216 | see Pfeiffer note |
Oxford Instruments | Triton | Cryogen-Free Dilution Fridge | Ethernet | see Oxford Instruments note | |
Oxford Instruments | 7.5T Magnet | Superconducting Magnet | RS-232 | see Oxford Instruments note | |
Oxford Instruments | Variox | (Blue) Cryostat | RS-232 | see Oxford Instruments note | |
Eurotherm | Temperature Controller | All models at ISIS | RS-232 | EPICS | see Eurotherm note |
LakeShore | 218 | Temperature Controller | RS-232 | EPICS | see LakeShore note |
Neocera | LTC-21 | Temperature Controller | RS-232 | see Neocera note | |
ISIS | CryoValve Controller | All models at ISIS | RS-232 | see CryoValve Controller note |
Note: DAE
Main Detector banks + 2-3 monitors.
Note: Pfeiffer
Two controllers each with four active channels.
- Model TPG 300
- TPG300 support is implemented via #216 and #2063
Note: McLennan
- Controls Rotating centre-stick, McLennan-Newport Rotation Stage
- Support for McLennan devices is well established (see #1099 and #1100 and subsequent tickets.
Note: Oxford Instruments
- Dilution fridge: Triton.
- See #2915
- 7.5T Cryomagnet (aka the Teslatron)
- See #2593
- Variox Cryostat (OXF-08)
Note: Eurotherm
Used to control temperature of top-loading CCRs, Furnace, Orange Cryostat devices. OSIRIS has 3 Eurotherm devices, arranged in a single crate, as illustrated in the photograph of the Eurotherm Crate.
Note: LakeShore
Three model 218 temperature controllers in total, each with 8 active channels. Two monitor the temperature of the Analyser and one the beryllium filter.
- Model 218. The 3 LakeShore devices, are mounted in the OSIRIS rack.
Note: Neocera
- Neocera LTC-21 Manual
- See also #1828
Note: CryoValve Controller
- Implemented on IRIS - see #1405. The CryoValve Controller sits on the OSIRIS rack.
OSIRIS Notes
Specialist Panels/Systems
OSIRIS has the following specialist panels/systems:
- IRIS CryoValve
Motion Control
OSIRIS has the following devices under motion control:
- Jaws
- 2-axis, North and South blades only. I.e. only vertical gap and centre can be controlled.
- Beryllium Filter
- single axis, "IN/OUT" device moving between two setpoints.
- Sample Changer
- N.B. For the avoidance of doubt: OSIRIS does not currently (September 2018) have a sample changer. There have been discussions about building one but, for the foreseeable future, there is no sample changer.
OSIRIS SECI Configs
Over the years, OSIRIS has built up a significant collection of SECI configs. Not all of them are current (some may no longer be used, or used only infrequently). We will need to investigate how to convert them to IBEX configs. The config files are located in the folder SECI\Configurations\
on the control server and have the extension .conf
. Sub-configuration files have the extension .comp
(component). The files with numbers as extensions (.1
,.2
,.3
,etc.) are backups of the configuration and sub-configuration files. The current list of OSIRIS configs is listed on trac.
OSIRIS Genie Scripts
Similarly, OSIRIS has built up a significant collection of genie scripts over the years. Again, many scripts are old and may no longer be used regularly. Most runs on OSIRIS are controlled via scripts. There will be a need to convert some of these scripts to genie-python, but probably not all.
UPDATE (11/01/2016) Franz has explained how the scripts are used: Usually, each time a user arrives to perform an experiment, they would create a new script by modifying an existing one and alter the appropriate parameters. There is NO common set of OSIRIS specific scripts and/or routines that are included in every new script. Therefore a conversion of OSIRIS scripts to Genie-Python couldn't be done en-masse. Although a few examples could be carefully chosen for users to work from.
The current list of OSIRIS genie scripts is listed on trac.