169219. lajstromszámú szabadalom • Kapcsolókészülék időmultiplex rendszerű távbeszélőközpontba

21 169219 22 Az AD1 és AD2 címpár az összes utasításban a TAN-on kívül van. A következő mikroutasítások vannak: ADMT: operatív tár címe 5 SCTY: 1—4 szektor kiválasztása a műveleti tároló egyik szavában. Az ADMT és az SGT mikroutasítások bizto­sítják a közvetlen hozzáférést az operatív tárhoz, 10 amelynek minden szava így közbenső tároló regisz­ter lesz a fázis, az információ, illetve a cím számára. Egy programozó 20—40 bitje tizenkét, illetve tizenhat bites értéket szolgáltat, melyek a regisz- 15 terek, illetve tárolók törlésére szolgálnak, valamint a biztosítják az utasítást a 0 fázisugráshoz, amely az utasítás végrehajtását követi és 4, 8, illetve 12 bitet foglal magában, amelyek biztosítják a műkö­dést a 16 vagy 258 programfázis „oldalaiban", 20 vagy akár az „oldal" cserét. Az információátvitel az egyes áramkörök között egyrészt az LAM cím-, UM információ, illetve LT1 információvizsgáló vezeték alkalmazásával, másrészt pedig az információ átvitelek közötti mikroutasí- 25 tásokkal van megkönnyítve. Ez azért történik, hogy a programot minimalizáljuk és kompro­misszumot érjünk el a kábelezett rendszer és a programozás lehetőségei között. Ezek megkövetelik, hogy lehetőleg kevés feldolgozási folyamat legyen, 30 mert csakígy biztosítható a gyors információfeldol­gozás. A távbeszélőtechnika egyik jellegzetessége az, hogy csak egyszerű feldolgozási folyamatokat hajtunk végre, de ilyen sok információforrásnál ezek egyszerűségének és hozzáférési sebességének 35 döntő jelentősége van. A következőkben a programozás néhány sajátos­ságát írjuk le, így a beszélgetési sorrend meghatá­rozását és a késleltetővonalas tároló működését. 40 A program sorrendje és a beszélgetési sorrend meghatározása az ismert eljárásokkal szemben meg­határozott sajátosságokkal rendelkezik. A több pe­rifériás egység közötti azonos idejű, valamint az időosztásos üzem követelményei a távbeszélőtechni- 45 kában feltételezik, hogy egy szubrutin nem lépi túl a néhány milliszekundumos időtartamot (kb. 5 ms), mivel a feldolgozó folyamatok nem folyhatnak le anélkül, hogy azokat a program ne érzékelné. A távbeszélőtechnikában végrehajtott műveletek egy- 50 szerűek, de sok ilyen művelet van és ezeket gyor­san kell végrehajtani. Ezért megállapítható, hogy egyetlen szubrutin sem tartalmazhat, kb. 60 fázis­nál többet, azaz 60 x 4 = 240 mikroszekundumnál nem hosszabb, és így a program 240 mikroszekun- 55 dumonként rutinszerűen megismételhető. A foko­zatok dobozolásának csak csekély jelentősége van. Gyártottak olyan beszélgetési sorrend berende­zést, amelyben különálló tárolók voltak, amelyek lehívták a programot akkor, amikor az áramköri 60 egységben egy végrehajtandó műveletet, illetve a programon kívüli fellépő folyamatot kellett végre­hajtani. Az egyes tárolókat program-, illetve rutin­szerűen a beszélgetési sorrend vezérlő programjának megfelelően tapogatták le, amely a sorrendnek 65 megfelelően —amelyben az egyes tárolókat letapo­gatják - a feladat sürgősségi sorrendjét felállította, amelyet a program végrehajtott. Minden perifériás egység és távbeszélő csatorna lehetséges beszélgetéseinek nagy száma, amely a programon kívüli esemény kiinduló pontját képezi, nem vezet ahhoz, hogy a .végrehajtandó feladat letapogatási ideje túlságosan megnő. Egy kábelezett berendezésen át megtörténik a perifériás egység és az időcsatorna számának beírása, amelyben a prog­ram által vizsgálandó esemény bekövetkezik, a 701 beszélgetési sorrend berendezés 727 hívóregisz­terébe. Ezen a módon a program, amely a beszélgetések sorrendjét irányítja, nem tartalmaz harminc fázisnál többet és az átlagos végrehajtási időtartam tíz fázis, azaz negyven mikroszekundum. A 701 beszélgetési sorrend berendezésnek a be­szélgetési sorrendet tároló kábelezett 722 sorrendi áramkörével így különösen rövid végrehajtási idő és csekély programozási költség érhető el. Említettük a feldolgozási program végrehajtásá­nak gyorsaságát, mégis nyilvánvaló, hogy a távbe­szélő berendezésekben használt jelfogók nem ren­delkeznek ilyen nagy működési sebességgel, más­részt viszont nem lehetséges, hogy a program meg­várja például az egyik relébe adott kapcsolási uta­sítás végrehajtását, ha több perifériás egység és csatorna között időosztásos üzem van. Ez tehát arra korlátozódik, hogy a vezérlő regisztert meg­felelően beállítsa, kiváltsa a késleltetést és ezen késleltetés letelte után megvizsgálja, hogy az uta­sítás kifogástalanul végre van-e hajtva. A ,700 kés­leltetővonalas tárban levő 719 tárolók ezután visszafelészámlálást hajtanak végre az időalappal szinkronban. A programhoz intézett hívással a túlságosan hosszú késleltetés azonossága meghatározható és a 701 beszélgetési sorrend berendezés 727 hívóregisz­terébe beírható. A hívás egy szubrutinhoz is intéz­hető, amelynek bemeneti fázisa a 713 tároló erre a célra létesített szavában van tárolva. Egymásután több késleltetővonalas tár is túlcsordulhat, mielőtt azt a program érzékelné, és a túlcsordulás marad tárolva. Ezen a módon sorbanállás keletkezik, amelynek időtartama a késleltetési tartományhoz viszonyítva elhanyagolható. Ennek a késleltetővonalas tárnak az alkalmazása, amelynek segítségével a várakozási idő a program számára elkerülhető, különböző lehet. Az alkal­mazás történhet a várakozási idő alatt egy meg­határozott jelfogó meghúzása előtt és az időkéslel­tetésnél, amely a programhurokban védelemként szolgál. Ezek a jelfogók általában nem tudnak nyitni, pl. egy áramköri egység kiesése esetén. A kapcsolóegységeknél és az automatikus alel­osztóknál (SRA) a késleltetést szintén védelemként kell kialakítani annak megakadályozására, hogy a program egy csatorna ellentétes végén olyan ese­mények bekövetkezésére várjon, amelyek a csator­nát, illetve az egész rendszert lezárhatják. Ez a két rendszer, azaz a 701 beszélgetési sorrend berendezés és a 700 késleltetővonalas tár a logikai vezérlőberendezésben lényeges a program végrehajtási idejének tekintetében. A kábeles beren-11

Next

/
Oldalképek
Tartalom