Hi,
TMTOWTDI. One way is to add SEVRCOMMAND's to ALH. For example, here I set and reset an annunciator when there is a particular fault at beamline 13 (our most troublesome beamline...). Snippet from an ALH config file (look at the ALH manual to understand the syntax):
CHANNEL MPS:BL13 BL13:Priority2Interlock --A--
$SEVRCOMMAND UP_MAJOR [ ${ALHMODE} = "st" ] && caput -w 5 MPS:Annunciator.B2 1 > /dev/null
$SEVRCOMMAND DOWN_NO_ALARM [ ${ALHMODE} = "st" ] && caput -w 5 MPS:Annunciator.B2 0 > /dev/null
Stephanie Allison
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf
> Of Henrique Almeida
> Sent: Thursday, December 10, 2015 12:55 PM
> To: [email protected] Talk
> Subject: Alarm handling
>
>
> Hello, what's the proper way to process a record if and only if another record raises an
> alarm ?
- References:
- Alarm handling Henrique Almeida
- Navigate by Date:
- Prev:
Alarm handling Henrique Almeida
- Next:
Re: Alarm handling Kasemir, Kay
- 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
- Navigate by Thread:
- Prev:
Alarm handling Henrique Almeida
- Next:
Re: Alarm handling Kasemir, Kay
- 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
|