Speaker
Description
In this contribution a flexible software for situational awareness and alarm management within the Karabo supervisory control and data acquisition system (SCADA) is presented. Supervision of hardware and software components is an essential function of a SCADA system and includes alarm management as a key aspect. This means that a SCADA system should detect components running at abnormal conditions and trigger alarms to alert operators. The presented software allows operators to define alarm conditions and, in turn, tracks dependent device properties. The evaluation of alarm conditions is event-driven: an alarm condition is evaluated once an updated value of a dependent property is received. If an alarm condition is fulfilled, alarms can be issued in various formats like text messages, sounds, or visual indicators. The software is widely used at the European X-ray Free Electron Laser facility and decreases down-times of instruments and software modules by allowing staff to address problems immediately or even proactively.