Nuclear Techniques ›› 2014, Vol. 37 ›› Issue (11): 110102-110102.doi: 10.11889/j.0253-3219.2014.hjs.37.110102

• SYNCHROTRON RADIATION TECHNOLOGY AND APPLICATIONS • Previous Articles     Next Articles

A method of communication between EPICS IOC and EtherCAT devices

HE Yongcheng1,2 WANG Chunhong3 WU Xuan1,2   

  1. 1(China Spallation Neutron Source, Institute of High Energy Physics, Chinese Academy of Sciences, Dongguan 523803, China) 2(Dongguan Institute of Neutron Science, Dongguan 523808, China) 3(Institute of High Energy Physics, Chinese Academy of Sciences, Beijing 100049, China)
  • Received:2014-04-30 Revised:2014-07-07 Online:2014-11-10 Published:2014-11-07

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.

Key words: EPICS (Experimental Physics and Industrial Control System), EtherCAT (Ethernet Control Automation Technology), OPC (Object Linking and Embedding for Process Control) Gateway, Accelerator control system