[Halld-controls] Fw: Hall D Solenoid PLC Upgrade

Hovanes Egiyan hovanes at jlab.org
Tue Jun 4 09:43:11 EDT 2024


________________________________
From: Josh Ballard <ballardj at jlab.org>
Sent: Tuesday, June 4, 2024 8:30 AM
To: Hovanes Egiyan <hovanes at jlab.org>
Cc: Robert Norton <norton at jlab.org>; Bobby Bunton <bunton at jlab.org>; Scot Spiegel <spiegel at jlab.org>; Timothy Whitlatch <whitey at jlab.org>
Subject: Hall D Solenoid PLC Upgrade

Hi Everyone,

I have the new Solenoid PLC prepared and ready to install.  I'd like to perform the swap tomorrow morning (6/5) so everyone is on-site and we have all day to evaluate and monitor.

The new PLC has an onboard Ethernet port which we will use only for connecting Studio5000 at this time.  The current paths used by EPICS EtherIP and PXI remain unchanged.   Since the old paths will still be valid, I do not expect issues.

Here's how I envision this process:


  1.
Disable solenoid alarms in CSS/EPICS (Hovanes & Cryo)
  2.
Ensure Cryo system is stable and place EV's in local manual mode using switch in solenoid racks (Ballard/Bunton & Cryo)
  3.
Swap PLC's (Ballard/Bunton)
     *
Perform "Offline upload" from existing PLC and store to relevant directory in O:/ drive
     *
Convert file saved in step 3a to V36 and download to new PLC in counting house test rack
        *
Verify no faults/warnings/errors
     *
Turn OFF solenoid PLC rack power supply
     *
Remove old PLC and place into powered test rack in counting room to preserve the memory without relying on the battery.
     *
Install new PLC
     *
Turn ON PLC rack power supply
  4.
Connect to new PLC with Studio5000 and verify no faults or errors (Ballard/Bunton)
  5.
Set new PLC mode to REMOTE RUN (Ballard/Bunton)
  6.
Ensure relevant Cryo signals are reading as expected (Ballard & Cryo)
     *
Verify setpoint for LN2 level
  7.
Ensure all tags appear in EPICS (Hovanes & Cryo)
     *
Reboot IOC(s) if necessary (Hovanes & Cryo)
  8.
Place EV's in "AUTO" mode (Ballard/Bunton)
  9.
Verify setpoints and monitor for stable cryo control (Ballard & Cryo)
  10.
Enable solenoid alarms in EPICS and Ack as required (Hovanes)
  11.
Continue to monitor through the day (Ballard/Bunton/Hovanes)

If there are any issues, the backout plan would be to re-install the old CPU with the old program.

Questions?  Comments?  Concerns?

@Hovanes Egiyan<mailto:hovanes at jlab.org> - feel free to forward this if anyone else needs to be involved (PXI, for example?).

Thanks,

Josh




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-controls/attachments/20240604/4b37b855/attachment.html>


More information about the Halld-controls mailing list