194632. lajstromszámú szabadalom • Gyors digitális jelfeldolgozó és vezérlő berendezés

1 194 632 2 A találmány tárgya gyors digitális jelfeldolgozó és vezérlő berendezés, amely nagy működési sebes­séggel végzi el a felhasználói program valamennyi műveletét. Előnyösen folyamatirányító és vezérlő, pl. Prog­rammable Logic Controller (PLC) jellegű berende­zéseknél használható. Az ismert, technikai szintet képviselő berendezé­sek három csoportba oszthatók:- az első csoport csak bitorientált feldolgozó egységet,- a második csoport csak szóorientált feldolgo­zó egységet,- a harmadik csoport'bitorientált és szóorien­tált feldolgozó egység valamilyen kombinációját tartalmazza. Az ilyen célra szolgáló ismert gyártmányok „Speicherprogramierbare Steuerung” és „Progra­­mable Logic Controller” néven kerülnek forgalom­ba. Az első csoportra jellemző készülékként utalunk az EBERLE vállalat PLS 511 típusú készülékre. Ezen csoporthoz tartozó készülékek feldolgozó egysége kizárólag néhány logikai művelet (bitmű­velet) végzésére képes kb. 1-10 psec végrehajtási >dővel. A számlálási és időzítési funkciók ellátása korlátozott, mivel ezeket a funkciókat a készülékbe épített meghatározott számú és funkciójú külön áramkörök látják el. Más, vagy összetettebb műve­letek végzésére, pl. byte operandusú műveletek, aritmetika, ugrás, szubrutin feladatok ellátására nem képesek. Általában nem, vagy csak igen korlá­tozottan képesek öndiagnosztizálásra más készülé­kekkel, pl. fölérendelt számítógéppel kommuniká­lásra. Programozásuk vagy nehézkes (pl. kódok alapján történik), vagy drága speciális pogramozó készüléket igényelnek. A második csoportra jellemző készülékként uta­lunk a SA1A vállalat PCA-1 típusú berendezésére. Ebben a berendezésben a feldolgozó egység leg­többször mikroprocesszor, amely interpreter prog­ram, software segítségével látja el a felhasználói utasítások elvégzését. Az ilyen feldolgozó egység logikai műveleten kívül más egyéb műveletek elvég­zésére is képes, pl.: ugrás, szubrutin, számlálás, időzítés külön áramkörök nélkül, fejlett öndiag­nosztikát valósíthat meg. Felhasználóval vagy más berendezéssel intelligens módon kommunikálni tud. Programozásuk legtöbbször nem igényel speci­ális berendezést, mert a mikroprocesszor ezt a funkciót is képes ellátni. Az interpreter-program útján történő felhaszná­lói program végrehajtás azonban bármilyen utasí­tás esetén igen időigényes. Ennél a berendezésnél egy felhasználói utasítás végrehajtási ideje 140 psec. Az interpreter-program bővítésével elvileg lehető­ség lenne akár byte-operandusú, pl. aritmetikai műveletek végzésére is, ennek megvalósítása azon­ban nem szokás a 140 psecnál is feltehetően hosz­­szabbra adódó végrehajtási idő miatt. A harmadik csoportba tartozó berendezések egyik részénél a szóorientált egység, rendszerint mikroprocesszor feladata csupán a berendezés fel­ügyelete, a programozás, a kommunikáció támoga­2 tása. Ezért a harmadik csoporthoz tartozó készülé­kek hiányosságai jórészt azonosak az első csoport­nál már ismertetett készülékek hiányosságaival. A harmadik csoporthoz tartozó berendezések másik részénél a felhasználói program végrehajtá­sában ténylegesen résztvesz a bitorientált és a szó­orientált feldolgozó egység is. Hátrányaik az első és második csoport készülékeinek kombinációját mutatják. így pl. az Elektronikus Mérőkészülékek Gy ára által gyártott PLC-8862 típusú készülékénél a bitutasítások végrehajtási ideje 2-4 psec, egyéb utasításoknál pedig - mivel ezeket mikropro­cesszor hajtja végre interpreter-program segítségé­vel - 150 — 200 psec. A találmány célul tűzte ki az ismert megoldások hiányosságainak megszüntetését és olyan gyors di­gitális jelfeldolgozó és vezérlő berendezés létreho­zását, amely nagy hatékonysággal és sebességgel, 1-10 psec alatt képes a felhasználói programban szereplő bármely műveletet: bit- és byte-operandu­­sú logikai és aritmetikai, ugrás, szubrutin, időzítés, számlálás, stb. elvégezni. Továbbá előnyösen hasz­nálható folyamatirányító és vezérlő pl. PLC-jellegű berendezéseknél. A találmány szerinti megoldás azon a felisme­résen alapul, hogy ha az ismert megoldásoknál alkalmazott lassú software jellegű interpreter prog­ramot elhagyjuk, s helyette olyan hardware inter­preter egységet alkalmazunk, amely a meglévő, is­mert egységek célszerű, struktúrába rendezésével résztvesz a felhasználói program feldolgozásában is, akkor a mikroprocesszor lassú funkciói, mint pl. a művelet operandusának kiválasztása, bitművelet végzése kiválthatók, s a felhasználói program vala­mennyi művelete gyorsan, nagy sebességgel hajtha­­tc végre. A találmány tárgya tehát gyors digitális jelfeldol­gozó és vezérlő berendezés, amely ismert módon tartalmaz paraméter-memóriát, mikroprocesszort, rendszer-memóriát, kommunikációs illesztőt, hát­tértárat, bemenő-kimenő egységet. A berendezésre jellemző, hogy tartalmaz továbbá interpreter egysé­get, amelynek paraméter adat bemenő-kimenő pontcsoportja paraméter adatbusszal, paraméter kontroll kimenő pontcsoportja paraméter kontroli­busszal, paraméter cím kimenő pontcsoportja pa­raméter címbusszal a paraméter-memória adat be­­nenő-kimenő pontcsoportjára, paraméter kontroll bemenő pontcsoportjára, paraméter cím bemenő pontcsoportjára, processzor adat bemenő-kimenő pontcsoportja processzor adat-busszal a mikropro­cesszor processzor adat bemenő-kimenő pontcso­portjára, processzor cím bemenő-kimenő pontcso­portja a processzor címbusszal, rendszer kontroll bemenő-kimenő pontcsoportja a rendszer kontroli­­busszal a mikroprocesszor, a rendszer-memória, a kommunikációs illesztő, szekunder felhasználói memória, primer felhasználói memória, a háttértár és a bemenő-kimenő processzor cím bemenő-kime­nő pontcsoportjára és rendszer kontroll bemenő­kimenő pontcsoportjára, primer adat bemenő­kimenő pontcsoportja primer adatbusszal a rend­szer-memória, a kommunikációs illesztő, a primer felhasználói memória, a háttértár és a bemenő­5 10 15 20 25 30 35 40 45 50 55 60 65

Next

/
Thumbnails
Contents