197244. lajstromszámú szabadalom • Automata szabályzó berendezés végrehajtó egységek szenzor állapottól függő vezérlésére
9 197244 10 hető) futtatható programot nyerve, amely egy, a konzolhoz kapcsolt kábelen keresztül jut az EPROM kártyába. Ekkor az EPROM kártya be van kapcsolva:- a felszínen lévő, előzetes próbára szolgáló automata szabályozó berendezésbe,-és ha a program a felszínen tökéletesen kipróbált, a bánya mélyén lévő automata szabályozó berendezésbe. Ha a program nem hibamentes, az EPROM kártya ismert módon, ultraibolya sugárzásnak kitéve kitörölhető. A VISU kijelző egység egy hét szegmensből álló kijelző blokkot vezérel, amely a kezelőegység által észlelt rendszerhibákat jelzi kódolt formában. Ezek a felhasználói programhoz is használhatók (pl. bemutatni a jelenlegi állapotot vagy egy leállás okát kódolt formában), vagy a rendszerprogramhoz a felhasználói program helyes végrehajtásának igazolására. A találmány szerinti berendezés egy előnyös kiviteli alakjánál a közvetlenül a mikroprocesszor BM első buszhoz csatlakozó VISU kijelző egység akkor is folytatja működését, ha a felhasználói rész tönkremegy. A buszközi MIB interface modul biztosítja a felhasználói rész és a rendszer rész elszigetelődését. igy egy moduláris kártyarekesz-vezérlö vagy egy input/output modul tönkremenetele nem szakítja meg a mikroprocessszor modul működését. Mivel a VISU kijelző egység (és minden csatlakozó ellenőrző egység) közvetlenül a mikroprocesszor BM első buszhoz csatlakozik, anélkül, hogy a BM első busz a MIB interface modulon átmenne és hogy a felhasználói részhez csatlakozna, a rendszer üzemfenntartása és hibajelzö funkciói fennmaradnak, bármelyik egység hibásodik is meg. A MIB interface modul (ami ideiglenes tárolót is tartalmazhat) tehát kezeli a felhasználói részhez szükségez különböző jelzéseket (input/output buszokat) és irányítja a kártyarekesz-vezérlő modulok cimkódfejtését. Az önmegfigyelö vagy .watchdog’ (házőrző funkció előnyösen használható. Ennek a működési elve a következő: egy monostabilizátor minimum minden 200 ms-ben alaphelyzetébe tér vissza vagy lekapcsolja az energiát egy relétekercsről, s igy lezárja az ellenőrzött folyamatot. A tárgyalt automata előnyösen két .watchdog '-gal van felszerelve:- az egyiket a rendszer software irányítja (a mikroprocesszor parancsainak rossz működése esetén kikapcsolja a megfelelő relét),- a másikat a felhasználói program irányitja: ebben az esetben a felhasználónak kell rendszeresen behívnia a parancsot a monostabilizátor visszaállításához, igy bármely rendellenesség a felhasználói programban áramtalanítja mindkét önellenőrző relét. Van tehát egy, a 2. ábrán fel nem tüntetett összehangoló és óra kártya, amelynek feladata létrehozni és feloszlatni minden, a 6 működő egységhez és a különböző modulokhoz szükséges órajelet. Részletezve ez a kártya egy kombinált szinkronizáló- és tápfeszültségjellel látja el a 'távoli multiplex digitális input modulokat. Ez egy váltóáramú jel, amelyben az egyik ciklus periodikusan nullázódik (7. ábra). Amint már említettük, a felhasználói rész tartalmaz egy rekeszközi BIC második buszt, amely a 22, 23 és 24 moduláris kártyarekeszekhez tartozó, (1D 15 típusú) CC1, CC2 vagy CC3 rekesz ellenőrző laphoz csatlakozik. Míg a mikroprocesszor BM első busz rövid, hogy a jelek gyorsan áthaladjanak, a rekeszközi BIC második buszi-a csökkentett számú vezető jellemző, és a hordozott jeleket lelassítja. Minden egyes moduláris kártyarekeszhez kapcsolódik egy input/output BES harmadik busz, és a moduláris kártyarekesz outputjához BC vagy BMD buszok kapcsolódnak (lásd az . ábrát), amelyek belső biztosítása ISI interface modulokhoz vannak kapcsolva. A buszokon továbbítható különböző jelek feloszthatok:- DO - D7 adatvonalakra,- a funkciónak megfelelően funkcióválasztó AÜ - A3 vonalakra vagy A4 - A7 címvonalakra,- iró/olvasó R/W vonalra, és egy adatelfogadási vonalra és minden egyes rekesznél meghatározott a vonali sorrend. A különböző modulokat - minthogy közismertek . csak vázlatosan Írjuk le. Az összekapcsolások szabvány szerintiek. A 22, 23 vagy 24 moduláris kártyarekeszek minden aljzatának huzalozására egységes és bármilyen típusú input/output modulhoz alkalmazható. A input/output modulnak van egy, a típusára jellemző azonosító kódja. Ezt a kódot a vezérlőegység olvassa k;i. Ha a felhasználói software-t az automata szabályozó berendezés nyelvén írták, a fehasználónak kell meghatározni a rekeszekben az input/output modulok pozícióit és így neki kell előállítania a konfigurációs táblát. A vezérlőegység összehasonlítja a különböző aljzatokon kiolvasott kódokat a táblára regisztráltakkal. Ha., ez bármelyik aljzattal nem egyezik meg (kártya-keveredés, kártyahiba vagy téves kártya miatt), a felhasználói program leáll, a .watchdog ’ megállítja a folyamatot, és egy kód jelenik meg a képernyőn. Az inputok szinkronban vannak az órajelekkel és a vezérlőegység felhasználja a szerzett adatok információját egy munkamemóriakép kialakítására, amelyet a felhasználói program használ. Ez a memóriatérkép felfrissíthető - ha a felhasználó megfelelőnek látja- az automata szabályozó nyelvén megadott utasítással. 5 10 15 20 25 30 35 40 45 50 55 60 65