EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: More on Modbus
From: Zenon Szalata <[email protected]>
To: Mark Rivers <[email protected]>, "[email protected]" <[email protected]>
Date: Fri, 17 May 2013 14:39:15 -0700
Hi Mark,
Some of what I wrote in my previous email is no longer relevant. I have since played with controlling the polling timeout to reduce the interference between the reads done in the polling thread and the write-reads that I am attempting from my rather complicated set of EPICS records. I have reached a conclusion, hopefully correct, that what I really need is a Modbus device driver that would give me a full control when and in which order register read and write operations are performed.
Is this possible with the existing Modbus support module?
I am thinking that it would be very nice to have a C++ base class like asynPortDriver, or perhaps a subclass of asynPortDriver, which would implement all the details of Modbus protocol and basic IO.
Have you thought of writing something like that?
Do you think such a class would be useful?
Beckhoff are the only modbus devices that I have written software for and the stepper motor controllers are the only devices for which I find your Modbus support module too limited. For that reason I am a bit hesitant to start a new project, that is to write the C++ class. Could you offer your insight on this?
Thanks in advance,
Zen

Replies:
RE: More on Modbus Mark Rivers

Navigate by Date:
Prev: Re: Fwd: Modbus Zenon Szalata
Next: Re: PV value logging Ralph Lange
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: PV value logging Bruce Hill
Next: RE: More on Modbus Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 20 Apr 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·