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

Subject: Re: SNMP & Electrical power grid or generation plant
From: David Dudley <[email protected]>
To: "[email protected]" <[email protected]>
Date: Fri, 09 Jul 2010 09:33:50 -0400
Title: Re: SNMP & Electrical power grid or generation plant
Gorka,

At my previous job, I implemented an EPICS control system for our alternate power generation system.  It consisted of 3 – 2MW diesel generators, and an associated switching and control building that used an ONAN sequence controller, and GE MultiLin switchgear.  The EPICS system was mainly a monitoring and logging system, although it also had some supervisory control functions as well (allowing you to go to backup power, switch various loads on/off, Enable “peak-shave” mode to limit power grid draw, re-synchronize with the power grid, switch back to grid power, exercise the various test functions of of the diesels, generators, and controls, and log all information.

The control hardware had a Modicon Quantum PLC that communicated through MODBUS, and all the switchgear used MODBUS to communicate (GE is really big into MODBUS control).  I wrote a custom MODBUS driver that interfaced with all the hardware, and used EPICS 3.14.8.2 to do the monitoring and control.  Displays were all done through custom JAVA programs, because I had to support a variety of different hardware, with a single display platform.  

One of the really big advantages of using EPICS is that it allows you to do custom implementations like that.  If something isn’t directly available, the capability of adding it to the package in a “native” way, exists.

SNMP is a communications protocol.  You’re going to have to make sure that you’re hardware handles direct SNMP communication, and that you’re control software can manage SNMP as well.  A lot of protocols, like MODBUS, Allen-Bradley DF1, Koyo K-sequence, Siemens T-Code and a variety of others, including SNMP, are ‘polled’, meaning you only get data from the remote when you ‘ask’ for it.  There are others (like Rockwell CIP, interactive MODBUS, and DNP3) that can also work in ‘connected’ mode, which provide asynchronous data as it changes.

For me, this was a fairly substantial project, that took me the better part of a year to complete (partly due to scheduling).

As with everything else, YMMV.

David Dudley

 

On 7/9/10 5:26 AM, "Gorka Ronda" <[email protected]> wrote:

Hi all,
 
Two questions:
 
1-     What are the advantages of EPICS, compared to other options such as using SNMP?
2-     Somebody using EPICS in an electrical power grid or electrical generation plant? What about the HW, SW used?
 
Thanks in advance,
 
Gorka Ronda


References:
SNMP & Electrical power grid or generation plant Gorka Ronda

Navigate by Date:
Prev: VxWorks 6.7, MV5500 Re: EPICS R3.14.11, sequencer 2.0.12 crash on device support write error Kasemir, Kay
Next: linking to shared objects user libraries Pierrick Hanlet
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: SNMP & Electrical power grid or generation plant Dalesio, Leo
Next: vxStats memory corruption Kasemir, Kay
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·