Difference between revisions of "VME/VXS Crate control Applications"

From GlueXWiki
Jump to: navigation, search
(Software)
Line 28: Line 28:
 
According to Mike they had to upgrade the Linux SNMP support, so it remains to be seen if we can use their software on RHEL5 which we have on our machines now.  
 
According to Mike they had to upgrade the Linux SNMP support, so it remains to be seen if we can use their software on RHEL5 which we have on our machines now.  
  
RHEL5 distribution does have these packages. For Ubuntu there are the following packages for SNMP:  
+
RHEL5 distribution does have these packages. To compile on RHEL5 we also needed to install package
 +
: net-snmp-devel
 +
 
 +
For Ubuntu there are the following packages for SNMP:  
 
: snmp
 
: snmp
 
: libsnmp
 
: libsnmp
 
: libsnmp-base
 
: libsnmp-base
 
: libsnmp-dev
 
: libsnmp-dev

Revision as of 15:34, 12 July 2011

Hardware

We will be using Wiener UEP6000/PL500 VME crates and UEP6023/PL500 VXS crates. We need to control and monitor the power supply/fan base of these crates. The variables include:

  • Power supply status
  • Fan tray status
  • Fan speed
  • Temperature sensors
  • Various voltage and current sensors on the crate

These crate have three interface which we could use to communicate remotely:

  • CAN-bus
  • Serial RS-232
  • Ethernet SNMP

Our choice would be SNMP since it will not require us to create any new piece of infrastructure to control crates.


Software

Mike Johnson from the JLab accelerator division had EPICS interface for Wiener VME crates using SNMP protocol. They run softIOC on Linux platforms. Apparently they are using RHEL6 currently utilizing the following SNMP packages:

net-snmp-utils-5.5-31.el6.i686
net-snmp-5.5-31.el6.i686
net-snmp-libs-5.5-31.el6.i686

According to Mike they had to upgrade the Linux SNMP support, so it remains to be seen if we can use their software on RHEL5 which we have on our machines now.

RHEL5 distribution does have these packages. To compile on RHEL5 we also needed to install package

net-snmp-devel

For Ubuntu there are the following packages for SNMP:

snmp
libsnmp
libsnmp-base
libsnmp-dev