DD263149A1 - Verfahren und schaltung zur inbetriebnahme und testung einer einplatinensteuerung mit einem einchipmikrorechner - Google Patents

Verfahren und schaltung zur inbetriebnahme und testung einer einplatinensteuerung mit einem einchipmikrorechner Download PDF

Info

Publication number
DD263149A1
DD263149A1 DD30531587A DD30531587A DD263149A1 DD 263149 A1 DD263149 A1 DD 263149A1 DD 30531587 A DD30531587 A DD 30531587A DD 30531587 A DD30531587 A DD 30531587A DD 263149 A1 DD263149 A1 DD 263149A1
Authority
DD
German Democratic Republic
Prior art keywords
address
bus
control
commissioning
testing
Prior art date
Application number
DD30531587A
Other languages
English (en)
Inventor
Harald Siering
Udo Heurich
Original Assignee
Suhl Feinmesszeugfab Veb
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.)
Filing date
Publication date
Application filed by Suhl Feinmesszeugfab Veb filed Critical Suhl Feinmesszeugfab Veb
Priority to DD30531587A priority Critical patent/DD263149A1/de
Publication of DD263149A1 publication Critical patent/DD263149A1/de

Links

Landscapes

  • Testing And Monitoring For Control Systems (AREA)

Abstract

Geschaffen wird ein Verfahren und eine Schaltung zur Inbetriebnahme und Testung einer Einplatinensteuerung mit einem Einchipmikrorechner unter Verwendung eines vorzugsweise transportablen Leitrechners. Ein leicht anwendbares Verfahren und eine einfach aufgebaute Schaltung ermoeglichen die Inbetriebnahme einer Einplatinensteuerung im Trockentest und vor allem unmittelbar am Einsatzort, wobei der Funktionsumfang eine vollstaendige Ueberpruefung der Steuerung ermoeglicht und ihre exakte Anpassung an beliebige Steuervorgaenge gestattet. Ein Testmodul bestehend aus einem Schreib-Lese-Speicher (1) einem Adress Muliplexer (2), einem Decoder (3) und einem Systembus (4), ist an Stelle des Programmspeichers an der Einplatinensteuerung (7) angeschlossen und mit einem Leitrechner (5) verbunden. Figur

Description

