Experimental Physics and
| |||||||||||||||
|
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,
| ||||||||||||||
ANJ, 02 Sep 2010 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |