[Teng, Lydia]
We would like to establish a system for setting up ADC channels and integrating them into the existing EPICS framework, so that we can gradually switch over channels that are currently handled by the aging slow machines. Otherwise, we will be stuck when they eventually fail. As a preliminary test for this method, we are in the process of setting up an Acromag ADC to read the "Diagnostic" output of the PSL controller. This information will also be useful to monitor the health of the PSL.
Today, we accomplished the following:
- Configured the Acromag XT1221 for use on the martian netowrk. It is assigned the static IP 192.168.113.237, with hostname iocPSLmon.
- Connected the Acromag to a switch on the 1X6 cabinet, and set it up on a desk near the X arm door with a 24V DC power supply.
- Verified that the IP was reachable from a control room desktop.
- Modified the files from Aiden's wiki page (myiocconfig.cmd and IOCTEST.db) to reflect our setup.
- Attached input 0 to a DC voltage and retrieved the output over the network.
- Channel name: "C3:ACROMAG_INPUT0"
- Values are currently uncalibrated, the voltage is represented by a 16 bit signed integer
- We changed the value of the DC input and verified that the channel output changed in the expected direction
The power supply has been turned off for the night. |