192091. lajstromszámú szabadalom • Állandóan aktív programfutást ellenőrző felülgyeleti rendszertechnikai elrendezés, előnyösen szerszámgépvezérlésekhez
1 192.091 2 gyelő áramkör frissítő 51 bemenetére. Amennyiben a két kód nem egyezik meg. akkor frissítő jel nem kerül az 5 időzítő és hibafigyelő áramkör frissítő 51 bemenetére, hanem a 3 azonosítást és kódösszeha- g sonlítást végző egység gyors hibajelző, ill. folyamatleállító 32 kimenetén egyrészt hibajelzést ad a 1 mikroprocesszoros központi vezérlő rendszer részére, másrészt intézkedik a folyamat felé a legfontosabb, legveszélyesebb részfolyamatok (pl. mozgások) leállításáról, mintegy előrejelezve a real-time időn belül az 10 5 időzítő és hibafigyelő áramkör hibajelző 53 kimenetén keresztül az 1 mikroprocesszoros központi vezérlő rendszer, ill. a lassú hibajelző ill. folyamatleállító 52 kimenetén keresztül a folyamat felé érkező hibajelzést, ill. folyamatleállítást, amely vészállapotnak felel meg. 3.) Ellenőrző reset szubrutin, melynek az a feladata, hogy szubrutinból való visszatérés is egyrészt ellenőrzött legyen, másrészt a 4 ellenőrző kódtároló egységben a végrehajtott szubrutin kódját törölje. Ennek elvégzéséhez ismét össze kell hasonlítani, 20 hogy az aktuális program kódja van-e a 4 ellenőrző kódtároló egységben. Ez a már előzőekben ismertetett módon történik, tehát ennek elvégzése mind a három részfeladatnál szükséges annak érdekében, hogy csak ellenőrzött, hibátlan programfutás esetén legyen ellenőrzött műveletvégzés. Ismét meg kell vizsgálni, 25 hogy a 4 ellenőrző kódtároló egység tartalma egyenlő-e ,,0"-val, azaz nincs-e illegális kódtárolás. Ha a két vizsgálat közül bármelyik negatív eredménnyel zárul, akkor a 3 azonosítást és kódösszehasonlítást végző egység gyors hibajelző, ill. folyamatleállító 32 kimenetén hibajelzést ad, ugyanakkor pedig a frissítő 33 30 kimeneten a frissítés felfüggesztődik. Amennyiben a vizsgálat pozitív eredménnyel zárul, akkor a befejezett szubrutin kódja a 4 ellenőrző kódtároló egységben törlésre kerül, ugyanakkor az ellenőrző pointert csökkenteni kell, hogy a következő végrehajtás alatt lévő szubrutin kódiára mutasson. 3® A találmány szerinti rendszertechnikai elrendezés előnyös megvalósításánál a 2 szubrutin azonosító egység ROM-ból, a 3 azonosítást és kódösszehasonlítást végző egység regiszterekből, a 4 ellenőrző kódtároló egység RAM-ból épül fel. A találmány szerinti rendszertechnikai elrendezés Célkitűzését megvalósította és előnyei a következők: *- állandóan aktív programfutás vizsgálatára alkálin as, — minden lehetséges tévesztés, zavar esetén realtime időn belül hibajelzést ad, — véd óragenerátor leállás, processzor „HALT" állapot, kiépítetlen tárfelületre való elugrás ellen, ami a katasztrófád meghibásodásokat (pl. géptörés,baleset) megakadályozza. — növeli az üzembiztonságot. SZABADALMI IGÉNYPONT 1.) Állandóan aktív programfutást ellenőrző felügyeleti rendszertechnikai elrendezés, előnyösen szerszámgépvezérlésekhez, amely tartalmaz mikroproceszszoros központi vezérlő rendszert, amelynek hibajelző bemenetére időzítő és hibafigyelő áramkör, hibajelző kimenete csatlakozik, az időzítő és hibafigyelő áramkörnek lassú hibajelző, ill. folyamatleállító kimenete van, azzal jellemezve, hogy tartalmaz továbbá szubrutin azonosító egységet (2), amelynek azonosító kódot lekérdező kimenete (21) a mikroprocesszoros központi vezérlő rendszer (1) azonosító kódot lekérdező bemenetére (11) van kötve, a mikroprocesszoros központi vezérlő rendszer (1) kódközlő kimenete (13) azonosítást és kódösszehasonlítást végző egység (3) kódközlő bemenetére (31), az azonosítást és kódöszszehasonlftást végző egység (3) gyors hibajelző, ill. folyamatleállító kimenete (32) a mikroprocesszoros központi vezérlő rendszer (1) gyors hibajelző bemenetére (12), frissítő kimenete (33) az időzítő és hibafigyelő áramkör (5) frissítő bemenetére (51), tárolt kódot közlő bemenete (34) ellenőrző kódtároló egység (4) tárolt kódot közlő kimenetére (42), az ellenőrző kódtároló egység (4) ellenőrző bus-a (41) a mikroprocesszoros központi vezérlő rendszer (1) ellenőrző bus-ára (14) csatlakozik. 40 2 db ábra Országos Találmányi Hivatal F.k.: Himer Zoltán Kódex 3