JACoW is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.
TY - CONF AU - Mashayekh, N. AU - Baranasic, B. AU - Bueno, M. AU - Feltrin Zanellatto, L. AU - Freyermuth, T. AU - Gessler, P. AU - Huynh, S.T. AU - Jardón Bueno, N. AU - Tolkiehn, J. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - Integrating Tools to Aid the Automation of PLC Development Within the TwinCat Environment J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - Within the myriad of day to day activities, a consistent and standardised code base can be hard to achieve, especially when a diverse array of developers across different fields are involved. By creating tools and wizards, it becomes possible to guide the developer and/or user through many of the development and generic tasks associated with a Programmable Logic Controller (PLC). At the European X-Ray Free Electron Laser Facility (EuXFEL), we have striven to achieve structure and consistency within the PLC framework through the use of C# tools which are embedded into the TwinCAT environment (Visual Studio) as extensions. These tools aid PLC development and deployment, and provide a clean and consistent way to develop, configure and integrate code from the hardware level, to the Supervisory Control And Data Acquisition (SCADA) system. PB - JACoW Publishing CP - Geneva, Switzerland SP - 925 EP - 928 KW - interface KW - PLC KW - hardware KW - FEL KW - controls DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-TUSDSC03 UR - https://jacow.org/icalepcs2023/papers/tusdsc03.pdf ER -