'Journal of Accelerator Conferences Website' (JACoW) is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.
| Title | Applying Standardised Software Architectural Concepts to Design Robust and Adaptable PLC Solutions | |
| Authors |
|
|
| Abstract | Between evolving requirements, additional feature requests and urgent maintenance tasks, the Programmable Logic Controllers (PLC) at the European X-Ray Free Electron Laser Facility (EuXFEL) have become subjected to an array of demands. As the maintainability effort towards the existing systems peak, the requirement for a sustainable solution become an ever pressing concern. Ultimately, in order to provide a PLC code base which can easily be supported and adapted to, a reworking was required from the ground up in the form of a new suite of libraries and tools. Through this, it was possible to bring standardised software principals into PLC design and development, conjunctively offering an interface into the existing code base for ongoing support of legacy code. The set of libraries are developed by incorporating software engineering principles and design patterns in test driven development within a layered architecture. In defining clear interfaces across all the architectural layers - from hardware, to the software representation of hardware, and clusters of software devices, the complexity of PLC development decreases down into modular blocks of unit tested code. Regular tasks such as the addition of features, modifications or process control can easily be performed due to the adaptability, flexibility and modularity of the core PLC code base. | |
| Paper | download MO2BCO04.PDF [0.332 MB / 7 pages] | |
| Slides | download MO2BCO04_TALK.PDF [0.905 MB] | |
| Cite | download ※ BibTeX ※ LaTeX ※ Text/Word ※ RIS ※ EndNote | |
| Conference | ICALEPCS2023 | |
| Series | International Conference on Accelerator and Large Experimental Physics Control Systems (19th) | |
| Location | Cape Town, South Africa | |
| Date | 09-13 October 2023 | |
| Publisher | JACoW Publishing, Geneva, Switzerland | |
| Editorial Board | Volker RW Schaa (GSI, Darmstadt, Germany); Andy Götz (ESRF, Grenoble, France); Johan Venter (SARAO, Cape Town, South Africa); Karen White (SNS, Oak Ridge, TN, USA); Marie Robichon (ESRF, Grenoble, France); Vivienne Rowland (SARAO, Cape Town, South Africa) | |
| Online ISBN | 978-3-95450-238-7 | |
| Online ISSN | 2226-0358 | |
| Received | 05 October 2023 | |
| Revised | 08 October 2023 | |
| Accepted | 14 November 2023 | |
| Issued/td> | 09 December 2023 | |
| DOI | doi:10.18429/JACoW-ICALEPCS2023-MO2BCO04 | |
| Pages | 40-46 | |
| Copyright |
|