DE3029246A1 - Anordnung zum steuern einer maschine oder einer anlage - Google Patents
Anordnung zum steuern einer maschine oder einer anlageInfo
- Publication number
- DE3029246A1 DE3029246A1 DE3029246A DE3029246A DE3029246A1 DE 3029246 A1 DE3029246 A1 DE 3029246A1 DE 3029246 A DE3029246 A DE 3029246A DE 3029246 A DE3029246 A DE 3029246A DE 3029246 A1 DE3029246 A1 DE 3029246A1
- Authority
- DE
- Germany
- Prior art keywords
- module
- main
- daughter
- modules
- channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- 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/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
- G05B19/4148—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by using several processors for different functions, distributed (real-time) systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
- G06F13/124—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine
-
- 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/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33125—System configuration, reconfiguration, customization, automatic
-
- 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/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33343—Each slave stores communication program to be used by master, exchangeability
-
- 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
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Description
Anordnung zum Steuern einer Maschine oder einer Anlage
Die Erfindung bezieht sich auf eine Anordnung zum Steuern einer Maschine oder einer Anlage, enthaltend einen Haupt-Modul
und mehrere Tochter-Moduln, wobei der Haupt-Modul zur Steuerung der gesamten Anordnung vorgesehen ist und die Tochter-Moduln
zur Steuerung von besonderen Funktionen vorgesehen sind.
Es sind schon derartige Anordnungen zur mehrfachen Verarbeitung (multi processing bzw. mehrfach Prozeßrechner) bekannt,
in welchen jeder Tochter-Modul die Logik (software bzw. Rechenprogramm) entsprechend der auszuführenden Funktion aufweist
und in welchen der Haupt-Modul die Logik (software bzw. Rechenprogramm) aufweist, welche ihm die Kommunikation mit allen
Tochter-Moduln ermöglicht, um die Gesamtheit der Steueranordnung zu überwachen und zu steuern. Bei diesen bekannten Anordnungen
ist es nicht möglich, einen Tochter-Modul eines neuen Typs hinzuzufügen, ohne hierbei die gesamte Logik (software)
zu überprüfen und abzuändern. Darüberhinaus sind die bekannten Anordnungen zur mehrfachen Verarbeitung langsam , denn sooft
ein Modul anrufen will, muß er zunächst einen Zentral-Speicher auffüllen und den angerufenen Modul benachrichtigen, daß er
eine Nachricht für ihn hat, wobei der angerufene Modul den Speicher leert, welcher die erhaltenen Informationen verarbeitet,
und dann seine Antwort gibt, indem er den Zentralspexcher
130040/0886
von neuem auffüllt und den anrufenden Modul benachrichtigt, und so fort.
Der Erfindung liegt die Aufgabe zugrunde, die oben genannten Nachteile zu vermeiden, welche einerseits in der Schwierigkeit,
zur Anordnung einen neuen Tochter-Modul hinzuzufügen, wobei jedesmal der Operator die Haupt-Logik (Haupt-software) überprüfen
und anpassen muß, und andererseits in der relativen Langsamkeit der Anordnung liegen.
Diese Aufgabe wird erfindungsgemäß dadurch gelöst, daß jeder Tochter-Modul Mittel aufweist, welche ihm die Einspeicherung
desjenigen Anteils der Logik des Haupt-Moduls erlauben, dessen der Haupt-Modul bedarf, um mit ihm zu verkehren und um die erhaltenen
Informationen zu verarbeiten.
Mit anderen Worten: Jeder Tochter-Modul stellt dem Haupt-Modul den Anteil der Logik zur Verfügung, welcher die Führung dieses
Tochter-Moduls durch den Haupt-Modul erlaubt.
Die Zeichnung zeigt eine bekannte Anordnung zur mehrfachen Durchführung (multi processing bzw. Prozeßrechner) und als
bevorzugtes Beispiel eine Ausführungsform der erfindungsgemäßen Anordnung. Es zeigen:
Fig. 1 ein Blockdiagramm eines bekannten Prozeßrechners,
Fig. 2 ein Blockdiagramm eines erfindungsgemäßen Prozeßrechners,
Fig. 3A, 3B gemeinsam ein Blockdiagramm eines Moduls der erfindungsgemäßen
Anordnung,
+) (d.h. dem Tochter-Modul)
130040/0886
ORlGiNAL INSPECTED
Fig. 4 ein Diagramm, welches verschiedene Signal darstellt, die in den Schaltkreisen auftreten, und
Fig. 5 ein Ausführungsbeispiel der Anordnung zum Steuern einer Werkzeugmaschine.
Das Blockdiagramm gemäß Fig. 1 zeigt eine bekannte Anordnung zum Steuern einer Werkzeugmaschine oder einer Anlage, mit mehreren
Tochter-Moduln (slave modul) 1, 2, 3, 4 Jeder dieser Tochter-Moduln dient zum Steuern eines bestimmten Organs
der Werkzeugmaschine, beispielsweise in einer Fräsmaschine eines Antriebsmotors für einen Tisch in Richtung der X-Achse, einen
Antriebsmotors für einen Tisch in Richtung der Y-Achse, eines Antriebsmotors der Spindel usw.. Jeder dieser Moduln 1 bis 4
enthält einen Tochter-Verarbeitungs-Schaltkreis 5, einen Tochter-Speicher 6 zum Speichern der zum Steuern des entsprechenden
Organs geeigneten Daten und ein Eingangs-Ausgangs-Interface (Kopplungs-Anpaß-Einrichtung) zur Herstellung der Verbindung
zwischen dem Modul und dem entsprechenden Organ. Für die Herstellung der Synchronisation all dieser Tochter-Moduln enthält
die Anordnung noch einen Haupt-Verarbeitungs-Schaltkreis 8, einen Zentral-Speicher 9 und ein Zentral-Eingabe-Ausgabe-Interface
10, wobei diese durch einen Zentral-Kanal'oder Zentral-Bus
11 verbunden sind. Jedesmals, wenn ein Tochter-Modul mit einem anderen Tochter-Modul den Verkehr aufnehmen will, muß zunächst
der Zentral-Speicher angesteuert werden und der angerufene Modul benachrichtigt werden, daß eine Nachricht ansteht. Der angerufene
Modul fragt den Speicher ab, analysiert die Informationen und gibt dann seine Antwort durch Rückfragen an den Zentral-Speicher,
wobei der zunächst angerufene benachrichtigt wird usw. Es ist ersichtlich, daß eine derartige Verfahrensweise
130040/0886
langsam ist. Aber ein weiterer, sehr schwerwiegender Nachteil eines derartigen Systems liegt in der Tatsache, daß der Haupt-Schaltkreis
8, der Zentral-Speicher 9 und das Zentral-Interface
10 von Anfang an alle Möglichkeiten vorsehen müssen, welche von einer variablen Anzahl von Tochter-Moduln angeboten werden.
Hierdurch wird eine Informationsspräche erforderlich, welche
der Fähigkeit eines Operateurs bzw. Betreibers einer Werkzeugmaschine nicht entspricht und welche den Konstrukteur vor allem
hindert, die Kapazität des Systems zu vergrößern oder zu verkleinern, ohne wesentliche Änderungen der Vorrichtung durchzuführen.
Fig. 2 zeigt ein Blockdiagramm zur Erläuterung der vorliegenden
Erfindung. Die dargestellte Anordnung enthält Tochter-Moduln 12, 13, 14 und einen Haupt-Modul 15, welche miteinander durch einen
Verkehrskanal 16 und einen Haupt-Kanal 17 verbunden sind. Jeder
Tochter-Modul enthält einen Tochter-Verarbeitungs-Schaltkreis 18, einen Tochter-Speicher 19 mit besonderer Funktion und ein
Tochter-Eingangs-Ausgangs-Interface 20, wobei die drei genannten Teile grundsätzlich den Teilen 5, 6, 7 gemäß Fig. 1 entsprechen.
Aber sie enthalten darüberhinaus einen Speicher 21 mit einer Zusatzlogik für den Verkehr mit dem Haupt-Modul 15.
Wie der Name des Speichers 21 bereits zum Ausdruck bringt, ist er zum Aufnehmen des Anteils der Logik für den Verkehr bestimmt,
welcher (Anteil) dem betreffenden Tochter-Modul zugehört. Der Haupt-Modul 15 enthält einen Haupt-Verarbeitungs-Schaltkreis 22,
einen Speicher 23 mit einer Logik für den Verkehr zwischen den Moduln, wobei dieser Speicher für all die genannten Moduln gemeinsam
vorgesehen ist, sowie einen Haupt-Eingangs-Ausgangs-Speicher 24. Folglich ist der Teil der Logik bzw. der software,
welcher für alle Tochter-Moduln gemeinsam ist, in dem Haupt-
130040/0886
Speicher enthalten, während der Teil der Logik bzw. der software, welcher dem einzelnen Tochter-Modul zugeordnet ist, in
dem jeweiligen Tochter-Modul selbst enthalten ist. Wenn man daher, ausgehend von einer einfachen Anordnung mit wenigen
Tochter-Moduln auf eine Anordnung mit weiteren Tochter-Moduln übergehen will, reicht es jedesmal aus, die Logik bzw. software
für den zusätzlichen Verkehr in die ergänzten Tochter-Moduln einzufügen, welche der Haupt-Modul dann abfragen wird.
Die Fig. 3A und 3B zeigen gemeinsam ein Blockgiagramm eines Moduls, wobei die gestrichelt eingezeichneten Teile nur beim
Haupt-Modul vorhanden sind, während die übrigen Teile sowohl beim Haupt-Modul als auch bei den Tochter-Moduln vorhanden
sind.
Die Moduln enthalten einen Verarbeitungs-Schaltkreis 25 mit Mikroprozessor, einen logischen Schaltkreis 26 zur Unterbrechung,
einen ROM-Speicher 27 (Lesespeicher), einen RAM-Speicher 28 (programmierbarer Lesespeicher) und einen Speicher 29
mit besonderer Funktion. Die genannten Elemente sind miteinander verbunden durch einen internen Adressen-Kanal 30a, einen
internen Daten-Kanal 30b, einen internen Steuer-Kanal 30c und einen internen Unterbrecher-Kanal 30d. Die genannten Kanäle
30a bis 30d befinden sich innerhalb des Moduls und sind folglich in Fig. 2 nicht dargestellt. Der genannte Schaltkreis 29
mit besonderer Funktion macht das betrachtete Modul zu einem Organ zur Steuerung einer bestimmten Anordnung. Der Schaltkreis
ist nichts anderes als ein interface zwischen dem Mikroprozessor des vorliegenden Moduls und dem Organ der bestimmten Anordnung
.
130040/0886
Der Speicher 21 (Pig. 2) mit Zusatz-Logik für den Verkehr mit
dem Haupt-Modul besteht aus einem ROM-Speicher 31 (Fig. 3B),
wobei ersichtlich ist, daß dieser mit einem Kodier-Miniatur-Schalter
32 und mit einem ersten Komparator 33a zusammenarbeitet, wobei ein zweiter Komparator 33b besonders für den jeweiligen
intermodularen Verkehr vorgesehen ist. Die Elemente 31 und 33a der verschiedenen Moduln sind untereinander verbunden
durch einen Haupt-Adressen-Kanal 34, einen Haupt-Daten-Kanal 35 und eine Speicher-Steuerleitung 36, wobei diese drei
Elemente in Fig. 2 global durch den Kanal 17 dargestellt sind. Falls es sich bei dem dargestellten Moduln um einen Haupt-Modul
handelt, ist es ersichtlich, daß seine internen Kanäle 30a, 30b, 30c über einen Betätigungs-Schaltkreis (Treiber) 37,
über einen Kanal 38 und über eine Steuerleitung 39 mit den entsprechenden externen Kanälen 34, 35, 36 verbunden sind. Darüberhinaus
ist ersichtlich, daß die Zusatz-Logik für den Verkehr mit dem Haupt-Modul in den letzteren übertragen werden kann, und
zwar vom ROM-Speicher des Tochter-Moduls ausschließlich auf den Haupt-Prozessor, falls der Tochter-Modul beim Haupt-Modul Instruktionen
abfragt. In der gleichen Weise kann der Haupt-Modul die Adressen und den Lesebefehl zum Lesen des Speichers über die
Schaltkreise 37, den Haupt-Adressen-Kanal 34 und über die Leitungen 36, 39 mitteilen.
Zur Sicherstellung des direkten Verkehrs unter den Moduln enthält der Schaltkreis jedes Moduls zwei RS-flip-flop 40, 41,
zwei Decodierer 42, 43, ein Tor 44 für zwei Richtungen (EinAusgabe)
, ein Tor 45 für eine Richtung (Ausgabe), einen Test-Logik-Schaltkreis 46 und zwei Tore 47, 48 für drei Zustände
(tristate), wobei mit letzterem vorab gefragt werden kann, ob
eine Datenübertragung vorgenommen werden soll. Diese Elemente
130040/0886
sind einerseits untereinander verbunden und andererseits mit den anderen Moduln verbunden über insgesamt sechs Steuerleitungen
49 bis 54, einen Daten-Kanal 55 für den Verkehr sowie einen Adressen-Kanal 56 für den Verkehr. Wie aus Fig. 3 ersichtlich,
sind die Elemente 49 bis 56 extern außerhalb der Moduln angeordnet und bilden im Ergebnis den Verkehrs-Daten-Kanal 16 entsprechend
Fig. 2, um die direkte Verbindung der Tochter-Moduln untereinander herzustellen.
Die internen Elemente sind zum Modul wie folgt untereinander verknüpft: Der Schaltkreis 25 empfängt ein Signal READY von
den Ausgängen Q der flip-flops 40 und 44 über eine Leitung 57 und gibt selbst ein Signal STROBE an den Decodierer 42 über
eine Leitung 58. Der letztere gibt ein Signal ACWR über eine Leitung 59 auf den Eingang S des flip-flops 41, ein Signal
ACRD über eine Leitung 60 auf den Eingang S des flip-flops 40 und ein Signal ACT über eine Leitung 61 auf den Test-Schaltkreis
46. Signal CWR und CRD des Decodierers 43 gelangen über Leitungen 62, 64, 49 bzw. 63, 65, 50 zu den Eingängen
R der flip-flops 40 und 41 der anderen Moduln. Der Test-Schaltkreis 46 erhält und/oder sendet über Leitungen 66, 67 oder 68
Signale CBUSY, SLI und SLO, welche in gleicher Weise auf die entsprechenden Eingänge der Schaltkreise sämtlicher Moduln gegeben
werden, und zwar über die Leitungen der Kanäle 51, 52, 53 und über die sechste Leitung 54 des Steuer-Kanals, welcher
ein Signal CINT über eine Leitung 69 von dem Tor 48 für drei Zustände (tri state) erhält. Bezüglich der Leitungen der Kanäle
52 und 53 sei darauf hingewiesen, daß es sich in Wirklichkeit um die gleiche Leitung handelt, in welcher die Eingänge 67 und
Ausgänge 68 in Serie geschaltet sind. Das Eingangs-Signal SLI;
130040/0886
das über die Leitung 52 erhalten wird, wird durch das Signal
SLO des vorgeschalteten Moduls gebildet, und das Signal SLO, das von der Leitung 53 gegeben wird,· bildet das Signal SLI des
nachgeschalteten Moduls. Die Signale CINT der Tore 48 sämtlicher Moduln werden auf den Komparator 33b der Moduln über eine Leitung
70 gegeben. Das Tor 47 für drei Zustände gibt ein Ausgangs-Signal CINT auf einen Kanal 71, welcher das Tor 44 mit dem
externen Kanal 55 verbindet. Die beiden Tore 47 und 48 werden durch zwei Eingangs-Signale COST und RCT angesteuert, welche
vom Test-Schaltkreis 46 bzw. vom Decodierer 43 über die Leitungen 72 bzw. 73 abgegeben werden. Das Signal COST wird ebenfalls
über eine Leitung 74 dem Tor 45 und über eine Leitung 75 dem Decodierer 43 zugeführt, wobei der letztere ein Signal
CEND über eine Leitung 76 dem Test-Schaltkreis 46 zuführt. Der Komparator 33a erzeugt ein Signal ICL, welches über eine Leitung
77 auf den Kanal 33 und über eine Leitung 78 auf den Kanal 71 gegeben wird, über eine Leitung 79 empfängt der Komparator
33a ein Signal MEMR und ein entsprechendes Signal über die Leitung 39, falls es sich um einen Haupt-Modul handelt.
Die Funktionsweise der Steueranordnung sei nachfolgend erläu-
^ tert:
Die Leitungen und internen Kanäle in den Moduln gewährleisten
die Verbindung mit dem entsprechenden Schaltkreis 29 mit besonderer Funktion. Der Unterbrecher-Kanal 30d ermöglichst es,
dem Schaltkreis 29 mit besonderer Funktion, den Schaltkreis 25 in seiner Arbeit zu unterbrechen, um eine wichtige Verbindung
herzustellen. Der interne Adressen-Kanal 33a ermöglicht es dem Schaltkreis 25, in einem bestimmten Organ des Schaltkreises
29 zu schreiben oder zu lesen. Der Daten-Kanal 30b ver-
130040/0886
mittelt die Daten-Worte des Verkehrs zwischen den Schaltkreisen 25 und 29. Der interne Steuer-Kanal 30c ermöglicht die Ausführung
des Verkehrs zwischen den Schaltkreisen 25 und 29.
Die externen Kanäle und Leitungen ermöglichen die Kommunikation zwischen den Moduln. Die Leitungen 49 bis 54 ermöglichen die
Steuerung der Anweisungen und des Verkehrs zwischen den Moduln. Der Adressen-Kanal 56 ermöglicht die übertragung der Verkehrs-Funktion
des angerufenen Moduls und der Daten-Kanal 55 überträgt die Daten-Worte des Verkehrs zwischen den Moduln. Der
Haupt-Adressen-Kanal 34 ermöglicht dem Haupt-Modul das Lesen
seiner Logik (software), die in den Tochter-Moduln enthalten ist. Der Haupt-Daten-Kanal überträgt die Daten-Worte der Haupt-Logik
(software) und die Leitung 36 öffnet im erforderlichen Augenblick den Speicher 31 zum Einlesen. Eine hier nicht dargestellte
Nullsteli-Leitung ermöglicht, beim Einschalten der Maschine, die Anfangseinstellung sämtlicher Organe.
Die zusätzliche Logik (software) des Verkehrs mit dem Haupt-Modul,
welche in jedem der Tochter-Moduln enthalten ist, ist in dem ROM-Speicher 31 enthalten; aus diesem Grund sind, falls
der dargestellte Modul gemäß Fig. 3A und 3B ein Tochter-Modul sein soll, die gestrichelten Verbindungen wegzulassen, so daß
der Speicher 31 über den externen Haupt-Daten-Kanal 35 gelesen wird. Der Speicher 31 antwortet auf einen Ruf, wenn die über
den Haupt-Adressen-Kanal 34 übertragene Adresse der Adresse des angerufenen Moduls entspricht, welche in den Kodier-Minia-
tur-Schalter 32 eingeschrieben ist, wobei der Vergleich mittels
des Komparators 33a durchgeführt wird. Der in den Miniatur-Schalter eingegebene Code ermöglicht somit die Unterscheidung
jedes Moduls, sowohl für den Verkehr zwischen Haupt und
130040/0886
ORIGINAL. !NiSPECTED
^O 29
na'ihtr'ii'K'jn I
geändert {
Tochter als auch für einen Verkehr zwischen den Töchtern. Im Falle eines Haupt-Moduls sind der Kanal 38 und die Leitung
39 in Funktion und ebenso der Betätigungs-Schaltkreis (Treiber) 37; somit wird dieser das Haupt des Adressen-Kanals und daher
auch von allen ROM-Speichern 31 sein.
Die Fig. 4 zeigt detailliert die Folge verschiedener Signale bei einem Verkehr zwischen Tochter-Moduln. Hierbei gilt
A falls die Leitung 51 für das Signal CBUSY (der Verkehr ist im Gange) im Moment des Anrufs frei ist,
B für den Fall, daß die Leitung zwar frei ist, jedoch gleichzeitig
zwei Anrufe auftreten, und
C für den Fall, daß die Leitung im Moment des Anrufs
besetzt ist.
-Maschine wird der Verkehr durch den Ver-
arbeitungsschaltkreis 25 angefordert, wobei der letztere an den Eingangs-Ausgangs-Decodierer 42 ein Lesesignal des Eingangs-Ausgangs
(nicht dargestellt) über den Steuer-Kanal 30c abgibt. Mit dem am Anfang jedes Maschinentakts auftretenden Signal
gibt der Decodierer 42 ein Signal ACT (Advance Conversation
Test) auf die Leitung 61 und dieses erzeugt eine sofortige Antwort des Test-Logik-Schaltkreises 46.
Sofern die Leitung 51 nicht belegt ist (Fall A von Fig. 4) ,
befindet sich das Signal CBUSY (Conversation Busy) auf "1". Im nachfolgenden Anfangsmoment, in welchem die Leitung SLI
(Security Line In) ebenso auf "1" liegt, fällt das Signal SBUSY auf 11O", aufgrund eines Befehls des Schaltkreises 46,
um die Aufnahme des Verkehrs anzuzeigen, und das Signal SLO
130040/0886
(Security Line Out) fällt ebenso auf "0" durch einen Befehl des Schaltkreises 46, um sicherzustellen, daß kein nachgeordneter
Modul sich gleichzeitig in den Verkehr einschalten kann. Nunmehr bringt der Schaltkreis 46 das Signal COST (Conversation
Start) der Leitung 72 gegen 11O", wodurch dem Verarbeitungs-Schaltkreis
(Prozessor) 25 angezeigt wird, daß der Verkehr aufgenommen wurde, wie dies nachstehend im einzelnen dargelegt
wird. Falls die Leitungen im Moment des Anrufs belegt sind (Fall C von Fig. 4), bewirkt das Signal ACT weder auf den Leitungen
noch in dem Schaltkreis 46 irgendeine Änderung und das Signal COST bleibt auf "1", wodurch dem Schaltkreis angezeigt
wird, daß der Verkehr nicht aufgenommen worden ist. Dieses Signal COST bleibt über die gesamte Dauer des Verkehrs erhalten,
und seit seinem Erscheinen bewirkt es die Anwendung der Adresse des angerufenen Moduls auf den Adressen-Kanal 56, wobei
es über die Leitung 74 auf das Tor 45 einwirkt. Somit ist das Tor 45 geöffnet, so daß man sofort eine Bestätigung des angerufenen
Moduls erhält im Hinblick auf seine Fähigkeit, in Verkehr zu treten, zumal der letztere sich beispielsweise im
Unterbrechungsverbot befinden kann. Einige Bruchteile von Mikrosekunden nach dem Auftreten des Signals ACT gibt der Decodierer
ein Signal RCT (Read Conversation Test) auf die Leitung 73. Während dieses Signals speichert der Verarbeitungs-Schaltkreis
25 die anstehenden Informationen auf seinem eigenen Daten-Kanal 30b. Die Signale RCT haben gleichzeitig mehrere Funktionen:
1. Die Lieferung eines Signals CINT (Conversation Interrupt)
zur Leitung 69 über das Tor 48. Der Wert des Signals CINT beträgt "0" und erzeugt in demjenigen Modul, welches auf die vom
Tor 45 verlangte Adresse antwortet, eine Unterbrechungsanforderung. Somit erzeugt
13ÜQ40/0886
a) beim Erscheinen einer "O" auf der Leitung 70 des angerufenen
Moduls,
b) falls der Komparator 33b die Gleichheit zwischen der einerseits
vom Kanal 56 und andererseits vom Kodier-Miniatur-Schalter 32 empfangenen Adresse feststellt,
c) und schließlich dann, wenn der Schaltkreis 25 des angerufenen Moduls die Unterbrechung akzeptiert,
der Komparator 33b ein Signal ICL (Interrupt Conversation Line) vom Wert "0" auf den Leitungen 77 und 78. Hierdurch wird der
Verarbeitungs-Schaltkreis 25 des angerufenen Moduls zur Unterbrechnung (Interrupt) gesetzt und Über den Kanal 55 die Betätigung
für den Schaltkreis 25 des anrufenden Moduls bereitgestellt.
2. Beim öffnen des Tors 47 gibt das Signal RCT auf einen
Teil des Kanals 55 die Bestätigung, daß der Verkehr aufgenommen ist.
3. Das Signal RCT, welches direkt vom Decodierer 43 zum Tor 44 für zwei Richtungen über einen Verbindungs-Kanal übertragen
wird, bewirkt das öffnen des Tors 44 derart, daß in dem anrufenden
Modul der Kanal 55 mit dem Kanal 30b verbunden wird.
4. Schließlich speichert am Ende des Impulses des Signals RCT der anrufende Schaltkreis 25 die durch das Tor 44 übersendeten
Informationen. Somit kann der Schaltkreis 25 sofort die beiden Teile der Bestätigungen interpretieren, wobei er im gleichen
Moment feststellt, ob der Verkehr aufgenommen ist und ob der angerufene Verarbeitungs-Schaltkreis 25 für den Verkehr vorbereitet
ist.
130040/0886
Sofern hingegen, beim Durchgang des Impulses des Signals ACT, der Verkehr nicht aufgenommen werden konnte (Fälle B und C der
Fig. 4), bleibt das Signal COST auf "1" und der Decodierer 43 kann das Signal RCT nicht erzeugen. In diesem Fall wird es
keine ünterbrechungsanfrage geben und das Tor 43 bleibt geschlossen. Der anrufende Schaltkreis 25 wird nichtsdestoweniger
das Tor 44 lesen, welches ihm jedoch nur die "1" liefert, und den Schluß ziehen, daß der Verkehr nicht aufgenommen worden ist.
Es sei darauf hingewiesen, daß die oben beschriebenen Vorgänge nur in einem Zyklus der Maschine ablaufen.
Es sei nunmehr angenommen, daß der Verkehr aufgenommen wurde. Dies bedeutet, daß nunmehr jeder der beiden Moduln das Programm
zur Durchführung dieses Verkehrs ausführt: Der anrufende Modul, da er sich selbst so ausgewählt hat und der angerufene Modul,
da er hierzu von der erhaltenen Unterbrechnungsanforderung bestimmt
ist. Es ist ersichtlich, daß diese beiden Programme so beschaffen sein müssen, daß der gleiche Verkehr durchgeführt
werden kann.
Zur Erläuterung der Vorgänge sei von folgerndem sehr einfachen Verkehr ausgegangen: Der anrufende Modul X sendet eine Information,
auf welche er eine Antwort erwartet, zum angerufenen Modul Y.
Es sei zunächst der Modul X betrachtet: Er muß seine Nachricht absenden und tut dies über den Impuls des Signals ACWR auf der
Leitung 60 und über den Impuls des Signals CWR auf der Leitung
62. Mit dem Auftreten des Signals ACWR wird über das flip-flop 41 der Schaltkreis 25 in eine Wartestellung gestellt, welche
mit dem Auftreten des Impulses vom Signal CWR wirksam wird und
130040/0886
wodurch das Tor 44 für zwei Richtungen in der Richtung X-Schaltkreis
25 nach außen geöffnet wird. Folglich gelangt die Nachricht in Richtung des Y-Schaltkreises 25.
Lassen wir nun den X-Schaltkreis 25 in Wartestellung und lenken
wir die Aufmerksamkeit auf den Modul Y. Dieser weiß aufgrund seines den genannten Verkehr durchführenden Programms, daß er
für die Nachricht des Moduls X öffnen muß. Dies wird erreicht durch die Impulse der Signale ACRD (Advanced Conversation Read)
über die Leitung 60 und CRD (Conversation Read) über die Leitung 65. Das Signal ACRD stellt mit seinem Auftreten und über
das flip-flop 40 den Schaltkreis 25 des Moduls Y in Wartestellung. Das Warten beginnt mit dem Auftreten des Impulses vom
Signal CRD, welches das Tor 44 in der Richtung von außen zum Y-Schaltkreis 25 öffnet.
Nunmehr sind die beiden Verarbeitungs-Schaltkreise 25 in Wartestellung.
Der Impuls des Signals CWR des X-Moduls, welches während
der gesamten Wartestellung anwesend ist, wird über die externe Leitung 49 abgeschickt zu dem flip-flop 40 des Y-Moduls. Dieses
flip-flop 40 hinderte den Y-Modul zu arbeiten, und dieser Impuls
des Signals CWR, welches vom X-Modul ausgesandt ist, bringt den Ausgang Q des flip-flops 40 gegen "0" und ermöglicht es dem
Y-Modul, weiter zu arbeiten. Ebenso gelangt der Impuls des Signals
CRD, welches durch den Y-Modul ausgesendet wird und während der gesamten Wartestellung desselben ansteht, auf das flip-flop
41 des X-Moduls, wobei das genannte flip-flop diesen Modul am weiteren Arbeiten hinderte. Der Impuls des Signals CRD des Y-Moduls
bewirkt, daß der X-Modul weiterarbeiten kann.
Unabhängig davon, ob einer der Verarbeitungsschaltkreise gegenüber
dem anderen verzögert oder voraus ist, warten sie aufein-
130040/0886
naohtrS^itoh
geändert
ander, wenn ein Wort zu übergeben ist. Wenn dann die Schaltkreise 25 der beiden Moduln zum Senden bzw. zum Empfangen bereit
sind, werden sie natürlich, die Nachricht übergeben.
Es sei zusammenfassend festgehalten, daß ein Selbstblockieren eines Schaltkreises 25 eintritt, sobald dieser ein Daten-Wort
absenden oder empfangen will; er wird jedoch durch den anderen Schaltkreis 25 sogleich freigesetzt, wenn dieser zum Empfangen
bzw. Absenden bereit ist.
einem einzigoi Zyklus der
Dies ermöglicht folglich mit oinar CloiohfeaktMaschine ein Daten-Wort
umzusetzen, da ja jeder Schaltkreis 25 die durchgegebene Nachricht getrennt behandelt und sich in eine Position
des Informations-Austauschs zurückstellt, ohne den Partner zu berücksichtigen, da ja in jedem Fall die Nachricht weitergegeben
wird, sobald jeder seine kleine durchzuführende Arbeit beendet hat.
Der Verkehr wird beendet, sobald die Logik (software) des an-
j .» ^ -i ^ · »ι j.i-.j^j y. einem einzigen Zyklus der
rufenden Moduls hierüber entscheidet, durch -Maschine, welche einen Impuls in einem Signal CEND (Conversation
End) erzeugt.
Die Fig. 5 zeigt ein Beispiel, wie eine erfindungsgemäße Anordnung
bei einer programmgesteuerten Maschine angewendet werden kann, welche einen Wagen aufweist, der mittels zweier Motoren
gesteuert wird, um auf irgendeinen Punkt der X- und Y-Koordinaten eingestellt zu werden und um dort verschiedene
Operationen durchzuführen.
Die Anordnung enthält fünf in Einschüben angeordnete Moduln, von denen nur die Front-Tafeln dargestellt sind, welche die
Interface für den Verkehr mit dem Operator tragen. Es handelt sich hierbei um:
130040/0886
- ein Haupt-Modul 80 zum Durchführen des allgemeinen Programms
,
- ein Funktions-Modul 81, welcher zum Ein- oder Ausschalten verschiedener Funktionselemente/wie z.B. Gebläsen, Pumpen,
Lampen, Relais etc. dient,
- zwei Moduln 82 und 83 zum Steuern von zwei Motoren entlang · der X-Achse bzw. Y-Achse,
- ein Kassetten-Modul 84, mit welchem das Lesen und die Verarbeitung
von Informationen des Magnetbandes ermöglicht wird.
Die Front-Tafeln der Einschübe sind standardisiert in der Art,
daß maximal sieben Anzeigeelemente am oberen Ende der Tafel angeordnet
werden können und daß eine Tastatur von maximal 24 Steuertasten angeordnet werden kann, wobei diese Elemente dem
Eingangs-Ausgangs-Interface 24 von Fig. 2 entsprechen. Die Anzeigeelemente
85 sind als LED ausgebildet, und zwar-mit sieben Segmenten, und die Steuertasten 86 enthalten eine Kontrolllampe
87 und eine ihrer Funktion entsprechende Aufschrift 88.
Der Haupt-Einschub 80 trägt eine numerisch ange'ordnete Tastatur
von 10 Tasten, welche die Aufschriften 0 bis 9 aufweisen und welche beim Programmieren zur Eingabe einer Zahl in die
Anordnung dienen. Die anderen Einschübe 81 bis 84 weisen keine numerische Tastatur auf.
In der nachfolgenden Beschreibung sind die Tasten durch die Aufschrift, welche sie tragen, bezeichnet. Beim Programmieren
dienen sie:
130040/0886
zum Einstellen einer bestimmten Schrittfolge.
SQ + 1 zum Weiterschalten eines Zählers der Schrittfolgen. SQ :>
1 zum Zurückschalten dieses Zählers.
Imp zur Eingabe eines Sprungs von einer Schrittfolge zur anderen.
CALL zur Eingabe wiederholbarer Unterprogramme in das Programm zur Bearbeitung eines Werkstückes, beispielsweise
um eine Rechnung durchzuführen.
RET zum Verlassen eines wiederholbaren Unterprogramms, um in das Hauptprogramm zurückzukommen.
END zum Bezeichnen des Programm-Endes.
TEST zur Kontrolle der Abwicklung eines Programms in fiktiver Weise, ausschließlich durch Simulation der Anzeigen.
TEMP zur Einfügung einer Pause nach einer beendeten Schrittfolge vor Beginn der nächsten.
CLR zum Auslöschen des gesamten Inhalts einer Schrittfolge, beispielsweise um eine Korrektur durchzuführen.
CE zum Auslöschen nur des zuletzt eingegebenen Befehls.
Schließlich wird die Anzeige in zwei Gruppen unterteilt. Die eine ist mit OPER, bezeichnet und dient zum Anzeigen der Nummer
130040/0886
/WSPECTED
-84-
der Operation JUMP, CALL, RET usw. Die andere Gruppe ist mit SEQUENCE bezeichnet und besitzt vier LED, mittels welchen die
Nummer der Schrittfolge angezeigt wird, in welcher die Operation durchgeführt wird, welche durch die erste Gruppe bezeichnet
ist.
Der Funktions-Einschub 81 enthält eine Gruppe von 16 Tasten mit
den Aufschriften FO bis F15, welche die Nummer der von der
Maschine auszuführenden Funktion aufweisen, eine Gruppe von zwei Tasten mit den Aufschriften IN bzw. OUT, eine mit IN/OUT bezeichnete
Anzeige mit einem LED und eine mit FONCTION bezeichnete Anzeige mit zwei LED. Die Tasten ermöglichen es, das Programm
einzugeben, wie nachstehend ausgeführt wird. Die Anzeige FONCTION bezeichnet die in der Ausführung befindliche Funktion
und die Anzeige IN/OUT zeigt an, ob diese Funktion eingeschaltet oder ausgeschaltet ist.
Die zwei Einschübe 82, 83 (Motor X bzw. Y) dienen zum Steuern der beiden Motoren zur X- bzw. Y-Einstellung. Sie enthalten
neun Tasten zum Eingeben des Motoren-Programms. Die neun Tasten haben die nachfolgenden Funktionen:
OR zur Zurücksteuerung in die Ausgangsstellung. +N zum Fortfahren um einen bestimmten Betrag.
-N zum Rückfahren um einen bestimmten Betrag.
+CR zum Durchführen einer Korrektur des Werkzeugs in positiver Richtung.
-CR zum Durchführen einer Korrektur des Werkzeugs in negativer Richtung.
130040/0886
VT zum Eingeben der Vorschubgeschwindigkeit. f
EXT-, EXT., EXT2 zur Beachtung von Koordinaten, die von einem anderen ftodul,
beispielsweise dem Kassetten-Modul, gegeben sind.
Die einzige Anzeige mit sieben LED, welche mit VALEUR bezeichnet ist, zeigt den numerischen Wert der Operation an, welche gerade
durchgeführt wird und welche durch den Haupt-Modul eingegeben wurde, beispielsweise den Wert der Vorschubgeschwindigkeit,
einen Korrektur-Wert für die Korrektur des Werkzeugs, den Wert der Nummer +N oder -N usw.
Der Kassetten-Einschub 84 ist ein üblicher Einschub, enthält
jedoch darüberhinaus die Elektronik, um die Herstellung des Verkehrs zwischen den Einschüben untereinander und mit dem
Haupt-Einschub zu ermöglichen.
Die Tafel enthält eine Mechanik zum Einschieben der Kassetten 89 und vier Tasten.
Die Kassette ist in Teilen registriert, welche alle am Ende ein Halte-Signal aufweisen. Diese Teile werden gemäß der Programmierung
in vorgegebenen Schrittfolgen durch den Haupt-Modul angesteuert.
Das Steuerprogramm der Kassete wird durch die drei Tasten eingegeben, welche unten angeordnet sind und welche zu folgenden
Funktionen dienen:
START zum Steuern des Lesens des ersten Teils mit einer vorgegebenen
Schrittfolge.
130040/0886
'■WAL fisfSPECTED
I ^zum Steuern des Lesens des nachfolgenden Teils.
REW zum Steuern des Rückspulens der Kassette.
Die mit EJECT bezeichnete Taste dient nicht zum Eingeben des Programms und trägt auch keine Kontrolleuchte. Sie dient einfach
zum Auswerfen der Kassette.
Die Programmierung ist äußerst einfach. Es genügt, für jede
in den Haupt-Einschub mittels der Tasten SQ, SQ + 1 oder
SQ -1 eingegebene Schrittfolge, auf die Tochter-Einschübe diejenigen
Befehle einzugeben, welche sie in der eingegebenen Schrittfolge betreffen.
Mit anderen Worten, für die Bearbeitung eines eingegebenen Werkstückes
muß das letztere ebenso geprüft werden,wie dies zur Durchführung einer Arbeit auf einer konventionellen Maschine
ein Mechaniker täte, und die von ihm gesprochenen Worte "Ich bringe zunächst den Wagen in eine bestimmte Stellung, bohre
dann mit diesem Bohrer ein Loch, etc." dienen direkt zur Ausarbeitung
des Programms, ohne auf irgendeine andere Sprache der Informatik übergehen zu müssen.
Das eingegebene Programm läuft in der nachfolgenden Weise ab:
Das Haupt-Einschub steuert den Ablauf der Schrittfolgen, aber nicht den Inhalb derselben. Er beginnt mit der Schrittfolge
Null und schließt die folgenden an durch schrittweises Vorgehen oder auch in Sprüngen, gemäß dem Spiel der JUMP und CALL, ähnlich
dem Lesen der Logik durch einen Rechner« Zu Beginn jeder
Schrittfolge verteilt der Haupt-Einschub die auszuführende Arbeit und erwartet die Bestätigungen von den einzelnen arbeitenden
Einschüben, um dann zur nächsten Schrittfolge weiterzugehen .
130040/0886
Die Tochter-Einschübe führen nur die Arbeiten aus, die ihnen unter den vom Haupt-Einschub gesetzten Bedingungen zustehen,
gemäß dem eingegebenen Programm.
Es ist ersichtlich, daß die Leistungsfähigkeit einer derartigen Anordnung außergewöhnlich groß ist im Hinblick auf ihre Kapazität
und die -Vielfältigkeit der durchführbaren Arbeiten.
Zusammenfassend seien kurz die wesentlichen Vorteile der erfindungsgemäßen
Vorrichtung noch einmal genannt:
- Die Möglichkeit, Steuer-Anordnungen von unterschiedlicher
Komplexität zusammenzustellen, durch Verwendung eines Standard-Materials (die gleiche Karte gemäß Fig. 3A und 3B) für
sämtliche Einschübe und vor allem dadurch, daß jeder hinzugefügte Einschub selbst den Teil der Haupt-Logik enthält, welcher
für seinen Verkehr mit dem Haupt-Einschub notwendig ist.
- Die direkte Verkehrs-Verbindung zwischen den Tochter-Einschüben,
wodurch das Einschreiben und Ausschreiben eines Zentral-Speichers vermieden wird.
- Die große Einfachheit bei der Programmierung,' da für jede in den Haupt-Einschub eingegebene Schrittfolge die durchzuführenden
Operationen in die Tochter-Einschübe eingegeben sind, welche zu ihrer Durchführung bestimmt sind.
130040/0886
ORIGINAL INSPECTED
module esclave | 1/2,3,4 | 24 |
circuit de traitement esclave | 5 | 25 |
memoire esclave | 6 | 26 |
interface entree/sortie esclave | 7 | 27 |
circuit de traitement maitre | 8 | 28 |
msmoire generale | 9 | 29 |
interface general entree/sortie | 10 | 30a |
bus general | 11 | 30b |
module esclave 12, | ,13,14 | 30c |
module maitre | 15 | 3Od |
bus de conversation | 16 | 31 |
bus maitre | 17 | 32 |
circuit de traitement esclave | 18 | |
msmoire esclave | 19 | |
interface entree/sortie esclave | 20 | |
memoire du logiciel additionel | ||
de conversation | 21 | |
circuit de traitement maitre | 22 | |
memoire du logiciel de conversation 23 | ||
interface entree/sortie | ||
microprocessor | ||
circuit logique d1interruption | ||
RCM, memoire morte | ||
RAM, memoire vive | ||
circuit de fonction specifique | ||
bus d'adresses | ||
bus de donnees | ||
bus de commande | ||
bus d1 interruption | ||
BGM f memoire morte | ||
mini- switch de codage |
Tochter-Modul
Qtochter-Verarbeitungs-Schaltkreis
Tochter-Speicher Tochter-Eingang/Ausgang-Interface Haupt-Verarbeitungs-Schaltkreis
Zentral-Speicher Zentral-Eingang/Ausgang-Interface
Zentral-Datenkanal Tochter-Modul HauptHVbdul
Verkehrs-Datenkanal HauptHDatenkanal
Tochter-Verarbeitungs-Schaltkreis Tochter-Speicher Tochter-Eingangs-Ausgangs-Interface
Speicher der Zusatzlogik
Haupi-Verarbeitungs-Schaltkreis Speicher der Logik für Verkehr
Eingangs-Äusgangs-Interface Mikroprozessor logischer Schaltkreis zur Unterbrechung
KQM-Speicher RAM-Speicher Schaltkreis mit besonderer Funktion
Adressen-Kanal Daten-Kanal Steuer-Kanal Unterbrecher-Kanal BQM-Speicher
Kodier-Miniatur-Schalter
130040/0886
premier comparateur
second comparateur
bus d'adresses maitre bus de donnees maitre
ligne de canmande de memoire
circuit d'actionnement ,(driver)
ligne de commanäe
flip-flop KS
decodeur
porte bidirectionelle
porte unidirectionelle circuit logique de test porte ä trois etats
ligne de cornmande
33a erster Komparator
33b zweiter Komparator
Haupt-Mressen-Kanal Haupt-Datenkanal Speicher-Steuerleitung
Betätigungs-Schaltkreis (Treiber) Kanal
Steuerleitung
40,41 RS Flip-Flop
42,43 Dekodierer
40,41 RS Flip-Flop
42,43 Dekodierer
Tor für zwei Richtungen Tor für eine Richtung Test-Logik-Schaltkreis
47,48 Tor für drei Zustände (tri state) 49,50,51
bus de donnees des conversation 55 bus d1adresses de conversation 56
ligne | 60 - |
bus | 71 |
ligne | 72 - |
tiroir (modul) maitre | 80 |
tiroir (modul) de commande | 82,83 |
tiroir (modul) casette | 84 |
element d'affichage | 85 |
touche de commande | 86 |
temoin | 87 |
inscription | 88 |
Steuerleitung
Daten-Kanal für den Verkehr
Adressen-Kanal für den Verkehr ) Leitung
Kanal
) Leitung
) Leitung
Haupt-(Modul)-Einschub
Steuer-(Modul)-Einschub
Kasetten- (Modul)-Einschub
Anzeigeelement
Steuer-Taste
Kontrolleuchte
Aufschrift
130040/0886
Claims (6)
- Patentansprüche'Λ Λ Anordnung zum Steuern einer Maschine oder einer Anlage, enthaltend einen Haupt-Modul (15), mehrere Tochter-Moduln (12, 13, 14), wobei der Haupt-Modul zur Führung der Gesamtheit der Anordnung und die Tochter-Moduln zur Führung von besonderen Funktionen bestimmt sind, dadurch gekennzeichnet, daß jeder Tochter-Modul (12, 13, 14) Mittel (21) aufweist, welche ihm die Einspeicherung desjenigen Anteils der Logik (software) des Haupt-Moduls erlauben, dessen der Haupt-Modul bedarf, um mit ihm (d.h. dem Tochter-Modul) zu verkehren und um die erhaltenen Informationen zu verarbeiten. ' *" '
- 2. Anordnung nach Anspruch 1, dadurch gekennzeichnet, daß ein Verkehrs-Kanal (16) vorgesehen ist, mit welchem der direkte, in zwei Richtungen ablaufende Verkehr zwischen beliebigen Moduln (12, 13, 14, 15) abgewickelt wird, und daß ein Haupt-Kanal (17) für die Verbindung zwischen dem Haupt-Modul (15) und den Tochter-Moduln (12, 13, 14) vorgesehen ist, damit der Haupt-Modul in jedem Tochter-Modul direkt den Teil der Logik (software) suchen kann, welcher in den genannten Mitteln (21) für den Verkehr mit ihm (d.h. dem Tochter-Modul) enthalten sind.
- 3. Vorrichtung nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß jeder der Tochter-Moduln (12, 13, 14) einen allen gemeinsamen Verarbeitungs-Schaltkreis (18), jeweils einen Funktions-Speicher (19) für den jeweiligen Tochter-Modul und jeweils ein Eingangs/Ausgangs-Interface (20), welches ebenfalls für jeden Tochter-Modul spezifisch ausgebildet ist, enthalten, und daß der Haupt-Modul einen Haupt-Verarbeitungs-Schaltkreis (22), einen Speicher (23) mit der Logik (software) für den gemeinsamen Verkehr mit allen Tochter-Moduln sowie ein Eingangs/Ausgangs/Interface (24) enthält.11
ORiGlNAL INSPECTED - 4. Anordnung nach Anspruch 3, dadurch gekennzeichnet, daß jeder Modul getrennt in einem Einschub angeordnet ist, welcher eine Fronttafel mit dem Eingangs/Ausgangs-Interface für den Verkehr mit dem Operator aufweist, daß die Fronttafel des Haupt-Moduls (80) mit einer Tastatur versehen ist, um - beim Eingeben des Programms - die Angaben bezüglich der Schrittfolgen dieses Programms einzugeben, daß eine Tastatur von zehn Tasten das Eingeben der numerischen Werte aller durch die Tochter-Moduln auszuführenden Operationen zu ermöglicht, daß eine Anzeige (OPER.) und eine Anzeige (SEQUENCE) beim Ablauf des Programms die Hauptoperation und die Nummer der ablaufenden Schrittfolge anzeigt, und daß wenigstens ein Teil der Tochter-Einschübe (81, 82, 83, 84) Tasten aufweist, um in das Programm die Operationen eingeben zu können, welche durch den Tochter-Einschub in der laufenden Schrittfolge durchgeführt werden müssen.
- 5. Anordnung nach Anspruch 3, dadurch gekennzeichnet, daß nur eine Tastatur für den Verkehr mit den Moduln vorgesehen ist.
- 6. Anordnung nach Anspruch 1, dadurch gekennzeichnet, daß jeder der Moduln enthält: einen als Mikroprozessor ausgebildeten Verarbeitungs-Schaltkreis (25), wenigstens einen Schaltkreis (29) mit besonderer Funktion, einen logischen Schaltkreis (26) zur Unterbrechnung, einen ROM-Speicher (27) und einen RAM-Speicher (28), welche durch einen internen Adressen-Kanal (3Oa) verbunden sind, einen internen Daten-Kanal (30b), einen internen Steuer-Kanal (30c), einen internen Unterbrecher-Kanal (30d) sowie einen zusätzlichen ROM-Speicher (31), welcher nur im Falle eines Haupt-Moduls durch einen zusätzlichen Kanal (38) mit dem internen Daten-Kanal (30b) verbunden ist und welcher, im Falle aller Moduln, mit einem externen Haupt-Adressen-Kanal (34) und mit130040/0886einem externen Haupt-Daten-Kanal (35) verbunden ist, um dem Haupt-Modul das Lesen des genannten Teils der Logik (software), welche in dem genannten ROM-Speicher (31) enthalten ist, zu ermöglichen.130040/0886
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CH244180A CH637228A5 (fr) | 1980-03-27 | 1980-03-27 | Dispositif de commande d'une machine ou d'une installation. |
Publications (1)
Publication Number | Publication Date |
---|---|
DE3029246A1 true DE3029246A1 (de) | 1981-10-01 |
Family
ID=4233886
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE3029246A Withdrawn DE3029246A1 (de) | 1980-03-27 | 1980-08-01 | Anordnung zum steuern einer maschine oder einer anlage |
Country Status (7)
Country | Link |
---|---|
US (1) | US4459655A (de) |
JP (1) | JPS56152005A (de) |
CH (1) | CH637228A5 (de) |
DE (1) | DE3029246A1 (de) |
FR (1) | FR2479501B1 (de) |
GB (1) | GB2073460B (de) |
IT (1) | IT1170854B (de) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3220803A1 (de) * | 1982-06-03 | 1983-12-08 | Heidelberger Druckmaschinen Ag, 6900 Heidelberg | Mehrmaschinenbedienung zur fernsteuerung von druckmaschinen |
DE3730625A1 (de) * | 1987-09-11 | 1989-03-23 | Wifag Maschf | Positioniersystem der qualitaetsfuehrungsfunktionen in rotationsdruckmaschinen |
Families Citing this family (75)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4933833A (en) * | 1980-09-23 | 1990-06-12 | Ads Services, Inc. | Measurement and control system |
US4791547A (en) * | 1980-09-23 | 1988-12-13 | Condor Systems, Inc. | Measurement and control system |
US4530045A (en) * | 1980-09-23 | 1985-07-16 | Petroff Alan M | Measurement and control system |
JPS57191703A (en) * | 1981-05-20 | 1982-11-25 | Fanuc Ltd | Sequence controller |
JPS5884308A (ja) * | 1981-11-16 | 1983-05-20 | Toshiba Mach Co Ltd | プログラマブルシーケンスコントローラの制御装置 |
JPS58169208A (ja) * | 1982-03-31 | 1983-10-05 | Toko Inc | 数値制御装置 |
BE896745A (fr) * | 1982-05-14 | 1983-09-16 | Gnb Batteries Inc | Appareil et procede pour le soudage de connexions entre elements de batteries. |
US4485959A (en) * | 1982-05-14 | 1984-12-04 | Gnb Batteries Inc. | Means for welding intercell connections |
US4591967A (en) * | 1982-06-29 | 1986-05-27 | Andover Controls Corporation | Distributed drum emulating programmable controller system |
US4514814A (en) * | 1982-09-07 | 1985-04-30 | General Electric Company | Multi-processor axis control |
DE3235144A1 (de) * | 1982-09-23 | 1984-04-05 | M.A.N. Maschinenfabrik Augsburg-Nürnberg AG, 8000 München | Verfahren und vorrichtung zur regelung von modularen systemen |
DE3302929A1 (de) * | 1983-01-28 | 1984-08-02 | Siemens AG, 1000 Berlin und 8000 München | Speicherprogrammierbare steuerung |
US4578764A (en) * | 1983-03-07 | 1986-03-25 | Zymark Corporation | Self-configuring robotic system and method |
JPS6045808A (ja) * | 1983-08-22 | 1985-03-12 | Nippon Sheet Glass Co Ltd | 数値制御装置 |
US4586151A (en) * | 1983-09-02 | 1986-04-29 | Zymark Corporation | Self-configuring computerized robot control system |
JPS60143718A (ja) * | 1983-12-30 | 1985-07-30 | Dainippon Screen Mfg Co Ltd | 工程看視方法 |
AU576348B2 (en) * | 1984-02-29 | 1988-08-25 | Measurex Corporation | Processing information |
US4675803A (en) * | 1984-02-29 | 1987-06-23 | Measurex Corporation | System for processing information |
US4862353A (en) * | 1984-03-05 | 1989-08-29 | Tektronix, Inc. | Modular input device system |
JPS6145305A (ja) * | 1984-08-10 | 1986-03-05 | Koike Sanso Kogyo Co Ltd | 数値制御用コントロ−ラ |
US4626984A (en) * | 1984-08-29 | 1986-12-02 | Valmont Industries, Inc. | Remote computer control for irrigation systems |
JPS61150686A (ja) * | 1984-12-25 | 1986-07-09 | Fanuc Ltd | サ−ボモ−タ制御方式 |
US5187656A (en) * | 1984-12-25 | 1993-02-16 | Fanuc Ltd. | Servomotor drive control system |
JPS61154493A (ja) * | 1984-12-26 | 1986-07-14 | Fanuc Ltd | サーボモータの駆動制御装置 |
JPS61163404A (ja) * | 1985-01-12 | 1986-07-24 | Fanuc Ltd | サ−ボコントロ−ラのインタフエイス方式 |
JP2528813B2 (ja) * | 1985-05-10 | 1996-08-28 | 株式会社日立製作所 | 制御装置 |
US4736319A (en) * | 1985-05-15 | 1988-04-05 | International Business Machines Corp. | Interrupt mechanism for multiprocessing system having a plurality of interrupt lines in both a global bus and cell buses |
CA1270339A (en) * | 1985-06-24 | 1990-06-12 | Katsuya Nakagawa | System for determining a truth of software in an information processing apparatus |
US4841437A (en) * | 1985-09-18 | 1989-06-20 | Lp Com | System architecture for a test apparatus having primary and dependent processors |
JPH074449B2 (ja) * | 1985-10-04 | 1995-01-25 | 任天堂株式会社 | ゲ−ム機用カ−トリツジとそれを用いるゲ−ム機 |
USRE34161E (en) * | 1985-10-04 | 1993-01-12 | Nintendo Company Limited | Memory cartridge and information processor unit using such cartridge |
JPS62212812A (ja) * | 1986-03-14 | 1987-09-18 | Fanuc Ltd | ロボツトア−ムの制御装置 |
EP0260326B1 (de) * | 1986-03-14 | 1993-08-04 | Fanuc Ltd. | Regelvorrichtung für einen roboter |
US5007013A (en) * | 1986-04-01 | 1991-04-09 | Westinghouse Electric Corp. | Bidirectional communication and control network with programmable microcontroller interfacing digital ICS and controlled product |
US4782449A (en) * | 1986-04-17 | 1988-11-01 | Glasstech, Inc. | Position controller for glass sheet processing system |
US4825376A (en) * | 1986-04-17 | 1989-04-25 | Glasstech International L.P. | Controller for glass sheet processing system |
US5014230A (en) * | 1986-06-05 | 1991-05-07 | Xox Corporation | Solid-modeling system using topology directed subdivision for determination of surface intersections |
US4890242A (en) * | 1986-06-05 | 1989-12-26 | Xox Corporation | Solid-modeling system using topology directed subdivision for determination of surface intersections |
US4740882A (en) * | 1986-06-27 | 1988-04-26 | Environmental Computer Systems, Inc. | Slave processor for controlling environments |
US4901218A (en) * | 1987-08-12 | 1990-02-13 | Renishaw Controls Limited | Communications adaptor for automated factory system |
JPS6457314A (en) * | 1987-08-27 | 1989-03-03 | Fanuc Ltd | Numerical controller |
JPS6481066A (en) * | 1987-09-24 | 1989-03-27 | Nec Corp | Connection system for multi-processor |
US5252899A (en) * | 1988-03-09 | 1993-10-12 | Fanuc Ltd | Numerical control system |
JPH01229302A (ja) * | 1988-03-09 | 1989-09-13 | Fanuc Ltd | 数値制御装置 |
US4897777A (en) * | 1988-04-11 | 1990-01-30 | Square D Company | Peer-to-peer register exchange controller for PLCS |
US5140680A (en) * | 1988-04-13 | 1992-08-18 | Rockwell International Corporation | Method and apparatus for self-timed digital data transfer and bus arbitration |
US5148516A (en) * | 1988-08-30 | 1992-09-15 | Hewlett-Packard Company | Efficient computer terminal system utilizing a single slave processor |
JPH02143306A (ja) * | 1988-11-25 | 1990-06-01 | Mitsubishi Electric Corp | 数値制御装置 |
US4959600A (en) * | 1988-12-08 | 1990-09-25 | Pitney Bowes Inc. | Microprocessor system controller for mail processing system applications |
US5222217A (en) * | 1989-01-18 | 1993-06-22 | International Business Machines Corporation | System and method for implementing operating system message queues with recoverable shared virtual storage |
US5187794A (en) * | 1989-03-15 | 1993-02-16 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | System for simultaneously loading program to master computer memory devices and corresponding slave computer memory devices |
US5513095A (en) * | 1989-08-16 | 1996-04-30 | Siemens Aktiengesellschaft | Flexible automation system for variable industrial processes |
US5274795A (en) * | 1989-08-18 | 1993-12-28 | Schlumberger Technology Corporation | Peripheral I/O bus and programmable bus interface for computer data acquisition |
US5469542A (en) * | 1991-07-22 | 1995-11-21 | International Business Machines Corporation | Serial diagnostic interface bus for multiprocessor systems |
GB9211539D0 (en) * | 1992-06-01 | 1992-07-15 | Ducost Eng Ltd | Control of paint spraying machines and the like |
US5329579A (en) * | 1992-07-27 | 1994-07-12 | At&T Bell Laboratories | Modular adjunct processor made of identical multi-function modules adaptable under direction of one of them to perform any of the adjunct-processor functions |
DE69231097T2 (de) * | 1992-10-08 | 2000-11-02 | Ishida Scale Mfg Co Ltd | System zum integrieren von maschinen |
US5406583A (en) * | 1993-06-21 | 1995-04-11 | At&T Corp. | Modem with received signals and transmitted signals comprising signal sets |
US6282572B1 (en) | 1994-05-04 | 2001-08-28 | Telefonaktieboalget Lm Ericsson (Publ) | Providing a master device with slave device capability information |
US5724393A (en) | 1995-02-17 | 1998-03-03 | Lucent Technologies Inc. | Method and apparatus compensating for effects of digital loss insertion in signal transmissions between modems |
US6190257B1 (en) | 1995-11-22 | 2001-02-20 | Nintendo Co., Ltd. | Systems and method for providing security in a video game system |
US6071191A (en) * | 1995-11-22 | 2000-06-06 | Nintendo Co., Ltd. | Systems and methods for providing security in a video game system |
JP3373115B2 (ja) | 1996-05-10 | 2003-02-04 | ファナック株式会社 | 数値制御装置に対するコントロールソフトウェアの入力設定方法 |
JPH1039906A (ja) * | 1996-05-10 | 1998-02-13 | Canon Inc | ラインの制御方法とその装置及びラインシステム |
US5881292A (en) | 1996-09-26 | 1999-03-09 | Microsoft Corporation | Dynamic versioning system for multiple users of multi-module software system |
JP3242031B2 (ja) * | 1997-04-24 | 2001-12-25 | 株式会社ブリヂストン | Fa情報管理方法及びシステム |
JP3338634B2 (ja) * | 1997-07-09 | 2002-10-28 | 株式会社デンソー | 分散処理型の制御装置 |
JPH11120002A (ja) * | 1997-10-16 | 1999-04-30 | Fujitsu Ltd | 複数のdspを有する装置 |
US6182179B1 (en) * | 1998-04-20 | 2001-01-30 | National Instruments Corporation | System that is able to read and write using a transmission medium and is able to read stored information via a model information structure using a different transmission medium |
US6199130B1 (en) * | 1998-06-04 | 2001-03-06 | International Business Machines Corporation | Concurrent maintenance for PCI based DASD subsystem with concurrent maintenance message being communicated between SPCN (system power control network) and I/O adapter using PCI bridge |
DE10137910A1 (de) * | 2001-08-02 | 2003-02-27 | Siemens Ag | Antriebseinheit und Verfahren zur Steuerung oder Regelung insbesondere von Werkzeugmaschinen |
ES2214083B1 (es) * | 2001-12-18 | 2005-11-01 | Azkoyen Industrial, S.A. | Un sistema de control de una maquina expendedora. |
DE102005026989A1 (de) * | 2005-06-10 | 2006-12-14 | Robert Bosch Gmbh | Steuergeräteverbund umfassend mehrere Steuergeräte und Speichermodul als Bestandteil des Steuergeräteverbunds |
ES2344482T3 (es) * | 2006-03-30 | 2010-08-27 | Siemens Aktiengesellschaft | Sistema de control y comunicacion que incluye por lo menos una unidad de automatizacion. |
DE102007046178A1 (de) * | 2007-09-26 | 2009-04-09 | Phoenix Contact Gmbh & Co. Kg | Steuerungsblock mit einer Punkt-zu-Punkt-Kommunikation zwischen einem an einen Datenbus anzuschaltenden Steuerungs-Mastermodul und Erweiterungs-Slavenmodulen |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1497158A (en) * | 1974-06-20 | 1978-01-05 | Westinghouse Electric Corp | System and method for programmable sequence control |
US4069488A (en) * | 1976-04-02 | 1978-01-17 | Ibm Corporation | Computer controlled distribution apparatus for distributing transactions to and from controlled machines tools |
US4133027A (en) * | 1977-09-13 | 1979-01-02 | Honeywell Inc. | Process control system with backup process controller |
DE2728163A1 (de) * | 1977-06-23 | 1979-01-04 | Edgar Prof Dipl Ing Dittmar | Hardware-aufbau eines mikrocomputersystems nach dem master-slave-prinzip fuer ein adaptives ddc-regelsystem mit direkter digitaler identifikation |
DE2833264A1 (de) * | 1978-07-28 | 1980-02-07 | Hitachi Ltd | Geraet zur automatischen zahlungsabwicklung |
DE2940857A1 (de) * | 1978-10-23 | 1980-04-30 | Numerik Karl Marx Veb | Schaltungsanordnung fuer eine programmierbare steuerungseinrichtung mit prozessankopplung |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3728682A (en) * | 1971-03-11 | 1973-04-17 | Rca Corp | Computer input-output chaining system |
FR2261567B1 (de) * | 1974-02-20 | 1977-09-23 | Honeywell Bull Soc Ind | |
FR2261565B1 (de) * | 1974-02-20 | 1977-09-16 | Honeywell Bull Soc Ind | |
GB1512379A (en) * | 1975-10-28 | 1978-06-01 | Plessey Co Ltd | Communications control unit for use in multiprocessor data processing systems |
US4091448A (en) * | 1976-10-29 | 1978-05-23 | Clausing Martin B | Off-line, one-level/on-line, two-level timeshared automated banking system |
US4149242A (en) * | 1977-05-06 | 1979-04-10 | Bell Telephone Laboratories, Incorporated | Data interface apparatus for multiple sequential processors |
US4149238A (en) * | 1977-08-30 | 1979-04-10 | Control Data Corporation | Computer interface |
US4181974A (en) * | 1978-01-05 | 1980-01-01 | Honeywell Information Systems, Inc. | System providing multiple outstanding information requests |
NL7804078A (en) * | 1978-04-17 | 1979-10-19 | Gereedschapswerktuigenindustri | Machine tool servo control with central processor - has processing unit for each function linked to centre, has facility for recording performance and includes three ROM and three RAM units |
US4281379A (en) * | 1978-12-18 | 1981-07-28 | Mcdonnell Douglas Corporation | Computer driven control system for a numerically controlled machine tool |
US4251858A (en) * | 1979-03-06 | 1981-02-17 | The Boeing Company | Paging, status monitoring and report compiling system for support, maintenance and management of operator-supervised automatic industrial machines |
US4253148A (en) * | 1979-05-08 | 1981-02-24 | Forney Engineering Company | Distributed single board computer industrial control system |
US4313162A (en) * | 1979-12-14 | 1982-01-26 | Burroughs Corporation | I/O Subsystem using data link processors |
-
1980
- 1980-03-27 CH CH244180A patent/CH637228A5/fr not_active IP Right Cessation
- 1980-08-01 DE DE3029246A patent/DE3029246A1/de not_active Withdrawn
-
1981
- 1981-03-25 GB GB8109421A patent/GB2073460B/en not_active Expired
- 1981-03-25 US US06/247,367 patent/US4459655A/en not_active Expired - Fee Related
- 1981-03-26 JP JP4326481A patent/JPS56152005A/ja active Pending
- 1981-03-26 FR FR8106062A patent/FR2479501B1/fr not_active Expired
- 1981-03-27 IT IT48135/81A patent/IT1170854B/it active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1497158A (en) * | 1974-06-20 | 1978-01-05 | Westinghouse Electric Corp | System and method for programmable sequence control |
US4069488A (en) * | 1976-04-02 | 1978-01-17 | Ibm Corporation | Computer controlled distribution apparatus for distributing transactions to and from controlled machines tools |
DE2728163A1 (de) * | 1977-06-23 | 1979-01-04 | Edgar Prof Dipl Ing Dittmar | Hardware-aufbau eines mikrocomputersystems nach dem master-slave-prinzip fuer ein adaptives ddc-regelsystem mit direkter digitaler identifikation |
US4133027A (en) * | 1977-09-13 | 1979-01-02 | Honeywell Inc. | Process control system with backup process controller |
DE2833264A1 (de) * | 1978-07-28 | 1980-02-07 | Hitachi Ltd | Geraet zur automatischen zahlungsabwicklung |
DE2940857A1 (de) * | 1978-10-23 | 1980-04-30 | Numerik Karl Marx Veb | Schaltungsanordnung fuer eine programmierbare steuerungseinrichtung mit prozessankopplung |
Non-Patent Citations (8)
Title |
---|
CH-Z: Elektroniker, 1980, Nr. 1, S. 22-26 * |
DE-Z: Elektronik, 1979, H. 17, S. 25-34 * |
DE-Z: FELTRON Microcomputer Information Gruppe 6.2/PANEL, 15.07.78, S. 1-6, DE-Loseblattsammlung * |
DE-Z: FELTRON Microcomputer Information, Gruppe 6.2/Microsystems, 08.03.76, S. 1-18, DE-Loseblattsammlung * |
DE-Z: Spektrum der Wissenschaft, Aug. 79, S. 90-102 * |
US-Firmenschrift: Presting the new Intel, CS Industrial Control Series, 1979, Intel Corporation, 8-seitig * |
US-Z: Electronics, 19. Juli 79, S. 123-127 * |
US-Z: Electronics, 5. Juli 79, S. 125-129 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3220803A1 (de) * | 1982-06-03 | 1983-12-08 | Heidelberger Druckmaschinen Ag, 6900 Heidelberg | Mehrmaschinenbedienung zur fernsteuerung von druckmaschinen |
DE3730625A1 (de) * | 1987-09-11 | 1989-03-23 | Wifag Maschf | Positioniersystem der qualitaetsfuehrungsfunktionen in rotationsdruckmaschinen |
Also Published As
Publication number | Publication date |
---|---|
JPS56152005A (en) | 1981-11-25 |
GB2073460A (en) | 1981-10-14 |
IT1170854B (it) | 1987-06-03 |
GB2073460B (en) | 1985-02-13 |
IT8148135A0 (it) | 1981-03-27 |
FR2479501A1 (de) | 1981-10-02 |
FR2479501B1 (de) | 1985-11-15 |
CH637228A5 (fr) | 1983-07-15 |
US4459655A (en) | 1984-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3029246A1 (de) | Anordnung zum steuern einer maschine oder einer anlage | |
DE2944497C2 (de) | ||
DE3004827C2 (de) | Datenverarbeitungsanlage | |
DE2628363C2 (de) | Datenverarbeitungs-Netzwerk | |
EP0115609B1 (de) | Schaltungsanordnung zur Adressierung der Speicher mehrerer datenverarbeitender Einrichtungen in einem Mehrprozesssorsystem | |
DE2415900A1 (de) | Rechenautomat mit mehreren mit je einem vorratsspeicher versehenen rechenanlagen | |
DE3508291A1 (de) | Realzeit-datenverarbeitungssystem | |
DE2134402B2 (de) | Vorrichtung zum Abfragen der Verfügbarkeit eines Kommunikationsweges zu einer Eingabe-Ausgabeeinheit | |
DE1299145B (de) | Schaltungsanordnung zum Steuern von peripheren Ein- und Ausgabegeraeten von Datenverarbeitungssystemen | |
CH620306A5 (de) | ||
DE2130299B2 (de) | Eingabe-/Ausgabekanal für eine Datenverarb eitungsanlage | |
DE1549479B1 (de) | Schaltungsanordnung zur adressierung eines aus mehreren moduln bestehenden speichers | |
DE2237672A1 (de) | Fehlerpruef- und fehlerdiagnoseeinrichtung in einer elektronischen datenverarbeitungsanlage und verfahren zu deren betrieb | |
DE2363846A1 (de) | Verfahren zum steuern des transfers von daten zwischen einem speicher und einem oder mehreren peripheren geraeten und nach diesem verfahren arbeitende datenverarbeitungsanlage | |
EP0148281A1 (de) | Elektronische Steuereinrichtung für Industrienähmaschinen | |
DE3013064C2 (de) | Schaltungsanordnung zur Übertragung von Bitgruppen zwischen einer von mehreren peripheren Einheiten und einem Pufferspeicher | |
DE1237812B (de) | Datenverarbeitungsgeraet mit mehreren Speichern | |
CH495584A (de) | Datenverarbeitungsanlage | |
DE2610428C3 (de) | Anordnung zur Steuerung der Zwischenspeicherung von zwischen zwei Funktionseinheiten zu übertragenden Daten in einem Pufferspeicher | |
DE2404887C2 (de) | Schaltungsanordnung für den Informationsaustausch mit einem Rechner | |
DE2161213B2 (de) | Verfahren und Steuereinheit zum Übertragen von Datenwortblöcken | |
DE1449816C3 (de) | Schaltungsanordnung zur Steuerung des Zugriffs zu einem Magnettrommelspeicher | |
EP0528060B1 (de) | Verfahren zur Durchführung von Ein-/Ausgabeoperationen in Datenverarbeitungssystemen | |
DE2359036C2 (de) | Vorrichtung zum Koppeln eines Zentralspeichers mit mehreren Rechenanlagen | |
DE2900380A1 (de) | Datenverarbeitungssystem |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
8139 | Disposal/non-payment of the annual fee |