HU181466B - Electronic control system for glassware producing machine - Google Patents
Electronic control system for glassware producing machine Download PDFInfo
- Publication number
- HU181466B HU181466B HU78OE270A HUOE000270A HU181466B HU 181466 B HU181466 B HU 181466B HU 78OE270 A HU78OE270 A HU 78OE270A HU OE000270 A HUOE000270 A HU OE000270A HU 181466 B HU181466 B HU 181466B
- Authority
- HU
- Hungary
- Prior art keywords
- machine
- program
- control system
- computer
- glassware
- Prior art date
Links
- 238000003860 storage Methods 0.000 claims abstract description 8
- 238000007493 shaping process Methods 0.000 claims description 38
- 238000004519 manufacturing process Methods 0.000 claims description 11
- 230000008859 change Effects 0.000 abstract description 15
- 238000013500 data storage Methods 0.000 abstract description 8
- 238000000465 moulding Methods 0.000 description 27
- 238000000034 method Methods 0.000 description 19
- 230000008569 process Effects 0.000 description 19
- 230000006870 function Effects 0.000 description 18
- 239000011521 glass Substances 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 239000006060 molten glass Substances 0.000 description 6
- 230000001360 synchronised effect Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000010886 broken glassware Substances 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005816 glass manufacturing process Methods 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000007790 scraping Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- C—CHEMISTRY; METALLURGY
- C03—GLASS; MINERAL OR SLAG WOOL
- C03B—MANUFACTURE, SHAPING, OR SUPPLEMENTARY PROCESSES
- C03B9/00—Blowing glass; Production of hollow glass articles
- C03B9/30—Details of blowing glass; Use of materials for the moulds
- C03B9/40—Gearing or controlling mechanisms specially adapted for glass-blowing machines
- C03B9/41—Electric or electronic systems
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0428—Safety, monitoring
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/22—Pc multi processor system
- G05B2219/2214—Multicontrollers, multimicrocomputers, multiprocessing
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25381—Restart program at predetermined position, crash recovery after power loss
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P40/00—Technologies relating to the processing of minerals
- Y02P40/50—Glass production, e.g. reusing waste heat during processing or shaping
- Y02P40/57—Improving the yield, e-g- reduction of reject rates
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S65/00—Glass manufacturing
- Y10S65/13—Computer control
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Manufacturing & Machinery (AREA)
- General Physics & Mathematics (AREA)
- Materials Engineering (AREA)
- Organic Chemistry (AREA)
- Control By Computers (AREA)
- Programmable Controllers (AREA)
- General Factory Administration (AREA)
- Control Of Multiple Motors (AREA)
- Re-Forming, After-Treatment, Cutting And Transporting Of Glass Products (AREA)
- Injection Moulding Of Plastics Or The Like (AREA)
Description
Elektronikus vezérlőrendszer üvegárut gyártó géphez
2
A találmány tárgya elektronikus vezérlőrendszer üvegárut gyártó géphez, különösen olyan elektronikus vezérlésű üvegárut gyártó géphez, amely üvegáruk olvasztott üvegből való formálására több önálló formálóhellyel rendelkezik.
A több önálló formálóhellyel rendelkező üvegárut gyártó gépek jól ismertek. Ezek a gépek több olyan formálóhellyel rendelkeznek, amelyek mindegyike az üvegáruk időzített, előre meghatározott sorrendben végrehajtott lépésekben történő előállítására szolgáló formáló eszközökkel vannak ellátva. Általában a formálóhelyeket egyetlen forrásból táplálják olvasztott üveggel, amely forrás olvasztott üvegtömböket hoz létre, amelyeket egy meghatározott sorrendben szétosztanak az egyes formálóhelyek között. Az egyes formálóhelyeket szinkronban és olyan relatív fáziskülönbséggel működtetik, hogy az egyik formálóhely akkor kap egy olvasztott üvegtömböt, amikor a másik formálóhely a kész üvegárut egy szállítóműre továbbítja, és egy vagy több további formálóhely valamelyik formázási lépést hajtja végre.
A formáló eszközöket az egyes formálóhelyeken általában pneumatikus motorokkal vagy müködtetőszervekkel működtetik. A korábbi ismert gépeknél a pneumatikus motorokat egy szelepegységgel vezérelték, amelyet viszont egy időzítődob vezérelt, amellyel mindegyik formálóhely rendelkezett, és ezeket a dobokat egy transzmissziós tengely hajtotta, ami szinkronizálta a gép valamennyi részét. Az idözítödob egyik hátránya az volt, hogy nehéz volt az időzítés beállítása a gép működése folyamán. Ennek a problémának az egyik megoldása az volt, hogy valamennyi időzítődobot egy elektronikus vezérlőeszközzel helyettesítettek. Az elektronikus vezérlőeszköz egy központi egységet tartalmazott, amelyet 30 egy órajelgenerátor és egy törlőimpulzus-generátor vezérelt, amelyet a transzmissziós tengely hajtott. A központi egység törlőjeleket állított elő az egyes formálóhelyek önálló vezérlőáramköre számára, az egyes áramkörök működésének 5 szinkronizálásához. Valamennyi önálló áramkör tartalmazott egy impulzusszámlálót, amelyet az óraimpulzusok vezéreltek, és a központi egység törlőimpulzusokat állított elő az egyes formálóhelyek ciklusaiban a fokok számlálásához; valamennyi egyedi áramkör negyvennyolc háromdekádos, 10 hüvelykujjal állítható, kerekes kapcsolót tartalmazott a gép elfordulási fokainak beállításához. így az üvegárut gyártó ciklus valamennyi funkcióját az említett kerekes kapcsolók valamelyikével lehetett vezérelni. Ilyen vezérlőrendszert ír le a 3 762 907 számú Amerikai Egyesült Államok-beli szaba15 dalmi leírás.
A fent leírt elektronikus vezérlőrendszer diszkrét alkatrészeket tartalmazott számláló és kapuzó áramköreiben. Egy későbbi ismert vezérlő berendezésnél memóriával és csatolt programtárral rendelkező digitális számítógépet alkalmaz20 tak. Ez a vezérlőáramkör nemcsak megfelelő eszközt biztosított a funkciók időzítési értékeinek automatikus változtatásához manuálisan működtetett kapcsolók beállítása nélkül, de ez az áramkör megfelelő eszközt képzett események, egymással kapcsolatban lévő funkciók csoportjainak progra25 mozásához, összhangban bizonyos határesemény-időzítésekkel. A számítógép egy interface áramkörön át vezérlő jeleket állított elő egy szolenoiddal vezérelt szelepegység működtetéséhez. Ilyen vezérlőrendszert ismertet a 3 905 793 számú Amerikai Egyesült Államok-beli szabadalmi leírás.
Célunk a találmánnyal a több önálló formálóhellyel ren-1181466 delkező üvegárut gyártó gép hatékonyságának és pontosságának növelése.
További célunk a találmánnyal az éppen érvényben lévő időzítési adatok fenntartása az üvegárut gyártó gép önálló formálóhelyei számára.
Célunk továbbá a találmánnyal megkönnyíteni az egyik munkáról a másikra történő váltást az önálló formálóhelyekkel rendelkező üvegárut gyártó gép számára.
Jelen találmány elektronikus vezérlőrendszerre vonatkozik önálló formálóhelyekkel rendelkező üvegárut gyártó géphez. A gép megfelelő eszközt tartalmaz olvasztott üvegtömbök előállítására, több önálló formálóhellyel rendelkezik az üvegáruk formálásához, továbbá megfelelő eszközökkel van ellátva az olvasztott üvegtömböknek az egyes formálóhelyekre való juttatásához. Valamennyi formálóhely formálóeszközökkel rendelkezik üvegáruk előre meghatározott lépések sorozatával, vezérlő jeleknek megfelelően történő formálásához. A gép elektronikus vezérlőeszközt tartalmaz a vezérlőjelek előállítására.
A vezérlőeszköz egy gépellenőrző számítógéppel rendelkezik, amely az egyes önálló formálóhelyekhez tartozó helyi számítógépen át van összekötve a formálóhellyel. A gépellenőrzö számítógép szintén össze van kötve egy adattárral, amely előnyösen egy floppy disc tár. Az adattár a vezérlő programokat tárolja a gépellenőrző számítógép számára, valamint vezérlőprogramokat és munkaleírásokat az egyes formálóhelyekhez tartozó számítógépek számára. A gépellenőrző számítógép az önálló formálóhelyekhez tartozó számítógépeket ellátja vezérlőprogramokkal és munkaleírásokkal, az egyes üvegáruk formálásához. Ezután az egyes formálóhelyekhez tartozó helyi számítógépek vezérlő jeleket állítanak elő, amelyek a csatlakozó formálóhely formálóeszközeinek működtetéséhez szükségesek.
A találmány egy előnyös kiviteli alakjánál a gépellenőrző számítógép és a helyi számítógépek tápegységgel, valamint időimpulzus generátorral vannak összekötve. A gépellenörző számítógép célszerűen input/output művel van ellátva.
Előnyösen valamennyi formálóhelyen egy vezérlőpult is ki van alakítva, amely lehetővé teszi a gép kezelőjének, hogy megváltoztassa az időzítési adatokat bármelyik formálási funkció számára. A vezérlőpult előnyösen egy „start” és „stop” távvezérlő állomással rendelkezik, és össze van kötve az önálló formálóhelyhez tartozó helyi számítógéppel, amely beolvassa az időzítési változást és helyettesíti a megfelelő korábbi időzítési adatokat. Előre meghatározott időközökben a gépellenőrző számítógép kiolvassa az éppen érvényben lévő időzítési adatokat az egyes formálóhelyekhez tartozó helyi számítógépekből, és ezeket az adatokat az adattárban tárolja. így valamennyi formálóhely éppen érvényben lévő időzítési adata mindig hozzáférhető, ha ismét ezt a munkát kell végrehajtani, vagy ha feszültségkimaradás miatt az egyedi formálóhelyekhez tartozó helyi számítógépek memóriájának tartalma törlődik. A feszültség visszaállítása után a gépellenőrző számítógép automatikusan újra ellátja az egyes formálóhelyekhez tartozó helyi számítógépeket az időzítési adatokkal az adattárból.
A gépellenőrző számítógép továbbá össze van kötve egy selejtező kezelőtáblával és egy selejtező állomással; a kezelőtáblán a gépkezelő ki tudja jelölni a selejtes palackokat a formálóhely, az öntőforma és a gépciklus száma szerint. A gépellenőrző számítógép a kezelőtábla által meghatározott és szolgáltatott információ hatására vezérlő jeleket állít elő a selejtező állomás számára, ha a gép eléri a megfelelő helyzetet a gépciklusban. A számítógépek célszerűen digitális számítógépek. Az egyes formálóhelyeken érzékelők vannak elhelyezve, amelyek össze vannak kötve a helyi számítógépekkel.
A találmányt a továbbiakban kiviteli példa és rajzok alapján ismertetjük részletesebben. A rajzokon az
1. ábra diszkrét alkatrészekből felépített ismert elektronikus vezérlő rendszer és a hozzá csatlakozó önálló formálóhelyekkel rendelkező üvegárut gyártó gép tömbvázlata, a
2. ábra számítógéppel vezérelt önálló formálóhelyekkel rendelkező ismert üvegárut gyártó gép tömbvázlata, a
3. ábra a találmány szerinti önálló formálóhelyekkel ren- delkező üvegárut gyártó gép és az ehhez csatlakozó vezérlőrendszer egyszerűsített tömbvázlata, a
4. ábra a 3. ábra szerinti vezérlőrendszer és az egyik egyedi formálóhely részletesebb tömbvázlata.
Az 1. ábrán egy ismert üvegárut gyártó gép és a hozzá tartozó elektronikus vezérlőrendszer látható, amelyet a 3 762 907 számú Amerikai Egyesült Államok-beli szabadalmi leírás ismertet. Az üvegárut gyártó gép N számú egyforma önálló 11 formálóhelyet tartalmaz. A mechanikus 12 20 hajtás egy vagy több olyan hajtást tartalmaz, amelyek az olvasztott üvegtömböket előállító (fel nem tüntetett) eszközt, az olvadt üvegtömböket az egyedi formálóhelyek számára szétosztó és a kész üvegárut a gépből elszállító eszközöket működtetik előre meghatározott szinkronizált sebes25 séggel. A mechanikus 12 hajtás mechanikusan össze van kötve egy 13 időímpulzus generátorral, amely tartalmaz egy olyan impulzusgenerátort, amely a mechanikus 12 hajtás hajtótengelyének fordulataiban minden fokhoz egy időzítő impulzust állít elő, és egy olyan törlőimpulzus generátort, 30 amely a mechanikus hajtás hajtótengelyének minden fordulatánál egy impulzust állít elő.
A13 időimpulzus generátor által előállított időzítő impulzusok és törlőimpulzusok a 14 központi vezérlő egységre kerülnek. A 14 központi vezérlőegység egy fel nem tüntetett 35 központi számlálót tartalmaz az időzítő impulzusok számlálásához, amelyek száma a gép forgási helyzetét jellemzi a 360 fokos gépciklusban. A 14 központi vezérlőegység egy központi szinkronizáló áramkört is tartalmaz, amelyet a központi számláló által adott törlőimpulzusok vezérelnek 360 40 impulzus összeszámlálása után, ami egy teljes gépciklust jelent. A központi számláló digitális számlálási értéke egy kapuzó áramkörre kerül, amely kiválasztott számlálási jeleket állít slő az egyes 11 formálóhelyekhez tartozó, működtetési utasítást kiadó vezérlő kapcsolók számára. Például egy 45 hat 11 formálóhellyel rendelkező gépnél a kapuzóáramkört úgy állítják be, hogy 60 foknak, 120 foknak, 180 foknak, 240 foknak és 300 foknak megfelelő számlálási jeleket válasszon ki az egyes 11 formálóhelyek működtetését végző utasítást kiadó vezérlő kapcsolók számára. Az egyes ilyen vezérlő 50 kapcsolók megkapják a 360 foknál előállított törlőimpulzust is, és valamennyi kapcsoló úgy van beállítva, hogy a kiválasztott számlálási jelek egyikére vagy a törlőjelre reagáljon és állítson elő egy törlőszámlálójelet egy csatolt önálló 15 vezérlőegység számára.
Az egyes 15 vezérlőegységek egy szinkrontáblát tartalmaznak, amelyet a törlő számlálójel vezérel, amelyet a csatlakozó önálló 11 formálóhelyet működtető vezérlőkapcsoló állít elő egy formálóhely törlőjel képzéséhez. Egy önálló 11 formálóhelyhez tartozó számláló a 13 időimpulzus generátor 60 által előállított időzítő impulzusokat számlálja. A számlálót a formalóhely-törlőjel állítja vissza minden 360 impulzus után. Az önálló 11 formálóhelyhez tartozó számláló olyan számlálási összeget állít elő, amely a 11 formálóhely helyzetét jellemzi a gépciklusban. Egy kivételével valamennyi 11 65 formálóhelyhez tartozó számláló számlálási értékei eltérnek
-2181466 a központi számláló számlálási értékétől. Valamennyi önálló 11 formálóhely negyvennyolc kerekes kapcsolót tartalmaz, amelyek párhuzamosan vannak kapcsolva a 11 formálóhelyhez tartozó számláló kimenetével. Az egyes kerekes kapcsolók kapuzójelet állítanak elő, ha a 11 formálóhelyhez tartozó számláló számlálási értéke eléri azt a számot, amelyre az a kapcsoló be van állítva. Az egyes kerekes kapcsolókból származó kapuzójelek egy működésvezérlő táblára kerülnek, amely kimenő jelet állít elő egy szolenoid számára, egy csatolt szelep működtetéséhez egy szelepegységben.
így valamennyi 11 formálóhelynek a ciklusideje egyenlő a gép ciklusidejével, de az egyes 11 formálóhelyek ciklusidejei egyenletesen el vannak osztva a gépciklusban. Az egyes 11 formálóhelyek számára a funkciók időzítése és sorrendje negyvennyolc kerekes kapcsoló segítségével van beállítva, amelyek egy olyan számlálási összegre reagálnak, amelyet a 11 formálóhelyhez tartozó számláló állít elő, amelyet valamennyi 11 formálóhely ciklusának végén a 14 központi vezérlőegység töröl. A 14 központi vezérlőegység előre meghatározott időközökben törli az egyedi számlálóhelyekhez tartozó számlálókat, hogy eltolja az egyes 11 formálóhelyek ciklusait egymáshoz képest.
A 2. ábrán egy ismert üvegárut gyártó gép és a csatlakozó elektronikus vezérlőrendszer látható, amelyet a 4 007 028 számú Amerikai Egyesült Államok-beli szabadalmi leírás részletesen ismertet. Az üvegárut gyártó gép N számú egyforma önálló 16 formálóhelyet tartalmaz. A mechanikus 17 hajtás azoknak a hajtásoknak az egyikét képviseli, amelyeket az olvasztott üvegtömbök előállítására, ezeknek az egyes 16 formálóhelyekre való továbbítására és a kész üvegárunak a gépből való elszállítására szolgáló eszközök összehangolt működését biztosítják. A mechanikus 17 hajtás mechanikusan van összekötve a 18 helyzetátalakítóval, amelynek kimenő jele a mechanikus 17 hajtás helyzetét jellemzi, és ezáltal a gépciklus helyzetét is. Például a mechanikus 17 hajtás és a 18 helyzetátalakító az olvasztott üvegtömböket előállító és ezeket szétosztó eszközökkel (az ábrán nincsenek feltüntetve) köthetők össze. A18 helyzetátalakító egy 18 számítógéppel van összekötve. A 19 számítógép úgy van programozva, hogy vezérlőjeleket állítson elő a 21 interface-n át az egyes 16 formálóhelyek számára a (fel nem tüntetett) szelepegységben lévő szolenoiddal működtetett szelepek vezérléséhez. A 19 számítógép olyan programot tárol, amely meghatározza a különböző funkciók végrehajtásának időzítését és sorrendjét az egyes 16 formálóhelyeken. A 19 számítógép ezután összehasonlítja a 18 helyzetátalakító jeleit a következő végrehajtandó funkció helyzetértékével annak érdekében, hogy megfelelő vezérlőjelet állítson elő.
Mindkét fent leírt ismert vezérlőrendszer a központi vezérlésre számítógépet alkalmaz az egyes formálóhelyek időzítésének és az ezek közötti eltolásnak meghatározására. A 3. ábrán a találmány szerinti vezérlőrendszer tömbvázlata látható egy több önálló formálóhellyel rendelkező üvegárut gyártó gép számára. A 22 gépellenőrző számítógép tárral rendelkező helyi 24 számítógépeken át van összekötve az egyes 25 formálóhelyekkel. A 22 gépellenőrzö számítógép és a helyi 24 számítógépek a 23 időimpulzus generátor kimenetével vannak összekötve. A 22 gépellenőrző számítógép időzítő impulzussorozatot kap a 23 idöimpulzus generátorról a gépciklus időzítéséhez. A 23 időimpulzus generátor például 60 egy tengelyes kódoló vagy egy impulzusgenerátor lehet.
A 22 gépellenőrzö számítógép az egyes önálló 25 formálóhelyekhez tartozó helyi 24 számítógépekkel, amelyek száma N, van összekötve. Az üvegárut formáló gép N számú 25 formálóhelyet tartalmaz. Először a 22 gépellenőrzö számítógép 65 valamennyi 25 formálóhely 24 számítógépébe betáplálja a vezérlőprogramot és az időzítő adatokat a csatlakozó 25 formálóhelyek vezérlésére. Ezután az egyes 25 formálóhelyekhez tartozó helyi 24 számítógépek vezérlőjeleket állíta5 nak elő a vezérlöprogramoknak és a 23 időimpulzus generátorról kapott időzítő impulzusoknak megfelelően, amelyek egy értékegységre (nincs feltüntetve) kerülnek a csatolt 25 formálóhelyen az üvegáru-gyártási ciklus vezérléséhez. A 22 gépellenőrző számítógép periodikusan fogadja az érvényben 10 lévő időzítési adatokat a 25 formálóhelyekhez tartozó helyi számítógépekről, amely adatok tárolhatók, amíg legközelebb ismét azt a fajta üvegárut kell előállítani, vagy valamelyik 25 formálóhelyet valamilyen okból üzemen kívül helyezik.
A 4. ábrán az ellenőrző rendszer és a 3. ábrán feltüntetett önálló 25 formálóhelyek egyikének részletesebb tömbvázlata látható. A 23 időimpulzus generátor a 22 gépellenőrző számítógépre és a helyi 24 számítógépekre csatlakozik. A 26 input/output mű és a 27 adattár a 22 gépellenőrző számító20 géphez van kapcsolva egy pár kétirányú vezetéken át. A 22 gépellenőrző számítógép a 34 kezelőtáblán át a 35 selejtező állomással áll összeköttetésben. A helyi 24 számítógépek egy 33 „start” és „stop” távvezérlő állomással ellátott 32 vezérlő pulton át vannak összekötve a 25 formálóhelyekkel. A 25 25 formálóhelyek a 28 szelepegységet és a 29 üvegárut formáló mechanizmust tartalmazzák. A 25 formálóhelyek a 31 érzékelőkkel vannak ellátva, amelyek a helyi 24 számítógépekkel vannak összekötve. A 22 gépellenőrző számítógép és az egyes 25 formálóhelyekhez tartozó helyj 24 számítógépek 30 előnyösen digitális számítógépek, például LSI—11 számítógépek lehetnek, a 26 input/output mű egy LA36 DEC íróés teleprinter készülék, és a 27 adattár egy floppy disc tár, például RXV11 Floppy Disc Drive, amely berendezéseket a Digital Equipment Corporation of Maynard, Massachusetts 35 állítja elő.
A 23 időimpulzus generátor órajelet állít elő a 22 gépellenőrző számítógép és a 24 számítógépek számára, amely órajel referenciajelet képez a gépciklus időzítéséhez és a 22 gépellenőrzö számítógép, valamint a helyi 24 számítógépek 40 által végrehajtott lépések sorrendjének időzítéséhez. Célszerűen a gépidőzítést fokokban fejezzük ki, és a gépciklus hosszúsága 360 fok. így 360 óraimpulzus vagy ennek többszöröse képez egy gépciklust.
Az egyes 25 formálóhelyek ciklusa szintén 360 fok, de az 45 egyes 25 formálóhelyek ciklusai különböző fokszámmal el vannak tolva a gépciklus kezdetétől, az olvasztott üvegtömböknek az egyes 25 formálóhelyekhez való juttatásában mutatkozó különbségek kompenzálására. A 23 időimpulzus generátor 360 fok után egy törlőjelet is előállít, amely törlő50 jelet a 22 gépellenőrző számítógép és a 24 számítógépek az egymást követő gépciklusok végének és kezdetének meghatározására használnak fel.
A 22 gépellenőrző számítógép a vezérlőprogramokat és időzítő adatokat a 24 számítógépekbe táplálja a 27 adattár55 ból. A kezelő a 26 input/output művet annak az időzítő adatnak a kiválasztására használja, amelyet a helyi 24 számítógépbe kell bevinni.
Meg kell jegyezni, hogy a 25 formálóhelyekhez tartozó valamennyi 24 számítógép egy külön időzítő adatkészlettel rendelkezik annak a 25 formálóhelynek a számára, amelyet vezérel.
A helyi 24 számítógépek vezérlő jeleket állítanak elő a 28 szelepegység számára egy alábbiakban részletesebben ismertetett 32 vezérlőpulton át. A 28 szelepegység több 29 üvegárut formáló mechanizmussal van összekötve a formálóme-3181466 chanizmusok működtetéséhez az üvegárut formáló lépések előre meghatározott időzített sorrendjében. A 28 szelepegységben lévő szelepeket (fel nem tüntetett) szolenoidok működtetik, amelyeket a 24 számítógépek által előállított jelek vezérelnek a vezérlőprogramnak és a folyamatosan az egyes 5 24 számítógépekben tárolt időzítési adatoknak megfelelően. A 28 szelepegység és a 29 üvegárut formáló mechanizmusok együttesen képezik a 25 formálóhelyeket.
A 4. ábrán egy 31 érzékelő is látható, amely jelet állít elő, ha olvasztott üveget érzékel az egyes 25 formálóhelyeken 10 lévő öntőformákban. A 31 érzékelő egy fel nem tüntetett detektoráramkört tartalmaz, amely jelet állít elő a 24 számítógépek számára, amely jel az egyedi 25 formálóhely időzítésének beállítására használható az olvasztott üvegtömb jelenlétének megfelelően, és nem a szétosztás! idővel kapcsolatos 15 helyzetre vonatkozik, amint az ismert megoldásoknál. A 31 érzékelő és a detektoráramkör a Homer F. Peters nevében benyújtott és jelen találmány jogosultjára átruházott Amerikai Egyesült Államok-beli szabadalmi bejelentés tárgyát képezi. 20
A 32 vezérlőpult a 24 számítógéphez és a 28 szelepegységhez van kapcsolva, és a 32 vezérlőpultot a kezelő a mechanizmus időzítésének beállítására használja. Egy bizonyos szelep működtetése siettethető vagy késleltethető a kezelő által a 32 vezérlőpult használatával. A 32 vezérlőpult az egyes 25 fór- 25 málóhelyek eltolási értékeinek változtatására is használható, valamint a selejt-szinkronizálási érték változtatására, ahogy azt a későbbiekben még részletesebben is ismertetjük. A- 32 vezérlőpult egy displayvel (nincs feltüntetve) is felszerelhető, amely lehetővé teszi a kezelőnek, hogy ellenőrizze egy bizo- 30 nyos gépfunkció pillanatnyi időzítési értékeit.
A 32 vezérlőpultot a 25 formálóhelyek működési feltételeinek ellenőrzésére is felhasználjuk. A 32 vezérlőpult jelzi, ha egy 25 formálóhely be van kapcsolva („run”) illetve ki van kapcsolva („safe”). Ha a 25 formálóhely az utóbbi állapot- 35 bán van, a kezelő manuális üzemmódra kapcsolhat át, amelyben a 28 szelepegység szolenoidjai külön-külön vezérelhetők — fel nem tüntetett — kapcsolók segítségével, amelyek a 32 vezérlőpulton vannak elhelyezve.
Bár a 32 vezérlőpult „start” és „stop” vezérlésekkel van 40 ellátva, a 32 vezérlőpult a gép egyik oldalán van elhelyezve, és csak akkor érheti el könnyen a kezelő, ha a gépnek ezen az oldalán tartózkodik. Egy 33 „start” és „stop” távvezérlő állomást is alkalmazunk, amely célszerűen a gép ellenkező oldalán van felszerelve, mint a 32 vezérlőpult. így a „start” 45 és „stop” vezérlések a gép mindkét oldaláról könnyen hozzáférhetők a kezelő számára.
A palack-selejtező 34 kezelőtábla fel nem tüntetett kapcsolókat tartalmaz, amelyek mindegyike az öntőforma egy meghatározott üregének felel meg az egyes 25 formálóhelye- 50 ken. Ha a kezelő egy bizonyos üvegárut ki akar selejtezni, akkor működteti a megfelelő kapcsolót a 34 kezelőtáblán. A 22 gépellenőrző számítógép periodikusan letapogatja a 34 kezelőtáblát, és megállapítja, hogy be van-e kapcsolva valamelyik kapcsoló. Ha a 22 gépellenőrző számítógép egy mű- 55 ködtetett kapcsolót észlel, összehasonlítja a kiselejtezett üvegáru 25 formálóhelyének megfelelő selejt-szinkronizálási értéket a pillanatnyi géphelyzettel. Ha ez a két érték egyenlő, egy selejt-vezérlőjel érkezik a 35 selejtező állomásra és így a megfelelő palackot vagy palackokat kiselejtezzük. 60
Amint a fentiekben már leírtuk, a szelep-időzítéssel kapcsolatban, a kezelő a 32 vezérlőpultot a selejt-szinkronizálási érték beállítására használhatja az egyes 25 formálóhelyek számára, úgyhogy az öntőforma kiválasztott üregéből származó üvegárut akkor selejtezzük ki, amikor az eléri a 35 65 selejtező-állomást. A selejt-szinkronizálási értéket a 25 formálóhelyhez tartozó helyi 24 számítógép úgy tárolja, mint egy helyzetet a gépciklusban. Előre meghatározott időközökben, előnyösen percenként, a 22 gépellenőrző számítógép leolvassa a selejt-szinkronizálási értékeket az egyes helyi 24 számítógépekről és tárolja azokat. Valahányszor egy fokos változás van a géphelyzetben, a 22 gépellenőrző számítógép összehasonlítja az új géphelyzetet a selejt-szinkronizálási értékekkel, és ha ezek megegyeznek, előállítja a selejtező jelet.
A helyi 24 számítógép és a 22 gépellenőrző számítógép között, valamint a 22 gépellenőrző számítógép és a 26 input/ output mű között a kapcsolat a DLVI1 típusú soros input/ output interface készülékkel valósítható meg. A helyi 24 számítógép input/output vezérlése a 32 vezérlőpult és a 28 szelepegység felé, és a 22 gépellenőrző számítógépé a 34 kezelőtábla és a 35 selejtező állomás felé a DRV11 típusú párhuzamos input/output interface segítségével valósítható meg. Ha 25 adattárként speciális mágneslemezeket (floppy disc) alkalmazunk, egy RXV11 floppy disc controller alkalmazható a vezérlőadatok átvitelére a 22 gépellenőrző számítógép és a 25 adattár (a floppy disc tár) között. A DLV11, DRV11 és az RXV11 típusú készülékeket a Digital Equipments Corporation of Maynard, Massachusetts cég gyártja.
Amint már említettük, a 22 gépellenőrző számítógép és a helyi 24 számítógép LSI11 típusú számítógép lehet. A számítógépeknek ezt a típusát hardware megszakítások jellemzik. Amint majd ismertetjük, ennek a számítógépnek további jellemzője a feszültségkimaradás utáni automatikus újraindítás és a külső feladatterv ellenőrzése a használó által.
Az 5- -9. ábrákon a 22 gépellenőrző számítógépben használt programok egyszerűsített folyamatábráit tüntettük fel. Amint a 4. ábra mutatja, a 22 gépellenőrző számítógép egy input/output műhöz csatlakozik, amely billentyűzet bemenettel és nyomtató-kimenettel rendelkező teleprinter, továbbá egy 27 adattárhoz csatlakozik, amely floppy disc tár lehet. A 27 adattár floppy disc-eken tárolja a rendszeradatokat, így a vezérlőprogramokat, mind a munkaleirásokat, amelyek magukban foglalják az időzítő adatokat az üvegáruk egyes típusainak formálásához. A 22 gépellenőrző számítógép különböző „billentyűzet” programokkal látható el a 27 adattárból, amely programok lehetővé teszik, hogy a gépkezelő beállítson, megváltoztasson, listázzon vagy töröljön egy munkaleírást a 27 adattárban, vagy címlistát készítsen az összes tárolt munkaleíráshoz, vagy egy munkaleírást egy floppy disc-ről a másikra vigyen át; beállítsa a gépi paramétereket egy új munkához; a munkaleírást bevigye a adattárból az egyes 24 formálóhelyekhez tartozó 24 számítógépekbe; megmentsen egy aktív munkaleírást az egyes 25 formálóhelyekhez tartozó 24 számítógépekből a 27 adattárba történő betáplálással; újra bevigyen egy 25 formálóhelyhez tartozó 24 számítógépbe egy vezérlő programot és időzítő adatot egy másik helyi 24 számítógépből, vagy egy tesztprogramot; kijelezze a működési sebességet; és kijelezze vagy megváltoztassa azoknak a ciklusoknak a számát, amelyekben selejtes üvegáruk keletkeznek.
A 22 gépellenőrző számítógép fő programja az 5. ábra szerinti folyamatábrán látható. A program a „start” körrel kezdődik, és rögtön a „billentyűzet-program” felszólítás döntési ponttal folytatódik, annak eldöntésére, hogy van-e felszólítás egy olyan program futtatására, amelyet a gépkezelő vitetett be. Ha van ilyen felszólítás, a program az „igen” ágon egy feldolgozási ponthoz ágazik el. Ez a pont, a „kért billentyűzet-program végrehajtása” egy utasításkészletet képvisel, amely a 22 gépellenőrző számítógépet úgy irányítja,
-4181466 hogy az hajtsa végre a kért programot. A program ezután visszatér a főprogram keretéhez. Ha nincs billentyűzet-program felszólítás, a főprogram a döntési ponton a „nem” ágon folytatódik, és visszatér a program kezdetéhez. Meg kell jegyezni, hogy valamennyi billentyűzet-program a legalacsonyabb prioritással fut, és bármely, a 6—10. ábrákon feltüntetett program megszakíthatja.
A 26 input/output művel kiváltott billentyűzet programokon kívül a 22 gépellenőrzö számítógép más programokat is végrehajt, amelyek mindegyike magasabb prioritású, mint a billentyűzet-program. Egy óramegszakító program rendelkezik a legnagyobb prioritással, ennek folyamatábráját mutatja a 6. ábra. Óramegszakítás akkor keletkezik, ha a 22 gépellenőrző számítógép egy időzítő impulzust kap a 23 időimpulzus generátorról. Ha a 22 gépellenőrző számítógép egy billentyűzet-programot futtat, akkor, amikor az óramegszakítás keletkezik, a folyamatban lévő program megszakad, és a számítógép az óramegszakítást szolgálja ki, még mielőtt visszatérne a billentyűzet-programra. Az óramegszakítás program az „óramegszakítás” körrel kezdődik (6. ábra), majd a „géphelyzet számérték növekmény” lépés következik, a gép helyzetét a gépciklusban jellemző számérték felfrissítésére. Ezután a program a „selejtezésvezérlő kapcsoló helyzetének formálóhelyenkénti ellenőrzése” ponthoz érkezik, amely utasításokat tartalmaz a selejtezésvezérlő kapcsolók helyzetének ellenőrzésére formálóhelyenként a 4. ábra szerinti 34 kezelőtáblán. A program ezután a „selejtező kapcsoló” döntési ponthoz érkezik, annak meghatározására, hogy ki van-e jelölve palack selejtezésre. Ha valamelyik selejtező kapcsolót működtették, a program az „igen” ágon folytatódik a „gép = selejt” döntési pontig, ahol a 22 gépellenőrző számítógép összehasonlítja az érvényes géphelyzetet számlálási értéket a selejt-szinkronizálási értékkel az egyes 25 formálóhelyek számára. Ha ezek egyenlöek, a program az „igen” ágon folytatódik, a „kijelölt palackok kiselejtezése” pontig, ami utasításokat foglal magában, egy selejtezőjel előállítására, a 4. ábra szerinti 35 selejtező állomás számára, úgyhogy ennek eredményeként a kijelölt palackot kiselejtezzük. Az óramegszakítás program ezután visszatér a fő programra, azon a ponton, ahol a fő program megszakadt, és ugyanez a helyzet abban az esetben, ha a program „nem ágon folytatódik, a „selejtező kapcsoló” döntési ponttól, ha nincs működtetett kapcsoló, vagy ha a program a „nem” ágon folytatódik a „gép=selejt” döntési ponttól, ha géphelyzet számlálási érték nem egyenlő a selejt szinkronizálási értékkel. Egy törlő megszakítóprogramnak van a második legmagasabb prioritása. Ezt a programot a 7. ábrán tüntettük fel. Mindannyiszor, amikor a 23 időimpulzus generátor egy törlőimpulzust állít elő, egy törlőprogram kezdődik, a „törlési megszakítás” körrel. A program a „géphelyzet számlálási összeg visszaállítása 359-re” folyamattal folytatódik, amely utasításokat tartalmaz a géphelyzet számlálási értékének visszaállítására a gépciklus végére. A törlési megszakítást program ezután visszatér a főprogramra abban a pontban, ahol az megszakadt. A következő időzítő impulzus ezután a számlálót nullára állítja, és így 359 további impulzus számlálása felel meg a teljes gépciklus végrehajtásának. Amint a számláló megkapja az utolsó időzítő impulzust, ismét egy törlőimpulzus keletkezik, hogy kijavítson bármilyen olyan hibát, ami esetleg a géphelyzet számlálási összegben keletkezett.
Amint már említettük, a kezelő a 32 vezérlőpult használatával változtathatja a formálóhely-időzítő adatokat. Körülbelül minden öt percben a 22 gépellenőrzö számítógép végrehajtja a 8. ábrán látható tárolási programot, hogy felfrissítse az érvényes formálóhely-időzítő adatokat az egyes 25 formálóhelyek számára, amely adatok a floppy disc-en vannak tárolva a 27 adattárban. így, ha a kezelő megváltoztatta egy 25 formálóhely időzítő adatát, egy szelep működtetésének siettetésével vagy késleltetésével, ezt az időzítő adatot a 27 adattár öt percig tárolja. Az LSI11 típusú számítógép külső feladatterv vezérléssel is el van látva. Például a gépkezelő előírhat egy olyan programot, amelynek a nap egy meghatározott időpontjában kell futnia, egy deltaidőt egy óraegységszinkronizálástól számítva, vagy más időegységet, például öt percet. Ekkor minden öt percben a tárolási program az „adatfelfrissítési megszakítás” körrel kezdődik, és folytatódik az „időzítő adatok a helyi 24 számítógépekből a 27 adattárba” lépéssel. Az érvényes időzítő adat tárolása után a program visszatér a főprogramhoz.
A 9. ábrán látható egy selejtező program, amelyet a 22 gépellenőrző számítógép megközelítőleg percenként végez el a selejt-szinkronizálási értékek felfrissítésére. így, ha a kezelő megváltoztatta ezen értékek valamelyikének nagyságát a pontosabb selejtezés érdekében, a változást a 22 gépellenőrző számítógép egy percnél nem hosszabb időn belül tárolja. A selejtezési program a „selejtezési adat felfrissítési megszakítás” körrel kezdődik, és folytatódik a „selejt-szinkronizálási érték kihozatala a helyi 24 számítógépekből és ezek tárolása” lépéssel, amely magában foglalja az utasításokat az érvényes selejt-szinkronizálási értékek kiolvasására és tárolására az egyes helyi 24 számítógépek számára. A selejtezési program ezután visszatér a főprogramra. A tárolt értékeket a „gép = selejt” összehasonlítási pontnál (6. áhra) végrehajtott géphelyzet-összehasonlításnál használjuk fel.
Feszültségkimaradás esetén a 22 gépellenőrző számítógép és a helyi 24 számítógépek törlődő tárának tartalma elvész. A 10. ábrán egy olyan folyamatábra látható, amely egy feszültségkimaradás után a 22 gépellenőrző számítógép által végrehajtott lépéseket tünteti fel. Ha a 22 gépellenőrző számítógép egy LSI11 típusú gép, úgy programozható, hogy hajtson végre egy újraindító programot, amely a „start” körrel kezdődik. Ezután a „vezérlőprogram és munkaleírás helyreállítása valamennyi helyi 24 számítógép számára” folyamat helyreállítja a helyi 24 számítógép memóriáját azon vezérlőprogramok és időzítő adatok segítségével, amelyekkel a feszültségkimaradás előtt a gépek rendelkeztek. Ezután az újraindítási program visszatér a főprogramra.
A 11—13. ábrák olyan folyamatábrákat mutatnak, amelyek egy helyi 24 számítógép működését szemléltetik. A főprogram all. ábrán látható. Miután a helyi 24 számítógép tárát a 22 gépellenőrző számítógép helyreállította, a helyi 24 számítógép számos vezérlőprogram kiváltó feladatot hajt végre, így például a géphelyzet számlálót a 359-re állítja.
A főprogram a „start” körrel kezdődik, és a „megszakítások megakadályozása és kezdőfeladatok végrehajtása” folyamattal folytatódik. Ezután a program az „időzítési változások ellenőrzése a 32 vezérlőpulton és az új értékek tárolása” folyamatot kezdi meg, amely utasításokat tartalmaz a 32 vezérlőpult ellenőrzésére annak meghatározására, hogy a kezelő megváltoztatta-e az időzítési adatot, a 25 formálóhely eltolási értéket vagy a selejt-szinkronizálási értéket. A változásokat a helyi 24 számítógép memóriája tárolja és ezek a 22 gépellenőrző számítógépen át a 27 adattárba kerülnek, ha a 22 gépellenőrzö számítógép végrehajtja a 8. ábra szerinti tárolóprogramot.
Ezután a helyi 24 számítógép főprogramja a „megszakítások engedélyezése” folyamathoz érkezik, amely olyan utasításokat tartalmaz, amelyek alkalmassá teszik a helyi 24 számítógépet, hogy reagáljon a 23 időimpulzus generátor
-5181466 által előállított időzítő- és törlőimpulzusokra. A program ezután a „kapcsolatkérés a 22 gépellenőrző számítógép által” döntési ponthoz érkezik. Ha a 22 gépellenőrző számítógép felszólítást adott adatok átvitelére a helyi 24 számítógéphez, vagy adatok kihozatalára a helyi 24 számítógépből, a 5 program az „igen” ágon az „adatátvitel vagy -fogadás” folyamattal folytatódik, amely tartalmazza a szükséges utasításokat a 22 gépellenörző számítógép és a helyi 24 számítógép közötti kapcsolathoz. A program ezután visszatér az „időzítési változások ellenőrzése a 32 vezérlőpulton és az új értékek tárolása” folyamathoz, és hurokban folytatódik. Ha a 22 gépellenörző számítógép nem kért ilyen kapcsolatot, a program a „kapcsolatkérés a 22 gépellenőrző számítógép által” döntési pont után a „nem” ágon visszatér az „időzítési változások ellenőrzése a 32 vezérlőpulton ...” folyamathoz.
A 12. ábrán egy óramegszakítási program folyamatábrája látható a helyi 24 számítógép számára. Valahányszor egy időzítőimpulzus érkezik a 23 időimpulzus generátorról, és a főprogram lehetővé tette az óra- és törlési megszakításokat, a helyi 24 számítógép egy óramegszakítást indít, mivel az óramegszakítási programnak magasabb a prioritása. Az óramegszakítási program az „óramegszakítás” körrel kezdődik, és a „megszakítás figyelmen kívül hagyása” döntési ponttal folytatódik. Ez a döntési pont azt az irányt vizsgálja, amely figyelmen kívül hagyja az óramegszakítást. Amint az 25 alábbiakban majd ismertetjük, egy később fellépő törlőimpulzus azt eredményezi, hogy legalább egy óramegszakítást figyelmen kívül hagyunk, úgyhogy a program az „igen” ágon folytatódik és visszatér a főprogramhoz. Ha az óramegszakítást nem kell figyelmen kívül hagyni, a program a „nem” ágon folytatódik és a „géphelyzet számérték növekmény” folyamathoz érkezik, amely utasításokat tartalmaz annak a számértéknek a felfrissítésére, amely a géphelyzetet jellemzi a gép ciklusban. Mint már említettük, ez a számérték előnyösen 0—359-ig terjedhet és így 360 fokot jelent egy gépciklusban. Ez megfelel egy ismert időzítődob egy körülfordulásának, amely vezérlőbütykökkel szelepeket működtetett az üvegáru formáló eszközök vezérléséhez. A vezérlőbütykök helyzetét fokokkal jellemezték. Ezután a program a „formálóhely eltolódás levonása” folyamatba lép, amely utasításokat tartalmaz az egyedi folyamathelyek eltolódásának levonására — ha van ilyen eltolódás — a géphelyzet számlálási összegből, egy olyan számérték előállításához, amely az egyes 25 formálóhelyek pillanatnyi helyzetét jellemzi a gépciklusban, és ezt az értéket tároljuk. 45
Ezt követően a program a „32 vezérlőpult állapotváltozási kapcsolók ellenőrzése” folyamatot kezdi meg, ami utasításokat tartalmaz a 32 vezérlőpult és a 33 „start” és „stop” távvezérlő állomás „start” és „stop” kapcsolóinak helyzetének ellenőrzésére, annak meghatározására, hogy a gépkezelő kért-e változást a gép állapotában. A program a „futás” döntési ponthoz érkezik, annak ellenőrzésére, hogy az egyedi 25 formálóhely üzemállapotban van-e az üvegáruk formálásához. Ha a 25 formálóhely nincs ebben az állapotban, a program a „nem” ágon a „start működtetés” döntési pont felé folytatódik, amely azt állapítja meg, hogy működtették-e valamelyik „start” kapcsolót, ahogy azt a „32 vezérlőpult állapotváltozási kapcsolóinak ellenőrzése” lépés meghatározta. Ha egyik „start” kapcsolót sem működtették, az óramegszakítási program a „nem” ágon az „óramegszakítás 60 ismétlése” döntési ponthoz érkezik. Amint az alábbiakban még ismertetjük, egy korán fellépő törlőimpulzus legalább egy külön óramegszakítást követel meg, úgyhogy a program az „igen” ágon visszatér a „géphelyzet számérték növekmény” folyamathoz. Ha az óramegszakítást nem kell megismételni, a program a „nem” ágon visszatér a főprogramhoz, és megvárja a következő időzítő impulzust. Ha valamelyik „start” kapcsolót működtették, a program az „igen” ágon visszatér a „start” körhöz a főprogramban, és indul a 25 formálóhely működése.
Ha a 25 formálóhely üzemben van, a program a „futás” döntési ponttól az „igen” ágon a „stop” működtetés döntési pont felé folytatódik, amely döntési pont annak megállapítására szolgál, hogy működtették-e valamelyik „stop” kapcsoló lót, ahogy azt a „32 vezérlőpult állapotváltozási-kapcsolók ellenőrzése” folyamat meghatározza. Ha valamelyik „stop” kapcsolót működtették, a program az „igen” ágon a „25 formálóhely stop” folyamattal folytatódik, amely utasításokat tartalmaz a 25 formálóhely működésének leállítására. Az 15 óramegszakítási program ezután az „óramegszakítás ismétlése” döntési ponthoz érkezik. Ha egyik „stop” kapcsolót sem működtették, a program a „nem” ágon a „következő funkció fokértéke táblázatból” folyamattal folytatódik, amely utasításokat tartalmaz a következőként végrehajtan20 dó üvegáruformáló funkció fokértékének megkeresésére egy táblázatban, ahol a formálófunkciók vannak felsorolva, abban a sorrendben, amelyben ezeket végre kell hajtani a formálási ciklusban. A program ezután a „helyzet-fok” döntési ponthoz érkezik, ahol összehasonlítjuk a 25 formálóhely pillanatnyi helyzetének számértékét a következő végrehajtandó funkció fokértékével. Ha ezek az értékek nem egyenlőek, a program a „nem” ágon folytatódik, az „óramegszakítás ismétlése” döntési pont felé. Ha az értékek egyenlőek, a program az „igen” ágon a „funkció végrehajtása” folyama30 tót kezdi meg, amely utasításokat tartalmaz vezérlőjel előállítására a 28 szelepegység megfelelő szelepét működtető szolenoid számára. Ezután a program a „következő funkció kijelölése a táblázatban” folyamatot kezdi meg, amely utasításokat tartalmaz a táblázatban felsorolt következő funkció35 ra való továbblépésre, úgyhogy ennek a funkciónak megkapjuk a fokértékét, amint a program visszatér a „kővetkező funkció fokértéke a táblázatból” folyamatra. így a program végrehajtja mindazokat a funkciókat, amelyeknek ugyanaz a fokértékük, még mielőtt visszatérne a főprogramhoz.
A13. ábrán egy rését megszakítási program látható. Valahányszor a 23 időimpulzus generátor egy törlőimpulzust állít elő, és a főprogram engedélyezte az óra- és rését megszakításokat, a helyi 24 számítógép egy reset-megszakítási programot kezd, amely a „rését megszakítás” körrel kezdődik. A program ezután az „autoszinkronizálás” folyamatot kezdi meg, amely utasításokat tartalmaz annak megállapítására, hogy a törlőimpulzus 359 fok és 0 fok között lépett-e fel a formálóhely-ciklusban és ha így történt, szükség van-e további cselekvésre. Ha a törlőimpulzus például a 357-2 fokig 50 terjedő tartományban lépett fel, utasításokat hajtunk végre az óraimpulzusok számértékének módosítására. Ha a törlőimpulzus korán érkezett, a következő óramegszakításnál az óramegszakítási programot annyiszor ismételjük, ami ahhoz szükséges, hogy az óraimpulzus számlálási érték annyira 55 növekedjék, hogy a 25 formálóhely szinkronba kerüljön. Ha a törlőimpulzus később érkezett, az óramegszakítást annyiszor hagyjuk figyelmen kívül, amennyi ahhoz szükséges, hogy az óraimpulzus számlálási értéket olyan szinten tartsuk, hogy a 25 formálóhely szinkronba kerüljön. Ezen esetek bármelyikében a rését megszakítási program ezután visszatér a főprogramhoz. Ha a törlőimpulzus a kijelölt tartományon kívül lép fel, a szükségleállítás kezdődik. A rését megszakítás prioritása alacsonyabb, mint az óramegszakításé.
Van még egy sor frekvenciamegszakítási program is, 65 amely hasonló a 13. ábra szerinti reset-megszakítási prog-6181466 ramhoz. A váltakozó áramú áramforrás valamennyi ciklusa megszakítást okoz a helyi 24 számítógép számára. Valamennyi előre meghatározott ciklusszámnál a sorfrekvencia megszakítási program ellenőrzi az óraimpulzus számlálási értéket, annak meghatározására, hogy az növekedett-e az utolsó ilyen ellenőrzés óta. Ha az óraimpulzus számlálási érték nem növekedett egy előre meghatározott számú ellenőrzés folyamán, szükségleállítás kezdődik.
A találmány tárgyát a szokásos módon egy előnyös kiviteli alak alapján ismertettük. Természetesen a találmány másképpen is kivitelezhető anélkül, hogy eltérnénk a találmány lényegétől.
Claims (11)
- Szabadalmi igénypontok1. Elektronikus vezérlőrendszer üvegárut gyártó géphez, amely elektronikus vezérlőrendszer az üvegárut gyártó gép önálló formálóhelyeivel összekötött gépellenőrző számítógépet tartalmaz, azzal jellemezve, hogy a gépellenőrző számítógép (22) egy adattárral (27) van ellátva, továbbá a gépellenőrző számítógép (22) tárral rendelkező helyi számítógépeken (24) át van összekötve az egyes formálóhelyekkel (25).
- 2. Az 1. igénypont szerinti elektronikus vezérlőrendszer kiviteli alakja, azzal jellemezve, hogy az adattár (27) egy floppy disc tár.
- 3. Az 1. vagy 2. igénypont szerinti elektronikus vezérlőrendszer kiviteli alakja, azzal jellemezve, hogy a gépellenőrző számítógép (22) és az egyes formálóhelyekhez (25) tartozó helyi számítógépek (24) digitális számítógépek.
- 4. Az 1—3. igénypont szerinti elektronikus vezérlőrendszer kiviteli alakja, azzal jellemezve, hogy a gépellenőrző számítógép (22) és az egyes formálóhelyekhez (25) tartozó helyi számítógépek (24) tápegységgel vannak összekötve.
- 5. Az 1 —4. igénypontok bármelyike szerinti elektronikus vezérlőrendszer kiviteli alakja, azzal jellemezve, hogy a gépellenőrző számítógép (22) és az egyes formálóhelyekhez (25) tartozó helyi számítógépek (24) idöimpulzus generátorral (23) vannak összekötve.
- 6. Az 1 —5. igénypontok bármelyike szerinti elektronikus vezérlőrendszer kiviteli alakja, azzal jellemezve, hogy az egyes formálóhelyekhez (25) tartozó helyi számítógépek (24) váltakozó áramú tápegységgel vannak összekötve.
- 7. Az 1—6. igénypontok bármelyike szerinti elektronikus vezérlőrendszer kiviteli alakja, azzal jellemezve, hogy a helyi számítógépek (24) vezérlőpulton (32) át vannak összekötve a formálóhelyekkel (25).
- 8. Az 1 —7. igénypontok bármelyike szerinti elektronikus vezérlőrendszer kiviteli alakja, azzal jellemezve, hogy a gépellenőrző számítógép (22) egy input/output művel (26) van összekötve.
- 9. A 7. vagy 8. igénypont szerinti elektronikus vezérlőrendszer kiviteli alakja, azzal jellemezve, hogy a vezérlőpult (32) „stari” és „stop” távvezérlő állomással (33) rendelkezik.
- 10. Az 1—9. igénypontok bármelyike szerinti elektronikus vezérlőrendszer kiviteli alakja, azzal jellemezve, hogy a gépellenőrző számítógéppel (22) selejtező kezelőtábla (34) van összekötve.
- 11. Az 1—10. igénypontok bármelyike szerinti elektronikus vezérlőrendszer kiviteli alakja, azzal jellemezve, hogy az egyes formálóhelyeken (25) érzékelők (31) vannak elhelyezve, amelyek össze vannak kötve a formálóhelyekhez (25) tartozó helyi számítógépekkel (24).
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US05/866,086 US4152134A (en) | 1977-12-30 | 1977-12-30 | Electronic control system for an individual section glassware forming machine |
Publications (1)
Publication Number | Publication Date |
---|---|
HU181466B true HU181466B (en) | 1983-07-28 |
Family
ID=25346884
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
HU78OE270A HU181466B (en) | 1977-12-30 | 1978-12-29 | Electronic control system for glassware producing machine |
Country Status (22)
Country | Link |
---|---|
US (1) | US4152134A (hu) |
JP (1) | JPS5946896B2 (hu) |
AU (1) | AU508823B2 (hu) |
BE (1) | BE873229A (hu) |
BR (1) | BR7808625A (hu) |
CA (1) | CA1107848A (hu) |
CH (1) | CH640491A5 (hu) |
DE (1) | DE2856380C2 (hu) |
EG (1) | EG13338A (hu) |
ES (1) | ES476484A1 (hu) |
FR (1) | FR2413333B1 (hu) |
GB (1) | GB1603755A (hu) |
GR (1) | GR71729B (hu) |
HU (1) | HU181466B (hu) |
IT (1) | IT1111051B (hu) |
MX (1) | MX146559A (hu) |
NL (1) | NL185245C (hu) |
PH (1) | PH16633A (hu) |
PT (1) | PT69010A (hu) |
SE (1) | SE7813425L (hu) |
SU (1) | SU1034601A3 (hu) |
ZA (1) | ZA786883B (hu) |
Families Citing this family (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1603754A (en) * | 1978-01-10 | 1981-11-25 | Owens Illinois Inc | Concerning a cyclically operating container forming machine |
US4247317A (en) * | 1978-04-20 | 1981-01-27 | Ball Corporation | Glassware forming machine computer-ram controller system |
FR2427649B1 (fr) * | 1978-05-31 | 1985-10-25 | Hawker Siddeley Dynamics Eng | Systeme de commande pour processus repetitifs industriels |
US4463416A (en) * | 1979-08-06 | 1984-07-31 | Ball Corporation | Programmable automatic controller |
US4351663A (en) * | 1980-01-30 | 1982-09-28 | Ball Corporation | Glass container rejector |
US4332606A (en) * | 1980-10-27 | 1982-06-01 | Emhart Industries, Inc. | Ware identifying apparatus for glassware machines and the like |
US4375669A (en) * | 1980-11-05 | 1983-03-01 | Owens-Illinois, Inc. | Electronic control system for a glassware forming machine |
US4338116A (en) * | 1981-03-09 | 1982-07-06 | Owens-Illinois, Inc. | Apparatus and method for reducing mechanical dead times in the operation of a glassware forming machine |
US4369052A (en) * | 1981-03-19 | 1983-01-18 | Owens-Illinois, Inc. | Forming supervisory control means for glassware forming machines |
CA1192406A (en) * | 1981-03-30 | 1985-08-27 | Eustace H. Mumford | Electronic control glass forming machine |
US4382810A (en) * | 1981-07-08 | 1983-05-10 | Ball Corporation | Programmable speed controller |
US4457772A (en) * | 1981-07-08 | 1984-07-03 | Ball Corporation | Management control system for forming glassware |
US4368062A (en) * | 1981-07-08 | 1983-01-11 | Ball Corporation | Glassware forming speed control system |
US4478629A (en) * | 1981-07-08 | 1984-10-23 | Ball Corporation | Power failure detection system for a glassware forming machine |
US4362544A (en) * | 1981-07-24 | 1982-12-07 | Owens-Illinois, Inc. | Fluid control system for glassware forming machine |
US4456809A (en) * | 1982-03-25 | 1984-06-26 | Pertron Controls Corporation | Microprocessor-controlled controller for resistance welding machines |
US4431436A (en) * | 1982-07-21 | 1984-02-14 | Css International Corporation | Glassware rejection apparatus |
US4737907A (en) * | 1982-09-21 | 1988-04-12 | Xerox Corporation | Multiprocessor control synchronization and instruction downloading |
US4547211A (en) * | 1982-12-27 | 1985-10-15 | Ball Corporation | Control of a glassware forming machine |
US4641269A (en) * | 1983-01-26 | 1987-02-03 | Emhart Industries, Inc. | Programmable control system for glassware forming machines |
WO1984002994A1 (en) * | 1983-01-26 | 1984-08-02 | Emhart Ind | Programmable control system for glassware forming machines |
US4529429A (en) * | 1983-05-06 | 1985-07-16 | Ball Corporation | Digital glass forming machine |
MX156950A (es) * | 1983-11-21 | 1988-10-17 | Vitro Tec Fideicomiso | Sistema mejorado de control de velocidad para maquinas formadoras de articulos de vidrio |
DE3342062C2 (de) * | 1983-11-22 | 1986-10-30 | Ruhrglas AG, 4300 Essen | Schaltungsanordnung zur Steuerung eines Tropfenverteilers einer Glas-Verarbeitungsmaschine |
US4736304A (en) * | 1986-04-07 | 1988-04-05 | Energy Conversion Devices, Inc. | Method and apparatus for operating one or more deposition systems |
US4762544A (en) * | 1987-01-02 | 1988-08-09 | Owens-Illinois Glass Container Inc. | Automated control of glass container manufacture |
US5279636A (en) * | 1992-10-28 | 1994-01-18 | Gte Products Corporation | Glass article inspection and rejection apparatus |
AU665468B2 (en) * | 1992-12-18 | 1996-01-04 | Emhart Glass S.A. | Glass container forming machine control |
US5624473A (en) * | 1994-04-29 | 1997-04-29 | Owens-Brockway Glass Container Inc. | Automated controller for glassware manufacture with electronically labeled manual mode panel switches |
US5580366A (en) * | 1994-04-29 | 1996-12-03 | Owens-Brockway Glass Container Inc. | Automated glassware manufacture controller |
JP3317156B2 (ja) * | 1996-09-18 | 2002-08-26 | 三菱電機株式会社 | リモートplc装置を備えた数値制御装置 |
US6212909B1 (en) | 1999-02-08 | 2001-04-10 | Owens-Brockway Glass Container Inc. | Synchronization of individual section machine operation to gob feed in a glassware forming system |
US6269662B1 (en) * | 1999-03-05 | 2001-08-07 | Emhart Glass S.A. | Pneumatic machine control unit for an I.S. machine |
US6822970B1 (en) * | 2000-01-31 | 2004-11-23 | Owens-Brockway Glass Container Inc. | Glassware forming system with star network communication configuration |
US6813523B2 (en) * | 2001-08-23 | 2004-11-02 | George Mauro | Distributed process control |
ITTO20020023A1 (it) * | 2002-01-08 | 2003-07-08 | Bottero Spa | Sistema di controllo temporizzazione in una linea per la fabbricazione di articoli di vetro cavo. |
US7017373B2 (en) * | 2002-09-03 | 2006-03-28 | Owens-Brockway Glass Container Inc. | Glassware forming machine control system |
US7085884B2 (en) * | 2003-06-30 | 2006-08-01 | Hewlett-Packard Development Company, L.P. | System and method for storing operational data of a storage automation device to a removable nonvolatile memory component |
US7290406B2 (en) * | 2004-10-01 | 2007-11-06 | Emhart Glass Sa | I.S. machine |
CN100449441C (zh) * | 2005-12-27 | 2009-01-07 | 山东三金玻璃机械股份有限公司 | 制瓶机生产线集成智能控制系统 |
US9523980B2 (en) * | 2011-03-03 | 2016-12-20 | Emhart Glass S.A. | Closed loop cyclic timing optimizer control system and method |
DE102015007695B4 (de) * | 2015-06-17 | 2020-06-10 | Heye lnternational GmbH | Anordnung zur Darstellung des Vakuumbetriebs im Formgebungsprozess einer Glasformmaschine |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3377623A (en) * | 1965-09-29 | 1968-04-09 | Foxboro Co | Process backup system |
US3762907A (en) * | 1971-02-22 | 1973-10-02 | Ball Corp | Glass forming machine having an automatic control system |
US3923147A (en) * | 1971-02-22 | 1975-12-02 | Ball Corp | Synchronized stacking system |
GB1455574A (en) * | 1973-03-13 | 1976-11-17 | Emhart Uk Ltd | Control systems for cyclic processes |
US3877915A (en) * | 1973-06-29 | 1975-04-15 | Emhart Corp | Control system for glassware molding machine and method of molding glass |
US3905793A (en) * | 1974-10-21 | 1975-09-16 | Emhart Corp | Computer control for glassware forming machine |
US4007028A (en) * | 1975-09-30 | 1977-02-08 | Reliance Electric Company | Electronically controlled glassware-forming machine |
AU505973B2 (en) * | 1977-01-24 | 1979-12-06 | Emhart Industries, Inc | Control of glass forming machine |
MX145266A (es) * | 1977-06-06 | 1982-01-19 | Fabricacion De Maquinas Sa | Mejoras en sistema electronico de control para maquinas formadoras de articulos de vidrio y termoplasticos |
-
1977
- 1977-12-30 US US05/866,086 patent/US4152134A/en not_active Expired - Lifetime
-
1978
- 1978-05-09 GB GB18365/78A patent/GB1603755A/en not_active Expired
- 1978-12-05 CA CA317,402A patent/CA1107848A/en not_active Expired
- 1978-12-07 ZA ZA786883A patent/ZA786883B/xx unknown
- 1978-12-12 NL NLAANVRAGE7812068,A patent/NL185245C/xx not_active IP Right Cessation
- 1978-12-20 GR GR57951A patent/GR71729B/el unknown
- 1978-12-27 PH PH21992A patent/PH16633A/en unknown
- 1978-12-27 DE DE2856380A patent/DE2856380C2/de not_active Expired
- 1978-12-27 JP JP53160279A patent/JPS5946896B2/ja not_active Expired
- 1978-12-29 AU AU43006/78A patent/AU508823B2/en not_active Expired
- 1978-12-29 IT IT52490/78A patent/IT1111051B/it active
- 1978-12-29 BR BR7808625A patent/BR7808625A/pt unknown
- 1978-12-29 PT PT69010A patent/PT69010A/pt unknown
- 1978-12-29 HU HU78OE270A patent/HU181466B/hu unknown
- 1978-12-29 FR FR7836842A patent/FR2413333B1/fr not_active Expired
- 1978-12-29 BE BE192694A patent/BE873229A/xx not_active IP Right Cessation
- 1978-12-29 SE SE7813425A patent/SE7813425L/xx unknown
- 1978-12-29 ES ES476484A patent/ES476484A1/es not_active Expired
- 1978-12-30 EG EG752/78A patent/EG13338A/xx active
-
1979
- 1979-01-02 SU SU792707552A patent/SU1034601A3/ru active
- 1979-01-03 CH CH1979A patent/CH640491A5/de not_active IP Right Cessation
-
1982
- 1982-12-14 MX MX175990A patent/MX146559A/es unknown
Also Published As
Publication number | Publication date |
---|---|
ES476484A1 (es) | 1979-11-16 |
FR2413333A1 (fr) | 1979-07-27 |
JPS5946896B2 (ja) | 1984-11-15 |
EG13338A (en) | 1981-06-30 |
IT1111051B (it) | 1986-01-13 |
BE873229A (fr) | 1979-04-17 |
JPS5496513A (en) | 1979-07-31 |
DE2856380A1 (de) | 1979-07-05 |
FR2413333B1 (fr) | 1987-12-24 |
CA1107848A (en) | 1981-08-25 |
NL7812068A (nl) | 1979-07-03 |
SE7813425L (sv) | 1979-07-01 |
PH16633A (en) | 1983-12-05 |
GB1603755A (en) | 1981-11-25 |
US4152134A (en) | 1979-05-01 |
PT69010A (en) | 1979-01-01 |
CH640491A5 (de) | 1984-01-13 |
GR71729B (hu) | 1983-06-22 |
DE2856380C2 (de) | 1983-01-05 |
NL185245C (nl) | 1990-02-16 |
NL185245B (nl) | 1989-09-18 |
BR7808625A (pt) | 1979-07-10 |
MX146559A (es) | 1982-07-07 |
AU508823B2 (en) | 1980-04-03 |
ZA786883B (en) | 1980-08-27 |
IT7852490A0 (it) | 1978-12-29 |
AU4300678A (en) | 1979-07-19 |
SU1034601A3 (ru) | 1983-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
HU181466B (en) | Electronic control system for glassware producing machine | |
US4685947A (en) | Glassware forming apparatus with distributed control and method of operation | |
US5125499A (en) | Article transfer mechanism | |
US4369052A (en) | Forming supervisory control means for glassware forming machines | |
US4615723A (en) | Intelligent controller for predicting and automatically compensating for variations in cycle time, in machines for forming articles of glass or other materials | |
EP0004905A1 (en) | Glassware forming machine computer-RAM controller system | |
US4431436A (en) | Glassware rejection apparatus | |
EP0603011B1 (en) | Glass container forming machine control | |
US4453963A (en) | Method and apparatus for controlling the delivery of gobs to a section of a glassware forming machine | |
US4529429A (en) | Digital glass forming machine | |
CN1205310A (zh) | 行列式玻璃制品成形系统中清卸机构运动分布图的产生 | |
US4145204A (en) | Timing pulse generator for a glassware forming machine | |
US4375669A (en) | Electronic control system for a glassware forming machine | |
US5562747A (en) | Method of distributing molten glass gobs in an IS machine | |
US5271756A (en) | Machine for forming glass containers | |
US4382810A (en) | Programmable speed controller | |
US4145205A (en) | Timing pulse generator for a glassware forming machine | |
US4444079A (en) | Profile control for shear mechanism | |
EP0425114A1 (en) | Article transfer mechanism | |
US4608074A (en) | Gob distributor | |
CA1125516A (en) | Timing value dwell reversal protection for glassware forming machine electronic controls | |
JPS59131528A (ja) | ガラス又は他の熱可塑性材料加工機の制御方法 | |
US4876652A (en) | Apparatus and method for controlling the shear mechanism of a glassware forming machine | |
JPH0619660B2 (ja) | 分散形数値制御装置 | |
JPS58104026A (ja) | ガラス器具製造装置における各機構間の相対的な度数位置を指示する装置 |