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
7 173434 8 plexeren át. Ezek a tárak alkotják a 11 kimeneti tárakat. A kimenetek egy része fiktív (12 segéd tárak), melyek csak a 2 multiplexerre csatlakoznak. A 13 időzítő áramkörök alapideje programozható (érték a REPRÓM 5 létratárból érkezik). A késleltetési idő lejárta után engedélyező szintet biztosítanak a 2 multiplexeren vagy 3 huzalozott áramkörön keresztül a bemenetre. A huzalozott áramkörök speciális, szabványosított hard-ware áramkörök (pl. körasztalvezériés, szerszámtárvezérlés, átkódolok stb.). Az REPRÓM 5 létratár címzését a 6 címválasztó regiszter biztosítja, míg a tárból kijövő adatok paritását a 7 paritásvizsgáló vizsgálja. A 2 multiplexer kimenete és a paritásvizsgálat eredménye a 14 vezérlőegység bemenőfeltételeit adják. Ugyanezen egység kimenetei: a demultiplexer értéke, (mely azt adja, hogy a kiválasztott címhez tartozó tárat aktiválni lehet-e vagy nem), valamint a 6 címkiválasztó regiszter (MC) léptetését biztosító kimenet. Az egyes regiszterek, tárak nullázását, töltését, engedélyezését biztosító feltételek a 23 programadó kimenetei. A ki- és bemeneti pontoknak külső elemekhez illetve egységekhez való illesztését az 1 szintáttevő áramkör biztosítja. Az eddig leírt egységek működéséhez szükséges engedélyező feltételek kialakítására a működtető program szolgál, melynek már ismertetett utasításai a 15 programtárba kerülnek beírásra. A tár címzését a 18 címregiszter (VPC-regiszter) biztosítja, mely nullázható, léptethető és ezenkívül párhuzamos beírási lehetőséggel is rendelkezik. Beírásra kerülhet a 19 regiszter („HRS”) tartalma, mely nem más, mint az előző címhez tartozó tárérték. így a működtető programban ugró utasítások valósíthatok meg, melyekre a működési diagramból következően szükség van az elágazási lehetőségek miatt. A 19 regiszter tartalma a 20 utasítás dekódoló áramkörre is rákerül. Amennyiben az adott címen a 15 programtárban utasítás volt, úgy a 20 utasítás dekódoló valamelyik kimenete aktiválódik, és a 21 utasítástár valamelyikébe beírás történik. Az adott utasításhoz tartozó mikroállapotokat hard-ware útján a 22 mikroutasítás regiszterek valósítják meg. Ezek léptetését a 24 óragenerátor végzi. A 14 vezérlőegység döntései a mikroutasítások között elágazásokat hoznak létre (F37 1- F42 függvények). Az utasít ást ár álla pót és a mikroutasítás-regiszterek tartalmának kapuzásával a 23 programadó biztosítja F01—F36 utasításfüggvényeket. Ezek adják a 14 vezérlőegység kapufeltételeit, valamint a már említett regiszter nullázó, beíró- és léptetőfelvételeit is. A 19 regiszter tartalmazza a 15 programtár át éke it, így a 17 parit ás vizsgáló erre kapcsolódik, miáltal az átviteli hibát is jelzi, ugyanakkor a 14 vezérlő egység felé ad utasítást, és ezáltal a mikro utasításregiszterek tartalmát úgy befolyásolja, hogy a 15 programtárból addig történik ugyanannak az adatnak a folyamatos kiírása, míg a paritáshiba meg nem szűnik. Ha a tár meghibásodott és ezért van paritáshiba, a rendszer végtelen ciklusba kezd, és az összes kimenő pont aktivált állapota kb. 50 ms alatt megszűnik. A 16 összehasonlító áramkör segítségével elérhető az a vizsgálat, melynek segítségével megállapítható, hogy a 4 multiplexer regiszterbe tárolt érték (amely a megfelelő címhez tartozó „REPRÓM” tár tartalma) megegyezik-e vagy nem a 15 programtár értékével, azaz így a működtető programban hivatkozni lehet olyan karakterekre, melyek a lét program utasításrészét képezik. A döntés eredménye a 14 vezérlő egységen keresztül a mikro utasítássor módosításával a működtető program elágazási pontjaiban szükséges feltételeket adja. Az egység tápellátását a 25 tápegység biztosítja. Látható, hogy az így kialakított áramköri elrendezés alkalmas az 1. ábrán bemutatott folyamatábra megvalósítására a megadott programozási eljárások mellett. Szabadalmi igénypont: Programozható elektronikus logikai függvénygenerátor, különösen szerszámgépek és ipari folyamatok irányítására, mely két fő-részből, mégpedig a logikai hálózatot tartalmazó egységből és egy további, az első rész értelmezésével és az adatfeldolgozással kapcsolatos áramköröket tartalmazza, sa két fő egységet vezér lőegység és összehasonlító áramkör kapcsolja össze, azzal jellemezve, hogy a logikai hálózatot tartalmazó egységben levő REPROM-létratár (5) bemenetére címkiválasztó regiszter (6) kimenete csatlakozik, míg az említett REPROM-létratár (5) kimenete multiplexerregiszter (4) bemenetével, továbbá demultiplexer regiszter (8) bemenetével, leágazáson keresztül pedig időzítő áramkör (13) bemenetével van összekötve: a létratár (5) kimenete ugyanakkor paritásvizsgáló (7) bemenetére is csatlakozik, ez utóbbi kimenete vezérlőegység (14) bemenetével van összekötve, az említett démultiplexa: regiszter (8) kimenete leágazáson keresztül egyrészt további demultiplexer (9) bemenetére, másrészt időzítő áramkört (13) meghajtó címkijelölő (10) áramkör bemenetére csatlakozik : az említett demultiplexer (9) kimenete elágazáson keresztül kimeneti tárra (11) és segédtárak (12) bemenetére csatlakozik, míg a címkijelölő áramkör (10) kimenete időzítő áramkör (13) bemenetével van összekötve: az említett kimeneti tár (11) egyrészt szintáttevő (1) bemenetére közvetlenül, másrészt elágazáson keresztül mind a szintáttevő áramkörrel, mind huzalozott áramkörök (3) bemenetével, és multiplexer (2) bemenetével van összekötve: az említett segédtárak (12) kimenete az ugyancsak említett multiplexer (2) egyik bemenetére csatlakozik, míg az időzítő áramkor (13) kimenete egyrészt huzalozott áramkörök (3) bemenetére, másrészt a multiplexer (2) egyik bemenetére csatlakozik, míg ugyanezen multiplexer (2) további bemenetelre az említett szintáttevő (1) bemenete és a huzalozott áramkörök (3) kimenete csatlakozik, a szintáttevő (1) kimenete a huzalozott áramkörök (3) egyik bemenetével is össze van kötve, míg ez utóbbi kimenete a szintáttevő (1) egyik bemenetére csatlakozik, az említett multiplexer (2) címbemenetére a multiplexer regiszter (4) kimenete elágazáson keresztül csatlakozik, s 5 10 15 20 25 30 35 40 45 50 55 60 65 4