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

Subject: Re: Hardware needed to setup an IOC
From: Andrew Johnson <[email protected]>
To: [email protected]
Cc: Andrew Cox <[email protected]>
Date: Thu, 16 Jun 2011 10:47:44 -0500
Hi Andrew,

Apologies for the delay in approving your message, apparently the other tech-
talk moderator was also off earlier this week.

On 2011-06-14 Andrew Cox wrote:
> I am a newbie to EPICS and I wanted to see what kind of hardware is needed
> to install a soft IOC. I wanted to control upto 25 LAN/ GPIB/ USB devices
> with more in the future.
> The devices include Power supplies, oscilloscopes, Signal generators, EPICS
> supported other test equipment.
> 
> Will a dell computer with Red hat lInux and a few cisco network switches
> work for so many devices or do I need a server class computer ?

The minimum requirements for a soft IOC are pretty small, as EPICS IOCs were 
originally designed to be run on MC68K-based embedded CPU boards running 
vxWorks with as little as 4MB of RAM.  That's probably too little RAM 
nowadays, but we still have vxWorks IOCs here running with only 8 or 12MB.  On 
Linux anything that's capable of running a current desktop distribution should 
have no problems. The size of machine you need will depend on how much data 
you're going to store and process, but for the kinds of things you're talking 
about I think you'll have to do a fair bit of development work before you fill 
up a standard desktop.

One advantage of EPICS is that it's easy to split up a control system between 
multiple machines and to change that split as needed as long as your I/O is 
all network-attached.  Here at the APS we have a single system that runs about 
30 soft IOCs on 1GB of RAM, but we could move as many of those as we need to 
other machines with no noticeable effect on the control system.

HTH, keep asking questions here!

- Andrew
-- 
Optimization is the process of taking something that works and
replacing it with something that almost works, but costs less.
-- Roger Needham

References:
Hardware needed to setup an IOC Andrew Cox

Navigate by Date:
Prev: RE: Snr Controls Engineer Contract Position Australian Synchrotron Dudley, David
Next: RE: Hardware needed to setup an IOC matthew.pearson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Hardware needed to setup an IOC Andrew Cox
Next: RE: Hardware needed to setup an IOC matthew.pearson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·