WO2011150973A1 - Process monitoring - Google Patents

Process monitoring Download PDF

Info

Publication number
WO2011150973A1
WO2011150973A1 PCT/EP2010/057780 EP2010057780W WO2011150973A1 WO 2011150973 A1 WO2011150973 A1 WO 2011150973A1 EP 2010057780 W EP2010057780 W EP 2010057780W WO 2011150973 A1 WO2011150973 A1 WO 2011150973A1
Authority
WO
WIPO (PCT)
Prior art keywords
status
computer
data processing
state
processing system
Prior art date
Application number
PCT/EP2010/057780
Other languages
German (de)
French (fr)
Inventor
Martin Fax
Dragomir Vatkov
Original Assignee
Siemens Aktiengesellschaft
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 Siemens Aktiengesellschaft filed Critical Siemens Aktiengesellschaft
Priority to PCT/EP2010/057780 priority Critical patent/WO2011150973A1/en
Publication of WO2011150973A1 publication Critical patent/WO2011150973A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information

Definitions

  • the invention relates to a method in which the
  • Process state of ablau ⁇ fenden in a data processing ⁇ fenden process is monitored and a warning signal is generated when a critical process state is detected.
  • the invention has for its object to provide a method by which can be detected in processes critical process conditions better than with prior art methods.
  • the invention provides that the monitoring of the process process status is done individually.
  • a significant advantage of the method according to the invention is the fact that can be detected particularly reliable with this critical process conditions; This will be illustrated with an example: In previous procedural ⁇ ren processes are monitored regardless of their presentation process status, so that limits parameters by which it is concluded that a critical process status, must be relatively generous to a any unnecessary triggering Warning signals to avoid. If, for example, the processor utilization caused by the process to be monitored is used as a parameter, then the limit value must take into account each process status, ie the maximum permissible processor utilization during the process. measurement status with the largest processor access; this will usually be the processor load when starting the process.
  • the invention comes in, by the present invention provided to perform the process monitoring process status individually, by way of playing is at ⁇ for each process status of a process process ⁇ status individually defines when a critical pro- present zessschreib and when not.
  • a system-related warning signal is preferably generated if at least one process state of a process of the entire system or the process states of a given group of processes of the entire system are critical.
  • Process state At least a running in the data processing system ⁇ process is monitored process status individually ⁇ and a state signal is generated which the JE indicates the process status of the process.
  • a status signal can indicate, for example, whether the process is in a "healthy state", in an "endangered state", in a "critical state” or in an "unknown state”.
  • the process status-specific monitoring is preferably taken into account in one or more of the following process states : starting the process, terminating the process, normal process, pause state of the process.
  • CLOSED ⁇ sen if a parameter is outside a duel reastatusindivi- predetermined parameter range.
  • one or more of the following parameters reasta- tusindividuell be considered: CPU load one or meh ⁇ of exemplary processors of the data processing system, memory usage of one or more RAM memory of the data processing system, memory usage of one or more hard drives the data processing system, network utilization and / or availability of one or more networks verar ⁇ beitungsstrom, utilization and / or availability of redundancy danzrechnern the data processing system.
  • the process can assume one of at least two different ⁇ integrated process status and each process state, at least each being assigned a parameter zessschreib the Pro ⁇ directly or indirectly describes detected for the at least one parameter, a current parameter value and the acquired parameter value with a maximum or minimum threshold value individually specified by process status is compared, and the warning signal is generated when the Pa ⁇ rameterwert exceeds the predetermined process status individually Maxi ⁇ malsch wave value or falls below the duel reastatusindivi ⁇ predetermined minimum threshold value.
  • the process can be, for example, a software application that is operated on a computer or computer system of the data processing system.
  • the process is particularly preferably a control technology application that monitors and / or conducts at least one section of an energy transmission system; monitoring the process states of the control system stands application is preferably carried out in dependence on the status of the process Leittechnikapplika ⁇ tion.
  • the process can also be an operating system process running on a computer or computer system, the data processing system and, together with other Radiosys ⁇ temreaen the operating system of the computer or accounting nersystems the data processing system.
  • a control system operating system process which is run on a computer or computer system, the data processing system and, together with other Leittechnik istssystempro- processes a control operation system of the computer or
  • Computer system of the data processing system forms, the control system operating system, the operation of at least one control application that monitors and / or directs at least a portion of an energy transmission system allows light.
  • the process uses at least one physical resource of the data processing system, it is considered advantageous. see if at least one process status individual parameter indicates the degree of usage of the physical resource.
  • the process status custom parameter is a maximum reaction time ⁇ and it is checked whether the process responding to a request within the maximum response time.
  • each process a binary number (binary number) is assigned to describing the jeweili ⁇ gen process status.
  • the number of digits of the binary number is at least as large as the number of different process statuses; In this case, it is possible to assign each process status to an individual digit in the binary number and by assigning a
  • a process status is active or not.
  • a process - for example, temporarily - to assign two or more Pro ⁇ zessstatus, for example, if the process from one process state to another process state transitions.
  • the binary number may be, for example, a 32-bit number.
  • the respective process status and the respectively associated process status are displayed in the form of a status signal on a display device for one or more processes.
  • an order ⁇ garaging available on the display device which makes it possible with the aid of an input ⁇ device, loading the process status of a process on the user side switch, for example, when displayed on the Ad ⁇ organization used that a process in a critical process state is located. For example, a process can be stopped or restarted if it is in a critical process state and asturgii ⁇ ges coming back in a non-critical process status is probably considered to be un-.
  • the invention also relates to an arrangement for generating a warning signal with a monitoring device that is suitable for monitoring the process state of a process running in a data processing system and for generating a warning signal when a critical process state is detected.
  • the monitoring device is suitable for carrying out process status monitoring on an individual basis for the monitoring of the process.
  • the arrangement is a Leittechnikeinrich- tion for conducting an energy transmission system and the monitoring device is suitable, a Leittechnikappli ⁇ cation, which monitors at least a portion of the Energybergertra ⁇ tion system and / or conducts, and / or to supervise a control technology operating system process.
  • FIG. 1 shows an exemplary embodiment of an arrangement 10 for generating a warning signal.
  • the arrangement 1 comprises a monitoring device 20, which communicates with interconnected computers 30, 40 and 50 of a data processing system 60 and monitors the processes on the computers 30, 40 and 50 running processes PI to P6.
  • the monitoring device 20 is connected to a display device 70, on which the monitoring device 20 can display state signals which indicate the respective process state of the processes PI to P6 running on the computers 30, 40 and 50.
  • FIG. 2 shows by way of example a possible display on the display device 70 according to FIG. It can be seen that the processes PI to P6 are listed in the left-hand column in FIG. For each process, respectively, the process ⁇ status of the respective process and the respective process are given state.
  • the process status of processes PI are to P6 designated by the reference numeral Sl to S4, wherein the reference ⁇ sign Sl the process status "Start of the process", the loading ⁇ reference symbols S2 the process status "Normal flow of Prozes ⁇ ses" which Reference numeral S3 denotes the process status "pause status of the process” and the reference symbol S4 denotes the process status "terminate the process”.
  • the reference symbols ZI to Z4 denote the respective process states of the processes PI to P6; it be ⁇ features the numeral ZI a "healthy state”, numeral Z2 a “vulnerable state,” the numeral Z3 a “critical condition” and the numeral Z4 an "unknown state".
  • the running on the computer 40 of Figure 1 process P3 is like the process PI in the process status "Normalab ⁇ run of the process” and in the process state "healthy state”.
  • the process P4 running in parallel on the computer 40 is currently being started, so that it has the process status S1 ("starting the process”).
  • the process state is normal, so that the process state ZI ("healthy state") is output.
  • the process P5 which is operated on the computer 50 of the verarbei ⁇ treatment plant 60 in accordance with Figure 1, is in the process status S3, ie in the "Pause" status.
  • the monitoring device 20 could not determine a current process state, so that it outputs the process state Z4 ("unknown state") on the display device 70.
  • the process P6 parallel to the process P5 on the
  • Calculator 50 runs according to Figure 1, determines the monitoring ⁇ device 20, the process status S4 ("termination of the process") and a "critical process state", which is marked in Figure 2 by the reference numeral Z3.
  • the input of the desired new process status can be carried out, for example, by means of a pull-down menu (not shown further in FIG. 2 for reasons of clarity).
  • system SYS different system status are assigned, which are marked with the reference ⁇ sign SSI, SS2, SS3, ... SSn.
  • system status SSI For each system status SSI to SSn, it is determined which pro- Zessstatus the associated processes PI to P4 sol ⁇ len. So the system status SSI is assigned, for example, that all associated processes PI, so should have a status of "start the process” to P4 same process ⁇ status Sl.
  • the system status SSI can thus be referred to as "starting the control system”.
  • the system status SS2 of the control system SYS is associated with other process statuses of the processes PI to P4, as can be seen in FIG.
  • the processes are to PI and P2 each have the process status S2 ( "Normal operation of the process"), and the Pro ⁇ processes P3 and P4 indicate the status S3 ( "pause status of the Pro ⁇ zesses").
  • It is associated with the system status SSn of the control system SYS that all processes PI to P4 should have the process status S4 ("terminate the process"); the system status SS4 thus corresponds to the status "terminate the system”.
  • the control system SYS can be given a plurality of system statuses to which corresponding configurations of process status are respectively assigned; this is indicated in the figure 3 by dots.
  • the monitoring device 20 can be connected to a database, for example, which is identified by the reference numeral 100 in FIG.
  • the database 100 for example, it can be stored in tabular form in which parameter values of predetermined parameters process status is to be individually closed to a specific process state.
  • Such a table is exemplified below for the process PI and P2, and would look like the rest of the processes except for custom thresholds:
  • the process PI is assigned the process state Z2 ("endangered state") in the normal operating state if the CPU (CPU: Central Processing Unit) of the computer 30 has a predetermined maximum Load between 20% and 40%.
  • the CPU Central Processing Unit
  • all processes are PI to P6 process status individually parameters and parameter limits or parameter predetermined ranges, by means of which the monitoring device 20 can determine which process state exists in the respective process status.
  • every process is a binary number to ⁇ ordered that describes the respective process status.
  • Each process status associated with it an individual point in the binä ⁇ ren number at which is defined by assigning a "one” or a “zero” if a process status is active or not.
  • the binary number may be 4-bits long, with the first digit of the binary number being the process status "starting the process”, the second location being the process state “normal process flow ", the third location being the process state “break state of the process "and the fourth
  • Job belongs to the process status "terminate the process”.
  • the binary number (1,0,0,0) can - or alternatively, the inverse binary number (0,1,1,1)) - thus, for example be ⁇ ben that the associated Process is started; the binary number ⁇ (0,1,0,0) - or alternatively (1,0,1,1) - would indicate that the associated process is operating normally, the Bi ⁇ näriere (0,0,1,0) would indicate that the associated process is in pause status and the binary number (0,0,0,1) would indicate that the associated process is terminating.

