EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: loading a position on a Dover DMM1000 (PMAC)
From: "Kevin M. Peterson" <[email protected]>
To: tech-talk <[email protected]>
Date: Fri, 11 Jul 2003 14:39:57 -0500

I am writing an EPICS motor driver for a Dover DMM1000 motor controller. Inside the DMM1000 is a PMAC controller. I cannot use any of the existing EPICS PMAC drivers because the DMM1000 communicates through a serial port (RS-232). This is not the problem.

The problem is that after referring to the Delta Tau PMAC Software
Reference V1.17 and other Delta Tau documentation I am unable
to successfully load a position into the controller.

The specific problem is that I need to load a 48-bit position ($* command)
from one of the halves of memory (preferably Y-Memory) but the following
are the only options I have for writing the value in memory:
1. 24-bit word in Y-Memory
2. 24-bit word in X-Memory
3. A fixed-point double-word (48 bits) across both X and Y memory
4. A floating-point double-word (48 bits) across both X and Y memory

It seems ridiculous to me that there is not an option to load a position from
a double-word which resides in both X and Y memory, since that is the
standard way of storing the value.

Is there a good way of loading a 48-bit position on a PMAC?


Kevin Peterson UNICAT


Navigate by Date:
Prev: Specifications for the JLab archiver machine Matt Bickley
Next: Re: autosave/restore software fails Tim Mooney
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Specifications for the JLab archiver machine Matt Bickley
Next: Re: autosave/restore software fails Tim Mooney
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  <20032004  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 ·