Position interlocks =================== The magnet should only be moved into position if the Scanner Y is at its 0 position. This position is actually 42.5 on the absolute encoder. We use the position on the encoder, as this one does not change if somebody gets the idea to set a different offset in the motor. .. conditions loop4 SCS_CDIFFT_MOV/MOTOR/MAG_X == ================================= == ===== No Property Op Value == ================================= == ===== c1 SCS_CDIFFT_SAM/ENC/SCANNERY.value GT 42.6 c2 SCS_CDIFFT_SAM/ENC/SCANNERY.value LT 42.4 == ================================= == ===== .. actions loop4 SCS_CDIFFT_MOV/MOTOR/MAG_X == ======== ====== No Logic Action == ======== ====== a1 c1 or c2 CStop == ======== ====== Vacuum interlocks ================= The situation for vacuum interlocks is currently not ideal for the FFT. Two turbo pumps pump the FFT, one is in loop 4 and the other one temporarily in looop 7. The slow valve should be closed if the fast valve is open. .. conditions loop4 SCS_CDIFFT_VAC/DCTRL/SRV1 == ======================================== == ===== No Property Op Value == ======================================== == ===== c1 SCS_CDIFFT_VAC/VALVE/SRV1.state.IsClosed EQ FALSE == ======================================== == ===== .. actions loop4 SCS_CDIFFT_VAC/DCTRL/SRV1 == ===== ====== No Logic Action == ===== ====== a1 c1 COff == ===== ====== The valves on top of the turbo pumps should close if the turbo pump goes below 80%. They should also close if the roughing pressure is bad or the roughing valve is closed. If the slow roughing valve is open, however, it should be able to open the gate valve. This happens during pump down. .. conditions loop4 SCS_CDIFFT_VAC/VALVE/GV1 == ====================================== == ===== No Property Op Value == ====================================== == ===== c1 SCS_CDIFFT_VAC/TPUMP/TP1.state.RPM80 EQ FALSE c2 SCS_CDIFFT_VAC/GAUGE/P6.Value GT 0.1 c3 SCS_CDIFFT_VAC/DCTRL/SRV1.Value EQ FALSE c4 SCS_CDIFFT_VAC/VALVE/SRV1.state.IsOpen EQ FALSE == ====================================== == ===== .. conditions loop7 SCS_CDIDET_FCCD2M/VALVE/GV3 == ======================================= == ===== No Property Op Value == ======================================= == ===== c1 SCS_CDIDET_FCCD2M/TPUMP/TP1.state.RPM80 EQ FALSE c2 SCS_CDIFFT_VAC/GAUGE/P6.Value GT 0.1 c3 SCS_CDIFFT_VAC/DCTRL/SRV1.Value EQ FALSE c4 SCS_CDIFFT_VAC/VALVE/SRV1.state.IsOpen EQ FALSE == ======================================= == ===== .. actions loop4 SCS_CDIFFT_VAC/VALVE/GV1 == ========================= ====== No Logic Action == ========================= ====== a1 ((c1 or c4) and c3) or c2 CClose == ========================= ====== .. actions loop7 SCS_CDIDET_FCCD2M/VALVE/GV3 == ========================= ====== No Logic Action == ========================= ====== a1 ((c1 or c4) and c3) or c2 CClose == ========================= ======