Abstract

The invention relates to a method in which the process status (Z1-Z4) of a process (P1-P4) running in a data processing system is monitored and a warning signal is produced if a critical process status is detected. The invention provides for the process to be monitored on a process-status-specific basis.

Description

Beschreibung description
Prozessüberwachung Die Erfindung bezieht sich auf ein Verfahren, bei dem derProcess control The invention relates to a method in which the
Prozesszustand eines in einer Datenverarbeitungsanlage ablau¬ fenden Prozesses überwacht wird und ein Warnsignal erzeugt wird, wenn ein kritischer Prozesszustand erkannt wird. Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren anzugeben, mit dem sich bei Prozessen kritische Prozesszustände besser als mit vorbekannten Verfahren erfassen lassen. Process state of ablau ¬ fenden in a data processing ¬ fenden process is monitored and a warning signal is generated when a critical process state is detected. The invention has for its object to provide a method by which can be detected in processes critical process conditions better than with prior art methods.
Diese Aufgabe wird erfindungsgemäß durch ein Verfahren mit den Merkmalen gemäß Patentanspruch 1 gelöst. VorteilhafteThis object is achieved by a method having the features according to claim 1. advantageous
Ausgestaltungen des erfindungsgemäßen Verfahrens sind in Unteransprüchen angegeben. Embodiments of the method according to the invention are specified in subclaims.
Danach ist erfindungsgemäß vorgesehen, dass die Überwachung des Prozesses prozessstatusindividuell erfolgt. Thereafter, the invention provides that the monitoring of the process process status is done individually.
Ein wesentlicher Vorteil des erfindungsgemäßen Verfahrens ist darin zu sehen, dass sich mit diesem kritische Prozesszustände besonders zuverlässig erkennen lassen; dies soll anhand eines Beispiels verdeutlicht werden: Bei vorbekannten Verfah¬ ren werden Prozesse ohne Berücksichtigung ihres jeweiligen Prozessstatus überwacht, so dass Grenzwerte für Parameter, anhand derer auf einen kritischen Prozesszustand geschlossen wird, relativ großzügig bemessen sein müssen, um ein unnöti- ges Auslösen von Warnsignalen zu vermeiden. Wird beispielsweise die durch den zu überwachenden Prozess hervorgerufene Prozessorauslastung als Parameter herangezogen, so muss der Grenzwert jedem Prozessstatus Rechnung tragen, also anhand der größten zulässigen Prozessorauslastung während des Pro- zessstatus mit dem größtem Prozessorzugriff bemessen sein; dies wird in der Regel die Prozessorauslastung beim Starten des Prozesses sein. Die Folge eines solch großzügigen Bemes- sens des Grenzwertes ist jedoch, dass eine zu hohe und feh- lerhafte Prozessorauslastung während des Normalbetriebs des Prozesses nicht aufgedeckt werden kann, so lange die Prozes¬ sorauslastung nicht den für den Startvorgang vorgegebenen Grenzwert überschreitet. An dieser Stelle setzt die Erfindung an, indem erfindungsgemäß vorgesehen wird, die Prozessüberwa- chung prozessstatusindividuell durchzuführen, indem bei¬ spielsweise für jeden Prozessstatus eines Prozesses prozess¬ statusindividuell definiert wird, wann ein kritischer Pro- zesszustand vorliegt und wann nicht. Besonders bevorzugt werden alle Prozesse eines Gesamtsystems prozessstatusindividuell überwacht, und es wird bevorzugt ein systembezogenes Warnsignal erzeugt, wenn zumindest ein Pro- zesszustand eines Prozesses des Gesamtsystems oder die Pro- zesszustände einer vorgegebenen Gruppe von Prozessen des Ge- samtsystems kritisch sind. A significant advantage of the method according to the invention is the fact that can be detected particularly reliable with this critical process conditions; This will be illustrated with an example: In previous procedural ¬ ren processes are monitored regardless of their presentation process status, so that limits parameters by which it is concluded that a critical process status, must be relatively generous to a any unnecessary triggering Warning signals to avoid. If, for example, the processor utilization caused by the process to be monitored is used as a parameter, then the limit value must take into account each process status, ie the maximum permissible processor utilization during the process. measurement status with the largest processor access; this will usually be the processor load when starting the process. However, the consequence of such a generous dimensioned sens the limit is that an excessive and faulty processor utilization during normal operation of the process can not be revealed as long as does not exceed the Prozes ¬ sorauslastung the default for the starting operation limit. At this point the invention comes in, by the present invention provided to perform the process monitoring process status individually, by way of playing is at ¬ for each process status of a process process ¬ status individually defines when a critical pro- present zesszustand and when not. Particularly preferably, all processes of an overall system are monitored process-individually, and a system-related warning signal is preferably generated if at least one process state of a process of the entire system or the process states of a given group of processes of the entire system are critical.
Auf einen kritischen Zustand eines Prozesses wird beispiels¬ weise geschlossen, wenn zumindest ein Parameter, der den jeweiligen Prozesszustand mittelbar oder unmittelbar be- schreibt, einen prozessstatusindividuell vorgegebenen Maxi¬ mal- oder Minimalschwellenwert über- bzw. unterschreitet. At a critical state of a process is closed Example ¬ example, when at least one parameter, to add the respective process state, directly or indirectly loading, a process-status individually predetermined Maxi ¬ mal- or minimum threshold value is exceeded or fallen below.
Auch wird es als vorteilhaft angesehen, wenn die Überwachung des Prozesses nicht nur hinsichtlich kritischer Prozesszu- stände erfolgt, sondern auch für mindestens einen anderenIt is also considered advantageous if the monitoring of the process takes place not only with regard to critical process states, but also for at least one other
Prozesszustand. Es wird daher als vorteilhaft angesehen, wenn der Prozesszustand zumindest eines in der Datenverarbeitungs¬ anlage ablaufenden Prozesses prozessstatusindividuell über¬ wacht wird und ein Zustandssignal erzeugt wird, das den je- weiligen Prozesszustand des Prozesses angibt. Ein solches Zu- standssignal kann beispielsweise angeben, ob sich der Prozess in einem "gesunden Zustand", in einem "gefährdeten Zustand", in einem "kritischen Zustand" oder in einem "unbekannten Zu- stand" befindet. Process state. Therefore, it is considered advantageous if the process state, at least a running in the data processing system ¬ process is monitored process status individually ¬ and a state signal is generated which the JE indicates the process status of the process. Such a status signal can indicate, for example, whether the process is in a "healthy state", in an "endangered state", in a "critical state" or in an "unknown state".
Die prozessstatusindividuelle Überwachung wird vorzugsweise einen oder mehrere der folgenden Prozessstatus berücksichti¬ gen: Starten des Prozesses, Beenden des Prozesses, Normalab- lauf des Prozesses, Pausenzustand des Prozesses. The process status-specific monitoring is preferably taken into account in one or more of the following process states : starting the process, terminating the process, normal process, pause state of the process.
Auf einen kritischen Prozesszustand wird bevorzugt geschlos¬ sen, wenn ein Parameter außerhalb eines prozessstatusindivi- duell vorgegebenen Parameterbereichs liegt. At a critical process condition is preferred CLOSED ¬ sen, if a parameter is outside a duel prozessstatusindivi- predetermined parameter range.
Zum Erkennen eines kritischen Prozesszustands werden vorzugs¬ weise einer oder mehrere der folgenden Parameter prozesssta- tusindividuell berücksichtigt: Prozessorlast eines oder meh¬ rerer Prozessoren der Datenverarbeitungsanlage, Speicheraus- lastung einer oder mehrerer RAM-Speicher der Datenverarbeitungsanlage, Speicherauslastung einer oder mehrerer Festplatten der Datenverarbeitungsanlage, Netzauslastung und/oder Verfügbarkeit eines oder mehrerer Netzwerke der Datenverar¬ beitungsanlage, Auslastung und/oder Verfügbarkeit von Redun- danzrechnern der Datenverarbeitungsanlage. For recognizing a critical process state preference ¬, one or more of the following parameters prozesssta- tusindividuell be considered: CPU load one or meh ¬ of exemplary processors of the data processing system, memory usage of one or more RAM memory of the data processing system, memory usage of one or more hard drives the data processing system, network utilization and / or availability of one or more networks Datenverar ¬ beitungsanlage, utilization and / or availability of redundancy danzrechnern the data processing system.
Gemäß einer besonders bevorzugten Ausgestaltung ist vorgesehen, dass der Prozess einen von mindestens zwei unterschied¬ lichen Prozessstatus annehmen kann und jedem Prozessstatus jeweils zumindest ein Parameter zugeordnet ist, der den Pro¬ zesszustand mittelbar oder unmittelbar beschreibt, für den zumindest einen Parameter ein aktueller Parameterwert erfasst wird und der erfasste Parameterwert mit einem prozessstatus- individuell vorgegebenen Maximal- oder Minimalschwellenwert verglichen wird und das Warnsignal erzeugt wird, wenn der Pa¬ rameterwert den prozessstatusindividuell vorgegebenen Maxi¬ malschwellenwert überschreitet oder den prozessstatusindivi¬ duell vorgegebenen Minimalschwellenwert unterschreitet. According to a particularly preferred embodiment it is provided that the process can assume one of at least two different ¬ integrated process status and each process state, at least each being assigned a parameter zesszustand the Pro ¬ directly or indirectly describes detected for the at least one parameter, a current parameter value and the acquired parameter value with a maximum or minimum threshold value individually specified by process status is compared, and the warning signal is generated when the Pa ¬ rameterwert exceeds the predetermined process status individually Maxi ¬ malsch wave value or falls below the duel prozessstatusindivi ¬ predetermined minimum threshold value.
Der Prozess kann beispielsweise eine Softwareapplikation sein, die auf einem Rechner oder Rechnersystem der Datenverarbeitungsanlage betrieben wird. Besonders bevorzugt handelt es sich bei dem Prozess um eine Leittechnikapplikation, die zumindest einen Abschnitt einer Energieübertragungsanlage überwacht und/oder leitet; die Überwachung des Prozesszu- stands der Leittechnikapplikation erfolgt dabei vorzugsweise in Abhängigkeit von dem Prozessstatus der Leittechnikapplika¬ tion . The process can be, for example, a software application that is operated on a computer or computer system of the data processing system. The process is particularly preferably a control technology application that monitors and / or conducts at least one section of an energy transmission system; monitoring the process states of the control system stands application is preferably carried out in dependence on the status of the process Leittechnikapplika ¬ tion.
Alternativ kann der Prozess auch ein Betriebssystemprozess sein, der auf einem Rechner oder Rechnersystem der Datenverarbeitungsanlage läuft und gemeinsam mit anderen Betriebssys¬ temprozessen das Betriebssystem des Rechners oder des Rech- nersystems der Datenverarbeitungsanlage bildet. Im letztge¬ nannten Fall handelt es sich bei dem Prozess vorzugsweise um einen Leittechnikbetriebssystemprozess , der auf einem Rechner oder Rechnersystem der Datenverarbeitungsanlage betrieben wird und gemeinsam mit anderen Leittechnikbetriebssystempro- zessen ein Leittechnikbetriebssystem des Rechners oder desAlternatively, the process can also be an operating system process running on a computer or computer system, the data processing system and, together with other Betriebssys ¬ temprozessen the operating system of the computer or accounting nersystems the data processing system. In letztge ¬ named case it is in the process preferably by a control system operating system process, which is run on a computer or computer system, the data processing system and, together with other Leittechnikbetriebssystempro- processes a control operation system of the computer or
Rechnersystems der Datenverarbeitungsanlage bildet, wobei das Leittechnikbetriebssystem den Betrieb von mindestens einer Leittechnikapplikation, die zumindest einen Abschnitt einer Energieübertragungsanlage überwacht und/oder leitet, ermög- licht. Computer system of the data processing system forms, the control system operating system, the operation of at least one control application that monitors and / or directs at least a portion of an energy transmission system allows light.
Wenn der Prozess mindestens eine physikalische Ressource der Datenverarbeitungsanlage nutzt, wird es als vorteilhaft ange- sehen, wenn zumindest ein prozessstatusindividueller Parameter den Grad der Nutzung der physikalischen Ressource angibt. If the process uses at least one physical resource of the data processing system, it is considered advantageous. see if at least one process status individual parameter indicates the degree of usage of the physical resource.
Beispielsweise wird es als vorteilhaft angesehen, wenn der prozessstatusindividuelle Parameter eine maximale Reaktions¬ zeit ist und geprüft wird, ob der Prozess auf eine Anfrage innerhalb der maximalen Reaktionszeit reagiert. For example, it is considered advantageous if the process status custom parameter is a maximum reaction time ¬ and it is checked whether the process responding to a request within the maximum response time.
Um den Status der Prozesse stets besonders einfach ablesen zu können, wird es als vorteilhaft angesehen, wenn jedem Prozess eine binäre Zahl (Dualzahl) zugeordnet wird, die den jeweili¬ gen Prozessstatus beschreibt. Vorzugsweise ist die Anzahl der Stellen der binären Zahl mindestens so groß wie die Anzahl der unterschiedlichen Prozessstatus; in diesem Falle ist es nämlich möglich, jedem Prozessstatus eine individuelle Stelle in der binären Zahl zuzuordnen und durch Zuordnen einer To most easily read the status of processes always, it is considered advantageous if each process a binary number (binary number) is assigned to describing the jeweili ¬ gen process status. Preferably, the number of digits of the binary number is at least as large as the number of different process statuses; In this case, it is possible to assign each process status to an individual digit in the binary number and by assigning a
"Eins" oder einer "Null" zu definieren, ob ein Prozessstatus aktiv ist oder nicht. Durch das Zuordnen einer individuellen Stelle in einer binären Zahl ist es außerdem möglich, einem Prozess - beispielsweise vorübergehend - zwei oder mehr Pro¬ zessstatus zuzuordnen, beispielsweise, wenn der Prozess von einem Prozessstatus in einen anderen Prozessstatus übergeht. Die binäre Zahl kann beispielsweise eine 32 Bit-Zahl sein. Vorzugsweise werden auf einer Anzeigeeinrichtung für einen oder mehrere Prozesse der jeweilige Prozessstatus sowie der jeweils zugehörige Prozesszustand in Form eines Zustandssig- nals angezeigt. Besonders bevorzugt wird auf der Anzeigeeinrichtung eine Um¬ stellmöglichkeit angeboten, die es mit Hilfe einer Eingabe¬ einrichtung ermöglicht, den Prozessstatus eines Prozesses be- nutzerseitig umzustellen, beispielsweise wenn auf der Anzei¬ geeinrichtung angezeigt wird, dass sich ein Prozess in einem kritischen Prozesszustand befindet. So kann zum Beispiel ein Prozess gestoppt oder neu gestartet werden, wenn er sich in einem kritischen Prozesszustand befindet und ein selbsttäti¬ ges Zurückkommen in einen unkritischen Prozesszustand als un- wahrscheinlich angesehen wird. "One" or "zero" to define if a process status is active or not. By assigning a unique position in a binary number, it is also possible a process - for example, temporarily - to assign two or more Pro ¬ zessstatus, for example, if the process from one process state to another process state transitions. The binary number may be, for example, a 32-bit number. Preferably, the respective process status and the respectively associated process status are displayed in the form of a status signal on a display device for one or more processes. Particularly preferred is an order ¬ garaging available on the display device which makes it possible with the aid of an input ¬ device, loading the process status of a process on the user side switch, for example, when displayed on the Ad ¬ organization used that a process in a critical process state is located. For example, a process can be stopped or restarted if it is in a critical process state and a selbsttäti ¬ ges coming back in a non-critical process status is probably considered to be un-.
Um ein Umschalten des Prozessstatus von Prozessen, die zu einem mehrere Prozesse umfassenden Systems gehören, zu vereinfachen, wird als vorteilhaft angesehen, wenn für das jeweili- ge System systemstatusindividuell jedem zum System gehörigen Prozess ein Systemstatusindividueller Prozessstatus zugeord¬ net ist und ein Umschalten des Systemstatus des Systems durch ein automatisches Einschalten der dem neuen Systemstatus zu¬ geordneten Prozessstatus für die zum System gehörigen Prozes- se erfolgt. In order to facilitate a switching of the process status of processes which belong to a plurality of processes comprehensive system, is considered to be advantageous if system status individually each process associated with the system is a system status of individual process status is zugeord ¬ net for the respective ge system and a switching system status is carried out of the system by an automatic switching on of the new system status ¬ parent process status for the system to process-related se.
Die Erfindung bezieht sich außerdem auf eine Anordnung zum Erzeugen eines Warnsignals mit einer Überwachungseinrichtung, die geeignet ist, den Prozesszustand eines in einer Datenver- arbeitungsanlage ablaufenden Prozesses zu überwachen und ein Warnsignal zu erzeugen, wenn ein kritischer Prozesszustand erkannt wird. Erfindungsgemäß ist bei einer solchen Anordnung vorgesehen, dass die Überwachungseinrichtung geeignet ist, die Überwachung des Prozesses prozessstatusindividuell durch- zuführen. The invention also relates to an arrangement for generating a warning signal with a monitoring device that is suitable for monitoring the process state of a process running in a data processing system and for generating a warning signal when a critical process state is detected. According to the invention, it is provided in such an arrangement that the monitoring device is suitable for carrying out process status monitoring on an individual basis for the monitoring of the process.
Bezüglich der Vorteile der erfindungsgemäßen Anordnung sei auf die obigen Ausführungen zu dem erfindungsgemäßen Verfahren verwiesen, da die Vorteile des erfindungsgemäßen Verfah- rens denen der erfindungsgemäßen Anordnung im Wesentlichen entsprechen . With regard to the advantages of the arrangement according to the invention, reference is made to the above statements regarding the method according to the invention, since the advantages of the method according to the invention essentially correspond to those of the arrangement according to the invention.
Bei einer besonders bevorzugten Ausgestaltung der Anordnung ist vorgesehen, dass die Anordnung eine Leittechnikeinrich- tung zum Leiten einer Energieübertragungsanlage ist und die Überwachungseinrichtung geeignet ist, eine Leittechnikappli¬ kation, die zumindest einen Abschnitt der Energieübertra¬ gungsanlage überwacht und/oder leitet, und/oder einen Leit- technikbetriebssystemprozess zu überwachen. In a particularly preferred embodiment of the arrangement, it is provided that the arrangement is a Leittechnikeinrich- tion for conducting an energy transmission system and the monitoring device is suitable, a Leittechnikappli ¬ cation, which monitors at least a portion of the Energieübertra ¬ tion system and / or conducts, and / or to supervise a control technology operating system process.
Die Erfindung wird nachfolgend anhand von Ausführungsbeispie¬ len näher erläutert; dabei zeigen beispielhaft Figur 1 ein Ausführungsbeispiel für eine Anordnung zum Erzeugen eines Warnsignals, wobei anhand der Anord¬ nung auch das erfindungsgemäße Verfahren beispiel¬ haft erläutert wird; Figur 2 ein Ausführungsbeispiel für eine Anzeige auf einer The invention will be explained in more detail with reference to Ausführungsbeispie ¬ len; thereby exemplarily show Figure 1 an embodiment of an arrangement for generating a warning signal, whereby also the inventive method will be explained by way of example with reference to the Anord ¬ ¬ voltage; Figure 2 shows an embodiment of a display on a
Anzeigeeinrichtung der Anordnung gemäß Figur 1 und  Display device of the arrangement according to Figure 1 and
Figur 3 eine mögliche Zuordnung zwischen unterschiedlichen Figure 3 shows a possible association between different
Systemstatus eines mehrere Prozesse umfassenden Systems zu den Prozessstatus der zugeordneten Pro¬ zesse. System Status of a comprehensive system more processes to the process status of the associated Pro ¬ processes.
Der Übersicht halber werden in den Figuren für identische oder vergleichbare Komponenten stets dieselben Bezugszeichen verwendet . For the sake of clarity, the same reference numerals are always used in the figures for identical or comparable components.
In der Figur 1 erkennt man ein Ausführungsbeispiel für eine Anordnung 10 zum Erzeugen eines Warnsignals. Die Anordnung 1 umfasst eine Überwachungseinrichtung 20, die mit untereinander vernetzten Rechnern 30, 40 und 50 einer Datenverarbeitungsanlage 60 in Verbindung steht und die auf den Rechnern 30, 40 und 50 ablaufenden Prozesse PI bis P6 überwacht. Mit der Überwachungseinrichtung 20 steht eine Anzeigeeinrichtung 70 in Verbindung, auf der die Überwachungseinrichtung 20 Zustandssignale anzeigen kann, die den jeweiligen Prozesszu- stand der auf den Rechnern 30, 40 und 50 ablaufenden Prozesse PI bis P6 angeben. FIG. 1 shows an exemplary embodiment of an arrangement 10 for generating a warning signal. The arrangement 1 comprises a monitoring device 20, which communicates with interconnected computers 30, 40 and 50 of a data processing system 60 and monitors the processes on the computers 30, 40 and 50 running processes PI to P6. The monitoring device 20 is connected to a display device 70, on which the monitoring device 20 can display state signals which indicate the respective process state of the processes PI to P6 running on the computers 30, 40 and 50.
In der Figur 2 ist beispielhaft eine mögliche Anzeige auf der Anzeigeeinrichtung 70 gemäß Figur 1 dargestellt. Man erkennt, dass in der in Figur 2 linken Spalte die Prozesse PI bis P6 aufgelistet sind. Zu jedem Prozess sind jeweils der Prozess¬ status des jeweiligen Prozesses sowie der jeweilige Prozess- zustand angegeben. FIG. 2 shows by way of example a possible display on the display device 70 according to FIG. It can be seen that the processes PI to P6 are listed in the left-hand column in FIG. For each process, respectively, the process ¬ status of the respective process and the respective process are given state.
In der Figur 2 sind die Prozessstatus der Prozesse PI bis P6 mit den Bezugszeichen Sl bis S4 bezeichnet, wobei das Bezugs¬ zeichen Sl den Prozessstatus "Starten des Prozesses", das Be¬ zugszeichen S2 den Prozessstatus "Normalablauf des Prozes¬ ses", das Bezugszeichen S3 den Prozessstatus "Pausenstatus des Prozesses" und das Bezugszeichen S4 den Prozessstatus "Beenden des Prozesses" bezeichnet. In the figure 2 the process status of processes PI are to P6 designated by the reference numeral Sl to S4, wherein the reference ¬ sign Sl the process status "Start of the process", the loading ¬ reference symbols S2 the process status "Normal flow of Prozes ¬ ses" which Reference numeral S3 denotes the process status "pause status of the process" and the reference symbol S4 denotes the process status "terminate the process".
Mit den Bezugszeichen ZI bis Z4 sind die jeweiligen Prozess- zustände der Prozesse PI bis P6 gekennzeichnet; dabei be¬ zeichnet das Bezugszeichen ZI einen "gesunden Zustand", das Bezugszeichen Z2 einen "gefährdeten Zustand", das Bezugszeichen Z3 einen "kritischen Zustand" und das Bezugszeichen Z4 einen "unbekannten Zustand" . The reference symbols ZI to Z4 denote the respective process states of the processes PI to P6; it be ¬ features the numeral ZI a "healthy state", numeral Z2 a "vulnerable state," the numeral Z3 a "critical condition" and the numeral Z4 an "unknown state".
Der Figur 2 lässt sich somit also entnehmen, dass die Überwa- chungseinrichtung 20 beim Überwachen der Rechner 30, 40 und 50 der Datenverarbeitungsanlage 60 gemäß Figur 1 zu dem Er¬ gebnis gekommen ist, dass der auf dem Rechner 30 ablaufende Prozess PI den Prozessstatus "Normalablauf des Prozesses" so¬ wie den Prozesszustand "gesunder Zustand" aufweist. Der Prozess P2, der ebenfalls auf dem Rechner 30 abläuft, be¬ findet sich ebenfalls in dem Prozessstatus S2 ("Normalablauf des Prozesses"), jedoch weist dieser den Prozesszustand Z2 auf, er befindet sich also in einem "gefährdeten Zustand". Of Figure 2 can thus be seen, then, that the monitoring device 20 when monitoring the computer 30, 40 and 50 of the data processing system 60 according to FIG 1 to the He ¬ result has come for the running on the computer 30 process PI process status " Normal process of the process " ¬ as the process state" healthy state "has. The process P2, which also runs on the computer 30, be ¬ also found in the process status S2 ("normal process flow"), but this has the process state Z2, so he is in an "endangered state".
Der auf dem Rechner 40 gemäß Figur 1 ablaufende Prozess P3 befindet sich wie der Prozess PI im Prozessstatus "Normalab¬ lauf des Prozesses" sowie im Prozesszustand "gesunder Zu- stand". The running on the computer 40 of Figure 1 process P3 is like the process PI in the process status "Normalab ¬ run of the process" and in the process state "healthy state".
Der auf dem Rechner 40 parallel ablaufende Prozess P4 wird gerade gestartet, so dass er den Prozessstatus Sl ("Starten des Prozesses") aufweist. Der Prozesszustand ist normal, so dass der Prozesszustand ZI ("gesunder Zustand") ausgegeben wird . The process P4 running in parallel on the computer 40 is currently being started, so that it has the process status S1 ("starting the process"). The process state is normal, so that the process state ZI ("healthy state") is output.
Der Prozess P5, der auf dem Rechner 50 der Datenverarbei¬ tungsanlage 60 gemäß Figur 1 betrieben wird, befindet sich im Prozessstatus S3, also im "Pausenstatus". Für den Prozess P5 konnte die Überwachungseinrichtung 20 keinen aktuellen Prozesszustand ermitteln, so dass sie auf der Anzeigeeinrichtung 70 den Prozesszustand Z4 ("unbekannter Zustand") ausgibt. Für den Prozess P6, der zu dem Prozess P5 parallel auf demThe process P5, which is operated on the computer 50 of the Datenverarbei ¬ treatment plant 60 in accordance with Figure 1, is in the process status S3, ie in the "Pause" status. For the process P5, the monitoring device 20 could not determine a current process state, so that it outputs the process state Z4 ("unknown state") on the display device 70. For the process P6, parallel to the process P5 on the
Rechner 50 gemäß Figur 1 abläuft, ermittelt die Überwachungs¬ einrichtung 20 den Prozessstatus S4 ("Beenden des Prozesses") sowie einen "kritischen Prozesszustand", der in der Figur 2 mit dem Bezugszeichen Z3 gekennzeichnet ist. Calculator 50 runs according to Figure 1, determines the monitoring ¬ device 20, the process status S4 ("termination of the process") and a "critical process state", which is marked in Figure 2 by the reference numeral Z3.
Zusammengefasst werden auf der Anzeigeeinrichtung 70 gemäß Figur 1 also für alle auf der Datenverarbeitungsanlage 60 ab¬ laufenden Prozesse PI bis P6 nicht nur jeweils Prozesszustän- de visualisiert , sondern auch die zugehörigen Prozessstatus, in denen sich die jeweiligen Prozesse befinden. In summary, be on the display device 70 of Figure 1 so for all of the data processing system 60 from ¬ running processes PI to P6 not only each Prozesszustän- de but also the associated process statuses in which the respective processes are located.
Wie sich in der Figur 2 darüber hinaus erkennen lässt, wird auf der Anzeigeeinrichtung 70 für jeden der Prozesse PI bis P6 jeweils ein Eingabefeld 80 angezeigt, das es einer Benut¬ zerperson der Überwachungseinrichtung 20 ermöglicht, mit Hilfe einer in der Figur 1 mit dem Bezugszeichen 90 gekennzeichneten Eingabeeinrichtung auf die Überwachungseinrichtung 20 sowie auf die Anzeigeeinrichtung 70 einzuwirken. Dabei ermöglicht es die Eingabeeinrichtung 90, den jeweiligen Prozessstatus der angezeigten Prozesse manuell zu verändern, indem in das Eingabefeld 80 der entsprechend gewünschte neue Pro¬ zessstatus manuell eingegeben wird. Die Eingabe des gewünsch- ten neuen Prozessstatus kann beispielsweise mit Hilfe eines in der Figur 2 aus Gründen der Übersicht nicht weiter dargestellten Pull-Down-Menüs erfolgen. As can be furthermore seen in Figure 2, is in each case an input field 80 displayed on the display device 70 for each of the processes PI to P6, which allows a Benut ¬ zerperson the monitoring device 20, by means of a in the figure 1 by the reference numeral 90 characterized input device to the monitoring device 20 and the display device 70 act. It allows the input device 90 to change the respective process status of processes displayed manually by the corresponding desired new pro ¬ zessstatus is manually entered into the input field 80th The input of the desired new process status can be carried out, for example, by means of a pull-down menu (not shown further in FIG. 2 for reasons of clarity).
Wie im Zusammenhang mit der Figur 2 erläutert wurde, ermög- licht es die Überwachungseinrichtung 20 über die Eingabeeinrichtung 90 also, den Prozessstatus eines jeweiligen Prozes¬ ses manuell einzustellen. In vielen Fällen bilden Prozesse jedoch gemeinsam ein Gesamtsystem, beispielsweise ein Leitsystem, mit dem eine Energieübertragungsanlage gesteuert bzw. geleitet werden kann. Ein solches Leitsystem ist in der Figur 3 beispielhaft mit dem Bezugszeichen SYS gekennzeichnet. Man erkennt, dass das Leitsystem SYS eine Vielzahl von einzelnen Prozessen umfasst, die in der Figur 3 mit dem Bezugszeichen PI, P2, P3 und P4 gekennzeichnet sind. As explained in connection with Figure 2, enables it light the monitoring device 20 via the input device 90 so to set the process status of each Prozes ¬ ses manually. In many cases, however, processes together form an overall system, for example a control system with which a power transmission system can be controlled or routed. Such a control system is identified by the reference symbol SYS in FIG. 3 by way of example. It can be seen that the control system SYS comprises a plurality of individual processes, which are identified in FIG. 3 by the reference symbols PI, P2, P3 and P4.
Darüber hinaus erkennt man, dass dem Leitsystem SYS unterschiedliche Systemstatus zugeordnet sind, die mit den Bezugs¬ zeichen SSI, SS2, SS3, ... SSn gekennzeichnet sind. Zu jedem Systemstatus SSI bis SSn ist jeweils festgelegt, welchen Pro- zessstatus die zugehörigen Prozesse PI bis P4 aufweisen sol¬ len. So ist beispielsweise dem Systemstatus SSI zugeordnet, dass alle zugehörigen Prozesse PI bis P4 denselben Prozess¬ status Sl, also den Status "Starten des Prozesses", aufweisen sollen. Der Systemstatus SSI kann somit als "Starten des Leitsystems" bezeichnet werden. In addition, it can be seen that the system SYS different system status are assigned, which are marked with the reference ¬ sign SSI, SS2, SS3, ... SSn. For each system status SSI to SSn, it is determined which pro- Zessstatus the associated processes PI to P4 sol ¬ len. So the system status SSI is assigned, for example, that all associated processes PI, so should have a status of "start the process" to P4 same process ¬ status Sl. The system status SSI can thus be referred to as "starting the control system".
Dem Systemstatus SS2 des Leitsystems SYS sind andere Prozess¬ status der Prozesse PI bis P4 zugeordnet, wie in der Figur 3 erkennbar ist. So sollen die Prozesse PI und P2 jeweils den Prozessstatus S2 ("Normalablauf des Prozesses") und die Pro¬ zesse P3 und P4 jeweils den Status S3 ("Pausenstatus des Pro¬ zesses") aufweisen. Dem Systemstatus SSn des Leitsystems SYS ist zugeordnet, dass alle Prozesse PI bis P4 den Prozessstatus S4 ("Beenden des Prozesses") aufweisen sollen; der Systemstatus SS4 entspricht somit dem Status "Beenden des Systems". In entsprechender Weise kann dem Leitsystem SYS eine Vielzahl an Systemstatus vorgegeben werden, denen jeweils entsprechende Konfigurationen von Prozessstatus zugeordnet sind; dies ist in der Figur 3 durch Punkte angedeutet. Um eine Zuordnung der Prozesszuständen prozessstatusindividu- ell besonders einfach durchführen zu können, kann die Überwachungseinrichtung 20 beispielsweise mit einer Datenbank verbunden sein, die in der Figur 1 mit dem Bezugszeichen 100 gekennzeichnet ist. In der Datenbank 100 kann beispielsweise in Tabellenform hinterlegt werden, bei welchen Parameterwerten vorgegebener Parameter prozessstatusindividuell auf einen be¬ stimmten Prozesszustand geschlossen werden soll. Eine solche Tabelle ist hier nachfolgend beispielhaft für den Prozess PI und P2 gezeigt und würde für die übrigen Prozesse - von ange- passten Schwellenwerten abgesehen - entsprechend aussehen: The system status SS2 of the control system SYS is associated with other process statuses of the processes PI to P4, as can be seen in FIG. Thus, the processes are to PI and P2 each have the process status S2 ( "Normal operation of the process"), and the Pro ¬ processes P3 and P4 indicate the status S3 ( "pause status of the Pro ¬ zesses"). It is associated with the system status SSn of the control system SYS that all processes PI to P4 should have the process status S4 ("terminate the process"); the system status SS4 thus corresponds to the status "terminate the system". In a corresponding manner, the control system SYS can be given a plurality of system statuses to which corresponding configurations of process status are respectively assigned; this is indicated in the figure 3 by dots. In order to be able to carry out an assignment of the process states individually in a particularly simple manner, the monitoring device 20 can be connected to a database, for example, which is identified by the reference numeral 100 in FIG. In the database 100, for example, it can be stored in tabular form in which parameter values of predetermined parameters process status is to be individually closed to a specific process state. Such a table is exemplified below for the process PI and P2, and would look like the rest of the processes except for custom thresholds:
Prozess Parameter EinParameter- Prozess¬ Prozess- heit Schwellenwert status zustandProcess Parameter OneParameter- Process ¬ Process- Threshold status state
PI CPU-Last o PI CPU load o
0 < 70 starten gesund 0 <70 start healthy
PI CPU-Last o PI CPU load o
0 70-80 starten gefährdet 0 70-80 start at risk
PI CPU-Last o PI CPU load o
0 81-100 starten kritisch 0 81-100 start critically
PI CPU-Last o PI CPU load o
0 < 20 normal gesund 0 <20 normal healthy
PI CPU-Last o PI CPU load o
0 20 - 40 normal gefährdet 0 20 - 40 normally at risk
PI CPU-Last o PI CPU load o
0 41-100 normal kritisch 0 41-100 normal critical
PI CPU-Last o PI CPU load o
0 < 5 Pause gesund 0 <5 break healthy
PI CPU-Last o PI CPU load o
0 5-10 Pause gefährdet 0 5-10 break at risk
PI CPU-Last o PI CPU load o
0 11-100 Pause kritisch 0 11-100 break critical
PI CPU-Last o PI CPU load o
0 < 60 beenden gesund 0 <60 finish well
PI CPU-Last o PI CPU load o
0 60-80 beenden gefährdet 0 60-80 end endangered
PI CPU-Last o PI CPU load o
0 81-100 beenden kritisch 0 81-100 finish critically
PI Speicher MB < 20 starten gesundPI memory MB <20 start healthy
PI Speicher MB 20-50 starten gefährdetPI memory MB 20-50 start at risk
PI Speicher MB > 50 starten kritischPI memory MB> 50 start critically
PI Speicher MB < 10 normal gesundPI memory MB <10 normal healthy
PI Speicher MB 10-40 normal gefährdetPI memory MB 10-40 normally endangered
PI Speicher MB > 41 normal kritischPI memory MB> 41 normal critical
PI Speicher MB < 5 Pause gesundPI memory MB <5 break healthy
PI Speicher MB 5-10 Pause gefährdetPI memory MB 5-10 break at risk
PI Speicher MB > 11 Pause kritischPI Memory MB> 11 Pause critical
PI Speicher MB < 60 beenden gesundPI memory MB <60 quits healthy
PI Speicher MB 60-80 beenden gefährdetPI memory MB 60-80 end endangered
PI Speicher MB > 80 beenden kritisch PI memory MB> 80 finish critically
P2 CPU-Last o P2 CPU load o
0 < 65 starten gesund 0 <65 start healthy
P2 CPU-Last o P2 CPU load o
0 65-80 starten gefährdet 0 65-80 start at risk
P2 CPU-Last o P2 CPU load o
0 81-100 starten kritisch P2 CPU-Last o 0 81-100 start critically P2 CPU load o
0 < 19 normal gesund 0 <19 normal healthy
P2 CPU-Last o P2 CPU load o
0 19-40 normal gefährdet 0 19-40 normally at risk
P2 CPU-Last o P2 CPU load o
0 41-100 normal kritisch 0 41-100 normal critical
P2 CPU-Last o P2 CPU load o
0 < 8 Pause gesund 0 <8 break healthy
P2 CPU-Last o P2 CPU load o
0 8-10 Pause gefährdet 0 8-10 break at risk
P2 CPU-Last o P2 CPU load o
0 11-100 Pause kritisch 0 11-100 break critical
P2 CPU-Last o P2 CPU load o
0 < 60 beenden gesund 0 <60 finish well
P2 CPU-Last o P2 CPU load o
0 60-80 beenden gefährdet 0 60-80 end endangered
P2 CPU-Last o P2 CPU load o
0 81-100 beenden kritisch 0 81-100 finish critically
P2 Speicher MB < 25 starten gesundP2 memory MB <25 start healthy
P2 Speicher MB 25-50 starten gefährdetP2 memory MB 25-50 start at risk
P2 Speicher MB > 50 starten kritischP2 Memory MB> 50 start critically
P2 Speicher MB < 10 normal gesundP2 Memory MB <10 normal healthy
P2 Speicher MB 10-40 normal gefährdetP2 Memory MB 10-40 normally endangered
P2 Speicher MB > 41 normal kritischP2 memory MB> 41 normally critical
P2 Speicher MB < 5 Pause gesundP2 memory MB <5 break healthy
P2 Speicher MB 5-18 Pause gefährdetP2 Memory MB 5-18 break at risk
P2 Speicher MB > 18 Pause kritischP2 memory MB> 18 break critical
P2 Speicher MB < 60 beenden gesundP2 memory MB <60 quits healthy
P2 Speicher MB 60-82 beenden gefährdetP2 memory MB 60-82 end endangered
P2 Speicher MB > 82 beenden kritisch P2 memory MB> 82 finish critically
Man erkennt in der obigen Tabelle, dass den einzelnen Prozes¬ sen prozessstatusindividuell Parameter sowie Parameterwerte zugeordnet sind, bei deren Über- oder Unterschreiten auf vor- definierte Prozesszustände geschlossen wird. So lässt sich in der Tabelle beispielsweise ablesen, dass dem Prozess PI der Prozesszustand Z2 ("gefährdeter Zustand") im Normalbetriebs¬ status zugewiesen wird, wenn die CPU (CPU: Central Processing Unit = Zentrale Prozessoreinheit) des Rechners 30 eine vorge- gebene maximale Last zwischen 20% und 40% hat. In entspre¬ chender Weise sind allen Prozessen PI bis P6 prozessstatusindividuell Parameter sowie Parametergrenzwerte bzw. Parameter- bereiche vorgegeben, anhand derer die Überwachungseinrichtung 20 bestimmen kann, welcher Prozesszustand bei dem jeweiligen Prozessstatus vorliegt. Um den Status der Prozesse stets besonders einfach ablesen zu können, wird vorzugsweise jedem Prozess eine binäre Zahl zu¬ geordnet, die den jeweiligen Prozessstatus beschreibt. Jedem Prozessstatus ist dabei eine individuelle Stelle in der binä¬ ren Zahl zugeordnet, bei der durch Zuordnen einer "Eins" oder einer "Null" definiert ist, ob ein Prozessstatus aktiv ist oder nicht. Zum Beispiel kann die Binärzahl 4-Bit lang sein, wobei die erste Stelle der Binärzahl zu dem Prozessstatus "Starten des Prozesses", die zweite Stelle zu dem Prozesssta¬ tus "Normalablauf des Prozesses", die dritte Stelle zu dem Prozessstatus "Pausenstatus des Prozesses" und die vierteIt can be seen in the table above that the individual Prozes ¬ sen process status personalization parameters and parameter values are assigned, is closed at their exceeding or falling below predefined on process conditions. For example, it can be read in the table that the process PI is assigned the process state Z2 ("endangered state") in the normal operating state if the CPU (CPU: Central Processing Unit) of the computer 30 has a predetermined maximum Load between 20% and 40%. In entspre ¬ chender way all processes are PI to P6 process status individually parameters and parameter limits or parameter predetermined ranges, by means of which the monitoring device 20 can determine which process state exists in the respective process status. To most easily read the status of processes constantly, preferably every process is a binary number to ¬ ordered that describes the respective process status. Each process status associated with it an individual point in the binä ¬ ren number at which is defined by assigning a "one" or a "zero" if a process status is active or not. For example, the binary number may be 4-bits long, with the first digit of the binary number being the process status "starting the process", the second location being the process state "normal process flow ", the third location being the process state "break state of the process "and the fourth
Stelle zu dem Prozessstatus "Beenden des Prozesses" gehört. Job belongs to the process status "terminate the process".
Je nach Zuordnung von Einsen und Nullen zu dem jeweiligen Prozessstatus kann die Binärzahl (1,0,0,0) - bzw. alternativ die inverse Binärzahl (0,1,1,1)) - somit beispielsweise ange¬ ben, dass der zugehörige Prozess gestartet wird; die Binär¬ zahl (0,1,0,0) - oder alternativ (1,0,1,1) - würde angeben, dass der zugehörige Prozess im Normalbetrieb läuft, die Bi¬ närzahl (0,0,1,0) würde angeben, dass der zugehörige Prozess sich im Pausenstatus befindet und die Binärzahl (0,0,0,1) würde angeben, dass der zugehörige Prozess beendet wird. Depending on the allocation of ones and zeros to the respective process state, the binary number (1,0,0,0) can - or alternatively, the inverse binary number (0,1,1,1)) - thus, for example be ¬ ben that the associated Process is started; the binary number ¬ (0,1,0,0) - or alternatively (1,0,1,1) - would indicate that the associated process is operating normally, the Bi ¬ närzahl (0,0,1,0) would indicate that the associated process is in pause status and the binary number (0,0,0,1) would indicate that the associated process is terminating.
Durch Zuordnen zweier "Einsen" (oder "Nullen") könnte man die Zuordnung zu zwei Prozessstatus markieren, so kann beispiels- weise die Binärzahl (0,0,1,1) angegeben, dass der im Pausenstatus befindliche Prozess gerade oder in Kürze beendet wird. Bezugs zeichenliste By assigning two "ones" (or "zeros"), one could mark the assignment to two process statuses, for example, the binary number (0,0,1,1) can indicate that the process in pause status is about to finish becomes. Reference sign list
10 Anordnung 10 arrangement
20 Überwachungseinrichtung 30 Rechner  20 monitoring device 30 computer
40 Rechner  40 computers
50 Rechner  50 computers
60 Datenverarbeitungsanlage 60 data processing system
70 Anzeigeeinrichtung 70 display device
80 Eingabefeld 80 input field
90 Eingabeeinrichtung  90 input device
100 Datenbank  100 database
P1-P6 Prozess P1-P6 process
S1-S4 Prozessstatus S1-S4 process status
SS1-SS4 Systemstatus  SS1-SS4 system status
SYS Leitsystem  SYS control system
Z1-Z4 Prozesszustand  Z1-Z4 process state

