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  <20102011  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  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Recovering invalid records
From: Ned Arnold <[email protected]>
To: [email protected]
Cc: EPICS tech-talk <[email protected]>
Date: Wed, 26 May 2010 14:14:50 -0500

On May 26, 2010, at 2:03 PM, [email protected] wrote:


Hello,

I have mbbi records which are using stream/asyn.
For some reason my records become invalid after some time.
SCAN is passive and triggered through FLNK of the associated mbbo record.


Is there a way to recover from an invalid record?

It depends on why it went INVALID


What turns it into invalid in the first place?

Several possible things. It surprises me that the record dump below shows the .STAT field as NO_ALARM. Usually the .STAT field gives an indication of why the record went into alarm ... someone is not following the rules.


Did you print this record immediately after it went into alarm?

Ned

(Well, I could do some testing to answer that latter question...)

Thank you in advance,
--
Emmanuel



<pre>
cls1ir:6190>dbpr DMC2183:3:FHSyncModeMI
ASG: DESC: DISA: 0 DISP: 0
DISV: 1 NAME: DMC2183:3:FHSyncModeMI RVAL: 0
SEVR: INVALID STAT: NO_ALARM SVAL: 0 TPRO: 0
VAL: 0
cls1ir:6190>dbpr DMC2183:3:FHSyncModeMI 3
ACKS: INVALID ACKT: YES ASG: BKPT: 00
COSV: NO_ALARM DESC: DISA: 0 DISP: 0
DISS: NO_ALARM DISV: 1 DTYP: DMC2183_devMbbiAsyncStream
EIST: EISV: NO_ALARM EIVL: 0x0 ELST:
ELSV: NO_ALARM ELVL: 0x0 EVNT: 0 FFST:
FFSV: NO_ALARM FFVL: 0x0 FLNK:CONSTANT 0 FRST:
FRSV: NO_ALARM FRVL: 0x0 FTST: FTSV: NO_ALARM
FTVL: 0x0 FVST: FVSV: NO_ALARM FVVL: 0x0
INP:INST_IO @dmc2183.stream getHardwareSyncMode(DMC2183:3,F) DMC2183:3
LALM: 0 LCNT: 163 MASK: 0 MLST: 0
NAME: DMC2183:3:FHSyncModeMI NIST: NISV: NO_ALARM
NIVL: 0x0 NOBT: 0 NSEV: NO_ALARM NSTA: NO_ALARM
ONST: Rel ONSV: NO_ALARM ONVL: 0x0 ORAW: 0
PACT: 1 PHAS: 0 PINI: NO PRIO: LOW
PROC: 1 PUTF: 0 RPRO: 1 RVAL: 0
SCAN: Passive SDEF: 1 SDIS:CONSTANT SEVR: INVALID
SHFT: 0 SIML:CONSTANT SIMM: NO SIMS: NO_ALARM
SIOL:CONSTANT STAT: NO_ALARM SVAL: 0 SVST:
SVSV: NO_ALARM SVVL: 0x0 SXST: SXSV: NO_ALARM
SXVL: 0x0 TEST: TESV: NO_ALARM TEVL: 0x0
THST: THSV: NO_ALARM THVL: 0x0
TIME: 2010-05-26 11:39:56.102969366 TPRO: 0 TSE: 0
TSEL:CONSTANT TTST: TTSV: NO_ALARM TTVL: 0x0
TVST: TVSV: NO_ALARM TVVL: 0x0 TWST: Abs
TWSV: NO_ALARM TWVL: 0x0 UDF: 0 UNSV: NO_ALARM
VAL: 0 ZRST: --- ZRSV: NO_ALARM ZRVL: 0x0
</pre>


--
Emmanuel


References:
Recovering invalid records emmanuel_mayssat

Navigate by Date:
Prev: labCa 64-bit emmanuel_mayssat
Next: Re: labCa 64-bit Till Straumann
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Recovering invalid records emmanuel_mayssat
Next: labCa 64-bit emmanuel_mayssat
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  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 ·