-- SvetlanaFedotova - 29 Jan 2020
CrySrcILKMonitor
FESA class for reading the interlock status of water cooling and pressure in CRYRING local ion source.
The special interlock switch installed in the ion source HV-cage provides a voltage to activate bits on the digital card Fg900_730_DIOB. Bits dedicated for status of water and pressure can be read by this FESA class.
SVN:
https://www-acc.gsi.de/svn/fesa/device/class/CrySrcILKMonitorhttps://www-acc.gsi.de/svn/fesa/device/deploy-unit/CrySrcILKMonitor_DU
Released on scuxl0167, pro-environment
Instances (nomenclature):
ion source MINIS: status pressure watchdog: YRT1IN1WP; status water watchdog:YRT1IN1WW
ion source ECRIS: status pressure watchdog YRT1IZ1WP; status water watchdog:YRT1IZ1WWStatus Property:
interlock-item
RT-Actions:
UpdateStatusAction: timer OncePerSecond
- calls FESL method readPressureILK() for instances dedicated for pressure interlock.
- calls FESL method readStatusILK() for instances dedicated for water interlock.
- writes read value (0 or 1) into interlock-item for every instance.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FESL
SVN:
https://www-acc.gsi.de/svn/fesa/device/driver/feSupport/trunk/feSupport/device/ionSource/IonSrcStatus.hpphttps://www-acc.gsi.de/svn/fesa/device/driver/feSupport/trunk/feSupport/device/ionSource/IonSrcStatus.cppHardware
scuxl0167
Fg900_730_DIOB card
Slave 3
Interlock register: 1
Bit for Pressure ilk reading: BIT_5
Bit for Water ilk reading: BIT_4
Namespace : FeSupport:IonSource:class CryIonSrcStatus
Methods and parameters:
PUBLIC:
readPressureILK();
readWaterILK();