Signal Tower Net (STN)
Station Net (SN)
Vladimír Soukup
24.7.2004

Slovo úvodem

DCC systémy ve vztahu k zabezpečení železničního provozu
Řadu z nás, kteří měli tu možnost, jistě okouzlil posun vpřed, který zapřičinilo DCC ve vztahu k řízení hnacích vozidel. Řada z nás však po jisté době narazila na omezení, které v sobě DCC skrývá ve vztahu k řízení příslušenství, kdy komunikace je možná jen jedním směrem. Pokud totiž odešleme nějaký příkaz např. výhybce, návěstidlu apod., musíme pouze věřit, že byl proveden a obdobně nejsme schopni zjistit obsazenost koleje či jinou událost.

Řada výrobců např. Lenz, Digitrax, ale i amatérů to řeší dodatečnou sběrnicí, která dokáže příslušnou informaci přenést. Problém je však v tom, že řízení příslušenství je chápáno jen jako nezbytný "přívažek" k řízení vozidel. Z toho plyne:

1. Nízká "inteligence" těchto zařízení (typicky Lenz)
2. Příliš malá šíře přenosového pásma sběrnice, protože ta je využita i pro řízení vozidel (typicky. Digitrax-Loconet).

K překlenutí prvního problému je nezbytné PC s příslušným sw jako např. TrainController a znalost jeho programovaní.
I v druhém případě je schopno s příslušným sw pomoci PC a to přenesením daného protokolu na komunikaci mezi PC.
I přesto nám zůstanou minimálně následující "problémy":

1. Ne každý je ochoten použít PC pro modelování provozu v epochách, které PC neznaly.
2.Ne každý je ochoten či schopen programovat v PC speciální aplikaci z komponent "nízké"inteligence"
3. Ne každý sw nástroj umí zvláštností té které železniční správy resp. ne každý uživatel je zná, i kdyby byl schopen či ochoten k bodu 2.


"Čekání na Godota"

Výše uvedené závěry jsou výsledkem mých několikaletých osobních zkušeností s DCC systémy a PC aplikacemi jak na deskových, tak i na modulových kolejištích. Byl jsem silným zastáncem využití stávajících systémů a sw na PC, protože jsem věřil, že přijde den, kdy někdo nabídne dostupný hw a sw, který skutećně modeluje zabezpečení železničního provozu a ne "pouťové automaty". Nakonec jsem pochopil, že si tu roli budu muset vyzkoušet osobně, pokud se chci dočkat :-)) Výsledkem stále ještě neuzavřeného snažení je níže uvedené.


Základní koncept STN/SN
Modelovat oděleně od řízení vozidel chování zabezpečovacích zařízení jako lokálních objektů vyšší úrovně, které znají:
1. Své vlastní chování při událostech, za které jsou zodpovědny.
2. Jiné objekty, od kterých mohou dostat či naopak, kterým zasílají relevantní zprávy.
3. Zobrazení svých stavů pro lidskou obsluhu.

Příklad:
Návěstidlo jako objekt zná svou předvěst a pokud od stavědla dostane příslušnou zprávu - signál, tak nejenže ho zobrazí, ale také pošle zprávu o svém stavu své předvěsti, ale i svým kontrolkám na kontrolním panelu. Zná izolované úseky jak před ním, tak za ním, a tak při zprávě o jejich obsazení či uvolnění a dle svého stavu a situace v jaké se nachází (např. je/není součástí autobloku) zareaguje. tak, jak se na řádné návěstidlo dané železniční zprávy sluší včetně zpráv pro svou předvěst a kontrolky.


Některé důsledky

Pro vlastní provoz není nutná přítomnost PC, ale současně není vyloučeno jeho použití.
Není to další "DCC" systém pro řízení vozidel, ale naopak v tomto směru předpokládá výhodnou koexistenci se stávajícími DCC systémy.
Návrh a aplikace zabezpečovacího zařízení se odehrává v obdobných krocích jako na "velké" železnici, protože operujeme se stejnými pojmy.
Umožňuje jak centrální řízení, tak i jeho lokální převzetí v případě dostatečného množství obsluhujícího personálu.
Objektům jednou provždy oznámíme jejich "spoluhráče" a závěrovou tabulku dopravny a ti se začnou chovat jako celek tak, jak mají.
Objektům je jedno na kterém mikrokontroleru či PC "běží" a zda jejich "kolegové" existují fyzicky (hw na DPS) či virtuálně (sw na PC)
Můžeme si dovolit některé věci, o kterých jsme si na úrovni modelů mohli dosud nechat jen zdát, jako je např. detekce skutečné polohy výměny.


Co je součástí STN/SN?

1. Jednotlivé typy desek plošných spojů (DPS) jako hw nosič objektů.
2. Síť z již postavených DPS na úrovni stanice (STN) či na mezistaniční úrovni (SN).
3. Výkonné a komunikační sw jádro pro mikrokontrolery PIC, jež je shodné pro všechny DPS.
4. Sw emulace chování jednotlivých typů objektů pro mikrokontrolery PIC, jež jsou součástí dané DPS včetně sw jádra.
5.STN Tower - sw pro PC jehož funkcí je monitorovat, nastavovat parametry DPS a objektů a případně řídit STN/SN.

 

Jak prakticky použít STN/SN?



