EP1179428A1 - Method and device for working through process steps - Google Patents

Method and device for working through process steps Download PDF

Info

Publication number
EP1179428A1
EP1179428A1 EP01116636A EP01116636A EP1179428A1 EP 1179428 A1 EP1179428 A1 EP 1179428A1 EP 01116636 A EP01116636 A EP 01116636A EP 01116636 A EP01116636 A EP 01116636A EP 1179428 A1 EP1179428 A1 EP 1179428A1
Authority
EP
European Patent Office
Prior art keywords
output
output signal
memory
generated
identifier
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.)
Granted
Application number
EP01116636A
Other languages
German (de)
French (fr)
Other versions
EP1179428B1 (en
Inventor
Peter Schlemm
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.)
Heidelberger Druckmaschinen AG
Original Assignee
Heidelberger Druckmaschinen AG
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 Heidelberger Druckmaschinen AG filed Critical Heidelberger Druckmaschinen AG
Publication of EP1179428A1 publication Critical patent/EP1179428A1/en
Application granted granted Critical
Publication of EP1179428B1 publication Critical patent/EP1179428B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41FPRINTING MACHINES OR PRESSES
    • B41F33/00Indicating, counting, warning, control or safety devices
    • B41F33/0009Central control units

Definitions

  • the invention relates to a method for processing method steps according to the Preamble of claim 1 and a device for processing Method steps according to the preamble of patent claim 9.
  • Process steps are used, for example, in the control of printing presses automatically processed one control unit in sequence.
  • the procedural steps include, for example, the control of a printing unit or the Control of a printing cylinder. Process steps are also preferred provided with which a correct functioning of the controlled machine is checked becomes. If the control unit detects a malfunction, an output signal is generated and output via an output unit.
  • Programs for creating a program flow are also known in which Process steps are provided which ensure correct execution of the program flow check. If a program error is detected in a procedural step, it becomes output via an output unit.
  • the object of the invention is to provide a method and an apparatus for Provide process steps that have greater flexibility.
  • the object of the invention is characterized by the features of claim 1 and Features of claim 9 solved.
  • an output signal is only output when an Output mode is switched on.
  • Using an output mode has the advantage that output signals are only output when the output mode is switched on is. If the output mode is not switched on, the output signal is generated but not spent.
  • the output signal Identifiers that indicate, for example, in which module, in which device, or in which process step the output signal was generated. In others, the output signal has an identifier that indicates where the procedural step that led to the generation of the output signal is stored.
  • various output modes are preferably provided, in which predetermined types of output signals are output, and the output signal preferably has an identifier which indicates which output mode is switched on.
  • the output signal is in a memory stating the time at which the storage takes place. This embodiment enables a statement about the time of the appearance of the output signal.
  • Figure 1 shows a device for controlling a first printing press 7, wherein for Control of the first printing press 7 process steps are processed.
  • the Method steps are, for example, in the form of hardware and / or in the form of Computer programs realized.
  • the device comprises a control unit 2, which is connected to an input line 8 Input unit 1, via an output line 9 with an output unit 4, via a Data line 10 with a memory 3, via a first interface 11 with a second Control unit 5 and is connected to the first printing press 7 via control lines 12.
  • the control unit 2 can be equipped with an actuator Are connected, so that the invention is not based on the control of a first Printing machine 7 is limited, but for a control of any type Actuators and / or machines is suitable.
  • the second control device 5 is connected to a second via a second data line 13 Memory 6 in connection.
  • the second control unit 5 is connected to a second one Input line 14 with a second input unit 15 and via a second Output line 16 with a second output unit 17 in connection.
  • one Second printing machine 19 is provided, with which the second control device 5 via second Control lines 18 is connected.
  • a Actuator or another machine may be provided, which is controlled by the second control device 5 is controlled.
  • the second control device 5 Via third control lines 20 in connection with the first printing press 7.
  • the first printing press 7 in different Functions and / or simultaneously from the first and the second control device 2, 5 driven.
  • the second control device 5 with the second input unit 15, the second output unit 17, the second memory 6 and the second printing press 19 represent a subsystem, which is monitored and / or controlled by the first control unit 2.
  • the first control unit 2 represents a master computer
  • the second control unit 5 the slave computer is trained, monitored and / or controls.
  • FIG. 2 schematically shows a main system 28 with the first control unit 2 as Master computer which is connected to a first subsystem 21 via an interface 11 is.
  • the second control device 5 is arranged in the first subsystem 21. It still stands Main system 28 via further interfaces 22, 23 with a second and third sub-system 24, 25 in connection.
  • the second and third subsystems each have a Control unit with input and output and memory on.
  • the construction of a device for processing process steps in the form of a Main system 28 and several sub-systems 21, 24, 25 has the advantage that Tasks are processed in parallel by subsystems and the subsystems by Main system can be monitored and controlled. This way is a quick one Processing of tasks possible since the tasks are processed in parallel. moreover the arrangement of the main system ensures good coordination, for example in Relative to the utilization of the sub-systems. Furthermore, the use forms of several sub-systems the advantage that a sub-system as a replacement system for one other sub-system can be provided, the replacement system performing the functions of other sub-systems takes over if this fails or is no longer correct works.
  • FIG. 3 shows a program sequence which is divided into a first module 26 and is divided into a second module 27.
  • the first module 26 comprises the Method steps 10 to 90 and the second module 27 comprise method steps 100 to 150.
  • the first module 26 is processed in the first control unit 2 in the main system 28 and the second module 27 is in the first subsystem 21 by the second control device 5 processed.
  • the method steps of the first module 26 are in the first memory 3 and the method steps of the second module 27 are stored in the second memory 6.
  • data and files used to process the first module 26 be, preferably in the first memory 3 and data and files for processing of the second module 27 are used, preferably in the second data memory 6 stored.
  • the first control unit 2 starts the program and takes one Initialization of the data and files required for processing the first module 26 in front.
  • the first control unit 2 writes in the first Memory 3 in a first list that the first module 26 is processed, also the Memory address x, y from which the first module 26 is read and the first memory 3 as the location of the memory address.
  • the first control unit 2 writes in the first List that the first module 26 is executed by the main system 28.
  • the first control unit 2 then executes process steps at program item 18. These can be used, for example, in the calculation of tax data for the first Printing machine 7 or in the preparation of a via the first printing machine 7 printable image exist. However, other tasks can be done from the first Control unit 2 are processed, for example, data from the input unit 1 or control data for the first printing press 7 are output.
  • the branch at program point 20 can be conditional or must be trained.
  • the branch to program point 100 means that first control device 2 via the first interface 11 a control command to the second Control unit 5 delivers.
  • the second control device 5 begins after receiving the control command Program item 100 to process the second program module 27.
  • At the program point 100 writes the second control device 5 in a second list of the second memory 6 that the processing of the second module 27 by the first control unit 5 at program point 20 of the first module 26 was triggered.
  • the second control device 5 then saves in at the following program point 110 a third list of the second memory 6 contains the information that the second module 27 is processed so that the second module 27 is processed by the first subsystem 21, that the file in which the method steps of the second module 27 are stored in the second memory 6 are stored at the memory address x, y.
  • the second control device 2 carries out predetermined at program point 120 Method steps in which, for example, an input from the second Input unit 15 is queried or a control parameter for controlling the second Printing machine 19 and / or the first printing machine 7 is calculated, or the second Printing machine 19 and / or the first printing machine 7 controlled with control parameters becomes.
  • an output command for the output of a Information generated is used, for example, to provide an overview of to receive the processing of the process steps. It's interesting with a network knowing which control device which process steps, modules, memory etc. processes or uses.
  • An output information is preferably in a first Output field of the second data memory 6 filed, for example, one or more of the following information: in which module the output information is generated has been; that it is output information; from which system the Output information was generated; what output mode it is; at which program step the output information was generated; in which file the Program step is stored and at which memory address and in which Save the file is stored.
  • program point 125 is processed, in which a correct Functioning of the processing of the program steps of the second module 27 or one correct functioning of the first and second printing presses 7, 19 is checked.
  • Checking the processing of the procedural steps reveals that an error has occurred error information is in a second output field of the second memory 6 stored.
  • the error information has at least one of the information: in which Module the output information was generated; from which system the Output information was generated; what output mode it is; at which program step the output information was generated; in which file the Program step is stored and at which memory address and in which Memory the file is stored; that it is error information regarding the Program sequence of the second module 27 is.
  • Output information filed in a third output field preferably at least one of the following information: in which module the output information was generated; the system from which the output information was generated; around which Output mode it is; at which program step the output information was generated; in which file the program step is stored and on which Memory address and in which memory the file is stored; that it is a Error output with respect to the first and / or second printing press 7, 19, each after with which printing press 7, 19 the error was recognized.
  • the second control device 5 checks whether the first, second or third output field of the second memory 6 is occupied. If this is the case, then branched to program item 140. At program point 140 it is checked whether the Information mode, the error mode for the program execution or the error mode for the functioning of the first or second printing press 7, 19 is switched on. To three memory fields are stored in the second memory 6 for the three output modes be assigned the value 1 when the corresponding modes are switched on. On The modes are switched on either via an input or depending on one Condition automatically via the second control unit 5.
  • program item 145 the output information is output via the first or second output unit 4, 17.
  • the program then branches to program point 150.
  • control unit 2 After receiving the control command, the control unit 2 assists the first module 26 Program point 40 continues. In doing so, further procedural steps are made accordingly Program point 18 processed.
  • Program item 30 contains method steps that are processed by control unit 2 if program item 20 does not branch to program item 100.
  • Program point 40 follows program point 30.
  • an information output is generated and stored by the first control unit 2 in the first memory 3 in a first output field.
  • the Information output preferably has at least one of the following information: the information was generated in the first module 26; the information output was at Process step 45 generates; the process step was processed by the main system; it is an information output; in which file the process step is stored, which led to the information output, and at which memory address of the first memory 3 the file is stored.
  • program point 48 is processed, in which a correct functioning the processing of the program steps of the first module 26 or a correct one Operation of the first and second printing press 7, 19 is checked.
  • error information is stored in a second output field of the first memory 3.
  • the error information has at least one of the information: in which module the Output information was generated; from which system the output information is generated has been; what output mode it is; at which program step the Output information was generated; in which file the program step is saved and at which memory address and in which memory the file is stored; that it is an error information in relation to the program flow.
  • an output information is stored in the first memory 3 filed in a third output field, which preferably at least one of the has the following information: in which module the output information is generated has been; the system from which the output information was generated; around which Output mode it is; at which program step the output information was generated; in which file the program step is stored and on which Memory address and in which memory the file is stored; that it is a Error output with respect to the first and / or second printing press 7, 19, each after which in which printing press 7, 19 the error was recognized.
  • the first control device 2 checks whether one of the three Output fields in the first memory 3 is occupied. If this is not the case, then Program item 90 branches.
  • the program branches to program item 60.
  • the first control unit 2 checks whether the output mode for information, the Output mode for an error message regarding the program sequence or the Output mode for the error message regarding the functioning of the first or second printing press 7, 19 is switched on. There are three in memory 3 Storage fields are stored, one storage field each being one of the three information modes assigned. If an output mode is switched on, the corresponding one Memory field with the value 1.
  • the first control unit 2 gives the information about the first or second output unit 4, 17.
  • the program then branches to program point 90, in which, for example, the first Module 26 is ended.
  • FIG. 4 shows first output information A1 for information output, with SI ⁇ 1> an identifier for the first subsystem 21, with MI ⁇ 2> an identifier for the second Module 27, with MO ⁇ 2> an identifier for the information output mode, with L ⁇ 122> an identifier for method step 122, in which the output information is generated and a short information is given with Info-Mode.
  • SI ⁇ 1> an identifier for the first subsystem 21, with MI ⁇ 2> an identifier for the second Module 27, with MO ⁇ 2> an identifier for the information output mode
  • the second output information A2 is an example of an error output and has the Identifier SI ⁇ 0> for the main system 28, the identifier MI ⁇ 1> for the first module 26, the Identifier MO ⁇ 1> for the output mode error message, the identifier L ⁇ 48> for the Specification of the step in which the error information was generated, the word Error mode for the indication that it is an error information and the Identifier Q as the name of the file in which method step 48 is stored and Q ⁇ x, y> the memory address at which the file is stored in the first memory 3.
  • the outputs can be a combination of those in FIG. 4 shown identifiers included.
  • the output modes can be in operation of the first and second control units 2, 5 can be switched on or off.
  • a corresponding input via the first or second input unit 1, 15 the content of the Expenses are changed.
  • various information about the output can be set.
  • a corresponding input can also be used to determine that information not output, but in an output file of the first or second memory 3, 6 be registered. This is preferred when saving the output file Date and time of storage saved with. That way you can become one later retrieved the output information and also the time of the Occurrence of the output information can be queried.
  • An advantage of the invention is that the manner in which a Output information can be set flexibly and also the output information has an indication of the process step, the module, the which main or sub-system the output information was generated. Thus given an overview despite the distributed processing of procedural steps, in which environment the output information was generated.

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Hardware Redundancy (AREA)
  • Debugging And Monitoring (AREA)
  • Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
  • Control By Computers (AREA)
  • Electrotherapy Devices (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Stored Programmes (AREA)

Abstract

The method employs a master computer exercising overall control of a first device and of a number of sub-systems representing the process steps. The master computer has two way communication with slave computers controlling the sub-systems through which it monitors the current control state of those systems to prevent commands being executed unless the correct conditions prevail.

Description

Die Erfindung betrifft ein Verfahren, zum Abarbeiten von Verfahrensschritten gemäß dem Oberbegriff des Patentanspruchs 1 und eine Vorrichtung zum Abarbeiten von Verfahrensschritten gemäß dem Oberbegriff des Patentanspruchs 9.The invention relates to a method for processing method steps according to the Preamble of claim 1 and a device for processing Method steps according to the preamble of patent claim 9.

Verfahrensschritte werden beispielsweise bei der Steuerung von Druckmaschinen von einem Steuergerät automatisch der Reihe nach abgearbeitet. Die Verfahrensschritte umfassen beispielsweise die Steuerung einer Druckeinheit oder die Steuerung eines Druckzylinders. Außerdem werden vorzugsweise Verfahrensschritte vorgesehen, mit denen eine korrekte Funktionsweise der gesteuerten Maschine überprüft wird. Erkennt das Steuergerät eine Fehlfunktion, so wird ein Ausgabesignal erzeugt und über eine Ausgabeeinheit ausgegeben.Process steps are used, for example, in the control of printing presses automatically processed one control unit in sequence. The procedural steps include, for example, the control of a printing unit or the Control of a printing cylinder. Process steps are also preferred provided with which a correct functioning of the controlled machine is checked becomes. If the control unit detects a malfunction, an output signal is generated and output via an output unit.

Weiterhin sind Programme zur Erstellung eines Programmablaufes bekannt, bei denen Verfahrensschritte vorgesehen sind, die eine korrekte Abarbeitung des Programmablaufes überprüfen. Wird bei einem Verfahrensschritt ein Programmfehler erkannt, so wird dieser über eine Ausgabeeinheit ausgegeben.Programs for creating a program flow are also known in which Process steps are provided which ensure correct execution of the program flow check. If a program error is detected in a procedural step, it becomes output via an output unit.

Die Aufgabe der Erfindung besteht darin, ein Verfahren und eine Vorrichtung zum Abarbeiten von Verfahrensschritten bereitzustellen, die eine größere Flexibilität aufweisen.The object of the invention is to provide a method and an apparatus for Provide process steps that have greater flexibility.

Die Aufgabe der Erfindung wird durch die Merkmale des Anspruchs 1 und durch die Merkmale des Anspruchs 9 gelöst.The object of the invention is characterized by the features of claim 1 and Features of claim 9 solved.

In vorteilhafter Weise wird ein Ausgabesignal nur dann ausgegeben, wenn ein Ausgabemodus eingeschaltet ist. Die Verwendung eines Ausgabemodus bietet den Vorteil, dass Ausgabe-signale nur dann ausgegeben werden, wenn der Ausgabemodus eingeschaltet ist. Ist der Ausgabemodus nicht eingeschaltet, so wird das Ausgabesignal zwar erzeugt, aber nicht ausgegeben.In an advantageous manner, an output signal is only output when an Output mode is switched on. Using an output mode has the advantage that output signals are only output when the output mode is switched on is. If the output mode is not switched on, the output signal is generated but not spent.

Weitere vorteilhafte Ausbildungen der Erfindung sind in den abhängigen Ansprüchen angegeben. In bevorzugten Ausführungsformen der Erfindung weist das Ausgabesignal Kennungen auf, die beispielsweise angeben, in welchem Modul, in welcher Vorrichtung, oder in welchem Verfahrensschritt das Ausgabesignal erzeugt wurde. In weiteren vorteilhaften Ausführungsformen weist das Ausgabesignal eine Kennung auf, die angibt, wo der Verfahrensschritt abgespeichert ist, der zur Erzeugung des Ausgabesignals führte.Further advantageous developments of the invention are in the dependent claims specified. In preferred embodiments of the invention, the output signal Identifiers that indicate, for example, in which module, in which device, or in which process step the output signal was generated. In others In advantageous embodiments, the output signal has an identifier that indicates where the procedural step that led to the generation of the output signal is stored.

Weiterhin sind vorzugsweise verschiedene Ausgabemoden vorgesehen, bei denen vorgegebene Arten von Ausgabesignalen ausgegeben werden, und das Ausgabesignal vorzugsweise eine Kennung aufweist, die angibt, welcher Ausgabemodus eingeschaltet ist.Furthermore, various output modes are preferably provided, in which predetermined types of output signals are output, and the output signal preferably has an identifier which indicates which output mode is switched on.

In einer weiteren bevorzugten Ausführungsform wird das Ausgabesignal in einem Speicher unter Angabe der Zeit, zu der die Speicherung erfolgt, abgelegt. Diese Ausführungsform ermöglicht eine Aussage über den Zeitpunkt des Auftretens des Ausgabesignals.In a further preferred embodiment, the output signal is in a memory stating the time at which the storage takes place. This embodiment enables a statement about the time of the appearance of the output signal.

Die Erfindung wird im folgenden anhand der Figuren näher erläutert. Es zeigen:

  • Figur 1 eine Vorrichtung zum Abarbeiten von Verfahrensschritten,
  • Figur 2 ein Netzwerk von Vorrichtungen zum Abarbeiten von Verfahrensschritten,
  • Figur 3 ein Ablaufdiagramm und
  • Figur 4 zwei Ausgabesignale.
  • The invention is explained in more detail below with reference to the figures. Show it:
  • FIG. 1 shows a device for processing method steps,
  • FIG. 2 shows a network of devices for processing method steps,
  • Figure 3 is a flowchart and
  • Figure 4 shows two output signals.
  • Figur 1 zeigt eine Vorrichtung zum Ansteuern einer ersten Druckmaschine 7, wobei zur Ansteuerung der ersten Druckmaschine 7 Verfahrensschritte abgearbeitet werden. Die Verfahrensschritte sind beispielsweise in Form von Hardware und/oder in Form von Computerprogrammen realisiert.Figure 1 shows a device for controlling a first printing press 7, wherein for Control of the first printing press 7 process steps are processed. The Method steps are, for example, in the form of hardware and / or in the form of Computer programs realized.

    Die Vorrichtung umfasst ein Steuergerät 2, das über eine Eingabeleitung 8 mit einer Eingabeeinheit 1, über eine Ausgabeleitung 9 mit einer Ausgabeeinheit 4, über eine Datenleitung 10 mit einem Speicher 3, über eine erste Schnittstelle 11 mit einem zweiten Steuergerät 5 und über Steuerleitungen 12 mit der ersten Druckmaschine 7 verbunden ist. Anstelle der ersten Druckmaschine 7 kann das Steuergerät 2 mit einem Stellglied in Verbindung stehen, so dass die Erfindung nicht auf die Ansteuerung einer ersten Druckmaschine 7 beschränkt ist, sondern sich für eine Ansteuerung beliebiger Arten von Stellgliedern und/oder Maschinen eignet.The device comprises a control unit 2, which is connected to an input line 8 Input unit 1, via an output line 9 with an output unit 4, via a Data line 10 with a memory 3, via a first interface 11 with a second Control unit 5 and is connected to the first printing press 7 via control lines 12. Instead of the first printing press 7, the control unit 2 can be equipped with an actuator Are connected, so that the invention is not based on the control of a first Printing machine 7 is limited, but for a control of any type Actuators and / or machines is suitable.

    Das zweite Steuergerät 5 steht über eine zweite Datenleitung 13 mit einem zweiten Speicher 6 in Verbindung. Zudem steht das zweite Steuergerät 5 mit einer zweiten Eingabeleitung 14 mit einer zweiten Eingabeeinheit 15 und über eine zweite Ausgabeleitung 16 mit einer zweiten Ausgabeeinheit 17 in Verbindung. Weiterhin ist eine zweite Druckmaschine 19 vorgesehen, mit der das zweite Steuergerät 5 über zweite Steuerleitungen 18 verbunden ist. Anstelle der zweiten Druckmaschine 19 kann auch ein Stellglied oder eine andere Maschine vorgesehen sein, die vom zweiten Steuergerät 5 angesteuert wird. In einer bevorzugten Ausrührungsform steht das zweite Steuergerät 5 über dritte Steuerleitungen 20 mit der ersten Druckmaschine 7 in Verbindung. In dieser Ausführungsform wird vorzugsweise die erste Druckmaschine 7 in verschiedenen Funktionen und/oder gleichzeitig von dem ersten und dem zweiten Steuergerät 2, 5 angesteuert.The second control device 5 is connected to a second via a second data line 13 Memory 6 in connection. In addition, the second control unit 5 is connected to a second one Input line 14 with a second input unit 15 and via a second Output line 16 with a second output unit 17 in connection. Furthermore, one Second printing machine 19 is provided, with which the second control device 5 via second Control lines 18 is connected. Instead of the second printing press 19, a Actuator or another machine may be provided, which is controlled by the second control device 5 is controlled. In a preferred embodiment, the second control device 5 Via third control lines 20 in connection with the first printing press 7. In this Embodiment is preferably the first printing press 7 in different Functions and / or simultaneously from the first and the second control device 2, 5 driven.

    Das zweite Steuergerät 5 mit der zweiten Eingabeeinheit 15, der zweiten Ausgabeeinheit 17, dem zweiten Speicher 6 und der zweiten Druckmaschine 19 stellt ein Sub-System dar, das vom ersten Steuergerät 2 überwacht und/oder gesteuert wird. Das erste Steuergerät 2 stellt einen Masterrechner dar, der das zweite Steuergerät 5, das als Slave-Rechner ausgebildet ist, überwacht und/oder steuert.The second control device 5 with the second input unit 15, the second output unit 17, the second memory 6 and the second printing press 19 represent a subsystem, which is monitored and / or controlled by the first control unit 2. The first control unit 2 represents a master computer, the second control unit 5, the slave computer is trained, monitored and / or controls.

    Figur 2 zeigt schematisch dargestellt ein Haupt-System 28 mit dem ersten Steuergerät 2 als Masterrechner, das über eine Schnittstelle 11 mit einem ersten Sub-System 21 verbunden ist. Im ersten Sub-System 21 ist das zweite Steuergerät 5 angeordnet. Weiterhin steht das Haupt-System 28 über weitere Schnittstellen 22, 23 mit einem zweiten und dritten Sub-System 24, 25 in Verbindung. Das zweite und das dritte Subsystem weisen jeweils ein Steuergerät mit Ein- und Ausgabe und Speicher auf.FIG. 2 schematically shows a main system 28 with the first control unit 2 as Master computer which is connected to a first subsystem 21 via an interface 11 is. The second control device 5 is arranged in the first subsystem 21. It still stands Main system 28 via further interfaces 22, 23 with a second and third sub-system 24, 25 in connection. The second and third subsystems each have a Control unit with input and output and memory on.

    Der Aufbau einer Vorrichtung zum Verarbeiten von Verfahrensschritten in Form eines Haupt-Systems 28 und mehrerer Sub-Systeme 21, 24, 25 weist den Vorteil auf, dass Aufgaben parallel von Sub-Systemen abgearbeitet werden und die Sub-Systeme vom Haupt-System überwacht und gesteuert werden. Auf diese Weise ist eine schnelle Abarbeitung von Aufgaben möglich, da die Aufgaben parallel abgearbeitet werden. Zudem wird durch die Anordnung des Haupt-Systems eine gute Koordination beispielsweise in Bezug auf die Auslastung der Sub-Systeme ermöglicht. Weiterhin bildet die Verwendung von mehreren Sub-Systemen den Vorteil, dass ein Sub-System als Ersatzsystem für ein anderes Sub-System vorgesehen werden kann, wobei das Ersatzsystem die Aufgaben des anderen Sub-Systems übernimmt, wenn dieses ausfällt oder nicht mehr korrekt funktioniert.The construction of a device for processing process steps in the form of a Main system 28 and several sub-systems 21, 24, 25 has the advantage that Tasks are processed in parallel by subsystems and the subsystems by Main system can be monitored and controlled. This way is a quick one Processing of tasks possible since the tasks are processed in parallel. moreover the arrangement of the main system ensures good coordination, for example in Relative to the utilization of the sub-systems. Furthermore, the use forms of several sub-systems the advantage that a sub-system as a replacement system for one other sub-system can be provided, the replacement system performing the functions of other sub-systems takes over if this fails or is no longer correct works.

    Gleichzeitig ist es aufgrund der Sub-System-Struktur schwierig, einen Überblick darüber zu haben, von welchem Sub-System Verfahrensschritte ausgeführt werden und bei welchem Verfahrensschritt eine Ausgabe, insbesondere eine Fehlerausgabe erzeugt wird und wo der Verfahrensschritt, der einen Ausgabebefehl erzeugt hat, abgespeichert ist.At the same time, due to the sub-system structure, it is difficult to get an overview of it to have from which sub-system process steps are carried out and at Which method step an output, in particular an error output is generated and where the process step that generated an output command is stored.

    Die Erfindung wird im folgenden anhand der Figuren 1 und 2 an dem Programmablauf der Figur 3 näher erläutert. Figur 3 zeigt einen Programmablauf, der in ein erstes Modul 26 und in ein zweites Modul 27 aufgeteilt ist. Das erste Modul 26 umfasst die Verfahrensschritte 10 bis 90 und das zweite Modul 27 umfasst die Verfahrensschritte 100 bis 150. Das erste Modul 26 wird im ersten Steuergerät 2 im Haupt-System 28 abgearbeitet und das zweite Modul 27 wird im ersten Sub-System 21 vom zweiten Steuergerät 5 abgearbeitet. Die Verfahrensschritte des ersten Moduls 26 sind im ersten Speicher 3 und die Verfahrenschritte des zweiten Moduls 27 sind im zweiten Speicher 6 abgelegt. Ebenfalls sind Daten und Dateien, die zur Abarbeitung des ersten Moduls 26 verwendet werden, vorzugsweise im ersten Speicher 3 und Daten und Dateien, die zur Abarbeitung des zweiten Moduls 27 verwendet werden, vorzugsweise im zweiten Datenspeicher 6 abgelegt.The invention is described below with reference to FIGS. 1 and 2 on the program flow of the Figure 3 explained in more detail. FIG. 3 shows a program sequence which is divided into a first module 26 and is divided into a second module 27. The first module 26 comprises the Method steps 10 to 90 and the second module 27 comprise method steps 100 to 150. The first module 26 is processed in the first control unit 2 in the main system 28 and the second module 27 is in the first subsystem 21 by the second control device 5 processed. The method steps of the first module 26 are in the first memory 3 and the method steps of the second module 27 are stored in the second memory 6. Also included are data and files used to process the first module 26 be, preferably in the first memory 3 and data and files for processing of the second module 27 are used, preferably in the second data memory 6 stored.

    Bei Programmpunkt 10 startet das erste Steuergerät 2 den Programmablauf und nimmt eine Initialisierung der zur Abarbeitung des ersten Moduls 26 benötigten Daten und Dateien vor. Beim folgenden Programmpunkt 15 schreibt das erste Steuergerät 2 in den ersten Speicher 3 in eine erste Liste, dass das erste Modul 26 abgearbeitet wird, zudem die Speicheradresse x, y, aus der das erste Modul 26 ausgelesen wird und den ersten Speicher 3 als Speicherort der Speicheradresse. Weiterhin schreibt das erste Steuergerät 2 in die erste Liste, dass das erste Modul 26 vom Hauptsystem 28 ausgeführt wird.At program point 10, the first control unit 2 starts the program and takes one Initialization of the data and files required for processing the first module 26 in front. In the following program point 15, the first control unit 2 writes in the first Memory 3 in a first list that the first module 26 is processed, also the Memory address x, y from which the first module 26 is read and the first memory 3 as the location of the memory address. Furthermore, the first control unit 2 writes in the first List that the first module 26 is executed by the main system 28.

    Anschließend arbeitet das erste Steuergerät 2 bei Programmpunkt 18 Verfahrensschritte ab. Diese können beispielsweise in der Berechnung von Steuerdaten für die erste Druckmaschine 7 oder in der Aufbereitung eines über die erste Druckmaschine 7 auszudruckenden Bildes bestehen. Es können jedoch auch andere Aufgaben vom ersten Steuergerät 2 abgearbeitet werden, bei denen beispielsweise Daten von der Eingabeeinheit 1 erfasst oder Steuerdaten zur ersten Druckmaschine 7 ausgegeben werden.The first control unit 2 then executes process steps at program item 18. These can be used, for example, in the calculation of tax data for the first Printing machine 7 or in the preparation of a via the first printing machine 7 printable image exist. However, other tasks can be done from the first Control unit 2 are processed, for example, data from the input unit 1 or control data for the first printing press 7 are output.

    Anschließend erfolgt bei Programmpunkt 20 eine Verzweigung zu Programmpunkt 100 des zweiten Moduls 27. Die Verzweigung bei Programmpunkt 20 kann bedingt oder unbedingt ausgebildet sein. Die Verzweigung zu Programmpunkt 100 bedeutet, dass das erste Steuergerät 2 über die erste Schnittstelle 11 einen Steuerbefehl an das zweite Steuergerät 5 abgibt. Das zweite Steuergerät 5 beginnt nach Erhalt des Steuerbefehles bei Programmpunkt 100 das zweite Programmmodul 27 abzuarbeiten. Bei Programmpunkt 100 schreibt das zweite Steuergerät 5 in eine zweite Liste des zweiten Speichers 6 ein, dass die Abarbeitung des zweiten Moduls 27 vom ersten Steuergerät 5 bei Programmpunkt 20 des ersten Moduls 26 ausgelöst wurde.This is followed by a branch to program point 100 at program point 20 of the second module 27. The branch at program point 20 can be conditional or must be trained. The branch to program point 100 means that first control device 2 via the first interface 11 a control command to the second Control unit 5 delivers. The second control device 5 begins after receiving the control command Program item 100 to process the second program module 27. At the program point 100 writes the second control device 5 in a second list of the second memory 6 that the processing of the second module 27 by the first control unit 5 at program point 20 of the first module 26 was triggered.

    Anschließend speichert das zweite Steuergerät 5 beim folgenden Programmpunkt 110 in eine dritte Liste des zweiten Speichers 6 die Information ein, dass das zweiten Modul 27 abgearbeitet wird, dass das zweite Modul 27 vom ersten Sub-System 21 abgearbeitet wird, dass die Datei, in der die Verfahrensschritte des zweiten Moduls 27 abgelegt sind, im zweiten Speicher 6 an der Speicheradresse x, y abgelegt sind.The second control device 5 then saves in at the following program point 110 a third list of the second memory 6 contains the information that the second module 27 is processed so that the second module 27 is processed by the first subsystem 21, that the file in which the method steps of the second module 27 are stored in the second memory 6 are stored at the memory address x, y.

    Anschließend führt das zweite Steuergerät 2 bei Programmpunkt 120 vorgegebene Verfahrensschritte durch, bei denen beispielsweise eine Eingabe von der zweiten Eingabeeinheit 15 abgefragt wird oder ein Steuerparameter zur Ansteuerung der zweiten Druckmaschine 19 und/oder der ersten Druckmaschine 7 berechnet wird, oder die zweite Druckmaschine 19 und/oder die erste Druckmaschine 7 mit Steuerparametern angesteuert wird.Subsequently, the second control device 2 carries out predetermined at program point 120 Method steps in which, for example, an input from the second Input unit 15 is queried or a control parameter for controlling the second Printing machine 19 and / or the first printing machine 7 is calculated, or the second Printing machine 19 and / or the first printing machine 7 controlled with control parameters becomes.

    Weiterhin wird bei Programmpunkt 122 ein Ausgabebefehl für die Ausgabe einer Information erzeugt. Eine Information dient beispielsweise dazu, um einen Überblick über die Abarbeitung der Verfahrensschritte zu erhalten. Bei einem Netzwerk ist es interessant zu wissen, welches Steuergerät welche Verfahrensschritte, Module, Speicher usw. abarbeitet bzw. nutzt. Dabei wird vorzugsweise eine Ausgabeinformation in einem ersten Ausgabefeld des zweiten Datenspeichers 6 abgelegt, die beispielsweise eine oder mehrere der folgenden Informationen aufweist: in welchem Modul die Ausgabeinformation erzeugt wurde; dass es sich um eine Ausgabeinformation handelt; von welchem System die Ausgabeinformation erzeugt wurde; um welchen Ausgabemodus es sich handelt; bei welchem Programmschritt die Ausgabeinformation erzeugt wurde; in welcher Datei der Programmschritt abgespeichert ist und an welcher Speicheradresse und in welchem Speicher die Datei abgelegt ist.Furthermore, at program point 122 an output command for the output of a Information generated. Information is used, for example, to provide an overview of to receive the processing of the process steps. It's interesting with a network knowing which control device which process steps, modules, memory etc. processes or uses. An output information is preferably in a first Output field of the second data memory 6 filed, for example, one or more of the following information: in which module the output information is generated has been; that it is output information; from which system the Output information was generated; what output mode it is; at which program step the output information was generated; in which file the Program step is stored and at which memory address and in which Save the file is stored.

    Anschließend wird Programmpunkt 125 abgearbeitet, bei dem eine korrekte Funktionsweise der Abarbeitung der Programmschritte des zweiten Moduls 27 oder eine korrekte Funktionsweise der ersten und der zweiten Druckmaschine 7, 19 überprüft wird. Ergibt die Überprüfung der Abarbeitung der Verfahrensschritte, dass ein Fehler aufgetreten ist, so wird eine Fehlerinformation in einem zweiten Ausgabefeld des zweiten Speichers 6 abgelegt. Die Fehlerinformation weist mindestens eine der Informationen auf: in welchem Modul die Ausgabeinformation erzeugt wurde; von welchem System die Ausgabeinformation erzeugt wurde; um welchen Ausgabemodus es sich handelt; bei welchem Programmschritt die Ausgabeinformation erzeugt wurde; in welcher Datei der Programmschritt abgespeichert ist und an welcher Speicheradresse und in welchem Speicher die Datei abgelegt ist; dass es sich um eine Fehlerinformation in Bezug auf den Programmablauf des zweiten Moduls 27 handelt.Then program point 125 is processed, in which a correct Functioning of the processing of the program steps of the second module 27 or one correct functioning of the first and second printing presses 7, 19 is checked. Checking the processing of the procedural steps reveals that an error has occurred error information is in a second output field of the second memory 6 stored. The error information has at least one of the information: in which Module the output information was generated; from which system the Output information was generated; what output mode it is; at which program step the output information was generated; in which file the Program step is stored and at which memory address and in which Memory the file is stored; that it is error information regarding the Program sequence of the second module 27 is.

    Ergibt die Überprüfung der Funktionsweise der ersten oder zweiten Druckmaschine 7, 19, dass eine Fehlfunktion aufgetreten ist, so wird im zweiten Speicher 6 eine Ausgabeinforma-tion in einem dritten Ausgabefeld abgelegt, das vorzugsweise mindestens eine der folgenden Informationen aufweist: in welchem Modul die Ausgabeinformation erzeugt wurde; von welchem System die Ausgabeinformation erzeugt wurde; um welchen Ausgabemodus es sich handelt; bei welchem Programmschritt die Ausgabeinformation erzeugt wurde; in welcher Datei der Programmschritt abgespeichert ist und an welcher Speicheradresse und in welchem Speicher die Datei abgelegt ist; dass es sich um eine Fehlerausgabe in Bezug auf die erste und/oder zweite Druckmaschine 7, 19 handelt, je nachdem bei welcher Druckmaschine 7, 19 der Fehler erkannt wurde.If the functioning of the first or second printing press 7, 19 is checked, that a malfunction has occurred, one is stored in the second memory 6 Output information filed in a third output field, preferably at least one of the following information: in which module the output information was generated; the system from which the output information was generated; around which Output mode it is; at which program step the output information was generated; in which file the program step is stored and on which Memory address and in which memory the file is stored; that it is a Error output with respect to the first and / or second printing press 7, 19, each after with which printing press 7, 19 the error was recognized.

    Beim folgenden Programmschritt 130 überprüft das zweite Steuergerät 5, ob das erste, zweite oder dritte Ausgabefeld des zweiten Speichers 6 belegt ist. Ist dies der Fall, so wird nach Programmpunkt 140 verzweigt. Bei Programmpunkt 140 wird überprüft, ob der Informationsmodus, der Fehlermodus für den Programmablauf oder der Fehlermodus für die Funktionsweise der ersten oder zweiten Druckmaschine 7, 19 eingeschaltet ist. Dazu sind für die drei Ausgabenmoden drei Speicherfelder im zweiten Speicher 6 abgelegt, die beim Einschalten der entsprechenden Moden mit dem Wert 1 belegt werden. Ein Einschalten der Moden erfolgt entweder über eine Eingabe oder abhängig von einer Bedingung automatisch über das zweite Steuergerät 5.In the following program step 130, the second control device 5 checks whether the first, second or third output field of the second memory 6 is occupied. If this is the case, then branched to program item 140. At program point 140 it is checked whether the Information mode, the error mode for the program execution or the error mode for the functioning of the first or second printing press 7, 19 is switched on. To three memory fields are stored in the second memory 6 for the three output modes be assigned the value 1 when the corresponding modes are switched on. On The modes are switched on either via an input or depending on one Condition automatically via the second control unit 5.

    Ergibt die Abfrage bei Programmpunkt 140, dass einer der drei Ausgabenmoden eingeschaltet ist, so wird nach Programmpunkt 145 verzweigt. Bei Programmpunkt 145 wird die Ausgabeinformation über die erste oder zweite Ausgabeeinheit 4, 17 ausgegeben. Anschließend wird zu Programmpunkt 150 verzweigt. If the query at program point 140 reveals that one of the three output modes is switched on, the program branches to program item 145. At program point 145 the output information is output via the first or second output unit 4, 17. The program then branches to program point 150.

    Ergibt die Abfrage bei Programmpunkt 140, dass keiner der Ausgabemoden eingeschaltet ist, so wird direkt zu Programmpunkt 150 verzweigt.If the query at program point 140 reveals that none of the output modes is switched on , the program branches directly to program point 150.

    Ergibt die Abfrage bei Programmpunkt 130, dass keines der Ausgabefelder belegt ist, so wird direkt zu Programmpunkt 150 verzweigt.If the query at program point 130 shows that none of the output fields is occupied, then the program branches directly to program point 150.

    Bei Programmpunkt 150 werden weitere Verfahrensschritte des zweiten Moduls 27 abgearbeitet und anschließend über die er-ste Schnittstelle 11 ein Steuerbefehl an das erste Steuergerät 2 übergeben. Je nach Ausführungsform des zweiten Moduls 27 werden auch Daten und/oder berechnete Werte an das erste Steuergerät 2 übergeben.At program point 150, further method steps of the second module 27 processed and then a control command to the first via the first interface 11 Hand over control unit 2. Depending on the embodiment of the second module 27, too Transfer data and / or calculated values to the first control unit 2.

    Das Steuergerät 2 arbeitet nach Erhalt des Steuerbefehls das erste Modul 26 bei Programmpunkt 40 weiter ab. Dabei werden weitere Verfahrensschritte entsprechend Programmpunkt 18 abgearbeitet.After receiving the control command, the control unit 2 assists the first module 26 Program point 40 continues. In doing so, further procedural steps are made accordingly Program point 18 processed.

    Programmpunkt 30 beinhaltet Verfahrensschritte, die vom Steuergerät 2 abgearbeitet werden, wenn bei Programmpunkt 20 nicht nach Programmpunkt 100 verzweigt wird. Nach Abarbeitung von Programmpunkt 30 folgt Programmpunkt 40.Program item 30 contains method steps that are processed by control unit 2 if program item 20 does not branch to program item 100. Program point 40 follows program point 30.

    Nach Abarbeitung der Verfahrensschritte wird bei Programmpunkt 45 vorzugsweise in Abhängigkeit von einem vorgegebenen Ereignis eine Informationsausgabe erzeugt und vom ersten Steuergerät 2 im ersten Speicher 3 in einem ersten Ausgabefeld abgelegt. Die Informationsausgabe weist vorzugsweise mindestens eine der folgenden Informationen auf: die Information wurde im ersten Modul 26 erzeugt; die Informationsausgabe wurde bei Verfahrensschritt 45 erzeugt; der Verfahrensschritt wurde vom Hauptsystem abgearbeitet; es handelt sich um eine Informationsausgabe; in welcher Datei der Verfahrensschritt abgespeichert ist, der zur Informationsausgabe führte, und an welcher Speicheradresse des ersten Speichers 3 die Datei abgelegt ist.After the processing of the process steps in program point 45, preferably in Depending on a given event, an information output is generated and stored by the first control unit 2 in the first memory 3 in a first output field. The Information output preferably has at least one of the following information: the information was generated in the first module 26; the information output was at Process step 45 generates; the process step was processed by the main system; it is an information output; in which file the process step is stored, which led to the information output, and at which memory address of the first memory 3 the file is stored.

    Anschließend wird Programmpunkt 48 abgearbeitet, bei dem eine korrekte Funktionsweise der Abarbeitung der Programmschritte des ersten Moduls 26 oder eine korrekte Funktionsweise der ersten und der zweiten Druckmaschine 7, 19 überprüft wird. Ergibt die Überprüfung der Abarbeitung der Verfahrensschritte, dass ein Fehler aufgetreten ist, so wird eine Fehlerinformation in einem zweiten Ausgabefeld des ersten Speichers 3 abgelegt. Die Fehlerinformation weist mindestens eine der Informationen auf: in welchem Modul die Ausgabeinformation erzeugt wurde; von welchem System die Ausgabeinformation erzeugt wurde; um welchen Ausgabemodus es sich handelt; bei welchem Programmschritt die Ausgabeinformation erzeugt wurde; in welcher Datei der Programmschritt abgespeichert ist und an welcher Speicheradresse und in welchem Speicher die Datei abgelegt ist; dass es sich um eine Fehlerinformation in Bezug auf den Programmablauf handelt.Subsequently program point 48 is processed, in which a correct functioning the processing of the program steps of the first module 26 or a correct one Operation of the first and second printing press 7, 19 is checked. Returns the Checking the processing of the procedural steps that an error has occurred, so error information is stored in a second output field of the first memory 3. The error information has at least one of the information: in which module the Output information was generated; from which system the output information is generated has been; what output mode it is; at which program step the Output information was generated; in which file the program step is saved and at which memory address and in which memory the file is stored; that it is an error information in relation to the program flow.

    Ergibt die Überprüfung der Funktionsweise der ersten oder zweiten Druckmaschine 7, 19, dass eine Fehlfunktion aufgetreten ist, so wird im ersten Speicher 3 eine Ausgabeinforma-tion in einem dritten Ausgabefeld abgelegt, das vorzugsweise mindestens eine der folgenden Informationen aufweist: in welchem Modul die Ausgabeinformation erzeugt wurde; von welchem System die Ausgabeinformation erzeugt wurde; um welchen Ausgabemodus es sich handelt; bei welchem Programmschritt die Ausgabeinformation erzeugt wurde; in welcher Datei der Programmschritt abgespeichert ist und an welcher Speicheradresse und in welchem Speicher die Datei abgelegt ist; dass es sich um eine Fehlerausgabe in Bezug auf die erste und/oder zweite Druckmaschine 7, 19 handelt, je nach dem bei welcher Druckmaschine 7, 19 der Fehler erkannt wurde.If the functioning of the first or second printing press 7, 19 is checked, that a malfunction has occurred, an output information is stored in the first memory 3 filed in a third output field, which preferably at least one of the has the following information: in which module the output information is generated has been; the system from which the output information was generated; around which Output mode it is; at which program step the output information was generated; in which file the program step is stored and on which Memory address and in which memory the file is stored; that it is a Error output with respect to the first and / or second printing press 7, 19, each after which in which printing press 7, 19 the error was recognized.

    Beim folgenden Programmpunkt 50 überprüft das erste Steuergerät 2, ob eines der drei Ausgabefelder im ersten Speicher 3 belegt ist. Ist dies nicht der Fall, so wird nach Programmpunkt 90 verzweigt.At the following program point 50, the first control device 2 checks whether one of the three Output fields in the first memory 3 is occupied. If this is not the case, then Program item 90 branches.

    Ergibt die Überprüfung bei Programmpunkt 50, dass wenigstens eines der drei Ausgabefelder belegt ist, so wird nach Programmpunkt 60 verzweigt. Bei Programmpunkt 60 überprüft das erste Steuergerät 2, ob der Ausgabemodus für eine Informa-tion, der Ausgabemodus für eine Fehlermeldung bezüglich des Programmablaufes oder der Ausgabemodus für die Fehlermeldung bezüglich der Funktionsweise der ersten oder zweiten Druckmaschine 7, 19 eingeschaltet ist. Dazu sind im Speicher 3 drei Speicherfelder abgelegt, wobei jeweils ein Speicherfeld einem der drei Informationsmoden zugeordnet ist. Wird ein Ausgabemodus eingeschaltet, so wird das entsprechende Speicherfeld mit dem Wert 1 belegt.If the check at program point 50 reveals that at least one of the three If output fields are occupied, the program branches to program item 60. At the program point 60, the first control unit 2 checks whether the output mode for information, the Output mode for an error message regarding the program sequence or the Output mode for the error message regarding the functioning of the first or second printing press 7, 19 is switched on. There are three in memory 3 Storage fields are stored, one storage field each being one of the three information modes assigned. If an output mode is switched on, the corresponding one Memory field with the value 1.

    Ergibt die Abfrage bei Programmpunkt 60, dass wenigstens einer der drei Ausgabemoden eingeschaltet ist, so wird nach Programmpunkt 70 verzweigt. Ergibt die Abfrage bei Programmpunkt 60, dass keiner der drei Ausgabemoden eingeschaltet ist, so wird direkt nach Programmpunkt 90 verzweigt.If the query at program point 60 reveals that at least one of the three output modes is switched on, the program branches to program point 70. Returns the query at Program point 60, that none of the three output modes is switched on, becomes direct branches to program item 90.

    Bei Programmpunkt 70 gibt das erste Steuergerät 2 die Information über die erste oder zweite Ausgabeeinheit 4, 17 aus.At program point 70, the first control unit 2 gives the information about the first or second output unit 4, 17.

    Anschließend wird zu Programmpunkt 90 verzweigt, bei dem beispielsweise das erste Modul 26 beendet wird.The program then branches to program point 90, in which, for example, the first Module 26 is ended.

    Figur 4 zeigt eine erste Ausgabeinformation A1 für eine Informationsausgabe, wobei mit SI<1> eine Kennung für das erste Sub-System 21, mit MI<2> eine Kennung für das zweite Modul 27, mit MO<2> eine Kennung für den Ausgabemodus Information, mit L<122> eine Kennung für den Verfahrensschritt 122, bei dem die Ausgabeinformation erzeugt wurde, und mit Info-Mode eine Kurzinformation angegeben ist. Vorzugsweise wird noch der Name der Datei Q und der Speicherort Q<x,y> der Datei ausgegeben, in der der Verfahrensschritt 122 abgelegt ist.FIG. 4 shows first output information A1 for information output, with SI <1> an identifier for the first subsystem 21, with MI <2> an identifier for the second Module 27, with MO <2> an identifier for the information output mode, with L <122> an identifier for method step 122, in which the output information is generated and a short information is given with Info-Mode. Preferably still the name of the file Q and the location Q <x, y> of the file in which the Step 122 is stored.

    Die zweite Ausgabeinformation A2 ist ein Beispiel für eine Fehlerausgabe und weist die Kennung SI<0> für das Hauptsystem 28, die Kennung MI<1> für das erste Modul 26, die Kennung MO<1> für den Ausgabemodus Fehlermeldung, die Kennung L<48> für die Angabe des Verfahrensschrittes, bei dem die Fehlerinformation erzeugt wurde, das Wort Fehler-Mode für die Angabe, dass es sich um eine Fehlerinformation handelt und die Kennung Q als Name der Datei, in dem der Verfahrensschritt 48 abgelegt ist und Q<x,y> die Speicheradresse, an der die Datei im ersten Speicher 3 abgelegt ist, auf. The second output information A2 is an example of an error output and has the Identifier SI <0> for the main system 28, the identifier MI <1> for the first module 26, the Identifier MO <1> for the output mode error message, the identifier L <48> for the Specification of the step in which the error information was generated, the word Error mode for the indication that it is an error information and the Identifier Q as the name of the file in which method step 48 is stored and Q <x, y> the memory address at which the file is stored in the first memory 3.

    Je nach Ausführungsform können die Ausgaben eine Kombination der in Figur 4 dargestellten Kennungen enthalten.Depending on the embodiment, the outputs can be a combination of those in FIG. 4 shown identifiers included.

    In einer bevorzugten Ausführungsform können die Ausgabemoden während des Betriebes des ersten und zweiten Steuergerätes 2, 5 ein- oder ausgeschaltet werden. Zudem kann über eine entsprechende Eingabe über die erste oder zweite Eingabeeinheit 1, 15 der Inhalt der Ausgaben verändert werden. Beispielsweise können für die verschiedenen Ausgabemoden verschiedene Informationen zur Ausgabe festgelegt werden.In a preferred embodiment, the output modes can be in operation of the first and second control units 2, 5 can be switched on or off. In addition, can a corresponding input via the first or second input unit 1, 15 the content of the Expenses are changed. For example, for the different output modes various information about the output can be set.

    Zudem kann über eine entsprechende Eingabe auch festgelegt werden, dass Informationen nicht ausgegeben, sondern in eine Ausgabedatei des ersten oder zweiten Speichers 3, 6 eingeschrieben werden. Dabei wird vorzugsweise beim Abspeichern der Ausgabedatei das Datum und die Uhrzeit der Abspeicherung mit abgelegt. Auf diese Weise kann zu einem späteren Zeitpunkt die Ausgabeinformation abgerufen und zudem der Zeitpunkt des Auftretens der Ausgabeinformation abgefragt werden.In addition, a corresponding input can also be used to determine that information not output, but in an output file of the first or second memory 3, 6 be registered. This is preferred when saving the output file Date and time of storage saved with. That way you can become one later retrieved the output information and also the time of the Occurrence of the output information can be queried.

    Ein Vorteil der Erfindung besteht darin, dass die Art und Weise der Ausgabe einer Ausgabeinformation flexibel eingestellt werden kann und zudem die Ausgabeinformation eine Angabe darüber aufweist, bei welchen Verfahrensschritt, bei welchem Modul, bei welchem Haupt- oder Sub-System die Ausgabeinformation erzeugt wurde. Somit wird trotz einer verteilten Abarbeitung von Verfahrensschritten ein Überblick gegeben, in welchem Umfeld die Ausgabeinformation erzeugt wurde. An advantage of the invention is that the manner in which a Output information can be set flexibly and also the output information has an indication of the process step, the module, the which main or sub-system the output information was generated. Thus given an overview despite the distributed processing of procedural steps, in which environment the output information was generated.

    BezugszeichenlisteLIST OF REFERENCE NUMBERS

    11
    Eingabeeinheitinput unit
    22
    Steuergerätcontrol unit
    33
    SpeicherStorage
    44
    Ausgabeeinheitoutput unit
    55
    zweites Steuergerätsecond control unit
    66
    zweiter Speichersecond store
    77
    erste Druckmaschinefirst printing press
    88th
    Eingabeleitunginput line
    99
    Ausgabeleitungoutput line
    1010
    Datenleitungdata line
    1111
    erste Schnittstellefirst interface
    1212
    Steuerleitungcontrol line
    1313
    zweite Datenleitungsecond data line
    1414
    zweite Eingabeleitungsecond input line
    1515
    zweite Eingabeeinheitsecond input unit
    1616
    zweite Ausgabeleitungsecond output line
    1717
    zweite Ausgabeeinheitsecond output unit
    1818
    zweite Steuerleitungsecond control line
    1919
    zweite Druckmaschinesecond printing press
    2020
    dritte Steuerleitungthird control line
    2121
    erstes Subsystemfirst subsystem
    2222
    zweite Schnittstellesecond interface
    2323
    dritte Schnittstellethird interface
    2424
    zweites Subsystemsecond subsystem
    2525
    drittes Subsystemthird subsystem
    2626
    erstes Modulfirst module
    2727
    zweites Modulsecond module
    2828
    Hauptsystemmain system

    Claims (14)

    Verfahren zum Abarbeiten von Verfahrensschritten, wobei in einem Verfahrensschritt ein Ausgabesignal erzeugt wird,
    dadurch gekennzeichnet, dass überprüft wird, ob ein Ausgabemodus eingeschaltet ist, und dass das Ausgabesignal nur dann ausgegeben wird, wenn der Ausgabemodus eingeschaltet ist.
    Method for processing method steps, an output signal being generated in one method step,
    characterized in that it is checked whether an output mode is switched on and that the output signal is only output when the output mode is switched on.
    Verfahren nach Anspruch 1,
    dadurch gekennzeichnet, dass die Verfahrensschritte in Module (26, 27) unterteilt sind, wobei bei einer Abarbeitung der Verfahrensschritte von einem Modul (26) zum anderen Modul (27) gewechselt wird, dass das Ausgabesignal eine Kennung aufweist, die angibt, in welchem Modul das Ausgabesignal erzeugt wurde.
    Method according to claim 1,
    characterized, that the method steps are subdivided into modules (26, 27), with a change from one module (26) to another module (27) being carried out when the method steps are processed, that the output signal has an identifier that indicates in which module the output signal was generated.
    Verfahren nach einem der Ansprüche 1 oder 2,
    dadurch gekennzeichnet, dass das Verfahren in verschiedenen Vorrichtungen (2, 5) durchgeführt wird, dass das Ausgabesignal eine Kennung aufweist, die angibt, in welcher Vorrichtung (2, 5) das Ausgabesignal erzeugt wurde.
    Method according to one of claims 1 or 2,
    characterized, that the method is carried out in different devices (2, 5), that the output signal has an identifier which indicates in which device (2, 5) the output signal was generated.
    Verfahren nach einem der Ansprüche 1 bis 3,
    dadurch gekennzeichnet, dass die Verfahrensschritte in einem Speicher (3, 6) abgelegt sind, dass die Verfahrensschritte aus dem Speicher (3, 6) ausgelesen und abgearbeitet werden, und dass das Ausgabesignal eine Kennung aufweist, die angibt, wo der Verfahrensschritt abgelegt ist, von dem das Ausgabesignal erzeugt wurde.
    Method according to one of claims 1 to 3,
    characterized, that the method steps are stored in a memory (3, 6), that the method steps are read from the memory (3, 6) and processed, and that the output signal has an identifier which indicates where the method step from which the output signal was generated is stored.
    Verfahren nach einem der Ansprüche 1 bis 4,
    dadurch gekennzeichnet, dass das Ausgabesignal eine Kennung aufweist, die angibt, in welchem Verfahrensschritt das Ausgabesignal erzeugt wurde.
    Method according to one of claims 1 to 4,
    characterized in that the output signal has an identifier which indicates in which method step the output signal was generated.
    Verfahren nach einem der Ansprüche 1 bis 5,
    dadurch gekennzeichnet, dass mehrere Ausgabemoden vorgesehen sind, dass überprüft wird, welcher Ausgabemodus eingestellt ist, dass das Ausgabesignal eine Kennung aufweist, die angibt, zu welchem Ausgabemodus das Ausgabesignal gehört und, dass nur die zu dem eingestellten Ausgabemodus gehörenden Ausgabesignale ausgegeben werden.
    Method according to one of claims 1 to 5,
    characterized in that a plurality of output modes are provided, that it is checked which output mode is set, that the output signal has an identifier which indicates which output mode the output signal belongs to and that only the output signals belonging to the set output mode are output.
    Verfahren nach einem der Ansprüche 1 bis 6,
    dadurch gekennzeichnet, dass das Ausgabesignal als optisches oder akustisches Signal über eine Ausgabeeinheit (4, 17) ausgegeben wird.
    Method according to one of claims 1 to 6,
    characterized in that the output signal is output as an optical or acoustic signal via an output unit (4, 17).
    Verfahren nach einem der Ansprüche 1 bis 6,
    dadurch gekennzeichnet, dass das Ausgabesignal in einem Speicher (3, 6) unter Angabe der Zeit, zu der die Speicherung erfolgt, abgespeichert wird.
    Method according to one of claims 1 to 6,
    characterized in that the output signal is stored in a memory (3, 6) specifying the time at which the storage takes place.
    Vorrichtung zum Abarbeiten von Verfahrensschritten mit einem Steuergerät, das ein Ausgabesignal erzeugt,
    dadurch gekennzeichnet, dass das Steuergerät (2, 5) überprüft, ob ein Ausgabemodus eingeschaltet ist, und dass das Steuergerät (2, 5) das Ausgabesignal ausgibt, wenn der Ausgabemodus eingeschaltet ist.
    Device for processing method steps with a control device that generates an output signal,
    characterized in that the control device (2, 5) checks whether an output mode is switched on and that the control device (2, 5) outputs the output signal when the output mode is switched on.
    Vorrichtung nach Anspruch 9,
    dadurch gekennzeichnet, dass ein zweites Steuergerät (5) vorgesehen ist, dass das erste oder zweite Steuergerät (5) ein Ausgabesignal erzeugt, dass das erste oder zweite Steuergerät (5) das Ausgabesignal ausgibt, wenn ein Ausgabemodus eingeschaltet ist, und dass das Ausgabesignal eine Kennung aufweist, die angibt, dass das Ausgabesignal von dem ersten oder zweiten Steuergerät (2, 5) erzeugt wurde.
    Device according to claim 9,
    characterized in that a second control device (5) is provided, that the first or second control device (5) generates an output signal, that the first or second control device (5) outputs the output signal when an output mode is switched on, and that the output signal is a Has an identifier that indicates that the output signal was generated by the first or second control device (2, 5).
    Vorrichtung nach einem der Ansprüche 9 oder 10,
    dadurch gekennzeichnet, dass das Ausgabesignal eine Kennung aufweist, die angibt, bei welchem Verfahrensschritt das Ausgabesignal erzeugt wurde.
    Device according to one of claims 9 or 10,
    characterized in that the output signal has an identifier which indicates the method step in which the output signal was generated.
    Vorrichtung nach einem der Ansprüche 9 bis 11,
    dadurch gekennzeichnet, dass das erste und/oder zweite Steuergerät (2, 5) Verfahrensschritte in Form von Programmmodulen (26, 27) abarbeiten, und dass das Ausgabesignal eine Kennung aufweist, die angibt, in welchem Modul (26, 27) das Ausgabesignal erzeugt wurde.
    Device according to one of claims 9 to 11,
    characterized in that the first and / or second control device (2, 5) process steps in the form of program modules (26, 27), and in that the output signal has an identifier which indicates in which module (26, 27) the output signal is generated has been.
    Vorrichtung nach einem der Ansprüche 9 bis 12,
    dadurch gekennzeichnet, dass ein Speicher (3, 6) vorgesehen ist, dass in dem Speicher (3, 6) die Verfahrensschritte abgelegt sind, dass das erste und/oder zweite Steuergerät (2, 5) die Verfahrensschritte zur Abarbeitung aus dem Speicher (3, 6) ausliest, dass das Ausgabesignal eine Kennung aufweist, die angibt, an welcher Speicheradresse im Speicher (3, 6) und/oder unter welchem Dateinamen die Verfahrensschritte abgespeichert sind.
    Device according to one of claims 9 to 12,
    characterized, that a memory (3, 6) is provided, that the method steps are stored in the memory (3, 6), that the first and / or second control unit (2, 5) reads the processing steps from the memory (3, 6), that the output signal has an identifier which indicates the memory address in the memory (3, 6) and / or the file name under which the method steps are stored.
    Vorrichtung nach einem der Ansprüche 9 bis 13,
    dadurch gekennzeichnet, dass die Eingabemittel (1, 15) vorgesehen sind, mit denen der Ausgabemodus vorzugsweise auch während der Abarbeitung der Verfahrensschritte ein- oder ausgeschaltet werden kann.
    Device according to one of claims 9 to 13,
    characterized in that the input means (1, 15) are provided with which the output mode can preferably also be switched on or off during the processing of the method steps.
    EP01116636A 2000-08-09 2001-07-13 Method and device for working through process steps Expired - Lifetime EP1179428B1 (en)

    Applications Claiming Priority (2)

    Application Number Priority Date Filing Date Title
    DE10038772A DE10038772A1 (en) 2000-08-09 2000-08-09 Process and device for processing process steps
    DE10038772 2000-08-09

    Publications (2)

    Publication Number Publication Date
    EP1179428A1 true EP1179428A1 (en) 2002-02-13
    EP1179428B1 EP1179428B1 (en) 2006-05-17

    Family

    ID=7651789

    Family Applications (1)

    Application Number Title Priority Date Filing Date
    EP01116636A Expired - Lifetime EP1179428B1 (en) 2000-08-09 2001-07-13 Method and device for working through process steps

    Country Status (7)

    Country Link
    US (1) US7519495B2 (en)
    EP (1) EP1179428B1 (en)
    JP (1) JP4928030B2 (en)
    AT (1) ATE326344T1 (en)
    CA (1) CA2354101C (en)
    DE (2) DE10038772A1 (en)
    IL (1) IL144681A (en)

    Families Citing this family (3)

    * Cited by examiner, † Cited by third party
    Publication number Priority date Publication date Assignee Title
    EP1591251A1 (en) * 2004-04-26 2005-11-02 Müller Martini Holding AG Device with at least one printing machine
    JP4630783B2 (en) * 2004-12-16 2011-02-09 キヤノン株式会社 Peripheral device control system, printing device, peripheral device control method, and program
    CN101804725B (en) * 2010-03-24 2015-02-25 中国电子科技集团公司第四十五研究所 Software and hardware combination multi-grade exception processing method of full-automatic precise screen printer

    Citations (2)

    * Cited by examiner, † Cited by third party
    Publication number Priority date Publication date Assignee Title
    DE4329886A1 (en) * 1993-09-06 1995-03-16 Heidelberger Druckmasch Ag Sequence control system for printworks
    DE10055583A1 (en) * 1999-12-09 2001-06-13 Heidelberger Druckmasch Ag Device for planning, controlling production processes associates process data for print process(es) with display element for positioning individually or collectively on planning panel

    Family Cites Families (15)

    * Cited by examiner, † Cited by third party
    Publication number Priority date Publication date Assignee Title
    JPS6053339B2 (en) * 1980-10-09 1985-11-25 日本電気株式会社 Logical unit error recovery method
    DE3914238A1 (en) * 1989-04-29 1990-10-31 Heidelberger Druckmasch Ag METHOD AND ARRANGEMENT FOR CONTROLLING PRINTING MACHINES
    US5039189A (en) * 1990-04-06 1991-08-13 Lockheed Missiles & Space Company, Inc. Optical signal distribution network and method of converting independent optical/electrical signals
    US6975423B2 (en) * 1993-11-08 2005-12-13 Seiko Epson Corporation Printing apparatus and a control method therefor
    DE4342052C2 (en) * 1993-12-09 1996-07-11 Roland Man Druckmasch Control computer that is connected to several peripheral units via an address bus
    US6771378B2 (en) * 1994-10-20 2004-08-03 Canon Kabushiki Kaisha Information processing apparatus which obtains information concerning residual ink amount from an attached ink jet printer
    US5595113A (en) * 1994-10-25 1997-01-21 M & R Printing Equipment, Inc. Sequencing system for printing machine
    CN1101315C (en) * 1995-12-18 2003-02-12 精工爱普生株式会社 Printing apparatus and control method thereof
    US5764900A (en) * 1996-11-05 1998-06-09 Multitude, Inc. System and method for communicating digitally-encoded acoustic information across a network between computers
    KR100266578B1 (en) * 1997-06-11 2000-09-15 구자홍 Automatic tone correction method and apparatus
    US5983796A (en) * 1997-09-22 1999-11-16 Komori Corporation Remaining paper detection apparatus for sheet-fed rotary printing press
    JP3829508B2 (en) * 1998-11-27 2006-10-04 セイコーエプソン株式会社 Image processing apparatus, image processing method, and printing apparatus
    JP2000174783A (en) * 1998-12-07 2000-06-23 Ryobi Ltd System or method for deciding identification code of device to be controlled
    US6192395B1 (en) * 1998-12-23 2001-02-20 Multitude, Inc. System and method for visually identifying speaking participants in a multi-participant networked event
    US6449371B1 (en) * 1999-02-17 2002-09-10 Creative Technology Ltd. PC surround sound mixer

    Patent Citations (2)

    * Cited by examiner, † Cited by third party
    Publication number Priority date Publication date Assignee Title
    DE4329886A1 (en) * 1993-09-06 1995-03-16 Heidelberger Druckmasch Ag Sequence control system for printworks
    DE10055583A1 (en) * 1999-12-09 2001-06-13 Heidelberger Druckmasch Ag Device for planning, controlling production processes associates process data for print process(es) with display element for positioning individually or collectively on planning panel

    Also Published As

    Publication number Publication date
    DE50109790D1 (en) 2006-06-22
    ATE326344T1 (en) 2006-06-15
    CA2354101C (en) 2009-11-24
    US7519495B2 (en) 2009-04-14
    DE10038772A1 (en) 2002-02-21
    CA2354101A1 (en) 2002-02-09
    US20020022893A1 (en) 2002-02-21
    JP4928030B2 (en) 2012-05-09
    EP1179428B1 (en) 2006-05-17
    IL144681A0 (en) 2002-06-30
    JP2002123408A (en) 2002-04-26
    IL144681A (en) 2008-11-26

    Similar Documents

    Publication Publication Date Title
    EP0577919A1 (en) Access control for coupling mask-programmed micro-controllers
    EP0525432A2 (en) Method of changing system configuration data in a telecommunications exchange system
    DE19813203A1 (en) Servo control method for serial communication process
    DE102005008520A1 (en) A method of monitoring a directory in a computer system, computer program product, and computer system for performing this method
    DE69122142T2 (en) Control system for a multiprocessor system
    WO2000004429A1 (en) Control system with personal computer
    EP0799441B1 (en) System for controlling technical processes
    DE102016013573B4 (en) Numerical control device with improved servo control
    EP0862763B1 (en) Simulator unit for simulating a peripheral unit of a modular programmable controller
    EP1179428B1 (en) Method and device for working through process steps
    EP2216696B1 (en) Method and communication system for configuring a communication module containing a logic module
    EP1362268B1 (en) Functional check of a unit of a printing machine
    EP1119801A1 (en) Method for operating an automation system
    DE2932394A1 (en) INTELLIGENT, PROGRAMMABLE PROCESS CONTROL ARRANGEMENT
    DE102018006156A1 (en) control system
    DE2034423C3 (en) Procedure for troubleshooting a program-controlled switching system
    DE102013212181A1 (en) Welding system and method for exchanging process data of a welding system
    DE69918829T2 (en) CONTROL SYSTEM FOR CONTROLLING PROCESS DEVICES
    DE102005008519B4 (en) Method for monitoring a directory in a printing system, computer program product and printing system for carrying out this method
    EP1960854A1 (en) Diagnostic method and diagnostic device for the function-oriented diagnosis of a system comprising interconnected components
    DE102019213001A1 (en) Knowledge production system
    EP0645034A1 (en) Computer system.
    AT522186B1 (en) Computer-implemented method for the computer-aided generation of an executable control program for controlling and / or regulating a technical process
    EP1095321B1 (en) Method and device for designing the control of an overall process
    DE3853129T2 (en) Direct control device for multiprocessor network.

    Legal Events

    Date Code Title Description
    PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

    Free format text: ORIGINAL CODE: 0009012

    AK Designated contracting states

    Kind code of ref document: A1

    Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR

    AX Request for extension of the european patent

    Free format text: AL;LT;LV;MK;RO;SI

    17P Request for examination filed

    Effective date: 20020110

    AKX Designation fees paid

    Free format text: AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR

    GRAP Despatch of communication of intention to grant a patent

    Free format text: ORIGINAL CODE: EPIDOSNIGR1

    GRAS Grant fee paid

    Free format text: ORIGINAL CODE: EPIDOSNIGR3

    GRAA (expected) grant

    Free format text: ORIGINAL CODE: 0009210

    AK Designated contracting states

    Kind code of ref document: B1

    Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: FI

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20060517

    Ref country code: IE

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20060517

    Ref country code: NL

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20060517

    REG Reference to a national code

    Ref country code: GB

    Ref legal event code: FG4D

    Free format text: NOT ENGLISH

    REG Reference to a national code

    Ref country code: CH

    Ref legal event code: EP

    REG Reference to a national code

    Ref country code: IE

    Ref legal event code: FG4D

    Free format text: LANGUAGE OF EP DOCUMENT: GERMAN

    REF Corresponds to:

    Ref document number: 50109790

    Country of ref document: DE

    Date of ref document: 20060622

    Kind code of ref document: P

    GBT Gb: translation of ep patent filed (gb section 77(6)(a)/1977)

    Effective date: 20060619

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: MC

    Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date: 20060731

    Ref country code: BE

    Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date: 20060731

    Ref country code: LI

    Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date: 20060731

    Ref country code: CH

    Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date: 20060731

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: SE

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20060817

    Ref country code: DK

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20060817

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: ES

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20060828

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: PT

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20061017

    NLV1 Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents act
    ET Fr: translation filed
    REG Reference to a national code

    Ref country code: IE

    Ref legal event code: FD4D

    REG Reference to a national code

    Ref country code: CH

    Ref legal event code: PL

    PLBE No opposition filed within time limit

    Free format text: ORIGINAL CODE: 0009261

    STAA Information on the status of an ep patent application or granted ep patent

    Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

    26N No opposition filed

    Effective date: 20070220

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: AT

    Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date: 20060713

    BERE Be: lapsed

    Owner name: HEIDELBERGER DRUCKMASCHINEN A.G.

    Effective date: 20060731

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: GR

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20060818

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: LU

    Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date: 20060713

    Ref country code: TR

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20060517

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: CY

    Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date: 20060517

    PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

    Ref country code: IT

    Payment date: 20100721

    Year of fee payment: 10

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: IT

    Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date: 20110713

    PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

    Ref country code: GB

    Payment date: 20150723

    Year of fee payment: 15

    REG Reference to a national code

    Ref country code: FR

    Ref legal event code: PLFP

    Year of fee payment: 16

    GBPC Gb: european patent ceased through non-payment of renewal fee

    Effective date: 20160713

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: GB

    Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date: 20160713

    REG Reference to a national code

    Ref country code: FR

    Ref legal event code: PLFP

    Year of fee payment: 17

    PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

    Ref country code: FR

    Payment date: 20170726

    Year of fee payment: 17

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: FR

    Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date: 20180731

    PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

    Ref country code: DE

    Payment date: 20190731

    Year of fee payment: 19

    REG Reference to a national code

    Ref country code: DE

    Ref legal event code: R119

    Ref document number: 50109790

    Country of ref document: DE

    PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code: DE

    Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date: 20210202