Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  <19992000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  Index 1994  1995  1996  1997  1998  <19992000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020 
<== Date ==> <== Thread ==>

Subject: State machines with channels from other IOCs
From: Kenneth Kang <ksykang@SLAC.Stanford.EDU>
To: tech-talk@aps.anl.gov
Date: Tue, 17 Aug 1999 08:36:50 -0700 (PDT)
BaBar is using state machines on VxWorks.  Some of these state machines
connect to channels on different IOCs.  When the other IOC (the one that
the state machines is connecting to) reboots, some of the time, the state
machine will freeze in the current state.  In one instance, it was frozen
for over 222,000 seconds.

The existing code checks to make sure its connected before doing the
pvGet.  It is compiled for synchronous channel access.

        if (pvConnected(in[cnt])) {
          pvGet(in[cnt]);
	}

Our current solution is to only use local DB records--the remote records
are being duplicated on the IOC running the state machine.

Kenneth Kang



Navigate by Date:
Prev: Re: Sequencer on Host system (or something similar) Matthieu Bec
Next: Image Processing Support Under EPICS Leonard J. Reder
Index: 1994  1995  1996  1997  1998  <19992000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020 
Navigate by Thread:
Prev: Re: Sequencer on Host system (or something similar) Allan Honey
Next: Image Processing Support Under EPICS Leonard J. Reder
Index: 1994  1995  1996  1997  1998  <19992000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020 
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 ·