EPICS Home

Experimental Physics and Industrial Control System


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

Subject: RE: Oxford/Danfysik power supply
From: "Owens, PH \(Peter\)" <[email protected]>
To: "Dirk Zimoch" <[email protected]>, "Gournay Jean-Francois" <[email protected]>
Cc: <[email protected]>
Date: Wed, 19 Jan 2005 09:34:02 -0000
An up to date version of the code for the tty driver is attached.
The version at Delta site is slightly out of date.

Pete

> 
> I have developped the Stream Device driver to talk to a lot of 
> serial/GPIB/... devices. I also have a protocol file for the Danfysik 
> 8000 PS. You probably need a driver interface for your serial 
> board to 
> Stream Device (Stream Device itself is hardware independent). 
> Pete Owens 
> from Diamond has written one. Look at 
> www.delta.uni-dortmund.de/controls. Pete's tty driver is in 
> the download 
> area under unsupported.
> 
> I have attached the protocol file and the template I used at 
> DELTA. Try 
> this as a starting point.
> 
> Dirk.
> 
> 
> Gournay Jean-Francois wrote:
> > Hello all,
> > 
> > I have to talk to the magnet power supply system 8000 from O.D.
> > Not surprisingly the controller has a clumsy protocol over 
> a serial line.
> > After spending some time to fight with it, I am wondering 
> if somebody 
> > has already developed something for it ?
> > 
> > If no, perhaps somebody can make some suggestions ...
> > 1. Some commands give responses, some other not ... but drvAscii / 
> > drvSerial seems OK to accomodate this. What is not so nice 
> is that I 
> > have a semTake error due to the timeout (the PS is connect 
> to a vxWorks 
> > serial port and I am with R3.13) when I have no response 
> from the PS 
> > which means no error !!! But OK I can live with this.
> > 
> > 2. The most difficult problem I have is the following : I 
> have to write 
> > DAC values with a string which looks like : <WA 999999> 
> (999999 is an 
> > integer value with 6 digits). This command gives a response 
> in a string.
> > 
> > I tried to implement this with an ao record with a flnk to 
> a sub record 
> > and finally with a stringin record which talks to the PS. 
> The idea is to 
> > modify the INP field of the stringin record in 
> psDACProcess, to reflect 
> > the desired DAC value.
> > 
> > The DB looks like this :
> > 
> > record(ao, "PS_DAC_OUT_ao") {
> >         field(FLNK,"PS_DAC_sb")
> > }
> > record(sub,"PS_DAC_sb") {
> >         field(INAM,"psDACInit")
> >         field(SNAM,"psDACProcess")
> > }
> > 
> > record(stringin, "PS_DAC_OUT_si") {
> >    field(DESC,"PS DAC output I")
> >     field(DTYP,"Ascii SIO")
> >     field(INP,"@/tyCo/2 <WA 999999><%s>")  
> > }
> > 
> > The sub record works and I am able to reflect the desired 
> value coming 
> > from the ao record in the INP field of the stringin record.
> > 
> > The problem is that the INP field of the stringin record is 
> stored by 
> > devAscii at the init of the record and any subsequent changes are 
> > ignored when the record is processed.
> > 
> > Thans for any help.
> > Jean-François
> > 
> > J.F. Gournay
> > CEA Saclay
> > DAPNIA/SIS
> > 
> > tel +33 (0)1 69 08 70 32
> > fax +33 (0)1 69 08 63 01
> > 
> 
> -- 
> Dr. Dirk Zimoch
> Swiss Light Source
> Paul Scherrer Institut
> Computing and Controls
> phone +41 56 310 5182
> fax   +41 56 310 4413
> 

Attachment: streamTty.c
Description: streamTty.c


Navigate by Date:
Prev: Re: Oxford/Danfysik power supply Dirk Zimoch
Next: RE: Oxford/Danfysik power supply Elder Matias
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Oxford/Danfysik power supply Dirk Zimoch
Next: RE: Oxford/Danfysik power supply Elder Matias
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024