Difference between revisions of "VME/VXS Crate control Applications"
(→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