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
3 173434 4 vezérlőprogram rögzíti. A programot egy fix tárban (PROM-tár) tároljuk, beégetés útján. Mivel a folyamatábra hasonló részekből tevődik össze, ezek a program segítségével összefoghatok és a berendezést képező áramkörök a mikroutasítási regiszterekre és a mikro pro gr a mókát biztosító programadóra korlátozhatók, a vezérlő programtárat kiértékelő regisztereken kívül. Ily módon egy olyan optimális célberendezést építettünk fel, melyet szerszámgépek irányítására lehet felhasználni, ugyanakkor az utasításkészlet bővítése révén számos egyéb irányítási feladat ellátására is alkalmas, kialakítása azonban minimális vezérlési- és anyagköltséggel jár. A berendezés ismertetése előtt a logikai kapcsolatot leíró programnyelv definiálását szükségesnek tartjuk megmagyarázni. A REPRÓM és a PROM tárba is két tetrádon, hexadecimális kódolással kerülnek beírásra az adatok, a szimbólumok és az utasítások. Mivel a létraprogram szimbólumaira az utasítások mellett hivatkozik a vezérlőprogram is, így a kódolásnál ezt figyelembe kell venni. Szimbólumok: RN-normál relé kódok: F 3 Rl-időrelé F 0 NB-negált bemenetek F 6 PA-párhuzamos ág F 5 PV-program vége F 9 DT-üres karakter (javításhoz) F F. A formális logikát leíró programnyelv ezáltal vissza van vezetve a relés létrahálózatok szimbólumaira, mely az egyik alkalmazási lehetőség következménye, és arra utal, hogy relés áramköröket kell a készüléknek kiváltani. A létra program-relé, vagy időrelé szimbólummal kezdődik, majd e relé sorszáma következik. Időrelé esetén a harmadik kód a késleltetési idő számértéke. Ezekután az első ÉS-kapcsolat egyenes bemenetéinek sorszáma kerül leírásra, majd az NB szimbólum után az ugyanezen kapcsolat negált bemenetei. A PA szimbólum egy olyan újabb ÉS-kapcsolat kezdetét jelzi, mely az előzővel VAGY-kapcsolatban van. Az ehhez tartozó bemenetek leírása változatlan. Az újabb RN vagy Rí szimbólum jelzi az előző függvénykapcsolat végét. Az ÉS- VAGY-kapcsolatok számát csak a véges tárkapacitás korlátozza. Mivel a kimeneti tár is lehívható bemeneti feltételként, így a címzése 30 ... . 59-ig, a direkt bemeneté: 00 . . . 29-ig tart. Kimeneti cím lehet 00 ... 29 közötti is, de ezekre bemenetként nem lehet hivatkozni. Az időrelék címe OA-OF között, a segédtáraké: 3A-----3F, 4A-----4F, 5A--------5F között, a behívható hardware kimeneteké: 1A-------1F, 2 A------2F között van. A programot a PV szimbólum zárja, a javítás DT-vel valósítható meg. Ha a bemeneteken logikai 1 szint jelenik meg, illetve ha a negált bemeneteken logikai 0 szint, a letapogató logikának tovább kell lépnie. Ha valamelyik bemenetre ez nem teljesül, úgy a szerkezetnek új párhuzamos ágat kell keresnie, és megvizsgálni, hogy arra aktiválódni tud-e az előre kijelölt relékimenet. Ha a kimenet már egy párhuzamos ágon aktivizálódott, a berendezés gyorsított ütemmel új relécímet keres. Az utolsó dm után következő végjelzésre (PV) az egész letapogató szekvencia ismétlődik. Két szekvencia közti időre a kimenetek szintjüket egy tárolóelem segítségével megtartják. Az előzőekben leírt létraprogram letapogatását és értelmezését biztosító rendszer folyamatábrája az 1. ábrán látható. A folyamatábrához programozható utasításokat rendeltünk. Ezek készlete, hexadecimális címzése és jelentése a következő: Kód cím Készlet Jelentés A0 RITn = MTR „n”-edik időrelétárba, „MT” regiszter tartalma betöltve A3 GT = 1 „G” tár beírása A5 GT = 0 „G” tár törlése A6 VPC = HRS VPC-be PROM-ból új cím kerül (ugró utasítás) B1 ZT = 1 „Z” tár beírása B2 ZT = 0 „Z” tár törlése B4 MRC = 0 „MC” regiszter törlése B7 MCR = MCR * 1 „MC” regiszter léptetése C0 DMT = 0 Demultiplexer értékadó tárjának törlése C3 DMT = 1 Demultiplexer értékadó tárjának beírása C6 MTR = REPRÓM „MT” regiszter feltöltése Dl O H II „G” tár vizsgálata D2 RR = MTR „R” regiszter törlése D4 MTR = „MT” regiszter vizsgálata El MUT = 1 „MUT” tár vizsgálata E2 MUT = MTKI „MŰT” tár beírása E4 ZT = 1 ,Z” tár vizsgálata E7 MUT = MUT „MŰT” tár állapotának negálása Csak paritáshelyes címeket választottunk, mert a paritás-kód nagyságrendje is ki van használva. A berendezést a leíráshoz mellékeit rajzokon részletesen is megmagyarázzuk. A rajzokon az 5 10 15 20 25 30 35 40 45 50 55 60 65 2