162002. lajstromszámú szabadalom • Berendezés ipari rendszerek készülékeinek, különösen távközlési rendszer készülékeinek ellenőrzésére és vezérlésére

21 162002 22 ramo.t végrehajtjuk minden egyes hiba számára és az analizálásit minden esetben végrehajtjuk, akár új a hiba, akár nem. Köininyű belátni, hogy ez nagy mennyiségű szükségtelen művieletet okoz a számítógépben. Egy második tárölómező alkalmazásával el^ érhetjük, hogy egy hibát csak az első alkalom­mal analizáljuk, amikor megtaláljuk. Amikor először találunk egy hibát a készülékek egy csoportjában, ezt jelezzük az 'említett második tárölómező megfelelő rekeszéiben például azáltal, hogy ezt a rekeszt 1-álfepotba állítjuk az emlí­tett hiibaainalizáló program végén (P pont az 5b. ábrán). A letapogató program ebben az esetben először a második tárolómezőben levő rekesze­ket tapogatjia le annak érdekében, hogy meg­állapítsa, hogy egy rekesz, amely a készülékek egy csopartjánialk felel meg, 1-állapotában van-e vagy sem, úgyhogy ha talál a letapogatási fo­lyamatban olyan írekeszt, amelyik 1-állapotban van, a megfelelő csoportot nem fogja letapogat­ni, amint azt a 6. ábrával kapcsolatban ismer­tetjük. Amint az 5b. ábrán 'jeleztük, a letapoga­tás folytatódik a következő primer időközökben anélkül, hogy a második tárolómezőben az 1-ál­lapotlban levő rekesznek megfelelő csoportot le­tapogatnánk. A 6. ábra egy-eljárás lépéseinek folyamat­ábráját mutatja készülékek letapogatására, azaz megfelelő rekeszek letapogatására, amelyek a megfelelő készülékek tényleges állapotát kép­viselik. Ebben az esetben binlér .1 érték a má­sodik itárolórnező azon rekeszében van regiszt­rálva, lamely megfelel a készülékek olyan cso­portjának, amielyben egy hibás készüléket talál­tunk. Ha egy rekesz 1 ^állapotba van beállítva, a készülékek ezen rekesznek megfelelő csoportját mindaddig nem tapogatjuk le, amíg a hiba ki­javítása meg nem történt, amint azt ismertetni fogjuk. A 2a. és 2b. ábrákkal kapcsolatban egy folya­matot ismertettünk, amelyben a vonaljelfogó tényleges állapota és |a tarolámezőben levő meg­felelő rekesz között változást találtunk és a tárolómezőbein levő megfelelő rekesz állapota bevitelre került mind az első, mind pedig a második tárolóimezőire. A 6. ábra kapcsán ismer­tetjük, hogy ezt a változtatásit hogy választjuk, ki és hogy tudjuk elkerülni második tárolóimező terület használatával, hogy .például egy vonal­jelfogóban bekövetkezett hibát több egymást követő primer időközben analizáljunk. A 6. ábrán levő 1 lépés [(„INDEX") megegye­zik a 3a. és 3lb. ábrák 302 lépésével, vagyis az­zal, hogy egy letapogatási folyamat kezdő inde­xét átvisszük egy regiszterbe. Annak érdekében, hogy elkerüljünk egy szót, almelyet csak mint indító szót haísználurik a második tárolómezőn, a 2 lépésiben 1 értéket levonunk {„INDEX = = INDEX—1") az említett kezdő indexből. Az új index segítségével ezután a második tároló­imezőben levő megfelelő szót száimítjuk a 3 lé­pésben („ADR") oly módon, amely hasonló a 3a. és 3ib. ábrák 303—310 lépéseihez. A második tárolómezőn levő szót, amelyet a számított cím ' választott ki, a 4 lépésben („'RÉG") egy regisz­terbe, például az R4 .regiszterbe olvassuk, .amely 5 a 3a. ábrán van jelezve, A BOR regiszterbe bi­nér 1111 van beírva az 5 lépésiben .(„BOR = = 11,11"), úgyhogy amikor letapogatjuk a 16-bi­tes második tárolómezőben levő szarvakat, a le­tapogatás .mindenkor a szónak legjelentősebb binér rekeszében kezdődik azáltal, hogy a 3a. ábrán jelzett AClilil ÉS-áramkört aktiváljuk. A 6 lépésben („BIT = •17") a BOR regiszter által kiválasztott írekeszt érzékeljük, hogy megálla­pítsuk, hogy az illető rekesz l-re vagy 0-ra van-e állítva, azaz, hogy legalább egy hiba van-e regisztrálva a készülékek megfelelő csoportjá­ban. Tegyük fel először, hogy a kiválasztott re­kesz 0-ra van állítva. Ez magában foglalja azt, hogy a készülékek megfelelő csoportja hiba­mentes és a letapogatás megtörténhet, A készü­lékeik megfelelő 'osoporitjának letapogatása eb­ben az esetben a 7 lépésben történik (RT = = DS?"), jelezve, hogy a vezérlő funkciót el­végeztük atekinitetben, hogy az azonosság meg van a készülékek csoportjának állapota és az adattárolóban levő rtárolómező állapota között. Amennyiben különbség van az említett állapo­tok között, akkor az említett tárolómezőt azon­nal át kell állítani, összhangban a készülékek illető icsoportrjáfaan levő állapotokkal, azáltal, hogy átállítási programot végzünk („RT = DS" a 8 lépésben), .például a 2a. és ,2b. ábrákkal, vagy a 4a. és 4b. ábrákkal kapcsolatban ismer­tetett program szerint. Ezután a következő uta­sításvégrehajtás történik, például számítás azon készülékre vonatkozóan, amelyben a különbsé­get éppen találtuk. Ezt NI jelzi. .Ha viszont a 7 lépésiben nlem találunk különbséget, akkor a BOR regiszter tartalmából il értéket levonunk, _ vagyis az említett itárolóham levő következő je­lentős rekeszt választjuk ki (9 lépés „BOR == = BOR—1"). Ugyanilyen módon választjuk ki, a regiszterben a jelentőségben soron következő rekeszt, ha" a 16 lépésiben kiválasztott rekesz 1-állapotba van állí|tv|a, az&z ha a készülékek megfelelő csqporrtrjában legalább egy készülék hibás. Ilyen módon a készülékek azon csoportja, amely hibás készüléket tartalmaz, nem kerül összehasonlításra a .tárolómezőben levő meg­felelő szóval mindaddig, amíg a hiba javítása meg nem történik. Ez magában foglalja azt, hogy a letapogatási időben tekintélyes megtaka­rítást érünk el. A 10 lépésiben („BOR—1 = = —17") érzékeljük, .vajon a 9 lépésben tör­tént kivonás okoz-e átvitelt vagy sem, azaz, hogy a szóban levő valamennyi rekesz letapo­gatása megtörtént-e. Ha átvitel nem történt, ismét a 6 lépést végezzük el, és a BOR regisz­ter új tartalma által kiválasztott rekeszt tapo­gatjuk le. Ugyanilyen módon a letapogatást folytaitjuk mindaddig, amíg az említett tároló­ban levő szó minden rekeszét le nem tapogat­juk. Ha a 9 lépésben végzett kivonás eredménye átvitel, akkor a 3 lépésiben számított címből 1 65 értéket levonunk, úgyhogy a második tároló-11

Next

/
Oldalképek
Tartalom