Claims

Patentansprüche claims
1. Verfahren, bei dem 1. Method in which
der Prozesszustand (Z1-Z4) eines in einer Datenverarbei- tungsanlage (60) ablaufenden Prozesses (P1-P4) überwacht wird und  the process state (Z1-Z4) of a process (P1-P4) running in a data processing system (60) is monitored and
ein Warnsignal erzeugt wird, wenn ein kritischer Prozess¬ zustand erkannt wird, a warning signal is generated when a critical process ¬ state is detected,
d a d u r c h g e k e n n z e i c h n e t, dass d a d u r c h e c e n c i n e s that
die Überwachung des Prozesses prozessstatusindividuell er¬ folgt . the monitoring of the process process statusindividually he ¬ follows.
2. Verfahren nach Anspruch 1, 2. The method according to claim 1,
d a d u r c h g e k e n n z e i c h n e t, dass d a d u r c h e c e n c i n e s that
- der Prozess einen von mindestens zwei unterschiedlichen- the process one of at least two different
Prozessstatus (S1-S4) annehmen kann und jedem Prozesssta¬ tus jeweils zumindest ein Parameter zugeordnet ist, der den Prozesszustand mittelbar oder unmittelbar beschreibt, für den zumindest einen Parameter ein aktueller Parameter- wert erfasst wird und Process status (S1-S4) and at least one parameter is assigned to each Prozeßsta ¬ tus, which describes the process state directly or indirectly, for the at least one parameter, a current parameter value is detected and
der erfasste Parameterwert mit einem prozessstatusindividuell vorgegebenen Maximal- oder Minimalschwellenwert ver¬ glichen wird und das Warnsignal erzeugt wird, wenn der Pa¬ rameterwert den prozessstatusindividuell vorgegebenen Ma- ximalschwellenwert überschreitet oder den prozessstatusin¬ dividuell vorgegebenen Minimalschwellenwert unterschrei¬ tet . the sensed parameter value with a process status individually predetermined maximum or minimum threshold ver ¬ equalized and the warning signal is generated when the Pa ¬ rameterwert the process status individually predetermined ma- ximalschwellenwert exceeds or prozessstatusin ¬ dividual predetermined minimum threshold value falls ¬ tet.
3. Verfahren nach einem der voranstehenden Ansprüche, d a d u r c h g e k e n n z e i c h n e t, dass 3. Method according to one of the preceding claims, characterized in that
der Prozess eine Softwareapplikation ist, die auf einem Rechner oder Rechnersystem der Datenverarbeitungsanlage betrieben wird . the process is a software application operated on a computer or computer system of the data processing system.
4. Verfahren nach Anspruch 3, 4. The method according to claim 3,
d a d u r c h g e k e n n z e i c h n e t, dass d a d u r c h e c e n c i n e s that
der Prozess eine Leittechnikapplikation ist, die zumindest einen Abschnitt einer Energieübertragungsanlage überwacht und/oder leitet, und  the process is a process control application that monitors and / or conducts at least a portion of an energy transmission facility, and
die Überwachung des Prozesszustands der Leittechnikappli¬ kation in Abhängigkeit von dem Prozessstatus der Leittechnikapplikation erfolgt. the monitoring of the process status of the Leittechnikappli ¬ cation depending on the process status of the control system application takes place.
5. Verfahren nach einem der voranstehenden Ansprüche 1-2, d a d u r c h g e k e n n z e i c h n e t, dass 5. The method according to any one of the preceding claims 1-2, d a d u c h e c e n e c i n e that t
der Prozess ein Betriebssystemprozess ist, der auf einem Rechner oder Rechnersystem der Datenverarbeitungsanlage läuft und gemeinsam mit anderen Betriebssystemprozessen das Be- triebssystem des Rechners oder des Rechnersystems der Daten¬ verarbeitungsanlage bildet. the process is an operating system process running on a computer or computer system, the data processing system and, together with the other operating system processes, the operating system of the computer or the computer system of the data processing system ¬ forms.
6. Verfahren nach Anspruch 5, 6. The method according to claim 5,
d a d u r c h g e k e n n z e i c h n e t, dass d a d u r c h e c e n c i n e s that
- der Prozess ein Leittechnikbetriebssystemprozess ist, der auf einem Rechner oder Rechnersystem der Datenverarbeitungsanlage betrieben wird und gemeinsam mit anderen Leit- technikbetriebssystemprozessen ein Leittechnikbetriebssystem des Rechners oder des Rechnersystems der Datenverar- beitungsanlage bildet, the process is a control system operating system process which is operated on a computer or computer system of the data processing system and, together with other control system operating system processes, forms a control system operating system of the computer or of the computer system of the data processing system,
wobei das Leittechnikbetriebssystem den Betrieb von mindestens einer Leittechnikapplikation, die zumindest einen Abschnitt einer Energieübertragungsanlage überwacht und/oder leitet, ermöglicht.  wherein the control system operating system enables the operation of at least one control system application that monitors and / or conducts at least one section of an energy transmission system.
7. Verfahren nach einem der voranstehenden Ansprüche, d a d u r c h g e k e n n z e i c h n e t, dass 7. Method according to one of the preceding claims, characterized in that
der Prozess mindestens eine physikalische Ressource der Da¬ tenverarbeitungsanlage nutzt und der zumindest eine prozess- statusindividuelle Parameter den Grad der Nutzung der physi¬ kalischen Ressource angibt. the process utilizes at least one physical resource Since ¬ tenverarbeitungsanlage and the at least one process- status individual parameter indicating the degree of use of the physi-earth ¬ resource.
8. Verfahren nach einem der voranstehenden Ansprüche, d a d u r c h g e k e n n z e i c h n e t, dass 8. The method according to any one of the preceding claims, d a d u r c h e c e n e c e s in that e
der prozessstatusindividuelle Parameter eine maximale Re¬ aktionszeit ist und the process status custom parameter is a maximum Re ¬ Action Time and
geprüft wird, ob der Prozess auf eine Anfrage innerhalb der maximalen Reaktionszeit reagiert.  It checks whether the process responds to a request within the maximum response time.
9. Anordnung (10) zum Erzeugen eines Warnsignals mit einer Überwachungseinrichtung (20), die geeignet ist, den Prozess- zustand eines in einer Datenverarbeitungsanlage (60) ablau¬ fenden Prozesses (P1-P4) zu überwachen und ein Warnsignal zu erzeugen, wenn ein kritischer Prozesszustand erkannt wird, d a d u r c h g e k e n n z e i c h n e t, dass 9. Arrangement (10) for generating a warning signal with a monitoring device (20) which is adapted to monitor the process state of a in a data processing system (60) ablau ¬ fenden process (P1-P4) and to generate a warning signal, if a critical process state is detected, characterized in that
die Überwachungseinrichtung geeignet ist, die Überwachung des Prozesses prozessstatusindividuell durchzuführen. the monitoring device is adapted to perform the monitoring of the process process statusindividually.
10. Anordnung nach Anspruch 9, 10. Arrangement according to claim 9,
d a d u r c h g e k e n n z e i c h n e t, dass d a d u r c h e c e n c i n e s that
die Anordnung eine Leittechnikeinrichtung zum Leiten einer Energieübertragungsanlage ist und  the arrangement is a Leitstechnikeinrichtung for conducting an energy transmission system and
die Überwachungseinrichtung geeignet ist, eine Leittech- nikapplikation, die zumindest einen Abschnitt der Energie¬ übertragungsanlage überwacht und/oder leitet, und/oder ei¬ nen Leittechnikbetriebssystemprozess zu überwachen. the monitoring means is adapted nikapplikation a I & C, which monitors at least a portion of the energy transmission installation ¬ and / or forwards and / or to monitor ei ¬ NEN control operating system process.
PCT/EP2010/057780 2010-06-03 2010-06-03 Process monitoring WO2011150973A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/EP2010/057780 WO2011150973A1 (en) 2010-06-03 2010-06-03 Process monitoring

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2010/057780 WO2011150973A1 (en) 2010-06-03 2010-06-03 Process monitoring

