198345. lajstromszámú szabadalom • Hierarchikus vezérlőrendszer
1 2 feladatelőkészítő MPA vezérlőegység az MPV feladatkezelő vezérlőegység, valamint a legalsó hierarchiaszinten elrendezett ME1 -MEm vezérlőegységek által feldolgozható szabályokká alakítja át és ezekre, illetve ezek VSl-VSm változó táraira továbbítja. Ezáltal válik lehetségessé a más folyamatokhoz vagy folyamatkörülményekhez való hozzáigazítás. A 2. ábra problémamegoldó ME vezérlőegységet mutat, amely közös SB buszrendszerre csatlakozik. A feladatmegoldó ME vezéregység K koordináló egységet, G generátoregységet és VS változó tárat tartalmaz. A VS változó tárban vezérlő változók, feltételek és szerkezetinformációk vannak tárolva a vezérelendő SÍ—Sm vezérlőrendszerek számára. A K koordináló egység vezérli a rutinszerű lefutást, míg a ; gene rá toregység a folyamatról visszajelzett jelek és a VS változótárban tárolt információk alapján új információkat nyer és ezeket ismét eltárolja a VS változó tárban, mint vezérlőváltozókat, feltételeket és szerkezetinformációkat a további feldolgozás számára. Az SÍ—Sm vezérlőrendszerek egy-egy, a közös SB buszrendszerre csatlakozó SEI - —SEn alárendelt egység képezi a feladatmegoldó ME vezéregységgel. Ekkor ezen a hierarchiaszinten a feladatmegoldó ME vezérlőegység képezi a vezérlőegységet és az SEI-SEn alárendelt egységek képezik a feldolgozó egységeket. Ezen SÍ—Sm vezérlőrendszerek mindegyike egy-egy különálló folyamatot, vagy pedig az összetett folyamat egy részét vezérlik. Ennek eléréséhez az SEl-SEm alárendelt egységek kimenetei össze vannak kapcsolva a T folyamat beavatkozószerveivel. A kiadott információk visszajelzése céljából az SEl-SEm alárendelt egységek visszajelző vezetékek segítségével 1E beadó interfacera vannak vezetve. Erre az 1E beadó interfacere ezen túlmenően visszajelzett információkat hordozó vezetékek csatlakoznak a P folyamat beavatkozószerveiről. Nagymértékű információigény esetében előnyös az SEI—SEn alárendelt egységek ki- és bemenetét rendre egy interface egy-egy ki-/bemenőkapuján át vezetni,' míg az SEI—SEn alárendelt egységek visszarendelt információi mindig egy kimeneti kapun és egy külső EB buszrendszeren át az IE beadó interfacere kapcsolni. A feladatmegoldó ME vezéregység alárendelt SEI—SEm alárendelt egységeken kívül a közös SB buszrendszerre további, a feladatmegoldó ME vezéregységtől függő autonóm SEm+1—SEn alárendelt egységek csatlakoznak. Ezek az autonóm SEm+1—SEm alárendelt egységek dolgozzák fel az előírt megmunkálási szabályok szerint kezelendő kapcsolási információkat, például valamely géprésznek egy gépálláskapcsolóhoz való érkezésekor a hajtások lekapcsolását, a hűtőfolyadék táplálásának vezérlését, vagy olyan eredményeket, amelyek vészlekapcsol ást igényelnek. A közös SB buszrendszerre ezenkívül MPV feladatkezelő vezérlőegység, mint a feladatmegoldó ME vezéregységhez viszonyított további hierarchiaszint, feladatelőkészítő MPA vezérlőegység és a teljes rendszer működéséhez szükséges és valamilyen programozási nyelven megadott információk beadása céljából egy 1B tanítóinterface kapcsolódik. Az SEI-SEn alárendelt egységek folyamatosan feldolgozzák valamely részfolyamat vagy folyamatrész be- és kimeneti információit. Az egyes SEf-SEn alárendelt egységek a P folyamat végrehajtó szerveivel be- és kimenő vezetékeken át tartanak kapcsolatot. Az 1E beadó interfacere kapcsolt visszajelző vezetékeken át az SEI-SEn alárendelt egységek által kiadott információk képe a közös SB buszrendszerre és ezzel együtt a feladatmegoldó ME vezéregységre, vagy pedig az MPV feladatkezelő vezérlőegységre kerül. Az SEI-SEn alárendelt egységeknek a P folyamat beavatkozószerveivel történő nagyobb mennyiségű információcseréje az ISl-lSn interfaceken át történik, és a kiadott ifnormádók rákerülnek a külső EB buszrendszerre, ahonnét az 1E beadó interfacen át a közös SB buszrendszerre és ezzel a feladatmegoldó ME vezéregységre vagy pedig az MPV feladatkezelő vezérlőegységre visszajutnak. Az ilyen visszajelzett információkból és az egyes SEI -SEm alárendelt egységeknek a közös SB buszrendszer által közvetített és a pillanatnyi feldolgozási állapotukból következő igényeiből a feladatmegoldó ME vezéregység a VS változó tárakban tárolt programinformációk alapján új utasításokat ad az SEI — —SEm alárendelt egységeknek, amelyek ezekből adatokat, utasításokat képeznek a P folyamat beavatkozó szervei számára. Az egy vagy több SEI—SEn alárendelt egységen át beadott megmunkálási programokból és az útmérő rendszereknek és sebességmérő egységeknek a többi SEI —SEm alárendelt egységen át jelentett ellenőrző jeleiből a feladatmegoldó ME vezéregység előírja a szerszámgép megmunkáló szerszámainak mozgáspályáját. Az információk sürgősségeinek és az SÍ—Sn vezérlő rendszerek vagy az autonóm SEm+1—SEn alárendelt egységek leterheltsége alapján az MPV feladatkezelő vezérlőegység a folyamatban levő megmunkálási művelet során végrehajtandó feladatokat vagy diagnózisrutinokat a funkcióterjedelmük alapján osztja el. A P folyamat beavatkozószerveket eközben az MPV feladatkezelő vezérlőegység a legtágabb értelemben véve szabadon rendelheti hozzá az SEI-SEn alárendelt egységekhez. A dinamikus, például külön erre alkalmazott érzékelők által meghatározott változásokat és más változó korrekciós értékeket a feladatmegoldó ME vezéregység generálási ciklusokban dolgozza fel a futó program számára. Ennek révén a megmunkálási program folyamatosan aktualizálódik. A kezelőegység klaviatúráján át beadott programinformációkat a feladatmegoldó ME vezéregység ugyanilyen módon generálási ciklusokban interpretálja és megmunkálási információként előkészíti, majd programutasításként vagy beadáskérésként a vonatkozó SEl-SEm alárendelt egységekre kiadja. Az MPV feladatkezelő vezérlőegység figyeli az autonóm SEm+1—SEn alárendelt egységekből származó visszajelzett információkat, továbbá a feladatmegoldó ME vezéregység feldolgozási állapotát és információszükségletét és a benne tárolt feldolgozási szabályok alapján programinformációkat ad ki ezeknek az egységeknek & ennek során elosztja a feladatokat. Az 1B tanítóinterfacen át valamilyen programozási nyelv alakjában szabályozási változók feldolgozási szabályok, feltételek és szerkezeti információk adhatók be, amelyeket a feladatelőkészítő MPA vezérlőegység utasításokká dolgoz fel az MPV feladatkezelő vezérlőegység, a feladatmegoldó ME vezéregység és az autonóm SEm+1-SEn alárendelt egysége számára. Ezáltal válik lehetővé a vezérlőrendszernek a változó körülményekhez való hozzáillesztéséhez 198.345 5 10 15 20 25 30 35 40 45 50 55 60 4