Reports until 19:35, Tuesday 23 April 2013
LHO General
patrick.thomas@LIGO.ORG - posted 19:35, Tuesday 23 April 2013 - last comment - 13:25, Wednesday 24 April 2013(6177)
dust monitor code changes
Dave B., Patrick T.

This work falls under permit number 3833.

This afternoon we installed new EPICS IOC code for the dust monitors in /ligo/apps/linux-x86_64/epics-3.14.12.2_long_sc. The module code is met_one_227b-1.0.0 and the IOC code is dust_met_one_227b-1.0.1. The targets are in /ligo/lho/h0/target. The IOCs are running on h0epics2.

The code changes the channel names as follows:

H0:PEM-LVEA_DST$(ID)_3             ->  H0:PEM-CS_DUST_LVEA$(ID)_300NM_PCF
H0:PEM-LVEA_DST$(ID)_5             ->  H0:PEM-CS_DUST_LVEA$(ID)_500NM_PCF
H0:PEM-LVEA_DST$(ID)_MODE          ->  H0:PEM-CS_DUST_LVEA$(ID)_MODE
H0:PEM-LVEA_DST$(ID)_RH            ->  H0:PEM-CS_RELHUM_LVEA$(ID)_DUSTMON
H0:PEM-LVEA_DST$(ID)_TEMP          ->  H0:PEM-CS_TEMP_LVEA$(ID)_DUSTMON_DEGF
H0:PEM-LVEA_DUST_LOC_$(ID)_STATUS  ->  H0:PEM-CS_DUST_LVEA$(ID)_STATUS

H0:PEM-LAB_DST$(ID)_3              ->  H0:PEM-CS_DUST_LAB$(ID)_300NM_PCF
H0:PEM-LAB_DST$(ID)_5              ->  H0:PEM-CS_DUST_LAB$(ID)_500NM_PCF
H0:PEM-LAB_DST$(ID)_MODE           ->  H0:PEM-CS_DUST_LAB$(ID)_MODE
H0:PEM-LAB_DST$(ID)_RH             ->  H0:PEM-CS_RELHUM_LAB$(ID)_DUSTMON
H0:PEM-LAB_DST$(ID)_TEMP           ->  H0:PEM-CS_TEMP_LAB$(ID)_DUSTMON_DEGF
H0:PEM-LAB_DUST_LOC_$(ID)_STATUS   ->  H0:PEM-CS_DUST_LAB$(ID)_STATUS

H0:PEM-EX_DST$(ID)_3               ->  H0:PEM-EX_DUST_VEA$(ID)_300NM_PCF
H0:PEM-EX_DST$(ID)_5               ->  H0:PEM-EX_DUST_VEA$(ID)_500NM_PCF
H0:PEM-EX_DST$(ID)_MODE            ->  H0:PEM-EX_DUST_VEA$(ID)_MODE
H0:PEM-EX_DST$(ID)_RH              ->  H0:PEM-EX_RELHUM_VEA$(ID)_DUSTMON
H0:PEM-EX_DST$(ID)_TEMP            ->  H0:PEM-EX_TEMP_VEA$(ID)_DUSTMON_DEGF
H0:PEM-EX_DUST_LOC_$(ID)_STATUS    ->  H0:PEM-EX_DUST_VEA$(ID)_STATUS

H0:PEM-EY_DST$(ID)_3               ->  H0:PEM-EY_DUST_VEA$(ID)_300NM_PCF
H0:PEM-EY_DST$(ID)_5               ->  H0:PEM-EY_DUST_VEA$(ID)_500NM_PCF
H0:PEM-EY_DST$(ID)_MODE            ->  H0:PEM-EY_DUST_VEA$(ID)_MODE
H0:PEM-EY_DST$(ID)_RH              ->  H0:PEM-EY_RELHUM_VEA$(ID)_DUSTMON
H0:PEM-EY_DST$(ID)_TEMP            ->  H0:PEM-EY_TEMP_VEA$(ID)_DUSTMON_DEGF
H0:PEM-EY_DUST_LOC_$(ID)_STATUS    ->  H0:PEM-EY_DUST_VEA$(ID)_STATUS

Dave renamed the minute trend files to reflect these changes (directory name mapping is in the attached text file).
The medm screens, autoBurt.req files and the alarm handler configuration file were also updated to match these changes.

I also removed the transient period for showing alarms in the alarm handler configuration file, updated the guidance and added some dust monitor locations.

The new IOC code also fixes a division error when the sampling time is zero in the particles per cubic foot calc records.

TO DO: I still need to update the alarm limits and severities.
Non-image files attached to this report
Comments related to this report
patrick.thomas@LIGO.ORG - 13:25, Wednesday 24 April 2013 (6187)
I changed the database records to add default alarm values and severities. I also added [RO] to the beginning of the description fields. This can be used to indicate which channels should be read only when generating the autoBurt.req file. These changes were committed in the dust_met_one_227b-1.0.2 tagged release. The IOC target directories were changed to use this release and restarted. I set the dust count alarm levels by hand. This should complete the work permit.