189432. lajstromszámú szabadalom • Digitális forgalomirányító berendezés
1 ,189 432 2 egységet, 11 utasításszámlálót, 12 programtárat, 13 meghajtóegységet, 14utasításdekódert, 15 feltételvizsgáló logikát, 16 kimeneti dekódert, 17 időzítőegységet, 18 programállapot kijelzőt, 19 szinkronjel generátort, 20 sárga villogó egységet, 21 adatbuszt, 22 vezérlőbuszt és 23 feltételbuszt tartalmaz. A 8 óragenerátor a 10 vezérlőegységhez és a 9 szinkronválasztó egységhez van csatlakoztatva. A 10 vezérlőegység, a 11 utasításszámláló, a 13 meghajtó egység, a 16 kimeneti dekóder, a 17 időzítöegység, a 18 programállapot kijelző, a 19 szinkronjel generátor, a 15 feltételvizsgáló logika és a 14 utasításdekóder a 21 adatbuszhoz van csatlakoztatva. A 10 vezérlőegység, a 11 ulasításszámláló, a 15 feltételvizsgáló logika, a 14 utasítás dckódcr. a 20 sárga villogó egység, a 19 szinkronjel generátor, a 18 programállapot kijelző, a 17 időzi tőegység. valamint a 16 kimeneti dekóder a 22 vczérlöbuszhoz van kapcsolva. A 11 utasításdekóder a 22 vezérlőbuszhoz van kapcsolva. A 11 ulasításszámláló kimenete a 12 programtárhoz, a 12 programtár kimenete pedig a 13 meghajtó egységhez van kapcsolva. (A leírásban a - busz kifejezést nem szükségszerűen kétirányú adatforgalmat lehetővé tevő és minden egységhez azonos számban csatlakozó vezetékrendszer jelölésére, hanem a hasonló funkciójú vezetékek összességének jelölésére is használjuk.) A 2. ábra szerinti 2 logikai egység működését az alábbiakban részletesen ismertetjük. A berendezés bekapcsolása után a 2 logikai egység önműködően megkísérli az inditóprogramot végrehajtani. Ennek során azonnal sárga villogó üzemmódot kezdeményez. Ezután megvizsgálja, hogy alállomásként történő felhasználás esetén a központi berendezés müködik-e, tehát, hogy a 9 szinkronválasztó egység külső forrásból kap-e szinkronjelet. Amennyiben a központ működik, úgy a 2 logikai egység a központtal azonos ütemben áttér a kiválasztott forgalomtechnikai program végrehajtására. A forgalomtechnikai program kiválasztását az 1 kezelőpanelen elhelyezett kezelőszervek helyzete ill. kapcsolóóra állása szerint lehet befolyásolni. Amennyiben a berendezés központi berendezésként, ill. önállóan üzemel, úgy a külső forrásból jövő szinkronjelet nem keresi, és anélkül kísérel meg indítóprogramot végrehajtani. Amennyiben azonban a berendezés üzemmódja kézi kapcsolással, kapcsolóóra által, piros égő kiégése miatt, vagy keresztező irányú forgalomnak zöld jelzést adó égők együttes égése miatt sárga villogó üzemmódban van, úgy a berendezés a programmal nem inditható, mert az előző feltételeknek a programfutáshoz képest prioritása van. Amennyiben az indítóprogram indulása lehetésges, úgy a sárga villogásról álló sárgára tér át a berendezés, majd a piros jelzés körben kiadódik, ezután pedig a beállított program végrehajtása következik. A programot az 1 kezelőpanelen elhelyezett kezelőszervekkel lehet kiválasztani. Szinkron üzemben a 9 szinkronválasztó egység megvizsgálja, hogy a központi berendezéstől érkezik-e szinkronjel, és amennyiben igen, a berendezés a központi szinkronjelhez szinkronizálódik. Ez a szinkronizálás azonban nem lehet merev, mert ebben az esetben újraindulás esetén igen hirtelen jelzésképváltás következne be, ez pedig adott esetben balesethez vezethet. A 9 szinkronválasztó egység ezért a központi szinkronjel jelenlétén kívül annak időpontját is vizsgálja, és amennyiben a központi szinkronjel a helyi szinkronjelhez képest siet, úgy a helyi program egy ciklusát adott értékkel megrövidíti, ellenkező esetben pedig meghosszabbítja. A központi szinkronjel felhasználására a berendezés akkor tér át, amikor a helyi szinkronjel időpontja és a központi szinkronjel időpontja közötti különbség meghatározott értéken belüli értékre lecsökken. A berendezés működtető programjait a 12 programtár tárolja. A 12 programtár címeit a 10 vezérlőegység vezérlőjelének alapján a 11 utasításszámlá'ó állítja elő. A 13 meghajtó egységen keresztül a 21 adatbuszra kerülő jelet a 14 utasítás dekóder értelmezi és végrehajtását a 22 vezérlőbuszon keresztül kezdeményezi. A jelzéskép kialakítását a 16 kimeneti dekóder biztosítja, amely lényegében egy csak olvasható memória. A memória szükséges szóhosszúsága megfelel az egymástól függetlenül vezérlendő fényjelző berendezések száma kétszeresének, mert egyegy fényjelző berendezést két bittel lehet vezérelni. A 16 kimeneti dekóder egyik felében minden címen a sárga jelzésképet megjelenítő kód van beírva, mert ily módon a sárga jelzéskép egy bit módosításával megvalósítható, ugyanis a 16 kimeneti dekóder egyik felét egyetlen egy bit jelöli ki. A 16 kimeneti dekóder többi címére a forgalomtechnikai fázisképek vannak beégetve, ily módon tehát egy-egy jelzéskép előállítása lényegében a megfelelő cím kiválasztását igényli. Egy-egy színkombinációnak természetesen hoszszabb-rövidebb ideig fenn kell állnia, amely időzítés egyrészt programtechnikailag, másrészt pedig hosszabb időzítés esetén a 17 időzítő egységgel biztosítható. A 15 feltételvizsgáló logika feladata a bemeneti feltételek multiplexelése és feltételes utasításoknál a 3 meghajtó egység engedélyezése. \ 18 programállapot kijelző egység a programban elhelyezett utasítás hatására kijelzi az éppen futó program által létrehozott aktuális színkombinációt. Ez a szolgáltatás különösen a hibakeresést könnyíti meg. \ 20 sárga villogó egységet ugyancsak a 14 utasítás dekóder működteti, a 20 sárgavillogó egység kimeneté pedig egyrészt módosítja a 16 kimeneti dekóde címzését, úgy, hogy annak kimenetén mindenképpen sárga színkombináció jelenjen meg, másrészt pedig a 4 szilárd test relé periodikus működtetésével biztosítja ezen sárga színkombináció szaggatását. A 19 szinkronjel generátor központi berendezésként történő üzemeltetés esetén szinkronjelet ad a kö 'ponthoz csatlakoztatott algépeknek, amely szí ikronjel tartalmazza egyrészt a ciklus kezdetére vonatkozó információt, másrészt pedig az aktuálisan futó program számára vonatkozó információt. A 6 védelmi logika működése azon alapszik, hogy a fényjelzőberendezések állapotához bináris 5 10 15 20 25 30 35 40 45 50 55 60 65 3