170 likes | 313 Views
FINAL DESIGN REVIEW OF ITER PBS 45 CODAC – PART 1. CODAC Services – DDD (4.6) ITER Organization CHD/CSD/CDC ITER_D_MBSQD4. Content. Content. Introduction What is it? What is it for? What are the main features? Conclusion. Content. Content. Introduction What is it? What is it for?
E N D
FINAL DESIGN REVIEW OF ITERPBS 45 CODAC – PART 1 CODAC Services – DDD (4.6) ITER Organization CHD/CSD/CDC ITER_D_MBSQD4
Content Content • Introduction • What is it? What is it for? • What are the main features? • Conclusion
Content Content • Introduction • What is it? What is it for? • What are the main features? • Conclusion
Introduction – link with CODAC Functional Breakdown One of the main functions of CODAC
Introduction – link with the Physical Architecture CODAC Services Distributed Architecture* * Mini-CODAC provides minimal versions of CODAC services which are sufficient for local I&C development and testing
Introduction – link to the software architecture Reduced View for Operation • The CODAC services are presented here from an operational point of view with the operator interface, the alarm handling & health monitoring, and the electronic logbook and log monitoring
Content Content • Introduction • What is it? What is it for? • What are the main features? • Conclusion
What is it? What is it for? CODAC Services at Final Design Level • TheOperator Interface: tools for developing and running the graphical interface used to interact with plant system I&C processes • TheAlarm System: tools to handle abnormal situations reported by the plant system I&C processes • The Health Monitoring • TheElectronic logbook: tools for recording planned and unplanned events during operation and tests • The Automation of plant commands defined with state machines, scripts or “scans” • The Log Data Monitoring: collection and analysis
Content Content • Introduction • What is it? What is it for? • What are the main features? • Conclusion
What are the main featuresof the Runtime Operator Interface? 3. The CA gateway notifies the OPI client of each change – PV value change and/or alarm status/severity change 2. The display connects and subscribes to EPICS PVs via the channel access gateway 1. The OPI display is loaded on an operator terminal
What are the main featuresof the Alarm System? 1. An Alarm Server, reads its configuration from a database 2. Subscribes to EPICS PVs that trigger alarms via the CBS1 channel access gateway 3. Receives and treats alarm changes 4. Stores the updated alarm state in the configuration database 5. Notifies the other clients of the updated alarm state via JMS: to trigger an action, store an alarm message in the log RDB, annunciate the alarm, update the GUI 6. An Alarm Server implements also some treatments: alarm latching, alarm delay and count, filter, maintenance mode…
What are the main featuresof the Health Monitoring? • CODAC health monitoring controls that theCODAC control units (PSH, Fast Controller, Cubicle) are running properly • If the health of any of the components degrades, it generates an alarm and warns the operator to take corrective action • It collects health statistics and resource utilisation data useful for maintenance and capacity planning • EPICS-based health monitoring framework includes a set of APIs and plant system I&C health synthesis logic
What are the main featuresof the Electronic Logbook? The logbook will be used to compile relevant information about an activity so that the activity can be reproduced or so that key findings are documented for later use It will record planned and unplanned events • The electronic logbook tool currently integrated in mini-CODAC allows the: • Creation of entries with attachments - screenshots/images and any input files, • Insertion of automatic Content from the operator interface, data plot and alarm views, • Search for entries with syntax auto-completion
What are the main featuresof the Automation of Commands? Different techniques State machines developed with the State Notation Language (SNL) >> for permanent automation of sequences of commands Scripts developed in the Python language>> can become complex (handling of disconnection and readback) Scans - sequence of commands executed by a dedicated server (Scan Server)>> the execution of a scan can be monitored, paused, resumed and aborted
What are the main featuresof the Log Monitoring? Many log files of different formats distributed on many machines The current adopted solution - Splunk - collects the error and trace messages and generates reports and dashboards
Content Content • Introduction • What is it? What is it for? • What are the main features? • Conclusion
Conclusion • Most of these services are already used in production for the site electrical power distribution: • Operator Interface • Alarm System • E-Logbook • Log collection and analysis • Health monitoring • They have been deployed in the full CODAC distributed infrastructure