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  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  2025  <2026 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  2025  <2026
<== Date ==> <== Thread ==>

Subject: Re: [EXTERNAL] Does every DB record need to produce a PV?
From: Mark Rivers via Tech-talk <tech-talk at aps.anl.gov>
To: EPICS Tech Talk <tech-talk at aps.anl.gov>, Ralph Lange <ralph.lange at gmx.de>
Date: Tue, 17 Feb 2026 18:57:53 +0000
To provide another counter-example I just checked the IOC for a Dectris Eiger detector.  This is an IOC that just runs a single X-ray detector.  It has about 30 plugins that do things like statistics, regions-of-interest, file saving, etc.  The IOC has 7,700 records.  There are 4,900 PVs in the autosave file, which store the state of the IOC and are loaded each time the IOC is started.  There are thousands of similar areaDetector IOCs deployed around the world.  I have never heard a complaint that there were too many PVs to be manageable, because they are accessed from hierarchical displays that are logically organized with many common elements.

Mark



From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Ralph Lange via Tech-talk <tech-talk at aps.anl.gov>
Sent: Tuesday, February 17, 2026 12:48 PM
To: EPICS Tech Talk <tech-talk at aps.anl.gov>
Subject: Re: [EXTERNAL] Does every DB record need to produce a PV?
 
On Tue, 17 Feb 2026 at 18:59, Hartman, Steven via Tech-talk <tech-talk at aps.anl.gov> wrote:
What makes you think this is unmanageable? There are plenty of counter examples of existing facilities where this works.

To name the one I know best:
With ~10 of its ~170 systems delivered, ITER's system is above 1 million EPICS records.
More than 90% of contributions are in-kind, including their EPICS-driven control systems. After passing acceptance testing and integration, they're ours, with basically no support from original designers. 

This is manageable with a configuration database, a strictly enforced hierarchical naming convention and thorough integration procedures.

Cheers,
~Ralph


References:
Does every DB record need to produce a PV? David Bracey via Tech-talk
Re: Does every DB record need to produce a PV? Mark Rivers via Tech-talk
Re: Does every DB record need to produce a PV? Sukhanov, Andrei via Tech-talk
Re: [EXTERNAL] Does every DB record need to produce a PV? Hartman, Steven via Tech-talk
Re: [EXTERNAL] Does every DB record need to produce a PV? Ralph Lange via Tech-talk

Navigate by Date:
Prev: Re: Does every DB record need to produce a PV? Johnson, Andrew N. via Tech-talk
Next: Re: Does every DB record need to produce a PV? Ralph Lange 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  2025  <2026
Navigate by Thread:
Prev: Re: [EXTERNAL] Does every DB record need to produce a PV? Ralph Lange via Tech-talk
Next: Re: [EXTERNAL] Does every DB record need to produce a PV? Sukhanov, Andrei 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  2025  <2026
ANJ, 19 Mar 2026 · Home · News · About · Talk · Base · Modules · Extensions ·
· Distributions · Download · Documents · Links · Licensing ·