176994. lajstromszámú szabadalom • Programozható logikájú vezérlőberendezés
3 176994 4 tárolása lehetővé teszi a feldolgozás során adódó bemenő jelváltozások zavaró hatásának kiküszöbölését. A találmány egy előnyös kivitelében a ki-bemeneti egységek a változótároló memória kimenetére soros-párhuzamos átalakítón át, adatbemenetére pedig párhuzamos-soros átalakítón át vannak csatlakoztatva. Egy további célszerű kivitelnél a programmemória kimenete utasításdekódolon keresztül van a feldolgozóegység bemenetére csatlakoztatva, és a változótároló memória címzőáramköre a programmemória kimenete mellett az utasításdekódoló kimenetéhez is csatlakoztatva van. Ebben az esetben előnyös, ha a feldolgozóegység szekvenciális és kombinációs logikai áramkörökből felépített logikai hálózat, amelynek egy-bites kimenete és több-bites párhuzamos bemenete van, a bemenet egyik egy-bites vonala a változótároló memória kimenetére van csatlakoztatva, a bemenet további vonalai pedig az utasításdekódoló párhuzamos kimenetére vannak csatlakoztatva. Ez a kialakítás nagysebességű jelfeldolgozást tesz lehetővé. Egy további előnyös kivitelben a programmemória olvasását címzőegységen át vezérlő programvezérlő egysége van, amely programvezérlő egység vezérlőbemenete az utasításdekódoló kimenetére, kezdet és végjelet adó vonalai pedig a feldolgozóegység bemenetére vannak csatlakoztatva. Célszerűen a programvezérlő egységnek nullázó kapcsolója és nullázójelet adó kimenő vonala van. A találmány egy további kivitelében a programmemóriából való kiolvasást és a kiolvasott utasításoknak megfelelő feldolgozást vezérlő órajeleket előállító egysége van, amely egység órajelgenerátorhoz és üzemmódválasztó kapcsolókkal ellátott üzemmódválasztó egységhez van csatlakoztatva. Dy módon a vezérlőberendezést, illetve a programot a kezelő személy kényelmesen ellenőrizheti. Előnyösen a vezérlő órajeleket előállító egység start kapcsolóval és stop kapcsolóval van ellátva. Egy további kivitelben a változótároló memóriából történő olvasást és a feldolgozóegység kimenő jelének abba történő írását vezérlő áramköre van, amely vezérlő áramkör vezérlőbemenete az utasításdekódoló kimenetére van csatlakoztatva. Egy további kivitelben a ki-bemeneti egységek és a változótároló memória közötti jelforgalmat irányító ciklusvezérlő egysége és a ki-bemeneti egységek egyes csoportjait kiválasztó csoportcím átkódolója van, amely csoportcím átkódoló jelbemenete a változótároló memória cím vonalával van közösítve, vezérlőbemenete a ciklusvezérlő egységhez van csatlakoztatva, csoportcímet adó kimenő vonala pedig a ki-bemeneti egységekhez van csatlakoztatva. A találmány egy további kiviteli alakjánál a ciklusvezérlő egységnek törlő és léptető jelet adó kimenetei vannak, amelyek a változótároló memória címzőáramköréhez vannak csatlakoztatva. Egy további előnyös kivitelben a ki-bemeneti egységeknek felismerő jelet adó kimenő vonaluk van, amely a ciklusvezérlő egységhez van csatlakoztatva. Egy további kivitelnél a ki-bemeneti egységeket legalább egy bemeneti egység és legalább egy kimeneti egység alkotja, a bemeneti egység a csoportcím átkódoló bemenet engedélyező kimenő vonalára, a kimeneti egység pedig a csoportcím átkódoló kimenet engedélyező kimenő vonalára van csatlakoztatva. Lehetséges olyan kialakítás is, amelyben a ki-bemeneti egységek a változótároló memória kimeneti jelét a változótároló memória adatbemenetére beállítható késleltetéssel továbbító legalább egy időzítőegységet tartalmaznak, amely időzítőegység a csoportcím átkódoló bemenet engedélyező kimenő vonalára és kimenet engedélyező kimenő vonalára is csatlakoztatva van, illetve ahol a ki-bemeneti egységek legalább egy műveleti egységet tartalmaznak, amely műveleti egység a csoportcím átkódoló bemenet engedélyező kimenő vonalára is csatlakoztatva van. Ez utóbbi esetekben a műveleti egységet és az időzítőegységet is ki-bemeneti egységnek tekinthetjük, mivel a változótároló memóriával való jelforgalmunk hasonló a bemeneti és kimeneti egységek felé irányuló jelforgalomhoz: Egy további kivitelben a programmemóriából való kiolvasást és a kiolvasott utasításoknak megfelelő feldolgozást vezérlő órajeleket előállító egysége, továbbá a ki-bemeneti egységek és a változótároló memória közötti jelforgalmat irányító ciklusvezérlő egysége van, amely ciklusvezérlő egység indítóbemenete a programvezérlő egység kezdet jelet adó kimenő vonalára, óra stop jelet adó kimenete pedig a vezérlő órajeleket előállító egység tiltó bemenő vonalára van csatlakoztatva. Ez a megoldás előnyösen biztosítja a programmemória és a változótároló memória vezérlésének kapcsolódását. Egy további kivitelben a programmemória kimenetére változófőcím tároló van csatlakoztatva, amely tároló kimenete a változótároló memória .címzőáramkörének bemenetére van csatlakoztatva. A találmányt a továbbiakban a rajzokon ábrázolt előnyös kiviteli alakok alapján ismertetjük, ahol az 1. ábra a találmány szerinti programozható logikájú vezérlőberendezés egyszerűsített tömbvázlatát, a 2. ábra a találmány szerinti vezérlőberendezés egy célszerű utasításrendszerét, a 3. ábra az 1. ábra szerinti vezérlőberendezés üzemmódválasztó egységének, vezérlő órajeleket előállító egységének és logikai feldolgozó egységének részletesebb tömbvázlatát, a 4. ábra a 3. ábra szerinti kivitel vezérlő órajeleinek és néhány egyéb vezérlő jelének idődiagramját, az 5. ábra a 3. ábrán szemléltetett logikai feldolgozó egység egy célszerű kivitelének kapcsolási rajzát, a 6. ábra az 1. ábra szerinti vezérlőberendezés programvezérlő egységének, címzőegységének, programmemóriájának és utasításdekódolójának részletesebb tömbvázlatát, a 7. ábra az 1. ábra szerinti vezérlőberendezés változótároló memóriájának, az ehhez tartozó 5 10 15 20 25 30 35 40 45 50 55 60 65 2