Hi Markus,
The other consideration, and it is messier and costs something, but is possibly simpler, would be if VeriStand integrates more readily into LabVIEW to use that as a middle ground. There are a number of solutions for LabVIEW and EPICS. I only suggest that as NI are usually pretty good with compatibility between their own offerings.
Mark has pointed you in the best direction from an EPICS point of view, but what the VeriStand is talking to might help with the advice that can be given. It might be as easy to bypass VeriStand from the outset.
Regards,
Kathryn
-----Original Message-----
From: Tech-talk <tech-talk-bounces at aps.anl.gov> On Behalf Of Mark Rivers via Tech-talk
Sent: 23 December 2020 17:27
To: 'Markus Huber' <markus.huber11 at gmx.de>
Cc: tech-talk at aps.anl.gov
Subject: RE: EPICS for Building a SCADA System for Energy Grids; Interface to NI VeriStand
Hi Markus,
I am not familiar with VeriStand, though from a quick look at their Web site I see it is a test framework that can use a variety of interfaces, including .NET Common Language Runtime (CLR).
I have written one EPICS driver that uses the .NET CLR, namely the ADLightField driver in areaDetector:
https://github.com/areaDetector/ADLightField
https://areadetector.github.io/master/ADLightField/ADLightField.html
It is based on the asynPortDriver C++ base class from the EPICS asyn module.
I don't think that StreamDevice can be used as the interface between VeriStand and the SCADA because it is intended for string message interfaces, while I think you need a programmatic interface, e.g. C++.
Mark
-----Original Message-----
From: Tech-talk <tech-talk-bounces at aps.anl.gov> On Behalf Of Markus Huber via Tech-talk
Sent: Wednesday, December 23, 2020 10:28 AM
To: EPICS tech-talk <tech-talk at aps.anl.gov>
Subject: EPICS for Building a SCADA System for Energy Grids; Interface to NI VeriStand
Dear EPICS Community,
I am quite new to EPICS and have some general questions.
I am looking for an open-source framework that enables me to develop a SCADA system for an experimental sector-coupled microgrid at a research lab our univerity.
After watching some videos and presentations about EPICS and its support modules, i think EPICS might be the right tool for that. Now i wonder if you think so, too.
In the beginning our system consists of three main parts:
1. A VeriStand application that bundles all signals from/to the field controllers.
2. A software interface that enables communication between VeriStand (in
particular: VeriStand's .NET API) and our intended SCADA system.
3. Our SCADA system, which should provide an HMI, historian database, alarm handling, and so on.
Later, it should be possible to connect other devices to the SCADA system without the detour via the VeriStand application (1. and 2.).
In the beginning, all three components will run on the same host machine.
Do you think EPICS is suitable to develop such a SCADA system (3.)?
* If yes, can you recommend any support modules to implement an interface between (2.) and (3.)? Do you think Asyn and StreamDevice are suitable, or is there a simpler way?
* If no, can you recommend any other, well-documented, modern, and open-source frameworks to develop a SCADA system?
Thank you in advance and kind regards
Markus Huber
MSc Student (Computer Science) at TU Munich
This email and any attachments are intended solely for the use of the named recipients. If you are not the intended recipient you must not use, disclose, copy or distribute this email or any of its attachments and should notify the sender immediately and delete this email from your system. UK Research and Innovation (UKRI) has taken every reasonable precaution to minimise risk of this email or any attachments containing viruses or malware but the recipient should carry out its own virus and malware checks before opening the attachments. UKRI does not accept any liability for any losses or damages which the recipient may sustain due to presence of any viruses. Opinions, conclusions or other information in this message and attachments that are not related directly to UKRI business are solely those of the author and do not represent the views of UKRI.
- References:
- EPICS for Building a SCADA System for Energy Grids; Interface to NI VeriStand Markus Huber via Tech-talk
- RE: EPICS for Building a SCADA System for Energy Grids; Interface to NI VeriStand Mark Rivers via Tech-talk
- Navigate by Date:
- Prev:
Los Alamos National Lab Job Ad: Software Controls Team Leader @ LANSCE Pieck, Martin via Tech-talk
- Next:
Reading multiple parameters from an incoming message. Li, Ji 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: EPICS for Building a SCADA System for Energy Grids; Interface to NI VeriStand Mark Rivers via Tech-talk
- Next:
Los Alamos National Lab Job Ad: Software Controls Team Leader @ LANSCE Pieck, Martin 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
|