193901. lajstromszámú szabadalom • Kapcsolási elrendezés több csatorna villamos fogyasztásának összegzésére

193901 kor tiltó jelet ad ki a 123 és 97 kapukon ke­resztül, aminek hatására a 92 többszörös ana­lóg kapcsoló a 96 második vezérlő pont­csoportját leválasztja az első vezérlő pont­csoportról. Ily módon nem következhet be hi­bás írás a 10 óraegységbe és a 11 RAM-ba, mivel a 96 második vezérlő pontcsoport tartalmazza a 10 óraegység és a RAM írás, olvasás és kiválasztó vezetékeit. A 10 óraegység és a 11 RAM adatfor­galma a 93 adat- és címbuszon keresztül zaj­lik. A 91 párhuzamos pontcsoportvezérlő biz­tosítja a kapcsolatot a 19 adat- és vezérlő­busz felé. A 91 párhuzamos pontcsoportvezérlő a 97 kapun keresztül a 92 többszörös analóg kap­csolót csak akkor engedélyezi, ha a működés során adatátvitel történik a 10 óraegység és a 11 RAM, valamint az 1 mikroprocesz­­szor között. Az adatátvitel állandó hosszú­ságú blokkokban történik, így az átvitel ideje ismert. A 91 párhuzamos pontcsoportvezérlő min­den átvitel megkezdése előtt bebillenti a 122 tíltóáramkört, amely célszerűen egyállapotú tároló. Ennek időzítésére, amely biztosan hosz­­szabb idő, mint egy blokk átviteli ideje, ha­tástalanítja a 123 kaput, így megakadályozza, hogy a 121 szintkomparáló áramkör az átvi­tel közben szétválassza a 95 és 96 eiső és má­sodik vezérlő pontcsoportokat. így nem tör­ténhet meg, hogy a blokk ne teljes egészé­ben kerüljön átvitelre, vagyis az adat sérü­lése ez esetben sem következhet be. A 91 párhuzamos pontcsoportvezérlő he­lyes működése esetén az 1 mikroprocesszor­tól megadott időközönként parancsot kap a 94 programfutásfigyelő áramkör vezérlésére. Ezen áramkör célszerűen egyállapotú újra­indítható tároló, amelynek időzítése nagyobb értékű, mint az előbb részletezett ismétlődő vezérlési időköz. A működésben bekövetkezett zavar, esetén ezek az ismétlődő jelek elmarad­nak, így a 94 programfutásfigyelő áramkör időzítése lejár, és működésbe hozza az 1 mik­roprocesszor alaphelyzetbe állító áramkörét. Ezzel a készülék ismét üzemszerű működési ál­lapotba kerül. A fent említett áramkörök a 91 párhuza­mos pontcsoportvezérlő és a 94 programfutás­figyelő áramkör kivételével a 13 akkumulá­torral hálózat kimaradás esetén is tápfeszült­séget kapnak a folyamatos működés bizto­sítására. Az alábbiakban az 5—17. ábrák alapján ismertetjük a kapcsolási elrendezés egyik le­hetséges működtető szoftverének tömbvázla­tát. Az 5. ábrán a program tömbvázlata van ábrázolva. A program az A pontról indul. RESET állapot. A 6. ábrán látható 1. blokk feladata a kez­deti értékek (belső állapotjelzők) megadása, valamint az egyes vezérlő áramkörök üzem­módjának beállítása. Utolsó lépésként a hát­7 térmemória tartalma áttöltődik a munka­memóriába. A Il-es blokk megvizsgálja az áttöltött adatok közül a STATUSSZÓ-t. A STATUSZ­­SZŐ a programmemóriában is letárolt^ismert kombináció. A két kombináció azonossága jelenti, hogy a készülék be van progçamoz­­va a mérésadatgyűjtéshez szükséges bemene­ti paraméterekkel. Ebben az esetben a program a IV. blokkban folytatódik. A S. ábra szerinti III. blokkra ugrik a prog­ram, amennyiben a STATUSSZÓ értéke nem megfelelő a munkamemóriában. A III -as blokk kényszer-paraméterezéses szervezésű. A csatornaszám megadása után a program addig nem írta fel a háttérmemó­riába a helyes STATUSSZÓ-t, amíg vala­mennyi csatorna egyenérték beprogramozása meg nem történt. A program a III-as blokkból csak a RESET-tel kerül ki. A 10. ábra szerinti IV. blokk adatelő­készítést végez a mérésadatgyűjtés részére. Minden csatorna számláló/nevező formá­tumú bemeneti paraméteréből i; j; m elnevezé­sű adatokat számol ki, ahol „i" jelentése: adott csatornára beérkező impulzus hatására, mekkora értékkel növe­kedjen a csatorna energiamérő regiszter tömbje; „m“ jelentése: hány impulzusonként tör­ténjen korrekció az abszolút pontosság biz­tosítása érdekében. „j“ jelentése: a korrekciós érték. Minden „m“-edik impulzusra a növekmény „i-j-j“. Azután jut el a program a B pontra. Üzemszerű működés esetén a B pont a külső program ciklus pont. Periodikus ismétlődéssel all. ábra szerinti V.sz. blokkban a program a tarifális vezér­léseket ellátó kapcsolóóra funkciót valósítja meg. Amennyiben az ÓRA egység által mért valós idő értéke megegyezik valamely ta­­ritális állapot be/kikapcsolási értékével, a program végrehajtja a tarifaváltást, és a mé­résadatgyűjtő rutin részére kijelöli az idő sze­rint aktuális összegtömb címeket. A 12. ábra szerinti VI. blokk kijelzőmező lekezelést végezi A kijelzendő tömb aktuális értékét kiteszi a kijelző vezérlő regiszterei­be, valamint megvizsgálja a program, hogy történt-e tasztatúráról beavatkozás. A program ezután a belső mérőciklus­ba kerül („C“ pont). A 13. ábrán látható VII. blokkban meg­vizsgálja, hogy érkezett-e valamely bemeneti csatornán olyan impulzus, amelyet a XI. blokk érvényesnek ismert el. Ha nem érkezett ilyen impulzus, a prog­ram a X. blokkban megvizsgálja, hogy a kül­ső program ciklusba visszatérhet-e. Ennek feltétele, hogy lejárt-e a XI. blokk által vezé­relt belső időzítés. Egyébként visszatér a prog­ram a „C“ pontra. Érvényes bemeneti impulzus esetén a prog­ram a 14. ábrán látható VIII. blokkba ke-8 5 10 15 20 25 30 35 40 45 50 55 60 65 5

Next

/
Thumbnails
Contents