Nastavení dekodéru ARD-SCOM-MX-12V pomocí programu JMRI DecoderPro. Popis instalace programu je zde https://sites.google.com/site/sidloweb/jmri/2-decoderpro.
Uživatele verze JMRI nižší než 4.14 si musí stáhnout definiční soubor dekodéru z adresy http://jmri.org/xml/decoders/Public_Domain_dccdoma_ARD_SCOM_MX.xml. Import definice dekodéru se provede pomocí tohoto návodu https://sites.google.com/site/sidloweb/jmri/7-import-definice-dekoderu.
Na svorky Programovací kolej centrály připojíme svorky DCC dekodéru. K dekodéru také připojíme napájení. V programu DecoderPro tlačítkem Nová lokomotiva spustíme okno pro výběr dekodéru. Režim programování zvolíme Přímý bytový. Poté klikneme na tlačítko Přečíst typ z dekodéru. Program začne vyčítat CV proměnné z dekodéru a po chvíli nám nabídne dekodér ARD-SCOM-MX od e-shopu dccdoma.cz.
Okno výběru dekodéru se nám rozšířilo a my můžeme vyplnit první pole.
Do pole Seznam ID vyplníme název dekodéru tak, jak jej chceme mít v evidenci.
Do pole Aktivní adresa vyplníme DCC adresu našeho dekodéru.
ID dekodéru uložíme do databáze tlačítkem Uložit. DCC adresu dekodéru zapíšeme do dekodéru tlačítkem Zapsat.
V programování pokračujeme klikem na tlačítko Otevřít úplný programátor.
Otevře se nám okno programování dekodéru na první záložce Záznam evidence. V této záložce můžeme vyplnit evidenční údaje o dekodéru.
Na této kartě je důležité tlačítko Vrátit výchozí nastavení formuláře. Tímto tlačítkem se provádí obnovení nastavení formuláře dekodéru. Na CV v samotném dekodéru to nemá žádný vliv.
Pokud chceme obnovit výchozí tovární nastavení všech CV v dekodéru, potom v menu Výchozí nastavení zvolíme položku Tovární nastavení. S touto volbou je třeba zacházet opatrně.
V tuto chvíli jsou v dekodéru zapsány hodnoty z výroby, ale program DecoderPro o nich ještě neví. Proto následuje důležitý krok. Klikneme na tlačítko Přečíst všechny listy, čím se provede přečtení všech CV z dekodéru. Tato operace bude trvat asi patnáct minut. V budoucnu tuto operaci již nebude potřeba opakovat.
Na této kartě můžeme vyplnit Adresa dekodéru, pokud jsme tak již neučinili dříve. Dílčí změny v konfiguraci dekodéru zapisujeme tlačítkem Zapsat změny listu. Po skončení celého programování zapíšeme všechny změny tlačítkem Zapsat změny všech listů. Po zapsání změn CV do paměti dekodéru nezapomeneme restartovat dekodér červeným tlačítkem na Arduinu nebo odpojením napájení.
Na této kartě zvolíme základní chování dekodéru.
V poli Adresování vyplníme buď ROCO nebo NMRA, v závislosti na centrále kterou používáme.
V poli Pořadí adres vyplníme buď Všechny adresy nebo Pouze sudé. Pokud používáme pro připojení centrály a počítače rozhraní LocoNet, tak ponecháme nastavení Všechny adresy. Pokud používáme rozhraní XpressNet Lenz Interface, tak je vhodnější použít nastavení Pouze Sudé pouze v případě, že máme verzi JMRI 4.14 nebo starší. Od verze JMRI 4.16 použijeme volbu Všechny adresy.
V poli Zpoždění startu zadáváme čas po který bude dekodér po zapnutí čekat než vyšle první návěst do dekodéru návěstidla. Touto návěstí je výchozí návěst návěstidla. Je to čas, který potřebuje dekodér návěstidla než začne přijímat povely. Výsledný čas se vypočítá jako součin zadaného čísla a konstanty 0,128 s.
V poli Perioda bitu se nastavuje délka bitu v S-com komunikaci. Pokud jsou použity dlouhé vodiče k návěstidlu tak je z důvodu vyššího možného rušení vhodné nastavit větší hodnotu. V prostředí bez rušení je možno nastavit kratší hodnotu. Zadaná hodnota je udána v ms.
V poli Zpoždění návěsti zadáváme čas po který bude dekodér čekat od posledního obdrženého příkazu na zobrazení nové návěsti. Výsledný čas se vypočítá jako součin zadaného čísla a konstanty 0,128 s. Jak bylo popsáno výše, jednotlivé návěsti jsou zakódovány do kódu návěsti. Kód návěsti je přenášen přestavováním příslušných výhybek. V krajním případě těch přestavení může být až 5. Pokud zadáme do pole číslo 0, potom se bude po obdržení povelu na změnu návěsti návěst okamžitě zobrazovat. To může vést k problikávání jiných návěstí než je ta požadovaná. V závislosti na použitém řídícím software a centrále se dá zadat čas čekání, kterým se tento nežádoucí efekt potlačí.
Pro připojení Příkazové stanice pomocí rozhraní XpressNet se doporučuje nastavit Zpoždění návěsti na 512 ms (hodnota 4) až 1024 ms (hodnota 8).
Dekodér můžeme zamknout proti nechtěnému přepsání parametrů. To je vhodné provést u centrál, které nemají odděleně vyvedené svorky na programovací kolej. Dekodér se zamkne zápisem nenulového čísla do pole Zámek. Dekodér se odemkne zapsáním stejného čísla do pole Klíč. Pokud klíč zapomeneme, tak můžeme použít univerzální klíč, který má hodnotu 255. Pokud budeme dekodér zamykat, můžeme tak udělat až po vyplnění všech parametrů na všech kartách.
Na kartě Návěstidlo 0 – 15 zadáváme parametry připojených návěstidel.
Do pole Počet DCC adres vyplníme kolik bude dané návěstidlo poslouchat DCC adres. Počet adres je dán požadovaným počtem návěstí které má dané návěstidlo zobrazit. Se změnou hodnoty Počet DCC adres se nám zpřístupní příslušný počet řádků pro kódy návěstí.
Do pole Kód výchozí návěsti zadáme kód návěsti S-com podle Tabulky návěstí, která má být zobrazena po zapnutí dekodéru.
Do následující tabulky vyplníme čísla návěstí podle definice JMRI tak, aby po obdržení příslušné kombinace přestavení příslušenství (výhybek) se zobrazila odpovídající návěst. Každý řádek začíná Kódem návěsti a je doplněn pro názornost kombinací výstupů výhybek. Symbol □ znamená stav 0, což je v LocoNet notaci výhybka rovně. Symbol √ znamená stav 1, což je v LocoNet notaci výhybka do odbočky. Pro sběrnici XpressNet je význam symbolů opačný.
Na konci programování zvolíme Zapsat změny všech listů, aby se nám všechny změny zapsaly do dekodéru. Nezapomeneme také na kartě Záznam evidence zvolit Uložit do evidence, aby se nám naše nastavení uložilo do databáze dekodérů.
Nastavení dekodéru lze kdykoliv vrátit do továrního nastavení. To se provede v okně programátoru v menu Výchozí nastavení – Tovární nastavení...
V rámci továrního nastavení je možné využít 5 nejpoužívanějších přednastavených kombinací návěstidel.
Toto nastavení nastaví všech 16 výstupů na návěstidla řízená 1 DCC adresou. Ke každému výstupu je přiřazeno 2-znaké návěstidlo (2 světla) ARD-SCOM-MX-12V popis CV – Příklad tabulky pro 1 DCC adresu.
Toto nastavení nastaví všech 16 výstupů na návěstidla řízená 2 DCC adresami. Ke každému výstupu je přiřazeno 4-znaké návěstidlo (4 světla) ARD-SCOM-MX-12V popis CV – Příklad tabulky pro 2 DCC adresy.
Prvních 14 výstupů bude nastaveno na návěstidla řízená 2 DCC adresami, což odpovídá 4-znakému návěstidlu odkaz. Poslední dva výstupy budou nastaveny na návěstidla řízená 3 DCC adresami, což odpovídá 8-znakému návěstidlu (5 světel) ARD-SCOM-MX-12V popis CV – Příklad tabulky pro 3 DCC adresy.
Podobně jako předchozí volba, ale 13 návěstidel bude 4-znakých a 3 návěstidla budou 8-znaké.
Podobně jako předchozí volba, ale 12 návěstidel bude 4-znakých a 4 návěstidla budou 8-znaké.
Příklad otestování funkčnosti nastavení dekodéru.
Pro příklad zvolíme návěstidlo, které je připojené k výstupu P, jedná se tedy o Návěstidlo 15.
Zvolíme počet DCC adres 15. Pro jednoduchost přiřadíme každému DCC kódu stejnou hodnotu S-com kódu. Asi polovina S-com kódů je v tomto příkladu nefunkční, ale pro demonstraci to postačí.
Vypočítáme si adresy příslušenství (výhybek), které budou ovládat naše návěstidlo. K tomu můžeme využít soubor adresy.xml/adresy.ods který slouží jako pomůcka pro výpočet adres jednotlivých připojených návěstidel.
V menu Soubor – Otevřít okno PanelPro spustíme program PanelPro. Tam v menu Nástroje – Tabulky – Výhybky otevřeme tabulku Výhybky. Tlačítkem Přidat... přidáme novou výhybku.
Při použití rozhraní XpressNet pamatujeme na to, že výhybky mají otočený význam povelů než LocoNet. Otočení příkazů provedeme buď u nastavení výhybky nebo u nastavení návěstidla. V tomto příkladu použijeme variantu otočení příkazů u nastavení návěstidla.
Na kartě zpětný ohlas zvolíme Režim zpětného ohlasu: SIGNAL.
Vyplníme pole Systém připojení, Hardwarová adresa a Uživatelský název. Pro rozhraní XpressNet averze JMRI 4.14 a starší a volbě dekodéru Pořadí adres Pouze sudé zvolíme adresy výhybek např. XT134, XT136, XT138, XT140 a XT142. Pro verze JMRI 4.16 a novější můžeme použít volbu Pořadí adres Všechny postupně zvolíme adresy výhybek např. XT134, XT135, XT136, XT137 a XT138. Pro rozhraní LocoNet volíme pouze volbu Všechny postupně.
Přepneme se do tabulky Návěstidla. Tlačítkem Přidat... přidáme nové návěstidlo. V tabulce nového návěstidla postupně vyplníme pole:
Uživatelský název – uživatelský název návěstidla.
Návěstní systém – pro návěstidla s S-com je nejvhodnější SŽDC 2015 základní návěstidla.
Typ návěstidla – vybereme vhodný typ, pro otestování jsem zvolil Cestová návěstidla.
Ovladač návěstidla – tady musíme zvolit Matice výstupů návěstidla.
Počet logických výstupů – zde zadáme stejné číslo, které jsme u dekodéru zadali do pole počet DCC adres.
Výstup 1 – N – hardwarové adresy příslušenství (výhybek), které ovládají toto návěstidlo.
Kombinace výstupů pro návěst – zaškrtneme stavy jednotlivých výstupů (rovně/odbočka), které budou reprezentovat jednotlivé návěsti. U nepoužitých návěstí zvolíme volbu Znepřístupněno.
V poli Dodatečné zpoždění mezi příkazy výhybkám (volitelné) v případě připojení Příkazové stanice pomocí XpressNet nastavíme hodnotu přibližně 500 ms. Hodnotu můžeme upravit podle konkrétní konfigurace příkazové stanice, rozhraní a počítače. Hodnota musí být kratší než je hodnota nastavená na dekodéru v poli Zpoždění návěsti. V případě připojení s rozhraní LocoNet můžeme ponechat hodnotu 0 ms.
Editaci ukončíme klikem na tlačítko Vytvořit.
V tabulce Návěstidla v příslušném řádku návěstidla v poli Návěst postupnou změnou návěsti odesíláme povely do cetrály. Na návěstidle sledujeme změnu návěstí.
aktualizace 22. 6. 2019
aktualizace 26. 1. 2019
vytvořeno 5. 12. 2018