Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7792889B2 - Monitoring control device and monitoring control system - Google Patents
[go: Go Back, main page]

JP7792889B2 - Monitoring control device and monitoring control system - Google Patents

Monitoring control device and monitoring control system

Info

Publication number
JP7792889B2
JP7792889B2 JP2022187101A JP2022187101A JP7792889B2 JP 7792889 B2 JP7792889 B2 JP 7792889B2 JP 2022187101 A JP2022187101 A JP 2022187101A JP 2022187101 A JP2022187101 A JP 2022187101A JP 7792889 B2 JP7792889 B2 JP 7792889B2
Authority
JP
Japan
Prior art keywords
monitoring
control device
definition
function
restart
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.)
Active
Application number
JP2022187101A
Other languages
Japanese (ja)
Other versions
JP2024075877A (en
Inventor
恭 真鍋
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2022187101A priority Critical patent/JP7792889B2/en
Publication of JP2024075877A publication Critical patent/JP2024075877A/en
Application granted granted Critical
Publication of JP7792889B2 publication Critical patent/JP7792889B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Programmable Controllers (AREA)

Description

本願は、監視制御装置および監視制御システムに関するものである。 This application relates to a monitoring control device and a monitoring control system.

一般に、監視制御システム内に存在するコンピュータプログラムのプロセスは、メモリ、ハンドル、ファイルポインタ、GDIオブジェクトなどのリソースをシステムから動的に取得したり、解放したりしながら処理を行う。ところがプロセスが、リソースを動的に取得して処理を行った後、不要になったにもかかわらずそのリソースを解放せず、プロセスが保持されたままとなる場合がある。このようなリソースの解放漏れをリソースリークと呼ぶ。 Generally, computer program processes within a monitoring and control system dynamically acquire and release resources such as memory, handles, file pointers, and GDI objects from the system as they perform their processing. However, there are cases where a process dynamically acquires resources, performs processing, and then does not release the resources even though they are no longer needed, resulting in the process remaining retained. This failure to release resources is called a resource leak.

リークしたリソースは、取得されたプロセスに占有され、そのプロセスが終了するまでは、他のプロセスが使用不可能となる。このため、システムに常駐するようなプロセスでリークが発生すると、システムで使用できるリソースが減り続け、最終的にはリソースが枯渇し、システムが異常終了する。 Leaked resources are occupied by the process that acquired them, and other processes cannot use them until that process terminates. Therefore, if a leak occurs in a process that resides on the system, the resources available to the system will continue to decrease, eventually running out of resources and causing the system to abnormally terminate.

そのため、長時間起動を前提としたプラント等の監視制御システムでは、これらのリークは重大な影響を及ぼす恐れがある。ところが、システムを構成するプロセスは、オープンソースソフトウェア、或いは購入したソフトウェアなど、多岐に渡るため、全てのプロセスに対してリソースリークがゼロになることを保証してシステムを構築することは極めて困難である。 As a result, these leaks can have a serious impact on monitoring and control systems for plants and other applications that are designed to run for long periods of time. However, because the processes that make up the system are diverse, including open source software and purchased software, it is extremely difficult to build a system that guarantees zero resource leaks for all processes.

そこで、従来の技術として、たとえリソースリークが発生したとしても、その影響が軽減されるよう、リソースリークに対応したプロセス管理方法が提案されている。
例えば、特許文献1では、システム上に起動している各プロセスが、それぞれ自身の内部、もしくはシステム上に独立した機能(プロセス)として、メモリ等のリソースの使用状況を監視する機能を有する。これらの監視機能は、別途システムで用意された上限値定義に従い、対象プロセスのリソースの使用状況の監視し、必要ならばプロセスの再起動を行う。
Therefore, as a conventional technique, a process management method has been proposed that addresses resource leaks so as to reduce the impact even if a resource leak occurs.
For example, in Patent Document 1, each process running on a system has a function to monitor the usage of resources such as memory, either internally or as an independent function (process) on the system. These monitoring functions monitor the resource usage of the target process in accordance with upper limit definitions separately prepared by the system, and restart the process if necessary.

システムは、あらかじめファイル或いは共有メモリの形で上限値定義を用意する。この上限値定義には、どのプロセスがリソースリーク対応(再起動)の対象なのか、そのプロセスがどの程度までメモリ等のリソースを使用したときに再起動を行うのか、プロセスがどの程度の時間稼働したとき、および、何回処理が行われたときに再起動を行うのかのという閾値が設定されている(例えば特許文献1参照)。 The system prepares an upper limit definition in advance in the form of a file or shared memory. This upper limit definition sets thresholds for which processes are subject to resource leak response (restart), the extent to which the process must use resources such as memory before being restarted, how long the process must run, and how many times processing must occur before being restarted (see, for example, Patent Document 1).

特開2001-75823号公報(0012~0013、0019~0020、0023~0025)JP 2001-75823 A (0012-0013, 0019-0020, 0023-0025)

上述のようなリソースリークに対応したプロセス管理方法では、リソースの使用状況の閾値をオーバーしたタイミングで、プロセスの再起動が行われるため、オペレータがプラント監視制御の操作を行っている最中に、突然、プロセスの再起動が行われ、オペレータ業務に支障をきたすという課題があった。 In the process management method for dealing with resource leaks described above, the process is restarted when the resource usage threshold is exceeded. This can lead to the process being suddenly restarted while an operator is performing plant monitoring and control operations, disrupting the operator's work.

本願は、上記のような課題を解決するための技術を開示するものであり、たとえ一部のプロセスでリソースリークが発生し、システムのリソースを圧迫したとしても、それらのプロセスを、オペレータによる監視制御の操作に影響を与えないように再起動することで、不要なリソースの解放を行い、システムの長期運転を保証できる監視制御装置および監視制御システムを提供することを目的とする。 This application discloses technology to solve the above-mentioned problems, and aims to provide a monitoring control device and a monitoring control system that can free up unnecessary resources and ensure long-term system operation by restarting processes without affecting the operator's monitoring and control operations, even if a resource leak occurs in some processes and strains system resources.

本願に開示される監視制御装置は、
ラントの監視制御に使用される監視制御装置であって、
前記監視制御装置のプログラムであるプロセスは、それぞれ、前記プロセス自身を再起動するか否かを判断する、プロセス監視機能を備え、
前記監視制御装置は、前記プロセス監視機能が、前記プロセスを再起動するか否かの判断に用いる、前記プロセスによるリソースの使用状況の閾値を記録した閾値定義と、前記プロセス監視機能が、前記プロセスを前記監視制御装置のオペレータが使用していないと判断するために利用する判断基準を記録した判断基準定義とを備え、
前記プロセスの稼働中に、前記閾値定義および前記判断基準定義の内容を変更する、リソース管理定義変更機能を備えるものである。
また、本願に開示する監視制御システムは、
前記監視制御装置と、
ネッワークを介して前記監視制御装置に接続された被監視装置とを備えるものである。
The monitoring control device disclosed in the present application comprises:
A monitoring control device used for monitoring and controlling a runt,
Each process, which is a program of the monitoring and control device, has a process monitoring function that determines whether or not to restart the process itself;
the monitoring control device includes a threshold definition that records a threshold value of resource usage by the process, which is used by the process monitoring function to determine whether or not to restart the process, and a judgment criterion definition that records a judgment criterion that the process monitoring function uses to determine that the process is not being used by an operator of the monitoring control device ;
The resource management definition change function is provided to change the contents of the threshold definition and the judgment criterion definition while the process is running .
The monitoring and control system disclosed in the present application comprises:
the monitoring control device;
The system includes a monitored device connected to the monitoring control device via a network.

本願に開示される監視制御装置および監視制御システムによれば、たとえ一部のプロセスでリソースリークが発生し、システムのリソースを圧迫したとしても、それらのプロセスを、オペレータによる監視制御の操作に影響を与えないように再起動することで、不要なリソースの解放を行い、システムの長期運転を保証できる。 With the monitoring control device and monitoring control system disclosed in this application, even if a resource leak occurs in some processes and puts strain on system resources, those processes can be restarted without affecting the operator's monitoring and control operations, thereby freeing up unnecessary resources and ensuring long-term operation of the system.

実施の形態1による監視制御システムの構成を示すブロック図である。1 is a block diagram showing a configuration of a monitoring and control system according to a first embodiment; 実施の形態1による監視制御装置の構成を示すブロック図である。1 is a block diagram showing a configuration of a monitoring and control device according to a first embodiment; 実施の形態1による監視制御装置のプロセス管理の動作を表すイメージ図である。3 is a conceptual diagram illustrating the process management operation of the monitoring and control device according to the first embodiment. FIG. 実施の形態1によるリソースの使用状況の閾値定義の構成を示す図である。FIG. 10 is a diagram showing a configuration of a threshold definition for resource usage according to the first embodiment. 実施の形態1によるオペレータによる使用状態の判断基準定義の構成を示す図である。FIG. 10 is a diagram showing the configuration of a criterion definition for determining a usage state by an operator according to the first embodiment. 実施の形態1によるプロセス監視機能の動作を示すフローチャートである。4 is a flowchart showing the operation of a process monitoring function according to the first embodiment. 実施の形態2による監視制御装置のプロセス管理の動作を表すイメージ図である。FIG. 10 is an image diagram illustrating the process management operation of the monitoring and control device according to the second embodiment. 実施の形態2によるプロセス監視機能の動作を示すフローチャートである。10 is a flowchart showing the operation of a process monitoring function according to the second embodiment. 実施の形態3による監視制御装置のプロセス管理の動作を表すイメージ図である。FIG. 11 is an image diagram showing the process management operation of the monitoring and control device according to the third embodiment. 実施の形態3によるプロセス監視機能の動作を示すフローチャートである。11 is a flowchart showing the operation of the process monitoring function according to the third embodiment. 実施の形態4による監視制御装置のプロセス管理の動作を表すイメージ図である。FIG. 10 is an image diagram showing the process management operation of the monitoring and control device according to the fourth embodiment. 実施の形態4によるプロセス監視機能の動作を示すフローチャートである。10 is a flowchart showing the operation of a process monitoring function according to the fourth embodiment. 実施の形態5による監視制御装置のプロセス管理の動作を表すイメージ図である。FIG. 13 is an image diagram showing the process management operation of the monitoring and control device according to the fifth embodiment. 実施の形態5によるプロセス監視機能の動作を示すフローチャートである。13 is a flowchart showing the operation of the process monitoring function according to the fifth embodiment.

実施の形態1.
以下、実施の形態1による監視制御装置および監視制御システムを図に基づいて説明する。
図1は、監視制御システム100の構成を示すブロック図である。
図2は、監視制御装置50の構成を示すブロック図である。
監視制御システム100は、プラント等の監視制御に使用する監視制御装置50と、ネットワーク4を介して監視制御装置50に接続された被監視装置51A、51B等を備える。オペレータは、監視制御装置50を使って、被監視装置51A、51Bを監視および制御する。
Embodiment 1.
A monitoring control device and a monitoring control system according to a first embodiment will be described below with reference to the drawings.
FIG. 1 is a block diagram showing the configuration of a monitoring and control system 100.
FIG. 2 is a block diagram showing the configuration of the monitoring and control device 50.
The monitoring and control system 100 includes a monitoring and control device 50 used for monitoring and controlling a plant or the like, and monitored devices 51A, 51B, etc. connected to the monitoring and control device 50 via a network 4. An operator uses the monitoring and control device 50 to monitor and control the monitored devices 51A, 51B.

図2に示すように、監視制御装置50は、演算装置であるプロセッサ52と、監視画面を表示する表示装置53と、オペレータが操作する入力装置54と、データ等を保存する記憶装置55とを有する。 As shown in Figure 2, the monitoring control device 50 has a processor 52, which is a computing device, a display device 53 that displays the monitoring screen, an input device 54 operated by an operator, and a storage device 55 that stores data, etc.

図3は、監視制御装置50のプロセス管理の動作を表すイメージ図である。
図4は、リソースの使用状況の閾値定義31の構成を示す図である。
図5は、オペレータによる使用状態の判断基準定義32の構成を示す図である。
監視制御装置50は、リソース管理定義30の中に、リソースの使用状況の閾値定義31(以下、単に閾値定義31という)だけでなく、オペレータによる監視制御装置50の使用状態によってプロセス管理動作を判断する、使用状態の判断基準定義32(以下、単に判断基準定義32という)も備える。また、監視制御装置50のプログラムの1単位であるプロセス10は、それぞれプロセス監視機能20を備えている。
FIG. 3 is a conceptual diagram showing the process management operation of the monitoring and control device 50. As shown in FIG.
FIG. 4 is a diagram showing the configuration of the resource usage threshold definition 31. As shown in FIG.
FIG. 5 is a diagram showing the structure of the operator's use state determination criteria definition 32. As shown in FIG.
The monitoring control device 50 includes, in the resource management definition 30, not only a threshold definition 31 for resource usage (hereinafter simply referred to as threshold definition 31), but also a usage status judgment criterion definition 32 (hereinafter simply referred to as judgment criterion definition 32) for judging process management operations based on the operator's usage of the monitoring control device 50. Furthermore, each process 10, which is one unit of the program of the monitoring control device 50, includes a process monitoring function 20.

そして、プロセス監視機能20は、監視制御装置50のリソースの使用状況が、閾値定義31に定義された値を超えたと判断した場合には、プロセス10の再起動を行う前に、判断基準定義32の条件も満たしているか否かを確認する。判断基準定義32の条件を満たしている場合(オペレータが操作中でない場合)のみ、プロセス10自身の再起動を行う。 If the process monitoring function 20 determines that the resource usage of the monitoring control device 50 has exceeded the value defined in the threshold definition 31, it checks whether the conditions in the judgment criteria definition 32 are also met before restarting the process 10. Only if the conditions in the judgment criteria definition 32 are met (when the operator is not currently operating the process) will the process 10 itself be restarted.

次に、プロセス10の再起動動作について説明する。
図6は、実施の形態1によるプロセス監視機能20の動作を示すフローチャートである。
各プロセス10のプロセス監視機能20は、起動するとまず、閾値定義31および判断基準定義32を読み込む(S0010)。次に、監視制御装置50のシステムから自身のプロセス10によるリソースの使用状況を取得し(S0020)、それらの値が閾値定義31に記録されている閾値を超えているかどうか(S0030)さらに、オペレータが監視制御操作をしていないと判断する判断基準定義32に記録されている判断基準を満たしているかを確認する(S0040)。
Next, the restart operation of the process 10 will be described.
FIG. 6 is a flowchart showing the operation of the process monitoring function 20 according to the first embodiment.
When the process monitoring function 20 of each process 10 is started, it first reads the threshold definition 31 and the judgment criterion definition 32 (S0010). Next, it acquires the resource usage status of its own process 10 from the system of the monitoring control device 50 (S0020), and checks whether these values exceed the thresholds recorded in the threshold definition 31 (S0030), and further whether they satisfy the judgment criterion recorded in the judgment criterion definition 32 for determining that the operator is not performing a monitoring control operation (S0040).

この両方の条件の内、どちらか一方でも条件を満たさない場合は、一定時間待機(S0050)したうえで、リソースの使用状況を取得(S0020)以降の処理を繰り返す。両方とも条件を満たしている場合は、その時点で当該プロセス10のプロセス監視機能20が自身を再起動させることで(S0060)、監視制御装置50のシステムを圧迫しているリソースを解放する。 If either of these conditions is not met, the system waits for a certain period of time (S0050) and then repeats the process from obtaining the resource usage status (S0020). If both conditions are met, the process monitoring function 20 of the process 10 in question will restart itself (S0060) at that point, thereby releasing the resources that are straining the monitoring control device 50 system.

実施の形態1による監視制御装置50および監視制御システム100によれば、監視制御装置50にたとえリソースリークが発生していたとしても、オペレータが監視制御操作を行っている最中でのプロセス10の再起動が抑えられ、操作外の時間帯に再起動が行われるため、オペレータ業務を継続して行うことが可能となる。また、オペレータが業務を行っていないときに必要なプロセスだけ再起動できるので、短時間にリソースを開放できる。 With the monitoring control device 50 and monitoring control system 100 according to embodiment 1, even if a resource leak occurs in the monitoring control device 50, restarting of process 10 while the operator is performing monitoring control operations is prevented, and restarting occurs during non-operational times, allowing the operator to continue performing their duties. Furthermore, because only necessary processes can be restarted when the operator is not performing their duties, resources can be freed up in a short time.

実施の形態2.
以下、実施の形態2による監視制御装置および監視制御システムを図に基づいて説明する。
図7は、実施の形態2による監視制御装置50のプロセス管理の動作を表すイメージ図である。実施の形態1では、リソース管理定義30の閾値定義31および判断基準定義32は固定されてあり、オペレータによって後から動的に各定義の内容を変更することができなかった。そこで実施の形態2では、監視制御システム100が運用中であっても、監視制御装置50のシステム内のプロセス10を再起動することなく閾値定義31および判断基準定義32を動的に変更できるように、リソース管理定義変更機能240を設けることとする。
Embodiment 2.
A supervisory control device and a supervisory control system according to a second embodiment will be described below with reference to the drawings.
7 is a conceptual diagram showing the process management operation of the monitoring control device 50 according to the second embodiment. In the first embodiment, the threshold definition 31 and the judgment criterion definition 32 of the resource management definition 30 were fixed, and the contents of each definition could not be dynamically changed later by an operator. Therefore, in the second embodiment, a resource management definition change function 240 is provided so that the threshold definition 31 and the judgment criterion definition 32 can be dynamically changed without restarting the process 10 in the monitoring control device 50, even while the monitoring control system 100 is in operation.

次に、プロセス10の再起動動作について説明する。
図8は、プロセス監視機能20の動作を示すフローチャートである。
各プロセス10のプロセス監視機能20は、起動するとまず、閾値定義31および判断基準定義32を読み込む(S0010)。次に、監視制御装置50のシステムから自身のプロセス10によるリソースの使用状況を取得し(S0020)、それらの値が閾値定義31に記録されている閾値を超えているかどうか(S0030)さらに、オペレータが監視制御操作をしていないと判断する判断基準定義32に記録されている判断基準を満たしているかを確認する(S0040)。
Next, the restart operation of the process 10 will be described.
FIG. 8 is a flowchart showing the operation of the process monitoring function 20.
When the process monitoring function 20 of each process 10 is started, it first reads the threshold definition 31 and the judgment criterion definition 32 (S0010). Next, it acquires the resource usage status of its own process 10 from the system of the monitoring control device 50 (S0020), and checks whether these values exceed the thresholds recorded in the threshold definition 31 (S0030), and further whether they satisfy the judgment criterion recorded in the judgment criterion definition 32 for determining that the operator is not performing a monitoring control operation (S0040).

この両方の条件の内、どちらか一方でも条件を満たさない場合は、一定時間待機(S0050)したうえで、リソースの使用状況を取得(S0020)以降の処理を繰り返す。このとき、監視ループRの間に、閾値定義31或いは判断基準定義32のデータが書き換えられた場合は、新たな閾値および判断基準に基づいてS0030での判断を行う。そして、両方とも条件を満たしている場合は、その時点で当該プロセス10のプロセス監視機能20が自身を再起動させることで(S0060)、監視制御装置50のシステムを圧迫しているリソースを解放する。 If either of these conditions is not met, the system waits for a certain period of time (S0050) and then repeats the process of obtaining the resource usage status (S0020) and subsequent steps. If the data in the threshold definition 31 or judgment criteria definition 32 is rewritten during monitoring loop R, a judgment is made in S0030 based on the new threshold and judgment criteria. If both conditions are met, the process monitoring function 20 of the process 10 in question will restart itself at that point (S0060), thereby releasing the resources that are straining the monitoring control device 50 system.

実施の形態2による監視制御装置50および監視制御システム100によれば、実施の形態1で述べた効果の他に、別途、リソース管理定義変更機能240によって、オペレータが、閾値定義31の閾値或いは判断基準定義32の内容を変更した場合であっても、変更された新しい閾値、判断基準に従って、プロセス10の監視、プロセス10の再起動を行うことができる。 In addition to the effects described in embodiment 1, the monitoring control device 50 and monitoring control system 100 according to embodiment 2 also have the advantage that, even if an operator changes the thresholds in the threshold definition 31 or the contents of the judgment criteria definition 32 using the resource management definition change function 240, process 10 can be monitored and restarted in accordance with the new changed thresholds and judgment criteria.

実施の形態3.
以下、実施の形態3による監視制御装置および監視制御システムを図に基づいて説明する。
図9は、実施の形態3による監視制御装置50のプロセス管理の動作を表すイメージ図である。
実施の形態1では、リソースリークが発生し、プロセス監視機能20がプロセス10の再起動を始めようとした際、プラントの緊急事態などオペレータ側で不都合があった場合でも、オペレータが直前に再起動をキャンセルする手段が存在しなかった。
Embodiment 3.
A supervisory control device and a supervisory control system according to a third embodiment will be described below with reference to the drawings.
FIG. 9 is a conceptual diagram showing the process management operation of the monitoring and control device 50 according to the third embodiment.
In the first embodiment, when a resource leak occurs and the process monitoring function 20 attempts to restart the process 10, there is no means for the operator to cancel the restart immediately beforehand, even if there is an inconvenience on the operator's side, such as an emergency situation at the plant.

そこで本実施の形態3では、プロセス10の再起動が行われる直前に、オペレータが監視制御を行っている画面上に、プロセス10が再起動される旨の警告メッセージの表示をプロセス監視機能20が行うようにし、オペレータに対して再起動をキャンセルする時間的な猶予を与えるようにした。 In this third embodiment, therefore, immediately before the restart of process 10, the process monitoring function 20 displays a warning message on the screen on which the operator is performing monitoring control, informing the operator that process 10 will be restarted, giving the operator time to cancel the restart.

この警告メッセージは、時限的なメッセージであり、何秒後に再起動するかの表示は、動的にカウントダウンされる。そして、その時間が経過した場合(残り秒数が0秒になった場合)は、メッセージを消去して、直ちにプロセス10の再起動が行われる。 This warning message is a time-limited message, and the number of seconds remaining until the restart is displayed is dynamically counted down. Once that time has elapsed (when the remaining seconds reach 0), the message is cleared and process 10 is immediately restarted.

また、オペレータによってプロセス10の再起動がキャンセルされた場合は、一定時間(数時間単位)休止した後、プロセス監視機能20がリソースの使用状況の監視を再開する。なお、メッセージに表示する残り秒数および、キャンセル時に何時間休止するかは、定義ファイルなど(閾値定義31の中に含めても良い)で別途、管理する。 If the operator cancels the restart of process 10, the process monitoring function 20 will resume monitoring resource usage after pausing for a certain period of time (in units of several hours). The number of seconds remaining to be displayed in the message and the number of hours to pause when canceled are managed separately in a definition file (which may be included in the threshold definition 31).

次に、プロセス10の再起動動作について説明する。
図10は、プロセス監視機能20の動作を示すフローチャートである。
各プロセス10のプロセス監視機能20は、実施の形態1と同様に、起動するとまず、閾値定義31および判断基準定義32を読み込む(S0010)。次に、監視制御装置50のシステムから自身のプロセス10によるリソースの使用状況を取得し(S0020)、それらの値が閾値定義31に記録されている閾値を超えているかどうか(S0030)さらに、オペレータが監視制御操作をしていないと判断する判断基準定義32に記録されている判断基準を満たしているかを確認する(S0040)。
Next, the restart operation of the process 10 will be described.
FIG. 10 is a flowchart showing the operation of the process monitoring function 20.
As in the first embodiment, when the process monitoring function 20 of each process 10 is started, it first reads the threshold definition 31 and the judgment criterion definition 32 (S0010). Next, it acquires the resource usage status of its own process 10 from the system of the monitoring control device 50 (S0020), and checks whether these values exceed the thresholds recorded in the threshold definition 31 (S0030), and further checks whether they satisfy the judgment criterion recorded in the judgment criterion definition 32 for determining that the operator is not performing a monitoring control operation (S0040).

この両方の条件の内、どちらか一方でも条件を満たさない場合は、一定時間待機(S0050)したうえで、リソースの使用状況を取得(S0020)以降の処理を繰り返す。そして、両方とも条件を満たしている場合は、これからプロセス10の再起動が行われる旨のメッセージを表示する(S3070)。そして、予め定められた時間内に、オペレータによって明示的に再起動がキャンセルされた場合は(S3080-YES)、一定時間待機をし(S3090)、S0020から監視ループRに戻る。また、キャンセルされなかった場合(S3080-NO)は、従来通り、プロセス10の再起動(S0060)を行う。プロセス監視機能20がプロセス10自身を再起動させることで、監視制御装置50のシステムを圧迫しているリソースを解放する。 If either of these conditions is not met, the system waits for a certain period of time (S0050) and then repeats the process of obtaining the resource usage status (S0020) and subsequent steps. If both conditions are met, a message is displayed indicating that process 10 will be restarted (S3070). If the operator explicitly cancels the restart within a predetermined period of time (S3080-YES), the system waits for a certain period of time (S3090) and returns to monitoring loop R from S0020. If the restart is not canceled (S3080-NO), the system restarts process 10 (S0060) as usual. By having the process monitoring function 20 restart process 10 itself, resources that are straining the monitoring control device 50 system are released.

実施の形態3による監視制御装置50および監視制御システム100によれば、プロセス監視機能20がリソースリーク等によりプロセス10を再起動すると判断した場合であっても、オペレータ業務上それが不都合であった場合、オペレータがプロセス10の再起動をキャンセルすることができる。これにより、監視業務を円滑に継続し、その後、業務に支障のない時に、プロセス10の再起動を実施できる。 In the monitoring control device 50 and monitoring control system 100 according to embodiment 3, even if the process monitoring function 20 determines to restart process 10 due to a resource leak or the like, the operator can cancel the restart of process 10 if this is inconvenient for the operator's work. This allows monitoring work to continue smoothly, and then restart process 10 when it does not interfere with work.

実施の形態4.
以下、実施の形態4による監視制御装置および監視制御システムを図に基づいて説明する。
図11は、実施の形態4による監視制御装置50のプロセス管理の動作を表すイメージ図である。
実施の形態1~3では、リソースリークが発生し、プロセス監視機能20がプロセス10の再起動を行ったとき、再起動の直前に、そのプロセス10の画面展開がどのような状態であったかのを確認していなかった。そのため、プロセス10によって複数のウィンドウが表示装置53のデスクトップ画面に表示されていた場合は、再起動により、その画面のレイアウトが失われてしまっていた。
Embodiment 4.
A supervisory control device and a supervisory control system according to a fourth embodiment will be described below with reference to the drawings.
FIG. 11 is a conceptual diagram showing the process management operation of the monitoring and control device 50 according to the fourth embodiment.
In the first to third embodiments, when a resource leak occurs and the process monitoring function 20 restarts the process 10, the state of the screen layout of the process 10 immediately before the restart is not confirmed. Therefore, if the process 10 has multiple windows displayed on the desktop screen of the display device 53, the screen layout is lost due to the restart.

そのため、オペレータがプロセス10の再起動に気が付かなかった場合、突然、ウィンドウが消えてしまったと捉えてしまう恐れがあった。そこで本実施の形態4では、ウィンドウが消去されてしまう問題を解決するために、プロセス10の再起動の前後で、表示装置53のデスクトップ画面の画面レイアウトを維持できるようにする。 As a result, if the operator does not notice that process 10 has been restarted, there is a risk that they may think that the window has suddenly disappeared. Therefore, in this fourth embodiment, to solve the problem of the window disappearing, the screen layout of the desktop screen of display device 53 is made to be maintained before and after process 10 is restarted.

本実施の形態4では、プロセス監視機能20によって、対象のプロセス10の再起動を行う直前に、プロセス監視機能20は、そのプロセス10が、表示装置53のデスクトップ画面上に表示しているウィンドウの位置、サイズ、ウィンドウ上の表示内容を、画面レイアウト情報440に保存したうえで、再起動を行う。 In this fourth embodiment, immediately before restarting the target process 10 by the process monitoring function 20, the process monitoring function 20 saves the position, size, and display content of the window that the process 10 is displaying on the desktop screen of the display device 53 in the screen layout information 440, and then restarts the process 10.

そして、再起動した後のプロセス10は、画面レイアウト情報440が保存されているか否かを判断し、保存されている場合は、その情報に記載されている通りに、画面レイアウトを復元する。 After restarting, process 10 determines whether screen layout information 440 has been saved, and if so, restores the screen layout as described in that information.

次に、動作について説明する。
図12は、プロセス監視機能20の動作を示すフローチャートである。
各プロセス10のプロセス監視機能20は、起動するとまず、画面レイアウト情報440の読み込みを試みる(S4100)。画面レイアウト情報440を取得できなかった場合(S4110-NO)は、実施の形態1と同様にリソース管理定義(S0010)を取得してS0020以下の監視ループRを開始する。画面レイアウト情報440を取得できた場合(S4110-YES)は、画面レイアウト情報440の通りに、各ウィンドウをデスクトップ画面上に配置し(S4120)、実施の形態1と同様にリソース管理定義(S0010)を取得してS0020以下の監視ループRを開始する。
Next, the operation will be described.
FIG. 12 is a flowchart showing the operation of the process monitoring function 20.
When the process monitoring function 20 of each process 10 is started, it first attempts to read the screen layout information 440 (S4100). If the screen layout information 440 cannot be acquired (S4110-NO), the resource management definition (S0010) is acquired as in the first embodiment, and the monitoring loop R from S0020 onwards is started. If the screen layout information 440 can be acquired (S4110-YES), each window is arranged on the desktop screen according to the screen layout information 440 (S4120), and the resource management definition (S0010) is acquired as in the first embodiment, and the monitoring loop R from S0020 onwards is started.

各プロセス10のプロセス監視機能20は、起動するとまず、閾値定義31および判断基準定義32を読み込む(S0010)。次に、監視制御装置50のシステムから自身のプロセス10によるリソースの使用状況を取得し(S0020)、それらの値が閾値定義31に記録されている閾値を超えているかどうか(S0030)さらに、オペレータが監視制御操作をしていないと判断する判断基準定義32に記録されている判断基準を満たしているかを確認する(S0040)。 When the process monitoring function 20 of each process 10 is started, it first reads the threshold definition 31 and judgment criteria definition 32 (S0010). Next, it obtains the resource usage status of its own process 10 from the monitoring control device 50 system (S0020), and checks whether these values exceed the thresholds recorded in the threshold definition 31 (S0030), and whether they meet the judgment criteria recorded in the judgment criteria definition 32 for determining that the operator is not performing monitoring control operations (S0040).

この両方の条件の内、どちらか一方でも条件を満たさない場合は、一定時間待機(S0050)したうえで、リソースの使用状況を取得(S0020)以降の処理を繰り返す。両方とも条件を満たしている場合は、プロセス再起動の前に、自身のプロセス10がデスクトップ画面上に表示しているウィンドウの位置、サイズ、ウィンドウ上の表示内容を、画面レイアウト情報440に保存(S4130)してから再起動を行う(S0060)。 If either of these conditions is not met, the process waits for a certain period of time (S0050) and then repeats the process from obtaining the resource usage status (S0020). If both conditions are met, the process saves the window position, size, and display content of the window displayed by its own process 10 on the desktop screen in the screen layout information 440 (S4130) before restarting the process (S0060).

その時点で当該プロセス10のプロセス監視機能20が自身を再起動させることで、監視制御装置50のシステムを圧迫しているリソースを解放できる。 At that point, the process monitoring function 20 for the process 10 in question will restart itself, thereby freeing up resources that are straining the monitoring and control device 50 system.

実施の形態4による監視制御装置50および監視制御システム100によれば、プロセス10が再起動された場合であっても、再起動前においてオペレータが使用していた画面レイアウトを維持できるため、オペレータが違和感を持つことなく、監視制御業務をシームレスに行うことができる。 With the monitoring control device 50 and monitoring control system 100 according to embodiment 4, even if the process 10 is restarted, the screen layout used by the operator before the restart can be maintained, allowing the operator to perform monitoring and control tasks seamlessly without feeling any discomfort.

実施の形態5.
以下、実施の形態5による監視制御装置および監視制御システムを図に基づいて説明する。
図13は、実施の形態5による監視制御装置50のプロセス管理の動作を表すイメージ図である。
監視制御装置50のシステムのプロセス10は、常駐して長時間動作することが前提であり、起動時に様々な初期化処理を行う必要がある。プロセス10の起動が実行されて、実際にオペレータが使用可能となるまで、数十秒かかる場合がある。
Embodiment 5.
A supervisory control device and a supervisory control system according to a fifth embodiment will be described below with reference to the drawings.
FIG. 13 is a conceptual diagram showing the process management operation of the monitoring and control device 50 according to the fifth embodiment.
The process 10 of the system of the monitoring and control device 50 is designed to remain resident and operate for a long time, and various initialization processes must be performed at startup. It may take several tens of seconds from the time the process 10 is started until it is actually available for use by the operator.

そのため、実施の形態1~4では、リソースリークが発生し、プロセス10の再起動が行われた後、プロセス10が実際に使用可能になるまで、数十秒間、オペレータによる操作ができない時間が生じてしまう。そこで実施の形態5では、一時的にプロセス10Aと同じプロセス10Bを二重起動し、プロセス10Aの終了前に処理をプロセス10Bに切り替えることで、実施の形態1~4で生じていたプロセス10Aの再起動中の待ち時間を解消できるようにする。なお、以下で詳細を説明するプロセス10Aとプロセス10Bは、上述のように同じプロセスであり、10A、10Bの符号は、二重起動されているプロセス10を互いに区別するために変えている。プロセス監視機能20A、20Bについても同様である。 As a result, in embodiments 1 to 4, after a resource leak occurs and process 10 is restarted, the operator is unable to perform operations for several tens of seconds until process 10 is actually available for use. Therefore, in embodiment 5, a process 10B that is identical to process 10A is temporarily started in duplicate, and processing is switched to process 10B before process 10A terminates, thereby eliminating the waiting time that occurs during restart of process 10A in embodiments 1 to 4. Note that, as described above, process 10A and process 10B, which will be described in detail below, are the same process, and the reference numerals 10A and 10B are changed to distinguish between the duplicated processes 10. The same applies to process monitoring functions 20A and 20B.

次に、動作について説明する。
図14は、プロセス監視機能20の動作を示すフローチャートである。
プロセス監視機能20Aは、監視ループRにおいて、実施の形態1~4と同様に、監視制御装置50のシステムから自身のプロセス10Aのリソースの使用状況を取得し(S0020)、それらの値が閾値定義31に記録されている閾値を超えているかどうか(S0030)さらに、オペレータが監視制御操作をしていないと判断する判断基準定義32に記録されている判断基準を満たしているかを確認する(S0040)。この両方の条件を満たす場合は、プロセス10Aのプロセス監視機能20Aは、プロセス10Aと同じ動作をさせるプロセス10Bを起動し(S5170)、起動したプロセス10Bから終了指示を受けるまで待機する(S5180)。
Next, the operation will be described.
FIG. 14 is a flowchart showing the operation of the process monitoring function 20.
In the monitoring loop R, the process monitoring function 20A acquires the resource usage status of its own process 10A from the system of the monitoring control device 50, as in the first to fourth embodiments (S0020), and checks whether these values exceed the thresholds recorded in the threshold definition 31 (S0030) and whether they satisfy the criteria recorded in the criteria definition 32 for determining that the operator is not performing a monitoring control operation (S0040). If both of these conditions are satisfied, the process monitoring function 20A of the process 10A starts a process 10B that performs the same operation as the process 10A (S5170), and waits until it receives a termination instruction from the started process 10B (S5180).

起動したプロセス10Bは、初期化処理が完了するまで待機し(S5140)、他のプロセス10が二重起動中であるかどうかを確認する(S5150)。ここでは、プロセス10Aが起動しているので、S5150-YESに進む。 The launched process 10B waits until the initialization process is complete (S5140) and checks whether another process 10 is currently running (S5150). In this case, process 10A is running, so the process proceeds to S5150-YES.

次に、プロセス10Bのプロセス監視機能20Bは、他のプロセス10Aに終了を指示する(S5160)。 Next, the process monitoring function 20B of process 10B instructs the other process 10A to terminate (S5160).

終了指示を受けたプロセス10Aのプロセス監視機能20Aは、再度オペレータが監視制御操作をしていないと判断する判断基準定義32に記録されている判断基準を満たしているかを確認する(S5190)。 The process monitoring function 20A of the process 10A that received the termination instruction again checks whether the criteria recorded in the criteria definition 32 for determining that the operator is not performing a monitoring control operation are met (S5190).

満たしていない場合、すなわちオペレータが操作中の場合(S5190-NO)は、S5190を繰り返す。判断基準を満たしている場合は(S5190-YES)、プロセス10Aのプロセス監視機能20Aは、プロセス10Aを終了する(S5210)。既にプロセス10Bが起動しているので、監視ループRは、プロセス10Bのプロセス監視機能20Bによって継続される。 If the criteria are not met, i.e., if the operator is currently operating (S5190-NO), S5190 is repeated. If the criteria are met (S5190-YES), the process monitoring function 20A of process 10A terminates process 10A (S5210). Since process 10B is already running, monitoring loop R is continued by the process monitoring function 20B of process 10B.

実施の形態5による監視制御装置および監視制御システム100によれば、監視制御装置50プロセス10にリソースリーク等が生じ、再起動を行う必要が生じた場合であっても、予め同一のプロセスを二重起動して処理を切り替えて引き継ぐので、オペレータは、プロセス10の再起動(一時的な二重起動)を意識することなく、隙間なくオペレータ業務を行うことができる。 With the monitoring control device and monitoring control system 100 according to embodiment 5, even if a resource leak or the like occurs in the monitoring control device 50 process 10 and a restart becomes necessary, the same process is started twice in advance, and processing is switched and taken over. This allows the operator to perform their duties seamlessly without having to be aware of the restart (temporary double start) of process 10.

本願は、様々な例示的な実施の形態及び実施例が記載されているが、1つ、または複数の実施の形態に記載された様々な特徴、態様、及び機能は特定の実施の形態の適用に限られるのではなく、単独で、または様々な組み合わせで実施の形態に適用可能である。
従って、例示されていない無数の変形例が、本願に開示される技術の範囲内において想定される。例えば、少なくとも1つの構成要素を変形する場合、追加する場合または省略する場合、さらには、少なくとも1つの構成要素を抽出し、他の実施の形態の構成要素と組み合わせる場合が含まれるものとする。
Although the present application describes various exemplary embodiments and examples, the various features, aspects, and functions described in one or more embodiments are not limited to application to a particular embodiment, but may be applied to the embodiments alone or in various combinations.
Therefore, countless variations not illustrated are conceivable within the scope of the technology disclosed in this application, including, for example, cases where at least one component is modified, added, or omitted, and cases where at least one component is extracted and combined with a component of another embodiment.

以下、本開示の諸態様を付記としてまとめて記載する。
付記1
プラントの監視制御に使用される監視制御装置であって、
前記監視制御装置のプログラムであるプロセスは、それぞれ、前記プロセス自身を再起動するか否かを判断する、プロセス監視機能を備え、
前記監視制御装置は、前記プロセス監視機能が、前記プロセスを再起動するか否かの判断に用いる、前記プロセスによるリソースの使用状況の閾値を記録した閾値定義と、前記プロセス監視機能が、前記プロセスを前記監視制御装置のオペレータが使用していないと判断するために利用する判断基準を記録した判断基準定義とを備える監視制御装置。
付記2
前記プロセス監視機能は、前記プロセスによる前記リソースの使用状況が前記閾値を超え、かつ、前記判断基準の条件を満たす場合に前記プロセスを再起動する付記1に記載の監視制御装置。
付記3
前記プロセスの稼働中に、前記閾値定義および前記判断基準定義の内容を変更する、リソース管理定義変更機能を備える付記1または付記2に記載の監視制御装置。
付記4
前記プロセス監視機能は、前記プロセスの再起動前に、前記プロセスが再起動される旨の警告メッセージを表示する付記1から付記3のいずれか1つに記載の監視制御装置。
付記5
前記プロセス監視機能は、前記再起動のキャンセルが可能である付記4に記載の監視制御装置。
付記6
前記監視制御装置は、前記プロセス監視機能によって、前記プロセスの再起動を行う直前に、前記プロセスが、表示装置のデスクトップ画面上に表示しているウィンドウの位置、サイズ、ウィンドウ上の表示内容を保存した画面レイアウト情報を備え、
前記プロセスは、再起動後に、前記画面レイアウト情報を元に画面レイアウトを復元する付記1から付記5のいずれか1つに記載の監視制御装置。
付記7
前記プロセス監視機能は、前記プロセスの終了前に、前記プロセスと同じプロセスを二重起動し、二重起動した前記プロセスに処理を引き継ぐ請求項1に記載の監視制御装置。付記1から付記6のいずれか1つに記載の監視制御装置。
付記8
付記1から付記6のいずれか1つに記載の前記監視制御装置と、
ネッワークを介して前記監視制御装置に接続された被監視装置とを備える監視制御システム。
Various aspects of the present disclosure are summarized below as appendices.
Appendix 1
A monitoring and control device used for monitoring and controlling a plant,
Each process, which is a program of the monitoring and control device, has a process monitoring function that determines whether or not to restart the process itself;
The monitoring control device is equipped with a threshold definition that records the threshold value of resource usage by the process, which the process monitoring function uses to determine whether to restart the process, and a judgment criteria definition that records the judgment criteria used by the process monitoring function to determine that the process is not being used by an operator of the monitoring control device.
Appendix 2
2. The monitoring and control device according to claim 1, wherein the process monitoring function restarts the process when the resource usage by the process exceeds the threshold and satisfies the conditions of the judgment criterion.
Appendix 3
3. The monitoring and control device according to claim 1, further comprising a resource management definition change function for changing the contents of the threshold definition and the judgment criterion definition while the process is running.
Appendix 4
4. The monitoring and control device according to claim 1, wherein the process monitoring function displays a warning message indicating that the process will be restarted before the process is restarted.
Appendix 5
5. The monitoring and control device according to claim 4, wherein the process monitoring function is capable of canceling the restart.
Appendix 6
the monitoring and control device includes screen layout information that stores the position, size, and display content of a window that the process displays on a desktop screen of a display device immediately before the process is restarted by the process monitoring function;
6. The monitoring and control device according to claim 1, wherein the process restores a screen layout based on the screen layout information after a restart.
Appendix 7
10. The monitoring control device according to claim 1, wherein the process monitoring function starts a duplicate process identical to the process before the process is terminated, and the duplicated process takes over processing.
Appendix 8
The monitoring and control device according to any one of Supplementary Note 1 to Supplementary Note 6;
A monitoring and control system comprising a monitored device connected to the monitoring and control device via a network.

100 監視制御システム、50 監視制御装置、10,10A,10B プロセス、
20,20A プロセス監視機能、240 リソース管理定義変更機能、
30 リソース管理定義、31 閾値定義,32 判断基準定義、4 ネットワーク、
440 画面レイアウト情報、51A,51B 被監視装置、52 プロセッサ、
53 表示装置、54 入力装置、55 記憶装置、R 監視ループ。
100 Monitoring and control system, 50 Monitoring and control device, 10, 10A, 10B Process,
20, 20A Process monitoring function, 240 Resource management definition change function,
30 Resource management definition, 31 Threshold definition, 32 Criteria definition, 4 Network,
440 Screen layout information, 51A, 51B Monitored device, 52 Processor,
53 display device, 54 input device, 55 storage device, R monitoring loop.

Claims (7)

プラントの監視制御に使用される監視制御装置であって、
前記監視制御装置のプログラムであるプロセスは、それぞれ、前記プロセス自身を再起動するか否かを判断する、プロセス監視機能を備え、
前記監視制御装置は、前記プロセス監視機能が、前記プロセスを再起動するか否かの判断に用いる、前記プロセスによるリソースの使用状況の閾値を記録した閾値定義と、前記プロセス監視機能が、前記プロセスを前記監視制御装置のオペレータが使用していないと判断するために利用する判断基準を記録した判断基準定義とを備え、
前記プロセスの稼働中に、前記閾値定義および前記判断基準定義の内容を変更する、リソース管理定義変更機能を備える監視制御装置。
A monitoring and control device used for monitoring and controlling a plant,
Each process, which is a program of the monitoring and control device, has a process monitoring function that determines whether or not to restart the process itself;
the monitoring control device includes a threshold definition that records a threshold value of resource usage by the process, which is used by the process monitoring function to determine whether or not to restart the process, and a judgment criterion definition that records a judgment criterion that the process monitoring function uses to determine that the process is not being used by an operator of the monitoring control device ;
A monitoring and control device having a resource management definition change function that changes the contents of the threshold definition and the judgment criterion definition while the process is running.
前記プロセス監視機能は、前記プロセスによる前記リソースの使用状況が前記閾値を超え、かつ、前記判断基準の条件を満たす場合に前記プロセスを再起動する請求項1に記載の監視制御装置。 The monitoring and control device described in claim 1, wherein the process monitoring function restarts the process when the resource usage by the process exceeds the threshold and meets the conditions of the judgment criteria. 前記プロセス監視機能は、前記プロセスの再起動前に、前記プロセスが再起動される旨の警告メッセージを表示する請求項1に記載の監視制御装置。 The monitoring and control device described in claim 1, wherein the process monitoring function displays a warning message indicating that the process will be restarted before the process is restarted. 前記プロセス監視機能は、前記再起動のキャンセルが可能である請求項に記載の監視制御装置。 The monitoring and control device according to claim 3 , wherein the process monitoring function is capable of canceling the restart. 前記監視制御装置は、前記プロセス監視機能によって、前記プロセスの再起動を行う直前に、前記プロセスが、表示装置のデスクトップ画面上に表示しているウィンドウの位置、サイズ、およびウィンドウ上の表示内容を保存した画面レイアウト情報を備え、
前記プロセスは、再起動後に、前記画面レイアウト情報を元に前記表示装置の画面レイアウトを復元する請求項1に記載の監視制御装置。
the monitoring and control device has screen layout information that stores the position, size, and display content of a window that the process displays on a desktop screen of a display device immediately before the process is restarted by the process monitoring function;
2. The monitoring and control device according to claim 1, wherein the process restores the screen layout of the display device based on the screen layout information after the process is restarted.
前記プロセス監視機能は、前記プロセスの終了前に、前記プロセスと同じプロセスを二重起動し、二重起動した前記プロセスに処理を引き継ぐ請求項1に記載の監視制御装置。 The monitoring and control device described in claim 1, wherein the process monitoring function duplicates a process identical to the process before the process is terminated, and transfers processing to the duplicated process. 請求項1から請求項のいずれか1項に記載の前記監視制御装置と、
ネッワークを介して前記監視制御装置に接続された被監視装置とを備える監視制御システム。
The monitoring and control device according to any one of claims 1 to 6 ;
A monitoring and control system comprising a monitored device connected to the monitoring and control device via a network.
JP2022187101A 2022-11-24 2022-11-24 Monitoring control device and monitoring control system Active JP7792889B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022187101A JP7792889B2 (en) 2022-11-24 2022-11-24 Monitoring control device and monitoring control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022187101A JP7792889B2 (en) 2022-11-24 2022-11-24 Monitoring control device and monitoring control system

Publications (2)

Publication Number Publication Date
JP2024075877A JP2024075877A (en) 2024-06-05
JP7792889B2 true JP7792889B2 (en) 2025-12-26

Family

ID=91330689

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022187101A Active JP7792889B2 (en) 2022-11-24 2022-11-24 Monitoring control device and monitoring control system

Country Status (1)

Country Link
JP (1) JP7792889B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001075823A (en) 1999-09-07 2001-03-23 Oki Electric Ind Co Ltd Prevention of resource release leakage
JP2004005305A (en) 2002-06-03 2004-01-08 Hitachi Ltd Method of monitoring memory usage and computer system
JP2012134728A (en) 2010-12-21 2012-07-12 Sony Corp Information processing device, information processing method, and computer program
JP2012168816A (en) 2011-02-15 2012-09-06 Nec System Technologies Ltd Process restart device, process restart method and process restart program
JP2013191155A (en) 2012-03-15 2013-09-26 Omron Corp Information processing apparatus
JP2016170459A (en) 2015-03-11 2016-09-23 三菱電機株式会社 Plant monitoring and control system
CN113157493A (en) 2021-04-09 2021-07-23 广州广电运通智能科技有限公司 Backup method, device and system based on ticket checking system and computer equipment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001075823A (en) 1999-09-07 2001-03-23 Oki Electric Ind Co Ltd Prevention of resource release leakage
JP2004005305A (en) 2002-06-03 2004-01-08 Hitachi Ltd Method of monitoring memory usage and computer system
JP2012134728A (en) 2010-12-21 2012-07-12 Sony Corp Information processing device, information processing method, and computer program
JP2012168816A (en) 2011-02-15 2012-09-06 Nec System Technologies Ltd Process restart device, process restart method and process restart program
JP2013191155A (en) 2012-03-15 2013-09-26 Omron Corp Information processing apparatus
JP2016170459A (en) 2015-03-11 2016-09-23 三菱電機株式会社 Plant monitoring and control system
CN113157493A (en) 2021-04-09 2021-07-23 广州广电运通智能科技有限公司 Backup method, device and system based on ticket checking system and computer equipment

Also Published As

Publication number Publication date
JP2024075877A (en) 2024-06-05

Similar Documents

Publication Publication Date Title
US9760413B2 (en) Power efficient brokered communication supporting notification blocking
JP5579650B2 (en) Apparatus and method for executing monitored process
KR20070008668A (en) Dynamic Movement of Virtual Machine Computer Programs
US6594787B1 (en) Input/output device managed timer process
US11360832B2 (en) Operation method of robot operating system and a robot control method
US11662803B2 (en) Control method, apparatus, and electronic device
JP7792889B2 (en) Monitoring control device and monitoring control system
JP5014179B2 (en) OS priority changing device and OS priority changing program
CN121166177A (en) Firmware upgrading method, equipment and storage medium of baseboard management controller
JPH09311837A (en) Screen saver message display method
US11113122B1 (en) Event loop diagnostics
JP2004213122A (en) Method and program for stable operation of control system by client / server
JPH10269110A (en) A method for avoiding a hang-up of a computer system and a computer system using the method.
JP2017134559A (en) Server device, screen information acquisition method, and BMC
JP6424134B2 (en) Computer system and computer system control method
JPH1031592A (en) Method and system for managing memory
JP2008040750A (en) Remote monitoring control device and system
JPH0721063A (en) Computer system monitoring device
JP2536723B2 (en) Data reception control device
JPH06250865A (en) Corresponding method to fault in window system
JP2002244885A (en) Computer system monitoring system
JPH0793188A (en) Runaway recovery device for process control equipment
WO2021234912A1 (en) Control device, control method, and control program
JPH0573344A (en) Computer system
JPH02310634A (en) System for supervising runaway of program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241029

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250826

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250909

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251028

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20251118

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251216

R150 Certificate of patent or registration of utility model

Ref document number: 7792889

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150