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 PDFInfo
- 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
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 20
- 238000000034 method Methods 0.000 title claims abstract description 8
- 230000006978 adaptation Effects 0.000 abstract description 2
- 230000006870 function Effects 0.000 abstract 1
- 238000009434 installation Methods 0.000 description 1
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
Die Erfindung eignet sich besonders zur Inbetriebnahme und Testung von Mikrorechnersteuerungen für automatische Rationalisierungsmittel.
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 ist es ein Verfahren und eine einfache aufgebaute Schaltung zur Inbetriebnahme und Testung von Einplatinensteuerungen mit einen Einchipmikrorechner zu schaffen.
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.
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) |
-
1987
- 1987-07-24 DD DD30531587A patent/DD263149A1/de not_active IP Right Cessation
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) |