The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.
TY - CONF AU - Antoniazzi, L. AU - Baldo, A. AU - Giacchini, M.G. AU - Montis, M. ED - Schaa, Volker RW ED - Costa, Isidre ED - Fernández, David ED - Matilla, Ãscar TI - PLC Integration in EPICS Environment: Comparison Between OPC Server and Direct Driver Solutions J2 - Proc. of ICALEPCS2017, Barcelona, Spain, 8-13 October 2017 C1 - Barcelona, Spain T2 - International Conference on Accelerator and Large Experimental Control Systems T3 - 16 LA - english AB - In the IFMIF EVEDA project*, INFN-LNL Laboratory has been involved in the design and construction of a normal conducting Radio Frequency Quadrupole (RFQ) used to bunch and accelerate a 130 mA steady beam to 5 MeV. The EPICS based control system** has been entirely developed in house using different hardware solutions: PLC for tasks where security is the most critical feature, VME system where the acquisition speed rate is crucial, common hardware when only integration is required without any particular feature in terms of security. Integration of PLCs into EPICS environment was originally accomplished through OPC DA server*** hosted by a Windows embedded industrial PC. Due to the issues analyzed in injector LCS, LNL proposed to migrate to the usage of EPICS Direct Driver solution based on s7plc****. The driver itself is suitable for direct communication between EPICS and PLCs, but it doesn't take care of data update and synchronization in case of communication failure. As consequence LNL team designed a dedicated method based on state machine to manage and verify data integrity between the two environments, also in case of connection lost or failure. PB - JACoW CP - Geneva, Switzerland SP - 1767 EP - 1770 KW - ion KW - PLC KW - EPICS KW - controls KW - rfq DA - 2018/01 PY - 2018 SN - 978-3-95450-193-9 DO - 10.18429/JACoW-ICALEPCS2017-THPHA155 UR - http://jacow.org/icalepcs2017/papers/thpha155.pdf ER -