190786. lajstromszámú szabadalom • Kapcsolási elrendezés párhuzamos és soros ki- és beviteli perifériák valamint adatátviteli csatornák egyidejű vezérlésére, különösen ipari moduláris vezérlőberendezések ellenőrző, hibajelző és vonalillesztő egységei számára
1 190 786 2 azt, s szabványos „hand-shake” fogadókészség és érvényesítő jel jelváltások kíséretében a lyukasztó adat jel a lyukasztóba, vagyis a párhuzamos 7 adatkiviteli egységbe kerül. Ha a szabványos jelváltások után az üzemkészség jel még létezik, a kézrázásos 206 illesztő egység az adatregiszter üres jel aktivizálásával jelzi a processzorral vezérelt 1 adatfeldolgozó egységnek a párhuzamos adatkiviteli 201 puffertároló kiürülését. Amennyiben a közösített jelzővonal engedélyező jel aktív, a közösített jelző jel is jelzi a párhuzamos adatkiviteli 201 puffertároló kiürülését, mellyel az adat továbbítását nyugtázza, így a processzorral vezérelt 1 adatfeldolgozó egység előnyösen még a lyukasztási folyamat közben az adatregiszter üres jel törlése után újabb karaktert tölthet a 201 puffertárolóba. Ha a „hand-shake” jelváltások közben a lyukasztó üzemkészsége megszűnik, az adatátviteli folyamat az üzemképtelenség jel adásával záródik, a motor kikapcsolási folyamata és a kikapcsolási időzítés megindul. Hibás állapotot a processzorral vezérelt 1 adatfeldolgozó egység az alaphelyzetbe állító jel kiadásával tudja megszüntetni. A párhuzamos adatkiviteli eszközt 6 vezérlő egység célszerű felépítésével tehát az egység software kezelése egyszerűvé tehető, a lyukasztás tényleges befejezése előtt előnyösen új karakter adatátvitele kezdődhet el. Ezzel lehetővé válik a párhuzamos 7 adat kivi teli eszköz maximális sebességének kihasználása. A lyukasztómotort vezérlő 205 egység a motor indítását csak egy teljesen befejeződött leállási folyamat után kezdi meg, s az adatátvitel előnyösen csak a motor indítási folyamatának befejezése után kezdődhet el a lyukasztó üzembiztos működtetésének biztosítása céljából. A lyukasztómotort 205 vezérlő egység minden párhuzamos kiviteli adat érvényes jel vétele, után időzítést indít, s ha beállítható idő lejártáig nem érkezik újabb karakter a processzorral vezérelt 1 adatfeldolgozó egységtől, a motor kikapcsolása megtörténik, a lyukasztó zajának és energiafelhasználásának csökkentése, élettartamának növelése érdekében. Egyes lyukasztó típusok jelzik, ha lefutó orsójukon a lyukszalag kevés, vagy valamilyen mechanikus meghibásodás miatt a szalag feszül, éspedig a szalag kevés jel aktivizálásával, és/vagy az üzemkészség jel inaktív állapotba állításával. Üzemképtelenség jel és esetleg a közösített jelző - ha a közösített jelzővonal engedélyező jel aktív-jel az adatátvitelt megszakítják, s a proceszszorral vezérelt 1 adatfeldolgozó egység kiértékelheti az üzemképtelenség jel és a szalag kevés jel állapotából a hiba okát. Teszt üzemmódban a teszt üzemmód jel hatására a párhuzamos adatkiviteli eszközt 6 vezérlő egységből csak a párhuzamos adatkiviteli 201 puffertároló működik, s kimenetéről a jelek a 102 szelektor áramkörön keresztül a párhuzamos adatbeviteli 101 puffertárolóba, majd az adatátviteli 3 csatornán át a processzorral vezérelt 1 adatfeldolgozó egységbe kerülnek. A párhuzamos periféria vonalak jelentős része, előnyösen perifériák használata nélkül is tesztelhető. A párhuzamos adatkivitel 203 logikai vezérlő egység az olvasott adat érvényes jel hatására teszt megvolt jellel jelzi, ha a párhuzamos adatbeviteli 101 puffertárolóból kiolvasható a lyukasztó adatjel, azaz egy karakter. A 202 kimenőtár és illesztő egység, valamint a kézrázásos 206 illesztő egység a lyukasztó típusától és az átviendő távolságtól függően célszerűen alakítható. A korszerűbb lyukasztók motor bekapcsoló jelre nem tartanak igényt, ezért az indítási és leállási időzítés kihagyásával gyorsabban működtethetők, kihasználva maximális sebességüket. A kézrázásos 206 illesztő egység előnyösen szinkronizáló (pl. SN74120) áramkörből, kapuáramkörökből (pl. SN7410, SN7400), valamint nagy zajmargójú vonalillesztő (pl. SN74240, SN 74241, SN7413, SN7414) áramkörökből és J-K tárakból (pl. SN74112) épülhet fel A párhuzamos adatkiviteli 201 puffertároló előnyösen bitenként beírható tárakból alakítható ki (pl. SN74259). A 202 kimenőtár és illesztő egység célszerűen egyrészt párhuzamos beírási és kiolvasási lehetőséggel rendelkező tárakból építhető fel, amelyek adatkimenete tiltható, és törlő bemenettel is rendelkeznek (pl. SN74363), másrészt a különböző jelszint és alaphelyzet igényű párhuzamos 7 adatkiviteli eszközök kielégítése céljára nyitott kol- Iektoros meghajtó (pl. SN7406, SN7407) vagy háromállapotú kimenettel rendelkező vonalmeghajló (pl. SN74240, SN74241) hozható létre. A párhuzamos adatkivitel 203 logikai vezérlő egység előnyös felépítésében tartalmazza a különböző vezérlő jelek tárolóit (pl. SN7474, SN74112), a közöttük lévő kapcsolatok megteremtésére kapuáramköröket (pl. SN7400, SN7410, SN7402 stb.) és szinkronizáló áramköröket (pl. SN74120). A lyukasztómotort 205 vezérlő egység előnyösen számláló áramkörökből (pl. SN74193, SN74192), szinkronizáló áramkörökből valamint tároló és meghajtó áramkörökből (pl. SN7474, SN74112, ill. SN7414, SN7406, SN7407) és néhány kapuáramkörből építhető fel. A 4. ábrán mutatjuk be a soros adatátviteli 8 csatornavezérlő egység részletesebb tömbvázlatát, ahol a 8 csatornavezérlő egység egymással párhuzamosan elhelyezkedő 301 adás- és vétel vezérlő egységet, 302 adó egységet, 303 vevő egységet valamint 304 időzítő egységet foglal magába. Megjegyezzük, hogy a 9 csatornavezérlő egység hasonló felépítésű. Két ilyen egységet tartalmaz a 2 perifériavezérlő egység. A soros adatátviteli 8 csatornavezérlő egység segítségével szimplex, félduplex, duplex üzemmódban képes perifériát, vagy perifériákat és/vagy adatátviteli vonalakat működtetni, az alábbi előnyös jellemzők mellett :- a karakter hossza programozható (5-8 karakter),- működhet programozhatóan paritásvízsgálattal és anélkül,- programozható a stop bitek száma (1 ; 1,5, 2),- egymástól függetlenül, széles tartományban és nagy felbontással programozható az átviteli sebesség,- a soros adatátviteltől független, programozható időzítő egységet tartalmaz,- perifériák és/vagy adatátviteli vonalak működtethetők közvetlenül, vagy MODEM egység segítségével is,- a jelátvitel lebonyolítható szabványos feszültségszintekkel és/vagy leválasztott áramhurkok segítségével, 5 10. 15 20 25 30 35 40 45 50 55 60 65 5