Publications (1)

Publication Number Publication Date
WO2011150973A1 true WO2011150973A1 (en) 2011-12-08

Family

ID=43502616

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2010/057780 WO2011150973A1 (en) 2010-06-03 2010-06-03 Process monitoring

Country Status (1)

Country Link
WO (1) WO2011150973A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020120886A1 (en) * 2001-02-27 2002-08-29 Sun Microsystems, Inc. Method, system, and program for monitoring system components
US20030196136A1 (en) * 2002-04-15 2003-10-16 Haynes Leon E. Remote administration in a distributed system
US6901582B1 (en) * 1999-11-24 2005-05-31 Quest Software, Inc. Monitoring system for monitoring the performance of an application

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6901582B1 (en) * 1999-11-24 2005-05-31 Quest Software, Inc. Monitoring system for monitoring the performance of an application
US20020120886A1 (en) * 2001-02-27 2002-08-29 Sun Microsystems, Inc. Method, system, and program for monitoring system components
US20030196136A1 (en) * 2002-04-15 2003-10-16 Haynes Leon E. Remote administration in a distributed system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
NN: "ActiveVOS Server Console Help", November 2009 (2009-11-01), pages 1 - 118, XP002620266, Retrieved from the Internet <URL:http://infocenter.activevos.com/infocenter/ActiveVOS/v70/topic/com.activee.rtbpeladmin.enterprise.help/AdministrationConsole.pdf> [retrieved on 20110203] *

