[go: up one dir, main page]

DE1287831B - - Google Patents

Info

Publication number
DE1287831B
DE1287831B DES98277A DE1287831DA DE1287831B DE 1287831 B DE1287831 B DE 1287831B DE S98277 A DES98277 A DE S98277A DE 1287831D A DE1287831D A DE 1287831DA DE 1287831 B DE1287831 B DE 1287831B
Authority
DE
Germany
Prior art keywords
memory
digital
information
storage
control
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.)
Pending
Application number
DES98277A
Other languages
English (en)
Other versions
DE1287831U (de
Priority date (The priority date 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 date listed.)
Publication date
Publication of DE1287831B publication Critical patent/DE1287831B/de
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Testing Or Calibration Of Command Recording Devices (AREA)

Description

mation und das Verteilen derselben auf die einzelnen Speicherplätze des Arbeitsspeichers. In der Regel ist es erforderlich, Möglichkeiten zum Überwachen dieser Vorgänge vorzusehen.
Nach der deutschen Auslegeschrift 1056 860 ist die Verwendung einer digitalen Prüfinformation bekannt, welche zum Vergleich mit der eigentlichen Arbeitsinformation gemäß deren jeweiliger Quer
lagerung von abgestuften Teilströmen arbeitenden io welche von einem Prüfspeicher 5 übernommen wird. Digital-Analog-Wandlern und eines Diff erenzverstär-.. Sodann wird der Lpchstreif enabtaster stillgesetzt, und kers miteinander verglichen werden. , i i i . ■ die,Abarbeitung dieser Information kann durch die
Bei datenverarbeitenden Einrichtungen wird ge- Werkzeugmaschine 1 erfolgen. Innerhalb des Blokwöhnlich zwischen äußerer und innerer Datenverar- kes 1 ist dies beispielsweise für die Schlittenbewegung beitung unterschieden. Während die äußere Daten- 15 in einer mit X bezeichneten Koordinatenrichtung verarbeitung sämtliche Vorgänge bis zur Erstellung näher angedeutet. Die dem Arbeitsspeicher 4 entdes Informationsträgers, beispielsweise eines Loch- nommene Weginformation wird als Sollwert einem Streifens oder eines Magnetbandes, umfaßt, erstreckt Vergleichsglied 6 zugeführt, dem außerdem als Istsich die innere Datenverarbeitung auf die als Lesen wert das Ausgangssignal einer mit dem Maschinenbezeichnete Abnahme der Information von dem 20 schlitten 7 gekuppelten Wegmeßeinrichtung 8 zuge-Informationsträger, auf das Entschlüsseln der Infor- leitet ist. Die Differenz zwischen Soll- und Istwert
bildet die Stellgröße für den Vorschubantrieb 9. Neben der Weginformation werden dem Arbeitsspeicher in der Regel noch weitere nicht im einzelnen 25 bezeichnete Informationen entnommen, welche z. B. die Größe der Geschwindigkeit, die Richtung des Vorschubs sowie beliebige andere Schalt-, Verriegelungs- und Steuerfunktionen festlegen; Jedem Ausgang eines Speicherplatzes 4 ist ein Eingang eines summe bewichtet wird, wodurch sich bei Abspeiche- 30 mit 10 bezeichneten Digital-Analog-Wandlers zugerung dieser Prüfinformation eine Ersparnis an ordnet, der jedem Speicherplatz bei dessen Belegung Speicherplätzen ergibt. Der Vergleich der Inhalte von eine entsprechend bewichtete analoge Größe zu-Prüfspeicher und Arbeitsspeicher kann gemäß der ordnet und sie auf den einen Eingang eines Verfranzösilschen Patentschrift 1 379 270 mittels zweier gleichsgliedes 11 gibt. Wenn nun jeder Information Digital-Analog-Wandler erfolgen, deren Ausgangs- 35 ein bestimmtes Gewicht zugeordnet ist, so ist deren ströme sich durch Überlagerung von abgestuften Summe charakteristisch für einen ganz bestimmten Teilströmen ergeben und die mittels eines Differenz- Informationsgehalt. Die Summe der einzelnen Geverstärkers voneinander subtrahiert werden. wichte der Steuerinformationen wird als zusätzliche
Bei derartigen Einrichtungen werden also aus den Prüfinformation im Lochstreifen 3 einprogrammiert Gewichtssummen der miteinander zu vergleichenden 40 und in den Prüfspeicher 5 eingegeben. An dessen Speicherinhalte analoge Stromsummen gebildet, deren Ausgang ist ebenfalls ein Digital-Analog-Wandler 12 einzelne Komponenten sich um Größenordnungen angeschlossen, dessen Ausgang auf den zweiten Einunterscheiden können. Geringfügige Potentialschwan- gang der Vergleichseinrichtung 11 geführt ist. Ist kungen der digitalen Speichersignale könnten deshalb nach Ende eines jeden Programmsatzes die in dem schon zu einem völlig falschen Vergleichsergebnis 45 Lochstreifen 3 enthaltene Information sowohl richtig führen. Es ist die Aufgabe der vorliegenden Erfin- abgelesen als auch richtig abgespeichert worden, so
werden den beiden Eingängen der Vergleichseinrichtung 11 gleich große analoge Größen zugeführt. Im anderen Fall tritt an deren Ausgang ein Fehlersignal 50 auf, welches zur Beeinflussung des Steuerwerkes 13 verwendet werden kann. Auf das Fehlersignal hin kann der weitere Ablauf der Steuerung angehalten ■■-■ und die Fehlerursache ergründet werden.
Zur weiteren Erläuterung sind die hierfür wesent-
entgegengesetzt in Reihe geschaltete Dioden an eine 55 liehen Elemente der F i g. 1 bezüglich ihres inneren gemeinsame konstante Spannungsquelle angeschlos- Aufbaus detaillierter veranschaulicht, wobei die Besen sind, wobei der Verbindungspunkt der beiden zugszeichen aus Fig. 1 übernommen wurden. Im Dioden jeweils mit dem Ausgang, eines Speicher- dargestellten Beispiel enthält der Arbeitsspeicher platzes verbunden ist. 26 Speicherplätze, wobei, wie angedeutet, drei davon
Ein Ausführungsbeispiel der Erfindung wird nach- 60 für die Koordinatenrichtungen T, X und Z, neun folgend an Hand der Fig. 1 und 2 näher erläutert, Speicherplätze für neun verschiedene Geschwindigdas sich auf die numerische Steuerung einer Werk- ν keitsstufeii G, zwei Speicherplätze für zwei Vorschubzeugmaschine bezieht. richtungen V und zwölf Speicherplätze für die Vor-Die Steuerung für eine in dem mit 10 bezeichneten gäbe eines maximal dreidekadigen Wegsollwertes W Block angedeutete Werkzeugmaschine besteht aus 65 aufweisen. Es handelt sich dabei also um einen einem Lochstreifenabtaster 1, an den eine mit 2 be- Speicher einfachster Art zur Steuerung eines Mazeichnete Decodiereinrichtung angeschlossen ist, schinenschlittens in drei Koordinatenrichtungen. welche zur systemgerechten Entschlüsselung der in Die über die Decodiereinrichtung in den Arbeits
dung, die bei derartigen digital-analogen Vergleichseinrichtungen in besonders hohem Maße erforderliche Genauigkeit auf relativ einfache Weise zu gewährleisten.
Diese Aufgabe wird erfindungsgemäß dadurch gelöst, daß die entsprechend den einzelnen Gewichten abgestuften Widerstände zur Summierung der Teilströme der Digital-Analog-Wandler jeweils über zwei
1 2β7 831
3 4 . .
speicher 4 einlaufenden digitalen Informationen ge- Programmsatz zusätzlich einprogrammiert und in
langen nun mittels geeigneter Anwahlschaltungen auf den Prüfspeicher 5 übernommen worden. Auch dort
die einzelnen Speicherplätze, so daß je nach Beauf- entstehen deshalb an den durch Sehr äffur hervor-
schlagung derselben an deren Ausgänge entweder ein . gehobenen Speicherplätzen negative L-Signale. Für
0-Signal oder ein L-Signal entsteht. Es ist nachzu- 5 die Äusgangsströme der beiden Digital:Analog-
tragen, daß die Speichereinrichtung in an sich be- wandler 10 und 12 gilt dann beim vorgesehenen
kannter Weise als digitaler Baustein ausgeführt ist, Beispiel:
■so daß deren Ausgänge nur zweier Werte fähig sind,
wobei vorausgesetzt ist, daß einem O-Signal das
Erd- oder Massepotential entsprechen soll und ein io __._ _ 29 · U
L-Signal ein gegenüber Masse negatives Potential auf- ι R
-weisen möge. Den einzelnen Speicherplätzen sind
die in ihnen eingetragenen Gewichte zugeordnet.,
Aufgabe des dem Arbeitsspeicher nachgeschalteten Wenn beide Ausgangsströme der Digital-Analog-Digital-Analog-Wandlers 10 ist es, bei Auftreten 15 Wandler 10 und 12 gleich groß sind, so wird an der eines L-Signals an einem oder mehreren Speicher- mit S bezeichneten Ausgangsklemme der als Kippplätzen einen deren Gewichtssumme entsprechenden verstärker ausgeführten Vergleichseinrichtung 11 Ausgangsstrom L1 hervorzurufen. Hierzu ist — wie kein Signal erscheinen, was als Kriterium für einen der Übersicht halber nur für wenige Speicherplätze ordnungsgemäßen Lese- und Abspeichervorgang dargestellt — jeder Speicherplatzausgang über eine 20 ausgewertet werden kann.
Halbleiterdiode mit einer Sammelschiene 14 und über Die Anwendung ist keineswegs auf das dargestellte eine weitere Halbleiterdiode mit einem Widerstand Ausführungsbeispiel beschränkt. Insbesondere ist die verbunden, wobei die anderen Enden sämtlicher Art der Bewichtung der einzelnen Speicherplätze des Widerstände gemeinsam an die Ausgangsklemme 15 Arbeitsspeichers 4 völlig beliebig, wobei es auch des Digitalanalogwandlers 10 geschaltet sind. Die 25 keine Rolle spielt, ob bei den Speicherplätzen meh-Widerstandswerte der einzelnen Widerstände ver- rere Gewichte gleichzeitig in Erscheinung treten, halten sich umgekehrt wie die Gewichte der ihnen stets wird die Summe der Gewichte einen für den zugeordneten Speicherplätze. Wird im dargestellten Informationsgehalt charakteristischen Wert aufBeispiel an die Sammelschiene 14 eine konstante weisen, der in erfindungsgemäßer Weise in einen Spannung — U gelegt, welche in bezug auf das Erd- 30 Prüfspeicher ebenfalls eingegeben wird und somit potential ein weniger negatives Potential aufweist als einen Kontrollvergleich erlaubt. Statt die Speicherdas jeweils an den Ausgängen der Speicherplätze platze für die Weginformation W, wie dargestellt, mögliche negative L-Signal, dann wird bei Auftreten tetraedisch im Aiken-Cod'e zu organisieren, kann eines L-Signals an irgendeinem beliebigen Speicher- selbstverständlich irgendein anderer beliebiger Code platz der ihm zugeordnete Widerstand durch die als 35 Verwendung rinden, ohne dadurch etwas am Wesen Schalter wirkenden Dioden praktisch mit der Span- der Erfindung und den sich bei ihrer Anwendung nungsquelle — U leitend verbunden und verursacht erzielbaren Vorteilen zu ändern,
einen dem Gewicht dieses Speicherplatzes entspre- Die Kapazität des Prüfspeichers würde beim dar-■chenden Betrag zum Ausgangsstrom I1. Wesentlich gestellten Beispiel eine Erweiterung des Arbeitsist, daß die sich zu den Strömen I1 und I2 zusammen- 40 Speichers um mindestens sechs weitere Dekaden der setzenden Teilströme durch die einzelnen Gewichts- Sollwertinformation W oder eine entsprechende An-■widerstände nicht von den möglicherweise auftreten- zahl von zusätzlichen Speicherplätzen für weitere den Potentialschwankungen der an den Ausgängen Steuerfunktionen zulassen, wie dies beim Blockder zugeordneten Speicherplätze erscheinenden L-Si- symbol 4 gestrichelt angedeutet ist. Dies ergibt sich gnale abhängen, sonder lediglich durch die gemein- 45 daraus, daß der Prüfspeicher eine Zahl bis zu 99 same Spannungsquelle — U bestimmt sind. Es ergibt speichern kann und beispielsweise für jede Dekade sich damit eine große Zuverlässigkeit bei dem Ge- der Sollwertinformation W ein Gewicht von maxi- -wichtssummenvergleich der beiden Speicher. mal 9 vorzusehen ist. Kommt man jedoch beim
In ähnlicher Weise ist der Prüfspeicher 5 auf- Arbeitsspeicher mit den im Beispiel angegebenen gebaut. Er ist so ausgelegt, daß er die sich bei 50 Speicherplätzen aus, so kann die höherwertige DeBelegung sämtlicher Speicherplätze des Arbeits- kade des Prüfspeichers um einen oder zwei Speicherspeichers 4 ergebende Gewichtsquersumme aufneh- platze vermindert werden.
men kann. Im vorliegenden Fall ist diese zwei- Bildet man die Vergleichseinrichtung 11 nicht als
dekadisch, weshalb die Wertigkeit der Gewichte einer einen Kippverstärker aus, d. h. einen Verstärker, der
Dekade sich von der der anderen Dekade um eine 55 schon auf Grund des kleinsten Unterschiedes seiner
Zehnerpotenz unterscheiden. Die Zuordnung sowie beiden Eingangsgrößen I1 und I2 an die Grenzen
die Bemessung der Widerstände im Digital-Analog- seines Aussteuerbereiches gelangt, sondern als einen
Wandler 12 erfolgt entsprechend der vorher be- stetigen Verstärker, so lassen sich aus der Größe
schriebenen Weise. seines Ausgangssignals unter Umständen schon
Zur weiteren Veranschaulichung möge ein Zahlen- 60 Schlüsse auf Art und Ort des Fehlers ziehen, was
Beispiel dienen. Es soll eine Vorschubbewegung in eine Fehlersuche erheblich abkürzen könnte.
X-Richtung mit der Geschwindigkeitsstufe 7 in posi- Insgesamt gesehen, zeigt die Erfindung einen Weg
tiver Richtung um 746 Wegeinheiten erfolgen. Bei auf zur gesicherten Verarbeitung von in datenver-
richtiger Abspeicherung dieses Informationsgehaltes arbeitenden Einrichtungen eingegebener Informawird dann jeweils an den schraffiert kenntlich ge- 65 tionen. Bevorzugtes Anwendungsgebiet der Erfindung
machten Speicherplätzen des Arbeitsspeichers 4 ein ist die numerische Steuerung von Werkzeugmaschi-
negatives L-Signal auftreten. Die Quersumme dieses nen, da sich hier Fehler bei der Datenverarbeitung
Informationsgehaltes beträgt 29. Dieser Wert ist im besonders verhängnisvoll auswirken können.

Claims (1)

  1. Patentanspruch:
    Prüfschaltung zur Lese- und Speicherkontrolle von digitalen Steuerinfprmationen für datenverarbeitende Einrichtungen mit Bewichtung und Speicherung jeder Steuerinformation sowie Eingäbe und Speicherung einer der Gewichtssumme, insbesondere der Quersumme sämtlicher Steuerinformationen entsprechenden Prüfinformation, wobei die der Steuer- und der Prüfinformation entsprechenden Speicherinhalte mittels zweier mit Überlagerung von abgestuften Teilströmen arbeitenden Digital-Analog-Wandler und eines. Differenzverstärkers miteinander verglichen werden, dadurch gekennzeichnet, daß die entsprechend den einzelnen Gewichten abgestuften Widerstände zur Summierung der Teilströme der Digital-Analog-Wandler jeweils über zwei entgegengesetzt in Reihe geschaltete Dioden an eine gemeinsame konstante Spannungsquelle (-U) angeschlossen sind, wobei der Verbindungspunkt der beiden Dioden jeweils mit dem. Ausgang eines Speicherplatzes verbunden ist.
    Hierzu 1 Blatt Zeichnungen
DES98277A 1965-07-17 Pending DE1287831B (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DES0098277 1965-07-17

Publications (1)

Publication Number Publication Date
DE1287831B true DE1287831B (de) 1969-01-23

Family

ID=7521359

Family Applications (1)

Application Number Title Priority Date Filing Date
DES98277A Pending DE1287831B (de) 1965-07-17

Country Status (1)

Country Link
DE (1) DE1287831B (de)

Similar Documents

Publication Publication Date Title
DE969779C (de) Magnetische Speichereinrichtung
DE1168127B (de) Schaltungsanordnung zum Vergleich von Zahlen
DE2010366A1 (de) Verfahren und Einrichtung zum elektronischen Einschreiben in einen nur zum Ablesen bestimmten Impedanzspeicher
DE2345756C2 (de) Analog-Digital-Wandler
DE1174544B (de) Elektrischer logischer Kreis
DE1069750B (de) Anordnung zur digitalen Steuerung
DE1185404B (de) Fehlerermittlungsanlage
DE1449806C3 (de) Matrixspeicher
DE1449795B2 (de) Assoziativspeicher
DE1287831B (de)
DE2806452C3 (de) Anordnung zur Verarbeitung von Mehrbytefeldern mit Daten veränderlicher Länge
DE1127398B (de) Magnetkernschalter
DE1211687B (de) System zur linearen systematischen Kodierung
DE1181276B (de) Datengeber aus matrixfoermig angeordneten Ferrit-Ringkernen
DE1161710B (de) Abfrageeinrichtung fuer Magnetspeicher
DE1097182B (de) Magnetkernspeicher fuer digital arbeitende Nachrichtenverarbeitungsmaschinen
DE1249345B (de) Verschiebematrix für Parallelverschiebung eines Wortes
DE1180409B (de) Schaltungsanordnung zur Umformung eines zyklisch permutierten binaeren Eingangskodes in einen rein binaeren Ausgangskode
DE1074663B (de) Schaltungsanordnung für Umrechner in Fernmelde-, insbesondere Fernsprechanlagen
DE1449567C3 (de) Digitales Datenverarbeitungssystem
DE1176714B (de) Anordnung fuer eine statische magnetische Speichervorrichtung
DE1574475C3 (de) Magnetkern-Speicheranordnung
DE1141474B (de) Schaltungsanordnung zur Ermittlung einer hoechstwertigen Signalstelle
DE1499680C3 (de) Treib- und Leseverstärkeranordnung für magnetische Matrixspeicher
DE1901815C3 (de) Automatische Funktionsprüfungs-Einrlchtung