DD278044A3 - DIAGNOSTIC ARRANGEMENT FOR THE ASSEMBLIES OF THE PROCESS PITCHING OF A CONTROL COMPRISING CONTROLLER AND SLAVE CALCULATOR - Google Patents

DIAGNOSTIC ARRANGEMENT FOR THE ASSEMBLIES OF THE PROCESS PITCHING OF A CONTROL COMPRISING CONTROLLER AND SLAVE CALCULATOR Download PDF

Info

Publication number
DD278044A3
DD278044A3 DD30308387A DD30308387A DD278044A3 DD 278044 A3 DD278044 A3 DD 278044A3 DD 30308387 A DD30308387 A DD 30308387A DD 30308387 A DD30308387 A DD 30308387A DD 278044 A3 DD278044 A3 DD 278044A3
Authority
DD
German Democratic Republic
Prior art keywords
diagnostic
register
bus
slave
computer
Prior art date
Application number
DD30308387A
Other languages
German (de)
Inventor
Rolf-Dieter Koehler
Werner Barth
Gerd Richter
Original Assignee
Werkzeugmasch Forschzent
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 Werkzeugmasch Forschzent filed Critical Werkzeugmasch Forschzent
Priority to DD30308387A priority Critical patent/DD278044A3/en
Publication of DD278044A3 publication Critical patent/DD278044A3/en

Links

