179367. lajstromszámú szabadalom • Adatfeldolgozó berendezés
5 179367 6 hasonló -módon saját dinéként tárol, majd záija EK3 kapcsolóját. Ilyen módon az Ml modulban tárolt valamennyi modul dm a berendezés bekapcsolása után - azaz a tápfeszültség megjelenése után - széttöltésre kerül a megfelelő modulokba. Az utolsó az MN modulhoz tartozó dm kiküldése után az Ml modul az SOI vonalkimenetre például egy logikai szintnek megfelelő jelet tesz ki, és figyeli, hogy ez a logikai szint mikor jelenik meg Síi vonalbemenetén, ekkor ugyanis befejeződött a dmek széttöltése, és az utolsó Mn modul is zárta EKn kapcsolóját. Amint ezt az állapotot az Ml modul érzékeli, záija EK1 kapcsolóját, ezzel a soros adatátviteli vonal zárttá válik. Ezután a berendezés megkezdheti az adatfeldolgozási munkát. Ez történhet csupán a zárt soros adatátviteli vonalon keresztül, amint azt a 2. ábra szerinti kiviteli alak mutatja, de történhet például az egyes modulokat összekötő önmagában ismert párhuzamos sínrendszeren keresztül is. Az Ml modul adott esetben egy további soros adatátviteli W vonalhoz is csatlakoztatva van, amelyre további hasonló modulokból álló berendezések és például egy nagy C számítógép csatlakozhat. A további berendezések közül a rajzon csak egyet jelöltünk annak Ml’ moduljával, amely Síi’ vonalbemenettel és SOI’ vonalkimenettel rendelkezik. Ilyen módon a zárt soros adatátviteli vonalra felfűzött modulokból álló adatfeldolgozó berendezések egymással és a C számítógéppel kommunikálhatnak. Az 1. ábrán a modulokat összekötő soros adatátviteli vonal a kapcsolók zárás után zárt. Ez azonban a találmány szerinti berendezésnél nem szükségszerű, olyan kiviteli alak is lehetséges, amelynél az utolsó Mn modul SOn vonalkimenete nincsen az első Ml modul Síi vonalbemenetére csatlakoztatva. Ebben az esetben az Ml modul az utolsó cím kiküldése után meghatározott idő elteltével kiadott jellel indítja az adatfeldolgozást. A 2. ábrán a találmány szerinti berendezés olyan kiviteli alakját szemléltetjük, amely elosztott programozható vezérlőrendszert alkot. Az 1. ábra Ml moduljának itt tároló TM modul felel meg, az M2, ...Mn moduljainak pedig bemeneti BM1, BM2,... modulok és kimeneti KM1,... modulok felelnek meg. A TM modul SÓT vonalkimenete a VI2 vonalon az első BM1 modul SIB1 vonalbemenetére, a BM1 modul SOB1 vonalkimenete a V23 vonalon keresztül a második BM2 modul SIB2 vonalbemenetére van csatlakoztatva. A BM2 modul SOB2 vonalkimenete a nem ábrázolt harmadik bemeneti modul vonalbemenetére, a nem ábrázolt utolsó bemeneti modul vonalkimenete pedig az első kimeneti KM! modul SIK1 vonalbemenetére van csatlakoztatva. A KM1 modul S0K1 vonalkimenete a nem ábrázolt második kimeneti modul vonalbemenetére, a nem ábrázolt utolsó kimeneti modul vonalkimenete pedig a Vnl vonalon keresztül a TM modul SÍT vonalbemenetére van csatlakoztatva. A berendezést T tápegység látja el egyenfeszültségű, például 24 V tápfeszültséggel, amely a föld F vonal és a tápfeszültség U vonal között van. A tároló TM modul külső egységekhez, például perifériákhoz adatátviteli Z vonalon keresztül van csatlakoztatva. A bemeneti BM1 modul Bll, B12,... Blm bemenetekkel, a BM2 modul pedig B21, B22,... B2m bemenetekkel van ellátva. Ezekre a bemenetekre érkeznek a nem ábrázolt vezérlendő berendezéstől logikai jelek és adott esetben digitális mérőjelek, vagy analóg-digitális átalakítón keresztül analóg mérőjelek. A kimeneti KM1 modul Kll, K12,. .. ... Kim kimenetekkel van ellátva, amelyeken logikai vezérlőjeleket vagy adott esetben digitális-analóg átalakítón keresztül analóg vezérlőjeleket ad a vezérlendő berendezés számára. A vezérlendő berendezés lehet például szerszámgép csoport, amikor is az adott szerszámgéphez tartozó bemeneti és kimeneti modulok közvetlenül a szerszámgépnél vannak elhelyezve, és a szerszámgépek valamint egy központi vezérlőberendezés között, amelyben a tároló modul lehet elhelyezve, csupán egyetlen soros adatátviteli vonal jelenti az összeköttetést. A programozható vezérlő berendezés ilyen elosztott kialakítása jelentős kábelezési megtakarítással jár. A bemeneti és kimeneti modulok teljesen egyformák lehetnek, így az egész vezérlőrendszer csereszabatos, hermetikusan lezárt modulokból épülhet fel. A 3. ábrán a 2. ábra szerinti berendezés tároló TM moduljának egy kiviteli alakját láthatjuk. A TM modul 21 mikroprocesszorból, PROM 22 memóriából és RAM 23 memóriából álló 2 mikroszámítógépet tartalmaz, amely utóbbi 20 sínen keresztül kommunikál nem törlődő típusú 10 memóriával, valamint a Z vonalhoz csatlakozó 8 és 9 periféria illesztőkkel. A 20 sínre csatlakozik az SÍT vonalbemenet 4 vonalvevőn és 5 optoizolátoron keresztül, továbbá 7 optoizolátoron és 3 vonaladon keresztül az SÓT vonalkimenet. A 4 vonalvevő kimenete és a 3 vonaladó bemenete közé elektronikus 6 kapcsoló van beiktatva, amelyet a 20 sínről lehet vezérelni. A TM modulnak saját egyenfeszültség/egyenfeszültség 1 átalakítója van, amely az U vonalon érkező 24 V egyenfeszültségből 19 vonalon előállítja a digitális áramkörök számára szükséges +5 V egyenfeszült( ^et. v A TM modul működését a 2 mikroszámítógép vezérli, ami lehet például egyetlen integrált áramkör. A TM modul 10 memóriáját a 8 vagy 9 periféria illesztőn keresztül — például lyukszalagról vagy mágnesszalagról - feltöltjük a bemeneti és kimeneti modulok címével, valamint a bemeneti és kimeneti jelek közötti összefüggéseket meghatározó vezérlő egyenletekkel. Indításkor, azaz a tápfeszültség bekapcsolásakor, a 2 mikroszámítógép nyitja a 6 kapcsolót, ezzel megszakítja a 2. ábrán szemléltetett láncot, majd a 7 optoizolátoron és a 3 vonaladon keresztül kiteszi az SÓT vonalkimenetre az első címet és vár, majd kiteszi a második címet és vár, folytatva egészen az utolsó címig. Az utolsó cím kiküldése után meghatározott logikai szintet tesz ki az SÓT vonalkimenetre, és az SÍT vonalbemenetre figyeli, hogy ez a logikai szint mikor jelenik meg. Ha az SÍT vonalbemeneten a logikai szint nem érkezik vissza, megismétli a dmek kiküldését. Abban az esetben, ha a logikai szint visszaérkezett, mivel az összes többi modul zárta saját kapcsolóját, a TM modul is zárja 6 kapcsolóját, és az SÓT vonalkimeneten keresztül rendre kiküldi az egyes modulok 3 5 10 15 20 25 30 35 40 45 50 55 60 65