1994 1995 1996 1997 1998 1999 2000 2001 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 2000 2001 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: | EPICS and CANbus? |
From: | "Grelle, Austin L." <[email protected]> |
To: | "[email protected]" <[email protected]> |
Date: | Tue, 3 May 2016 19:30:55 +0000 |
Hello,
I'm interested in interfacing EPICS on Win7 with CAN bus components that are connected to an IP module at a remote facility.
On my last visit to this facility, I set up a test stand that had my Win7 laptop connected to a switch, with a single IP module also connected. This IP module had a digital input module, digital output module, and analog output module connected in series
to it. The digital input module had a rotary switch attached to one channel, the digital output module had two lights (red and green) in different channels, and the analog output had an analog display in one channel. Using some proprietary software from perhaps
20 years ago (was running on a WinXP machine, copied to my Win7 laptop without problems) I was able to view the digital input and control both the outputs. I captured the TCP packets ("ETHCAN") sent from this software used for sending and receiving these signals.
On my Win7 laptop, I attempted to compile and use the IPAC/Tip810 driver found at https://svn.aps.anl.gov/trac/epics/ipac to communicate with the components. I know it was designed for VxWorks, but I successfully compiled on Win7 and the IOC elements seemed
to load fine, except I kept getting a "bad CAN address" message on the initialization phase.
Given this information, does anyone have any suggestions on implementing this or another driver that would work with "CANbus" DTYP IOCs on a Win7 machine?
Thanks in advance,
Austin Grelle
|