The new slow machine c1auxex2 is ready to deploy. Unfortunately we don't have enough 37pin DSub cables to connect all channels. In fact, we need a total of 8, and I found only three male-male cables and one gender changer. I asked Steve to buy more.
Over the past week I have transferred all EPICS records - soft channels and physical ones - from c1auxex to c1auxex2, making changes where needed. Today I started the in-situ testing
- Unplugged ETMX's satellite box
- Unplugged the eurocrate backplane DIN cables from the SOS Driver and QPD Whitening filter modules (the ones that receive ao channels)
- Measured output voltages on the relevant pins for comparison after the swap
- Turned off c1auxex by key, removed ethernet cable
- Started the modbus ioc on c1auxex2
- Slow machine indicator channels came online, ETMX Watchdog was responsive (but didn't have anything to do due to missing inputs) and reporting. PIT/YAW sliders function as expected
- Restoring the previous settings gives output voltages close to the previous values, in fact the exact values requested (due to fresh calibration)
- Last step is to go live with c1auxex2 and confirm the remaining channels work as expected.
I copied the relevant files to start the modbus server to /cvs/cds/caltech/target/c1auxex2, although kept local copies in /home/controls/modbusIOC/ from which they're still run.
I wonder what's the best practice for this. Probably to store the database files centrally and load them over the network on server start? |