ALARMS

The following table shows the list of all the alarms that have been identified during the design of the ATCS.

ALARMS:
Use Case Sub-System Conditions Severity Description
Consequences
Monitor Transporter Status
TRL
  • Communication link broken
  • Key is not on Remote
  • status != OK
  • anchors = Relocation/Fixed
Serious
  • Siemens PLC not reachable
  • Many functions not available
  • Telescope in Relocation/OnStation
Monitor Flowmeter
Services
LCM
  • flow < minFlow
Serious
  • STRAP and TCCD not cooled sufficiently
Monitor Liquid Cooling Module
Services
LCM
  • Communication link broken
  • status != OK
Serious
  • Sauter PLC not reachable
  • Cooling capacity may be not sufficient
Monitor Enclosure Status
ECS
  • Communication link broken
  • Enclosure status is not OK
  • Seals / Shell status is not OK
  • Button not in Remote
Warning
  • Siemens PLC not reachable
  • Enclosure system is not operating properly
  • Enclosure shells are closed but seals not inflated
  • Many functions are not available
Monitor Enclosure Status
ECS
  • Closing Automatically flag is set
Fatal
  • The telescope must be shutdown immediately
Monitor Enclosure Anemometers
ECS
  • Wind Speed > 18m/s
Warning
  • Prepare for stopping observation
  • Enclosure might need be closed
Close Enclosure on Bad Meteo Conditions
ECS
  • ASM Meteo Conditions are not OK
  • Local wind speed > 18m/s
Fatal
  • The telescope must be closed immediately
Monitor Hydraulic & Pneumatic Systems
Services
HPS
  • Communication link broken
  • Hydraulic status != OK
  • Pneumatic status != OK
Serious
  • Siemens PLC not reachable
  • Hydraulic capacity may be not sufficient
  • Pneumatic capacity may be not sufficient
Monitor Altitude Cabinet Cooling
Services
CCM
  • Communication link broken
  • Cabinet temperature > limit
Warning
  • Ero PKC not reachable
  • Cabinet temperature may be not sufficiently regulated
Monitor Auxiliary Power Module status
Services
PWR
  • Communication link broken
  • Main Power status != OK
  • Battery alarm raised
  • Battery status != OK
Serious
  • Siemens PLC not reachable
  • Auxiliary Power Module is not operating properly
Monitor Sensor Power
Services
PWR
  • +5V power supply to M6 amplifiers and Sensor Interface board is not OK
Warning
  • M6 amplifiers may not be available any longer
Monitor TCCD Temperatures
CCD
  • TCCD Chip temperature out of range
  • TCCD Case temperature out of range
Warning
  • TCCD not properly cooled
Monitor Air Conditioning status
ACS
  • Communication link broken
  • Button not in Remote
  • Status != OK
  • Enclosure Temperature < dewPoint + dewMargin
Serious
  • Sauter PLC not reachable
  • Many functions not available
  • AirConditioning system is not operating properly
  • Risk of condensation

CCS ALARMS:
Module
Alarm
Type V = Value
Ln = Limits
Ha/Hb = Hysteresis above resp. below Limit
Condition Severity
attrl
STATUSA
Discrete
2State
  • V: status=[^:control:serial:transporter.status]
  1. ERROR
  2. OK
  1. Serious
  2. Normal
attrl
ANCHORSA
Discrete
3State
  • V: anchors=[^:control:serial:transporter.anchors]
  1. ERROR
  2. Relocation
  3. Fixed
  1. Serious
  2. Warning
  3. Normal
atdcssrv
FLOWMTRA
Analog
2State
  • V: coolingFlow=[^:data.coolingFlow]
  • L: minCoolingFlow=[^:data.coolingFlowLimit]
  • Hb: coolingFlowHyst=[minCoolingFlow / 5]
  1. < L
  2. >= L
  1. Serious
  2. Normal
atsrv
LCMSTATUSA
Discrete
2State
  • V: lcmStatus=[^:control:serial:lcm.status]
  1. ERROR
  2. OK
  1. Serious
  2. Normal
atsrv
HPSSTATUSA
Discrete
2State
  • V: hpsStatus=[^:control:serial:hps.status]
  1. ERROR
  2. OK
  1. Serious
  2. Normal
atsrv
PWRSTATUSA
Discrete
2State
  • V: pwrStatus=[^:control:serial:pwr.status]
  1. ERROR
  2. OK
  1. Serious
  2. Normal
atdcssrv
POWMONA
Discrete
2State
  • V: powerFailure=[^:data.powerFailure]
  1. True
  2. False
  1. Serious
  2. Normal
ataltsrv
CCMSTATUSA
Discrete
2State
  • V: ccmStatus=[^:control:serial:ccm.status]
  1. ERROR
  2. OK
  1. Serious
  2. Normal
ataltsrv
CABTEMPA
Analog
2State
  • V: cabinetTemp=[^:data.temperatures(CABINET)]
  • L: [^:data.temperatures(AMBIENT)]
  • Ha: [^:data.ccmTempMargin]
  1. < L
  2. >= L
  1. Normal
  2. Warning
atacs
STATUSA
Discrete
3State
  • V: status=[^:control:serial:airCo.status]
  1. ERROR
  2. IDLE
  3. ACTIVE
  1. Serious
  2. Normal
  3. Normal
atacs
LOCALA
Discrete
2State
  • V: local=[^:control:serial:airCo.localButton]
  1. True
  2. False
  1. Warning
  2. Normal
atacs
DEWPOINTA
Analog
2State
  • V: enclosureTemp=[^:control:serial:airCo.encTemperature]
  • L:  dewTempLimit=[^:control:serial:airCo.dewTemperature]+
    [^:control:serial:airCo.dewMargin]
  • Hb: [^:control:serial:airCo.dewMargin]
  1. < L
  2. >= L
  1. Serious
  2. Normal
atecs
STATUSA
Discrete
2State
  • V: status=[^:control:serial:enclosure.status]
  1. ERROR
  2. OK
  1. Serious
  2. Normal
atecs
LOCALA
Discrete
2State
  • V: local=[^:control:serial:enclosure.localButton]
  1. False
  2. True
  1. Normal
  2. Warning
atecs
ENCLOSUREA
Discrete
2State
  • V: if ([^:control:serial:enclosure.shellAngle]=0 and [^:control:serial:enclosure.sealStatus]=DEFLATED)
    • enclosure=ERROR
    else
    • enclosure=OK
  1. ERROR
  2. OK
  1. Serious
  2. Normal
atecs
AUTOCLOSEA
Discrete
2State
  • V: autoClose=[^:control:serial:enclosure.autoClose]
  1. False
  2. True
  1. Normal
  2. Fatal
atecs
WINDSPEEDA
Analog
3State
  • V: windSpeed=MAX([^:control:serial:anemometer.windSpeed()])
  • L1: 10 m/s
  • L2: [^:control:serial:enclosure.maxWindSpeed]
  • Ha: 1 m/s
  1. < L1
  2. < L2
  3. >= L2
  1. Normal
  2. Warning
  3. Serious


Philippe Duhoux <pduhoux@eso.org>
Last modified: Wed Dec 5 07:38:58 UTC 2001