176815. lajstromszámú szabadalom • Digitális vezérlőberendezés munkagépek, különösen szerszámgépek vezérlésére

9 176815 10 célszerűen egy mikroprocesszor, csak olvasható (PR OM) 32 tároló és írható-olvasható (RAM) 33 tároló 5 cím­vezetékekre, 6 adatvezetékekre és 7 vezérlővezetékekre van csatlakoztatva. Az 5 címvezetékek, a 6 adatvezeté­kek és a 7 vezérlővezetékek az 1. ábra szerinti 4 busz­­rendszer egy lehetséges kivitelét képezik. A 4 buszrend­szer más kialakítású is lehet, pl. olyan, hogy mindkét irányban van egy-egy busz, amelyen az adatok és a címek is továbbítódnak, és vannak még a vezérlő jelek továb­bítására szolgáló vezetékek. Ilyen típusú buszrendszer felel meg a BSI (British Standard Interface) előírásainak. Lehetséges az is, hogy az 1. ábra szerinti 4 buszrendszer nem végig egyforma kialakítású, pl. a 10 vezérlőegységet all tárolóval és a 12 I/O csatolóegységgel összekötő rész a 2. ábra szerinti, a 4 buszrendszer további, a 15 egy­séget, a 8 kezelői pultot, a 16 egységet, a 17 hajtásvezérlő egységet, a 19 ellenőrző egységet és a 18 figyelő egységet csatlakoztató része pedig az említett BSI előírásoknak megfelelően van kialakítva. Ez esetben a két buszrend­szer-rész között önmagában ismert buszkonverter van elhelyezve. A 10 vezérlőegységnek még van egy 31 ve­zérlő és ellenőrző áramköre, amely a 30 adatfeldolgozó egységhez, a 7 vezérlővezetékekhez, valamint az 5 cím­vezetékekhez van csatlakoztatva, valamint egy 34 órajel­generátora, amely a 10 vezérlőegység működéséhez szükséges órajeleket szolgáltatja a 37 vezetékeken. A 10 vezérlőegység egy előnyös kiviteli alakjánál az írható-olvasható 33 tároló a tápfeszültség hiba 35 veze­téken keresztül észleli a 33 tároló tápfeszültségének meg­hibásodását, és ebben az esetben az akkumulátor 36 ve­zeték segítségével gondoskodik arról, hogy a 33 tároló a tápfeszültséget a saját nyomtatott áramkörös kártyá­jára szerelt, töltőáramkörrel ellátott tartalék akkumu­látoráról kapja, és így a 33 tárolóban tárolt adatok ne törlődjenek. Az írható-olvasható 33 tárolóban lehet el­helyezni a megmunkálásra kerülő alkatrészprogramo­kat, valamint mindazokat a regisztereket, amelyek a ve­zérlés működése során szükségesek. A csak olvasható 32 tárolóban találhatók a vezérlés működését megha­tározó algoritmusok. A 10 vezérlőegység az alábbiak szerint működik. A 31 vezérlő és ellenőrző áramkör észleli a 7 vezérlővezetéke­ken a rendszer bekapcsolásakor érkező jelzést, s ennek hatására olyan jelet küld a 30 adatfeldolgozó egységnek, amely azt alapállapotba hozza. Ekkor a 30 adatfeldol­gozó egység a 31 vezérlő és ellenőrző áramkör segítsé­gével az 5 címvezetékeken a csak olvasható 32 tárolóban elhelyezett vezérlő algoritmus első utasításának címét küldi ki, amely utasítás a 34 órajelgenerátor által elő­állított jeleknek megfelelő időpontban a 6 adatvezetéke­ken megjelenik. A 30 adatfeldolgozó egység az utasítás­nak megfelelő jelsorozatot beolvassa, dekódolja, majd végrehajtja. A vezérlő algoritmus ellenőrzési utasításokkal kezdő­dik. Ezek az ellenőrzések az 1 munkagép egyes elemei­nek pillanatnyi állapotára vonatkoznak, tehát egy ellen­őrzési utasítás végrehajtása a következő algoritmusból áll : az 1 munkagépről a 24 vezetékeken érkező jelek le­kérdezése, ezek elemzése, egyes jelek tárolása az írható­­-olvasható 33 tárolóban, majd a 7 vezérlővezetékekre olyan jel kiküldése, amely a vezérlés továbblépését en­gedélyezi, vagy — ha a munkagépről érkező jelek elem­zése során a 30 adatfeldolgozó egység hibát észlelt — ezt a hibát elemzi, kiolvassa a csak olvasható 32 tárolóból a megfelelő hibaüzenetet, és ezt a 3 kijelző felé irányítja. A vezérlő algoritmus megmunkálási utasításainak végrehajtása során a 30 adatfeldolgozó egység a 31 ve­zérlő és ellenőrző áramkör segítségével az írható-olvas­ható 33 tárolóban elhelyezett alkatrészprogram egy utasítását olvassa be, azt dekódolja és értelmezi, majd ellenőrzi, hogy az utasítás végrehajtható-e, és ha igen, előállítja az utasításnak megfelelő jelsorozatot, és azt a 6 adatvezetékekre küldi, majd üzenetet küld a 3 kijel­zőbe a kezelő számára egy másik órajelre, ugyancsak a 6 adatvezetékeken. A csak olvasható 32 tárolóban van a perifériákkal való kommunikáció és a kezelővel folytatható dialógus mű­ködési algoritmusa, valamint a dialógushoz szükséges kérdés-felelet regiszterek. A kérdés regiszterekben a ke­zelő számára a 3 kijelző segítségével kiküldött kérdés formájában jelentkező üzenetek vannak tárolva, az egyes kérdés regiszterekhez hozzárendelt felelet regiszterekben pedig a megengedett, a 2 billentyűzet segítségével meg­adható feleletek, valamint az egyes feleletekhez hozzá­rendelt működési algoritmus címek vannak tárolva. A dialógus működési algoritmusa az alábbi. A 31 ve­zérlő és ellenőrző áramkör észleli a 7 vezérlővezetékeken érkező engedélyező jelet, és felismeri az 5 címvezetéke­ken érkező kódot, amely a 10 vezérlőegység címének felel meg, majd jelet küld a 30 adatfeldolgozó egységnek. A 30 adatfeldolgozó egység az 5 címvezetékeken meg­címzi az írható-olvasható 33 tárolót, ebből a 6 adatveze­tékeken kiolvassa azt a működési algoritmus címet, amely a dialógus pillanatnyi állapotának felel meg. En­nek a címnek segítségével beolvassa a csak olvasható 32 tárolóból a működési algoritmus következő lépésé­nek megfelelő adatot, és azt dekódolva megállapítja, hogy kérdés vagy felelet következik-e. Ha a következő lépés kérdés, az írható-olvasható 33 tároló megfelelő regiszteréből beolvassa a következő kérdés címet, ennek segítségével megcímzi a csak olvasható 32 tároló kérdés regiszterében a megfelelő kérdést, kiküldi a kérdésnek megfelelő üzenetet a 6 adatvezetékekre, elhelyezi az írható-olvasható 33 tároló megfelelő regisztereiben a működési algoritmus következő lépésének megfelelő címet, majd jelet ad a 31 vezérlő és ellenőrző áramkör­nek, amely a 7 vezérlő vezetékeken és az 5 cím vezetéke­ken megfelelő jeleket küld ki a 3 kijelző számára. Ha a működési algoritmus következő lépése felelet, a 30 adatfeldolgozó egység jelet ad a 31 vezérlő és ellen­őrző áramkörnek, amely a 7 vezérlővezetékeken és az 5 címvezetékeken a kezelési jeleket fogadó 14 egység szá­mára kiküldi a fogadóképességet jelző jeleket. A felelet érkezéséről a 7 vezérlővezetékeken jelenik meg jelzés, maga a felelet jel pedig a 6 adatvezetékeken jelenik meg. A 31 vezérlő és ellenőrző áramkör észleli a felelet jel érkezését, amely az írható-olvasható 33 tárolóba kerül beírásra. A 30 adatfeldolgozó egység kiolvassa az írható­­-olvasható 33 tároló megfelelő regiszteréből az utolsó kérdésnek megfelelő felelet regiszterek címét, majd ennek segítségével a csak olvasható 32 tárolóból kiolvassa egyenként a megengedett feleleteket, összehasonlítja azokat a beérkezett felelettel, és ha a kettő megegyezik, beolvassa a felelethez hozzárendelt működési algoritmus címet, és a dialógus folytatódhat. Ha a beérkezett felelet nem szerepel a megengedett feleletek között, a 31 vezérlő és ellenőrző áramkör újra fogadóképességet jelző jeleket küld ki. A találmány szerinti vezérlőberendezés egy előnyös kiviteli alakjánál a 10 vezérlőegység aritmetikai egységet 5 10 15 20 25 30 35 40 45 50 55 60 65 5

Next

/
Thumbnails
Contents