EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: Re: Archiving when a record processes
From: Ned Arnold <nda>
To: [email protected], [email protected]
Date: Wed, 22 May 2002 12:42:57 -0500 (CDT)
>   I have a monitoring problem in our EPICS system. Someone (probably)
> is turning on the pulser calibration mode for part of the muon system
> in the D0 detector. I want to find out if this is happening through
> the EPICS system or via one of the several other paths of destruction
> that the hardware types leave for themselves.
> 
>   So, we set up a channel archiver to watch for changes in the value
> field of the EPICS longout record that is connected to the hardware
> control register.  This record has the SCAN field set to "Passive";
> so, it will only process when the VAL or PROC fields are written.
> Unfortunately, the archiver will only see changes of value and, if the
> same bit pattern is written to the record's VAL field, the archiver,
> which is using a monitor, will not record the transaction because the
> value does not change.
> 
>   Well, when the record processes, for whatever reason, the value of
> the timestamp changes and I can just archive changes in the TIME
> field. Well no! Someone decided that the TIME field should have the
> DBF_NOACCESS property (it seems to me that SPC_NOMOD would have been
> adequate to protect the timestamp, but perhaps there are other
> considerations) and, so, the archiver cannot connect to it.
> 
>   This leads to the question: How can I archive an entry every time
> that an output record processes?
> 
> 						Fritz


Fritz,

By setting the .ADEL and .MDEL to -1, you will force the record to 
"post monitors" every time it processes.

	Ned
	


Navigate by Date:
Prev: Archiving when a record processes J. Frederick Bartlett ([email protected])
Next: error in caput ("caputting negative numbers") Vitaliy Ziskin
Index: 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Archiving when a record processes J. Frederick Bartlett ([email protected])
Next: error in caput ("caputting negative numbers") Vitaliy Ziskin
Index: 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·