MICE Control System
Specification Hardware Involved - IOC’s VME MVME5500 processors CANbus Status/interlocks Industry Pack cards for Serial, Analogue and CANbus Dell R210 raid servers IOC Software VxWorks EPICS 3.14 Client Software Linux EDM
System Overview File Server Software Build Environment Backup Server Network Switch VME IOC’s DL Server All Serial Devices Temperature Gauges PSU controllers Level Gauges Pressure Gauge Compressors File Server Software Build Environment CS7A CS7C All Analogue Control PSU Read back Heater Set points Pressure Readback Heater Current Read back Server CS7B Backup Server Name Server Archiver Archive Viewer EDM Synoptic displays Alarm Handler CANbus Digital Control Level Gauge switch Contactor Enable Heater Enables Ramp enable
General Operation CS7A - Serial Control, is on a separate IOC because it can be processor intensive and affect critical control loops. CS7C – Serial Control. CS7B – Analogue and Status (On-Off) Control. This IOC should perform equipment protection functions and sequence control.
Recent Work Reducing spurious readouts and “white outs” Allowing more time for the equipment to respond. Reducing control system processor load. Filtering out any obviously incorrect readings. Incorrect settings Lakeshore insecure protocol corrected by not asking for the set point which can be corrupted to a set point command.
Conclusions All the recent work done point to the serial problems being with the manufacturers of the equipment being controlled and not with the control system. The work that has been done is all to reduce the effects of the limitations of the equipment. We can continue to tweak the controls interface to make the reduce the load on the equipment.