EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  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  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: looking for OSI version of epid record
From: Tim Mooney <[email protected]>
To: "LYNCH, Damien" <[email protected]>
Cc: [email protected]
Date: Fri, 18 Aug 2006 09:39:57 -0500


LYNCH, Damien wrote:
I am interested in the response to the following question as well (as I have
just started using EPID this week myself).


Another question with regard to replacing pid by epid: Apart from teh above
scaling issue, have I understood it correct that if the following scenario:


a pid record controlling an ao record, the latter in OMSL=closed_loop, output OIF=incremental mode, DOL referencing pid's DM


would be replaced by

epid record having OUTL point to ao record's VAL, ao record in OIF=full and
OMSL=supervisory mode?

Yes. This allows the epid record to control any record, to have its output value transformed by a calc expression, etc.

I see the EPID record producing a value that should be added to the ao
record's VAL field, implying the ao record should have OIF=Incremntal. But
with the EPID record putting OVAL into what's pointed to by OUTL (ie the ao
record) I'd expect to have OMSL=supervisory in the ao record.

Hang in there and see what happens as the controlled value responds to the
new output value. With KP!=0 and KI==KD==0, you should see ERR=VAL-CVAL, and OVAL=KP*ERR. If not, do a "dbpr" on the record and send that. There might be
some control field we're not thinking about with an unexpected value.


The way I read the doco I thought EPID would calculate a value that would be
put into the ao record (not added to what's already there).

That's the way it's supposed to work.


--
Tim Mooney ([email protected]) (630)252-5417
Beamline Controls & Data Acquisition Group
Advanced Photon Source, Argonne National Lab.

References:
RE: looking for OSI version of epid record LYNCH, Damien

Navigate by Date:
Prev: Re: want to run my ioc in Amida Simputer Andrew Johnson
Next: Dev Asyn and Cygwin/Win IOCs , Modbus and scheduling. Bill Nolan
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: looking for OSI version of epid record LYNCH, Damien
Next: RE: looking for OSI version of epid record LYNCH, Damien
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·