Experimental Physics and Industrial Control System
Subject: |
Beckhoff BK9000 support survey |
From: |
"Dunning, Michael via Tech-talk" <[email protected]> |
To: |
EPICS Tech-Talk <[email protected]> |
Date: |
Wed, 26 Jun 2019 17:17:38 -0700 |
At SLAC we use Beckhoff bus terminals quite extensively because they
are inexpensive and reliable, but unfortunately don't yet have a
common epics support solution. We have at least three versions of
support which were developed independently.
One version uses only the epics modbus module. This has no driver so
requires less maintenance, but makes setting up IOCs more time
consuming and results in a lot of code duplication.
Another version uses asynPortDriver and some custom modbus code. This
is designed to make setting up IOCs easier, but requires maintenance
of the driver code.
Another uses custom epics device support. This requires writing
device support for each bus terminal, and has resulted in a pretty
ugly codebase. This is our least favored solution going forward.
A typical installation would be a BK9000 bus coupler plus several
analog and/or digital I/O modules (e.g. KL2114, KL1104, KL3172,
KL3314), communicating over ethernet using Modbus TCP.
Before we settle on a solution, we'd like to see what everyone else is
doing. Any responses would be helpful.
Thank you,
Mike
Michael Dunning
SLAC National Accelerator Laboratory
2575 Sand Hill Road
Menlo Park, CA 94025
(650) 926-5200
- Replies:
- Re: Beckhoff BK9000 support survey Davide Marcato via Tech-talk
- RE: [EXTERNAL] Beckhoff BK9000 support survey Pearson, Matthew R. via Tech-talk
- Navigate by Date:
- Prev:
Re: How is 'exit()' different for the IOC shell? Konrad, Martin via Tech-talk
- Next:
Re: Running EPICS R3.14.12.7 in RTEMS 4.11 Michael Davidsaver via Tech-talk
- 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
- Navigate by Thread:
- Prev:
Re: How is 'exit()' different for the IOC shell? Kasemir, Kay via Tech-talk
- Next:
Fwd: Beckhoff BK9000 support survey Mark Rivers via Tech-talk
- 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