Landscapes

  • Hardware Redundancy (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

Diagnoseanordnung fuer die Baugruppen der Prozessankopplung einer aus Leitrechner und Slaverechner bestehenden Steuerung mit einem Leitrechnerbus und einem Slavebus, an dem Ein/Ausgabebaugruppen fuer die Prozessankopplung liegen, insbesondere zur Diagnose binaerer Ein/Ausgabebaugruppen im off-line-Betrieb. Ziel ist, die Fehlerortung mit geringstem Aufwand durch den zentralen Steuerrechner (Leitrechner) auszufuehren. Erreicht wird das durch einen zwischen Leitrechnerbus und Slavebus geschalteten Diagnosekoppler, der ueber Adress-, Daten- und Steuersignal-Register sowie eine bidirektionale Torschaltung verfuegt. Die zu diagnostizierenden Ein/Ausgabebaugruppen sind ueber die bidirektionale Torschaltung an einem Diagnosequittungssignal-Register und einem Diagnoserueckmelde-Register angeschlossen, welche ueber Bustreiberstufen am Datenregister liegen. Die Bustreiberstufen sind vom Steuersignal-Register aufrufbar, das vom Leitrechner ueber eine Torschaltung ansteuerbar ist, an der auch die Aktivierungseingaenge des Adress- und Datenregisters liegen. Fig. 1Diagnostic arrangement for the modules of the process coupling of a consisting of master computer and slave computer control with a master computer bus and a slave bus to the input / output modules for process interfacing are, in particular for the diagnosis of binary input / output modules in off-line operation. The aim is to execute the fault location with minimal effort by the central control computer (master computer). This is achieved by a diagnostic coupler connected between master computer bus and slave bus, which has address, data and control signal registers as well as a bidirectional gate circuit. The input / output modules to be diagnosed are connected via the bidirectional gate to a diagnostic acknowledgment signal register and a diagnostic acknowledgment register, which are located at the data register via bus driver stages. The bus driver stages can be called by the control signal register, which can be controlled by the master computer via a gate circuit, which also contains the activation inputs of the address and data register. Fig. 1

Description

Anwendungsgebiet der ErfindungField of application of the invention

Die Erfindung betrifft eine Diagnoseanordnung für die Baugruppen der Prozeßankopplung einer aus Leitrechner und Slaverechner bestehenden Steuerung mit einem Leitrechnerbus, an welchem der Leitrechner und die Slaverechner angeschlossen sind, wobei Ein/Ausgabebaugruppen für die Prozeßankopplung über einen Slavebus an dem Slaverechner liegen unter Verwendung eines Diagnosekoppiers, insbesondere zur Diagnose von binären Ein/Ausgabebaugruppen im off-line-Betrieb.The invention relates to a diagnostic arrangement for the modules of the process coupling of existing control computer and slave computer control with a host computer to which the host computer and the slave computer are connected, with input / output modules for the process connection via a slave bus to the slave computer are using a Diagnosekoppiers, in particular for the diagnosis of binary input / output modules in off-line mode.

Charakteristik des bekannten Standes der TechnikCharacteristic of the known state of the art

Rechnersteuerungen besitzen umfangreiche Einrichtungen zur Fehlerdiagnostik von Anschlußsteuerungen und Baugruppen für die Prozeßankopplung, wie z. B. für binäre Ein/Ausgabeeinheiten. Es sind verschiedene Lösungswege bekannt, wie durch Mikrorechner defekte Wirkelemente und Baugruppen, die an dem Bus des jeweiligen Rechners angeschlossen sind, ermittelt werden können.Computer controllers have extensive facilities for fault diagnosis of terminal controllers and modules for process interfacing, such. B. for binary input / output units. Various approaches are known, as can be determined by microcomputer defective active elements and modules that are connected to the bus of each computer.

So kann die Überwachung durch eine Duplexsteuerung realisiert werden, d. h. eine komplette Zweisteuerung ist erforderlich.Thus, the monitoring can be realized by a duplex control, i. H. a complete two-control is required.

Dieser große Diagnoseaufwand ist nur in Ausnahmefällen gerechtfertigt. Die meist angewendete Überwachung erfolgt mit einem speziellen Diagnoseprozessor, der über Ankoppelbausteine mit den zu diagnostizierenden Baugruppen in Verbindung steht (z.B. DE-OS 3038143). Solche Lösungen sind ebenfalls sehr aufwendig.This great diagnostic effort is justified only in exceptional cases. The most frequently used monitoring takes place with a special diagnostic processor, which is connected to the modules to be diagnosed via coupling modules (for example DE-OS 3038143). Such solutions are also very expensive.

Aus dem DD 143016 ist eine programmierbare Diagnoseanordnung bekannt, welche aus einer selbständigen diagnostizierenden Einheit besteht, die über Weichen mit einem spezieilen für die Diagnose eingerichteten Diagnosebus an die zu überwachenden Funktionseinheiten ankoppelbar ist. Neben dem hohen Aufwand für den Diagnosebus mit der großen Anzahl von Weichen und der speziellen Diagnoseeinheit, ist diese Diagnoseanordnung nicht für die Diagnose von Slaverechnern bzw. deren Funktionseinheiten (Ein/Ausgabe-Einheiten am Slaverechner) geeignet.From DD 143016 a programmable diagnostic device is known, which consists of a self-diagnosing unit that can be coupled via turnouts with a speckeilen set up for diagnostic diagnosis bus to be monitored functional units. In addition to the high cost of the diagnostic bus with the large number of points and the special diagnostic unit, this diagnostic arrangement is not suitable for the diagnosis of slave computers or their functional units (input / output units on the slave computer).

Die Diagnose der Funktionseinheiten in einem hierarchischen System ist aus dem DD 144197 bekannt. Mit dieser Diagnoseanordnung können zwar auch Baugruppen der Zweitrechner von Mehrrechnersystemen getestet werden, aber die Diagnose der Baugruppen selbst erfolgt durch den jeweiligen zugehörigen Rechner, und lediglich die Ergebnisse können danach an den Leitrechner weitergeleitet bzw. übergeben werden. Diese Diagnoseanordnung ist also für gleichrangige Funktionseinheiten ausgelegt, d. h. die Funktion der Slavediagnose erfordert zusätzlichen Aufwand für die Ankopplung an die Zentraleinheit des Hauptrechners.The diagnosis of the functional units in a hierarchical system is known from DD 144197. Although assemblies of the secondary computers of multicomputer systems can also be tested with this diagnostic arrangement, the diagnosis of the modules themselves is carried out by the respective associated computer, and only the results can then be forwarded or transferred to the master computer. This diagnostic arrangement is thus designed for peer functional units, d. H. the function of slave diagnostics requires additional effort for the connection to the central unit of the main computer.

Insgesamt sind neben den Hauptweichen, den Unterweichen und der diagnostizierenden Einheit eine Verbindung von dem Zweitrechner zu dem übergeordneten Hauptrechner erforderlich, wofür zusätzliche Busleitungen zu dessen diagnostizierender Einheit und über eine weitere Hauptweiche zur Zentraleinheit des Hauptrechners vorgesehen sind. Außerdem werden Softwaremodule in den Zentraleinheiten des Hauptrechners und des Zweitrechners benötigt.Overall, a connection from the secondary computer to the parent computer are required in addition to the main diverter, the underdogs and the diagnosing unit, for which additional bus lines are provided to its diagnosing unit and another main switch to the central unit of the main computer. In addition, software modules in the central units of the main computer and the secondary computer are needed.

Beim Anwenden dieser Diagnoseanordnung für die Diagnose von Funktionsbaugruppen der Slaverechner durch den Leitrechner würde ein ökonomisch nicht zu vertretender hoher Aufwand entstehen.When applying this diagnostic arrangement for the diagnosis of functional modules of the slave computer by the host computer would be an economically unjustifiable high cost.

Ziel der ErfindungObject of the invention

Die Erfindung hat das Ziel, die Fehlerortungstechnik für Mehrrechnersysteme, die aus Leit- und Slaverechnern bestehen, mit geringstem Aufwand zu realisieren, d. h. sowohl den Aufwand der Ankoppeltechnik, hinsichtlich der Anwendung einer einzigen speziellen Diagnoseeinheit, als auch den Aufwand an Softwaremoduln (Speicherkapazität) hinsichtlich getrennter Diagnose durch jeden Rechner, zu reduzieren.The invention has the goal of realizing the fault location technology for multi-computer systems, which consist of control and slave computers, with minimal effort, d. H. to reduce both the cost of Ankoppeltechnik, with regard to the use of a single special diagnostic unit, as well as the cost of software modules (storage capacity) in terms of separate diagnosis by each computer.

Darlegung des Wesens der ErfindungExplanation of the essence of the invention

Der Erfindung liegt die Aufgabe zugrunde, eine Diagnoseanordnung für die Baugruppen der Prozeßankopplung einer aus Leitrechner und Slaverechner bestehenden Steuerung zu schaffen, bei der der zentrale Steuerrechner (Leitrechner) als Unterfunktion die Diagnose aller Funktionsbaugruppen, auch der an den Slaverechnern betriebenen, ausführen soll. Erfindungsgemäß wird die Aufgabe dadurch gelöst, daß zwischen dem Leitrechnerbus und dem Slavebus ein Diagnosekoppler geschaltet ist, dessen Adreß-, Daten- und Steuersignale-Register am Leitrechnerbus angeschlossen sind und deren Ausgänge über eine Auswahleinheit mit dem Slavebus in Verbindung stehen. Die Ein/Ausgabebaugruppen sind ebenfalls über die Auswahleinheit mit Diagnosequittungssignalleitungen an einem Diagnosequittungssignal-Register und mit Diagnoseergebnisleitungen an einem Diagnoserückmelde-Register angeschlossen. Die Ausgänge des Diagnosequittungssignal-Registers sowie des Diagnoserückmelde-Registers sind über bistabile ßustreiberstufen auf das Datenregister geschaltet. Die Bustreiberstufen sind von einem Steuersignal-Register aufrufbar, das von einer vom Leitrechner aktivierbaren Torschaltung ansteuerbar ist, an welcher auch die Aktivierungseingänge des Adreß- bzw. Datenregisters liegen.The invention has for its object to provide a diagnostic device for the modules of the process coupling of existing control computer and slave computer control, in which the central control computer (host computer) as a subfunction to diagnose all function modules, including those operated on the slave computers to run. According to the invention the object is achieved in that between the master computer bus and the slave bus a diagnostic coupler is connected, the address, data and control signals registers are connected to the host computer and whose outputs are connected via a selection unit with the slave bus. The input / output modules are also connected via the selection unit with diagnostic acknowledgment signal lines to a diagnostic acknowledgment signal register and with diagnostic result lines to a diagnostic acknowledgment register. The outputs of the diagnostic acknowledgment signal register and the diagnostic feedback register are connected to the data register via bistable driver stages. The bus driver stages can be called up by a control signal register which can be activated by a gate circuit which can be activated by the master computer and to which the activation inputs of the address or data register are also located.

Ausführungsbeispielembodiment

In der Zeichnung ist ein Ausführungsbeispiel der Erfindung dargestellt. Dabei zeigen:In the drawing, an embodiment of the invention is shown. Showing:

Fig. 1: ein Blockschaltbild des Leit-Slave-Rechnersystems mit dem erfindungsgemäßen Diagnosekoppler, Fig.2: eine interne Schaltung des Register- und Verriegelungsteiles des Diagnosekopplers in Verbindung mit dem Leit-Slave-Rechnersystem.Fig. 1 is a block diagram of the master-slave computer system with the diagnostic coupler according to the invention, Figure 2: an internal circuit of the register and locking part of the diagnostic coupler in conjunction with the master-slave computer system.

Ein Leitrechner 1 sowie ein Slaverechner 2 liegen an einem Leitrechnerbus 3, an dem auch ein Speicher 4, eine Anschlußsteuerung 5 sowie Ein/Ausgabe-Module 6 angeschlossen sind (Fig. 1). Ein Slavebus 7 steht mit binären Eingabe-Kartenbaugruppen 8 bzw. Ausgabe-Kartenbaugruppen 9 in Verbindung, die über eine Busweiterleitung 10 am Slaverechner 2 liegen. Die Eingabe-Kartenbaugruppe 8 bzw. Ausgabe-Kartenbaugruppe 9 sind über einen Diagnosekoppler 11 am Leitrechnerbus 3 angeschlossen. Der Diagnosekoppler 11 enthält dazu eine bidirektionale Torschaltung 12, an der eingangsseitig die binären Ein/Ausgabe-Kartenbaugruppen 8,9 und ausgangsseitig ein Register- und Verriegelungsteil 13 angeschlossen ist, welches seinerseits mit dem Leitrechnerbus 3 in Verbindung steht. Das Register- und Verriegelungsteil 13 steht mit Adreß-, Daten- und Steuersignalleitungen (wie nachstehend zu Fig. 2 näher beschrieben) über die bidirektionale Torschaltung 12 mit dem Slavebus 7 in Verbindung. Eine Torschaltung 14, bestehend aus einem Negationsglied 15 sowie einem UND-Gatter 16 ist dem Register-und Verriegelungsteil 13 vorgeschaltet. Für den Koppelstatus des Leitrechners 1 mit dem Slaverechner 2 ist eine Koppelstatussignalleitung 17 vorgesehen, die am Eingang des Negationsgliedes 15 angeschlossen ist. Eine Aktivierungsleitung 18 vom Leitrechner 1, der Ausgang des Negationsgliedes 15 sowie eine Inaktivitätssignalleitung 19 des Slaverechners 2 liegen als Eingänge am UND-Gatter 16, dessen Ausgang als Ausgang der Torschaltung 14 auf den Register-und Verriegelungsteil 13 geführt ist.A master computer 1 and a slave computer 2 are connected to a host computer bus 3, to which a memory 4, a connection controller 5 and input / output modules 6 are connected (FIG. 1). A slave bus 7 communicates with binary input card assemblies 8 and output card assemblies 9, which are located on the slave computer 2 via a bus forwarding device 10. The input card assembly 8 and output card assembly 9 are connected via a diagnostic coupler 11 to the host computer bus 3. The diagnostic coupler 11 contains for this purpose a bidirectional gate 12, to the input side, the binary input / output card assemblies 8,9 and the output side, a register and locking part 13 is connected, which in turn is connected to the host computer bus 3. The register and latch 13 communicates with the address, data and control signal lines (as described in more detail below with reference to FIG. 2) via the bidirectional gate 12 to the slave bus 7. A gate 14, consisting of a negation element 15 and an AND gate 16 is connected upstream of the register and locking part 13. For the coupling status of the master computer 1 with the slave computer 2, a coupling status signal line 17 is provided, which is connected to the input of the negation element 15. An activation line 18 from the master computer 1, the output of the negation element 15 and an inactivity signal line 19 of the slave computer 2 are as inputs to the AND gate 16, the output of which is performed as the output of the gate 14 to the register and locking part 13.

Der Register-und Verriegelungsteil 13 des Diagnosekopplers 11 (Fig. 2) enthält Adreßregister 20, Datenregister 21 und Steuersignal-Register 22 von jeweils acht bit Breite, die einerseits am Leitrechnerbus 3 und andererseits über die bidirektionale Torschaltung 12 an dem Slavebus 7 angeschlossen sind. Ein Diagnosequittungssignal-Register 23 und ein Diagnoserückmelde-Register 24 von ebenfalls acht bit Breite stehen über die bidirektionale Torschaltung 12 mit den binären Ein/Ausgabe-Kartenbaugruppen 8,9 in Verbindung. Die Ausgänge des Diagnosequittungssignal-Registers 23 und des Diagnoserückmelde-Registers 24 sind über eine Verriegelungsschaltung 25, welche aus acht bit breiten Bustreiberstufen 26,27 beseht, an das Datenregister 21 angeschlossen. Das Steuersignal-Register 22 ist ausgangsseitig außerdem mit der jeweiligen Auswahlbitstelle der Bustreiberstufen 26,27 verbunden. Der Ausgang der Torschaltung 14 ist parallel auf den Aufrufeingang des Adreßregisters 20, des Datenregisters 21 und des Steuersignal-Registers 22 geführt. In der folgenden Tabelle sind die Ein- und Ausgangsbelegungen der Register 21 bis 24 zusammenfassend aufgeführt.The register and latch portion 13 of the diagnostic coupler 11 (FIG. 2) includes address registers 20, data registers 21 and control signal registers 22 of eight bit widths connected to the host computer bus 3 on the one hand and to the slave bus 7 via the bidirectional gate 12, on the other hand. A diagnostic acknowledgment signal register 23 and a diagnostic acknowledgment register 24, also eight bits wide, communicate with the binary input / output card assemblies 8, 9 via the bidirectional gate 12. The outputs of the diagnostic acknowledgment signal register 23 and the diagnostic acknowledgment register 24 are connected to the data register 21 via a latch circuit 25 which consists of eight-bit bus driver stages 26, 27. The control signal register 22 is also connected on the output side to the respective selection bit position of the bus driver stages 26, 27. The output of the gate 14 is connected in parallel to the call input of the address register 20, the data register 21 and the control signal register 22. The following table summarizes the input and output assignments of registers 21 to 24.

Registerregister Inhaltcontent Eingang vonEntrance from Ausgang zuExit to 2020 AdressenO... ηAddressesO ... η Leitrechnerbus 3Host computer bus 3 bidirektionale Torschaltung 12bidirectional gate 12 2121 DatenO...7Dataò ... 7 Leitrechnerbus 3Host computer bus 3 bidirektionale Torschaltung 12bidirectional gate 12 2222 Steuersignalecontrol signals Leitrechnerbus 3Host computer bus 3 Verriegelungsschaltung 25 undLatch circuit 25 and bidirektionale Torschaltung 12bidirectional gate 12 2323 Diagnosequittungsdiagnosis acknowledgment bidirektionalebidirectional Verriegelungsschaltung 25Latch circuit 25 signale 0... ηsignals 0 ... η Torschaltung 12Gate 12 2424 Diagnoserückdiagnostic feedback bidirektionalebidirectional Verriegelungsschaltung 25Latch circuit 25 meldesignalemonitoring signals Torschaltung 12Gate 12

Die Wirkungsweise der Diagnoseanordnung ist folgende:The mode of operation of the diagnostic arrangement is as follows:

Der Diagnosekoppler 11 als direkte zusätzliche Verbindungseinheit zwischen Leitrechner 1 und Slavebus 7 ermöglicht die Übertragung von Daten-, Adreß- und Steuersignalen sowie Diagnosequittungssignalen (Datengültigkeits/Strobe-Signale) und Diagnoserückmeldungen (Zusatzsignale) und sichert, daß der Slaverechner 2 nicht gleichzeitig zu Steuerzwecken mit seinem Slavebus 7 korrespondiert. Der Leitrechner 1 kann in bekannter Weise über seinen Leitrechnerbus 3 mit dem Speicher 4, der Anschlußsteuerung 5 oder den Ein/Ausgabemodulen 6 korrespondieren. Außerdem kann der Leitrechner 1 mit dem Slaverechner 2 in Verbindung treten, wofür die Koppelstatussignalleitung 17 vorgesehen ist. Der Slaverechner 2 kann seinerseits über die Busweiterleitung 10 und den Slavebus 7 mit den binären Ein/Ausgabe-Kartenbaugruppen 8,9 in bekannter Weise in Verbindung treten. Zur Einleitung der erfindungsgemäßen Diagnose ist die Torschaltung 14 vorgesehen, an derenThe diagnostic coupler 11 as a direct additional connection unit between master computer 1 and slave bus 7 allows the transmission of data, address and control signals and diagnostic acknowledgment signals (Data valid / strobe signals) and diagnostic feedback (additional signals) and ensures that the slave computer 2 is not simultaneously with tax purposes his Slavebus 7 corresponds. The master computer 1 can correspond in a known manner via its master computer bus 3 with the memory 4, the terminal control 5 or the input / output modules 6. In addition, the host computer 1 can connect to the slave computer 2 in connection, for which the coupling status signal line 17 is provided. The slave computer 2 can in turn via the bus forwarding 10 and the slave bus 7 with the binary input / output card assemblies 8,9 in a known manner in connection. To initiate the diagnosis according to the invention, the gate 14 is provided at the

UND-Gatter 16 der Leitrechner 1 über die Aktivierungsleitung 18 ein Aufrufsignal anlegt. Sofern der Slaverechner 2 zu diesem Zeitpunkt inaktiv ist, liegt auch ein entsprechendes Signal von der Inaktivitäts-Signalleitung 19 am UND-Gatter 16 an. Wenn außerdem zu diesem Zeitpunkt keine Kopplung zwischen Leitrechner 1 und Slaverechner 2 besteht, d.h. die Koppelstatus-Signalleitung 17 kein Signal führt, steht vom Ausgang des Negationsgliedes 15 ebenfalls ein Signal am UND-Gatter 16 an, so daß dieses durchschaltet und den Register- und Verriegelungsteil 13 aktiviert und damit die Register 20 bis 24 und die bidirektionale Torschaltung 12 freischaltet. Damit werden die zu diagnostizierenden Ein/Ausgabe-Kartenbaugruppen 8,9 über den Slavebus 7 und die bidirektionale Torschaltung 12 direkt an den Register- und Verriegelungsteil 13 und damit den Leitrechner 1 angekoppelt. Für den normalen Steuerbetrieb wird die bidirektionale Torschaltung 12 hochohmig geschaltet (Torfunktion), welche außerdem als Pegelanpassung und Verteiler fungiert.AND gate 16 of the host computer 1 via the activation line 18 applies a call signal. If the slave computer 2 is inactive at this time, a corresponding signal from the inactive signal line 19 is also present at the AND gate 16. Moreover, if at this time there is no coupling between master computer 1 and slave computer 2, i. the coupling status signal line 17 leads no signal is also the output of the negation element 15, a signal at the AND gate 16, so that this turns on and the register and locking part 13 is activated and thus the registers 20 to 24 and the bidirectional gate 12 releases , Thus, the input / output card assemblies 8, 9 to be diagnosed are coupled via the slave bus 7 and the bidirectional gate 12 directly to the register and locking member 13 and thus to the host computer 1. For the normal control operation, the bidirectional gate 12 is switched to high impedance (gate function), which also acts as a level adapter and distributor.

Die Ansteuerung von Diagnosefunktionen am Slavebus 7 erfolgt über das Adreßregister 20, das Datenregister 21 und das Steuersignal-Register 22. Die Diagnosequittungs- und -rückmeldesignale werden in dem Diagnosequittungssignal-Register 23 und dem Diagnoserückmelde-Register 24 gesammelt und entsprechend der jeweiligen Aufgabe an die bidirektionalen Bustreiberstufen 26,27 wahlweise so angelegt, daß Datenworte entstehen, welche die Diagnoseergebnis-Informationen (bestehend aus den Datengültigkeits- und den Zustandssignalen) enthalten. Die Aufschaltung auf den Datenbus erfolgt über das Datenregister 21 und wird durch Steuersignale vom Steuersignal-Register 22 ausgelöst. Im einzelnen ergeben sich folgende Schaltungsabläufe:The activation of diagnostic functions on the slave bus 7 via the address register 20, the data register 21 and the control signal register 22. The diagnosis acknowledgment and feedback signals are collected in the diagnostic acknowledgment signal register 23 and the diagnosis confirmation register 24 and according to the respective task to the bidirectional bus driver stages 26, 27 are optionally arranged to provide data words containing the diagnostic result information (consisting of the data valid and status signals). The connection to the data bus via the data register 21 and is triggered by control signals from the control signal register 22. In detail, the following circuit sequences result:

Mit dem vom Leitrechner 1 über den Leitrechnerbus 3 an das Adreßregister 20 und das Steuersignal-Register 22 ausgegebenen Adressen bzw. Steuersignalen wird über die bidirektionale Torschaltung 12, die für diese Signale als Torschaltung fungiert, und über den Slavebus 7 eine bestimmte Ein- oder Ausgabe-Kartenbaugruppe 8 bzw. 9 adressiert und zur Ausgabe ihrer Zustandsdaten über die bidirektionale Torschaltung 12 an das Datenregister 21 veranlaßt. Gleichzeitig werden von der adressierten Ein/Ausgabe-Kartenbaugruppe 8,9 Diagnoserückmeldesignale bzw. Diagnosequittungssignale auf das zugehörige Diagnosequittungssignal-Register 23 bzw. das zugehörige Diagnoserückmelde-Register 24 ausgegeben. Diese beiden Register 24,25 steuern ihrerseits zusammen mit dem Steuersignal-Register 22 die Verriegelungsschaltung 25, d. h. die in dieser installierten Bustreiberstufen 26,27. Dadurch können die Datensignalausgänge als zu diagnostizierende Zustände der jeweils vom Leitrechner 1 adressierten Ein/Ausgabe-Kartenbaugruppe 8,9 im Datenregister 21 abgespeichert werden und von dort aus vom Leitrechner 1 ausgetestet werden. Die Verbindung zwischen dem Datenregister 21 und der jeweiligen Ein/Ausgabe-Kartenbaugruppe 8,9 über die bidirektionale Torschaltung 12 und den Slavebus 9 ist hinsichtlich der auszuführenden Diagnose bidirektional, d. h. der Leitrechner 1 gibt in einer ersten Phase bestimmte Prüfbitmuster an die zu diagnostizierende Ein/Ausgabe-Kartenbaugruppe 8,9 aus und wertet diese in einer zweiten Phase als von der jeweils adressierten Ein/Ausgabe-Kartenbaugruppe 8,9 zurückgelaufenen Daten aus.With the addresses or control signals issued by host computer 1 via master computer bus 3 to address register 20 and control signal register 22, bidirectional gate circuit 12, which functions as a gate circuit for these signals, and a specific input or output via slave bus 7 Card assembly 8 and 9 addressed and caused to output their status data via the bidirectional gate 12 to the data register 21. At the same time, 8.9 diagnostic acknowledgment signals or diagnostic acknowledgment signals are output to the associated diagnostic acknowledgment signal register 23 or the associated diagnostic acknowledgment register 24 by the addressed input / output card module. These two registers 24, 25, in turn, together with the control signal register 22, control the latching circuit 25, d. H. the in this installed bus driver stages 26,27. As a result, the data signal outputs can be stored in the data register 21 as states to be diagnosed of the input / output card subassembly 8, 9 addressed by the master computer 1, and can be debugged from there by the master computer 1. The connection between the data register 21 and the respective input / output card assembly 8, 9 via the bi-directional gate 12 and the slave bus 9 is bi-directional in the diagnosis to be performed, i. H. In a first phase, the host computer 1 issues certain check bit patterns to the input / output card assembly 8, 9 to be diagnosed and evaluates them in a second phase as data that has run back from the respectively addressed input / output card assembly 8, 9.

Damit lassen sich durch ein einziges im Mehrrechnersystem abgelegtes Diagnoseprogramm (in einem einzigen Speicher) defekte Wirkelemente und Baugruppen der im Mehrrechnersystem auch an den Slaverechnern angekoppelten Ein/Ausgabe-Kanalbaugruppen diagnostizieren, so daß mit geringstem Aufwand eine optimale Fehlerortung, insbesondere für binäre Ein/Ausgabe-Baugruppen im off-line-Betrieb gegeben ist.Thus can be diagnosed by a single stored in multi-computer system diagnostic program (in a single memory) defective active elements and modules of the multi-computer system also coupled to the slave computers I / O channel modules, so that with minimal effort optimal fault location, especially for binary input / output Assemblies are given in off-line operation.

Claims (2)

Diagnoseordnung für die Baugruppen der Prozeßankopplung einer aus Leitrechner und Slaverechner bestehenden Steuerung mit einem Leitrechnerbus, an welchem der Leitrechner und die Slaverechner angeschlossen sind, wobei Ein/Ausgabebaugruppen für die Prozeßankopplung über einen Slavebus an den Slaverechnern liegen, unter Verwendung eines Diagnosekopplers, insbesondere zur Diagnose von binären Ein/Ausgabebaugruppen im off-line-Betrieb, dadurch gekennzeichnet, daß der Diagnosekoppler (11) zwischen dem Leitrechnerbus (3) und dem Slavebus (7) geschaltet ist und mit seinem Adreß- (20), Daten- (21) und Steuersignal-Register (22) am Leitrechnerbus (3) angeschlossen ist, wobei unter Zwischenschaltung einer bidirektionalen Torschaltung (12) entweder die Ausgänge des Steuersignal-Registers (22) mit dem Slavebus (7) oder die Ein/Ausgabebaugruppen (8,9) über Diagnosequittungssignalleitungen mit einem Diagnosequittungssignal-Register (23) bzw. Diagnoseergebnisleitungen (28) mit einem Diagnoserückmelde-Register (24) in Verbindung stehen und die Ausgänge des Diagnoserückmelde-Registers (24) sowie des Diagnosequittungssignal-Registers (23) über stabile Bustreiberstufen (26,27) auf das Datenregister (21) geschaltet sind, wobei die Bustreiberstufen (26,27) von dem Steuersignal-Register (22) aufrufbar sind, das von einer vom Leitrechner (1) aktivierbaren Torschaltung (14) ansteuerbar ist, an welcher auch die Aktivierungseingänge des Adreß- (20) bzw. Datenregisters (21) liegen.Diagnosis order for the modules of the process coupling of a control computer and slave controller existing control with a master computer to which the master computer and the slave computers are connected, with input / output modules for the process interfacing via a slave bus to the slave computers, using a diagnostic coupler, in particular for diagnosis of binary input / output modules in off-line operation, characterized in that the diagnostic coupler (11) between the master computer bus (3) and the slave bus (7) is connected and with its address (20), data (21) and Control signal register (22) on Leitrechnerbus (3) is connected, wherein with the interposition of a bidirectional gate circuit (12) either the outputs of the control signal register (22) with the slave bus (7) or the input / output modules (8,9) via Diagnostic acknowledgment signal lines with a diagnostic acknowledgment signal register (23) and diagnostic result lines (28) with a diagnosis check register (24) and the outputs of the diagnostic acknowledgment register (24) and the diagnostic acknowledgment signal register (23) via stable bus driver stages (26,27) are connected to the data register (21), the bus driver stages (26, 27) are accessible from the control signal register (22), which can be controlled by a gate circuit (14) which can be activated by the master computer (1) and to which the activation inputs of the address (20) or data register (21) are also located. HierzuFor this 2 Seiten Zeichnungen2 pages drawings
DD30308387A 1987-05-25 1987-05-25 DIAGNOSTIC ARRANGEMENT FOR THE ASSEMBLIES OF THE PROCESS PITCHING OF A CONTROL COMPRISING CONTROLLER AND SLAVE CALCULATOR DD278044A3 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DD30308387A DD278044A3 (en) 1987-05-25 1987-05-25 DIAGNOSTIC ARRANGEMENT FOR THE ASSEMBLIES OF THE PROCESS PITCHING OF A CONTROL COMPRISING CONTROLLER AND SLAVE CALCULATOR

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DD30308387A DD278044A3 (en) 1987-05-25 1987-05-25 DIAGNOSTIC ARRANGEMENT FOR THE ASSEMBLIES OF THE PROCESS PITCHING OF A CONTROL COMPRISING CONTROLLER AND SLAVE CALCULATOR

Publications (1)

Publication Number Publication Date
DD278044A3 true DD278044A3 (en) 1990-04-25

Family

ID=5589234

Family Applications (1)

Application Number Title Priority Date Filing Date
DD30308387A DD278044A3 (en) 1987-05-25 1987-05-25 DIAGNOSTIC ARRANGEMENT FOR THE ASSEMBLIES OF THE PROCESS PITCHING OF A CONTROL COMPRISING CONTROLLER AND SLAVE CALCULATOR

Country Status (1)

Country Link
DD (1) DD278044A3 (en)

Similar Documents

Publication Publication Date Title
DE3486148T2 (en) Fault-tolerant transmission control system.
DE2813418A1 (en) SETUP IN AN ELECTRONIC DATA PROCESSING SYSTEM FOR REPORTING ERROR AND OPERATING CONDITIONS
EP0026377A2 (en) Computer architecture based on a multimicroprocessor structure as a fail-tolerant system
EP0579934A1 (en) Multiprocessor computer system
DE3215177A1 (en) MONITORING SYSTEM FOR ONE OR MULTIPLE, SIMILAR DESIGN PROCESS STATIONS
DE2741886A1 (en) DATA TRANSFER DEVICE
DE3040008C2 (en) Device for generating an address stop for checking the program flow of a controller
DE3780307T2 (en) PROTOCOL AND ARRANGEMENT FOR CONNECTING A CONTROL UNIT AND SEVERAL PERIPHERAL ELEMENTS.
DE3780306T2 (en) ADAPTER BUS SWITCH FOR IMPROVING THE AVAILABILITY OF A CONTROL UNIT.
DE69523509T2 (en) Decentralized system and multi-computer system
DD278044A3 (en) DIAGNOSTIC ARRANGEMENT FOR THE ASSEMBLIES OF THE PROCESS PITCHING OF A CONTROL COMPRISING CONTROLLER AND SLAVE CALCULATOR
DD142135A3 (en) MORE COMPUTER COUPLING
EP0358785A1 (en) Device for operating a redundant multiprocessor system for the control of an electronic signal mechanism in the train signal technique
DE19944132A1 (en) System for the process-controlled transmission of electrical signals and electrical energy within a military vehicle
EP0090162B1 (en) Two-channels fail-safe microcomputer switching network, in particular for railway security systems
DE3531901C2 (en)
DE19543817C2 (en) Method and arrangement for checking and monitoring the operation of at least two data processing devices with a computer structure
DE3720879C2 (en)
DE2130917C3 (en) Circuit arrangement of pulse counters for testing an input-output control unit in a computer control system
EP1019824B1 (en) Method for generating an error identification signal in the data inventory of a memory, and device designed for that purpose
DE2338822C3 (en) Circuit arrangement for program-controlled data switching systems with external memories
EP0546647B1 (en) Method and device for secure signal inputting of binary signals in a signal secure computer system
DD246392A1 (en) ARRANGEMENT FOR CONNECTING MULTIPLE MICROORCHNERS
DD243195A3 (en) Computer coupling unit
DD264537A1 (en) CIRCUIT ARRANGEMENT FOR REALIZING A REDUNDANT PLANT BUS INTERCONNECTION WHEN USING INTELLIGENT BUS PORT MODULES WITH DUAL PORT STORAGE

Legal Events

Date Code Title Description
UW Conversion of economic patent into exclusive patent
ENJ Ceased due to non-payment of renewal fee
ENJ Ceased due to non-payment of renewal fee