Digitális vezérlés számítógéppel I.

Régóta tervben volt nálam, hogy a jelenlegi MultiMouse vezérlést valamilyen számítógépes kiegészítővel bővítem majd. Hát elérkezett az idő, és megtörtént ez a fejlesztés is.
Első körben gondolkodtam a rendszer lecserélésén is. Szóba jöttek az olyan vezérlők, mint a Dynamis, az ECoS, és a Z21, de végül egy jóval költséghatékonyabb, és nagyobb bővítési potenciállal rendelkező megoldást választottam, mégpedig a PC-s vezérlést. Két dolgot kellett beszereznem hozzá, egy illesztőt, amivel meg tudom oldani a PC-s csatlakozást, illetve egy PC-n futó vezérlőszoftvert.
A PC-s illesztő a DigiTools Digi PC-S88 lett. Elég kulturált áron szerezhető be, és részletes magyar nyelvű útmutató tölthető le hozzá a gyártó honlapjáról. A PC-s program gyanánt végül a TrainController 7-es Gold verzióját találtam a legalkalmasabbnak, főleg úgy, hogy sikerült az e-bay-ről 70€-ért beszereznem egy használt, de eredeti dobozos (valójában speciális USB kulcson található) terméket.
Számítógép gyanánt egy régi laptopomat üzemeltem be. A PII-es 366Mhz-s 13″-os Compaq Armada notim pont megfelel a célra, bár az XP kicsit szenved a 128Mb RAM-on, de ennek ellenére gond nélkül futtatja a TrainController 7-et.

a TrainController ablaka

A rendszer telepítése elég egyszerű, a PC illesztőt a Roco erősítő Slave portjára kell csatlakoztatni, majd a mellékelt USB kábellel a számítógéphez kötni, ahol az eszköz driverének telepítése után COM portként jelenik meg.
A TrainController-ben (a továbbiakban TC), a digitális rendszer beállításainál (Railroad -> Setup digital systems) a Lenz LI100F-et kell megadni, majd kiválasztani a használt COM portot, és innentől már él is a kommunikáció az illesztő, és a gép között.
a használt digitális rendszer beállítása a "change" gombra kattintva lehet változtatni a konfiguráción

a "change"-re nyomva előugrik ez az ablak, itt tudjuk módosítani a használt portot, és a rendszert is

Ezt követően TC-ben el kell készítenünk a terepasztalunk vágányhálózati rajzát, majd utána jöhet a különböző elemek részletes beállítása. Mivel az aszalom mérete nem indokolja, ezért csak a váltók, és jelzők kezelését bíztam a rendszerre, a vonatvezérlés maradt kézi.
Jelzők
A jelzők beállítása a következőek szerint működik, a Tools -> Signals menüpontból kiválasztjuk a használt jelző típusát (van 2, 3, és 4 fényű), majd a megfelelő helyre helyezzük a kapcsolótáblánkon. Ezután szerkesztő üzemmódban duplán rákattintva be tudjuk állítani a paramétereit.
A “general” általános fül. Itt elnevezhetjük a jelzőt, és megadhatunk neki gyorsbillentyűt is. Mindenképpen érdemes elnevezni a jelzőt valamilyen szisztéma szerint, mert a későbbiekben ezen név alapján tudunk rá hivatkozni. Én a nagyvasúton használatos jelöléseket használom, ezért a kijárati jelzőket K1-től K8-ig neveztem el, T1-el jelöltem a tolatásjelzőt, és A, és B-vel a bejárati jelzőket.
jelző általános beállítás
jelző általános beállítási ablak

A “connection” kapcsolat fül. Itt lehet beállítani a jelző címét (address), illetve a kapcsolási paramétereit (output configuration). Alapesetben itt a címen kívül nem kell különösebben állítgatni. 3 és 4 fényű jelzőknél az “output configuration” segítségével tudjuk részletesen beállítani a különböző jelzésképeket.
a "connection" kapcsolat fül beállítási panelje

