(57)【要約】【課題】信頼性の向上と処理負荷の低減とを考慮した運用を可能にする。【解決手段】データ収集サーバが、冗長方式毎にコネクショングループを形成し、コネクショングループに適用する冗長方式の識別情報と、コネクショングループに属する管理データの識別情報とを記憶するコネクション管理部と、スケジュール要否情報に従って管理データのデータ収集スケジュールを生成または取り消すスケジュール管理部と、データ収集スケジュールに従ってコネクショングループ毎に管理データを収集するデータ収集部と、データ記録装置への管理データ送信処理の開始周期毎にコネクショングループの稼動状態情報および管理データを送信するデータ送信部と、コネクショングループに適用される冗長方式に応じてスケジュール要否情報を設定するスケジュール要否設定部と、をそれぞれ有する。【選択図】図１
2015191614.tif 000002
【特許請求の範囲】
【請求項１】
データ収集スケジュールに従って管理機器から管理データを収集する第１のノードおよび第２のノードを備え、
前記第１のノードおよび前記第２のノードは、
冗長方式ごとにコネクショングループを形成し、当該コネクショングループに適用する冗長方式を示す冗長方式識別情報に対応付けて、当該コネクショングループに属する前記管理データを特定するデータ識別情報を記憶して、前記コネクショングループを管理するコネクション管理部と、
スケジュール要否情報に従って前記管理データの前記データ収集スケジュールを生成または取り消すスケジュール管理部と、
前記データ収集スケジュールに従って、前記コネクショングループごとに、前記管理機器から前記管理データを収集するデータ収集部と、
前記収集データを記録するデータ記録装置に対して前記管理データを送信する送信処理を開始する周期ごとに、自ノードにおける前記コネクショングループの稼動状態情報、および前記データ収集部により収集された前記管理データを、前記コネクショングループ単位に送信するデータ送信部と、
前記コネクショングループに適用される前記冗長方式ごとに定められた条件に応じて、前記コネクショングループごとに前記スケジュール要否情報を設定するスケジュール要否設定部と、
をそれぞれ有することを特徴とするデータ収集システム。
【請求項２】
前記スケジュール要否設定部は、
前記冗長方式が並列冗長方式である場合には、前記スケジュール要否情報を前記データ収集スケジュールの生成を指示する内容にし、
前記冗長方式が待機冗長方式である場合には、他ノードにおける前記コネクショングループの稼動状態情報が稼働中であるときには、前記スケジュール要否情報を前記データ収集スケジュールの取り消しを指示する内容にし、他ノードにおける前記コネクショングループの稼動状態情報が稼働中ではないときには、前記スケジュール要否情報を前記データ収集スケジュールの生成を指示する内容にする、
ことを特徴とする請求項１記載のデータ収集システム。
【請求項３】
前記データ送信部は、
前記冗長方式が並列冗長方式である場合には、自ノードにおける前記コネクショングループの稼動状態情報および前記データ収集部により収集された前記管理データを、前記データ記録装置に送信し、
前記冗長方式が待機冗長方式である場合には、自ノードにおける前記コネクショングループの稼動状態情報および前記データ収集部により収集された前記管理データを、前記データ記録装置および他ノードに送信する、
ことを特徴とする請求項１または２記載のデータ収集システム。
【請求項４】
前記データ記録装置は、
前記コネクショングループに対応する前記冗長方式が並列冗長方式である場合には、前記第１のノードおよび前記第２のノードの双方を稼動系ノードとして設定し、
前記コネクショングループに対応する前記冗長方式が待機冗長方式である場合には、前記第１のノードおよび前記第２のノードのいずれか一方を前記稼動系ノードとして設定し、
前記稼動系ノードから受信した前記管理データを記憶装置に記憶する、
ことを特徴とする請求項１〜３のいずれか１項に記載のデータ収集システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ収集システムに関する。
【背景技術】
【０００２】
工場等の生産プロセスを管理するシステムでは、プラント内に配置した機器から定期的にプロセスデータ等を収集し、プロセスを管理している。このようなシステムでは、サーバのダウンやディスクのクラッシュ等の予期せぬ障害に備え、サーバを二重化する等の冗長化構成を採用し、システムの信頼性を高めている。代表的な冗長方式として、例えば、並列冗長方式と待機冗長方式とがあり、下記特許文献１には、待機冗長方式を採用したプロセスデータ収集装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２５８１２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記冗長方式のうち、並列冗長方式では、二つのサーバを常時並列して稼動させるため、双方のサーバにデータを送信する下位システムにおける処理負荷が増大してしまうという問題がある。一方、待機冗長方式では、稼動系で障害が発生したときに、待機系を稼動させるまでに時間を要するため、その間に発生したデータを記録できないという問題がある。
【０００５】
生産プロセスにおいて収集対象となるプロセスデータ等には、例えば、収集周期が短く、高品質での記録が必要なデータと、収集周期が長く、低品質での記録が可能なデータとがある。したがって、それぞれのデータに適した冗長方式を採用することができれば、信頼性の向上と処理負荷の低減とを考慮した運用が可能となる。
【０００６】
本発明は、信頼性の向上と処理負荷の低減とを考慮した運用が可能となるデータ収集システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るデータ収集システムは、データ収集スケジュールに従って管理機器から管理データを収集する第１のノードおよび第２のノードを備え、前記第１のノードおよび前記第２のノードは、冗長方式ごとにコネクショングループを形成し、当該コネクショングループに適用する冗長方式を示す冗長方式識別情報に対応付けて、当該コネクショングループに属する前記管理データを特定するデータ識別情報を記憶して、前記コネクショングループを管理するコネクション管理部と、スケジュール要否情報に従って前記管理データの前記データ収集スケジュールを生成または取り消すスケジュール管理部と、前記データ収集スケジュールに従って、前記コネクショングループごとに、前記管理機器から前記管理データを収集するデータ収集部と、前記収集データを記録するデータ記録装置に対して前記管理データを送信する送信処理を開始する周期ごとに、自ノードにおける前記コネクショングループの稼動状態情報、および前記データ収集部により収集された前記管理データを、前記コネクショングループ単位に送信するデータ送信部と、前記コネクショングループに適用される前記冗長方式ごとに定められた条件に応じて、前記コネクショングループごとに前記スケジュール要否情報を設定するスケジュール要否設定部と、をそれぞれ有することを特徴とする。
【０００８】
上記スケジュール要否設定部は、前記冗長方式が並列冗長方式である場合には、前記スケジュール要否情報を前記データ収集スケジュールの生成を指示する内容にし、前記冗長方式が待機冗長方式である場合には、他ノードにおける前記コネクショングループの稼動状態情報が稼働中であるときには、前記スケジュール要否情報を前記データ収集スケジュールの取り消しを指示する内容にし、他ノードにおける前記コネクショングループの稼動状態情報が稼働中ではないときには、前記スケジュール要否情報を前記データ収集スケジュールの生成を指示する内容にする、こととしてもよい。
【０００９】
上記データ送信部は、前記冗長方式が並列冗長方式である場合には、自ノードにおける前記コネクショングループの稼動状態情報および前記データ収集部により収集された前記管理データを、前記データ記録装置に送信し、前記冗長方式が待機冗長方式である場合には、自ノードにおける前記コネクショングループの稼動状態情報および前記データ収集部により収集された前記管理データを、前記データ記録装置および他ノードに送信する、こととしてもよい。
【発明の効果】
【００１０】
本発明によれば、信頼性の向上と処理負荷の低減とを考慮した運用が可能となるデータ収集システムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態におけるデータ収集システムの構成を例示する図である。
【図２】図１に示すデータ収集サーバが管理データを収集する際の動作を説明するためのフローチャートである。
【図３】図１に示すデータ収集サーバが管理データをデータ記録サーバ等に送信する際の動作を説明するためのフローチャートである。
【図４】図１に示すデータ記録サーバがデータ収集サーバから受信した収集データを記録する際の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明に係る実施形態について説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除するものではない。すなわち、本発明は、その趣旨を逸脱しない範囲で種々変形して実施できる。
【００１３】
図１は、本発明の実施形態におけるデータ収集システムの概略構成を例示する図である。図１に示すように、データ収集システムは、データ収集サーバ１Ａ、１Ｂ（第１のノードおよび第２のノード）と、データ記録サーバ２と、を備える。
【００１４】
データ収集サーバ１Ａ、１Ｂは、プラント内に配置される管理対象となる機器（以下、「管理機器」という。）から、プロセスデータ等の管理対象となるデータ（以下、「管理データ」という。）を収集し、データ記録サーバ２に送信する。
【００１５】
プラント内に配置される機器としては、例えば、ＨＡＲＴ（Highway Addressable Remote Transducer）通信機能を搭載する機器や、ファウンデーションフィールドバス（Foundation（登録商標） Fieldbus; ＦＦ）技術に対応する機器が該当する。具体的には、流量や圧力、温度等を検出する各種センサ機器、流量制御弁や圧力制御弁等の各種バルブを制御するバルブポジショナ、ポンプやファン等を動作させる各種アクチュエータ等を、機器として用いることができる。管理データとしては、例えば、流量や圧力、温度等の測定データ、バルブの開度等の制御データ等が該当する。
【００１６】
データ収集サーバ１Ａ、１Ｂは、管理データ単位に設定する冗長方式（並列冗長方式または待機冗長方式）にしたがって、並列冗長方式の二重化サーバの一方を構成するサーバ、待機冗長方式の稼動系サーバまたは待機系サーバとしてそれぞれ機能する。このように機能することで、それぞれの管理データに適した冗長方式を採用して運用することを可能にした。
【００１７】
以下に、このような特徴を有するデータ収集サーバ１Ａ、１Ｂの機能構成について説明する。なお、データ収集サーバ１Ａ、１Ｂを、特に区別して記載する必要がない場合には、以下においては、データ収集サーバ１と記載する。また、データ収集サーバ１Ａ、１Ｂがそれぞれ有する以下の各機能構成要素についても同様とする。
【００１８】
図１に示すように、データ収集サーバ１は、機能的には、例えば、コネクション管理部１１と、スケジュール要否設定部１２と、スケジュール管理部１３と、データ収集部１４と、データ送信部１５と、を有する。
【００１９】
コネクション管理部１１は、冗長方式ごとにコネクショングループを形成し、そのコネクショングループに適用する冗長方式の識別ＩＤと、当該コネクショングループに属する管理データの識別ＩＤとを対応付けて記憶することで、コネクショングループを管理する。
【００２０】
スケジュール要否設定部１２は、コネクショングループに適用される冗長方式ごとに定められた条件に応じて、コネクショングループごとにスケジュール要否情報を設定する。スケジュール要否情報は、スケジュール管理部１３に対して、データ収集スケジュールを生成するのか、取り消すのかを指示するための情報である。以下においては、スケジュール要否情報として、例示的に、オン／オフを示すフラグを用いた場合について説明する。データ収集スケジュールには、例えば、スケジュール対象となる管理データを、どのような周期で収集するのかを設定する。
【００２１】
以下において、スケジュール要否設定部１２の機能を、冗長方式ごとに具体的に説明する。
【００２２】
（１）冗長方式が並列冗長方式である場合
スケジュール要否設定部１２は、スケジュール要否情報を、データ収集スケジュールの生成を指示するオン状態にする。これは、並列冗長方式では、双方のサーバでデータを収集して記録する必要があることによる。
【００２３】
（２）冗長方式が待機冗長方式である場合
（２−ａ）他方のデータ収集サーバ１におけるコネクショングループが稼働中である場合；
スケジュール要否設定部１２は、スケジュール要否情報を、データ収集スケジュールの取り消しを指示するオフ状態にする。これは、待機冗長方式では、稼動系のサーバでデータを収集して記録していれば、待機系のサーバではデータを収集する必要がないことによる。
【００２４】
（２−ｂ）他方のデータ収集サーバ１におけるコネクショングループが稼働中ではない場合；
スケジュール要否設定部１２は、スケジュール要否情報を、データ収集スケジュールの生成を指示するオン状態にする。これは、待機冗長方式では、他方が待機系のサーバである場合には、自サーバが稼動系となり、データを収集して記録する必要があることによる。
【００２５】
他方のデータ収集サーバ１におけるコネクショングループが稼働中であるかどうかは、その他方のデータ収集サーバ１から送信されるコネクショングループの稼動状態情報を参照することで判定することができる。コネクショングループの稼動状態情報は、各データ収集サーバ１が、データ記録サーバ２およびもう一方のデータ収集サーバ１に対して周期的に送信するデータである。各稼動状態情報には、例えば、稼働していることを示す“稼働”、停止していることを示す“停止”、異常があることを示す“異常”を格納することができる。
【００２６】
スケジュール管理部１３は、スケジュール要否情報に従って管理データのデータ収集スケジュールを生成し、または取り消す。具体的に、スケジュール管理部１３は、スケジュール要否情報がオン状態である場合には、管理データのデータ収集スケジュールを生成し、スケジュール要否情報がオフ状態である場合には、管理データのデータ収集スケジュールを取り消す。
【００２７】
データ収集部１４は、データ収集スケジュールに従って、コネクショングループごとに、管理機器から管理データを収集する。
【００２８】
データ送信部１５は、データ記録サーバ２に対する収集データの送信処理を開始する周期ごとに、自データ収集サーバ１におけるコネクショングループの稼動状態情報、およびデータ収集部１４により収集された管理データを、コネクショングループ単位にループ処理して送信する。
【００２９】
データ送信部１５は、冗長方式が待機冗長方式である場合には、データ記録サーバ２および他方のデータ収集サーバ１に、コネクショングループの稼動状態情報および管理データを送信する。一方、冗長方式が並列冗長方式である場合には、データ記録サーバ２にのみ、コネクショングループの稼動状態情報および管理データを送信する。
【００３０】
次に、図２を参照して、データ収集サーバ１が管理データを収集する際の動作について説明する。この動作は、予め設定されたスケジュール周期ごとに実行され、全てのコネクショングループに対してコネクショングループ単位に実行される。
【００３１】
最初に、データ収集サーバ１のデータ収集部１４は、現時点で処理対象となるデータ収集スケジュールがあるか否かを判定する（ステップＳ１０１）。この判定がＮＯである場合（ステップＳ１０１；ＮＯ）には、本動作を終了する。
【００３２】
一方、上記ステップＳ１０１において現時点で処理対象となるデータ収集スケジュールがあると判定した場合（ステップＳ１０１；ＹＥＳ）に、データ収集部１４は、コネクショングループの稼動状態情報に基づいて異常があるか否かを判定する（ステップＳ１０２）。この判定がＹＥＳである場合（ステップＳ１０２；ＹＥＳ）には、本動作を終了する。
【００３３】
一方、上記ステップＳ１０２において異常がないと判定した場合（ステップＳ１０２；ＮＯ）に、データ収集部１４は、管理機器から管理データを収集する（ステップＳ１０３）。
【００３４】
続いて、データ収集部１４は、収集した管理データをリカバリ用のデータとしてメモリに記憶する（ステップＳ１０４）。
【００３５】
続いて、データ収集部１４は、収集した管理データを、データ記録サーバ２等に送信するための送信バッファに格納し（ステップＳ１０５）、本動作を終了する。
【００３６】
上記ステップＳ１０１からステップＳ１０５までの各処理を、コネクショングループに属する全ての管理データに対して順次実行する。
【００３７】
次に、図３を参照して、データ収集サーバ１が管理データをデータ記録サーバ２等に送信する際の動作について説明する。この動作は、予め設定された送信処理を開始する周期ごとに実行され、全てのコネクショングループに対してコネクショングループ単位に実行される。
【００３８】
最初に、データ収集サーバ１のスケジュール要否設定部１２は、処理対象となる管理データに対応する冗長方式が並列冗長方式であるか否かを判定する（ステップＳ２０１）。この判定がＹＥＳである場合（ステップＳ２０１；ＹＥＳ）に、スケジュール要否設定部１２は、スケジュール要否情報を、データ収集スケジュールの生成を指示するオン状態にし（ステップＳ２０７）、処理を後述するステップＳ２０８に移行する。
【００３９】
一方、上記ステップＳ２０１において冗長方式が並列冗長方式ではないと判定した場合（ステップＳ２０１；ＮＯ）に、スケジュール要否設定部１２は、稼動するように指示する稼動指示をデータ記録サーバ２から受信したか否かを判定する（ステップＳ２０２）。この判定がＹＥＳである場合（ステップＳ２０２；ＹＥＳ）に、スケジュール要否設定部１２は、スケジュール要否情報を、データ収集スケジュールの生成を指示するオン状態にし（ステップＳ２０７）、処理を後述するステップＳ２０８に移行する。
【００４０】
一方、上記ステップＳ２０２において稼動指示を受信していないと判定した場合（ステップＳ２０２；ＮＯ）に、スケジュール要否設定部１２は、停止するように指示する停止指示をデータ記録サーバ２から受信したか否かを判定する（ステップＳ２０３）。この判定がＹＥＳである場合（ステップＳ２０３；ＹＥＳ）に、スケジュール要否設定部１２は、スケジュール要否情報を、データ収集スケジュールの取り消しを指示するオフ状態にし（ステップＳ２０６）、処理を後述するステップＳ２０８に移行する。
【００４１】
一方、上記ステップＳ２０３において停止指示を受信していないと判定した場合（ステップＳ２０３；ＮＯ）に、スケジュール要否設定部１２は、他方のデータ収集サーバから受信したコネクショングループの稼動状態情報が“異常”であるか否かを判定する（ステップＳ２０４）。この判定がＹＥＳである場合（ステップＳ２０４；ＹＥＳ）に、スケジュール要否設定部１２は、スケジュール要否情報を、データ収集スケジュールの生成を指示するオン状態にし（ステップＳ２０７）、処理を後述するステップＳ２０８に移行する。
【００４２】
一方、上記ステップＳ２０４においてコネクショングループの稼動状態情報が“異常”ではないと判定した場合（ステップＳ２０４；ＮＯ）に、スケジュール要否設定部１２は、他方のデータ収集サーバから送信された管理データをリカバリ用のデータとしてメモリに記憶する（ステップＳ２０５）。
【００４３】
続いて、スケジュール要否設定部１２は、スケジュール要否情報を、データ収集スケジュールの取り消しを指示するオフ状態にする（ステップＳ２０６）。
【００４４】
続いて、ステップＳ２０８に移行し、データ送信部１５は、現時点におけるコネクショングループの稼動状態情報を、データ記録サーバ２等に送信するための送信バッファに格納する（ステップＳ２０８）。
【００４５】
続いて、データ送信部１５は、処理対象となる管理データに対応する冗長方式が並列冗長方式である場合（ステップＳ２０９；ＹＥＳ）には、送信バッファに格納されている管理データおよび稼動状態情報を、データ記録サーバ２に送信し（ステップＳ２１０）、本動作を終了する。
【００４６】
一方、データ送信部１５は、処理対象となる管理データに対応する冗長方式が待機冗長方式である場合（ステップＳ２０９；ＮＯ）には、送信バッファに格納されている管理データおよび稼動状態情報を、データ記録サーバ２および他方のデータ収集サーバ１に送信し（ステップＳ２１１）、本動作を終了する。
【００４７】
上記ステップＳ２０１からステップＳ２１１までの各処理を、コネクショングループに属する全ての管理データに対して順次実行する。
【００４８】
次に、図４を参照して、データ記録サーバ２がデータ収集サーバ１から受信した収集データ（管理データ）を記録する際の動作について説明する。この動作は、データ収集サーバ１を、稼動する側のノードである１系と待機する側のノードである２系とに区別して表したものである。
【００４９】
具体的に説明すると、処理対象となるコネクショングループに対応する冗長方式が並列冗長方式である場合には、双方のデータ収集サーバ１が稼動系ノードに設定され、この動作の１系として扱われる。一方、処理対象となるコネクショングループに対応する冗長方式が待機冗長方式である場合には、一方のデータ収集サーバ１が稼動系ノードに設定され、この動作の１系として扱われ、他方のデータ収集サーバ１が待機系ノードに設定され、この動作の２系として扱われる。
【００５０】
この動作は、予め設定されたデータ記録処理を開始する周期ごとに実行され、全てのコネクショングループに対してコネクショングループ単位に実行される。
【００５１】
最初に、データ記録サーバ２は、１系データ収集サーバ１のコネクショングループの稼動状態情報が“停止”であるか、“稼動”であるか、“異常”であるかを判定する（ステップＳ３０１）。この判定で“停止”であると判定した場合に、データ記録サーバ２は、１系データ収集サーバ１に稼動するように指示する稼動指示を送信し（ステップＳ３０２）、処理を後述するステップＳ３０４に移行する。
【００５２】
一方、上記ステップＳ３０１の判定において稼動状態情報が“稼動”であると判定した場合に、データ記録サーバ２は、１系データ収集サーバ１から受信した収集データを記憶装置に記録する（ステップＳ３０３）。
【００５３】
続いて、データ記録サーバ２は、処理対象となる管理データに対応する冗長方式が待機冗長方式であるか否かを判定する（ステップＳ３０４）。この判定がＮＯである場合（ステップＳ３０４；ＮＯ）に、処理を後述するステップＳ３０７に移行する。
【００５４】
一方、上記ステップＳ３０４の判定において冗長方式が待機冗長方式であると判定した場合（ステップＳ３０４；ＹＥＳ）に、データ記録サーバ２は、２系データ収集サーバ１が稼動しているか否かを判定する（ステップＳ３０５）。この判定がＮＯである場合（ステップＳ３０５；ＮＯ）に、処理を後述するステップＳ３０７に移行する。
【００５５】
一方、上記ステップＳ３０５の判定において２系データ収集サーバ１が稼動していると判定した場合（ステップＳ３０５；ＹＥＳ）に、データ記録サーバ２は、２系データ収集サーバ１に停止するように指示する停止指示を送信する（ステップＳ３０６）。
【００５６】
続いて、データ記録サーバ２は、１系データ収集サーバ１を稼動する側の稼動系ノードとして設定し、２系データ収集サーバ１を待機する側の待機系ノードとして設定し（ステップＳ３０７）、本動作を終了する。
【００５７】
一方、上記ステップＳ３０１の判定において稼動状態情報が“異常”であると判定した場合に、データ記録サーバ２は、２系データ収集サーバ１が異常であるか否かを判定する（ステップＳ３０８）。この判定がＹＥＳである場合（ステップＳ３０８；ＹＥＳ）に、本動作を終了する。
【００５８】
一方、上記ステップＳ３０８の判定において２系データ収集サーバ１が異常ではないと判定した場合（ステップＳ３０８；ＮＯ）に、データ記録サーバ２は、２系データ収集サーバ１が稼動しているか否かを判定する（ステップＳ３０９）。この判定がＮＯである場合（ステップＳ３０９；ＮＯ）に、データ記録サーバ２は、２系データ収集サーバ１に稼動するように指示する稼動指示を送信し（ステップＳ３１０）、処理を後述するステップＳ３１２に移行する。
【００５９】
一方、上記ステップＳ３０９の判定において２系データ収集サーバ１が稼動していると判定した場合（ステップＳ３０９；ＹＥＳ）に、データ記録サーバ２は、２系データ収集サーバ１の収集データを記憶装置に記録する（ステップＳ３１１）。
【００６０】
続いて、データ記録サーバ２は、１系データ収集サーバ１を待機する側のサーバとして設定し、２系データ収集サーバ１を稼動する側のサーバとして設定し（ステップＳ３１２）、本動作を終了する。
【００６１】
上記ステップＳ３０１からステップＳ３１２までの処理を、コネクショングループに属する全ての管理データに対して順次実行する。
【００６２】
上述してきたように、実施形態におけるデータ収集システムによれば、コネクション管理部１１を有することで、コネクショングループに適用する冗長方式の識別ＩＤと、コネクショングループに属する管理データの識別ＩＤとを対応付けて記憶し、コネクショングループを管理することができ、スケジュール要否設定部１２を有することで、コネクショングループに適用される冗長方式ごとに定められた条件に応じて、コネクショングループごとにスケジュール要否情報を設定することができ、スケジュール管理部１３を有することで、スケジュール要否情報に従って管理データのデータ収集スケジュールを生成または取り消すことができ、データ収集部１４を有することで、データ収集スケジュールに従って、コネクショングループごとに、管理機器から管理データを収集することができ、データ送信部１５を有することで、データ記録サーバ２への管理データ送信処理の開始周期ごとに、コネクショングループの稼動状態情報および管理データを、コネクショングループ単位にループ処理して送信することが可能となる。
【００６３】
これにより、特定の冗長方式を適用するコネクショングループ単位で管理データを管理することができ、冗長方式ごとに定められた条件に応じて、コネクショングループごとにスケジュール要否情報を設定し、そのスケジュール要否情報に従って管理データのデータ収集スケジュールを作成または取り消し、作成したスケジュールに従って管理データを収集し、データ記録サーバ２に送信することが可能となる。
【００６４】
それゆえに、実施形態におけるデータ収集システムによれば、それぞれの管理データに適した冗長方式を採用することができるため、信頼性の向上と処理負荷の低減とを考慮した運用を可能にすることができる。
【００６５】
また、実施形態におけるデータ収集システムによれば、上記スケジュール要否設定部１２を有することで、冗長方式が並列冗長方式である場合には、スケジュール要否情報をデータ収集スケジュールの生成を指示するオン状態にし、冗長方式が待機冗長方式である場合には、他方のデータ収集サーバ１におけるコネクショングループの稼動状態情報が稼働中であるときには、スケジュール要否情報をデータ収集スケジュールの取り消しを指示するオフ状態にし、他方のデータ収集サーバ１におけるコネクショングループの稼動状態情報が稼働中ではないときには、スケジュール要否情報をデータ収集スケジュールの生成を指示するオン状態にすることが可能となる。
【００６６】
さらに、実施形態におけるデータ収集システムによれば、上記データ送信部１５を有することで、冗長方式が並列冗長方式である場合には、自データ収集サーバ１におけるコネクショングループの稼動状態情報およびデータ収集部１４により収集された管理データを、データ記録装置２に送信し、冗長方式が待機冗長方式である場合には、自データ収集サーバ１におけるコネクショングループの稼動状態情報およびデータ収集部１４により収集された管理データを、データ記録装置２および他方のデータ収集サーバ１に送信することが可能となる。
【符号の説明】
【００６７】
１Ａ，１Ｂ…データ収集サーバ
２…データ記録サーバ
１１Ａ，１１Ｂ…コネクション管理部
１２Ａ，１２Ｂ…スケジュール要否設定部
１３Ａ，１３Ｂ…スケジュール管理部
１４Ａ，１４Ｂ…データ収集部
１５Ａ，１５Ｂ…データ送信部
【図１】
2015191614.tif 000003
【図２】
2015191614.tif 000004
【図３】
2015191614.tif 000005
【図４】
2015191614.tif 000006