Even if a device did support this bumpless
changeover feature I would still have thought
that it should be overwritten by a constant DOL
just as it is if DOL is a link.
> -----Original Message-----
> From: Bob Dalesio [mailto:[email protected]]
> Sent: 23 April 2004 14:20
> To: Owens, PH (Peter); '[email protected]'; [email protected]
> Subject: Re: Initialising an ao record from a constant DOL
>
>
> As I recall, the analog output record does a read on
> initialization. This is required to support a bumpless
> reboot on hardware that was cleaver enough not to drive
> the value to 0 during a sysReset. As a result, the value
> field would be written over by whatever value is returned
> from the device support on initialization.
> It sounds like we need an option for not reading the value
> on reboot.
> Bob
>
>
> On Fri, 23 Apr 2004 14:37:23 +0100
> "Owens, PH (Peter)" <[email protected]> wrote:
> >Yes, I tried that.
> >and also setting the VAL field.
> >
> >I have also attempted to initialise the record from
> >the value read back from the device - but unfortunately
> >that
> >doesn't work either as the input is asynchronous.
> >
> >Pete.
> >>
> >> Dear Pete;
> >>
> >> Have you try to use closed_loop mode with constant DOL
> >>such as the
> >> following.
> >>
> >> record(ao, "$(device):SETSIZE") {
> >> field(DESC, "Pump Size")
> >> field(DTYP, "ornlSerial")
> >> field(OUT, "@digitel mpc size p=1 u=$(port)
> >>m=$(unit)
> >> p1=$(pump)")
> >> field(PINI, "YES")
> >> field(DOL, "100.0")
> >> field(OMSL, "closed_loop")
> >> field(EGU, "l/s")
> >> field(DRVL, "0.0")
> >> field(DRVH, "1200.0")
> >> field(LOPR, "0.0")
> >> field(HOPR, "1200.0")
> >> field(PREC, "0")
> >> }
> >>
> >> -------------------------------
> >>
> >> Kukhee Kim
> >> Instrument & Control, KSTAR
> >> Korea Basic Science Institute
> >> 52 Yeoeun-dong, Yusung-gu, Daejeon 305-333
> >> Korea
> >> Email: [email protected]
> >> Tel: +82 42 870 1616 Fax: +82 42 870 1609 Cell:
> >>+82
> >> 17 513 4849
> >>
> >>
> >>
> >>
> >> -----Original Message-----
> >> From: Owens, PH (Peter) [mailto:[email protected]]
> >> Sent: Saturday, April 17, 2004 12:11 AM
> >> To: [email protected]
> >> Subject: Initialising an ao record from a constant DOL
> >>
> >> I'm trying to initialise an analog output record
> >> by putting a constant in the DOL field (see below).
> >>
> >> But the VAL field gets set to zero rather than 100.
> >> The record does process and outputs this zero.
> >>
> >> I can work around this by Initialising from another
> >>record
> >> using clsed loop mode but it does seem to be a bit of a
> >>cludge
> >> (see commented out lines).
> >>
> >> What am I doing wrong?
> >>
> >> record(ao, "$(device):SETSIZE") {
> >> field(DESC, "Pump Size")
> >> field(DTYP, "ornlSerial")
> >> field(OUT, "@digitel mpc size p=1 u=$(port)
> >>m=$(unit)
> >> p1=$(pump)")
> >> field(PINI, "YES")
> >> field(DOL, "100.0")
> >> # field(DOL, "$(device):INITSIZE")
> >> # field(OMSL, "closed_loop")
> >> field(EGU, "l/s")
> >> field(DRVL, "0.0")
> >> field(DRVH, "1200.0")
> >> field(LOPR, "0.0")
> >> field(HOPR, "1200.0")
> >> field(PREC, "0")
> >> }
> >> record(ai, "$(device):INITSIZE") {
> >> field(VAL, "200.0")
> >> }
> >>
> >> Pete
> >> ---------------------------------------
> >> mailto:[email protected]
> >> phone:+44 (0)1925 603974
> >> fax: +44 (0)1925 603124
> >>
> >> CLRC
> >> Daresbury Laboratory
> >> Keckwick Lane
> >> Warrington
> >> WA4 4AD
> >> UK
> >>
> >>
> >>
>
> Bob Dalesio
> [email protected]
> 410 557 0297 Maryland
> 505 699 1632 Cell Phone
>
- Replies:
- Re: Initialising an ao record from a constant DOL Bob Dalesio
- Re: Initialising an ao record from a constant DOL Luedeke Andreas
- Navigate by Date:
- Prev:
Re: Initialising an ao record from a constant DOL Bob Dalesio
- Next:
Re: Initialising an ao record from a constant DOL Luedeke Andreas
- 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:
Re: Initialising an ao record from a constant DOL David Maden
- Next:
Re: Initialising an ao record from a constant DOL Bob Dalesio
- 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
|