177675. lajstromszámú szabadalom • Eljárás és berendezés csak olvasható memória programozására és/vagy ellenőrzésére mintamemóris vagy adatfeldolgozó berendezés segítségvel

7 177675 8 a programozandó és a mintamemóriát. Előnye még az is, hogy kihasználhatjuk ezen moduláris részművelet azon sajátosságát, hogy végjelzést generálunk, amellyel az adatfeldolgozó berendezés számára visszajelzést bizto­sítunk. A találmány szerinti berendezés olyan ismert beren­dezés továbbfejlesztése, amelynek vezérlőberendezése és a vezérlő berendezéshez kapcsolt mintamemóriája és programozandó memóriája van. A továbbfejlesztés, vagyis a találmány abban van, hogy a berendezésnek külön feladatvezérlő egysége és a feladatvezérlő egység­gel leglább három vezetékcsoporton keresztül összekap­csolt feladatvégrehajtó vezérlőegysége van. Célszerű, ha a programozó berendezéshez két vezeték­csoporton keresztül adatfeldolgozó berendezés is csat­lakozik. Célszerű továbbá, ha a feladatvezérlő egységnek lánc­ba kapcsolt illesztőkészüléke, feladat-cím átalakítója és feladatvezérlő vezérlőszerve van. Célszerű továbbá, ha a feladatvégrehajtó vezérlőegy­ségnek adatútvezérlő logikája, az adatútvezérlő logi­kával összekapcsolt műveletvezérlő készüléke, továbbá az adatútvezérlő logikával és műveletvezérlő készülék­kel összekapcsolt egyedi programozó modulja van. Célszerű még az is, ha a műveletvezérlő készüléknek egymással összekapcsolt végrehajtó vezérlőszerve és mű­velet végrehajtó áramköre van. A találmány szerinti eljárás különös előnye, hogy al­kalmas messzemenő automatizálásra, olyan — külön­böző színvonalú — berendezések kialakítására, melyek a fentiekben vázolt eljárási lépéseket minimális kezelői beavatkozás igénnyel és optimális sebességgel és meg­bízhatósággal végrehajtják. A találmány szerinti beren­dezés mindenképpen tartalmazni fogja az adatutak fel­építéséhez szükséges — vezérelhető — áramköröket és a már említett művelettárat. Tovább automatizálható a folyamat, ha a mindenkori kezelendő PROM sajátságai­hoz illeszkedő végrehajtó egységet úgy alakítjuk ki, hogy az adatforgalom befejezése után a kialakult tér­állapot tartós rögzítését (a beégetést) megvalósító mű­veleteket maga a végrehajtó egység hajtatja végre, mely­be ebből a célból beégetjük az égetési műveletek progra­mozását. Minthogy a kereskedelmi forgalomban kap­ható PROM-ok különböző típusai egymástól eltérő mű­veletsorral égethetők, célszerűen a berendezést annyi különböző végrehajtó egységgel látjuk el, ahány eltérő beégetési folyamatra kialakított PROM-típus kezelésére kívánjuk alkalmassá tenni a berendezést. Ezek felcseré­lését biztosíthatja a dugaszos csatlakozás alkalmazása, de alkalmazhatunk üzemmód választó szerve* is, mely­nek segítségével mindenkor az éppen kezelendő PROM- hoz illeszkedő végrehajtó egység iktatható a vezérlési rendszerbe. A találmányt a továbbiakban a találmány szerinti be­rendezés néhány kiviteli alakjának részletesebb leírásá­val mutatjuk be, amely leírás az eljárási folyamatot is kielégítően szemlélteti. Az 1. ábra néhány, a találmány szerinti eljárással fo­ganatosítható kezelési folyamatot mutat be az ahhoz alkalmazható moduláris műveleti utasításkészlettel. A 2. ábra a találmány szerinti berendezés példakénti, de általánosított tömbvázlata. A 3. ábra az így felépített berendezés vezérlő főegységének példakénti kivitelét mutatja tömbvázlatban. A 4. ábra a vezérlő főegység részét képező vezérlő egység példakénti kivitelének belső szervezését mutatja. Az 5. ábra a végrehajtó főegység példakénti kivitelének tömbvázlata. A 6. ábra a végre­hajtó főegység részét képező vezérlő egység példakénti kiviteli alakjának tömbvázlata, míg a 7. ábra ezen belül a művelettár példakénti kiviteli alakjának belső szerve­zését mutatja. Az 1. ábrán látható, hogy a művelettárba beégetett részmüveleti utasítás-sorozatok alkalmas kombinálásá­val pl. kézi indítással, illetve kézi üzemmódban másolás, összehasonlítás, törölt állapot ellenőrzés, gépi indítással, illetve gépi üzemmódban programozás, mintamemória kiolvasása vagy a kezelendő memória kiolvasása felada­tokat végezzük el. Az első, úgynevezett előkészítő fázis­ban legalább egy, előnyösen két lépésben az egyes moduláris részműveletek végrehajtását biztosító adat­utak felépítését végezzük. Ezután pl. kézi üzemmódban a másolás feladatot az ábrán mutatott módon három egymástól független lépésben hajthatjuk végre. Az első lépésben az adott címen a mintamemória tartalmát be­írjuk a programozandó memória megfelelő című reke­szébe. A második lépésben a programozandó memória tartalmát az adott címen összehasonlítjuk a minta tar­talmával. Ennél a második lépésnél két eset lehetséges, egyezés és eltérés. Eltérés esetén hibajelzést adunk. Egyezés esetén pedig a következő — harmadik — lépés­ben a programozás vége vizsgálat moduláris részműve­letét hajtjuk végre. Ha a másolás befejeződött, „kész" kijelzést adunk; ha a másolás még nem fejeződött be, továbblépünk a következő címre és a másolást ott foly­tatjuk. Kézi üzemmódban az összehasonlítás feladatot pl. két lépésben hajthatjuk végre. A második fázis első lépé­seként elvégezzük a programozandó memória és a min­­tamemória tartalmának az összehasonlítását az adott címen úgy, ahogy azt a másolás feladatnál már említet­tük. A második lépésben összehasonlítás vége vizsgála­tot végzünk, ahogyan azt már a programozás vége vizs­gálatnál említettük. . Kézi üzemmódban a törölt állapot ellenőrzését ugyan­csak két lépésben végezhetjük, az összehasonlításnál le­írthoz hasonlóan. Gépi indításnál, vagyis gépi üzemmódban a progra­mozás feladatot két vagy három lépésben, két vagy há­rom moduláris részművelet egymás utáni elvégzésével hajtjuk végre. Két lépéses kialakításnál az első lépésben elvégezzük a beírást az adott címen, a második lépésben pedig a befejezés moduláris részművelet végrehajtásakor az adatfeldolgozó berendezésben futó programnak visz­­szajelzést adunk és ezzel a programozó berendezést alap­helyzetbe állítjuk. Három lépéses kialakításnál a máso­dik lépésben összehasonlítás moduláris részműveletet, majd a harmadik lépésben a két lépéses kialakításnál már ismertetett módon a befejezés moduláris részműve­letét végezzük el. Gépi üzemmódban a mintamemória kiolvasását, vagy a programozandó memória kiolvasását egy lépésbm, a befejezés moduláris részművelet elvégzésével hajtjuk végre. A 2. ábrán látható, hogy a kezelési folyamat vezérlé­sének két főrésze a vezérlő 12 főegység és a végrehajtó 13 főegység. A vezérlő 12 főegység 12b adatút-kimenetét a végrehajtó 13 főegység első 13a bemenetével az adatút vezérlő A csatorna, a vezérlő 12 főegység 12c feladat­­kimenetét a végrehajtó 13 főegység második 13b beme­netével a feladat vezérlő 11 csatorna köti össze. A vezérlő î 10 15 20 25 30 35 40 45 50 55 60 65 4

Next

/
Thumbnails
Contents