194427. lajstromszámú szabadalom • Eljárás és berendezés rugalmas munkaidőben dolgozó alkalmazottak munkában eltöltött időtartamainak nyilvántartásba vételére és kívánt szempontok szerinti halmozott rögzítésére, ill. kijelzésére
1 194.427 2 zés rugalmas eltolásának lehetőségével (második kategória), másoknál egyértelműen a hivatalos időn belüli köriéiben tartózkodást, kivéve a hivatalos távollétét és az engedélyezett - esetleg nem csúsztatható - magán távolléteket (harmadik kategória), akkor a rendszer az első kategóriába soroltak személyazonosító kódjának bemutatása esetén a kártyákat a fent leírt feltételek szerint kezeli, a második kategóriánál napi egyenleget készít és a fellépő hiányt magán távollétnek minősíti, esetleg a magán távolléti keret betelte után csak a hivatalos befejező 6 időpont után fogadja el a páros sorrendű ,.magán” kártya bemutatást (a feltétel sokoldalúan variálható), míg a harmadik kategóriánál a magán távozás akár operátori beavatkozáshoz is köthető, s anélkül a „magán” kártya csak a hivatalos kezdő 3 időpont előtt mutatható be páratlan sorrenddel és a hivatalos befejező 6 időpont után páros sorrenddel. A szakember számára nyilvánvaló, hogy a találmány szerinti szekvenciális kezelés mellett a kategóriánkénti minősítési változatok tetszőlegesen kialakíthatók, s az adatkezelési eszközök törzsadat-tárai és a program között mindenkor megteremthető a megfelelő összhang. A 2. ábrán látható, hogy a körletkapuknál elrendezett 21a, .... 21N kártyaolvasók kimenetei esemény-sorrendre érzékeny jelfelismerő és kiértékelő 22 eszköz megfelelő bemenetére csatlakoznak. Ez az eszköz tehát önmagában ismert eszközök alkalmazásával figyeli az eseményjelzések szekvenciáját és eldönti, hogy az éppen kapott jelzés páratlan vagy páros sorrendű-e és megengedett-e éppen a fogadott eseményjelzés. Ha igen, akkor az időadó által éppen jelzett időponttal kerül az eseményjelzés a kiértékelő rendszer megfelelő bemenetére, A példaként! kiviteli alaknál a jelfelismerő és kiértékelő 22 eszköz megfelelő kimenetei időmérő 23 eszközzel csatolt első, illetve második adatfogadó 24 , 25 eszköz kijelölő 24a, 25a bemenetére csatlakoznak; az adatfogadó 24, 25 eszköz célszerűen adattár megfelelő csatornája. Az adatfogadó 24, 25 eszközök további jelfeldolgozó, tároló és kijelző 26 eszközökkel vannak csatolva. A fent leírt eszközök a munkarendnek megfelelően kialakított program szerint dolgozzák fel a kapott időtartamjeleket. A 3. ábrán látható, hogy egy további kiviteli alak 32 mikroprocesszorral van ellátva; azzal csatolva van egy soros-párhuzamos átalakításra alkalmasan kialakított 37 adó-vevő, amelynek megfelelő bemeneteire csatlakoznak a 31a, ..., 31N kártyaolvasók kimenetei. A 37 adó-vevő kapcsolata egyfelől a 31a......31N kártyaolvasókkal, másfelől a 32 mikroprocesszorral a szokásos adattovábbító eszközök bármelyike útján biztosítható (vezetéknélküli, illetve vezetékes jelátvitel, így indukciós hurok, adatbusz, megfelelő illesztő észközök stb.). A 32 mikroprocesszorral ezenkívül csatolva van egy 35 időadó, lapválto logikai 36 háló-, zat, csak kiolvasható első 33 tár és közvetlen hozzáférésű második 34 tár, továbbá egy-egy 38,313 vezérlőfokozaton át megjelenítő 39 eszköz,illetve hajlékony mágneslemezes 314 tároló (ún. floppy diszk) és illesztő 310 eszközön át 311 billentyűzet és 312 adatnyomtató. A már általánosságban ismertetett működésmódból folyik, hogy a 32 mikroprocesszor,a 33,35 tárak, a 35 időadó és a lapváltó logikai 36 hálózat folyamatos tápellátást igényel, ezért ezek - a tápigényüknek megfelelően méretezett - szünetmentes 315b áramforrással vannak csatolva, míg a többi eszköz csak a munkarend szerinti időtartamokban táplálandó és hálózatkimaradás esetén való rövididejű kiesésük nem jár adathamisító vagy más káros hatással, ezért azokat kevésbé kényes és költségigényes 315a tápegységről tápláljuk. A 35 időadó ismert módon kialakítható. Egy megvalósított kiviteli alaknál a 31a, ..., 31N kártyaolvasók a kétféle azonosító kártya fogadására, az azonosító kódjel és az időegyenleg kijelzésére vannak kialakítva. Amikor nincs behelyezve kártya, a kijelző a pontos időt mutatja (óra, perc). A 31a, ..., 3 IN kártyaolvasók funkciójuk szerint kihelyezett végállomásoknak tekinthetők, amelyek az előbbiekben felsorolt többi eszközt magában foglaló központi egysége a 32 mikroprocesszor. A végállomás és a központi állomás közötti adatátvitel ennél a kiviteli alaknál soros alakban történik, kéteres árnyékolt vezetéken át. Már említettük, hogy a központi állomás 37 adó-vevője végzi a soros-párhuzamos átalakítást. A csak kiolvasható első 33 tár ennél a kiviteli alaknál EPROM, amelyben olyan programot tárolunk, amely az első bekapcsoláskor beolvassa a hajlékony lemezes 314 tárolóból a közvetlen hozzáférésű második 34 tárba a rendszerprogramot. Külön védelmi kapcsolás gondoskodik arról, hogy a második 34 tárnak a rendszerprogramot befogadó mezejébe ne lehessen e beírás után utasítást beadni, amely a rendszerprogramban kárt okozhatna. A lapváltó logikai 36hálózat lehetővé teszi, hogy a hajlékony lemezes 314 tárolóból végzett átírás után az első 33 tár kilapozza a rendszert és áttérjen a második 34 tárból vezérelt üzemre. így a példaként! kiviteli alaknál Zilog Z80 A CPU típusjelű 32 mikroprocesszoros teljes címezhető memóriaterületét (a példa szerint 64 kByte terjedelemben) a második 34 tár alkotja. A második 34 tár nem írásvédett területén helyezkednek el az adatmezők. A példákénti kiviteli alaknál a 35 időadó Zilog Z80 A CTC timer, így másodperces, fél-, illetve negyedmásodperces időközönként a 35 időadó megfelelő jele megszakítja a 32 mikroprocesszor futását és az végrehajtja az időhöz kötődő feladatokat. A megjelenítő 38 vezérlőfokozat szolgáltatja a (példánknál TV-vevőkészülékkel megvalósított) megjelenítő 39 eszköz számára azokat a jeleket, amelyeket meg kívánunk jeleníteni a képernyőn. Az illesztő 310 eszköz e példakénti kiviteli alaknál párhuzamos ki/bemeneti port, egy nagyintegráltságú áramkör; ez illeszti a 311 billentyűzetet és a 312 adatnyomtatót. A 311 billentyűzet segítségével az operátor adatokat közölhet, utasításokat adhat. A 32 mikroprocesszorral a 313 tárvezérlő fokozaton át csatolt hajlékony mágneslemezes 314 tárolónak már említett funkciója a rendszerprogram tárolása és beolvasása, ezenkívül itt történik az összegyűjtött adatok időszakonkénti tárolása, így az adott időszaknak megfelelő lemezen később is hozzáférhetők az adatok, mimellett a központi egységgel csak kisterjedelmű perifériára kiterjedő interaktív kapcsolat fenntartása szükséges. A fentiekben leírt adatfeldolgozási rendszerben alkalmazott szoftver konkrét szerkezete lehet nagyon változatos, de annak alapvető szerkezete meghatározó: A 35 időadó jelével ciklikusan indított megszakítás-kiszolgáló program biztosítja a végállomások lekérdezését, a végállomások adatainak kezelését, ha a végállomások kijelző eszközeire és a központi állomás megjelenítő 39 eszközére az adatok kiírását, beleértve 5 10 15 20 25 30 35 40 45 50 55 60 5