CHEN Xi, WANG Jigang, XUAN Ke, et al. HLS cooling water monitor system based on NI cRIO[J]. Nuclear techniques, 2014, 37(4): 040104
DOI:
CHEN Xi, WANG Jigang, XUAN Ke, et al. HLS cooling water monitor system based on NI cRIO[J]. Nuclear techniques, 2014, 37(4): 040104 DOI: 10.11889/j.0253-3219.2014.hjs.37.040104.
合肥光源是以真空紫外和软X射线为主的专用同步辐射光源。为了提升其供光性能,2009年底启动了合肥光源重大维修改造项目,冷却水监测系统是此次重大维修改造项目的一部分。改造后的冷却水监测系统采用美国国家仪器公司(NI)的可重配置嵌入式工业控制器cRIO作为硬件平台,监测冷却水温度、压力和流量,以及磁铁温度和隧道环境温度等信号。cRIO上运行VxWorks操作系统,采用LabVIEW编写采集程序,并采用NI公司开发的接口程序“EPICS Server IO Server”将系统集成到EPICS中。cRIO-9073中的所有软件可通过镜像方式安装,并且采集程序通过一个包含机箱及模块信息的配置文件来自动检测硬件的匹配情况,因此,软件的安装和调试十分方便。系统的试运行情况表明其性能稳定,操作简单,扩展性好。
Abstract
Background: The Hefei Light Source (HLS) is a VUV and soft X-ray synchrotron radiation source. An upgrade project was started at the end of 2009 to improve the performance of the light source. The cooling water monitor system is a part of this upgrade project. Purpose: This system is developed under EPICS environment to monitor 596 distributed signals of the cooling water system
including the water temperature
pressure and flow
magnet temperature
and environment temperature in the tunnel. Methods: The cRIO-9073 controller from National Instruments (NI) is used as the hardware platform. The software development is implemented using LabVIEW with the EPICS interface “EPICS Server IO Server” from NI. A file with the hardware information
such as chassis serial number
model serial number
etc.
is used by the software to configure the installed hardware. A self-check program is developed to check whether the software matches with the hardware via the configuration file. System mirror-image method is used for the software installation to effectively speed up the installation process. Results: The test results in the commissioning indicate that this system is reliable
flexible
and easy to operate. Conclusion: NI cRIO with LabVIEW can be used to effectively monitor a large number of distributed signals
and can be easily integrated into EPICS based control systems.Cited