198345. lajstromszámú szabadalom • Hierarchikus vezérlőrendszer
1 2 lódó belső iró-olvasótár a közös buszrendszerrel kapcsolatot tartó belső interface, a belső interfacen, valamint a tanító interfacen át beadható programnyelv nyelvezetének koordináló és műveletvégző elemeit meghatározó szűrőegység és a vezérlőrendszer többi egységének feladatorientált feldolgozási utasításokat előíró belső generátoregység van. A találmány szerinti hierarchikus vezérlőrendszer további előnyös kiviteli alakjánál a feldolgozó modulok interfaceken és külső buszrendszeren át rendre a bemeneti interface egy-egy ki/bemeneti kapujára csatlakoznak. A találmány szerinti hierarchikus vezérlőrendszer további előnyös kiviteli alakjánál a második hierarchiaszint vezérlőmodulja saját belső interfacen át több, egymástól kölcsönösen elválasztott vezérlőrendszer közös buszrendszeréhez csatlakozik. A találmány szerinti hierarchikus vezérlőrendszer további előnyös kiviteli alakjánál a legmagasabb hierarchiaszint vezérlőmodulja saját belső buszrendszerén át több, egymástól kölcsönösen elválasztott buszrendszerhez kapcsolódik. A találmányt a továbbiakban a mellékelt rajzon bemutatott pádakénti kiviteli alak kapcsán ismertetjük részletesebben. A rajzon az 1. ábra a találmány szerinti hierarchikus vezérlőrendszer elvi felépítése, a 2. ábra a találmány szerinti kapcsolási elrendezés blokkvázlata, a 3. ábra feladatorientált vezéregység blokkvázlata, a 4. ábra feladatelőkészítő egység blokkvázlata, az 5. ábra több vezérlőrendszer csatlakoztatási elrendezése. Az 1. ábrán bemutatott hierarchikus vezérlőrendszer legalsó hierarchiaszintjén egyes különálló vagy részfeladatok vezérléséhez SBl.l-SBl.m buszrendszerek és ezekhez csatlakoztatott SEl.l-SEn.k feldolgozó egységek vannak elrendezve. Ezen SEI .1 — —SEn.k. feldolgozó egységek fölé ME1—MEm vezérlőegységek vannak rendelve, amelyek mindegyike VSl-VSm változó tárral van ellátva a vonatkozó SB1.1—SBl.m buszrendszer feldolgozási szabályai számára. Egyidejűleg és egyenrangúan végbemenő és véges feldolgozással rendelkező folyamatok számára SE2.1—SE2.k feldolgozó egységek vannak kialakítva amelyek második SB1.2 buszrendszerre csatlakoznak és amelyek önállóan saját feldolgozási rendszer alapján működő aktív egységként vannak kialakítva. A vonatkozó SBl.l-SBl.m buszrendszerhez a folyamatról visszajelző és kiadott információk becsatolására 1E1—lEm beadó interfacek csatlakoznak. Ugyan ide csatlakoznak az összetartozó SEl.l-SEln.k feldolgozó egységek. Az SB1.1 — -SBl.m buszrendszerek fölérendelt SB2 buszrendszerhez csatlakoznak. Ez a fölérendelt SB2 buszrendszer és az összes éz alá rendelt, és saját ME—MEm vezérlőegységgel ellátott SBl.l-SBl.m buszrendszerek további és ezeknek fölérendelt SB3 buszrendszerrel vannak összekapcsolva. A második hierarchiaszint SB2 buszrendszerét MFV problémakezelő vezérlőegység kezeli. Az SB3 buszrendszerrel külső beadások céljából 10 interfaqp csatlakozik. A legmagasabb hierarchiaszint SB3 buszrendszerére az összes alárendelt SBl.l-SBl.m, SB2. buszrendszereken kívül feladatéi őkészítő MPA vezérlőegység és 1B tanítóinterface csatlakozik. Az SE 1.1—SEn.k feldolgozó egységek az előírt feldolgozási utasítások és folyamtvisszajelzési információk alapján vezérlőinformációkat képeznek és adnak ki a P folyamat számára, pl. egy munkadarabnak egy szerszámgépen történő, forgácsolás útján végrehajtandó megmunkálása számára. Numerikus vezérlő szerszámgépekkel ilyen módon feldolgozzák a beviteli eszközök, pl. nyomógombos klaviatúra útján beadott információkat és például útvezérlési és helyzetszabályozási folyamatokat határoznak meg, továbbá kapcsolási parancsokra vonatkozó információkat dolgoznak fel és adnak ki. Egy numerikus vezérlés kezelőegysége az SEI—SEm alárendelt egységek valamelyikére csatlakozik, vagy a kezelőegység részei különböző SEI -SEm alárendelt egységekre csatlakoznak. A többi SEI—SEm alárendelt egységek a numerikus vezérlés útvezérlő/ /helyzetszabályozó' részét képezik és a vezérlendő szerszámgéphajtószerkezeteihez, útmérő rendszereihez és sebességmérő egységeihez csatlakoznak. A programfutáshoz szükséges információkat az SEI.1—SEn.k feldolgozóegységek számára a közvetlen föléjük rendelt MEl-MEm vezérlőegységek állítják össze. Ezek az ME1—MEm vezérlőegységekezeket az információkat programinformációkból, ugyanezen hierarchiaszint mindenkori SBl.l-SBl.m buszrendszeréhez csatlakozó IE1—lEm beadóinterfacen át beadott folyamatvisszajelző információkból, továbbá az SEl.l-SEn.k feldolgozó egységek által kiadott és ugyancsak a mindenkori 1E1 —lEm beadóinterfacen át a vonatkozó SB1— S(m buszrendszerre becsatolt vezérlőinformációkból a VS1—VSm változó tárakban tárolt feldolgozási szabályok alapján határozzák meg. Az ME1—MEm vezérlőegységek által rendelkezésre bocsátott információk további feldolgozása az utána kapcsolt SEI .1 —SEI .k, SEn.l - —SEn.k feldolgozóegységek egyikének felhasználásával indul meg, miután a legalsó hierarchiaszint hozzátartozó MEl-MEm vezérlőegysége az ilyen információk rendelkezésre állására vonatkozó jelet küld az MPV feladatkezelő vezérlőegységre. Ezen jel hatására az MPV feladatkezelő vezérlőegység kiválaszt egyet az erre alkalmas SEl.l-SEn.k feldolgozó egységek közül, és azt az átvitt információknak megfelelően erre a feladatra aktiválja. Az SE2.1-SE2Jc feldolgozóegységek — amelyek olyan SB1.2 buszrendszerre csatlakoznak, amelyhez az MEl-MEm vezérlőegységek egyike sincs csatlakoztatva - a fölérendelt hierarchiaszint PMV feladatkezelő vezérlőegység általi kiválasztás és aktiválás után tárolt feldolgozási programjuk alapján feladatokat oldanak meg. Ennek révén történhet meghatározott feladatok feldolgozása, amelyek nem kívánják meg a vezérlőváltozók, feltételek és szerkezeti információk alapján az aktualizálást. Az olyan folyamatok yezérlése, amelyek információszükséglete meghaladja az MPV feladatkezelő vezérlőegység és az MEl-MEm vezérlőegységek VSl-VSm változó táraiban tárolt feldolgozási szabályok alapján meghatározó szabályozó információkat, vagy ezektől eltér, akkor új, illetve megváltoztatott feldolgozási szabályokra van szükség. Ehhez a legmagasabb rendű SB3 buszrendszere az 1B tanitóinterfacen át valamilyen programozási nyelven információkat adnak be. A beadott információkat a 198.345 5 10 15 20 25 30 35 40 45 50 55 60 3