175113. lajstromszámú szabadalom • Berendezés CAMAC vezérlők és modulok működés-közbeni ellenőrzésére
7 175113 8 Az ellenőrzési eljárás lényege abban rejlik, hogy kihasználja azokat az időintervallumokat, amikor a vezérlési eljárás megvalósításából eredően vezérlésre nincs szükség. Ilyen időintervallumok minden vezérelt folyamatnál adódnak, pl. várakozás meghatározott időtartam elteltére, várakozás a folyamatból érkező válaszjelre, várakozás egy művelet végrehajtására stb. A 7. ábrát tekintve a vezérlés végrehajtása során, amikor azt a vezérlés feltételei lehetővé teszik, a 36 vezérlő lépésgenerátor olyan információs jeleket bocsát ki a C információs vezetékcsoportra, amelyek a már ismertetett hatásláncon 45 dekóder, 43 belső vezérlő áramkör és 44 ütemjel-generátoron keresztül olyan sorrendiségvezérlő jeleket állítanak elő, amelyek elindítják a 37 ellenőrző lépésgenerátort és ezáltal az ellenőrzési folyamatot. Ezzel egyidejűleg a 36 vezérlő lépésgenerátor működése leáll. Az ellenőrzés során valamennyi áramkör a korábbiakban már leírtak szerint működik. Az ellenőrzési folyamat végén a 37 ellenőrző lépésgenerátor újraindítja a 36 vezérlő lépésgenerátort, önmagát pedig leállítja. Ha a várakozási időintervallum tartama rövidebb, mint amennyi az ellenőrzéshez szükséges, a vezérelt folyamatból érkező bemenő válaszjeleknek lehetőségük van az ellenőrzési folyamat megszakítására oly módon, hogy a 41 válaszfigyelő áramkör a kimenő válaszjellel vezérli a 43 belső vezérlő áramkört. Ha az ellenőrzési folyamat megszakítását el kell kerülni, arra az 50 állapotregiszterből érkező P választiltó vezetéken levő jel generálásával van lehetőség. A találmány szerinti berendezéssel az ellenőrzés a 8. és 9. ábrákon látható eljárás hatásvázlata alapján az alábbi módon történik: Ha a teljes vezérlési feladat N számú elemi lépésből áll és KI számú (K1<N) vezérlési lépés után a vezérlés menete felfüggeszthető a fent ismertetett várakozási okok miatt, akkor az ellenőrzési lépések elindíthatok. A 36 vezérlő lépésgenerátor U0 indítása után KI számú V0 vezérlési lépés végrehajtása következik. Ezután a 36 vezérlő lépésgenerátor indítja a 37 ellenőrző lépésgenerátort, önmagát pedig ezzel egyidejűleg leállítja. A Z0 ellenőrzési ciklus után a 43 belső vezérlő áramkör Y0 vizsgálata eldönti, hogy a KI =N feltétel teljesült-e. Ha nem teljesült, akkor további K2 számú V0 vezérlési lépés végrehajtása, majd újabb Z0 ellenőrzési ciklus végrehajtása következik. Ezekután a Kl + K2 = N feltétel teljesülésének Y vizsgálata következik. A vezérlési lépések végrehajtása mindaddig folytatódik, amíg a n ZKi = N i= 1 feltétel teljesülésének Y0 vizsgálata a szóbanforgó feltétel teljesülését nem jelzi. Ez a feltétel teljesüléskor egyben a vezérlési folyamat T0 befejezését is jelenti. A 8. ábrán példaképpen bemutatott Z0 ellenőrzési folyamat a 9. ábrán részletezett elemi lépésekből áll. A 37 ellenőrző lépésgenerátomak a 36 vezérlő lépésgenerátor által való A0 indítását követi egy, a beren4 dezésre jellemző B0 elemi ellenőrzési lépés végrehajtása. Ezután a 43 belső vezérlő áramkörben a C0 vizsgálat folyik le. Ez eldönti, hogy előfordult-e hiba az ellenőrzés során. Ha nem fordult elő hiba, akkor a 37 ellenőrző lépésgenerátorban folyó F0 vizsgálat megvizsgálja, hogy lefutott-e valamennyi B0 elemi ellenőrző lépés. Ha már valamennyi B0 elemi ellenőrzési lépés lefutott, akkor az ellenőrzési folyamat befejeződik és a vezérlési folyamat H0 továbbfutásra kerül sor. Ez a 36 vezérlő lépésgenerátor leállítását, vagyis a vezérlésnek a 8. ábrán jelölt Y0 vizsgálat folytatását jelenti. Ha nem futott le valamennyi elemi ellenőrzési lépés, akkor a berendezésre jellemző következő B0 elemi ellenőrzési lépés végrehajtására kerül sor mindaddig, amíg valamennyi elemi ellenőrzési lépést a rendszer végre nem hajtotta. Amennyiben a már említett C0 vizsgálat a B0 elemi ellenőrzési lépés végrehajtása során hiba jelentkezését állapítja meg, akkor a megállapított hibáról a D0 hibaüzenet ad felvilágosítást a 20 kijelző egység útján. A 37 ellenőrző lépésgenerátor a 45 dekóder és a 43 belső vezérlő áramkör által elvégzett E0 vizsgálat dönti el: az előfordult hiba olyan súlyos-e, hogy szükséges a G0 vezérlés leállítása vagy sem. Ez utóbbi esetben az ellenőrzés menete az F0 vizsgálatban a már leírtak szerinti folytatódik. Az egyes funkcionális egységek működése szempontjából a V0 vezérlési lépések megegyeznek a B0 elemi ellenőrző lépésekkel. Ez utóbbiak azonban meghatározott sorrendben és megfelelő alakban az egyes funkcionális egységek (regiszterek, időzítő generátorok, dekóder, multiplexer stb.) bemenetére vezetve azok kimenetén előre ismert kimenőjelet generálnak. Ezeknek a válaszjeleknek a C0 vizsgálatát hajtja végre a 43 belső vezérlő áramkör. A CAMAC típusú vezérlő egységek és az azok által vezérelt, hozzájuk kapcsolódó modulok ellenőrzése elvégezhető a fent imsertetett berendezésnek például egy olyan változatával, amely egy ellenőrző és indító 51 periodikus ütemjel-generátort is tartalmaz (lásd a 7. ábrát). Az ellenőrzés végrehajtása ebben az esetben a 7. ábra kapcsolási elrendezése és a hozzátartozó, a 10. ábrán látható eljárás blokkvázlata alapján az alábbiak szerint történik: Az m vezérlés indító jel az előzőekben ismertetett módon indítja a vezérlő működését és a 37 ellenőrző ütemjel generátort is. Ezt a lépést az U0 blokk ábrázolja. Minden egyes V0 vezérlési lépés végrehajtást az E vizsgálat követi. Ez vizsgálja, hogy érkezett-e t periodikus ellenőrzés indító jel az 51 periodikus ütemjel-generátorból. Ha érkezett t periodikus ellenőrzés indító jel, akkor a 36 vezérlő lépésgenerátor saját működését felfüggesztve elindítja a már ismertetett Z0 ellenőrzési folyamatot. Ha a berendezés hibátlan, vagy a hiba nem olyan, hogy leállásra lenne szükség, az Y0 vizsgálat eldönti, hogy a teljes vezérlési eljárás, vagyis a végrehajtandó összes vezérlési lépés befejeződött-e. Ha nem, akkor a V0 vezérlés folytatás következik be mindaddig, amíg valamennyi vezérlési lépés végrehajtásra nem kerül. Ekkor következik be a T0 leállás. Az ellenőrzés megvalósítható a 7. ábrán látható kapcsolási elrendezésnek az 52 ellenőrzés indító áramkörrel és az u külső ellenőrzés indító bemenő jellel 5 10 15 20 25 30 35 40 45 50 55 60 65