1. Kolejový plán
Chceme-li stavět nějakou dopravnu, lze předpokládat, že budeme mít její kolejový plán včetně předpokládaného zabezpečovacího zařízení.
V tomto případě máme před sebou velmi jednoduchou dopravnu - výhybnu LHOTA.
Pro účely tohoto příkladu je rozpracován zejména směr k dopravně Lípa.
Barevné i černé matice vedle stavědla se nelekněme. Znázorňují nám kontrolní panel a ovládací pult.

 



2. Označení objektů
Abychom mohli s jednotlivými zabezpečovacím zařízeními dále pracovat, je třeba je označit.
V kolejovém plánu tak najdete ve směru od Lípy
1. předvěst PřL, vjezdové návěstidlo L, seřaďovací návěstidlo Se1 a cestová návěstidla L1,L2,S1 a S2
2. Izolované úseky LT2,LT1,LK,UV1,1,2 a Uv2. Uv1 a Uv2 jsou izolavané úseky výměn v1 a v2.
3. Výměny a jejich přestavníky v1 a v2.
4. Stavědlo St., kontrolní pult Ko a ovladací pult Tl.

 



3. Přiřazení objektů k jednotlivým DPS
Podle fyzického umístění objektů v dopravně umístíme v jejich blízkosti příslušné DPS a provedeme přiřazení vývodů DPS k jednotlivým objektům až do vyčerpání jejich kapcity. Na uvedeném příkladě je provedeno přiřazení jen některých objektů. Zprava můžeme vidět DPS:
1. STN-RS232 má za úkol řízení sběrnice STN a připadnou komunikaci s PC, pokud je připojeno např. se sw stnTower pro PC..
2. STN-Signal s Id=1, na které jsou aktivovány objekty návěstidel PřL a L a dále izolované úseky LT1 a LK.
Připojení různých typů zařízení je rozlišeno barvou "vodiče" a je u něj uvedeno i číslo vývodu daného typu.
3. STN-Tower má za úkol komunikaci s lidskou obsluhou prostřednictvím objektů kontrolního a ovládacího panelu,
včetně implementace závěrové tabulky objektem Stavědlo.
4. STN-Switch je specializována na řízení přestavníku výměn, zde aktivován objekt v1,
ale také na kontrolu izolovaných úseků. Zde jsou aktivovány objekty Uv1, 1 a 2.
5. STN-Signal s Id=3, která je identická s DPS s Id=1, ale jsou na ní aktivovány objekty návěstidel Se1,S1 a S2, ale žádný izolovaný úsek.
6.STN-SN je zodpovědná za komunikaci s jinými sítěmi STN prostřednictvím SN tak, aby byly zabezpečeny funkce traťového souhlasu, modelového času a pod.

4. Přířazení vazeb a vytvoření závěrové tabulky
stnTower resp. její komponentu stnCreator použijeme k uložení označení objektů, vytvoření vzájemných vazeb, ale i k vytvoření závěrové tabulky. Vnitřně StnCreator provede automatické přířazení objektů k jejich číselným identifikátorům.
Níže uvedené tabulky jsou ukázkou jaká data zadává obsluha (tučně vyplněné hodnoty) a jaké si již na základě vazeb doplní sám stnCreator.

Návěstidla a jejich vazby
Izolované úseky a jejich vazby
Výměny a jejich vazby
Závěrová tabulka

 

5. Naprogramování tabulek do mikrokontrolerů
stnCreator provede zápis shora uvedených tabulek do mikrokontrolerů bez nutnosti je vyndávat z DPS.
Případná chyba v tabulce či změna situace se provede změnou tabulek v příslušném mikrokontroleru stejným způsobem.
Uvedený obrázek pŕedstavuje skutečně použité hodnoty v reálném demonstrátoru STN.
Po naprogramování a odzkoušení správné funkce je možné PC odpojit, pokud kontrolní a ovládací panel nemáme vytvořen právě na něm.

 

Zbylé otázky a odpovědi

Co jiné železniční správy než ČSD ?
Díky oddělení funkčnosti objektů od hw souvislostí je implementace zabezpečovacích systémů jiných železničních správ relativně snadná i díky konec konců shodnému předmětu zabezpečení. Nezbytnou podmínkou je účast osoby znalé reálií konkrétní železniční správy.

Jaká je dostupnost?
K 24.7. jsou dostupné DPS dle jejich seznamu. Je připravena v.2 STN-D.
Ve verzi 1 je pro PIC odladěno výkonné a komunikaćní jádro, objekty Ďáblík, Systém, Úsek, Návěst a Výměna.
Je provedena analýza drtivé většiny ostatních objektů.
V rámci stnTower pro PC je funkční komponenta stnMonitor a základ stnSimulátor s objektem Kontrolky.


Na co to přijde?

Nepominutelnou snahou bylo udržet náklady na co nejnižší hladině při respektování technologických možností amatérů. Náklady na pořízení hw jsou i při velmi malých seriích (cca 20ks DPS od jednoho typu) na úrovni cca 50% s cenou hw komerčních systémů. Pokud však přičteme cenu pro komerční systémy nezbytného PC a sw, je poměr ještě příznivější a to při vyšší funkcionalitě STN.

Kdo se podílí na vývoji STN/SN



Související odkazy vhodné nejen pro STN/SN

Elektrické zapojení výměn
Jak zapojit modulové kolejiště pro DCC provoz s izolovanými úseky