EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  <2025 Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  <2025
<== Date ==> <== Thread ==>

Subject: RE: Understand put requests
From: "Zhang, Tong via Tech-talk" <tech-talk at aps.anl.gov>
To: "Liu, Wanming" <wmliu at anl.gov>
Cc: EPICS tech-talk <tech-talk at aps.anl.gov>
Date: Fri, 30 May 2025 13:03:49 +0000

Hi Wanming,

 

Normally, the device is working well with caput under human interaction, but just sometimes does not respond (got stuck on the last setpoint) to the optimization algorithms issued put requests.

 

Cheers,

Tong

 

From: Liu, Wanming <wmliu at anl.gov>
Sent: Thursday, May 29, 2025 9:56 PM
To: Zhang, Tong <ZhangT at frib.msu.edu>
Subject: Re: Understand put requests

 

[EXTERNAL] This email originated from outside of FRIB

I would try to use caput or pvput in a terminal to make sure it response before try to do it with a script or whatever.


From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Zhang, Tong via Tech-talk <tech-talk at aps.anl.gov>
Sent: Thursday, May 29, 2025 3:55 PM
To: tech-talk at aps.anl.gov <tech-talk at aps.anl.gov>
Subject: Understand put requests

 

Dear Colleague,

I'm building something to deal with the real device controls and came
across some issues. Some power supply devices could not be changed
during the running of optimization routines, which is executing the CA
put requests repeatedly, not very fast, a few seconds per iteration. 

Since I'm not the device IOC creator, my understanding is that possibly
the specific device does not respond to the request promptly, the
questions are:

- How does a device control IOC to respond a new incoming change
request if it's still processing one?
- Is there any way to know that the PV is ready to take a new change
request?
- Or is there any way to signal the PV to ignore any processed request
but take the latest request?

To my point of view as an application developer, the expected behavior
is the device only process the latest request and drop the one that is
under processing. But before talking with the responsible engineer, I
would like to fully understand this problem.

Appreciate your help.

--
Tong Zhang <zhangt at frib.msu.edu>
Facility for Rare Isotope Beams, Michigan State University


Replies:
Re: Understand put requests Mark Rivers via Tech-talk
References:
Understand put requests Zhang, Tong via Tech-talk

Navigate by Date:
Prev: Re: Eaton UPS Network-M3 Marco Filho via Tech-talk
Next: Re: Understand put requests Mark Rivers via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  <2025
Navigate by Thread:
Prev: Understand put requests Zhang, Tong via Tech-talk
Next: Re: Understand put requests Mark Rivers via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  <2025
ANJ, 30 May 2025 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions ·
· Download · Search · IRMIS · Talk · Documents · Links · Licensing ·