Search criteria
Section: H2
Task: CDS
Plot of 3 months of Bit switching.
There are certainly bits switching on all of the channels.
Marked nad noticable increase in bit switching on May 22nd for ETMY which I believe is a known issue.
FranciscoL, TonyS
Summary: We connected a BNC from the "Out Mon" of D1300599 to "In 2" of D1400423. The channel H1:CAL-PCALX_OFS_AOM_DRIVE_MON_OUT16
now plots what the AOM is doing. Problem solved.
Earlier today I went to track where in the chain of connections the InLoopOut signal was "lost" (I made that claim in 85753). All the signals of InLoopOut were working all the way out to the TCS rack. However, after a closer look on all the schematics for the Pcal and the TCS boards, I noticed that I was tracking the wrong channel. In other words, the InLoopOut channel was not the problematic channel -- this would otherwise be a super urgent matter, as the InLoopOut is the signal coming straight from the OFS PD -- but it was the AOM Mon channel (for the interested reader, look at D1300226V13 --> page 3 --> X1-TCS-C1-4 --> second (top to bottom) 9-pi D-Sub Male output, to find the channel). At the time of realizing my mistake, the maintenance period was long over, so I left it as a pending task for our next visit to EX.
The world gifted me with very high seismic activity and Tony and I finally finished the problem by connecting the BNC that was missing according to D1300226 schematic and stated in the summary. Attached are screenshots of the ndscope before (earlier today, as I was looking for the problem) and after plugging the BNC in the chassis, in their respective order. The change is seen in the green trace on the second (top to bottom) plot.
Tagging CDS so we are all aware that the problem was solved and it is concluded now.
Trying to narrow down why TMS x is involved in lock losses we have replaced the TMS coil driver that works on F1,2,3 and LF. Chassis S1102670 was replaced with S1102666. The operator returned the system to damping. This is a wait and see test.
1) Dust Monitor Check Notifications for LVEA5 & LAB2
Ran the "check_dust_monitors_are_working" script the last two mornings and received notifications for the following:
2) Access System "Flashing Doors"
3) LHO Control Room Screenshots & FOMs
TITLE: 07/14 Eve Shift: 2330-0500 UTC (1630-2200 PST), all times posted in UTC
STATE of H1: Wind/Aligning
INCOMING OPERATOR: Tony
SHIFT SUMMARY: The TCSY laser tripped off then we lost lock in the last hour, the winds rose to around 40mph after this. H1 is trying to do an intial alignment as of 05:00 UTC as the DRMI flashes weren't great, the winds have calmed a bit so hopefully it goes well and the arms can stay locked.
LOG: No log.
$python3 generate_measurement_data.py --WS PS4 --date 2025-06-24
Reading in config file from python file in scripts
../../../Common/O4PSparams.yaml
PS4 rho, kappa, u_rel on 2025-06-24 corrected to ES temperature 299.2 K :
-4.70052522573445 -0.0002694340454223 2.66508565972755e-05
Copying the scripts into tD directory...
Connected to nds.ligo-wa.caltech.edu
martel run
reading data at start_time: 1435423390
reading data at start_time: 1435423770
reading data at start_time: 1435424085
reading data at start_time: 1435424665
reading data at start_time: 1435425020
reading data at start_time: 1435425335
reading data at start_time: 1435425435
reading data at start_time: 1435426070
reading data at start_time: 1435426405
Ratios: -0.46199911560110457 -0.4661225769446798
writing nds2 data to files
finishing writing
Background Values:
bg1 = 9.235188; Background of TX when WS is at TX
bg2 = 5.284960; Background of WS when WS is at TX
bg3 = 9.145166; Background of TX when WS is at RX
bg4 = 5.413446; Background of WS when WS is at RX
bg5 = 9.219525; Background of TX
bg6 = 0.642557; Background of RX
The uncertainty reported below are Relative Standard Deviation in percent
Intermediate Ratios
RatioWS_TX_it = -0.461999;
RatioWS_TX_ot = -0.466123;
RatioWS_TX_ir = -0.455904;
RatioWS_TX_or = -0.461457;
RatioWS_TX_it_unc = 0.092717;
RatioWS_TX_ot_unc = 0.098001;
RatioWS_TX_ir_unc = 0.097458;
RatioWS_TX_or_unc = 0.092076;
Optical Efficiency
OE_Inner_beam = 0.986610;
OE_Outer_beam = 0.990080;
Weighted_Optical_Efficiency = 0.988345;
OE_Inner_beam_unc = 0.062698;
OE_Outer_beam_unc = 0.063147;
Weighted_Optical_Efficiency_unc = 0.088986;
Martel Voltage fit:
Gradient = 1636.767545;
Intercept = 0.229197;
Power Imbalance = 0.991154;
Endstation Power sensors to WS ratios::
Ratio_WS_TX = -1.077445;
Ratio_WS_RX = -1.391120;
Ratio_WS_TX_unc = 0.058121;
Ratio_WS_RX_unc = 0.042422;
=============================================================
============= Values for Force Coefficients =================
=============================================================
Key Pcal Values :
GS = -5.135100; Gold Standard Value in (V/W)
WS = -4.700525; Working Standard Value
costheta = 0.988362; Angle of incidence
c = 299792458.000000; Speed of Light
End Station Values :
TXWS = -1.077445; Tx to WS Rel responsivity (V/V)
sigma_TXWS = 0.000626; Uncertainity of Tx to WS Rel responsivity (V/V)
RXWS = -1.391120; Rx to WS Rel responsivity (V/V)
sigma_RXWS = 0.000590; Uncertainity of Rx to WS Rel responsivity (V/V)
e = 0.988345; Optical Efficiency
sigma_e = 0.000879; Uncertainity in Optical Efficiency
Martel Voltage fit :
Martel_gradient = 1636.767545; Martel to output channel (C/V)
Martel_intercept = 0.229197; Intercept of fit of Martel to output (C/V)
Power Loss Apportion :
beta = 0.998895; Ratio between input and output (Beta)
E_T = 0.993606; TX Optical efficiency
sigma_E_T = 0.000442; Uncertainity in TX Optical efficiency
E_R = 0.994705; RX Optical Efficiency
sigma_E_R = 0.000443; Uncertainity in RX Optical efficiency
Force Coefficients :
FC_TxPD = 7.903342e-13; TxPD Force Coefficient
FC_RxPD = 6.193451e-13; RxPD Force Coefficient
sigma_FC_TxPD = 5.805084e-16; TxPD Force Coefficient
sigma_FC_RxPD = 3.826232e-16; RxPD Force Coefficient
data written to ../../measurements/LHO_EndX/tD20250701/
Comment regarding the missing signal on the EX Pcal MEDM:
We noticed that H1:CAL-PCALX_OFS_DRIVE_MON was not working as expected a few weeks ago. On this expedition to make ES measurements, Dripta and I used a few breakout boards to ensure that the "OFS drive monitor" signal was coming out of the Pcal chassis and into the ADC Chassis. We confirm that there was a signal coming out of the Pcal Interface Chassis back board (D1400149V1), the DB9 output labeled "To Fast ADC", pins 1 and 6 (not the same name but, by process of elimination, we assume that "OFS drive monitor" is, in the drawing, "InLoopOut±") , so we can rule out the Pcal chassis. Due to lack of time, however, we were not able to pinpoint the step at which this signal is lost.
Tony found the next step in our hunt: Page 3 of D1300226V13 shows the ADC side of "To Fast ADC", specifically, "ADC CHAN±00" is assigned, in the drawing, to InLoopOut± . I am tagging CDS for any insight on their side. Discussions and a follow-up plan are in progress to find the signal.
WP 12640
ECR E2400330
Drawing D0901284-v5
T2500232
Today we started upgrading the SUS Sat Amps per ECR E2400330. Modification improves the whitening stage to reduce ADC noise from 0.05 to 10 Hz. The following units were replaced with modified units:
Suspension | Old | New |
PRM TOP | S1100067 | S1100168 |
PRM/PR3 | S1000275 | S1100173 |
PR3 | S1100175 | S1100183 |
BS TOP | S1100090 | S1000291 |
BS RT/SD | S1100155 | S1100066 |
SR3 Top | S1000296 | S1000284 |
SR3/SRM | S1100178 | S1000290 |
SRM | S1100136 | S1100068 |
F. Clara, C. Gray, J. Kissel, O. Patane, M.Pirello
Here's the characterization data and fit results for S1100168, assigned to PRM M1's T1T2T3LF OSEMs (what Fil refers to as just "PRM TOP" above). The data was taken per methods described in T080062-v3. The data was processed and fit using ${SusSVN}/trunk/electronicstesting/lho_electronics_testing/satamp/ECR_E2400330/Scripts/ plotresponse_S1100168_PRM_M1_T1T2T3LF_20250630.m Explicitly, the fit to the whitening stage zero and pole, the transimpedance feedback resistor, and foton design string are Optic Stage Serial_Number Channel_Number OSEM_Name Zero_Pole_Hz R_TIA_kOhm Foton_Design PRM M1 S1100168 CH1 T1 0.0969 : 5.30 120.10 zpk([5.3],[0.0969],1,"n") CH2 T2 0.0950 : 5.20 120.25 zpk([5.2],[0.095],1,"n") CH3 T3 0.0950 : 5.18 120.25 zpk([5.18],[0.095],1,"n") CH4 LF 0.0940 : 5.15 120.00 zpk([5.15],[0.094],1,"n") The attached plot and machine readable .txt file are also found in ${SusSVN}/trunk/electronicstesting/lho_electronics_testing/satamp/ECR_E2400330/Scripts/ Even though I've fit for the transimpedance gain, I've elected *not* to include a gain in the foton design string relative to "ideal," as there are more scale factors in play that determine the overall [(meters)/(ADC cts)] scale in the calibration of the OSEMs (LED light power, PD response, any cable loss, ADC channel gain, etc.). Determining this overall scale is better left to different methods, a la LHO:84548, which we (eventually) anticipate doing for all SUS with ECR E2400330 upgraded satamps.
Here's the characterization data and fit results for S1100173 , assigned to PRM/PR3 M1's RTSD/T1T2 OSEMs (what Fil refers to as just "PRM/PR3" above). The data was taken per methods described in T080062-v3. The data was processed and fit using ${SusSVN}/trunk/electronicstesting/lho_electronics_testing/satamp/ECR_E2400330/Scripts/ plotresponse_S1100173_PRMPR3_M1_RTSDT1T2_20250630.m Explicitly, the fit to the whitening stage zero and pole, the transimpedance feedback resistor, and foton design string are Optic Stage Serial_Number Channel_Number OSEM_Name Zero_Pole_Hz R_TIA_kOhm Foton_Design PRMPR3 M1 S1100173 CH1 RT 0.0969 : 5.3 120.00 zpk([5.3],[0.0969],1,"n") CH2 SD 0.0955 : 5.22 120.00 zpk([5.22],[0.0955],1,"n") CH3 T1 0.0975 : 5.35 119.75 zpk([5.35],[0.0975],1,"n") CH4 T2 0.0975 : 5.33 120.25 zpk([5.33],[0.0975],1,"n") The attached plot and machine readable .txt file version of the above table are also found in ${SusSVN}/trunk/electronicstesting/lho_electronics_testing/satamp/ECR_E2400330/Scripts/ See above LHO:85504 comment as to why an account of the fit transimpedance was not included in the foton design string gain.
Here's the characterization data and fit results for S1100183 , assigned to PR3 M1's T3LFRTSD OSEMs (what Fil refers to as just "PR3" above). The data was taken per methods described in T080062-v3. The data was processed and fit using ${SusSVN}/trunk/electronicstesting/lho_electronics_testing/satamp/ECR_E2400330/Scripts/ plotresponse_S1100183_PR3_M1_T3LFRTSD_20250630.m Explicitly, the fit to the whitening stage zero and pole, the transimpedance feedback resistor, and foton design string are Optic Stage Serial_Number Channel_Number OSEM_Name Zero_Pole_Hz R_TIA_kOhm Foton_Design PR3 M1 S1100183 CH1 T3 0.0950 : 5.19 120 zpk([5.19],[0.095],1,"n") CH2 LF 0.0945 : 5.17 120 zpk([5.17],[0.0945],1,"n") CH3 RT 0.0940 : 5.14 120 zpk([5.14],[0.094],1,"n") CH4 SD 0.0955 : 5.24 120 zpk([5.24],[0.0955],1,"n") The attached plot and machine readable .txt file version of the above table are also found in ${SusSVN}/trunk/electronicstesting/lho_electronics_testing/satamp/ECR_E2400330/Scripts/ See above LHO:85504 comment as to why an account of the fit transimpedance was not included in the foton design string gain.
Here's the characterization data and fit results for S1000291 , assigned to BS M1's F1F2F3LF OSEMs (what Fil refers to as just "BS TOP" above). The data was taken per methods described in T080062-v3. The data was processed and fit using ${SusSVN}/trunk/electronicstesting/lho_electronics_testing/satamp/ECR_E2400330/Scripts/ plotresponse_S1000291_BS_M1_F1F2F3LF_20250630.m Explicitly, the fit to the whitening stage zero and pole, the transimpedance feedback resistor, and foton design string are Optic Stage Serial_Number Channel_Number OSEM_Name Zero_Pole_Hz R_TIA_kOhm Foton_Design BS M1 S1000291 CH1 F1 0.096 : 5.19 121.50 zpk([5.19],[0.096],1,"n") CH2 F2 0.096 : 5.23 120.75 zpk([5.23],[0.096],1,"n") CH3 F3 0.096 : 5.26 120.00 zpk([5.26],[0.096],1,"n") CH4 LF 0.095 : 5.2 120.00 zpk([5.2],[0.095],1,"n") The attached plot and machine readable .txt file version of the above table are also found in ${SusSVN}/trunk/electronicstesting/lho_electronics_testing/satamp/ECR_E2400330/Scripts/ See above LHO:85504 comment as to why an account of the fit transimpedance was not included in the foton design string gain.
Here's the characterization data and fit results for S1100066 , assigned to BS M1's RTSDxxxx OSEMs (with the 2x "xx" representing the unused channels not connected to anything in-vacuum. Fil refers to this as just "BS RT/SD" above). The data was taken per methods described in T080062-v3. The data was processed and fit using ${SusSVN}/trunk/electronicstesting/lho_electronics_testing/satamp/ECR_E2400330/Scripts/ plotresponse_S1100066_BS_M1_RTSDxxx_20250630.m Explicitly, the fit to the whitening stage zero and pole, the transimpedance feedback resistor, and foton design string are Optic Stage Serial_Number Channel_Number OSEM_Name Zero_Pole_Hz R_TIA_kOhm Foton_Design BS M1 S1100066 CH1 RT 0.0960 : 5.19 121.50 zpk([5.19],[0.096],1,"n") CH2 SD 0.0940 : 5.11 120.75 zpk([5.11],[0.094],1,"n") CH3 xx 0.0935 : 5.12 120.25 zpk([5.12],[0.0935],1,"n") CH4 xx 0.0965 : 5.26 120.50 zpk([5.26],[0.0965],1,"n") The attached plot and machine readable .txt file version of the above table are also found in ${SusSVN}/trunk/electronicstesting/lho_electronics_testing/satamp/ECR_E2400330/Scripts/ See above LHO:85504 comment as to why an account of the fit transimpedance was not included in the foton design string gain.
Here's the characterization data and fit results for S1000284 , assigned to SR3 M1's T1T2T3LF OSEMs (Fil refers to this as just "SR3 Top" above). The data was taken per methods described in T080062-v3. The data was processed and fit using ${SusSVN}/trunk/electronicstesting/lho_electronics_testing/satamp/ECR_E2400330/Scripts/ plotresponse_S1000284_SR3_M1_T1T2T3LF_20250630.m Explicitly, the fit to the whitening stage zero and pole, the transimpedance feedback resistor, and foton design string are Optic Stage Serial_Number Channel_Number OSEM_Name Zero_Pole_Hz R_TIA_kOhm Foton_Design SR3 M1 S1000284 CH1 T1 0.0960 : 5.25 120.1 zpk([5.25],[0.096],1,"n") CH2 T2 0.0950 : 5.2 120.1 zpk([5.2],[0.095],1,"n") CH3 T3 0.0960 : 5.27 120.1 zpk([5.27],[0.096],1,"n") CH4 LF 0.0945 : 5.16 120.5 zpk([5.16],[0.0945],1,"n") The attached plot and machine readable .txt file version of the above table are also found in ${SusSVN}/trunk/electronicstesting/lho_electronics_testing/satamp/ECR_E2400330/Scripts/ See above LHO:85504 comment as to why an account of the fit transimpedance was not included in the foton design string gain.
Here's the characterization data and fit results for S1000290 , assigned to SR3/SRM M1's RTSD/T1T2 OSEMs (Fil refers to this as just "SR3/SRM" above). The data was taken per methods described in T080062-v3. The data was processed and fit using ${SusSVN}/trunk/electronicstesting/lho_electronics_testing/satamp/ECR_E2400330/Scripts/ plotresponse_S1000290_SR3SRM_M1_RTSDT1T2_20250630.m Explicitly, the fit to the whitening stage zero and pole, the transimpedance feedback resistor, and foton design string are Optic Stage Serial_Number Channel_Number OSEM_Name Zero_Pole_Hz R_TIA_kOhm Foton_Design SR3/SRM M1 S1000290 CH1 RD 0.0955 : 5.21 120.1 zpk([5.21],[0.0955],1,"n") CH2 SD 0.0940 : 5.13 120.5 zpk([5.13],[0.094],1,"n") CH3 T1 0.0930 : 5.07 120.5 zpk([5.07],[0.093],1,"n") CH4 T2 0.0950 : 5.2 120.1 zpk([5.2],[0.095],1,"n") The attached plot and machine readable .txt file version of the above table are also found in ${SusSVN}/trunk/electronicstesting/lho_electronics_testing/satamp/ECR_E2400330/Scripts/ See above LHO:85504 comment as to why an account of the fit transimpedance was not included in the foton design string gain.
Here's the characterization data and fit results for S1100068 , assigned to SRM M1's T3LFRTSD OSEMs (Fil refers to this as just "SRM" above). The data was taken per methods described in T080062-v3. The data was processed and fit using ${SusSVN}/trunk/electronicstesting/lho_electronics_testing/satamp/ECR_E2400330/Scripts/ plotresponse_S1100068_SRM_M1_T3LFRTSD_20250630.m Explicitly, the fit to the whitening stage zero and pole, the transimpedance feedback resistor, and foton design string are Optic Stage Serial_Number Channel_Number OSEM_Name Zero_Pole_Hz R_TIA_kOhm Foton_Design SRM M1 S1100068 CH1 T3 0.094 : 5.14 120.10 zpk([5.14],[0.094],1,"n") CH2 LF 0.095 : 5.18 120.25 zpk([5.18],[0.095],1,"n") CH3 RT 0.096 : 5.23 120.75 zpk([5.23],[0.096],1,"n") CH4 SD 0.096 : 5.29 119.00 zpk([5.29],[0.096],1,"n") The attached plot and machine readable .txt file version of the above table are also found in ${SusSVN}/trunk/electronicstesting/lho_electronics_testing/satamp/ECR_E2400330/Scripts/ See above LHO:85504 comment as to why an account of the fit transimpedance was not included in the foton design string gain.
WP 12641. "Install git and clone the vacuum repos on the vacuum machines where it has not yet been done. Update the scripts used to copy the channel lists from each of the Beckhoff vacuum machines to CDS to additionally copy the EPICS database files. Run the scripts on each of the vacuum machines. No expected downtime or impacts." I have completed the work on h0vaclx, h0vacly and h0vacmr and copied the auto generated EPICS IOC database files over. These did not need git to be installed. I did not do the remaining machines since I do not believe they are running out of the git repos and I was getting nervous. A couple of small issues. On h0vaclx I accidentally committed the change to the copy script before pulling changes from the remote repo. On h0vacmr more changes came down in the pull from the remote repo than I was expecting. h0vaclx: $ git pull remote: Enumerating objects: 15, done. remote: Counting objects: 100% (7/7), done. remote: Compressing objects: 100% (5/5), done. remote: Total 15 (delta 2), reused 2 (delta 2), pack-reused 8 (from 1) Unpacking objects: 100% (15/15), 3.90 KiB | 124.00 KiB/s, done. From https://git.ligo.org/cds/ifo/beckhoff/lho-vacuum d27c3eb..0faf5c4 main -> origin/main Merge made by the 'ort' strategy. Source/Scripts/h0vacly_create_target.ps1 | 6 ++++-- Target/H0VACLY/scp.bat | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) $ git log commit 4bc3d2a5267797ae947c596e1f5007183cf3cfd4 (HEAD -> main) Merge: f217076 0faf5c4 Author: Patrick ThomasDate: Tue Jul 1 10:34:45 2025 -0700 Merge branch 'main' of https://git.ligo.org/cds/ifo/beckhoff/lho-vacuum commit f2170760b6c51d68eb4a1d8b32466f044a882303 Author: Patrick Thomas Date: Tue Jul 1 10:33:23 2025 -0700 Added the EPICS database file to the list of files to copy over. commit 0faf5c4aeb5c61116a5abf0573cb3d09ffdc9e7c (origin/main, origin/HEAD) Author: Patrick Thomas Date: Tue Jun 24 11:46:18 2025 -0700 Updated host name. h0vacmr: $ git pull remote: Enumerating objects: 303, done. remote: Counting objects: 100% (75/75), done. remote: Compressing objects: 100% (31/31), done. remote: Total 303 (delta 59), reused 44 (delta 44), pack-reused 228 (from 1) Receiving objects: 100% (303/303), 7.56 MiB | 8.56 MiB/s, done. Resolving deltas: 100% (89/89), completed with 11 local objects. From https://git.ligo.org/cds/ifo/beckhoff/lho-vacuum 3687c4f..4c1c97d main -> origin/main Updating 3687c4f..4c1c97d Fast-forward Library/2010/Vacuum/Vacuum.project.~u | 4 + Library/2010/Vacuum/Vacuum.sln | 44 + Library/2010/Vacuum/Vacuum.suo | Bin 0 -> 19968 bytes Library/2010/Vacuum/Vacuum.tsproj | 13 + Library/2010/Vacuum/Vacuum.tsproj.bak | 4 + .../2010/Vacuum/Vacuum/DUTs/SmoothStateEnum.TcDUT | 12 + .../Controls/ColdCathodeGaugePowerControlFB.TcPOU | 41 + .../Vacuum/POUs/Controls/PIControllerFB.TcPOU | 96 + .../Controls/RegenHeaterTemperatureControlFB.TcPOU | 160 + .../AnnulusIonPumpMilliAmpsToLogMilliAmpsFun.TcPOU | 23 + .../AnnulusIonPumpMilliAmpsToTorrFun.TcPOU | 33 + .../AnnulusIonPumpVoltsToMilliAmpsFun.TcPOU | 19 + .../POUs/Conversions/CC10/CC10VoltsToTorrFun.TcPOU | 31 + .../ColdCathodeGaugeTorrToLogTorrFun.TcPOU | 23 + .../ColdCathodeGaugeVoltsToTorrFun.TcPOU | 23 + .../CryopumpMilliAmpsToPercentFullFun.TcPOU | 27 + ...evelControlValvePercentOpenToMilliAmpsFun.TcPOU | 27 + .../Dewar/DewarMilliAmpsToPercentFullFun.TcPOU | 27 + .../Dewar/DewarPercentFullToGallonsFun.TcPOU | 20 + ...ineMilliAmpsToPoundsPerSquareInchGaugeFun.TcPOU | 27 + ...eLineMilliAmpsToStandardLitrePerMinuteFun.TcPOU | 27 + ...FanVibrationMilliAmpsToInchesPerSecondFun.TcPOU | 27 + ...GateValveLimitSwitchesToPositionNumberFun.TcPOU | 33 + ...teValvePositionNumberToAnimationNumberFun.TcPOU | 32 + ...ateValvePositionNumberToPositionStringFun.TcPOU | 29 + .../GaugeControllerMKS937VoltsToTorrFun.TcPOU | 21 + .../Conversions/IO/EL3004CountsToVoltsFun.TcPOU | 27 + .../IO/EL3024CountsToMilliAmpsFun.TcPOU | 27 + .../IO/EL3314CountsToDegreesCelsiusFun.TcPOU | 19 + .../IO/EL4024MilliAmpsToCountsFun.TcPOU | 32 + .../Inficon/InficonBPG402TorrToLogTorrFun.TcPOU | 23 + .../Inficon/InficonBPG402VoltsToTorrFun.TcPOU | 19 + ...mentAirVoltsToPoundsPerSquareInchGaugeFun.TcPOU | 27 + .../IonPumpControllerDualVacTorrToStatusFun.TcPOU | 23 + ...nPumpControllerDualVacVoltsToKiloVoltsFun.TcPOU | 34 + .../IonPumpControllerDualVacVoltsToTorrFun.TcPOU | 25 + .../IonPumpControllerGammaAmpsToTorrFun.TcPOU | 21 + .../IonPumpControllerGammaTorrToStatusFun.TcPOU | 23 + .../IonPumpControllerGammaVoltsToAmpsFun.TcPOU | 19 + ...IonPumpControllerGammaVoltsToKiloVoltsFun.TcPOU | 34 + .../IonPumpControllerIPCMiniAmpsToTorrFun.TcPOU | 31 + .../IonPumpControllerIPCMiniTorrToStatusFun.TcPOU | 23 + .../IonPumpControllerIPCMiniVoltsToAmpsFun.TcPOU | 27 + ...nPumpControllerIPCMiniVoltsToKiloVoltsFun.TcPOU | 34 + .../IonPumpControllerMiniVacAmpsToTorrFun.TcPOU | 31 + .../IonPumpControllerMiniVacTorrToStatusFun.TcPOU | 23 + .../IonPumpControllerMiniVacVoltsToAmpsFun.TcPOU | 27 + ...nPumpControllerMiniVacVoltsToKiloVoltsFun.TcPOU | 34 + .../IonPumpControllerMultiVacTorrToStatusFun.TcPOU | 23 + ...PumpControllerMultiVacVoltsToKiloVoltsFun.TcPOU | 34 + .../IonPumpControllerMultiVacVoltsToTorrFun.TcPOU | 25 + .../POUs/Conversions/LinearConversionFun.TcPOU | 31 + .../PiraniGauge/PiraniGaugeVoltsToTorrFun.TcPOU | 55 + .../RegenHeaterDegreesCelsiusToMilliAmpsFun.TcPOU | 27 + ...aterPressureVoltsToPoundsPerSquareInchFun.TcPOU | 27 + .../Vacuum/Vacuum/POUs/Filters/DeadBandFB.TcPOU | 30 + .../2010/Vacuum/Vacuum/POUs/Filters/SmoothFB.TcPOU | 41 + Library/2010/Vacuum/Vacuum/Vacuum.plcproj | 430 ++ .../3.3.0.0/tc2_standard.compiled-library | Bin 0 -> 40065 bytes .../3.3.10.0/tc2_system.compiled-library | Bin 0 -> 145473 bytes .../3.3.10.0/tc2_utilities.compiled-library | Bin 0 -> 453424 bytes .../3.3.0.0/tc3_interfaces.compiled-library | Bin 0 -> 20041 bytes .../tc3_module/3.3.6.0/tc3_module.compiled-library | Bin 0 -> 62830 bytes .../3.5.4.0/unitconversion_itfs.compiled-library | Bin 0 -> 159574 bytes .../3.5.2.0/base_itfs.compiled-library | Bin 0 -> 14669 bytes .../system/cmpapp/3.5.6.0/cmpapp.compiled-library | Bin 0 -> 43807 bytes .../3.5.5.0/cmpbitmappool.compiled-library | Bin 0 -> 10128 bytes .../3.5.3.50/cmpdynamictext.compiled-library | Bin 0 -> 20559 bytes .../3.5.5.0/cmperrors2_itfs.compiled-library | Bin 0 -> 12708 bytes .../3.5.5.0/cmpeventmgr.compiled-library | Bin 0 -> 24277 bytes .../system/cmplog/3.5.5.0/cmplog.compiled-library | Bin 0 -> 17125 bytes .../3.5.5.0/cmpschedule.compiled-library | Bin 0 -> 15643 bytes .../3.5.5.0/cmptargetvisu.compiled-library | Bin 0 -> 12556 bytes .../3.5.6.0/cmpvisuhandler.compiled-library | Bin 0 -> 30874 bytes .../component manager/3.5.5.0/cm.compiled-library | Bin 0 -> 40088 bytes .../3.5.2.0/dataserver_itfs.compiled-library | Bin 0 -> 76219 bytes .../3.5.2.0/monitoringdata_itfs.compiled-library | Bin 0 -> 39335 bytes .../3.5.6.0/stringutils.compiled-library | Bin 0 -> 126454 bytes .../sysfile/3.5.6.0/sysfile.compiled-library | Bin 0 -> 23653 bytes .../system/sysmem/3.5.5.0/sysmem.compiled-library | Bin 0 -> 18005 bytes .../sysprocess/3.5.5.0/sysprocess.compiled-library | Bin 0 -> 17317 bytes .../system/sysshm/3.5.5.0/sysshm.compiled-library | Bin 0 -> 14973 bytes .../systarget/3.5.5.0/systarget.compiled-library | Bin 0 -> 21297 bytes .../systime/3.5.5.0/systime.compiled-library | Bin 0 -> 8455 bytes .../3.5.5.0/systimecore.compiled-library | Bin 0 -> 11600 bytes .../systimertc/3.5.5.0/systimertc.compiled-library | Bin 0 -> 24315 bytes .../3.5.2.0/systypes_itfs.compiled-library | Bin 0 -> 11482 bytes .../3.5.4.0/systypes_itfs.compiled-library | Bin 0 -> 12416 bytes .../3.5.5.0/visu_itfs.compiled-library | Bin 0 -> 27620 bytes .../3.5.6.0/visuelembase.compiled-library | Bin 0 -> 1743684 bytes .../3.5.6.0/visuelemmeter.compiled-library | Bin 0 -> 2483904 bytes .../visuelems/3.5.6.10/visuelems.compiled-library | Bin 0 -> 424922 bytes .../visuelemsspecialcontrols.compiled-library | Bin 0 -> 2146422 bytes .../3.5.6.0/visuelemswincontrols.compiled-library | Bin 0 -> 845827 bytes .../3.5.6.0/visuelemtexteditor.compiled-library | Bin 0 -> 390796 bytes .../visuinputs/3.5.6.0/visuinputs.compiled-library | Bin 0 -> 85394 bytes .../3.5.6.0/visunativecontrol.compiled-library | Bin 0 -> 83866 bytes Library/Vacuum/Vacuum/Vacuum.xml | 7520 ++++++++++++++++++++ Source/Scripts/h0vaclx.ps1 | 22 +- Source/Scripts/h0vaclx_create_target.ps1 | 15 +- Source/Scripts/h0vacly.ps1 | 20 +- Source/Scripts/h0vacly_create_target.ps1 | 6 +- Source/Scripts/macro_functions.ps1 | 226 + Source/h0vaclx_create_target.cs | 4 +- Target/H0VACEX/scp.bat | 2 +- Target/H0VACEY/scp.bat | 2 +- Target/H0VACLX/h0vaclx.cmd | 8 +- Target/H0VACLX/h0vaclx_start_ioc.bat | 2 +- Target/H0VACLX/scp.bat | 2 +- Target/H0VACLY/scp.bat | 2 +- Target/H0VACMR/scp.bat | 2 +- Target/H0VACMX/scp.bat | 2 +- Target/H0VACMY/scp.bat | 2 +- 113 files changed, 9928 insertions(+), 38 deletions(-) create mode 100644 Library/2010/Vacuum/Vacuum.project.~u create mode 100644 Library/2010/Vacuum/Vacuum.sln create mode 100644 Library/2010/Vacuum/Vacuum.suo create mode 100644 Library/2010/Vacuum/Vacuum.tsproj create mode 100644 Library/2010/Vacuum/Vacuum.tsproj.bak create mode 100644 Library/2010/Vacuum/Vacuum/DUTs/SmoothStateEnum.TcDUT create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Controls/ColdCathodeGaugePowerControlFB.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Controls/PIControllerFB.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Controls/RegenHeaterTemperatureControlFB.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/AnnulusIonPump/AnnulusIonPumpMilliAmpsToLogMilliAmpsFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/AnnulusIonPump/AnnulusIonPumpMilliAmpsToTorrFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/AnnulusIonPump/AnnulusIonPumpVoltsToMilliAmpsFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/CC10/CC10VoltsToTorrFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/ColdCathodeGauge/ColdCathodeGaugeTorrToLogTorrFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/ColdCathodeGauge/ColdCathodeGaugeVoltsToTorrFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/Cryopump/CryopumpMilliAmpsToPercentFullFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/CryopumpLiquidLevelControlValve/CryopumpLiquidLevelControlValvePercentOpenToMilliAmpsFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/Dewar/DewarMilliAmpsToPercentFullFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/Dewar/DewarPercentFullToGallonsFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/DischargeLine/DischargeLineMilliAmpsToPoundsPerSquareInchGaugeFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/DischargeLine/DischargeLineMilliAmpsToStandardLitrePerMinuteFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/FanVibration/FanVibrationMilliAmpsToInchesPerSecondFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/GateValve/GateValveLimitSwitchesToPositionNumberFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/GateValve/GateValvePositionNumberToAnimationNumberFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/GateValve/GateValvePositionNumberToPositionStringFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/GaugeControllerMKS937/GaugeControllerMKS937VoltsToTorrFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IO/EL3004CountsToVoltsFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IO/EL3024CountsToMilliAmpsFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IO/EL3314CountsToDegreesCelsiusFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IO/EL4024MilliAmpsToCountsFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/Inficon/InficonBPG402TorrToLogTorrFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/Inficon/InficonBPG402VoltsToTorrFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/InstrumentAir/InstrumentAirVoltsToPoundsPerSquareInchGaugeFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IonPumpControllerDualVac/IonPumpControllerDualVacTorrToStatusFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IonPumpControllerDualVac/IonPumpControllerDualVacVoltsToKiloVoltsFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IonPumpControllerDualVac/IonPumpControllerDualVacVoltsToTorrFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IonPumpControllerGamma/IonPumpControllerGammaAmpsToTorrFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IonPumpControllerGamma/IonPumpControllerGammaTorrToStatusFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IonPumpControllerGamma/IonPumpControllerGammaVoltsToAmpsFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IonPumpControllerGamma/IonPumpControllerGammaVoltsToKiloVoltsFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IonPumpControllerIPCMini/IonPumpControllerIPCMiniAmpsToTorrFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IonPumpControllerIPCMini/IonPumpControllerIPCMiniTorrToStatusFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IonPumpControllerIPCMini/IonPumpControllerIPCMiniVoltsToAmpsFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IonPumpControllerIPCMini/IonPumpControllerIPCMiniVoltsToKiloVoltsFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IonPumpControllerMiniVac/IonPumpControllerMiniVacAmpsToTorrFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IonPumpControllerMiniVac/IonPumpControllerMiniVacTorrToStatusFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IonPumpControllerMiniVac/IonPumpControllerMiniVacVoltsToAmpsFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IonPumpControllerMiniVac/IonPumpControllerMiniVacVoltsToKiloVoltsFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IonPumpControllerMultiVac/IonPumpControllerMultiVacTorrToStatusFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IonPumpControllerMultiVac/IonPumpControllerMultiVacVoltsToKiloVoltsFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/IonPumpControllerMultiVac/IonPumpControllerMultiVacVoltsToTorrFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/LinearConversionFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/PiraniGauge/PiraniGaugeVoltsToTorrFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/RegenHeater/RegenHeaterDegreesCelsiusToMilliAmpsFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Conversions/WaterPressure/WaterPressureVoltsToPoundsPerSquareInchFun.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Filters/DeadBandFB.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/POUs/Filters/SmoothFB.TcPOU create mode 100644 Library/2010/Vacuum/Vacuum/Vacuum.plcproj create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/beckhoff automation gmbh/tc2_standard/3.3.0.0/tc2_standard.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/beckhoff automation gmbh/tc2_system/3.3.10.0/tc2_system.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/beckhoff automation gmbh/tc2_utilities/3.3.10.0/tc2_utilities.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/beckhoff automation gmbh/tc3_interfaces/3.3.0.0/tc3_interfaces.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/beckhoff automation gmbh/tc3_module/3.3.6.0/tc3_module.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/intern/unit conversion interfaces/3.5.4.0/unitconversion_itfs.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/base interfaces/3.5.2.0/base_itfs.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/cmpapp/3.5.6.0/cmpapp.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/cmpbitmappool/3.5.5.0/cmpbitmappool.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/cmpdynamictext/3.5.3.50/cmpdynamictext.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/cmperrors2 interfaces/3.5.5.0/cmperrors2_itfs.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/cmpeventmgr/3.5.5.0/cmpeventmgr.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/cmplog/3.5.5.0/cmplog.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/cmpschedule/3.5.5.0/cmpschedule.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/cmptargetvisu/3.5.5.0/cmptargetvisu.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/cmpvisuhandler/3.5.6.0/cmpvisuhandler.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/component manager/3.5.5.0/cm.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/data server interfaces/3.5.2.0/dataserver_itfs.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/monitoring data interfaces/3.5.2.0/monitoringdata_itfs.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/stringutils/3.5.6.0/stringutils.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/sysfile/3.5.6.0/sysfile.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/sysmem/3.5.5.0/sysmem.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/sysprocess/3.5.5.0/sysprocess.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/sysshm/3.5.5.0/sysshm.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/systarget/3.5.5.0/systarget.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/systime/3.5.5.0/systime.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/systimecore/3.5.5.0/systimecore.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/systimertc/3.5.5.0/systimertc.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/systypes interfaces/3.5.2.0/systypes_itfs.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/systypes2 interfaces/3.5.4.0/systypes_itfs.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/visu interfaces/3.5.5.0/visu_itfs.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/visuelembase/3.5.6.0/visuelembase.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/visuelemmeter/3.5.6.0/visuelemmeter.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/visuelems/3.5.6.10/visuelems.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/visuelemsspecialcontrols/3.5.6.0/visuelemsspecialcontrols.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/visuelemswincontrols/3.5.6.0/visuelemswincontrols.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/visuelemtexteditor/3.5.6.0/visuelemtexteditor.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/visuinputs/3.5.6.0/visuinputs.compiled-library create mode 100644 Library/2010/Vacuum/Vacuum/_Libraries/system/visunativecontrol/3.5.6.0/visunativecontrol.compiled-library create mode 100644 Library/Vacuum/Vacuum/Vacuum.xml Administrator@h0vacmr MINGW32 ~/Desktop/lho-vacuum (main)
Closes WP 12577. The running code is now at commit 0faf5c4aeb5c61116a5abf0573cb3d09ffdc9e7c in https://git.ligo.org/cds/ifo/beckhoff/lho-vacuum. This completes the remaining part of the work permit: "Update the PLC code on h0vacly to pull and use the following changes from git: "Changed the names of the IP23, IP24, and IP25 filter cavity ion pump controllers. Added IPFCC6 and IPFCC8 filter cavity ion pump controllers. Commented out IPFCC6 and IPFCC8. Commented out PT100 as a Pirani and Cold Cathode gauge pair." After regenerating the TwinCAT 3 solution and running a scan for devices it showed that Box 1, Box 4, PT154 and PT157 had different hardware revisions than they were configured for in the solution. I changed the PowerShell script to make them match, but when I ran it I found that the device driver installed for these gauges did not match the new revision number. I looked on the MKS website for updated drivers, but could not find any drivers at all. I looked back through my emails and found that Chandra had given me the one I currently have, and remembered that she had probably gotten it from the manufacturer directly. The most feasible solution I could think of to do in the time remaining was to revert the revision numbers in the software and run with the mismatch. I don't see any issues at present, and apparently PT154 has been running with the mismatch since it was replaced a while back.
The FC TRANS GR (CAM33) camera looks to have crashed or at least the channels for its controls were no longer accessable. The image was still viewable, at least from the screenshots fom. i restarted the process via the browser interface linked from the camera overview and that did the trick. Back to Observing at 0730UTC.
Trend of H1:IOP-SUS_ITMY_WD_OSEM1_RMSOUT shows increased motion during the 10 minutes post-RCG upgrade that OMC0, see alog 85120, was clobbering IPCs, including two peaks.
The attached screenshot has cursors at the approximate start and end of OMC0 clobbering IPCs. RMS remained high until guardian was started 30 minutes later, after which ITMY continued to ring until guardian was again restarted.
We will attempt to trace the clobbered IPCs to see if they plausibly could have driven ITMY.
The attach list shows the mapping from OMC0 IPCs to IPCs that were clobbered during the ten minutes OMC0 was running on the wrong IPC table.
ITMX, which received the same clobbered channel as ITMY, also showed a spike in movement during the same period, but was properly stilled by guardian.
WPs: 12577 and 12608 Previous work: alog 84871 This portion of the first work permit has been completed: "Migrate h0vaclx from the svn repo to the git repo. Also migrate it from using the C# code to the PowerShell code for generating the TwinCAT 3 Visual Studio solution. This would make it match h0vacmr and h0vacly in both of these regards. Update the PLC code on h0vaclx to add PT100 as an Inficon BCG552 gauge." The installation of TwinCAT 3 on h0vaclx has been updated to version 3.1.4024.35. The PowerShell script to generate the TwinCAT 3 solution has been changed to use the TwinCAT XAE Shell instead of Visual Studio 2010 because I could not get it working with the latter. The new Inficon BCG552 EtherCAT gauge on HAM1 is connected and being read into EPICS. The code being used for the scripts is at commit d27c3ebfb424572f3aba003744e97e947e5a4873 in the git repo at https://git.ligo.org/cds/ifo/beckhoff/lho-vacuum. The shortcut in the TwinCAT autostart folder to start the EPICS IOC has been updated to point to the location of the checkout of this repo. The shortcut on the Desktop has similarly been updated. Timeline of work: 9:56 Stopped the EPICS IOC. Set the TwinCAT runtime to Config. Started the installer for TwinCAT 3.1.4024.67. 10:02 A Windows Security dialog message appeared three times: "Windows can't verify the publisher of this driver software". Clicked "Install this driver software anyway" each time. The installer took a very long time on "Installing Microsoft .NET Framework 5.6.1 Full". 10:22 The computer spontaneously logged me out during the installation. 10:24 Logged back in. 10:26 I started the installation of TwinCAT 3.1.4024.67 again and then soon canceled it. 10:35 I started the installer for TwinCAT 3.1.4024.35. 10:50 I restarted the computer to complete the install as prompted. 10:52 Logged back in. The installation appeared to be successful. I tried to generate the TwinCAT 3 solution from the scripts. I could not find a way around an error saying that the project template could not be found, despite it being at the path shown. 11:19 I ran 'shutdown /r' to restart the computer and try again but still got the same error about the template after the restart. I changed the script to use the TwinCAT XAE Shell instead of Visual Studio 2010. The script froze. I logged out and back in. The script succeeded in generating the solution. I scanned for terminals and did not see the BCG552 gauge on HAM1. Gerardo told me it was not connected and went to connect it. The gauge showed up and everything appears to be working. I updated the paths in the scripts for the IOC and the shortcuts to start the IOC. I checked in all of the changes to git.
SDF Overview looks great except this HPIHAM1 channel not found.
I went down to end Y to retrieve the usb stick that I remotely copied the c:\slowcontrols directory on h1brsey to, and also to try to connect h1brsey to the kvm switch in the rack. I eventually realized that what I thought was a vga port on the back of h1brsey was probably not, and instead I found this odd seeming wiring connected from what I am guessing is a hdmi or dvi port on the back of h1brsey, to some kind of converter device, then to a usb port on a network switch. I'm not sure what this is about, so I am attaching pictures.
I copied the contents of C:\SlowControls on h1brsex and h1brsey onto a usb stick. I committed changes local to h1brsex into svn. I ran svn update on h1brsey. I was just expecting the changes I committed from h1brsex to show up, but a whole lot more did. I guess no one had run svn update in a long time. It appeared to complete without conflicts and reported that it was now at revision 6189. I started committing files to svn on h1brsey that I thought did not conflict between the two machines, but I think I accidentally committed one that does. I committed local changes on h1brsey to /trunk/BRS2 C#/BRSReadout/configs/LHOEY.config, but afterward found that there are also local changes to the same file on h1brsex.
HWS servers now point to /ligo/data/hws as the data directory.
The old data directory, h1hwsmsr:/data, is now moved to h1hwsmsr:/data_old
The contents of the old directory were copied into the new directory, except H1/ITMX, H1/ITMY, H1/ETMX, H1/ETMY, under the assumption that these only contain outputs from the running processes.
HWS processes on h1hwsmsr, h1hwsmsr1, h1hwsex were stopped and restarted and are writing to the new directory.
h1hwsey had crashed previously and wasn't running. It was restarted and is also writing to the new directory
FAMIS28948
The quarterly reminder came at a good time for us to restart fresh for observation next week. Reboot went as expected, no hiccups. Reboot started at 1553UTC.