VME/VXS Crate control Applications
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. For Ubuntu there are the following packages for SNMP:
- snmp
- libsnmp
- libsnmp-base
- libsnmp-dev