DE2530920C3 - Test arrangement for a programmable control unit - Google Patents

Test arrangement for a programmable control unit

Info

Publication number
DE2530920C3
DE2530920C3 DE19752530920 DE2530920A DE2530920C3 DE 2530920 C3 DE2530920 C3 DE 2530920C3 DE 19752530920 DE19752530920 DE 19752530920 DE 2530920 A DE2530920 A DE 2530920A DE 2530920 C3 DE2530920 C3 DE 2530920C3
Authority
DE
Germany
Prior art keywords
switch
input
lines
output
indicator lamp
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.)
Expired
Application number
DE19752530920
Other languages
German (de)
Other versions
DE2530920B2 (en
DE2530920A1 (en
Inventor
Jochen 6451 Rodenbach Muehlenkamp
Eckart Dipl.-Ing. 6453 Seligenstadt Tietze
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Licentia Patent Verwaltungs GmbH
Original Assignee
Licentia Patent Verwaltungs GmbH
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 Licentia Patent Verwaltungs GmbH filed Critical Licentia Patent Verwaltungs GmbH
Priority to DE19752530920 priority Critical patent/DE2530920C3/en
Publication of DE2530920A1 publication Critical patent/DE2530920A1/en
Publication of DE2530920B2 publication Critical patent/DE2530920B2/en
Application granted granted Critical
Publication of DE2530920C3 publication Critical patent/DE2530920C3/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/058Safety, monitoring
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13142Debugging, tracing
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13143Manual testing

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Programmable Controllers (AREA)

Description

Die Erfindung bezieht sich auf eine Prüfanordnung für ein binäre Signale verarbeitendes, programmierbares Steuerwerk, das über Ein- und Ausgangsleitungen mit peripheren Geräten verbunden ist.The invention relates to a test arrangement for a binary signal processing, programmable Control unit that is connected to peripheral devices via input and output lines.

Über Ein- und Ausgangsleitungen an periphere Geräte angeschlossene, programmierbare Steuerwerke sind bekannt. (»ELEKTRONIK«. 1975, H. 4. S. 93-97). Sie werden häufig an Stelle von fest verdrahteten Steuerungen verwendet, um Geräte wie Motorstarter. Magnetspulen. Heizstromkreise, Anzeigelampen usw. nach einer festgelegten Ordnung in Abhängigkeit von bestimmten Eingangssignalen zu betätigen. Die Eingangssignale werden beispielsweise Schaltern, photoelektrischen und magnetischen Gebern entnommen. Bei programmierbaren Steuerwerken werden Anweisungen, die sich auf die Verknüpfung logischer Variablen beziehen, in einen Speicher eingegeben, aus dem sie in Abhängigkeit von den Bedingungen des zu steuernden Vorgangs ausgegeben werden. Die Anweisungen können sich 7. B. auf UND-, ODER , NAND, NOR oder ANTIVALENZ Verknüpfungen beziehen. Während fest verdrahtete Steuerungen für verschiedene Einsatzfälle jeweils unterschiedlich aufgebaut sein müssen, lassen sich die programmierbaren Steuerwerke durch Anpassung der Anweisungen bei unverändertem Aufbau zumindest des zentralen Steuerungsteils und des Speichers verwendenProgrammable control units connected to peripheral devices via input and output lines are known. ("ELEKTRONIK". 1975, H. 4. P. 93-97). They are often hardwired in place of Controls used to power devices such as motor starters. Solenoids. Heating circuits, indicator lights, etc. to operate according to a fixed order depending on certain input signals. The input signals are for example taken from switches, photoelectric and magnetic encoders. at Programmable control units are instructions that relate to the linking of logical variables refer, entered into a memory, from which they are in Depending on the conditions of the process to be controlled. The instructions 7. E.g. AND-, OR, NAND, NOR or get ANTIVALENZ links. While hard-wired controls for various The programmable control units can be used for different applications by adapting the instructions without changing the structure of at least the central control part and the Use memory

Fest verdrahtete Steuerungen sind vielfach mit Relais oder Schützen ausgeführt, deren Schaltzustand an der Stellung der Anker sichtbar ist. Wenn Fehler innerhalb dieser Steuerungen oder an den angeschlossenen Ein-, Ausgabegeräten auftreten, können diese aus der Stellung der Anker der Relais oder Schützen ohne großen Aufwand an Meßgeräten erkannt und anschlie-Bend beseitigt werden. Insbesondere läßt sich an Hand der Stellung der Anker der mit den Ein- und Ausgangsleitungen verbundenen Relais oder Schützen der Signalzustand dieser Leitungen feststellen. DieHard-wired controls often have relays or contactors whose switching status is visible from the position of the armature. If error within of these controls or the connected input and output devices, these can be taken from the Position of the armature of the relays or contactors recognized and then with little effort on measuring devices be eliminated. In particular, on the basis of the position of the armature with the inputs and Relays or contactors connected to the output lines determine the signal status of these lines. the

Kenntnis des Signalzustandes auf diesen Leitungen ist bei der Inbetriebnahme einer Steuerung und bei der Suche nach Fehlern von Bedeutung. Aus dem Signalzustand auf den Ein- oder Ausgangsleitungen geht hervor, ob der Fehler innerhalb der Steuerung oder in den angeschlossenen Geräten aufgetreten ist. Die wettere Lokalisierung des Fehlers wird dadurch erheblich vereinfacht.Knowledge of the signal status on these lines is essential when commissioning a controller and when Look for bugs of importance. From the signal status on the input or output lines shows whether the error occurred within the controller or in the connected devices. the This significantly simplifies localization of the fault.

Programmierbare Steuerwerke sind vorwiegend aus Festkörperschaltkreisen aufgebaut. Eine visuelle Prüfung des Schaltzustands auf Leitungen ist daher ohne Meßgeräte nicht möglich. Eine Überprüfung des Schaltzustandes von Schaltkreisen und Leitungen eines derartigen Steuerwerks führt im Fehlerfalle auch dann zumeist nur zu einer Lokalisierung de.s Fehlers, wenn die Prüfung unter Ausnutzungen von Kenntnissen des Aufbaus und der Wirkungsweise des Steuerwerks durchgeführt wird. Die Prüfung ist daher aufwendig.Programmable control units are predominantly made up of solid-state circuits. A visual inspection the switching status on lines is therefore not possible without measuring devices. A review of the Switching state of circuits and lines of such a control unit also leads in the event of an error mostly only to localize the error if the test is based on knowledge of the Structure and the mode of operation of the control unit is carried out. The test is therefore time-consuming.

Der Erfindung liegt die Aufgabe zugrunde, für ein programmierbares Steuerwerk eine Prüfanordnung zu entwickeln, mit der einfach und schnell der Sig· alzu stand der Leitungen zwischen dem programmierbaren Steuerwerk und den angeschlossenen Einheiten überprüft werden kann.The invention is based on the object of providing a test arrangement for a programmable control unit develop with which the signal status of the lines between the programmable Control unit and the connected units can be checked.

Die Aufgabe wird erfindungsgemäß dadurch gelöst, daß jeder der Ein- und Ausgangsleitungen über eine Schalterstellung eines oder mehrerer Schalter auswählbar und an eine Anzeigelampe anschaltbar ist, die für die binären Werte 0 und L unterschiedliche Anzeigen abgibt.The object is achieved in that each of the input and output lines via a Switch position of one or more switches can be selected and switched to an indicator lamp, which is for the binary values 0 and L gives different displays.

Mit der Anzeigelampe läßt sich leicht feststellen, ob auf der ausgewählten Leitung ein einem hohen oder niederem Signalpegel zugeordnetes logisches Signal vorhanden ist. An Stelle der Anzeigelampe können auch andere Anzeigeelemente verwendet werden, sofern sie einen Wechsel der binären Werte erkennbar an/eigen. Ein besonderer Vorteil dieser Anordnung ist darin zu sehen, daß im Falle eines Fehlers durch die Kontrolle der Signale auf den Ein- und Ausgangsleitungen in kur/er Zeit das programmierbare Steuerwerk oder eines der Ein-, Ausgabegeräte als Fehlerquelle erkannt werden kann. Für eine solche Fehlerlokalisierung genügt die Kenntnis der für die ausgewählten Leitungen durch die Art des Steuervorgangs festgelegten logischen Signale. Beispielsweise sind dem Cetreiber einer Steuerung die Betätigung einer Pumpe oder eines Heizstromkreises bei Auftreten bestimmter Eingangssignale bekannt. Dieses Wissen reicht aus. um einen entstandenen Fehler einem Ein-, Ausgabegerät oder dem programmierbaren Steuerwerk zuzuordnen. Detaillierte Kenntnisse über -Jen Aufbau und die Wirkungsweise der programmierbaren Steuerung sind hierfür nicht erforderlich. Sofern sich der Fehler in der programmierbaren Steuerung befindet, kann diese durch Austausch von zumeist modulartig ausgebildeten Teilen oder der Steuerung selbst in kurzer Zeit beseitigt werden. Für die Fehlerbeseitigung ist somit kein Personal mit Spezialkenntnissen über die programmierbare Steuerung erforderlich. Mit der erfindungsgemäßen Anordnung läßt sieh daher eine wirtschaftlichere Wartung und Fehlerbeseitigung von Anlagen mit programmierbaren Steuerwerken erreichen,The indicator light makes it easy to tell whether the selected line has a high or a a logic signal associated with a low signal level is present. Instead of the indicator light you can also other display elements are used, provided that they can be recognized by a change in the binary values. A particular advantage of this arrangement is to be seen in the fact that in the event of an error through the control the signals on the input and output lines in a short time the programmable control unit or one of the input or output devices can be recognized as the source of the error. For such an error localization it is sufficient to know the logic defined for the selected lines by the type of control process Signals. For example, the driver of a controller is to operate a pump or a Heating circuit known when certain input signals occur. This knowledge is sufficient. about one to assign the resulting error to an input, output device or the programmable control unit. Detailed Knowledge of the structure and mode of operation of the programmable controller not required for this. If the fault is in the programmable controller, it can eliminated in a short time by replacing mostly modular parts or the control itself will. There is therefore no personnel with special knowledge of the programmable to troubleshoot Control required. With the arrangement according to the invention, you can therefore see a more economical one Achieve maintenance and troubleshooting of systems with programmable control units,

Bei einer bevorzugten Ausführungsform ist vorgesehen, daß die Ausgangsleitungen über Speicher und die Eingangsleitungen unmittelbar an eine Dekodierschaltung angeschlossen sind, die üher eine Leitung, in der ein erster Umschalter angeordnet ist, wahlweise an eine logische Verarbeitungseinheit oder an die Anzeigelam-In a preferred embodiment it is provided that the output lines via memory and the Input lines are directly connected to a decoder circuit, which is a line in which a first switch is arranged, optionally to a logical processing unit or to the display lamp

pe anschließbar ist, daß die Verbindung einer der Ein- oder Ausgangaleitungen mit der Leitung über Adressenleitungen steuerbar ist, in denen weitere Umschalter angeordnet sind, durch die wahlweise eine Verbindung der Adressenleitungen mit Ausgängen eines Anweisungsspeichers oder mit Adressenschaltern herstellbar ist, und daß der erste Umschalter mit den weiteren Umschaltern gemeinsam betätigbar ist. Mit dieser Anordnung werden die jeweils einer Ein-, Ausgabeeinheit zugeordneten Daten in der logischen Verarbeitungseinheit seriell verarbeitet und über die Ein-Bit Leitung von oder zu der ausgewählten Ein-, Ausgangsleitung übertragen. Die Adressenleitungen sowie die für die Verteilung der Daten auf die Ein-, Ausgangsleitungen vorgesehene Dekodierschaltung und die Leitung werden zusätzlich für die Prüfung der Daten auf Ein-, Ausgangsleitungen ausgenutzt. Infolge dieser mehrfachen Ausnutzung von für die Aus- und Eingabe der Daten benötigten Teile ergibt sich ein ^ehr geringer Aufwand an weiteren Elementen, mn denen eine Prüfung der Ein-, Ausgangsleitungen ermöglicht wird.pe is connectable that the connection of one of the input or output lines can be controlled with the line via address lines in which further changeover switches are arranged, through which optionally a connection of the address lines with outputs of an instruction memory or can be produced with address switches, and that the first changeover switch with the other Switches can be operated together. With this arrangement, each of the input and output units assigned data processed serially in the logical processing unit and via the one-bit line from or to the selected input or output line. The address lines as well as those for the distribution of the data to the input and output lines provided decoding circuit and the line are also used to check the data on input and output lines. As a result of this multiple Utilization of the parts required for outputting and inputting the data results in a little less Expenditure on further elements, mn which one Testing of the input and output lines is made possible.

Eine günstige Ausführungsform besteht darin, daß fur jede eine Ein- oder Ausgangsleitung betreffende Anweisung nach Ausfuhrung einer Anweisung eine Anzeigephase vorgesehen ist, in der die weiteren Umschalter an die Adressenschalter und der erste Umschalter über einen Speicher an die Anzeigelampe angeschaltet sind. Diese Anordnung erlaubt die Prüfung der Daten auf den über die Adressenschalter ausgewählten Ein-. Ausgangsleitungen nach der Übertragung der Daten über die Leitung. Diese Prüfung ist insbesondere bei der Entstehung von Fehlern von großer Bedeutung, bei denen das programmierbare Steuerwerk selbsttätig angehalten wird. Nach dem Anhalten kann die von der nicht oder fehlerhaft durchgeführten Anweisung betroffene Ein- oder Ausgangsleitung schnell überprüft werden.A favorable embodiment consists in that one input or output line is relevant for each Instruction after execution of an instruction a display phase is provided in which the other Changeover switch to the address switch and the first changeover switch via a memory to the indicator lamp are turned on. This arrangement allows the data to be checked for the data selected via the address switch A-. Output lines after the data has been transmitted over the line. This exam is particular of great importance in the occurrence of errors in which the programmable control unit works automatically is stopped. After the stop, the one affected by the instruction that was not executed or was executed incorrectly The input or output line can be checked quickly.

Vorzugsweise ist die logische Verarbeitungseinheit an einen zusätzlichen, manuell einstellbaren Umschalter angeschlossen, durch dessen Stellung wahlweise eine Verarbeitung der Anweisungen oder die Ausgabe eines logischen L- oder O-Signals an die über die Adressenschalter ausgewählte Ausgangsleitung steuerbar ι-Λ. Für Prüfzwecke können auf den Ausgangslei'.ungen mit dieser Anordnung bestimmte binäre Werte erzeugt werden. An Hand der von diesen Werten an den angeschlossenen Einheiten erzeugten Wirkungen lassen sich Fehler schnell erkennen.The logic processing unit is preferably connected to an additional, manually adjustable switch, the setting of which can optionally be used to control the processing of the instructions or the output of a logic L or O signal to the output line selected via the address switch . For test purposes, certain binary values can be generated on the output lines with this arrangement. Errors can be quickly identified on the basis of the effects generated by these values on the connected units.

Bei einer zweckmäßigen Ausführungsform ist vorgesehen, daß jede Ein- Uiid Ausgangsleitung mit einem UND-Glied verbunden ist. dessen Ausgang an ein ODER-Glied angeschlossen ist, das die Anzeigelampe speist, und daß die UND-Glieder mit einer Dekodierschaltung verbunden sind, denen Eingänge dekadischer Schalter vorgeschaltet sind. In dieser Anordnung werden nur wenige Schaltkreise für die Anwahi von Leitungen und Anzeige des Signalzustands benötigt Der Aufwand für die Priifung ist deshalb gering.In an expedient embodiment it is provided that each input and output line is connected to an AND element. the output of which is connected to an OR gate that feeds the indicator lamp, and that the AND gates are connected to a decoder circuit, which inputs decadic switches are connected upstream. In this arrangement, only a few circuits are required for the Anwahi lines and indicates its signal status The effort for the P ri ifung is therefore low.

Vorzugsweise ist die Anzeigelampe über einen Schalter zur Funktionsprüfung an eine Versorgungsspannungsquelle anschließbar. Nach der Anwahi einer Leitung und Ablesung des Signalzustands kann durch Betätigen des Schalters geprüft werden, ob die Anzeigelampe noch einv ?ndfrei arbeitet. Eine derartige Prüfung gibt der Anzeige des Signalzustands der angewählten Leitung einen sehr hohen Grad an Zuverlässigkeit.The indicator lamp is preferably connected to a supply voltage source via a switch for functional testing connectable. After selecting a line and reading the signal status, you can go through Press the switch to check whether the indicator lamp is still working properly. Such a one The test gives the display of the signal status of the selected line a very high level Reliability.

Die Erfindung wird im folgenden an Hand von inThe invention is described below with reference to in

einer Zeichnung dargestellten Ausführungsbeispielcn näher erläutert. Es zeigtExemplary embodiments illustrated in a drawing are explained in more detail. It shows

F i g. 1 eine Schaltungsanordnung für die Prüfung des Signalzustands auf Ein- und Ausgangsleitungen,F i g. 1 a circuit arrangement for checking the signal status on input and output lines,

Fig.2 eine andere Ausbildung einer Schaltungsanordnung zur Prüfung der Ein-, Ausgangsleitungen,2 shows another embodiment of a circuit arrangement for testing the input and output lines,

Fig.3 ein programmierbares Steuerwerk mit einer weiteren Prüfanordnung für Ein- und Ausgangsleitungen, Fig. 3 a programmable control unit with a further test arrangement for input and output lines,

Fig.4 einen aus Verknüpfungsgliedern aufgebauten Umschalter.4 shows a built up from logic elements Toggle switch.

Ein programmierbares Steuerwerk 1 enthält Eingangsleittingen 2, 3, 4 und Ausgangsleitungen 5, 6, 7 an die periphere Geräte angeschlossen sind. Mit den Leitungen 2, 3 sind Schalter 8, 9 verbunden. Die Eingangsleitung 4 wird von einem photoelektrischen Empfänger 10 gespeist, dessen Ausgangssignale durch nicht näher dargestellte Schaltglieder in Signalpegel umgeformt werden, denen logische »ö«- oder »L«-Signale zugeordnet sind. Die Ausgangsleitungen 5,6 und 7 speisen eine nicht im einzelnen dargestellte Einheit 11, eine Magnetspule 12 und eine Anzeigelampe 13. Die Elemente 8, 9, 10 liefern dem programmierbaren Steuerwerk 1 Eingangssignale. Das Steuerwerk 1 gibt an Hand der Eingangssignale gemäß den gespeicherten Bedingungen Signale an die Elemente II, 12,13 ab. Den auf den Ausgangsleitungen 5,6,7 auftretenden Signalen sind die logischen Werte 0 bzw. L zugeordnet. In der Zeichnung sind lediglich drei Ein- und drei Ausgangsleitungen mit angeschlossenen Geräten dargestellt. In der Praxis werden jedoch zumeist wesentlich mehr Geräte von einem programmierbaren Steuerwerk gemäß einer vorgegebenen Steuerungsaufgabe abgefragt bzw. betätigt. A programmable control unit 1 contains input lines 2, 3, 4 and output lines 5, 6, 7 to which peripheral devices are connected. With the Lines 2, 3 are connected to switches 8, 9. The input line 4 is from a photoelectric Receiver 10 fed, the output signals of which by switching elements not shown in signal level to which logical "ö" or "L" signals assigned. The output lines 5, 6 and 7 feed a unit 11, not shown in detail, a solenoid 12 and an indicator light 13. Elements 8, 9, 10 provide the programmable Control unit 1 input signals. The control unit 1 is based on the input signals according to the stored Conditions signals to the elements II, 12,13. The on the output lines 5,6,7 occurring signals the logical values 0 and L are assigned. In the drawing there are only three input and three output lines shown with connected devices. In practice, however, there are usually many more devices queried or actuated by a programmable control unit according to a predetermined control task.

Die einzelnen Elemente, aus denen das programmierbare Steuerwerk 1 aufgebaut ist, z. B. ein Befehlsspeicher, ein Befehlsadresszähler, ein Befehlsregister, ein zentraler Dalenkanal, Adressenansteuerschaltungen für die Ein- und Ausgabeleitungen 2 bis 7 usw., sind nicht im einzelnen dargestellt.The individual elements from which the programmable control unit 1 is constructed, for. B. an instruction memory, a command address counter, a command register, a central dale channel, address control circuits for the input and output lines 2 to 7 etc. are not in the shown individually.

Die Ein- und Ausgangsleitungen 2 bis 7 sind an je einen Eingang von UND-Gliedern 14,15,16,17, 18,19 angeschlossen, deren Ausgänge ein ODER-Glied 20 speisen. Mit den zweiten Eingängen der UND-Glieder 14 bis 19 sind Ausgangsleitungen einer Dekodierschaltung 21 verbunden. Durch die Ausgangssignale der Dekodierschaltung 21 werden die UND-Glieder 14 bis 19 für die auf den Leitungen 2 bis 7 anstehenden logischen L-Signale durchlässig gesteuertThe input and output lines 2 to 7 are each connected to an input of AND gates 14,15,16,17, 18,19 connected, the outputs of which feed an OR gate 20. With the second inputs of the AND elements 14 to 19 output lines of a decoding circuit 21 are connected. The output signals of the The decoding circuit 21 is the AND gates 14 to 19 for the pending on lines 2 to 7 logical L-signals controlled permeable

Die Eingänge der Dekodierschaltung 21 werden von Ausgängen eines Dekadenschalters 22 gespeist, der zehn nicht näher bezeichnete Ausgänge aufweist Den Leitungen 2 bis 7 sind Zahlen zugeordnet Wenn eine der Leitungen 2 bis 7 ausgewählt werden soll, dann muß die entsprechende Zahl am Schalter 22 eingestellt werden. Die Einstellkapazität des Schalters 22 muß mindestens mit der Anzahl der Ein-, Ausgangsleitungen des programmierbaren Steuerwerks 1 übereinstimmen, die an periphere Geräte angeschlossen sind. Mit dem Schalter 22 ist eine (1) aus (n) Auswahl von Leitungen für höchstens zehn Leitungen möglich. Es würde daher genügen, wenn die Eingänge der UND-Glieder 14 bis 19 unmittelbar an die entsprechenden Ausgänge des Schatters 22 angeschlossen wären. Die Dekodierschaltung 21 soll jedoch darauf hinweisen, daß bei mehr als zwei dekadischen Schaltern 22 eine zusätzliche 1-aus-n-Dekodierung erforderlich ist, sobald mehr als zehn Leitungen für die Anwahl verfügbar sind. Der Eingang des Schalters 22 ist an eine Betriebsspannungsquelle 23 gelegt.The inputs of the decoder circuit 21 are fed by the outputs of a decade switch 22 which has ten outputs (not shown). Numbers are assigned to lines 2 to 7. The setting capacity of the switch 22 must match at least the number of input and output lines of the programmable control unit 1 that are connected to peripheral devices. With the switch 22, one (1) from (n) selection of lines for a maximum of ten lines is possible. It would therefore suffice if the inputs of the AND gates 14 to 19 were connected directly to the corresponding outputs of the switch 22. The decoding circuit 21 is intended to indicate, however, that if there are more than two decadic switches 22, an additional 1-out-of-n decoding is required as soon as more than ten lines are available for selection. The input of the switch 22 is connected to an operating voltage source 23.

Das ODER-Glied 20 speist eine Anzeigelampe 24, die bei Beaufschlagung mit einer dem binären L zügeofdne-The OR gate 20 feeds an indicator lamp 24, which, when subjected to a binary L, is open

■j ten Spannung leuchtet. Wird die Anzeigelampe 24 mit einer der binären 0 zugeordneten Spannung versorgt, dann bleibt sie dunkel.■ j th voltage lights up. If the indicator lamp 24 with a voltage assigned to the binary 0 is supplied, then it remains dark.

Die Anzeigelampe 24 ist ferner an einen Tastschalter 25 angeschlossen, der von der BetriebsspannungsquelleThe indicator lamp 24 is also connected to a push button switch 25, which is from the operating voltage source

ίο 23 gespeist wird. Bei Betätigung des Schalters 25 wird die Anzeigelampe 24 mit einer dem binären L zugeordneten Spannung versorgt. Wenn die Anzeigelampe 24 einwandfrei arbeilet, muß sie beim Betätigen des Schallers 25 aufleuchten.ίο 23 is fed. When the switch 25 is operated the indicator lamp 24 is supplied with a voltage associated with the binary L. When the indicator light 24 is working properly, it must light up when the bell 25 is activated.

Wenn der Signalpegel auf einer der Leitungen 2 bis 7 geprüft werden soll, so wird am Schalter 22 die dieser Leitung zugeordnete Zahl eingestellt. Beispielsweise wird die Zahl zwei am Schalter 22 eingestellt, wenn die Leitung 5 ausgewählt werden soll. Die Dekodierschaltung 21 wird daher über den zweiten Ausgang des Schalters 22 mit einem binären L zugeordneten Pegel beaufschlagt. Dadurch erzeugt die Dekodierschaltung 21 an einem Eingang des UND-Gliedes 15 ein binäres L.If the signal level is to be checked on one of the lines 2 to 7, the number assigned to this line is set on the switch 22. For example, the number two is set on switch 22 when line 5 is to be selected. The decoding circuit 21 is therefore subjected to a level associated with binary L via the second output of the switch 22. As a result, the decoding circuit 21 generates a binary L at one input of the AND element 15.

Sofern die Leitung 3 ein L-Signal führt, wird das UND-Glied 15 durchlässig gesteuert. Dabei gelangt das binäre L zum ODER-Glied 20, das die Anzeigelampe mit einem dem L-Signal entsprechenden Spannungspegel versorgt. Die Lampe 24 leuchtet dabei auf. Wenn die Leitung 3 dagegen eine binäre 0 aufweist, bleibt das UND-Glied 15 gesperrt. Die Lampe 24 kommt deshalb nicht zum Leuchsen. Durch Auswahl einer der Leitungen 2 bis 7 mittels des Schalters 22 kann somit durch die Lampe 24 der Signalzustand jeder Leitung festgestellt werden.If line 3 has an L signal, this will be AND gate 15 controlled permeable. The binary L arrives at the OR gate 20, which is the indicator lamp supplied with a voltage level corresponding to the L signal. The lamp 24 lights up. if the line 3, however, has a binary 0, the AND element 15 remains blocked. The lamp 24 is therefore coming not to shine. By selecting one of the lines 2 to 7 by means of the switch 22, it is thus possible the signal state of each line can be determined by the lamp 24.

An Stelle der UND-Glieder 14 bis 19 und des ODER-Gliedes 20 können auch andere Verknüpfungsglieder verwendet werden. Ober diese Verknüpfungsglieder muß aber zwischen der ausgewählten Ein- bzw. Ausgangsleitung und der Anzeigelampe 24 eine derartige Verbindung herstellbar sein, daß die Lampe 24 bei einen binären L auf der Leitung leuchtet und bei einer binären 0 nicht leuchtet.Instead of the AND elements 14 to 19 and the OR element 20, other logic elements can also be used. However, these links must be used between the selected input or Output line and the indicator lamp 24 can be made such a connection that the lamp 24 lights up with a binary L on the line and does not light up with a binary 0.

Durch Prüfung der Signale auf den Ein- bzw. Ausgangsleitungen 2 bis 7 des Steuerwerks 1 ist es im Fehler- oder Störungsfalle möglich, den Fehler bzw. die Störung schneller zu lokalisieren. Wenn die Prüfung der Signale beispielsweise ergibt daß für ein bestimmtes Signal auf einer der Leitungen 2 bis 3 ein erforderliches Ausgangssignal zu einer der Einheiten 11 bis 13 nicht entsteht, dann liegt ein Fehler oder eine Störung im Steuerwerk 1 vor. Ist dieses Signal jedoch vorhanden, ohne daß die an die Leitung angeschlossene Einheit ihre Funktion ausübt so ist diese Einheit gestört Die Prüfung der in der Zeichnung dargestellten AnordnungBy checking the signals on the input and output lines 2 to 7 of the control unit 1, it is in Error or malfunction cases possible to localize the error or the disturbance more quickly. When testing the Signals, for example, results in a required signal on one of lines 2 to 3 for a given signal If the output signal to one of the units 11 to 13 does not arise, then there is an error or a malfunction in the Control unit 1. If this signal is present, however, without the unit connected to the line its Functions, this unit is disturbed Check the arrangement shown in the drawing

5s auf Fehler kann sich deshalb auf die Kenntnis zwischen den Arbeitsabläufen der Ausgabeeinheiten in Abhängigkeit von den Signalen der Eingabeeinheiten stützen. Es ist dann möglich., einfach und schnell einen Fehler oder eine Störung als zum Steuerwerk 1 oder zu den Ein-,5s on error can therefore affect the knowledge between support the work processes of the output units as a function of the signals from the input units. It is then possible., easily and quickly an error or a malfunction as to control unit 1 or to the inputs,

Wi Ausgabeeinheiheiten 8 bis 13 gehörig zu erkennen. Spezialkenntnisse über den inneren Aufbau des Steuerwerks 1 und dessen Wirkungsweise sind hierfür nicht erforderlich. Sofern ein Fehler im Steuerwerk 1 ermittelt wird, kann dieser durch Austausch einzelnerWi output units 8 to 13 can be recognized properly. Special knowledge of the internal structure of the control unit 1 and its mode of operation are required for this not mandatory. If an error is determined in the control unit 1, this can be done by exchanging individual

(,s Teile des zumeist modulartig aufgebauten Steuerwerks oder durch Austausch des Steuerwerks selbst in kurzer Zeit beseitigt werden. Für die Betreuung, Wartung und Störungsbeseitigung einer Anlage der in der Zeichnung(, s Parts of the mostly modular control unit or can be eliminated in a short time by replacing the control unit itself. For the care, maintenance and Troubleshooting a system in the drawing

dargestellten Art ist demnach kein in der Technik programmierbarer Steuerwerke besonders ausgebildetes Personal erforderlich. Die Anlage ist daher wirtschaftlicher zu betreiben.The type shown is therefore not a specially designed control unit that can be programmed in technology Personnel required. The plant can therefore be operated more economically.

Eine große Zuverlässigkeit der Anzeige des Signalzustands der ausgewählten Leitung ergibt sich, wenn nach der Prüfung der Schalter 25 betätigt wird, um den einwandfreien Zustand der Lampe 24 zu kontrollieren,A great reliability of the indication of the signal state the selected line is obtained when the switch 25 is actuated after the test to the to check the correct condition of the lamp 24,

Bei der in Fig.2 dargestellten Schaltungsanordnung sind vierzehn nicht näher bezeichnete Ein- bzw. Ausgangsleitungen in zwei Gruppen von je zehn und vier Leitungen aufgeteilt. Die zehn Leitungen der ersten Gruppe sind mit Eingängen einer Schalterebene 26 eines dekadischen Schalters 27 verbunden, der eine weitere Schalterebene 28 aufweist. An die Eingänge der Schalterebene 28 sind die Leitungen der zweiten Gruppe angeschlossen. Die Kontaktsätze der beidenIn the circuit arrangement shown in FIG are fourteen unspecified input and output lines in two groups of ten and each divided into four lines. The ten lines of the first group have inputs of a switch level 26 of a decadic switch 27, which has a further switch level 28. At the entrances of the At switch level 28, the lines of the second group are connected. The contact sets of the two

r«_u-ι»--_u — ic f%o _:_.j _nAt.«_:„nu m;«..:M.._,jn..r «_u-ι» --_ u - ic f% o _: _. j _ nA t. «_:" n u m ; "..: M .._, j n ..

OUIIiIIlCi CLfCIICIl XU, itj SlIlU Iiii*i»iiaiu3i*ii iiiiii»iiiaiiuviOUIIiIIlCi CLfCIICIl XU, itj SlIlU Iiii * i »iiaiu3i * ii iiiiii» iiiaiiuvi

gekuppelt Die Abgriffe der Kontaktsätze der Schalterebenen 26, 28 sind mit Eingängen eines weiteren Schalters 29 verbunden, dessen Abgriff die Anzeigelampe 24 speist Den Leitungen der ersten Gruppe können die Zahlen eins bis zehn zugeordnet sein, während dem ersten Eingang des Schalters 29 die Zahl Null entspricht. Steht der Abgriff des Schalters 29 auf dem ersten Eingang, dann lassen sich durch die Einstellung des Schalters 26 die Leitungen mit den Zahlen 1 bis 10 auswählen und an die Lampe 24 anschließen. Dem zweiten Eingang des Schalters 29 entspricht die Zahl eins. Durch Umschalten des Abgriffs des Schalters 29 auf den zweiten Eingang wird die Schalterebene 28 ausgewählt Je nach der Einstellung des Abgriffs des Schalters 27 lassen sich dadurch die Leitungen der zweiten Gruppe an die Lampe 24 anschalten, denen die Zahlen elf bis fünfzehn zugeordnet sind. Wenn der Schalter 27 mit zehn Ebenen ausgestattet wird, können mit der in Fig.2 dargestellten Anordnung insgesamt einhundert Ein- bzw. Ausgangsleitungen geprüft werden. coupled The taps of the contact sets of the switch levels 26, 28 are connected to the inputs of another Switch 29 connected, the tap of which feeds the indicator lamp 24 The lines of the first group can the numbers one to ten are assigned, while the first input of the switch 29 corresponds to the number zero. If the tap of the switch 29 is on the first input, then by setting the Switch 26 to select the lines with the numbers 1 to 10 and connect them to the lamp 24. To the second input of switch 29 corresponds to the number one. By switching the tap of switch 29 the switch level 28 is selected on the second input depending on the setting of the tap of the Switch 27 can thereby turn on the lines of the second group to the lamp 24, which the Numbers eleven through fifteen are assigned. If the switch 27 is equipped with ten levels, can a total of one hundred input and output lines can be tested with the arrangement shown in FIG.

Die in Fig.3 dargestellte Anordnung enthält eine logische Verarbeitungseinheit 34, in der Daten seriell verarbeitet werden. Weiterhin ist ein Anweisungsspeicher 39 vorgesehen, der die aus einem Adress- und einem Operationsteil bestehenden Anweisungen speichert Während der Ausführungsphase sind die Anweisungen in einem Register gespeichert Der für den Operationsteil vorgesehene Abschnitt des Registers ist über Leitungen mit der Verarbeitungseinheit 34 verbunden.The arrangement shown in Figure 3 contains a logical processing unit 34, in the data serially are processed. Furthermore, an instruction memory 39 is provided, which consists of an address and saves instructions that exist in an operation part The instructions are during the execution phase stored in a register The portion of the register dedicated to the operation part is connected to the processing unit 34 via lines.

Die logsiche Verarbeitungseinheit 34 weist einen Anschluß auf, über den Daten ein- und ausgegeben werden. Der Anschluß ist mit einem festen Kontakt 45 eines Umschalters 33 verbunden, dessen zweiter fester Kontakt über eine Leitung 46 an einer Speicher 43 angeschlossen ist, dem die Anzeigelampe 24 nachgeschaltet ist Der Umschaltkontakt des Umschalters 33 steht mit einer Leitung 32 in Verbindung, die von einer Dekodierschaltung 31 ausgeht An die Dekodierschaltung 31 sind die Eingangsleitungen 2, 3, 4 und die Ausgangsleitungen 5, 6, 7 angeschlossen. In der Dekodierschaltung sind weiterhin nicht dargestellte Zustandsspeicher für die Ausgabesignale vorhanden, die an die Leitungen 5, 6, 7 übertragen werden. Aus dem programmierbaren Steuerwerk können Daten in diese Zustandsspeicher eingegeben werden, die anschließend durch Abfragen geprüft werden können. In der Dekodierschaltung 31 findet eine Verbindung zwischen der Leitung 32 und einer ausgewählten Ein- bzw. Ausgangsleitung statt. Die Verbindung wird von Adressenleitungen 35, 36, 37 gesteuert, die an die Dekodierschaltung 31 angeschlossen sind. Jeder der Eifi- bzw. Ausgangsleitüngen 2 bis 7 ist eine bestimmte Adresse zugeordnet Sobald eine Adresse auf den Leitungen 35, 36, 37 ansteht, stellt die Dekodierschaltung 31 durch die Adressendekodierung eine Verbindung zwischen der Leitung 32 und der adressierten Einbzw. Ausgangsleitung her. Es können dann Daten von der Eingangsleitung 2, 3 oder 4 zu der Leitung 32 oder Daten von der Leitung 32 zu der Ausgangsleitung 5, 6 oder 7 übertragen werden.The logical processing unit 34 has a connection via which data is input and output will. The connection is connected to a fixed contact 45 of a changeover switch 33, the second of which is fixed Contact is connected via a line 46 to a memory 43, which is followed by the indicator lamp 24 The changeover contact of the changeover switch 33 is connected to a line 32, which is of a Decoder circuit 31 goes out To the decoder circuit 31 are the input lines 2, 3, 4 and the Output lines 5, 6, 7 connected. In the decoding circuit are also not shown State memory for the output signals, which are transmitted to lines 5, 6, 7. From the programmable control unit, data can be entered into this state memory, which is subsequently can be checked by queries. In the decoding circuit 31 there is a connection between the line 32 and a selected input or output line instead. The connection is made by Address lines 35, 36, 37 connected to the decoding circuit 31 are controlled. Everyone who Eifi- or output lines 2 to 7 is a specific one Address assigned As soon as an address is pending on lines 35, 36, 37, the decoding circuit sets 31 through the address decoding a connection between the line 32 and the addressed Einzw. Output line. There can then be data from the input line 2, 3 or 4 to the line 32 or Data from the line 32 to the output line 5, 6 or 7 are transmitted.

Im Zuge der Adressenleitungen 35, 36, 37 sind Umschalter 38 angeordnet Die Ausgänge der Umschalter 38 sind einerseits mit Leitungen, die von dem die Adressen der Anweisung enthaltenden Register ausgehen, und andererseits mit Leitungen verbunden, die an Adrcsscnschsitcr 40, 41, 42 angeschlossen sind. Die Umschalter 33 und 38 sind gemeinsam betätigbar. Wenn die Umschaltkontakte der Umschalter 38 an die von den Adressenschaltern 40, 41, 42 ausgehenden Leitungen gelegt sind, befindet sich der Umschaltkontakt des Umschalters 33 in Verbindung mit der Leitung 46.In the course of the address lines 35, 36, 37 changeover switches 38 are arranged. The outputs of the changeover switches 38 are on the one hand with lines that come from the register containing the addresses of the instruction, and on the other hand connected to lines which are connected to address interfaces 40, 41, 42. the Changeover switches 33 and 38 can be operated together. If the changeover contacts of the changeover switch 38 to the Address switches 40, 41, 42 outgoing lines are placed, the changeover contact of the Changeover switch 33 in connection with line 46.

In der Arbeitsphase des programmierbaren Steuerwerks werden die Adressenleitungen 35,36,37 von dem Register des Anweisungsspeichers 39 gespeist, wobei die Umschalter 38 an die vom Adreßteil des Registers ausgehenden Leitungen gelegt sind. Der Umschalter 33 stellt dabei eine Verbindung zwischen dem Kontakt 45 und der Leitung 32 her.In the working phase of the programmable control unit the address lines 35,36,37 are fed from the register of the instruction memory 39, where the changeover switches 38 are connected to the lines going out from the address part of the register. The switch 33 establishes a connection between the contact 45 and the line 32.

In der Anzeigephase für die Daten auf den Ein- bzw. Ausgangsleitungen 2 bis 7 sind die Umschalter 38 an die von den Adressenschaltern 40, 41, 42 ausgehenden Leitungen gelegt Der Umschalter 33 verbindet den Speicher 43 und das Anzeigeelement 24 mit der Leitung 32. Bei allen Anweisungen wechseln eine Arbeits- und eine Anzeigephase innerhalb eines Verarbeitungszyklus einander ab. Die Anzeigephase schließt sich gegen Ende des Verarbeitungszykluä an die Arbeitsphase an. Während der Arbeitsphase bleiben die Daten im Speicher 43 erhalten. Die Daten im Speicher 43 werden durch Einlesen neuer Daten geändert Die Umschaltung der Schalter 33 und 38 wird von einem Leitwerk 48 des Steuerwerks vorgenommen.In the display phase for the data on the input and output lines 2 to 7, the changeover switches 38 are on from the address switches 40, 41, 42 outgoing lines laid The changeover switch 33 connects the Memory 43 and the display element 24 with the line 32. With all instructions a work and change a display phase within a processing cycle from one another. The display phase closes towards the end the processing cycle to the work phase. The data remains in the Memory 43 received. The data in memory 43 are changed by reading in new data. The switchover the switches 33 and 38 are made by a tail unit 48 of the control unit.

Entsprechend der an den Schaltern 40, 41, 42 eingestellten Adresse wird eine der Leitungen 2 bis 7 von der Dekodierschaltung 31 mit der Leitung 32 verbunden. Der Speicher 43 und die Anzeigelampe 24 werden daher mit dem auf der ausgewählten Leitung anstehenden 0- oder L-Signal beaufschlagt das durch die Lampe 24 angezeigt wird. Die binären Werte der Signale: auf den Leitungen 2 bis 7 lassen sich somit durch die Einstellung der jeweiligen Adresse schnell und einfach anzeigen. Diese Prüfmöglichkeit ist insbesondere beim Anhalten des Steuerwerks an einer bestimmten Stelle des Programms oder beim Auftreten eines Fehlers von Vorteil, durch den selbsttätig eine Verarbeitung weiterer Anweisungen verhindert wird. An Hand der Anzeige der Lampe 24 kann dabei schnell und einfach festgestellt werden, ob der Signalzustand auf der ausgewählten Leitung einwandfrei oder fehlerhaft istAccording to the address set on switches 40, 41, 42, one of lines 2 to 7 becomes from the decoding circuit 31 to the line 32. The memory 43 and the indicator lamp 24 the 0 or L signal pending on the selected line is therefore acted upon by the the lamp 24 is displayed. The binary values of the signals: on lines 2 to 7 can thus be passed through display the setting of the respective address quickly and easily. This test option is in particular when the control unit is stopped at a certain point in the program or when a An advantage is an error that automatically prevents further instructions from being processed. On the basis of the display of the lamp 24 it can be determined quickly and easily whether the signal state is correct or faulty on the selected line

Ein Eingang der Verarbeitungseinheit 34 ist mit einem Umschalter 53 verbunden, dessen einer Eingang an einen zusätzlichen, manuell einstellbaren Umschalter 44 angeschlossen ist Der zweite Eingang des Umschalters 53 wird von einem Umschalter 54 gespeist der über die logische Verarbeitungseinheit 34 eingestellt wird. DieOne input of the processing unit 34 is connected to a changeover switch 53, one input of which is on an additional, manually adjustable switch 44 is connected. The second input of the switch 53 is fed by a changeover switch 54 which is set via the logical processing unit 34. the

beiden Umschalter 44,54 weisen jeweils drei Schaltstellungen auf. Je ein Eingang an jedem Umschalter wird von einem einer logischen 0 zugeordneten Signal beaufschlagt Ein weiterer Eingang ist an einen dem logischen L zugeordneten Signalpegel gelegt. Ferner weist jeder der Schalter 44,54 eine mittlere Stellung auf. Die für die Zufuhj der logischen L- und O-Signale vorgesehenen Eingänge der beiden Umschalter 44, 54 sind parallelgeschaltet.the two changeover switches 44, 54 each have three switch positions on. One input at each changeover switch is controlled by a signal assigned to a logical 0 acted upon Another input is connected to a signal level assigned to the logic L. Further each of the switches 44,54 has a middle position. For the supply of the logical L and O signals provided inputs of the two changeover switches 44, 54 are connected in parallel.

Der Umschalter 53 ist gemeinsam mit den Umschaltern 33 und 38 betätigbar. In der Arbeitsphase einer Anweisung steht der Eingang des Umschalters 53 mit dem Schalter 54 in Verbindung.The changeover switch 53 can be operated together with the changeover switches 33 and 38. In the work phase of a Instruction, the input of the changeover switch 53 is connected to the switch 54.

Wenn der Verarbeitungseinheit 34 über den Schalter 53 ein logisches L- oder O-Signal zugeführt wird, dann wird die Einheit 34 zur Ausgabe eines logischen L- oder O-Signals an die durch die Schalter 40,41,42 adressierte -A ιιο<τ>ιηηιο1αίΐιιπ(* uoronloRt Dip A itcrroK*» Ainec fi_ rwlot*If a logical L or O signal is fed to the processing unit 34 via the switch 53, then the unit 34 for outputting a logical L or 0 signal to the addressed by the switches 40,41,42 -A ιιο <τ> ιηηιο1αίΐιιπ (* uoronloRt Dip A itcrroK * »Ainec fi_ rwlot *

L'Signals richtet sich nach der Verbindung des Umschaltkontakts mit dem jeweiligen Eingang. Die Stellung des Umschalters 54 kann mittels Anweisungen geändert werden. Auf diese Weise ist eine Beaufschlagung einer über die Adressenschalter 40, 41, 42 ausgewählten Ausgangsleitung mit einem durch das Programm vorgegebenen logischen L- oder 0-Signal möglich. In der Mittelstellung des Umschaltkontakts der Schalter 44, 54 wird die Einheit 34 nicht zur Ausgabe eines L- oder O-Signals veranlaßtL'Signals depends on the connection of the Changeover contact with the respective input. The position of the switch 54 can be determined by means of instructions to be changed. In this way, an application to one via the address switches 40, 41, 42 is possible selected output line with a logical L or 0 signal specified by the program possible. In the middle position of the changeover contact of the switches 44, 54, the unit 34 is not used for output caused by an L or O signal

Bei einer Verbindung des Kontakts des Umschalters 44 mit dem ein logisches L- oder 0-Signal liefernden Eingang wird der an den Schaltern 40, 41, 42 ausgewählten Ausgangsleitung von der Verarbeitungseinheit 34 über den Ausgang 45 und den an diese gelegten Umschalter 33 eine logische 0 oder L zugeführt Mit dieser Maßnahme lassen sich die an die Ausgangsleitungen 5, 6, 7 angeschlossenen peripheren Einheiten manuell und unabhängig von der programmierten Anweisung setzen bzw. löschen. Dadurch kann bei der erstmaligen Inbetriebnahme einer installierten Anlage eine Prüfung auf fehlerfreie Anschlüsse durchgeführt werden. Ferner ist es r.Mglich, die Wirkungsweise der Befehlsempfanger manuell und mittels Programm zu Prüfen.When the contact of the changeover switch 44 is connected to the one that supplies a logical L or 0 signal The input is the output line selected at the switches 40, 41, 42 from the processing unit 34 via the output 45 and to this placed changeover switch 33 is supplied with a logic 0 or L With this measure, the to the Output lines 5, 6, 7 connected peripheral units manually and independently of the programmed Set or delete instruction. This means that when an installed System, a test for fault-free connections must be carried out. It is also possible to change the mode of action to check the command receiver manually and by means of a program.

Vorzugsweise sind die Schalter 33, 54, 38, 53 aus kontaktlosen Schaltelementen aufgebaut Es ist möglich, die Schalter 33, 44, 38, 53 und 54 durch logische Verknüpfungsglieder zu realisieren. In diesem Fall können die oben erläuterten Verriegelungsbedingungen mit einfachen Mitteln vorgesehen werden. Beispielsweise kann jeder Umschalter 38 ein an die jeweilige Leitung 35, 36 bzw. 37 angeschlossenes ODER-Glied enthalten, das zwei Eingänge aufweist, denen je ein Verknüpfungsglied vorgeschaltet ist. Eines der Verknüpfungsglieder besteht aus einem UND-Glied, an dessen einen Eingang die vom Adresssenschalter 40f 41 bzw. 42 ausgehende Leitung gelegt ist, während der andere Eingang von einem Signal beaufschlagt ist, das die Adresseneingabe über die Schalter 40, 41, 42 anzeigt. Das andere Verknüpfungsglied enthält zwei Eingänge, von denen einer an eine Adressenleitüng aus dem Speicher 39 angeschlossen ist, während der andere als Sperreingang ausgebildet ist, der von dem die Adresseneingabe anzeigenden Signal beaufschlagbar ist, das vom Leitwerk 48 mittels eines Schalters 52 (Fig.4) erzeugt wird.
Der Umschalter 33 kann in gleicher Weise wie ein
The switches 33, 54, 38, 53 are preferably made up of contactless switching elements. It is possible to implement the switches 33, 44, 38, 53 and 54 using logic gates. In this case, the locking conditions explained above can be provided with simple means. For example, each changeover switch 38 can contain an OR element connected to the respective line 35, 36 or 37, which has two inputs, each of which is preceded by a logic element. One of the logic elements consists of an AND element, at one input of which the line from the address switch 40 f 41 or 42 is connected, while the other input receives a signal that indicates the address input via the switches 40, 41, 42 . The other logic element contains two inputs, one of which is connected to an address line from the memory 39, while the other is designed as a blocking input which can be acted upon by the signal indicating the address input, which is sent by the control unit 48 by means of a switch 52 (FIG. 4 ) is produced.
The switch 33 can in the same way as a

II Ul* ίο LMj L ' L · J · r?·II Ul * ίο LMj L ' L · J · r? ·

^^IIlUUaiUllUl I^W UUl/gVk/IIUUt UVIIIj »T VWI UVI VIIIV LJIIIgUIIg des UND-Gliedes mit der Leitung 46 und der eine Eingang des zweiten Verknüpfungsgliedes mit dem Anschluß 45 verbunden ist Die übrigen Anschlüsse der Verknüpfungsglieder stimmen mit den Anschlüssen des Umschalters 38 überein. ^^ IIlUUaiUllUl I ^ W UUl / gVk / IIUUt UVIIIj »T VWI UVI VIIIV LJIIIgUIIg of the AND element with the line 46 and the one input of the second logic element is connected to the connection 45. The other connections of the logic elements agree with the connections of the switch 38 match.

Der Schalter 52, der sich im Leitwerk 48 befindet, wird während der Arbeitsphase geöffnet und während der Prüfphase geschlossen.The switch 52, which is located in the tail unit 48, is opened during the work phase and during the test phase closed.

In F i g. 4 ist ein aus Verknüpfungsgliedern bestehender Umschalter 38 im einzelnen dargestellt, wobei das ODER-Glied mit 49, das UND-Glied mit 50 und das Verknüpfungsglied mit 51 bezeichnet sind. Der eine Eingang des UND-Gliedes 50 und der Sperreingang des Verknüpfungsgliedes 51 sind durch Betätigung des Schalters 52 bei Adresseneingabe über den Schalter 40 mit einer Spannung zu beaufschlagen, die einer logischen L zugeordnet istIn Fig. 4, a changeover switch 38 consisting of logic elements is shown in detail OR gate with 49, the AND gate with 50 and the logic element with 51 are designated. The one The input of the AND element 50 and the blocking input of the logic element 51 are activated by pressing the Switch 52 to apply a voltage when entering the address via the switch 40, which one logical L.

Die in Fig.4 gezeigten Elemente können auch für den Umschalter 53 verwendet werden, wobei an Stelle des Schalters 40 der Schalter 44 und an Stelle des Speichers 39 der Schalter 54 vorgesehen istThe elements shown in Figure 4 can also be used for the changeover switch 53, with instead of switch 40, switch 44 and, instead of memory 39, switch 54 is provided

Als Schalter 44 dient ein mit einem Umschaltk-ontakt ausgestatteter Handschalter, der drei Schaltstellungen aufweist Der Schalter 54 kann als UND-Glied ausgebildet sein, dessen einer Eingang mit einem L-Signal beaufschlagt wird, während ein anderer Eingang von einem Signal aus der Verarbeitungseinheit 34 gespeist wird, das je nach der gegebenen Anweisung das UND-Glied zur Abgabe eines 0- oder L-Signals veranlaßtA switch 44 with a switching contact is used equipped manual switch, which has three switch positions. The switch 54 can be used as an AND element be designed, one input of which has an L signal applied to it, while another Input is fed by a signal from the processing unit 34, depending on the given instruction causes the AND gate to output a 0 or L signal

Hierzu 2 Blatt ZeichnungenFor this purpose 2 sheets of drawings

Claims (10)

Patentansprüche:Patent claims: 1. Prüfanordnung für ein binäre Signale verarbeitendes programmierbares Steuerwerk, das über Ein- und Ausgangsleitungen mit peripheren Geräten verbunden ist, dadurch gekennzeichnet, daß jede der Ein- und Ausgangsleitungen (2 bis 7) über eine Schalterstellung eines oder mehrerer Schalter (22; 27, 29) auswählbar und an eine Anzeigelampe (24) anschaltbar ist, die für die binären Werte 0 oder L unterschiedliche Anzeigen abgibt.1.Testing arrangement for a programmable control unit that processes binary signals and that and output lines connected to peripheral devices, characterized in that that each of the input and output lines (2 to 7) have a switch position of one or more Switch (22; 27, 29) can be selected and connected to an indicator lamp (24) which is for the binary Values 0 or L give different displays. 2. Prüfanordnung nach Anspruch 1, dadurch gekennzeichnet, daß die Ausgangsleitungen (5, 6, 7) über Speicher und die Eingangsleitungen (2, 3, 4) unmittelbar an eine Dekodierschaltung (31) angeschlossen sind, die über eine Leitung (32), in der ein erster Umschalter (33) angeordnet ist, wahlweise an eine logische Verarbeitungseinheit (34) oder an die Anzeigelampe /24) anschließbar ist, daß die Verbindung einer der Ein- oder Ausgangsleitungen (2 bis 7) mit der Leitung (32) über Adressenleitungen (35, 36, 37) steuerbar ist, in denen weitere Umschalter (38) angeordnet sind, durch die wahlweise eine Verbindung der Adressenleitungen (35, 36, 37) mit Ausgängen eines Anweisungsspeichers (39) oder mit Adressenschaltern (40,41,42) herstellbar ist, und daß der erste Umschalter (33) mit den weiteren Umschaltern (38) gemeinsam betätigbar ist.2. Test arrangement according to claim 1, characterized in that the output lines (5, 6, 7) via memory and the input lines (2, 3, 4) are connected directly to a decoding circuit (31) which via a line (32), in which a first switch (33) is arranged, optionally to a logic processing unit (34) or to the indicator lamp / 24) can be connected so that the connection of one of the input or output lines (2 to 7) to the line (32) via Address lines (35, 36, 37) can be controlled, in which further changeover switches (38) are arranged, by means of which a connection of the address lines (35, 36, 37) with outputs of an instruction memory (39) or with address switches (40, 41, 42) can be produced, and that the first changeover switch (33) can be operated together with the further changeover switches (38). 3. Prüfanordnung nach Anspruch 2, dadurch gekennzeichnet, daß für jede eine Ein- oder Ausgangsleitun^ betreffende Anweisung nach Ausführung einer Anweisung :ine Ai .eigephase vorgesehen ist, in der die weiterer Umschalter (38) an die Adressenschalter (40, 41, 42) .nd der erste Umschalter (33) über einen Speicher (43) an die Anzeigelampe (24) angeschaltet sind.3. Test arrangement according to claim 2, characterized in that for each one or Output line related instruction after execution an instruction: an Ai. Eigenephase provided is, in which the further changeover switch (38) to the address switch (40, 41, 42) .nd the first Changeover switch (33) are connected to the indicator lamp (24) via a memory (43). 4. Prüfanordnung nach Anspruch 2 oder 3. dadurch gekennzeichnet, daß die logische Verarbeitungseinheit (34) an einen zusätzlichen, manuell einstellbaren Umschalter (44) angeschlossen ist, durch dessen Stellung wahlweise eine Verarbeitung der Anweisungen oder die Ausgabe eines logischen L- oder O-Signals an die über die Adressenschalter (40, 41, 42) ausgewählte Ausgangsleitung (5, 6, 7) steuerbar ist.4. Test arrangement according to claim 2 or 3, characterized in that the logical processing unit (34) is connected to an additional, manually adjustable switch (44), by setting it, either processing the instructions or outputting a logical one L or O signals to the address switch (40, 41, 42) selected output line (5, 6, 7) is controllable. 5. Prüfanordnung nach Anspruch 4, dadurch gekennzeichnet, daß zu den Eingängen des manuell einstellbaren Umschalters (44) die Eingänge eines in Abhängigkeit von einer Anweisung über die logische Verarbeitungseinheit (34) einstellbaren Umschalters (54) parallel geschaltet sind und daß die Ausgänge der beiden Umschalter (44, 54) an Eingänge eines Umschalters (53) angeschlossen sind, dessen Ausgang mit der logischen Verarbeitungseinheit (34) verbunden ist und dessen Kontakt zusammen mit der Umschaltung des ersten Umschalters (33) auf die Anzeigelampe (24) und der weiteren I Imschalter (38) auf die Andressenschalter an den Ausgang des in Abhängigkeit von einer Anweisung einstellbaren Umschalters (54) anschaltbar ist.5. Test arrangement according to claim 4, characterized in that the inputs of the manual adjustable switch (44) the inputs of a depending on an instruction via the logical Processing unit (34) adjustable switch (54) are connected in parallel and that the outputs of the two changeover switches (44, 54) are connected to inputs of a changeover switch (53), the output of which is connected to the logical processing unit (34) and its contact together with the switching of the first changeover switch (33) to the indicator lamp (24) and the other I Im switch (38) on the address switch to the output of the adjustable depending on an instruction Changeover switch (54) can be switched on. 6. Prüfanordnung nach Anspruch 1, dadurch gekennzeichnet, daß die Ein- und Ausgangsleitungen (2 bis 7) des Steuerwerks (1) über Verknüpfungsglieder (14 bis 19, 20) an die Anzeigelampe (24) anschaltbar sind und daß die Verkriüpfungsglieder durch Schalter (22) auswählbar und für die Verbindung zur Anzeigelampe (24) freigebbar sind.6. Test arrangement according to claim 1, characterized in that the input and output lines (2 to 7) of the control unit (1) via logic elements (14 to 19, 20) to the indicator lamp (24) can be switched on and that the Verkriüpfungsglieder by switch (22) and selectable for the Connection to the indicator lamp (24) can be released. 7. Prüfanordnung nach Anspruch 5, dadurch7. Test arrangement according to claim 5, characterized gekennzeichnet, daß jede Ein- und Ausgangsleitung (2 bis 7) mit einem UND-Glied (14 bis 19) verbunden ist, dessen Ausgang an ein ODER-Glied (20) angeschlossen ist, das die Anzeigelampe (24) speist, und daß die UND-Glieder (14 bis 19) mit einer Dekodierschaltung (21) verbunden sind, denen Eingänge dekadischer Schalter (22) vorgeschaltet sind.characterized in that each input and output line (2 to 7) is connected to an AND gate (14 to 19) whose output is connected to an OR gate (20) that feeds the indicator lamp (24), and that the AND gates (14 to 19) are connected to a decoding circuit (21), which Inputs decadic switches (22) are connected upstream. 8. Prüfanordnung nach Anspruch 1, dadurch gekennzeichnet, daß die Ein- und Ausgangsleitungen je mit einem Eingang einer Schalterebene (26, 28) eines mehrere Schalterebenen aufweisenden dekadischen Schalters (27) verbunden sind und daß die Abgriffe der Schalterebenen (26, 28) an Eingänge eines weiteren dekadischen Schalters (29) angeschlossen sind, der die Anzeigelampe (24) speist.8. Test arrangement according to claim 1, characterized in that the input and output lines each with an input of a switch level (26, 28) of a decadic which has several switch levels Switch (27) are connected and that the taps of the switch levels (26, 28) to inputs a further decadic switch (29) are connected, which feeds the indicator lamp (24). 9. Prüfanordnung nach Anspruch 1 oder einem der folgenden, dadurch gekennzeichnet, daß die Schalter (22,40,41,42) Bestandteil einer Anordnung sind, mit der weitere Elemente des Steuerwerks (1) auswählbar und prüfbar sind.9. Test arrangement according to claim 1 or one of the following, characterized in that the switch (22,40,41,42) are part of an arrangement with which further elements of the control unit (1) can be selected and are verifiable. 10. Prüfanordnung nach Anspruch 1 oder einem der folgenden, dadurch gekennzeichnet, daß die Anzeigelampe (24) über einen Schalter (25) zur Funktionsprüfung an eine Versorgungsquelle (23) anschließbar ist.10. Test arrangement according to claim 1 or one of the following, characterized in that the Indicator lamp (24) via a switch (25) for functional testing to a supply source (23) is connectable.
DE19752530920 1975-07-11 1975-07-11 Test arrangement for a programmable control unit Expired DE2530920C3 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19752530920 DE2530920C3 (en) 1975-07-11 1975-07-11 Test arrangement for a programmable control unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19752530920 DE2530920C3 (en) 1975-07-11 1975-07-11 Test arrangement for a programmable control unit

Publications (3)

Publication Number Publication Date
DE2530920A1 DE2530920A1 (en) 1977-01-27
DE2530920B2 DE2530920B2 (en) 1978-05-11
DE2530920C3 true DE2530920C3 (en) 1979-01-04

Family

ID=5951200

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19752530920 Expired DE2530920C3 (en) 1975-07-11 1975-07-11 Test arrangement for a programmable control unit

Country Status (1)

Country Link
DE (1) DE2530920C3 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DD141956A1 (en) * 1979-02-20 1980-05-28 Bernd Zimmermann INSPECTION DEVICE FOR INPUT MODULES AND OUTPUT MODULES OF A PROGRAMMABLE CONTROL
DE3038143C2 (en) * 1980-10-09 1983-12-29 Brown, Boveri & Cie Ag, 6800 Mannheim Arrangement for troubleshooting a programmable controller
EP0088539A1 (en) * 1982-03-10 1983-09-14 Imperial Chemical Industries Plc Trip system

Also Published As

Publication number Publication date
DE2530920B2 (en) 1978-05-11
DE2530920A1 (en) 1977-01-27

Similar Documents

Publication Publication Date Title
DE3206891C2 (en)
EP0753168B1 (en) Process for automatic fault diagnosis
DE2408385B2 (en) PROCEDURE FOR DETECTING AND MONITORING MALFUNCTIONS IN THE SEQUENCE CONTROL OPERATION OF MACHINE TOOLS
DE10359988A1 (en) Measuring device, in particular temperature transmitter
DE2461592C3 (en) Arrangement for performing maintenance operations on a data processing system
CH654425A5 (en) Redundant control arrangement
DE2442847A1 (en) TEST AND DIAGNOSTIC ARRANGEMENT FOR A DATA PROCESSING UNIT
DE1927549A1 (en) Error checking device in electronic data processing systems
DE2530920C3 (en) Test arrangement for a programmable control unit
DE2425700A1 (en) ARRANGEMENT FOR ACTIVATING SELECTOR CIRCUITS
DE1774988C3 (en) Testing device for an electronic computer
DE2654389A1 (en) PROCEDURE FOR FAULT ANALYSIS AND DIAGNOSTICS IN ELECTRONIC DATA PROCESSING EQUIPMENT
EP0270871B1 (en) Input/output system for signals in a digital control system
DE2647367A1 (en) Multiple redundant process controller - has detector stages to continuously monitor performance of each unit to indicate single or double malfunction
DE1047937B (en) Automatic tester for testing the circuit functions of a variety of different electrical circuits
EP0239780A2 (en) Method and apparatus for signalling and reporting errors and causes of disturbances in the course of processes conducted or controlled by automatization means
DD141956A1 (en) INSPECTION DEVICE FOR INPUT MODULES AND OUTPUT MODULES OF A PROGRAMMABLE CONTROL
DE2909268C2 (en) Method and device for monitoring the function of the switches located in a switch
DE1267887B (en) Error detection device for monitoring program branches in data processing machines
DE3413330A1 (en) Method for monitoring and localising a fault in the fabrication cycles of an automatic production line and a device for carrying it out
EP3465720B1 (en) Device for fail-safe disconnection of an electrical load
DE68919800T2 (en) Method for diagnosing follow-up programs, usable in a sequential control system.
DE3440025A1 (en) Memory-programmable controller with a monitoring device for the alarm and/or actuating components
DE2634911C2 (en) Workpiece control and vacancy throughput switching of a transfer press
DE2505475C3 (en) Method and device for checking errors in a programmable logic unit for the execution of logical operations

Legal Events

Date Code Title Description
C3 Grant after two publication steps (3rd publication)
8339 Ceased/non-payment of the annual fee