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 nullá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égrehajtá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ó állapotának felel meg az 51 vonal változóállapot jele. A 132 írás-olvasás vezérlő áramkör a 42 vonalon utasításjele esetén a 23 vonal vezérlő órajelével egyidő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őjelének hatására a 130 címzőáramkör a címet nullá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 bemeneti 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, amelynek 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 kikü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-bemenet ciklus eredményeként, ha azt a 31 vonal nullázójele indította, a 170 bemenetek valós állapotukkal, a 184 kimenetek és a többi belső változó pedig 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árolásra és kiküldésre. A 151 csoportcím átkódoló a 136 vonal címjeleibő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 bemenő 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ő bemeneti 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 berendezés változói között kapcsolatot teremtsenek, valamint lehetővé tegyék a vezérlőberendezés változó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 engedé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-bemeneti egységek a következő típusúak lehetnek: logikai bemeneti egység, analóg bemeneti egység, logikai 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 bemeneti 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