Domů Články Automatizace kolejiště s počítačem
Automatizace · Software

Automatizace kolejiště s počítačem — JMRI a RocRail

Počítač za kolejištěm z operátora udělá dispečera — a z kolejiště živý systém, který funguje i tehdy, když se otočíte zády.

💻 Fotografie: obrazovka JMRI PanelPro s grafickým schématem kolejiště a indikátory obsazení bloků

Automatizace modelového kolejiště má různé úrovně. Na nejjednodušší úrovni jde o to, aby vlaková souprava jezdila sama v kruhu bez lidského zásahu. Na nejvyšší úrovni kolejiště simuluje reálný provoz s jízdním řádem, zabezpečovacím zařízením a prioritami tras — podobně jako skutečné železniční dispečerské centrum. V měřítku 0 je automatizace zvláště přitažlivá: velký prostor pro kabely a detektory, lokomotivy s dekodéry, které dobře komunikují přes RailCom, a dostatek místa pro fyzické zabezpečovací prvky.

Proč automatizovat?

Automatizace neznamená, že modelář nemá co dělat. Znamená to, že se může soustředit na to, co ho baví — sledovat provoz, fotografovat, stavět budovy nebo si vychutnat pozorování projíždějících souprav — zatímco systém spravuje výhybky, bloky a zabezpečení trasy. Výsledkem je věrohodnější provoz a méně chyb způsobených lidskou nepozorností (zapomenutá otevřená výhybka, dvojí obsazení bloku).

JMRI — zdarma a universální

JMRI (Java Model Railroad Interface) je open-source software dostupný zdarma pro Windows, macOS i Linux. Jeho hlavní moduly:

  • DecoderPro — grafické rozhraní pro programování CV dekodérů. Obsahuje profily pro stovky dekodérů včetně ESU, Zimo a D&H. Odpadá nutnost ručně zadávat čísla CV.
  • PanelPro — grafický dispečerský panel s interaktivním schématem kolejiště. Kliknutím přepnete výhybku nebo nastavíte trasu.
  • Operations — modul pro plánování nákladní dopravy: odkud kam který vůz pojede, jakým vlakem a v jakém pořadí.
  • Logix / Scripting — pravidla a automatizace v jazyce Python nebo jednoduchými podmínkami typu „když blok A je obsazen a výhybka B je volná, pak…".

JMRI se připojuje k centrále přes USB nebo sériový port: Roco Z21 přes Wi-Fi nebo síť, ESU ECoS přes LAN, Digitrax přes LocoNet USB adaptér. Podpora hardwaru je rozsáhlá.

RocRail — pro automatické jízdní řády

RocRail je alternativa k JMRI zaměřená více na automatický provoz a jízdní řády. Jeho silnou stránkou je modul Rocrail Automatic, který spravuje lokomotivy v blocích podobně jako skutečné systémy ETCS nebo ATC: lokomotivy se nesmí přiblížit na méně než jeden blok, výhybky se nastavují automaticky na základě plánované trasy a výchozí trasy jsou definovány v jednoduchém grafickém editoru.

RocRail je také zdarma pro osobní použití a komunitně podporovaný. Pro větší kolejiště s více lokomotivami v provozu je to pravděpodobně pohodlnější volba než JMRI, protože automatizace je v jeho DNA — ne přidaná vrstva.

Bloky a zabezpečení tras

Základem každé automatizace je rozdělení kolejiště na bloky — izolované sekce, z nichž každá je monitorována detektorem obsazení. Software ví, kde se každá lokomotiva nachází (z RailCom nebo ze S88 detektoru) a může řídit provoz tak, aby nedošlo ke srážce.

Typická architektura bloků:

  • Každý blok má délku 1–3× délku nejdelší soupravy.
  • Přechodový blok (brzdný blok) před vjezdovým návěstidlem je kratší — lokomotiva v něm začíná brzdit.
  • Staniční koleje jsou oddělené bloky — pro každou kolej jeden blok.
  • Obratišté a smyčky jsou speciálním případem, kde software řeší obrácení polarity (reverzní sekce).
Tip dílny: Začněte automatizací jednoho jednosměrného okruhu s jednou lokomotivou. Jakmile zvládnete bloky, detektory a zastavování na stanici, rozšiřte systém. Přeskočit tuto fázi a rovnou stavět komplikovaný jízdní řád pro pět lokomotiv je spolehlivá cesta k frustraci.

Hardwarové komponenty automatizace

Kromě softwaru potřebujete hardware, který spojuje virtuální svět programu s fyzickým kolejištěm:

  • Detektory obsazení — S88, LocoNet nebo RailCom moduly (viz článek o napájení). Na jeden detektor připojíte 8–16 bloků.
  • Výhybkové dekodéry — moduly pro elektrické řízení výhybkových pohonů. Příklady: Roco 10775, ESU SwitchPilot, Uhlenbrock 63410.
  • Návěstní dekodéry — pro ovládání modelových návěstidel LED. Signáloví modely jako ESU SignalPilot nebo Viessmann 5211 se ovládají přes DCC nebo LocoNet.
  • PC rozhraní — USB–DCC adaptér nebo síťový modul pro připojení počítače k centrále. U Roco Z21 je to přímé Wi-Fi nebo Ethernet připojení.

Jízdní řád a Operations

Vrcholná vrstva automatizace je jízdní řád — plán, podle nějž lokomotivy vyjíždějí, zastavují, předávají vozy a vrací se do depa. V JMRI Operations lze definovat vlakové soupravy, výchozí a cílové stanice pro každý nákladní vůz a pravidelné odjezdy. Modul pak říká dispečerovi (nebo automatickému systému), co a kam přesunout.

V RocRail tuto roli přebírá automatický plán tras — lokomotiva dostane přiřazenu trasu a systém ji po ní vozí v cyklu, zastavuje na stanicích podle nastavených časů a reaguje na obsazenost bloků.

Automatizace kolejiště je projekt, který nikdy není „hotový" — vždy se dá přidat nová lokomotiva, nový blok nebo nové pravidlo. Ale právě to je její kouzlo: kolejiště roste spolu s vašimi znalostmi a ambicemi.

pragoclub.com je nezávislý hobbyistický zdroj věnovaný modelové železnici v měřítku 1:45. Nejsme spolek ani klub — jen místo, kam se hodí přijít pro radu.

Obsah slouží jako obecná informace. Ceny a dostupnost produktů se mění; vždy ověřte aktuální stav u výrobce nebo prodejce.