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  <20122013  2014  2015  2016  2017  2018  2019  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019 
<== Date ==> <== Thread ==>

Subject: Re: CRC issues using Modbus/asyn on 64bit Linux
From: "Martin L. Smith" <mls@aps.anl.gov>
To: Ralph Lange <Ralph.Lange@gmx.de>
Cc: EPICS Tech Talk <tech-talk@aps.anl.gov>
Date: Thu, 01 Mar 2012 12:27:43 -0600
Hi Ralph,

I have been running Modbus/TCP from a 64-bit Linux OS under EPICS R3.14.11
using ASYN 4-16 and Modbus 2-1 and have not noticed any issues like this.

I'm using Modbus functions 1 & 4 with single 16-bit word access and read
only. Would these messages show up on the IOC console?
I'm not specifically looking at the CRC which is why I asked where I
would see the messages at or how I would be able to see them would probably
be a better question. I'm not certain that my device supports CRC either.

Marty

Ralph Lange wrote:
Hi,

I am reliably getting CRC errors on the device's answer when reading
more than two parameters (Modbus code 3) through serial RTU on RS-485
from a Wave P6100 temperature controller. The data itself looks good and
reasonable.
One or two word access (Modbus code 1 or 3) seems to work fine.
The IOC runs on 64bit Linux, using Mark Rivers' Modbus on ASYN driver.
(All from synApps 5.5)

Has anyone seen similar behaviour?
Does anyone successfully run Modbus/asyn on 64bit Linux? (To rule out 64
bit issues in the CRC checking part.)

Thanks for any help,
~Ralph



References:
CRC issues using Modbus/asyn on 64bit Linux Ralph Lange

Navigate by Date:
Prev: RE: BOY FAQ: howto plot a live waveform record cartesian plot Chen, Xihui
Next: RE: Epics gateway writeNotify issue Hill, Jeffrey O
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019 
Navigate by Thread:
Prev: RE: CRC issues using Modbus/asyn on 64bit Linux Vesna Samardzic-Boban
Next: BOY FAQ: howto plot a live waveform record cartesian plot Peter Milne
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·