Hierzu 1 Seite Zeichnung
Anwendungsgebiet der Erfindung
Die Erfindung eignet sich besonders zur Inbetriebnahme und Testung von Mikrorechnersteuerungen für automatische Rationalisierungsmittel.
Charakteristik der bekannten technischen Lösungen
Bekannt sind Emulator-Systeme zur Programmtestung die einen hohen Bedienkomfort haben. Diese Geräte können aber nicht an beliebigen Einsatzorten von Steuerungen gebracht werden und gestatten nicht die Inbetriebnahme derartiger Steuerungen, sondern nur die Testung der Programme.
Eine derartige Lösung ist aus der DD PS 243786 bekannt. Diese „Schaltung zur Testung mikrorechnergesteuerte Geräte und Programme" enthält einen Monitor, eine Tastatur und einen gesonderten Speicher. Es erfolgt ein Umschalten zwischen dem Rechnerspeicher und dem gesonderten Speicher, es können Testpunkte gesetzt werden und eine Schrittlogik ist vorhanden. Auch diese Lösung hat die o. g. Nachteile.
Ziel der Erfindung
Ziel der Erfindung ist es ein Verfahren und eine einfache aufgebaute Schaltung zur Inbetriebnahme und Testung von Einplatinensteuerungen mit einen Einchipmikrorechner zu schaffen.
Wesen der Erfindung
Die Erfindung löst die Aufgabe ein Verfahren und eine einfach aufgebaute Schaltung zu schaffen, womit bei der Inbetriebnahme und beim Testen, sowohl die Schaltung überprüft, als auch das Programm unmittelbar an der zu steuernden Einrichtung beliebig variiert werden kann.
Erfindungsgemäß wird diese Aufgabe dadurch gelöst, daß ein Testmodul, bestehend aus einem Schreib-Lese-Speicher, einem Adress Multiplexer, einen Decoder und einem Systembus zwischen die Einplatinensteuerung und einen Leitrechner geschaltet ist in der Art, daß anstelle des Programmspeichers (EPROM) einer Einplatinensteuerung ein Schreib-Lese-Speicher angeschlossen ist, der von einem Leitrechner programmierbar ist und der Einchipmikrorechner der Einplatinensteuerung nach diesen Programm arbeitet, wenn der Leitrechner nicht auf den Schreib-Lese-Speicher zugreift, wobei ein Adress Multiplexer die Rechnerzugriffe, gesteuert über einen Decoder vom Leitrechner aus, umschaltet.
Ausführungsbeispiel
Anhand einer Zeichnung soll die Erfindung näher erläute ? werden.
Die Figur zeigt die Verbindungen eines vorzugsweise transportablen Leitrechners 5 über ein Testmodul 9 an die Einplatinensteuerung 7 beispielsweise eines Industrieroboters 8.
Die Einplatinensteuerung befindet sich in der elektrischen Steuerung 10 für den Industrieroboters. Der Programmspeicher, beispielsweise ein EPROM der Einplatinensteuerung 7 wird entfernt und an dessen Stelle ein Testmodul 9 angeschlossen. Der
Testmodul 9 ist eine Leiterplatte auf der ein Systembus 4, ein Decoder 3, ein Ad ress Multiplexer 2 und ein Schreib-Lese-Speicher 1 angeordnet sind. Der Testmodul 9 kann vorzugsweise in den Leitrechner 5 eingesetzt sein, so daß bei der Inbetriebnahme des Industrieroboters 8 nur eine Verbindung zwischen dem Leitrechner 5 und dem Roboter 8 erforderlich ist. Der Leitrechner 5 ist eingangsseitig mit dem Adress-, Daten- und Steuerbus des Systembus 4 verbunden. Ausgangsseitig ist der Datenbus des Systembus 4 mit dem Schreib-Lese-Speicher 1 und dieser über einen Datenbus mit dem Einchipmikrorechner 6 der Einplatinensteuerung 7 verbunden.
Der Adress Multiplexer 2 ist je über eine Adress-Bus mit dem Systembus 4, dem Schreib-Lese-Speicher 1 und dem Einchipmikrorechner 6 gekoppelt.
Am Adress Multiplexer 2 ist über je einen Steuerbus der Decoder 3 und der Einchipmikrorechner 6 angeschlossen, wobei der Decoder 3 über einen Steuer- und Adress-Bus des Systembus 4 mit dem Leitrechner 5 in Verbindung steht und mit dem Adress Multiplexer 2 den Zugriff der beiden Rechner 5, 6 auf den Schreib-Lese-Speicher 1 steuert.
Das abzuarbeitende Programm wird von dem Leitrechner 5 in den Schreib-Lese-Speicher 1 geladen. Wenn der Leitrechner 5 dem Schreib-Lese-Speicher 1 nicht mehr programmiert, greift der Einchipmikrorechner 6 zu und arbeitet das Programm aus dem Schreib-Lese-Speicher 1 wie ein Programm aus seinem Programmspeicher ab. Die Wirkung der Steuerung kann nun unmittelbar an der Arbeitsweise des Roboters 8 kontrolliert werden. Bei jeder ungenauen oder falschen Bewegung eines gesteuerten Teiles kann der Programmablauf über den Leitrechner 5 gestoppt und das Programm verändert werden, bis die exakten Steuerbefehle ausgeführt werden.
Nach dem der gewünschte, exakte Steuerablauf am Roboter 8 erreicht worden ist, das Programm also richtig arbeitet, wird es am Leitrechner 5 in einem EPROM übertragen und dieser an Stelle des Testmoduls 9 in der Einplatinensteuerung 7 eingesetzt. Die Schaltung und das Verfahren können auch vor der Inbetriebnahme einer Robotersteuerung für einen Test der Software eingesetzt werden. Dabei werden an Stelle der Steuerelemente eines Industrieroboters Anzeigeelemente angesteuert. Als besonders vorteilhaft zeigt sich der kleine und einfache Aufbau des Testmoduls, der den Einbau in einen transportablen Leitrechner gestattet, so daß die Inbetriebnahme einer Mikrorechnersteuerung unmittelbar an ihrem Einsatzort erfolgen kann. Durch das Verfahren wird eine ganz exakte Anpassung der einzelnen Steuervorgänge an die speziellen Bedingungen der zu steuernden Objekte möglich.

Claims (2)