Similar Documents

Publication Publication Date Title
EP1746064B1 (en) Crane, in particular mobile crane or crawler crane
DE60224369T2 (en) Memory control system and method thereto
EP0026377A2 (en) Computer architecture based on a multimicroprocessor structure as a fail-tolerant system
DE112013006757T5 (en) Data processing device and communication system
EP3398069B1 (en) Embarked control apparatus for the execution of a redundant operating function and vehicle comprising the same
EP1966008B1 (en) Method for distributing software modules
DE19532639C2 (en) Device for single-channel transmission of data originating from two data sources
DE102011081640B4 (en) control system
DE10357118A1 (en) Loading software modules
DE102011081479A1 (en) operating device
DE60312041T2 (en) TCET EXPANDER
DE112012006248T5 (en) Data processing device and program
DE4021840A1 (en) MULTIPLE COMPUTER SYSTEM FOR CONTROL AND DIAGNOSTIC DEVICES IN A MOTOR VEHICLE
WO2011150973A1 (en) Process monitoring
DE102005037723B4 (en) Control unit for combined operation
DE10328059A1 (en) Method and device for monitoring a distributed system
DE1966991A1 (en) FAIL-SAFE DATA PROCESSING SYSTEM
DE102019217427A1 (en) Controlling and / or monitoring a machine arrangement
EP3514640B1 (en) Method and device for providing machine data
DE10155486A1 (en) Arrangement for managing of peripheral status information by a computer processor in which additional flag register positions are created that are then set to the states of peripheral status registers, thus reducing polling
DE102011011224A1 (en) Control unit system
DE19825013C2 (en) Bus system
EP3647892A1 (en) Control system and method for controlling a machine tool
EP3588849A1 (en) Method for quantifying the reliability of a control function provided by multiple independent functional units; and control device
EP1148396A1 (en) Monitoring of computernetwork

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10725077

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10725077

Country of ref document: EP

Kind code of ref document: A1