WP12510 Add Geist environment sensors
Jonathan, Dave:
Last Friday I started five EPICS IOCs for the four new out-building sensors and one for the existing MSR sensor.
Yesterday I installed the MX and MY Geist watchdog 1250 sensor units in the CDS VEA racks (details in forthcoming alog).
Today we added the new EPICS Channels to the EDC+DAQ. A new H1EPICS_ENV.ini file was created, it is generated by running generate_env_ini.py
This new INI was added to the edcumaster.txt file.
WP12511 Add h1daqfw2 EPICS LOAD MON channels to DAQ
Jonathan, Dave:
A new H1EPICS_CDSMON.ini was created with the addition of h1daqfw2's channels.
New JAC Slow Controls channels
Daniel, Dave:
A previous slow controls upgraded generated new INI channels for the JAC system. Back then we elected to not add them to the DAQ immediately, rather wait for the next target-of-opportunity, which was today.
DAQ restart
Jonathan, Erik, Dave:
The DAQ was restarted to install the new channels for:
No major issues, GDS0 needed a second restart. Due to vent activities we did not take the trend writers offline for this restart, rather just restarted the EDC following the 0-leg restart.
Jonathan tested his new restart-less frame writer during this restart.
EDC channel count 59188 + 84 = 59,272
This daqd restart was used as a test of h1daqfw2's ability to adjust on the fly. It went well. As expected the new code saw the changes and adjusted.
Amoung the changes were additions to the system monitoring channels. We did the restart towards the end of the hour. Normally that would mean losing close to an hours worth of trend data. In this case the framewriter adjusts its channel list on the fly. Below you can see two channels dumped from a 1hr minute trend frame. The ...H1DAQFW1... was an old pre-existing channel, ...H1DAQFW2... channel was new. You can see that the new channel was added midway with a zero fill of the data before it existed, while the older channel was not impact (or thrown away with the daqd restart).
In addition, over the weekend I figured it wouldn't take too much work to put a minimal nds1 interface onto the framewriter. So both Erik and I were able to take some simple measurements through the daqd restart without interruption. I did have some issues with streaming the data from the edc (the bit we restarted). This functionality is very much not ready for control room use, but did work as a proof of principle.
Dump of a old and a new channel from a frame generated while the other frame writers were being restarted: