Úkolem MCP run-level automatu je zajistit hladké spuštění a nastavení potřebných parametrů pro všechny výkoné komponenty dalekohledu MARK. Automat má 7 kroku mezi kterými se pohybuje sekvenčně tam a zpět. Úroveň znamená vše ve stavu vypnutém a zaparkovaném, úroveň 7 značí že všechny přístroje pracují, mají správné provozní hodnoty, jsou zkalibrované a dalekohled míří na cíl daný pozorovacím programem.

Přechody mezi stavy jsou obousměrně, neboť mnohá zařízení (např. kopule nebo dalekohled) vyžadují kromě správného uvedení do chodu i odpovídající proceduru vypnutní včetně uvedení do parkovacích poloh.

Při návrhu automatu byl kladen maximální na spolehlivost a udržení kontroly nad celým systémem v případě selhání dílčí komponenty. Proto každý předchod mezi dvěma stavy má svou vlastní vnitřní strukturu schopnou reagovat na chyby a zajistit pokus o zotavení.

Řešení následků chyb je založeno na provedení jednoho pokusu o zotavení. Při selhání jednoho kroku automatu je proveden pokus o opravu a zkusí znova krok provést. Selže-li i tentokrát je řídící program MCP uveden do stavu nouze. V něm ignoruje již veškeré další vnější signály a snaží se celý systém uvést do stavu run-level=0 tím že korektně ukončí funkci všech již běžících zařízení. Pokud by selhal i některý z kroků nouzového vypínání, je vyhlášena panika kdy MCP vydá signál řídící jednotce okamžitě odpojit napájení od všech systémů dalekohledu. Činnost MCP a celého systému je v obou případech zastavena a čeká na zásah operátora který odstraní chybu, která havárii způsobila.

Příklad:
Run-level = 4 ... je třeba přejít do stavu 5 tj. ustavit dalekohled. Ustavení dalekohledu selže. Systém se pokusí o nápravu, tj. vyšle dalekohledu signál reset, uvede jej do parkovací polohy. Poté se pokusí znovu dalekohled ustavit. Ohlásí-li dalekohled opět chybu vyhlásí se stav nouze a automat se bude snažit uvést systém do klidu korektní cestou (run-level 4->3->2->1->0) tzn. zaparkovat dalekohled, zaparkovat kopuli, ukončit chlazení, odpojit a vypnout kameru. Pokud selže i něco z těchto kroků jedná se již o závažné selhání systému a je vyhlášena panika.


hlavní stránka | Co je MARK? | Proč? | Hardware | Software | Práce a projekty