[Dsg-hallc_nps] NPS low voltage EPICS IOC with full monitoring and control now working
Tyler Lemon
tlemon at jlab.org
Fri Dec 16 11:35:53 EST 2022
Hi Bob,
We've been able to get the full monitoring and control EPICS IOC for the NPS low voltage working.
(Apologies for the wall of text below, but I wanted to send a complete report that'll be archived in the mailing list.)
Everything for IOC is on cdaql3 under the path "/home/cdsg/tlemon/npsLV"
In that directory, there is:
- a directory "mpod" with all of the IOC files
- a text file "IOC-creation-notes.txt" with information about how to make an IOC with MPOD communication capabilities
- a text file "MPOD-LV-db-file-notes.txt" with information about how to make the database (.db) file for MPOD PVs
- a shortcut "snmp" to where the SNMP application is stored
Within that "mpod" directory, there are a few helpful things besides the files from making an IOC:
- an executable "start-LV-ioc" that initiates a procServ instance and starts the IOC to run in the background
- an executable "stop-LV-ioc" that stops the IOC procServ instance running in the background
- a directory "logs" where information from the procServ instance gets stored
While everything does work, there are three small bugs that we'll look into in the upcoming week:
- Bug 1: The CSS Phoebus control for the channel power shows as disconnected (pink border around control) until a value gets written to the PV.
- Bug 2: The CSS Phoebus control for the channel power also blinks disconnected briefly about once per second.
- Bug 3: If you use "caget" or any other channel access commands on cdaql3, you get a message saying that there are multiple servers hosting the PV name. This message is not received if you use channel access commands on any other PC, though.
These bugs do not prevent anything from working with the IOC, but we'll still look into their resolution because they all make it seem like something is not working correctly.
I've left the IOC not running since the LV has not been used lately, but if anyone wants to start it, they can use the start-LV-ioc executable.
We can also meet sometime next week or after the holidays to go over things if there are any questions.
-Tyler
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/dsg-hallc_nps/attachments/20221216/1c863f5c/attachment.html>
More information about the Dsg-hallc_nps
mailing list