Trigger” fül. Itt tudjuk eseményekhez kötni a jelző állítását. Ilyen esemény lehet mondjuk váltóállítás, vonat elhaladása egy érzékelőpont felett, vagy vágányútállítás. Egyszerű ÉS, VAGY, és hasonló logikai kapukkal hozhatjuk létre a kívánt függéseket. A lenti példában szereplő jelző úgy van beállítva, hogy a Vágányút3 beállítása esetén váltson szabadra.
a "trigger" magyarul élesítésnek fordítható panel
a "Trigger" fül beállításai

A “Condition” fül. Itt tudjuk a jelző állapotát bizonyos feltételekhez kötni. Ilyen lehet például az, hogy be van-e állítva egy vágányút, vagy megfelelő hogy  állásban állnak-e a váltók. Az előzőekhez hasonlóan itt is logikai kapukkal építhetőek fel a különböző függések. A lenti ablakban a K3-as jelzőm függései láthatóak.
Az értelmezés a következő: a K3-as jelző szabadra állítható, HA Vágányút 3 be van állítva VAGY a V1-es váltó egyenes ÉS a V2-es váltó kitérő állásban van. Minden ellenkező esetben nem engedi a program szabadra állítani a jelzőt.

komplex függések kialakítása is lehetséges, viszonylag egyszerűen

Váltók
A váltók beállítása nagymértékben egyezik a jelzőknél látottakkal. Miután felhelyeztük a kapcsolótáblánkra őket, dupla kattintással a beállítási felületükre jutunk.
“General” általános fül. Itt a jelzőkhöz hasonlóan meg tudjuk adni a váltó nevét, és egy gyorsbillentyűt. Én a váltóimat az állomáson V1-től V7-ig számoztam, illetve V30-tól V33-ig a tárolóállomáson.
általános beállítási fül

“Connection” kapcsolat fül. A váltó címét tudjuk beállítani, illetve angolváltó esetén a részletes konfigurációt, az “output“-nál
a kapcsolat fül beállításai

“Condition” fülnél a jelzőkhöz hasonlóan különböző feltételekhez köthetjük a váltó állíthatóságát. Én ezt most nem használtam.
Vágányút
A program lehetőséget ad vágányutak kezelésére, és beállítására is, amikkel egy virtuális elektronikus biztosítóberendezés működését tudjuk szimulálni. A vágányutakkal egyszerre lehetséges a vágányúthoz tartozó váltók állítása, és beállítható, hogy a jelzők is automatikusan a megfelelő jelzésképet mutassák a vágányút állítása után. A vágányút automatikusan zár minden általa használt váltót, így ezek kezelése a vágányút feloldásáig nem lehetséges.
Vágányutat létrehozni a “Tools -> Accessory -> Routes” alatt lehet. Ezután a megfelelő helyre el tudjuk helyezni a kapcsolót. Dupla kattintás után megnyílik a beállítási ablak, ahol a következő lehetőségeink vannak:
“General” általános beállítások. Itt be tudjuk állítani a vágányút nevét, gyorsbillentyűjét, valamint egyéb apróságokat, mint a szín, szimbólum, és sebességjelzés (utóbbi esetemben egyenlőre nem játszik). Az én asztalomnál minden vágányút kapott gyorsbillentyűt, mert így lehet a legegyszerűbben és leggyorsabban állítani őket üzem közben.
az általános fül beállítási ablaka

“Route” útvonal fül. Itt a “Record” gombra nyomva be tudjuk rajzolni a kapcsolótáblán az útvonalat, valamint be tudjuk állítani a kapcsolások közti időt. Ez utóbbit én 500ms-re vettem, hogy ne terhelje a rendszert 4-5 váltó egyszerre történő állítása. Ilyenkor a váltók egymás után szép sorrendben állítódnak a megfelelő állásba.
az útvonal beállítási felülete

“Operations” műveletek fül. Itt lehet megadni, hogy a vágányút beállításakor mi történjen. Ide én csak a váltóállításokat tettem be, ugyanis a jelzők azt figyelik, hogy a hozzájuk tartozó vágányút aktiválódott-e, és eszerint változtatják a jelzésképüket.
műveletek ablak

Első körben idáig jutottam a beállítással, a következő részben a további függések kialakítása, és az egyéb tartozékok vezérlése lesz bemutatva.