HE Yongcheng, WANG Chunhong, WU Xuan. A method of communication between EPICS IOC and EtherCAT devices[J]. Nuclear techniques, 2014, 37(11): 110102
DOI:
HE Yongcheng, WANG Chunhong, WU Xuan. A method of communication between EPICS IOC and EtherCAT devices[J]. Nuclear techniques, 2014, 37(11): 110102 DOI: 10.11889/j.0253-3219.2014.hjs.37.110102.
A method of communication between EPICS IOC and EtherCAT devices
EtherCAT (Ethernet Control Automation Technology)是一种用于工业自动化的实时以太网现场总线协议。通过使用OPC (Object Linking and Embedding for Process Control) Gateway驱动程序实现了EPICS (Experimental Physics and Industrial Control System) IOC (Input/Output Controller)与EtherCAT设备的通信,从而使EtherCAT成为加速器控制系统中对实时性要求很高的高速控制系统的一种解决方案。在简要介绍EPICS、EtherCAT、OPC及OPC Gateway的基础上,对使用OPC Gateway驱动程序实现EPICS IOC与EtherCAT设备通信进行了测试。结果表明,EPICS IOC可通过OPC Gateway驱动程序与EtherCAT设备正常通信。
Abstract
Background: EtherCAT (Ethernet Control Automation Technology) is a kind of real-time Ethernet fieldbus protocol for industrial automation. The control system of many large-scale scientific facilities such as Beijing electron-positron collider (BEPCII)
Chinese spallation neutron source (CSNS) was designed based on EPICS (Experimental Physics and Industrial Control System). Purpose: The aim is to implement EtherCAT as a real-time high speed control system solution for the EPICS based control system. Methods: The communication between EPICS IOC (Input/Output Controller) and EtherCAT devices was realized by using the OPC (Object Linking and Embedding for Process Control) Gateway driver. A real-time temperature monitoring appliance was taken as testing example. Results: The test results show that the communication between EPICS IOC and EtherCAT devices using the OPC Gateway driver is efficiently implemented. Conclusion: EtherCAT devices can be applied to communicate with the EPICS IOC to achieve real-time high-speed control by using the OPC Gateway driver. Abstract