176994. lajstromszámú szabadalom • Programozható logikájú vezérlőberendezés

11 176994 12 főcím a 96, 97, 98 és 99 vonalakon jelenik meg. A 31 vonal nullázójele törli a *88 változó-főcím tároló tartalmát. A 89 nullázóegység a 110 nullázó kapcsoló és a 33 vonal automatikus üzemmód jele segítségével kialakítja a 31 vonal nullázójelét. A 80 programlépés vezérlő áramkör és a 89 nul­lázóegység alkotja a 78 programvezérlő egységet. A 81 címző számláló, a 82 kezdőcím tároló és a 87 memóriaegység kiválasztó áramkör együtt képezik a 79 címzőegységet. A 7. ábra a változótároló 131 memóriát, annak 130 címzőáramkörét és 132 írás-olvasás vezérlő itamkörét mutatja részletesebben. A változótároló 131 memória működését először a programvégre­hajtás ciklus, majd a ki-bemenet ciklus leírásával ismertetjük. A programvégrehajtás ciklus tartalma alatt a 129 vonal változás utasítás jelének hatására a 96-99 vonal változó főcímét és a 118 vonalon megjelenő változó alcímet a 130 címzőáramkör tárolja és a 136 vonalon megjeleníti. A 136 vonalon megjelenő cím a változótároló 131 memóriában a megfelelő változót megcímzi, a megcímzett változó állapo­tának felel meg az 51 vonal változóállapot jele. A 132 írás-olvasás vezérlő áramkör a 42 vonalon uta­sításjele esetén a 23 vonal vezérlő órajelével egy­­időben létrehozza a 139 vonal írásengedélyező jelét, amely a 138 adatbemeneten megjelenő, a 64 vonal jelének megfelelő jelet a változótároló 131 memória 136 vonalon megcímzett rekeszébe írja. A ki-bemenet ciklus elején a 133 vonal törlője­lének hatására a 130 címzőáramkör a címet nul­lába állítja, majd a 134 vonal léptetőjelének hatá­sára a 37 vonal órajelével szinkronizálva a címet mindig egy egységgel növeli, amíg el nem éri a 'agmagasabb helyértéket, ekkor létrehozza a 137 'onalon a ciklus vége jelet. A változótároló 131 memória fent leírt módon megcímzett rekeszébe a 141 vonal írásengedélyező jelének jelenléte esetén a 140 adatbemeneten levő jel beíródik. Az 51 vonal változóállapot jele mindig megfelel a megcímzett rekesz tartalmának. A 8. ábra a ki-bemeneti jelforgalmat bonyolító 150 ciklusvezérlő egység, 151 csoportcím átkódoló, kimeneti 152 soros-párhuzamos átalakító és beme­neti 153 párhuzamos-soros átalakító részletesebb kapcsolódását mutatja. A 150 ciklusvezérlő egység a ki- és bemeneti engedélyező, vezérlő és léptető jeleket alakítja ki. Az 52 vonal kezdet jelének megjelenésekor létrehozza a 30 vonal óra stop jelét és alapállapotba hozza a ki-bemenet ciklust, amely­nek az alább felsorolt állapotait a 37 vonal alap órajele lépteti. — A 160 és 161 vonalon bemeneti engedélyező jelek létrehozása. — A 157 vonalon érkező felismerő jel, vagy a 31 vonal nullázójelének tárolása és a 134 vonalon léptető jel kiküldése. — A 162 vonalon kimeneti engedélyező jel ki­küldése. — Ha tárolt felismerő jel, vagy nullázójel 1-es állapotban van, a 141 vonalon írásengedélyező jel kiadása.- A 160 és 161 vonalon a bemeneti engedé­lyező jelek törlése. — A 134 vonalon léptető jel kiküldése. A ki-bemeneti ciklus alapállapotba kerül és újra indul mindaddig, amíg a 134 vonal léptető jelére válaszként a 137 vonal ciklus vége jele meg nem jelenik. Ekkor a 30 vonal óra stop jele megszűnik, és indul a program végrehajtás ciklus. A ki-beme­net ciklus eredményeként, ha azt a 31 vonal nullá­zójele indította, a 170 bemenetek valós állapotuk­kal, a 184 kimenetek és a többi belső változó pe­dig 0-s állapottal kerülnek beírásra a 131 memó­riába. Ha nem a 31 vonal nullázójele indította a ciklust, az összes változó valós állapota kerül táro­lásra és kiküldésre. A 151 csoportcím átkódoló a 136 vonal címje­leiből a 160 vonalon érkező engedélyező jellel létrehozza a 154 vonalon a 9 ki-bemeneti egységek csoportcímét, a 155 vonalon a bemeneti engedé­lyező jelet és a 162 vonalon érkező engedélyező jellel a 156 vonalon a kimeneti engedélyező jelet, ha a 136 vonalon megjelenő változó cím 8-cal osztható. A 154 vonal mindegyik vezetéke a 155 vonal bemeneti engedélyező jelével egy-egy 8-as be­menő csoportot jelöl ki, melynek bemenő jelei a 159 vonalon jelennek meg. A 154 vonal mindegyik vezetéke a 156 vonal kimeneti engedélyező jelével egy-egy 8-as kimenő csoportot jelöl ki, melynek kimenő jelei a 158 vonalon jelennek meg. A kimeneti 152 soros-párhuzamos átalakító az 51 vonalon sorosan érkező változóállapot jeleket a 134 jellel vezérelve párhuzamosan a kimeneti 158 vonalon adja ki. A bemeneti 153 párhuzamos-soros átalakító a 159 vonalon párhuzamosan érkező be­meneti jeleket a 136 vonal címjelének megfelelően a 161 vonal bemeneti engedélyező jelével ütemezve soros adatjelként küldi ki a 140 vonalra. Az 1. ábrán szemléltetett 9 ki-bemeneti egysé­geknek az a szerepük, hogy a vezérlőberendezés 131 memóriájában tárolt változók és a vezérelt be­rendezés változói között kapcsolatot teremtsenek, valamint lehetővé tegyék a vezérlőberendezés válto­zóin további, a felmerült igényeknek megfelelő műveletek elvégzését. A 9 ki-bemeneti egységek megkapják a közös 155 és 156 vonalon az enge­délyező jeleket, a 154 vonalon a címjeleket és a 158 vonalon az adatjeleket, illetve kiküldik az ugyancsak közös 157 vonalra a felismerő jelet és a 159 vonalra az adatjeleket. A közös vezetékek (bus) kialakítása lehetővé teszi bármely típusú ki­­-bemeneti egységnek bárhova való csatlakoztatását, és a ki-bemeneti egységek maximális számának csak a mechanikai konstrukció szab határt. A 9 ki-be­meneti egységek a következő típusúak lehetnek: lo­gikai bemeneti egység, analóg bemeneti egység, lo­gikai kimeneti egység, analóg kimeneti egység, idő­zítőegység és műveleti egység. A 9. ábra a 18 bemeneti egység (1. ábra) egy bemeneti csatornája példaképpeni megvalósítását mutatja. A 18 bemeneti egység pl. 16 db ilyen be­meneti csatornából áll. A 175 címző és felismerő áramkör a 154 vonal csoportcím vezetékeinek egy­­■egy jele és a 155 vonal egyik engedélyező jele alapján létrehozza a 157 vonalon a felismerő jelet, 5 10 15 20 25 30 35 40. 45 50 55 60 65 6

Next

/
Thumbnails
Contents