October 5-9, 2014


P8.6 LBTO Real-time Alarm Notification/Management and Error Diagnostic Tools

Michele D. De La Pena (Large Binocular Telescope Observatory)

Chrisopher Biddick, Kellee Summers, and Doug Summers (Large Binocular Telescope Observatory)

The Large Binocular Telescope Observatory (LBTO) Telescope Control System (TCS) is comprised of fifteen subsystems and accepts inputs from the telescope operator and mountain personnel, as well as from six pairs of instruments, where each member of the pair is designed to occupy one side of the telescope. To the operators and mountain staff, the TCS presents as a high-level set of GUIs with each GUI corresponding to one specific subsystem and providing full state information and varying degrees of control. A subsystem is a software component which may have direct control of hardware or may be a pure controller or compute engine. The TCS GUIs not only provide the telescope operators and mountain personnel with broad control over all aspects of the telescope, but each individual GUI also reports problems within its domain. Problems are indicated via time-stamped, color-coded messages ("events") on the GUI in the message reporting area, as well as through specific color-coded indicators representing a particular aspect of the system. While the message reporting area will scroll, the color-coding of an indicator denoting a problem will persist as long as the problem persists. The color-coding of the TCS GUIs has been designed to act as breadcrumb navigation whereby the color-coded widgets lead the operator to the appropriate subpanel and specific indicator representing the problem for faster identification and diagnosis. The TCS "events" are managed by one of the subsystems ("LSS"), and the LSSGUI provides a centralized scrolling list of all the events from all the subsystems. However, there is no persistence there, and in general when a problem is cleared there is no accompanying event. To provide a way to present problems in a centralized persistent fashion, to provide "on-the-spot guidance", and to have an acknowledge capability, the LBTO project decided to leverage an existing Alarm Handler (ALH) which is a client application associated with the Experimental Physics and Industrial Control System (EPICS). The ALH provides an overview of existing alarm (problem) conditions and provides a means to manage the alarms. This paper discusses the rationale and design implemented to support the TCS GUI subsystem breadcrumb navigation, the concept and use of event objects, and the alarm handling system.

Mode of presentation: poster

Applicable ADASS XXIV theme category: Other