173434. lajstromszámú szabadalom • Programozható elektronikus logikai függvény generátor, főként szerszámgépek és ipari folyamatok vezérlésére
5 173434 6 1-3. ábrák a rendszer folyamatábrái, a 4—5. ábrák a teljes rendszer kapcsolási sémáját tüntetik fel. A G, Z, MUT tárak a vezérlőegység állapot-tárai. A berendezés két fő részből van felépítve, mégpedig egy, a logikai hálózatot tartalmazó egységből, amely a feltételeket adó bemeneti és a vezérlést biztosító kimeneti egységeket tartalmazza. A másik rész az első rész értelmezésével és az adatfeldolgozással kapcsolatos áramköröket tartalmazza. A két, egymástól elhatárolható egységet egy vezérlőegység és egy összehasonlító áramkör kapcsolja össze. A logikai hálózatot tartalmazó egységben egy úgynevezett REPROM-5 létratár van elrendezve, melynek bemenetére egy 6 címkiválasztó regiszter kimenete csatlakozik, az 5 létratár (függvénytár) kimenete viszont egy 4 multiplexer-regiszter bemenetével, valamint egy 8 demultiplexer-regiszter bemenetével van összekötve. Az 5 létratár a 4 multiplexer regiszterre történő csatlakozása előtt egy 7 paritásvizsgáló bemenetére is csatlakozik. A paritásvizsgáló arra szolgál, hogy csak paritáshelyes adatokat továbbítsunk. Ennek érdekében a 7 paritásvizsgáló kimenete a 14 vezérlőegység bemenetével van összekötve. A 8 demultiplexer-regiszter kimenete leágazáson keresztül egyrészt egy további 9 demultiplexerre, másrészt egy, a 13 időzítő áramkört meghajtó, n-tárból álló 10 címkijelölő bemenetére csatlakozik. A 9 demultiplexer kimenete elágazáson keresztül egy 11 kimeneti-tárra (output tár) és további 12 segédtárakra csatlakozik. A 10 címkijelölő kimenete össze van kötve a 13 időzítő áramkör bemenetével. A 11 kimeneti tár egyrészt közvetlenül van összekötve az 1 szintáttevővel, másrészt elágazáson keresztül mind az 1 szintáttevővel, mind egy 3 huzalozott áramkörökkel, és egy 2 multiplexer bemenetével van összekötve. A 12 segédtárak kimenete a 2 multiplexer egyik bemenetére csatlakozik, míg a 13 időzítő áramkör kimenete egyrészt a 3 huzalozott áramköröket tartalmazó egység bemenetére, másrészt a már említett 2 multiplexer egyik bemenetére csatlakozik. A 2 multiplexer további bemenetéire az 1 szintáttevő közvetlen bemenete és a 3 huzalozott áramkörök kimenetei is rácsatlakoznak. Az 1 szintáttevő közvetlen kimenete a 3 huzalozott áramkör egyik bemenetére is csatlakozik, míg ez utóbbi kimenete az 1 szintáttevő egyik bemenetével van összekötve. A 2 multiplexer címbemenetére a 4 multiplexer regiszter kimenete elágazáson keresztül csatlakozik. Ugyanezen kimenet a berendezés másik fő-részét képező 16 összehasonlító áramkör egyik bemenetével és leágazáson keresztül a 13 időzítő áramkör bemenetével van összekötve. A 2 multiplexer kimenete rácsatlakozik a 14 vezérlőegység bemenetére. A 14 vezérlőegység további bemeneteire a berendezés második fő részét képező egysében levő 23 programadó kimenetéi csatlakoznak. A 23 programadó függvényei valamint a 2 multiplex» kimenete teremtik meg azt a feltételt, hogy a 11 kimeneti tár kimenetei aktivizálódjanak. Ez úgy van biztosítva, hogy a 14 vezérlőegység kimenete a 11 kimeneti tár bemenetére van kötve. A 14 vezérlőegység már ismertetett bemenetéin levő logikai szintek olyan belső állapotokat hoznak létre, melyek a berendezés. második részében levő 22 mikro utasítás-regiszterek beállító F37 . .. F42 függvényeit, valamint a 20 utasítás dekódoló F43 függvényét létesítik. A két fő-részből álló berendezés második fő-részében van elrendezve egy 15 programtár (PROM), amelynek kimenete a 16 összehasonlító áramkör második bemenetére csatlakozik. A 16 összehasonlító áramkör kimenete a 14 vezérlőegység egyik bemenetével van összekötve, s ezáltal lehetővé teszi a programtárban levő adatokra történő hivatkozást az 5 létratárban. A 15 programtár kimenete leágazáson keresztül egy 19 regiszter bemenetére csatlakozik. Ebben a regiszterben lehet tárolni az előző címhez tartozó 15 programtár tartalmát. A 19 regiszter kimenete elágazáson keresztül egyrészt egy 20 utasítás dekódoló áramkör bemenetével, másrészt egy 18 címregiszter bemenetével és egy 17 paritásvizsgáló bemenetével van összekötve. A 17 paritásvizsgáló kimenete a 14 vezérlőegység egyik bemenetére csatlakozik és paritáshiba esetén olyan utasítást ad, hogy a 15 programtárból az adatkiolvasás paritáshelyesen történjék. Ha a kiolvasás többszöri ismétlés után is paritáshibás, akkor a 14 vezérlőegység letiltja a 11 kimeneti tár valamennyi kimenetét. A 18 címregiszter kimenete a 15 programtár bemenetére csatlakozik. A 20 utasításdekódoló kimenetei a 21 utasítástároló egység bemenetéivel vannak összekötve, míg ez utóbbi kimenetei elágazáson keresztül egyrészt a 22 mikroutasítás-regiszterre, másrészt a 23 programadó egyik bemenetére csatlakoznak. A 23 programadó másik bemenete a 22 mikroútasítás-regiszter kimenetével van összekötve. A 22 mikroútasításregiszter egyik bemenete, továbbá a 21 utasítástároló egyik bemenete egy közös 24 óragenerátorral van összekötve. A 25 tápegység kimenetei az egyes áramkörök tápfeszültséggel történő ellátását biztosítják. Bemenete 220 V hálózatra csatlakozik. A berendezésben levő 14 vezérlőegység a programutasítások leírása során ismertetett állapot-tárakat tartalmazza, amelyekbe olyan jelek kerülnek beírásra, amely jelen vezérlőegység bemenetei által vannak meghatározva. A berendezés a következőképpen működik: A leírt programnak megfelelően tárolásra kerül a logikai háló a REPRÓM 5 létratárban. A tár adatai egyrészt a bemeneti pontok sorszámára utalnak és a 4 multiplexer regiszteren keresztül a 2 multiplexer címkijelölésére szolgálnak, másrészt a 8 demultiplexer regiszteren keresztül a kimeneti tárakat vagy időreléket címzi meg. A kimenetek címzésére a 9 demultiplexer, míg az időrelékhez a 10 címkijelölő áramkör szolgál, mely tulajdonképpen szintén a demultiplexer része. A kimeneti tárak több részre vannak felosztva: direkt kimenetekre, valamint olyanokra, amelyek egyrészt valódi kimenetek, másrészt vissza vannak csatolva a bemenetekre is, egyrészt a 3 huzalozott áramkörökön keresztül, másrészt közvetlenül a 2 multi5 10 15 20 25 30 35 40 45 50 55 60 65 3