Experimental Physics and Industrial Control System
|
I would think the basic problem with a system with many names and no centralized naming authority is namespace pollution and potential duplication.
I feel that the practice of hierarchical names is not good for usability. Our operators speak the names of devices to each other all day long. I can’t imagine them having to say “colon … colon … colon …
colon”.
From:
Sukhanov, Andrei <sukhanov at bnl.gov>
Date: Tuesday, February 17, 2026 at 11:12 AM
To: tech-talk at aps.anl.gov <tech-talk at aps.anl.gov>, David Bracey <dbracey at fnal.gov>, Mark Rivers <rivers at cars.uchicago.edu>
Subject: Re: Does every DB record need to produce a PV?
[EXTERNAL] – This message is from an external sender
Mark, Kai,
The multitude of the PVs, not related to real device parameters, may pose real trouble for end users. For example, we were provided with an EPICS-driven PSC (power supply controller). The controller itself has ~200 of control parameters. But the IOC hosts ~2000
of PVS. This is just not manageable without tight support from original designers.
Collider-Accelerator Department, BNL.
From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Mark Rivers
via Tech-talk <tech-talk at aps.anl.gov>
Sent: Tuesday, February 17, 2026 11:54 AM
To: tech-talk at aps.anl.gov <tech-talk at aps.anl.gov>; David Bracey <dbracey at fnal.gov>
Subject: Re: Does every DB record need to produce a PV?
Hi Dave, A naïve user of EPICS would think that every database record of every IOC gets exposed as a PV. Note that there is not a 1: 1
relationship between records and PVs. Even simple records like "bi" expose many record fields as
This Message Is From an External Sender
This message came from outside your organization.
Hi Dave,
-
A naïve user of EPICS would think that every database record of every IOC gets exposed as a PV.
Note that there is not a 1:1 relationship between records and PVs. Even simple records like "bi" expose many record fields as PVs, not just the .VAL field. For example, the .SCAN, .ZNAM, .ONAM,
.SDIS, .DESC, and many more. More complex records like the "motor" record have dozens of PVs, like .VELO, .ACCL, .STOP, .DVAL, .RVAL, etc.
From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of David Bracey
via Tech-talk <tech-talk at aps.anl.gov>
Sent: Monday, February 16, 2026 10:15 AM
To: tech-talk at aps.anl.gov <tech-talk at aps.anl.gov>
Subject: Does every DB record need to produce a PV?
A naïve user of EPICS would think that every database record of every IOC gets exposed as a PV.
Is this truly the case? If so, has any mechanism for hiding the “internal” records ever been discussed?
The PV-space of an EPICS deployment seems very crowded.
Dave Bracey
AD Controls
Fermi National Accelerator Laboratory
|
- Replies:
- Re: [EXTERNAL] Does every DB record need to produce a PV? Hartman, Steven via Tech-talk
- Re: Does every DB record need to produce a PV? Johnson, Andrew N. via Tech-talk
- 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
- Navigate by Date:
- Prev:
Re: Does every DB record need to produce a PV? Sukhanov, Andrei via Tech-talk
- Next:
Re: [EXTERNAL] Does every DB record need to produce a PV? Hartman, Steven 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: Does every DB record need to produce a PV? Sukhanov, Andrei via Tech-talk
- Next:
Re: [EXTERNAL] Does every DB record need to produce a PV? Hartman, Steven 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
·
|