[Dsg-hallc_controls] HMS PLC V24
Pablo Campero Rojas
campero at jlab.org
Mon Jun 10 09:42:19 EDT 2019
Hello Mike,
"HMS_IOC_COMM_FAILED" Boolean bit will stay true (meaning communication on IOC failed) if "IOC Heartbeat" or "IOC Counter" signals fail in the EPICS IOC side, and also while "EPICS_IOC_Reset" signal coming from a reset button on a EPICS GUI is disabled.
Having this extra condition from "EPICS_IOC_Reset" bit helps the user to monitor if any previous IOC fail occurred before, since we will need to actually click this reset button to then check all the status, rather than just clearing "HMS_IOC_COMM_FAILED" bit automatically in the PLC.
If this extra condition is not what you want/needed, we can just remove the self locking for "HMS_IOC_COMM_FAILED" at rung 15 of the HMS_PLC_Heartbeat PLC code.
Let me know if more clarification is needed or if I can help you with the implementation.
Best Regards,
Pablo
________________________________
From: Mike Fowler
Sent: Monday, June 10, 2019 8:19 AM
To: Pablo Campero Rojas; Steven Lassiter; dsg-hallc controls
Subject: Re: HMS PLC V24
Hi Pablo,
There is a problem with the PLC heartbeat code.
Over time the HMS_IOC_Com_Failed will be true even though the HMS_Ioc_Heartbeat is still functioning.
Mike
________________________________
From: Dsg-hallc_controls <dsg-hallc_controls-bounces at jlab.org> on behalf of Pablo Campero Rojas
Sent: Tuesday, May 28, 2019 10:15 AM
To: Steven Lassiter; dsg-hallc controls
Subject: Re: [Dsg-hallc_controls] HMS PLC V24
Hello Steven,
I just checked the updates implemented in the latest version V24 of the HMS PLC code, and I noticed that the new Heart_Beat routine is not running, since there is not any "jump_to_subroutine" command (which would be used to enable the running of the Heart_Beat routine) implemented in the main routine "Cryo".
Has this command in the "Cryo" main routine been missed intentionally to avoid the running of the Heart_Beat routine ?
Best Regards,
Pablo
________________________________
From: Dsg-hallc_controls <dsg-hallc_controls-bounces at jlab.org> on behalf of Steven Lassiter
Sent: Wednesday, May 22, 2019 4:32:11 PM
To: dsg-hallc controls
Subject: [Dsg-hallc_controls] HMS PLC V24
Hello
The latest version, V24, for the PLC code for the HMS has been uploaded to the PLC.
Includes MOL for the quadrupole magnets and plc heartbeat
Steven
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/dsg-hallc_controls/attachments/20190610/737e25cc/attachment.html>
More information about the Dsg-hallc_controls
mailing list