Nápověda

Monitorování a řešení problémů

Dobrá diagnostika porovnává tři skutečnosti: co má podle projektu RailKernelu nastat, co hlásí centrála a co fyzická železnice skutečně dělá.

Používejte důkazy, ne dohady

Nejprve železnici zabezpečte. Poznamenejte přesný čas a poslední úspěšnou akci a před změnou adres, tras či geometrie prohlédněte příslušný monitor. Měňte vždy jednu věc a opakujte stejný test. Dialogy odmítnutí, nápovědy stavů a protokoly vysvětlují, proč se operace zastavila.

Určete chybnou vrstvu

Model projektu
Koleje, konektory, bloky, kontakty, příslušenství, trasy, umístění vlaků a nastavení; testují jej zejména Statistiky projektu a náhledy.
Běhový stav RailKernelu
Živé obsazení, stavy příslušenství, rezervace, fronty, pauzy, pobyty a vypočtené trasy; ukazují jej provozní monitory.
Centrála
Zprávy odesílané RailKernelem a přijaté události; odhaluje je přehled připojení a protokolová komunikace.
Fyzická železnice
Skutečné polohy výhybek, zapojení detektorů, vozidla, napájení, vykolejení a mechanické závady; potvrdit je může jen přímé pozorování.

Začněte Statistikami projektu

Před automatickou jízdou otevřete Zobrazit > Statistiky projektu. Zelený nebo červený banner shrnuje připravenost. Červený znamená mimo jiné přepínatelné kolejové prvky bez příslušenství; automatická jízda zůstane blokována, dokud každá výhybka či konfliktní křižovatka použitá ve směrování nemá definici.

Přehled
Počty kolejových objektů, modelovou a skutečnou délku, spojené části, otevřené konektory, příslušenství, kontakty, bloky, lokomotivy a vlaky.
Automatická jízda
Jasně uvádí úplnost příslušenství a vypisuje každý prvek vyžadující definici včetně typu a polohy x/y.
Problémy kolejiště
Vypisuje otevřené konektory a koleje mimo největší spojenou část; geometrické chyby opravte před bloky a trasami.
Integrita zpětné vazby
Hledá kontakty mimo bloky, v několika blocích a duplicitní fyzické adresy.
Spolehlivost
Shromažďuje kontakty a příslušenství označené jako nespolehlivé; jde o seznam údržby, nikoli důvod závady ignorovat.

GUID se zobrazí pouze u poškozené nebo osiřelé položky, kterou nelze převést na uživatelský objekt. Po opravě statistiky znovu otevřete a ověřte čistý banner i karty; po strukturálních změnách zkontrolujte také uložené trasy.

Monitor zpětné vazby: co je obsazené?

Monitor ukazuje živé kontakty projektu a centrál. Ověřte úplnou adresu, sběrnici a modul a sledujte přechody FREE/OCCUPIED při aktivaci jednoho detektoru. Pokud funguje na centrále, ale ne v RailKernelu, porovnejte celou identitu, délky sběrnic a vybranou centrálu.

Monitor příslušenství: porovnání projektu a centrály

Monitor rozlišuje položky pouze v projektu, shodné, pouze v centrále a konfliktní. Při nefunkční výhybce ověřte centrálu, protokol, adresu, polovinu portu, víceadresovou definici, stav a fyzický dekodér. Správný příkaz bez fyzického pohybu ukazuje spíše na hardware než směrování.

Monitor vlaků: proč vlak čeká?

Čtěte nápovědu stavu, cíl a rezervované bloky před Release či Abort. PAUSED často znamená bezpečné čekání a může samo skončit. Start spouští frontu, Stop Cycle ukončuje šetrně, Abort opouští jednu operaci a Emergency Stop celou železnici.

Jízdní protokol: rekonstrukce rozhodnutí

Jízdní protokol zaznamenává výběr trasy, rezervace, příslušenství, příkazy lokomotivy, kontakty, brzdění, pobyty, pauzy, uvolnění a alarmy. Hledejte kolem přesného času a sledujte jeden vlak. Důležitá otázka je, jakou poslední bezpečnostní podmínku ještě RailKernel dokázal.

Protokoly centrál

Dialog Centrály nabízí omezené živé protokoly podporovaných CS3, ECoS a Z21 s časem, čitelným označením a rámcem. Zjistěte, zda RailKernel odeslal očekávaný příkaz a zda centrála odpověděla. Protokol vymažte těsně před krátkou reprodukcí.

Když se centrála nepřipojí

  • Ověřte povolení centrály, typ, zobrazovaný název, hostitele a port.
  • Ve zprávě spuštění určete, zda zdržuje konfigurace, připojení, stahování dat nebo počáteční stav.
  • Použijte hledání sítě, je-li podporováno, ale ověřte správnou nalezenou centrálu.
  • Ověřte dosažitelnost sítí a že rozhraní výhradně nepoužívá jiná aplikace.
  • Otevřete protokol a proveďte jednu malou akci; žádný provoz a odmítnutý provoz jsou odlišné závady.
  • Při izolaci problému dočasně zakažte nesouvisející centrály.

Běžné příznaky a nejlepší první kontrola

Vlak nelze umístit
Otevřete vysvětlení a ověřte obsazený výstupní kontakt, jednoznačný blok, rezervaci a dostupný neumístěný vlak.
Vlak nelze rozjet
Použijte dialog důvodu a zkontrolujte konzistenci, rychlost bloku, GO, identitu vlaku, obsazení a chybějící příslušenství.
Vlak zůstává pozastaven
Čtěte jeho nápovědu a koridor. Nejprve čekejte na blokující vlak; Release použijte jen pro prokazatelně zastaralé vlastní rezervace.
Výhybka se pohybuje jen na obrazovce
Porovnejte monitor a odchozí příkaz, potom adresu dekodéru, port, napájení a mechanismus.
Výhybka se pohybuje jen fyzicky
Hledejte vrácenou událost a ověřte mapování na stejnou centrálu, protokol a adresu.
Kontakt je po změně správný, ale při spuštění chybný
Prohlédněte počáteční provoz a úplnou identitu; pozdější živý přechod nedokazuje správnou počáteční synchronizaci.
Opakované nouzové zastavení
Použijte hlášený kontakt a čas; ověřte vozidla, zákmit či polaritu, blok, pravidla a shodu fyzických a digitálních poloh.
Náhled trasy vynechává infrastrukturu
Zkontrolujte uloženou trasu a úseky příslušenství; chybějící oranžová infrastruktura obvykle znamená chybějící data trasy.

Příprava užitečného hlášení problému

Uveďte verzi RailKernelu, systém, typ a verzi centrály, přesný čas, nejkratší reprodukci, očekávaný a skutečný výsledek, snímek monitoru a příslušné řádky protokolu. U geometrie přiložte projekt. Nikdy nezveřejňujte licence, hesla, soukromé klíče ani osobní údaje.

Uchovejte známý dobrý bod

Před strukturální úpravou či experimentem potvrďte zdrojové změny a uchovejte datovanou zálohu projektu. Při regresi ji jednou reprodukujte, zachovejte důkazy a porovnejte s posledním dobrým stavem. Monitorování je základem udržovatelnosti složitého fyzicko-digitálního systému.