[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6216621B2 - Plant monitoring and control system - Google Patents

Plant monitoring and control system Download PDF

Info

Publication number
JP6216621B2
JP6216621B2 JP2013236043A JP2013236043A JP6216621B2 JP 6216621 B2 JP6216621 B2 JP 6216621B2 JP 2013236043 A JP2013236043 A JP 2013236043A JP 2013236043 A JP2013236043 A JP 2013236043A JP 6216621 B2 JP6216621 B2 JP 6216621B2
Authority
JP
Japan
Prior art keywords
network
backup
database
abnormality
time
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
JP2013236043A
Other languages
Japanese (ja)
Other versions
JP2015095876A (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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2013236043A priority Critical patent/JP6216621B2/en
Priority to IN3268DE2014 priority patent/IN2014DE03268A/en
Priority to CN201410645616.4A priority patent/CN104639890B/en
Publication of JP2015095876A publication Critical patent/JP2015095876A/en
Application granted granted Critical
Publication of JP6216621B2 publication Critical patent/JP6216621B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Selective Calling Equipment (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、プラントの稼働データを管理するデータベースを復元する機能を有するプラント監視制御システムに関する。   The present invention relates to a plant monitoring control system having a function of restoring a database for managing plant operation data.

プラント監視制御システムにおいて、プラントの稼動データはコントローラからネットワークを通じてサーバーのデータベースに蓄積され、監視装置の監視画面にトレンドやアラーム履歴として表示される。プラントの監視データを管理する装置としては、例えば、制御対象プラントから収集したメッセージをデータベースに蓄積し、蓄積されたメッセージの発生回数が閾値を超えた場合、警告メッセージを表示画面に表示するものがある(特許文献1参照)。   In the plant monitoring and control system, plant operation data is accumulated in the database of the server through the network from the controller, and is displayed as a trend or alarm history on the monitoring screen of the monitoring device. As an apparatus for managing monitoring data of a plant, for example, an apparatus that accumulates messages collected from a control target plant in a database and displays a warning message on a display screen when the number of accumulated messages exceeds a threshold value. Yes (see Patent Document 1).

近年、公衆回線や無線LAN(Local Area Network)を使ったシステムのネットワークが増えてきている。公衆回線や無線LANは、環境や装置の状態によってネットワークの接続が不安定になり、コントローラとサーバー間のネットワークが一時的に切断されると、サーバーのデータベースに蓄積されるべき稼動データが失われる場合がある。   In recent years, the number of system networks using public lines and wireless LANs (Local Area Networks) has increased. For public lines and wireless LANs, the network connection becomes unstable depending on the environment and device status, and if the network between the controller and server is temporarily disconnected, the operating data that should be stored in the server database is lost. There is a case.

特開2013−097458号公報JP 2013-097458 A

ネットワークのトラブルにより失われた稼働データは、サーバーのデータベースに存在しない稼働データであるため、ネットワークが正常に回復しても、サーバーのデータベースを回復することができない。   Since the operation data lost due to a network problem is operation data that does not exist in the server database, the server database cannot be recovered even if the network recovers normally.

本発明の目的は、ネットワークの異常発生時に、サーバーのデータベースに、保存すべき稼働データが保存されない場合でも、ネットワークが正常に回復した場合には、サーバーのデータベースを正常に回復することができるプラント監視制御システムを提供することにある。   An object of the present invention is to provide a plant capable of normally recovering a server database when the network recovers normally even when operation data to be stored is not stored in the server database when a network abnormality occurs. It is to provide a supervisory control system.

上記の課題を解決するために、本発明では、コントローラの監視対象から得られた稼働データを前記コントローラに常時保存し、前記コントローラと前記サーバーとを結ぶネットワークに異常が発生した後、前記ネットワークが正常に回復した場合、前記コントローラに保存された稼働データの中から、前記ネットワークの異常発生時から前記ネットワークの回復日時の時間帯に前記サーバーのデータベースに保存すべき稼働データに相当する稼働データを抽出し、前記抽出した稼働データをバックアップデータとして、前記コントローラから前記ネットワークを介して前記サーバーに送信し、前記サーバーでは、前記コントローラから受信したバックアップデータを前記データベースに保存して、前記データベースを正常に回復することを特徴とする。   In order to solve the above-described problem, in the present invention, operation data obtained from a monitoring target of a controller is always stored in the controller, and after an abnormality occurs in a network connecting the controller and the server, the network When the recovery is successful, the operation data corresponding to the operation data to be stored in the database of the server in the time zone of the network recovery date from the time of occurrence of the network abnormality is selected from the operation data stored in the controller. The extracted operation data is transmitted as backup data from the controller to the server via the network, and the server stores the backup data received from the controller in the database so that the database is normal. To recover And butterflies.

本発明によれば、ネットワークの異常発生時に、サーバーのデータベースに、保存すべき稼働データが保存されない場合でも、ネットワークが正常に回復した場合には、サーバーのデータベースを正常に回復することができる。   According to the present invention, even when operation data to be stored is not stored in the server database when a network abnormality occurs, the server database can be recovered normally when the network recovers normally.

本発明に係るプラント監視制御システムの全体構成図である。1 is an overall configuration diagram of a plant monitoring control system according to the present invention. 本発明に係る管理情報の構成図である。It is a block diagram of the management information which concerns on this invention. 本発明に係るプラント監視制御システムの処理を説明するためのタイムチャートである。It is a time chart for demonstrating the process of the plant monitoring control system which concerns on this invention.

以下、本発明の実施例を図1から図3を用いて説明する。図1は本発明の実施例を示すプラント監視制御システムの全体構成図である。   Embodiments of the present invention will be described below with reference to FIGS. FIG. 1 is an overall configuration diagram of a plant monitoring control system showing an embodiment of the present invention.

図1において、プラント監視制御システムは、監視装置1と、サーバー2と、コントローラ3を有し、監視装置1とサーバー2及びコントローラ3がそれぞれネットワーク4を介して互いに接続される。監視装置1には、入力装置5が接続され、入力装置5は、例えば、キーボード5aと、マウス5bから構成される。コントローラ3には、プロセス入出力装置6が接続され、プロセス入出力装置6には、プラント機器7が接続される。プラント機器7は、例えば、スイッチ7aと、センサー7bと、ポンプ7cから構成される。ネットワーク4は、例えば、公衆回線や無線LANで構成される。   In FIG. 1, the plant monitoring control system includes a monitoring device 1, a server 2, and a controller 3, and the monitoring device 1, the server 2, and the controller 3 are connected to each other via a network 4. An input device 5 is connected to the monitoring device 1, and the input device 5 includes, for example, a keyboard 5a and a mouse 5b. A process input / output device 6 is connected to the controller 3, and a plant device 7 is connected to the process input / output device 6. The plant equipment 7 includes, for example, a switch 7a, a sensor 7b, and a pump 7c. The network 4 is composed of, for example, a public line or a wireless LAN.

監視装置1は、CPU(Central Processing Unit)、メモリ、入出力インタフェース等の情報処理資源を備えたコンピュータ装置であって、例えば、画面表示処理部10と、メモリ11と、ディスプレイ12から構成される。メモリ11には、コントローラ3の監視によって得られた監視情報13が格納される。ディスプレイ12の表示領域12aには、監視画面12bが表示される。   The monitoring device 1 is a computer device including information processing resources such as a CPU (Central Processing Unit), a memory, and an input / output interface, and includes a screen display processing unit 10, a memory 11, and a display 12, for example. . The memory 11 stores monitoring information 13 obtained by monitoring by the controller 3. In the display area 12a of the display 12, a monitoring screen 12b is displayed.

画面表示処理部10は、メモリ11に格納された監視情報13やサーバー2から転送された稼働データ(データベース23内の稼働データ)を基に監視に関する情報を処理し、処理結果、例えば、プラント機器7やプロセス入出力装置6の稼働状態を示すトレンドやプラント機器7やプロセス入出力装置6の異常を示すアラーム履歴などをディスプレイ12の監視画面12bに表示する。この際、監視画面12bには、入力装置5のキーボード5aの操作による文字や数字が表示される。また、画面表示処理部10には、入力装置5のマウス5bの操作による情報として、例えば、監視画面12bの選択位置情報が入力される。   The screen display processing unit 10 processes information related to monitoring based on the monitoring information 13 stored in the memory 11 and the operation data transferred from the server 2 (operation data in the database 23). 7 and a trend indicating the operating state of the process input / output device 6 and an alarm history indicating an abnormality of the plant equipment 7 and the process input / output device 6 are displayed on the monitoring screen 12b of the display 12. At this time, characters and numbers generated by operating the keyboard 5a of the input device 5 are displayed on the monitoring screen 12b. Further, for example, selection position information on the monitoring screen 12b is input to the screen display processing unit 10 as information obtained by operating the mouse 5b of the input device 5.

サーバー2は、CPU、メモリ、入出力インタフェース等の情報処理資源を備えたコンピュータ装置であって、例えば、データベース管理処理部20と、メモリ21、22と、データベース23から構成される。メモリ21には、管理情報24が格納され、メモリ22には、監視情報25が格納される。データベース管理処理部20は、コントローラ3のバックアップデータベース32内の稼働データをネットワーク4を介して入力すると共に、メモリ22から監視情報25を入力し、入力した稼働データ又は監視情報25を基にデータベース23内の稼働データを管理するための処理を実行し、実行結果をメモリ21の管理情報24に記録する。   The server 2 is a computer device provided with information processing resources such as a CPU, a memory, and an input / output interface, and includes, for example, a database management processing unit 20, memories 21 and 22, and a database 23. Management information 24 is stored in the memory 21, and monitoring information 25 is stored in the memory 22. The database management processing unit 20 inputs operation data in the backup database 32 of the controller 3 via the network 4 and also inputs monitoring information 25 from the memory 22, and the database 23 based on the input operation data or monitoring information 25. The process for managing the operation data is executed, and the execution result is recorded in the management information 24 of the memory 21.

この際、データベース管理処理部20は、バックアップデータベース32に保存されたデータのうち、プラント機器7やプロセス入出力装置6の稼働状態を示す稼働データを稼働時間に対応付けてデータベース23のデータ格納エリアに保存すると共に、ネットワーク4に接続される入出力インタフェースを含むネットワーク4の異常の有無を検出し、この検出結果(ネットワーク4の異常又はネットワーク4の正常)を日時に関連付けて管理情報24に記録する。   At this time, the database management processing unit 20 associates the operation data indicating the operation state of the plant equipment 7 and the process input / output device 6 among the data stored in the backup database 32 with the operation time, and stores the data in the data storage area of the database 23. And the presence / absence of abnormality of the network 4 including the input / output interface connected to the network 4 is detected, and this detection result (abnormality of the network 4 or normality of the network 4) is associated with the date and time and recorded in the management information 24 To do.

コントローラ3は、CPU、メモリ、入出力インタフェース等の情報処理資源を備えたコンピュータ装置であって、例えば、監視処理部30と、バックアップ処理部31と、バックアップデータベース32と、メモリ33から構成される。メモリ33には、管理情報34が格納される。監視処理部30は、監視装置1からネットワーク4を介して、プラント機器7を制御するための制御信号等を入力した場合、入力した制御信号等をプロセス入出力装置6を介してプラント機器7に転送し、プラント機器7を構成する、スイッチ7a、センサー7bやポンプ7cを制御する。   The controller 3 is a computer device having information processing resources such as a CPU, a memory, and an input / output interface, and includes, for example, a monitoring processing unit 30, a backup processing unit 31, a backup database 32, and a memory 33. . Management information 34 is stored in the memory 33. When the monitoring processing unit 30 inputs a control signal or the like for controlling the plant equipment 7 from the monitoring device 1 via the network 4, the monitoring control unit 30 sends the input control signal or the like to the plant equipment 7 via the process input / output device 6. The switch 7a, the sensor 7b, and the pump 7c constituting the plant equipment 7 are transferred.

また、監視処理部30は、少なくともプロセス入出力装置6とプラント機器7を監視対象とし、監視対象に属する各機器の状態や異常を示す監視情報(警報情報を含む情報)をプロセス入出力装置6から入力し、入力した監視情報をバックアップデータベース32に蓄積すると共に、入力した監視情報をネットワーク4を介して監視装置1のメモリ11やサーバー2のメモリ22に転送する。   The monitoring processing unit 30 targets at least the process input / output device 6 and the plant equipment 7 as monitoring targets, and provides monitoring information (information including alarm information) indicating the status and abnormality of each device belonging to the monitoring target. And the input monitoring information is stored in the backup database 32, and the input monitoring information is transferred to the memory 11 of the monitoring device 1 and the memory 22 of the server 2 via the network 4.

また、監視処理部30は、プロセス入出力装置6から、監視対象に属する各機器の稼働状態を示す稼働データを入力し、入力した稼働データを稼働時間(稼働日時)に対応付けて、バックアップデータベース32のデータ格納エリアに保存すると共に、ネットワーク4に接続される入出力インタフェースを含むネットワーク4の異常の有無を検出し、この検出結果(ネットワーク4の異常又はネットワーク4の正常)を日時に関連付けて管理情報34に記録する。   In addition, the monitoring processing unit 30 inputs operation data indicating the operation state of each device belonging to the monitoring target from the process input / output device 6, associates the input operation data with the operation time (operation date and time), and creates a backup database. 32 is stored in the data storage area, the presence / absence of abnormality of the network 4 including the input / output interface connected to the network 4 is detected, and this detection result (abnormality of the network 4 or normality of the network 4) is associated with the date and time. Record in the management information 34.

図2は、管理情報の構成図である。図2(a)において、管理情報24は、データベース用管理情報として、異常発生日時241と、回復日時242から構成される。異常発生日時241は、ネットワーク4に異常が発生した日時を示す情報である。回復日時242は、ネットワーク4が異常から正常に回復した日時を示す情報である。図2(b)において、管理情報34は、バックアップ用管理情報として、異常発生日時341と、回復日時342と、バックアップ完了フラグ343から構成される。異常発生日時341は、ネットワーク4に異常が発生した日時を示す情報である。回復日時342は、ネットワーク4が異常から正常に回復した日時を示す情報である。バックアップ完了フラグ343は、データベース23のバックアップが完了したことを示す情報である。   FIG. 2 is a configuration diagram of management information. In FIG. 2A, the management information 24 includes abnormality occurrence date / time 241 and recovery date / time 242 as database management information. The abnormality occurrence date and time 241 is information indicating the date and time when an abnormality has occurred in the network 4. The recovery date and time 242 is information indicating the date and time when the network 4 has been normally recovered from the abnormality. In FIG. 2B, the management information 34 is composed of abnormality occurrence date / time 341, recovery date / time 342, and backup completion flag 343 as backup management information. The abnormality occurrence date and time 341 is information indicating the date and time when an abnormality has occurred in the network 4. The recovery date and time 342 is information indicating the date and time when the network 4 has been normally recovered from the abnormality. The backup completion flag 343 is information indicating that the backup of the database 23 has been completed.

図3は、本発明に係るプラント監視制御システムの処理を説明するためのタイムチャートであり、ネットワークの切断からデータベース回復までの処理の流れを示す。   FIG. 3 is a time chart for explaining the processing of the plant monitoring control system according to the present invention, and shows the flow of processing from network disconnection to database recovery.

図3において、ネットワーク4が正常(301)である場合、監視処理部30は、プラント機器7とプロセス入出力装置6の状態や異常を示す監視情報を監視装置1とサーバー2にネットワーク4を介して送信する。この際、監視処理部30は、監視対象から収集した稼働データをバックアップデータとして、常時バックアップデータベース32に保存する(351)。なお、監視処理部30は、稼働データを常時保存する代わりに、一定時間分のデータを残して古いバックアップデータを削除し(352)、バックアップデータベース32のデータ格納エリアに空き領域を形成する。例えば、3分間分の稼働データをバックアップデータベース32に保存することもできる。   In FIG. 3, when the network 4 is normal (301), the monitoring processing unit 30 sends monitoring information indicating the status and abnormality of the plant equipment 7 and the process input / output device 6 to the monitoring device 1 and the server 2 via the network 4. To send. At this time, the monitoring processing unit 30 always saves the operation data collected from the monitoring target as backup data in the backup database 32 (351). Instead of always storing the operation data, the monitoring processing unit 30 deletes the old backup data while leaving the data for a certain time (352), and forms a free area in the data storage area of the backup database 32. For example, operation data for 3 minutes can be stored in the backup database 32.

この後、ネットワーク4が切断され、ネットワーク4が正常(301)から異常(発生)(302)になると、サーバー2のデータベース管理処理部20は、サーバー2の入出力インタフェースを含むネットワーク4の異常を検出し(311)、この検出結果として、ネットワーク4の異常発生日時241を管理情報24に記録する(312)。このとき、コントローラ3のバックアップ処理部31は、コントローラ3の入出力インタフェースを含むネットワーク4の異常を検出し(321)、この検出結果として、ネットワーク4の異常発生日時341を管理情報34に記録すると共に(322)、バックアップデータベース32をバックアップするための処理を開始する(323)。   Thereafter, when the network 4 is disconnected and the network 4 changes from normal (301) to abnormal (occurrence) (302), the database management processing unit 20 of the server 2 detects the abnormality of the network 4 including the input / output interface of the server 2. It detects (311), and records the abnormality occurrence date and time 241 of the network 4 in the management information 24 as this detection result (312). At this time, the backup processing unit 31 of the controller 3 detects an abnormality of the network 4 including the input / output interface of the controller 3 (321), and records the abnormality occurrence date and time 341 of the network 4 in the management information 34 as the detection result. At the same time (322), a process for backing up the backup database 32 is started (323).

この際、稼働データの収集漏れを防止するために、バックアップ処理部31は、ネットワーク4の異常発生前の稼働データから、ネットワーク4の正常回復後の稼働データを含む稼働データを回復用バックアップデータとしてバックアップデータベース32に保存する(324)。例えば、バックアップ処理部31は、監視処理部30により収集された稼働データのうち、ネットワーク4の異常発生日時341よりも1分前の稼働時間を示す稼働データから、ネットワーク4の回復日時342から1分経過した後の稼働時間を示す稼働データまでの稼働データを、回復用バックアップデータとしてバックアップデータベース32に保存する。   At this time, in order to prevent the collection of the operation data, the backup processing unit 31 uses the operation data including the operation data after the normal recovery of the network 4 from the operation data before the occurrence of the abnormality of the network 4 as the recovery backup data. It is stored in the backup database 32 (324). For example, the backup processing unit 31 uses the operation data collected by the monitoring processing unit 30 from the operation data indicating the operation time one minute before the abnormality occurrence date and time 341 of the network 4 to the recovery date and time 342 to 1 of the network 4. The operation data up to the operation data indicating the operation time after elapse of minutes is stored in the backup database 32 as recovery backup data.

この後、ネットワーク4が異常(発生)(302)から正常(回復)(303)になった場合、データベース管理処理部20は、ネットワーク4が正常回復になったことを検出し(313)、この検出結果として、ネットワーク4が正常回復になった回復日時242を管理情報24に記録すると共に(314)、データベース回復処理を開始する(315)。この際、データベース管理処理部20は、管理情報24を参照してデータベース23を検索し、データベース23のデータ格納エリアのうち、ネットワーク4の異常発生日時241から、ネットワーク4が正常回復になった回復日時242までの時間帯に対応したデータ格納エリアに、稼働データが存在しない場合、ネットワーク4の異常発生日時241から、ネットワーク4が正常回復になった回復日時242までの時間帯に対応したデータ格納エリアに、稼働データが存在しない旨の情報を含むバックアップデータ送信要求をコントローラ3のバックアップ処理部30に送信する(316)。   Thereafter, when the network 4 becomes abnormal (occurrence) (302) to normal (recovery) (303), the database management processing unit 20 detects that the network 4 has recovered normally (313). As a detection result, the recovery date and time 242 when the network 4 is normally recovered is recorded in the management information 24 (314), and the database recovery process is started (315). At this time, the database management processing unit 20 searches the database 23 with reference to the management information 24, and recovers that the network 4 has recovered normally from the date and time 241 when the abnormality occurred in the network 4 in the data storage area of the database 23. When there is no operation data in the data storage area corresponding to the time zone up to the date and time 242, data storage corresponding to the time zone from the error occurrence date and time 241 of the network 4 to the recovery date and time 242 when the network 4 has recovered normally A backup data transmission request including information indicating that no operational data exists in the area is transmitted to the backup processing unit 30 of the controller 3 (316).

一方、ネットワーク4が異常(発生)(302)から正常(回復)(303)になった場合、バックアップ処理部31は、ネットワーク4が正常回復になったことを検出し(325)、この検出結果として、ネットワーク4が正常回復になった回復日時342を管理情報34に記録すると共に(326)、バックアップデータベース32をバックアップするための処理を終了する(327)。その後、バックアップ処理部31は、管理情報34のバックアップ完了フラグ343をオンにする(328)。   On the other hand, when the network 4 changes from abnormal (occurrence) (302) to normal (recovery) (303), the backup processing unit 31 detects that the network 4 has recovered normally (325), and this detection result Then, the recovery date and time 342 when the network 4 has been normally recovered is recorded in the management information 34 (326), and the process for backing up the backup database 32 is ended (327). Thereafter, the backup processing unit 31 turns on the backup completion flag 343 of the management information 34 (328).

この際、バックアップ処理部31は、データベース管理処理部20から受信したバックアップデータ送信要求を基に管理情報34を参照し、バックアップデータ送信要求に付加された情報のうち、ネットワーク4の異常発生日時241から、ネットワーク4の回復日時242までの時間帯と、管理情報34に記録された情報のうち、ネットワーク4の異常発生日時341から、ネットワーク4の回復日時342までの時間帯が一致するか否かを判定し、両者の時間帯が一致する場合、バックアップデータベース32のデータ格納エリアのうち、ネットワーク4の異常発生日時341から、ネットワーク4の回復日時342までの時間帯に対応するデータ格納エリアに保存されている回復用バックアップデータ(稼働データ)を照合済みバックアップデータとしてサーバー2のデータベース管理処理部20に送信する(329)。この際、バックアップデータベース32に保存されているバックアップデータのうち古いバックアップデータが、監視処理部30によって削除される。   At this time, the backup processing unit 31 refers to the management information 34 based on the backup data transmission request received from the database management processing unit 20, and out of the information added to the backup data transmission request, the abnormality occurrence date / time 241 of the network 4. To whether the time period from the network 4 abnormality occurrence date and time 341 to the network 4 recovery date and time 342 of the information recorded in the management information 34 coincides with the time period from the network 4 to the recovery date and time 242 If the two time zones coincide with each other, the data is stored in the data storage area of the backup database 32 corresponding to the time zone from the occurrence date and time 341 of the network 4 to the recovery date and time 342 of the network 4. Backed-up recovery backup data (operation data) And it transmits to the database management unit 20 of the server 2 as the Updater (329). At this time, old backup data among the backup data stored in the backup database 32 is deleted by the monitoring processing unit 30.

サーバー2のデータベース管理処理部20は、バックアップ処理部31から送信された回復用バックアップデータを基にデータベース23を回復するための処理を実行し、ネットワーク4の異常発生日時241から、ネットワーク4の回復日時242までの時間帯に対応したデータ格納エリアに、バックアップ処理部31から送信された回復用バックアップデータ(照合済みバックアップデータ)を保存し、データベース23を正常に回復させる(315)。   The database management processing unit 20 of the server 2 executes a process for recovering the database 23 based on the recovery backup data transmitted from the backup processing unit 31, and recovers the network 4 from the abnormality occurrence date / time 241 of the network 4. The backup data for recovery (verified backup data) transmitted from the backup processing unit 31 is stored in the data storage area corresponding to the time zone up to the date and time 242, and the database 23 is normally recovered (315).

データベース管理処理部20は、データベース23のデータ格納エリアのうちデータ欠損部分が正常に回復した場合、データベース23の回復処理を終了し(317)、データベース23の回復処理が終了した旨の情報をコントローラ3のバックアップ処理部31に送信する。   The database management processing unit 20 terminates the recovery process of the database 23 when the data missing portion in the data storage area of the database 23 is normally recovered (317), and stores information indicating that the recovery process of the database 23 has been completed. 3 to the backup processing unit 31.

コントローラ3のバックアップ処理部31は、サーバー2のデータベース管理処理部20から、データベース23の回復処理が終了した旨の情報を受信した場合、データベース23の回復処理が終了したことを確認し(330)、バックアップデータベース32に保存されている回復用バックアップデータを削除し(331)、バックアップデータベース32のデータ格納エリアに空き領域を形成する。   When the backup processing unit 31 of the controller 3 receives information from the database management processing unit 20 of the server 2 that the recovery processing of the database 23 has been completed, it confirms that the recovery processing of the database 23 has ended (330). Then, the backup data for recovery stored in the backup database 32 is deleted (331), and an empty area is formed in the data storage area of the backup database 32.

本実施例では、ネットワーク4の異常(トラブル)により、データベース23から失われる稼働データをコントローラ3のバックアップデータベース32に回復用バックアップデータとして一時的に保存し、ネットワーク4が正常に回復したときに、コントローラ3のバックアップデータベース32に保存した回復用バックアップデータ(稼動データ)をサーバー2へ送り、サーバー2で回復用バックアップデータ(稼動データ)をデータベース23に保存することで、サーバー2のデータベース23を正常に回復することができる。   In the present embodiment, operation data lost from the database 23 due to an abnormality (trouble) in the network 4 is temporarily stored in the backup database 32 of the controller 3 as recovery backup data, and when the network 4 recovers normally, The recovery backup data (operation data) stored in the backup database 32 of the controller 3 is sent to the server 2, and the recovery backup data (operation data) is stored in the database 23 by the server 2, so that the database 23 of the server 2 is normal. Can be recovered.

本実施例によれば、ネットワーク4の異常発生時に、サーバー2のデータベース23に、保存すべき稼働データが保存されない場合でも、ネットワーク4が正常に回復した場合には、サーバー2のデータベース23を正常に回復することができる。   According to this embodiment, when an abnormality occurs in the network 4, even if the operation data to be stored is not stored in the database 23 of the server 2, if the network 4 recovers normally, the database 23 of the server 2 is normal. Can be recovered.

なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、データベース管理処理部20は、ネットワーク4の異常を検出した後、ネットワーク4が異常から正常になったことを検出したことを条件に、コントローラ3にネットワーク4を介してバックアップデータ送信要求を送信し、その後、コントローラ3からネットワーク4を介して回復用バックアップデータを受信した場合、受信した回復用バックアップデータを用いてデータベース23を正常に回復することができる。   In addition, this invention is not limited to an above-described Example, Various modifications are included. For example, after detecting an abnormality in the network 4, the database management processing unit 20 transmits a backup data transmission request to the controller 3 via the network 4 on condition that the network 4 has become normal from the abnormality. Thereafter, when the recovery backup data is received from the controller 3 via the network 4, the database 23 can be normally recovered using the received recovery backup data.

また、バックアップ処理部31は、データベース管理処理部20からバックアップデータ送信要求を受信した場合、ネットワーク4の異常発生日時241からネットワーク4の回復日時242までの時間帯と、ネットワーク4の異常発生日時341からネットワーク4の回復日時342までの時間帯が一致するか否かを判定することなく、回復用バックアップデータ(稼働データ)をサーバー2に送信することができる。   Further, when the backup processing unit 31 receives a backup data transmission request from the database management processing unit 20, the time zone from the network 4 abnormality occurrence date 241 to the network 4 recovery date 242 and the network 4 abnormality occurrence date 341 The recovery backup data (operation data) can be transmitted to the server 2 without determining whether the time zones from the network 4 to the recovery date and time 342 of the network 4 match.

即ち、バックアップ処理部31は、データベース管理処理部20からバックアップデータ送信要求を受信したことを条件に、バックアップデータベース32のデータ格納エリアのうち、ネットワーク4の異常発生日時341からネットワーク4の回復日時342までの時間帯に対応するデータ格納エリアに保存されている回復用バックアップデータ(稼働データ)をサーバー2のデータベース管理処理部20に送信することもできる。   That is, on the condition that the backup data transmission request is received from the database management processing unit 20, the backup processing unit 31 in the data storage area of the backup database 32, from the network 4 abnormality occurrence date and time 341 to the network 4 recovery date and time 342. The backup data for recovery (operation data) stored in the data storage area corresponding to the time period up to can be transmitted to the database management processing unit 20 of the server 2.

また、バックアップ処理部31は、サーバー2からバックアップデータ送信要求を受信した場合、バックアップデータ送信要求に付加された、ネットワークの異常発生日時241からネットワークの回復日時242までの時間帯と、バックアップ用管理情報34に記録された、ネットワークの異常発生日時341からネットワークの回復日時342までの時間帯とが一致するか否かを判定し、両者の時間帯が不一致であることを条件に、バックアップデータ送信要求に付加された、ネットワークの異常発生日時241からネットワークの回復日時242までの時間帯にバックアップデータベース32に保存された稼働データを回復用バックアップデータとしてサーバー2に送信することもできる。この場合、データベース管理処理部20は、受信した回復用バックアップデータを用いてデータベース23を正常に回復することができる。   When the backup processing unit 31 receives a backup data transmission request from the server 2, the backup processing unit 31 adds the time period from the network abnormality occurrence date 241 to the network recovery date 242 added to the backup data transmission request, and the backup management. It is determined whether or not the time zone from the network abnormality occurrence date and time 341 recorded in the information 34 to the network recovery date and time 342 matches, and on the condition that the time zones of both do not match, backup data transmission Operation data stored in the backup database 32 in a time period from the network abnormality occurrence date 241 to the network recovery date 242 attached to the request can be transmitted to the server 2 as recovery backup data. In this case, the database management processing unit 20 can normally recover the database 23 using the received recovery backup data.

上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。   The above-described embodiments have been described in detail for easy understanding of the present invention, and are not necessarily limited to those having all the configurations described. It is possible to add, delete, and replace other configurations for a part of the configuration of the embodiment.

また、上記の各構成、機能等は、それらの一部又は全部を、例えば、集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、SSD(Solid State Drive)等の記録装置、または、IC(Integrated Circuit)カード、SD(Secure Digital)メモリカード、DVD(Digital Versatile Disc)等の記録媒体に記録しておくことができる。   Further, each of the above-described configurations, functions, and the like may be realized by hardware by designing a part or all of them with, for example, an integrated circuit. Each of the above-described configurations, functions, and the like may be realized by software by interpreting and executing a program that realizes each function by the processor. Information such as programs, tables, and files for realizing each function is stored in a memory, a hard disk, a recording device such as an SSD (Solid State Drive), an IC (Integrated Circuit) card, an SD (Secure Digital) memory card, a DVD ( It can be recorded on a recording medium such as a Digital Versatile Disc).

1 監視装置、2 サーバー、3 コントローラ、4 ネットワーク、5 入力装置、5a キーボード、5b マウス、6 プロセス入出力装置、7 プラント機器、7a スイッチ、7b センサー、7c ポンプ、10 画面表示処理部、12 ディスプレイ、12a 表示領域、12b 監視画面、20 データベース管理処理部、23 データベース、24 管理情報、30 監視処理部、31 バックアップ処理部、32 バックアップデータベース、34 管理情報。   1 monitoring device, 2 server, 3 controller, 4 network, 5 input device, 5a keyboard, 5b mouse, 6 process input / output device, 7 plant equipment, 7a switch, 7b sensor, 7c pump, 10 screen display processing unit, 12 display , 12a display area, 12b monitoring screen, 20 database management processing unit, 23 database, 24 management information, 30 monitoring processing unit, 31 backup processing unit, 32 backup database, 34 management information.

Claims (3)

少なくともプラント機器を含む監視対象を監視するコントローラと、前記コントローラとネットワークを介して接続される監視装置と、サーバーと、を有し、
前記コントローラは、
前記監視対象から前記監視対象の稼働状態を示す稼働データを収集し、前記監視装置と、前記サーバーに前記ネットワークを介して送信する監視処理部と、
前記監視処理部の収集による稼働データを保存するバックアップデータベースと、
前記バックアップデータベースに保存された稼働データを前記ネットワークを介して前記サーバーに送信する共に、前記ネットワークの異常の有無を検出し、この検出結果を基にバックアップ用管理情報と前記バックアップデータベースを管理するバックアップ処理部と、を有し、
前記サーバーは、
前記コントローラから送信された稼働データを保存するデータベースと、
前記ネットワークを介して前記コントローラと情報の授受を行うと共に、前記ネットワークの異常の有無を検出し、この検出結果を基に前記データベースを管理するデータベース管理処理部と、を有し、
前記データベース管理処理部は、
前記ネットワークの異常を検出した場合、前記ネットワークの異常発生日時をデータベース用管理情報に記録し、その後、前記ネットワークが異常から正常になったことを検出した場合、前記ネットワークが異常から正常に回復した日時を、前記ネットワークの回復日時として前記データベース用管理情報に記録し、前記データベース用管理情報に記録された、前記ネットワークの異常発生日時と前記ネットワークの回復日時を含む情報をバックアップデータ送信要求に付加し、
前記ネットワークの異常を検出した後、前記ネットワークが異常から正常になったことを検出したことを条件に、前記コントローラに前記ネットワークを介して前記バックアップデータ送信要求を送信し、その後、前記コントローラから前記ネットワークを介してバックアップデータを受信した場合、前記受信したバックアップデータを用いて前記データベースを回復し、
前記バックアップ処理部は、
前記ネットワークの異常を検出した場合、前記ネットワークの異常発生日時を前記バックアップ用管理情報に記録し、その後、前記ネットワークが異常から正常になったことを検出した場合、前記ネットワークが異常から正常に回復した日時を、前記ネットワークの回復日時として前記バックアップ用管理情報に記録し、前記サーバーから前記バックアップデータ送信要求を受信した場合、前記バックアップデータ送信要求に付加された前記ネットワークの異常発生日時から前記ネットワークの回復日時までの時間帯と、前記バックアップ用管理情報に記録された前記ネットワークの異常発生日時から前記ネットワークの回復日時までの時間帯とが一致するか否かを判定し、前記両者の時間帯が一致することを条件に、前記ネットワークの異常発生日時から前記ネットワークの回復日時までの時間帯に前記バックアップデータベースに保存された稼働データを前記バックアップデータとして前記サーバーに送信することを特徴とするプラント監視制御システム。
A controller for monitoring at least a monitoring object including plant equipment, a monitoring device connected to the controller via a network, and a server,
The controller is
Collecting operational data indicating the operational status of the monitoring target from the monitoring target, the monitoring device, and a monitoring processing unit that transmits to the server via the network,
A backup database for storing operation data collected by the monitoring processing unit;
Both Sending the operation data stored in the backup database to the server via the network, detects the presence or absence of abnormality of the network, manages the backup database the backup management information on the basis of the detection result A backup processing unit,
The server
A database for storing operation data transmitted from the controller;
A database management processing unit for exchanging information with the controller via the network, detecting the presence or absence of an abnormality of the network, and managing the database based on the detection result;
The database management processing unit
When an abnormality of the network is detected, the date and time of occurrence of the abnormality of the network is recorded in the database management information, and then when the network is recovered from the abnormality, the network is normally recovered from the abnormality. The date and time is recorded in the database management information as the network recovery date and information including the network error occurrence date and the network recovery date recorded in the database management information is added to the backup data transmission request. And
After detecting an abnormality of the network, the network condition that it is detected that became normal from abnormal, via the network to transmit the backup data transmission request to the controller, then the from the controller If backup data is received via a network, the database is recovered using the received backup data,
The backup processing unit
When an abnormality of the network is detected, the date and time of occurrence of the abnormality of the network is recorded in the management information for backup, and when it is detected that the network has become normal from the abnormality, the network is normally recovered from the abnormality. When the backup data transmission request is received from the server, the network date and time when the network error occurred is added to the network when the backup data transmission request is received from the server. And whether the time zone from the date and time of occurrence of network abnormality recorded in the backup management information to the time and date of network recovery coincide with each other. on condition that but matching, different of the network Plant monitoring control system and to transmit the operation data stored in the backup database from occurrence date in a time zone until the recovery time of the network to the server as the backup data.
請求項1に記載のプラント監視制御システムにおいて、
前記バックアップ処理部は、
前記判定で、前記両者の時間帯が不一致であることを条件に、前記バックアップデータ送信要求に付加された前記ネットワークの異常発生日時から前記ネットワークの回復日時までの時間帯に前記バックアップデータベースに保存された稼働データを前記バックアップデータとして前記サーバーに送信することを特徴とするプラント監視制御システム。
In the plant monitoring control system according to claim 1,
The backup processing unit
In the determination, on the condition that the time zones of the both do not match, the backup data is stored in the backup database in the time zone from the network abnormality occurrence date and time to the network recovery date and time added to the backup data transmission request. The plant monitoring control system, wherein the operation data transmitted is transmitted to the server as the backup data.
請求項1に記載のプラント監視制御システムにおいて、
前記バックアップ処理部は、
前記ネットワークの異常発生以前と前記ネットワークが異常から正常になった後の稼働データを前記バックアップデータベースに保存し、また、一定期間を経過した古いバックアップデータを削除し、前記バックアップデータベースのエリアを確保することを特徴とするプラント監視制御システム。
In the plant monitoring control system according to claim 1,
The backup processing unit
The operation data before the occurrence of the network abnormality and after the network has become normal from the abnormality is stored in the backup database, and the old backup data after a certain period of time is deleted, and the backup database area is secured. A plant monitoring control system characterized by that.
JP2013236043A 2013-11-14 2013-11-14 Plant monitoring and control system Active JP6216621B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2013236043A JP6216621B2 (en) 2013-11-14 2013-11-14 Plant monitoring and control system
IN3268DE2014 IN2014DE03268A (en) 2013-11-14 2014-11-12
CN201410645616.4A CN104639890B (en) 2013-11-14 2014-11-14 System of monitoring and controlling plant

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013236043A JP6216621B2 (en) 2013-11-14 2013-11-14 Plant monitoring and control system

Publications (2)

Publication Number Publication Date
JP2015095876A JP2015095876A (en) 2015-05-18
JP6216621B2 true JP6216621B2 (en) 2017-10-18

Family

ID=53197977

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013236043A Active JP6216621B2 (en) 2013-11-14 2013-11-14 Plant monitoring and control system

Country Status (3)

Country Link
JP (1) JP6216621B2 (en)
CN (1) CN104639890B (en)
IN (1) IN2014DE03268A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6862878B2 (en) * 2017-02-06 2021-04-21 オムロン株式会社 Communication equipment, communication system
KR102512792B1 (en) * 2021-12-20 2023-03-21 손명준 Black box system for industrial sites
CN115314414A (en) * 2022-07-01 2022-11-08 江苏嘉锐信息科技有限公司 Network equipment centralized management system

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001134883A (en) * 1999-11-09 2001-05-18 Omron Corp Meter-reading method, meter-reading system, host device and meter-reading terminal
CN100358360C (en) * 2004-06-10 2007-12-26 华为技术有限公司 Method and system for realizing safety running of digital television user management system
JP2006229560A (en) * 2005-02-17 2006-08-31 Mitsubishi Electric Corp Plant remote supervisory control system
JP2008134690A (en) * 2006-11-27 2008-06-12 Hitachi Industrial Equipment Systems Co Ltd Telemeter device
CN100481779C (en) * 2007-04-12 2009-04-22 杭州华三通信技术有限公司 Upgrade control method and control device
JP2009175993A (en) * 2008-01-24 2009-08-06 Hitachi Ltd Hmi device for monitoring controller
JP2009194688A (en) * 2008-02-15 2009-08-27 Seiko Epson Corp Image transfer apparatus, image display device, image display system, transfer method of image data, image display method, and computer program
CN101651825A (en) * 2008-08-13 2010-02-17 北大方正集团有限公司 Method and system for acquiring and uploading data
CN101437134A (en) * 2008-11-29 2009-05-20 成都市华为赛门铁克科技有限公司 Data storage method and system
CN101771594B (en) * 2008-12-31 2012-07-18 鸿富锦精密工业(深圳)有限公司 Data storage system and data storage method
CN101789970B (en) * 2010-02-02 2012-12-12 北京泰豪智能工程有限公司 Measurement data acquisition system and maintenance method thereof and data acquisition device
CN102769533A (en) * 2011-05-04 2012-11-07 北京北方微电子基地设备工艺研究中心有限责任公司 Data processing method and data processing device
CN102857529A (en) * 2011-06-30 2013-01-02 镇江雅迅软件有限责任公司 Offline application system based on timestamp
CN103024326A (en) * 2011-09-22 2013-04-03 中兴通讯股份有限公司 Video backup method and system based on security and protection home gateway
JP5896272B2 (en) * 2011-10-28 2016-03-30 株式会社日立製作所 Plant monitoring control device and plant monitoring control method

Also Published As

Publication number Publication date
JP2015095876A (en) 2015-05-18
IN2014DE03268A (en) 2015-07-24
CN104639890B (en) 2018-01-09
CN104639890A (en) 2015-05-20

Similar Documents

Publication Publication Date Title
JP6333410B2 (en) Fault processing method, related apparatus, and computer
JP6048038B2 (en) Information processing apparatus, program, and information processing method
JP5541130B2 (en) Management device, management method, and management program
JP2011123752A (en) Device for collecting log, program for collecting log, method for collecting log, and system for collecting log
CN104584006B (en) Deduplication to the annex in message transmission and the automatic reparation to annex
US20100229047A1 (en) Method for displaying pair state of copy pairs
JP6078984B2 (en) Processing device, processing method, processing program, and management device
CN105607973B (en) Method, device and system for processing equipment fault in virtual machine system
US9436539B2 (en) Synchronized debug information generation
JP6216621B2 (en) Plant monitoring and control system
JP5588295B2 (en) Information processing apparatus and failure recovery method
US9461879B2 (en) Apparatus and method for system error monitoring
JP6988304B2 (en) Operation management system, monitoring server, method and program
JP6124644B2 (en) Information processing apparatus and information processing system
CN102662787A (en) Method for protecting system disk RAID (redundant array of independent disks)
JP2014225179A (en) Log acquisition device, log acquisition method, and log acquisition program
CN113485872B (en) Fault processing method and device and distributed storage system
CN109634252B (en) Root cause diagnosis method and device
JP2007272328A (en) Computer system
JP4968092B2 (en) Stall detection device, stall detection method, and stall detection program
JP4851994B2 (en) Operation monitoring device, operation monitoring method, and operation monitoring program
JP2005284357A (en) Log analyzing program and log analyzing device
JP5951520B2 (en) Multiple processing system
JP2021012498A (en) Distributed container monitoring system and distributed container monitoring method
JP6896035B2 (en) Monitoring system, monitoring SaaS provider, management device, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160815

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170630

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170718

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170831

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: 20170919

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170925

R150 Certificate of patent or registration of utility model

Ref document number: 6216621

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150