170595. lajstromszámú szabadalom • Berendezés szerszámgépek közvetlen számjegyes vezérlésére
13 170595 14 ellenőrző áramkör feladata a 3 csatornáról érkező adatok kereszt- és hosszirányú paritásellenőrzése, és helyes adatok esetén indítójel előállítása 41 vezetéken. Az átvitel helyességéről a központ a státusbyte kiolvasásával is tájékozódhat. A kiviteli 11 ellenőrző áramkör adat bemenetei a kimenő 46 adatvezetékekre csatlakoznak, vezérlő bemenetként felhasználja a kimenő 49 adatátadó vezeték jelét, a 15 címdekódoló áramkör 97 címvezetékének (üzenet vége cím) és a 18 órajelgenerátor 60 vezetékének jelét. Kimenetként a 41 vezetéken levő indítójelen kívül 105 vezetéken előállít egy paritáshiba jelet, amely a státuszbyte-ban kiolvasható. A státuszbyte paritáshiba bitje paritásnullázó 104 vezetéken nullázható. A paritásnullázást a következő mondat kezdete végzi. A 17. ábra a hosszparitás jeletképző áramkört ábrázolja az egyik adatvezetékre. A 46 adatvezetéken megjelenő jel 49 adatátadó vezeték SC jelének 1 értéke esetén billenti a paritásgyűjtő JK 99 flip-flopot. A kezdeti érték a 97 címvezetéken üzenet vége címre megjelenő jelre, a paritásérték kiolvasása után állítódik be. Az összes 46 adatvezeték hasonló módon képzett hosszparitás értékeit közös 100 kapuba gyűjtjük, amelyet a megfelelő pillanatban vizsgálva, az átvitel ellenőrizhető. A 18. ábra a 11 ellenőrző áramkör további elemeit mutatja. Látható a 17. ábra szerinti 98 vezeték, amely a hosszparitás jelet adja. A keresztparitást 101 paritásképző áramkör képezi. A kereszt- vagy hosszparitáshiba nullázza a 102 flip-flopot, amelynek tartalma közvetlen blokkolja vagy engedélyezi a 41 vezetéken az indítójelnek az üzenet vége cím után történő előállítását. Paritáshiba esetén az indítójel csak akkor áll elő, ha az újabb üzenet vége címhez tartozó hosszparitás byte érkezése esetén az átvitel hibátlannak bizonyul. A 102 flip-flop kimenő jele adja a 105 vezetéken a státuszbyte számára a paritáshiba jelet, amely a központ által a státuszbyte- számára a paritáshiba jelet, amely a központ által a státuszbyte-ban kiolvasható. A státuszbyte paritáshiba bitje az indító órajel letiltásának feloldása nélkül is nullázható a 104 vezetéken paritásnullázó jel segítségével, az indítójel tiltását a következő üzenet vége beérkezéséig a 103 flip-flop végzi. A 15. ábrán szemléltetett 15 címdekódoló áramkör feladata a központból érkező utasításoknak a 2 vezérlőegység egyes végrehajtó egységeibe (modulok) történő irányítása. A címdekódoló áramkör alkalmazása előnyösen csökkenti az egyes végrehajtó egységekben szükséges áramköri elemek számát, ezáltal a vezérlőegységet megbízhatóbbá teszi. Alkalmazása ugyanakkor az utasításrendszer moduláris kialakítását is lehetővé teszi. A 15 címdekódoló áramkör adatbemenetével a kimenő 46 adatvezetékekre csatlakozik, vezérlő bemenetei a kimenő 49 adatátadó vezetékre és a kimenő különleges 47 adatvezetékre vannak kapcsolva, utóbbi végzi a címek és adatok megkülönböztetését. A 46 adatvezetékeket az utasításrendszerből következően két 107 és 107a dekódolóegység dekódolja, amelyek közül az utóbbi a 15. ábrán csak körvonalaival van jelölve. A 107a dekódolóegység kimenetén áll elő a modulcím, a 107 dekódolóegység 5 kimenetén pedig külön a modulon belüli cím. Az 5. ábrán feltüntetett 96, 91, 97, 70 és 116 címvezetékek címjelei fizikailag a megfelelő modulcímnek és egy modulon belüli címnek az ábrán nem feltüntetett összekapcsolásából vannak ké-10 pezve. További kimenetként a nyolcadik 46 adatvezetékből az input/output kijelölő jelet kapjuk a 71, ül. 72 vezetéken. A 2 vezérlőegység a központba bemenő forgal-15 mának összehangolását a 13. ábrán látható adatbeviteli 16 igényrendező áramkör végzi. A bejelentkezések forrásai lehetnek a szerszámgép kapcsolóelemei, a kezelői billentyűzet, a mellékhajtás modul és a vezérlőegység belső állapotváltozásai. 20 Bejelentkezésre van szükség olyankor is, amikor a központ valamely regiszter vagy státuszbyte kiolvasására adott utasítást. A szerszámgép kapcsoló elemeiről 118 vezetékeken érkező jelzéseket á 19 figyelő modulban levő szerszámgép bemeneti fo-25 gadó áramkörök továbbítják, a vezérlőegység belső állapotváltozásainak figyelését és a bejelentkezések kialakítását a 19 figyelő modulban levő generátor áramkör, a billentyűzet jeleinek kialakítását a beviteli 13 billentyűzet modul végzi. A bejelentke-30 zések véletlen időpontokban keletkeznek, ezért van szükség a bemeneti igények rendezésére. Az adatbeviteli 16 igényrendező áramkör oly módon van kialakítva, hogy a beviteli igények 35 figyelését csak a bemenő 52 vételkészség vezeték jelének megérkezése után kezdi el, továbbá a központ által kezdeményezett kiolvasás letiltja a 19 figyelő modul generátor áramkörének és szerszámgép bemeneti fogadó áramköröknek a bejelent-40 kezeseit, ez utóbbiak pedig a beviteli 13 billentyűzet modul bejelentkezéseit. Fontos jellemzője a berendezésnek, hogy a versengés csak a bemenő vételkészség jel megjelenésével kezdődik, ugyanis ily módon a központi adatfeldolgozó egységnek 45 lehetősége van arra, hogy miután elkezdte valamely bejelentkezés kiszolgálását, és a kiszolgáláshoz szüksége van a vezérlőegység valamely regiszterének tartalmára, azt be tudja vételezni anélkül, hogy a közben esetleg felmerült újabb bejelentkezéseket az 50 adatátviteli csatornáról el kelljen vinnie. Ha tehát a központnak az adott bejelentkezés kiszolgálásához szüksége van a vezérlőegység valamely regiszterének tartalmára, akkor először ki kell adnia a kiolvasást indító utasítást és csak azután kell a 3b bemenő 55 részen vételkészséget jeleznie. Az adatbeviteli 16 igényrendező áramkör ebben az esetben a bemenő 52 vételkészség vezeték jelének megjelenésekor először a kiolvasás igényt fogja engedélyezni, és csak újabb vételkészség esetén engedélyezi a közben 60 felmerült esetleges további bejelentkezéseket. Az adatbeviteli 16 igényrendező áramkör egy kiviteli alakjának felépítése a 13. ábrán látható. Az áramkör bemenetére van kapcsolva a bemenő 52 65 vételkészség vezeték jele, amelynek megjelenésekor 7