TY - CONF AU - Wallander, A. AU - Bauvir, B. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - ITER Controls Approaching One Million Integrated EPICS Process Variables 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 - The ITER Tokamak is currently being assembled in southern France. In parallel, the supporting systems have completed installation and are under commissioning or operation. Over the last couple of years the electrical distribution, building services, liquid & gas, cooling water, reactive power compensation and cryoplant have been integrated, adding up to close to one million process variables. Those systems are operated, or under commissioning, from a temporary main control room or local control rooms close to the equipment using an integrated infrastructure. The ITER control system is therefore in production. As the ITER procurement is 90\% in-kind, a major challenge has been the integration of the various systems provided by suppliers from the ITER members. Standardization, CODAC Core System software distribution, training and coaching have all played a positive role. Nevertheless, the integration has been more difficult than foreseen and the central team has been forced to rework much of the delivered software. In this paper we report on the current status of the ITER integrated control system with emphasize on lessons learned from integration of in-kind contributions. PB - JACoW Publishing CP - Geneva, Switzerland SP - 6 EP - 11 KW - controls KW - software KW - MMI KW - operation KW - network DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-MO1BCO02 UR - https://jacow.org/icalepcs2023/papers/mo1bco02.pdf ER - TY - CONF AU - Lange, R. AU - Costa, V. AU - Kim, H. AU - Nieto, J. AU - Ruiz, M. AU - Žagar, A. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - Extending the Coverage of Automated Testing in ITER’s Control System Software Distribution 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 - As part of the effort to standardize the control system environment of ITER’s in-kind delivered >170 plant systems, the Controls Division publishes CODAC Core System (CCS), a complete Linux-based control system software distribution. In the past, a large part of the integrated and end-to-end software testing for CCS was executed manually, using many long and complex test plan documents. As the project progress introduces increasing scope and higher quality requirements, that approach was not maintainable in the long term. ITER CODAC and its partners have started a multi-year effort converting manual tests to automated tests, inside the so-called Framework for Integration Testing (FIT), which itself is being developed and gradually extended as part of the effort. This software framework is complemented by a dedicated hardware test stand setup, comprising specimens of the different controllers and I/O hardware supported by CCS. FIT and the test stand will allow to run fully scripted hardware-in-the-loop (HIL) tests and allow functional verification of specific software modules as well as different end-to-end use cases. PB - JACoW Publishing CP - Geneva, Switzerland SP - 338 EP - 341 KW - software KW - hardware KW - controls KW - framework KW - PLC DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-TUMBCMO01 UR - https://jacow.org/icalepcs2023/papers/tumbcmo01.pdf ER - TY - CONF AU - Luchetta, A.F. AU - Arias, J.M. AU - Battistella, M. AU - Dal Bello, S. AU - Grando, L. AU - Labate, C. AU - Moressa, M.M. AU - Paolucci, F. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - Safety System Final Design for the ITER Heating Neutral Beam Injector Test Bed 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 - MITICA, the prototype of the ITER heating neutral beam injector, will use an extensive computer-based safety system (MS) to provide occupational safety. The MS will integrate all personnel safety aspects. After a detailed risk analysis to identify the possible hazards and associated risks, we determined the safety instrumented functions (SIFs), needed to mitigate safety risks, and the associated Safety Integrity Levels (SIL), as prescribed in the IEC 61508 technical standard on functional safety of electrical/electronic/programmable electronic safety-related systems. Finally, we verified the SIFs versus the required SIL. We identified 53 SIFs, 3 of which allocated to SIL2, 23 to SIL1, and the others without SIL. Based on the system analysis, we defined the MS architecture, also considering the following design criteria: - Using IEC 61508 and IEC 61511 (Safety instrumented systems for the process industry) as guidelines; - Using system hardware to allow up to SIL3 SIFs; - Using certified software tools to allow programming up to SIL3 SIFs. The SIL3 requirement derives from the need to minimize the share of the hw/sw failure probability, thus allowing maximum share to sensors and actuators. The paper presents the requirements for the MITICA safety systems and the system design to meet them. Due to the required system reliability and availability, the hardware architecture is fully redundant. Given the requirement to choose proven solutions, the system implementation adopts industrial components. PB - JACoW Publishing CP - Geneva, Switzerland SP - 602 EP - 606 KW - software KW - SCADA KW - hardware KW - PLC KW - neutral-beams DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-TUPDP041 UR - https://jacow.org/icalepcs2023/papers/tupdp041.pdf ER - TY - CONF AU - Shroff, K. AU - Ashwarya, T. AU - Ford, T.M. AU - Kasemir, K.-U. AU - Lange, R. AU - Weiss, G. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - Phoebus Tools and Services 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 - The Phoebus toolkit consists of a variety of control system applications providing user interfaces to control systems and middle-layer services. Phoebus is the latest incarnation of Control System Studio (CS-Studio), which has been redesigned replacing the underlying Eclipse RCP framework with standard Java alternatives like SPI, preferences, etc. Additionally the GUI toolkit was switched from SWT to JavaFX. This new architecture has not only simplified the development process while preserving the extensible and pluggable aspects of RCP, but also improved the performance and reliability of the entire toolkit. The Phoebus technology stack includes a set of middle-layer services that provide functionality like archiving, creating and restoring system snapshots, consolidating and organizing alarms, user logging, name lookup, etc. Designed around modern and widely used web and storage technologies like Spring Boot, Elastic, MongoDB, Kafka, the Phoebus middle-layer services are thin, scalable, and can be easily incorporated in CI/CD pipelines. The clients in Phoebus leverage the toolkit’s integration features, including common interfaces and utility services like adapter and selection, to provide users with a seamless experience when interacting with multiple services and control systems. This presentation aims to provide an overview of the Phoebus technology stack, highlighting the benefits of integrated tools in Phoebus and the microservices architecture of Phoebus middle-layer services. PB - JACoW Publishing CP - Geneva, Switzerland SP - 944 EP - 948 KW - controls KW - framework KW - EPICS KW - interface KW - site DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-TUSDSC08 UR - https://jacow.org/icalepcs2023/papers/tusdsc08.pdf ER - TY - CONF AU - Lange, R. AU - Dalesio, L.R. AU - Davidsaver, M.A. AU - Hartman, S.M. AU - Johnson, A.N. AU - Junkes, H. AU - Kasemir, K.-U. AU - Korhonen, T. AU - Kraimer, M.R. AU - McIntyre, G.S. AU - Rose, S.C.F. AU - Shroff, K. AU - Veseli, S. AU - White, G.R. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - Five years of EPICS 7 - Status Update and Roadmap 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 - After its first release in 2017, EPICS version 7 has been introduced into production at several sites. The central feature of EPICS 7, the support of structured data through the new pvAccess network protocol, has been proven to work in large production systems. EPICS 7 facilitates the implementation of new functionality, including developing AI/ML applications in controls, managing large data volumes, interfacing to middle-layer services, and more. Other features like support for the IPv6 protocol and enhancements to access control have been implemented. Future work includes integrating a refactored API into the core distribution, adding modern network security features, as well as developing new and enhancing existing services that take advantage of these new capabilities. The talk will give an overview of the status of deployments, new additions to the EPICS Core, and an overview of its planned future development. PB - JACoW Publishing CP - Geneva, Switzerland SP - 1087 EP - 1092 KW - EPICS KW - controls KW - network KW - site KW - status DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-TH1BCO01 UR - https://jacow.org/icalepcs2023/papers/th1bco01.pdf ER -