1. Verfahren zur Inbetriebnahme und Testung einer Einplatinensteuerung mit einem Einchipmikrorechner unter Verwendung eines Leitrechners, dadurch gekennzeichnet, daß anstelle des Programmspeichers (EPROM) einer Einplatinensteuerung (7) ein Schreib-Lese-Speicher (1) angeschlossen ist, der von einem Leitrechner (5) programmierbar ist und der Einchipmikrorechner (6) der Einplatinensteuerung (7) nach diesen Programm arbeitet, wenn der Leitrechner (5) nicht auf den Schreib-Lese-Speicher (1) zugreift, wobei ein Adress Multiplexer (2) die Rechnerzugriffe, gesteuert über einen Decoder (3) vom Leitrechner (5) aus, umschaltet.
2. Schaltung zur Inbetriebnahme und Testung einer Einplatinensteuerung mit einem Einchipmikrorechner unter Verwendung eines vorzugsweise transportablen Leitrechners, dadurch gekennzeichnet, daß auf einer Leiterplatte ein Schreib-Lese-Speicher (1), ein Adress Multiplexer (2), ein Decoder (3) und ein Systembus (4) angeordnet sind, wobei der Leitrechner (5) am Eingang des Systembus (4) mit einem Adress-, Daten- und Steuerbus verbunden ist, am Ausgang des Steuerbus (4) der Decoder (3) am Adress- und Steuerbus, der Adress Multiplexer (2) am Adressbus und der Schreib-Lese-Speicher (1) am Datenbus angeschlossen sind, der Decoder (3) an den Adress Multiplexer (2) gekoppelt ist, dessen Adressbus am Schreib-Lese-Speicher (1) anliegt, der wiederum über einen Datenbus mit dem Einchipmikrorechner (6) der Einplatinensteuerung verbunden ist an dem auch der Adress- und Steuerbus vom Adress Multiplexer (2) anliegen.
DD30531587A 1987-07-24 1987-07-24 Verfahren und schaltung zur inbetriebnahme und testung einer einplatinensteuerung mit einem einchipmikrorechner DD263149A1 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DD30531587A DD263149A1 (de) 1987-07-24 1987-07-24 Verfahren und schaltung zur inbetriebnahme und testung einer einplatinensteuerung mit einem einchipmikrorechner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DD30531587A DD263149A1 (de) 1987-07-24 1987-07-24 Verfahren und schaltung zur inbetriebnahme und testung einer einplatinensteuerung mit einem einchipmikrorechner

Publications (1)

Publication Number Publication Date
DD263149A1 true DD263149A1 (de) 1988-12-21

Family

ID=5591018

Family Applications (1)

Application Number Title Priority Date Filing Date
DD30531587A DD263149A1 (de) 1987-07-24 1987-07-24 Verfahren und schaltung zur inbetriebnahme und testung einer einplatinensteuerung mit einem einchipmikrorechner

Country Status (1)

Country Link
DD (1) DD263149A1 (de)

Similar Documents

Publication Publication Date Title
DE19833208C1 (de) Integrierte Schaltung mit einer Selbsttesteinrichtung zur Durchführung eines Selbsttests der integrierten Schaltung
EP0687363B1 (de) Verfahren zur prüfung von elektronischen steuergeräten
DE2812396A1 (de) Elektronisches pruefgeraet
DE1927549A1 (de) Fehlerpruefeinrichtung in elektronischen Datenverarbeitungsanlagen
EP0500973A1 (de) Initialisierungsroutine im EEPROM
DE1524773C3 (de) Adressierungssystem für Speichervorrichtungen
EP0862763B1 (de) Simulatoreinheit zum simulieren einer peripherieeinheit einer modular aufgebauten speicherprogrammierbaren steuerung
DE3319130A1 (de) Monitoranzeige-system einer programmierbaren datenuebertragungssteuerung
DD263149A1 (de) Verfahren und schaltung zur inbetriebnahme und testung einer einplatinensteuerung mit einem einchipmikrorechner
DE2848621C2 (de) Verfahren zur rechnergesteuerten Simulation der Funktion einer mit Logikschaltkreisen aufzubauenden Schaltungsanordnung
DE3104903C2 (de) Anordnung zum Datenaustausch zwischen parallel arbeitenden Mikrorechnern
AT509181A2 (de) Multifunktionales ein- und ausgangsmodul für speicherprogrammierbare steuerungen
DE19960870A1 (de) Elektrische oder elektronische Schaltvorrichtung
DE3225823C2 (de)
DE4223398C2 (de) Verfahren und Vorrichtung zur Programmierung von nichtflüchtigen Speichern
EP0121039B1 (de) Speicherprogrammierbare Steuerung
DD260348A1 (de) Ladbares mikroprogrammsteuerwerk
EP0091592A1 (de) Prioritätensteuerschaltung für digitale Rechenanlagen
DD238713A3 (de) Schaltungsanordnung zur testung eines mikrorechnersystems
DE3602851C2 (de)
DD249780A1 (de) Schaltungsanordnung zur testung eines mikrorechner- bzw. ein-, ausgabeprzessorsystems
DE2610761A1 (de) Schaltungsanordnung zur fehlersimulation in elektronischen geraeten mit mehreren moduln
DE4125954A1 (de) Schaltungsanordnung fuer eine parallel-ein-/ausgabe-schnittstelle an einem personalcomputer
DE2047434B2 (de) Schaltungsanordnung zur steuerung von operationen in elektronischen datenverarbeitungsanlagen
DE4233822A1 (de) Verfahren und Vorrichtung zur Programmierung eines nichtflüchtigen Speichers

Legal Events

Date Code Title Description
PV Patent disclaimer (addendum to changes before extension act)