EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: Re: EPICS support for Galil motor controllers
From: Graham Waters <[email protected]>
To: "Leonard J. Reder" <[email protected]>
Cc: EPICS Tech-Talk <[email protected]>
Date: Mon, 21 Aug 2000 11:21:05 -0700

"Leonard J. Reder" wrote:
> 
> Has anyone developed EPICS support for the GALIL DMC-1300 series
> motor controllers.

Well yes and no. Last year I worked on a CERN/TRIUMF project using
a DMC-1300 board to control a servo motor used to sweep a mechanical
device through the beam on the CERN PS. I did the development work
at TRIUMF and created a suite of vxWorks functions to control the
device.
There was no point in creating any EPICS support since CERN would not
need it. However I used some glue logic in a subroutine record in
order to use DM as a GUI for TRIUMF tests.

I have a variety of vxWorks functions available including:

Create an instance of a device (can be used in EPICS)
control/status functions
execute single galil commands
download galil program files
download command sequences files
read back galil DPM.

Available at ftp://edevel9pc.triumf.ca/Misc/vx/  file galil.tar

A word of warning.

At TRIUMF I used an mvme162 running vxWorks and every thing worked fine.
I then spent about 3 week at CERN porting my code to LynxOS and CERN
Equipment Modules. CERN uses the CES 8062 (powerPC) and we had all
kinds of problems. We could not download long files without the PPC
crashing. I suspect some sort of vme bus timing violation at the 
galil end but we never got to the bottom of it. We recompiled for the
mvme147 which CERN were trying to phase out and it worked fine.

Graham.

+---------------------------------------------------------------------+
|Graham Waters, Control System Eng       phone: (604)-222-1047        |
|TRIUMF --- University of B.C,           Fax: (604)-222-7307          |
|Vancouver, BC, Canada                e-mail: [email protected] |
|                                                                     |
|http://edevel9pc.triumf.ca/homepage/graham01.html                    |
+---------------------------------------------------------------------+

For every expert there is an equal and opposite expert
					- Arthur C Clark


References:
Newport 850f motor control Leonard J. Reder
Re: Newport 850f motor control Leonard J. Reder

Navigate by Date:
Prev: EPICS support for Galil motor controllers???? Leonard J. Reder
Next: RE: Channel Access Diagnostic Message (Tornado II and R3.13.3) Jeff Hill
Index: 1994  1995  1996  1997  1998  1999  <20002001  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: Newport 850f motor control Ralph . Lange
Next: Re: Newport 850f motor control Ronald L. Sluiter
Index: 1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
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 ·