(57)【要約】【課題】複数のクライアントがプラント・アセット・マネージャ（Ｐｌａｎｔ  Ａｓｓｅｔ  Ｍａｎａｇｅｒ）に接続するとき、高負荷な要求を処理することができず、ＰＡＭサーバからウェブベースＰＡＭクライアントへの通知を送信することができない。【解決手段】複数のクライアントがプラント・アセット・マネージャに接続する装置であって、前記装置は前記プラント・アセット・マネージャのプラント・アセット・マネージメント・サーバに直接通信するように構成されたゲートウェイサーバを有し、かつ、前記ゲートウェイサーバと直接通信し、並びに複数のうち少なくとも一つのクライアントと直接通信するように構成される少なくとも一つのクライアントサーバとを有し、複数のクライアントと前記プラント・アセット・マネージメント・サーバとの間では直接通信がないように構成されている。【選択図】図３
2014021991.tif 000002
【特許請求の範囲】
【請求項１】
複数のクライアントがプラント・アセット・マネージャにアクセスする装置であって、
前記プラント・アセット・マネージャのプラント・アセット・マネージメント・サーバに直接通信するように構成されるゲートウェイサーバと、
前記ゲートウェイサーバと直接通信し、かつ、複数のうち少なくとも一つのクライアントと直接通信するように構成される少なくとも一つのクライアントサーバとを有し、
複数のクライアントと前記プラント・アセット・マネージメント・サーバとの間では直接通信がない装置。
【請求項２】
各クライアントサーバが個別のクライアントセッションを管理するように構成される請求項１に記載のプラント・アセット・マネージャにアクセスする装置。
【請求項３】
少なくとも一つのクライアントサーバと複数のうち少なくとも一つのクライアントとの間の通信は、双方向の伝送プロトコルを経由して送信される所定のプロトコルのフォーマットを備えたメッセージを有する請求項１又は請求項２に記載のプラント・アセット・マネージャにアクセスする装置。
【請求項４】
前記ゲートウェイサーバは多くの複数のワーカーを有し、各ワーカーはサーバアプリケーションを有する請求項１から請求項３のいずれかに記載のプラント・アセット・マネージャにアクセスする装置。
【請求項５】
ワーカーの数は、サポートされている複数のクライアントの数に依存する処理の必要量に基づいて選択される請求項４に記載のプラント・アセット・マネージャにアクセスする装置。
【請求項６】
前記ゲートウェイサーバは、さらに、作業負荷をワーカーの数に分配する負荷分散装置を有する請求項４または請求項５に記載のプラント・アセット・マネージャにアクセスする装置。
【請求項７】
前記ゲートウェイサーバは、少なくとも一つのクライアントサーバから受信したコマンドを解釈し、かつ、実行するように構成される請求項１から請求項６のいずれかに記載のプラント・アセット・マネージャにアクセスする装置。
【請求項８】
前記ゲートウェイサーバは、さらに、コマンドの実行に応じて前記プラント・アセット・マネージメント・サーバから得られた結果の返答を作成し、かつ、少なくとも一つのクライアントサーバに返答を通信するように構成される請求項５に記載のプラント・アセット・マネージャにアクセスする装置。
【請求項９】
ウェブサーバはウェブベースのクライアントとクライアントサーバとの間でコミュニケーションを送信するように構成される請求項１から請求項８のいずれかに記載のプラント・アセット・マネージャにアクセスする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のクライアントが工業プラントのプラント・アセット・マネージャ（Ｐｌａｎｔ  Ａｓｓｅｔ  Ｍａｎａｇｅｒ）に接続するための装置に関するものであり、限定するわけではないが、特に、前記プラント・アセット・マネージャに遠隔接続する装置に関する。
【背景技術】
【０００２】
プラント・アセット・マネージメント（Ｐｌａｎｔ  Ａｓｓｅｔ  Ｍａｎａｇｅｍｅｎｔ：ＰＡＭ）システムの目的は、工業プラントの運用及び管理スタッフがプラントのアセットを監視できるようにすることであり、結果的に、安全に総生産量を増やし、可能な限りコストを減らすことである。前記ＰＡＭは、概してプラント・アセット・マネージャを有しており、前記プラント・アセット・マネージャは、例えばデバイスや設備の一部などのプラント・アセットにフィールドバス・コミュニケーション・サーバを介して接続しているＰＡＭサーバを有する。
【０００３】
現在のシステムでは、従来技術として図１に図示されているように、ＰＡＭクライアント１２０は、初めにＰＡＭサーバ１００に接続されなければならず、その後にフィールドバス・コミュニケーション（ＦＢＣＯＭＭ）・サーバ２００に接続されてもよい。前記ＦＢＣＯＭＭサーバ２００は、前記ＰＡＭサーバ１００と工業プラント１０００内の実際のデバイスとの間のインターフェースとして機能する。前記ＰＡＭクライアント１２０は、前記ＰＡＭサーバ１００への交信を提供するアプリケーション・プログラミング・インターフェース（ＡＰＩ）を有する例えば固定型コンピュータのようなデスクトップベースでもよい。しかし、デスクトップベースのＰＡＭクライアント１２０に設けられているＡＰＩは、ＰＡＭサーバ１００と交信できないような携帯デバイス上では利用できない。
【０００４】
また、従来技術として図２に図示されているように、前記ＰＡＭサーバ１００は、ウェブベースＰＡＭクライアント１３０からのＨＴＴＰメッセージを、前記ＰＡＭサーバ１００へ向けてのＡＰＩコールに変換可能なように構成されるウェブサーバ１４０を介して、前記ウェブベースＰＡＭクライアント１３０に接続されてもよい。しかしながら、ウェブベースＰＡＭクライアント１３０は、拡張機能を有さないことから、高負荷な要求を処理することができず、前記ＰＡＭサーバ１００から前記ウェブベースＰＡＭクライアント１３０への通知を送信することもできない。
【発明の概要】
【課題を解決するための手段】
【０００５】
代表的な第一態様によると、複数のクライアントがプラント・アセット・マネージャに接続するための装置が提供され、前記装置は前記プラント・アセット・マネージャのプラント・アセット・マネージメント・サーバに直接通信するように構成されたゲートウェイサーバを有し、かつ、前記ゲートウェイサーバと直接通信し、並びに複数のうち少なくとも一つのクライアントと直接通信するように構成される少なくとも一つのクライアントサーバを有し、複数のクライアントと前記プラント・アセット・マネージメント・サーバとの間では直接通信がないように構成されている。
【０００６】
各クライアントサーバは、個別のクライアントセッションを管理するように構成されてもよい。
【０００７】
少なくとも一つのクライアントサーバと複数のうち少なくとも一つのクライアントとの間の通信は、双方向の伝送プロトコルを経由して送信される所定のプロトコルのフォーマットであるメッセージを有してもよい。
【０００８】
前記ゲートウェイサーバは、多くのワーカーを有し、各ワーカーはサーバアプリケーションを構成してもよい。
【０００９】
前記ワーカーの数は、サポートされている複数のクライアントの数に依存する処理の必要量に基づいて選択されてもよい。
【００１０】
前記ゲートウェイサーバは、さらに、作業負荷をワーカーの数に分配する負荷分散装置を有してもよい。
【００１１】
前記ゲートウェイサーバは、少なくとも一つのクライアントサーバから受信したコマンドを解釈し、かつ実行するように構成されてもよい。
【００１２】
前記ゲートウェイサーバは、さらに、コマンドの実行に応じてプラント・アセット・マネージメント・サーバから得られた結果の返答を作成し、かつ、少なくとも一つのクライアントサーバに返答を通信するように構成されてもよい。
【００１３】
前記装置は、さらに、ウェブベースのクライアントと一つのクライアントサーバの間でのコミュニケーションを送信するように構成されるウェブサーバを有してもよい。
【００１４】
発明が十分に理解され、かつ、容易に実際の効果を得られるように、添付図面を参照しながら、本発明の例示的な実施形態の方法を説明する。しかし、この例示的な実施形態は例を限定するものではない。
【図面の簡単な説明】
【００１５】
【図１】従来技術における、デスクトップベースのＰＡＭシステムの構造図である。
【図２】従来技術における、ウェブベースＰＡＭシステムの構造図である。
【図３】ＰＡＭシステムにおける本発明の構造図である。
【発明を実施するための形態】
【００１６】
一実施形態における、複数のクライアント３０が工業プラント１０００のプラント・アセット・マネージャに接続するための例示的な装置１０が、図３を参照して以下に記載されている。
【００１７】
図３の構造図を参照すると、装置１０は、少なくとも一つのクライアントサーバ２０及び一つのゲートウェイサーバ４０を有する。各クライアントサーバ２０は、様々なＰＡＭクライアント３０に接続されるように構成される。各クライアント３０は、例えばスマートフォン、タブレット、デスクトップコンピュータ、又はウェブクライアント３２のようなデバイスの形式であってもよい。各クライアントサーバ２０は、個別のクライアントセッションを管理し、かつ、クライアント３０とゲートウェイサーバ４０の間のメッセージを中継する。
【００１８】
クライアント３０とクライアントサーバ２０の間のメッセージの伝送は、例えばＴＣＰ等の双方向の伝送プロトコルを用いるのが好ましく、Ｗｉ−ｆｉ（登録商標）、３Ｇ、４Ｇ、等であってよい。交換される前記メッセージは、クライアント３０がクライアントサーバ２０にコマンドを送信するのを許可し、かつ、前記クライアントサーバ２０が前記クライアントサーバ３０に結果の送信、並びに警報又は通知の送信を許可するような任意の所定プロトコルのフォーマットを有してもよい。好適な一実施形態として、所定のプロトコルは、ＸＭＬストリームの形式であってよい。
【００１９】
前記ゲートウェイサーバ４０は、前記クライアントサーバ２０から受信したコマンドを、クライアント３０から前記クライアントサーバ２０にクライアント要求として送信されたように解釈し、かつ、前記コマンドを実行するように構成される。前記ゲートウェイサーバ４０は、プラント・アセット・マネージャのＰＡＭサーバ１００と接続しており、つまり、前記ＰＡＭサーバ１００は任意のクライアント３０・３２と直接的に接続することは決してない。前記ＰＡＭサーバ１００は、工業プラント１０００において前記ＰＡＭサーバ１００とプラント・アセットの間のインターフェースとして機能するフィールドバス・コミュニケーション・サーバ２００と通信を続行する。
【００２０】
クライアントリクエストが実行された後に、前記ＰＡＭサーバ１００から結果が得られた時、ゲートウェイサーバ４０は、クライアント２０を介して適切なクライアント３０に返送される返答を作成するように構成される。前記返答は、前記クライアント３０と前記クライアントサーバ２０の間のメッセージ送信のために上記所定のプロトコルに基づいたフォーマットを有する。
【００２１】
クライアント要求の実行は、大量な処理を要求してもよく、前記ゲートウェイサーバ４０は好ましくは拡張可能な構成であってもよい。これは、分散コンピューティング構造を有すゲートウェイサーバ４０の構成によって達せられるものであり、前記ゲートウェイサーバ４０には、処理を実行するために多くのワーカー４２が設けられている。各ワーカー４２は、一つの機器内に、又は、複数の機器にわたって具備されうるサーバアプリケーションとして構成される。従って、前記ゲートウェイサーバ４０に設けられているワーカー４２の数は、サポートされているクライアント３０の数に依存する処理の必要量に基づいて選択されてもよい。このように、複数のクライアント３０をサポートするときに直面する高負荷な要求は、拡張可能なゲートウェイサーバ４０に、より多くのワーカー４２を加えることによって容易に対応可能である。
【００２２】
負荷分散装置４４は、作業負荷をワーカー４２の数に分配するために、好ましくはゲートウェイサーバ４０に具備されている。前記作業負荷は、様々な方法で分配されることができ、例えば、均等分配による総当たりの方法がある。
【００２３】
前記装置１０は、さらに、ウェブサーバ５０を有し、該ウェブサーバは、ゲートウェイサーバ４０を用いた通信のやりとりにおけるウェブベースのクライアント３２とクライアントサーバ２０の間のコミュニケーションの送信によって、ＰＡＭサーバ１００がウェブベースのクライアント３２を操作することを許可する。前記ウェブサーバ５０は、ウェブベースのクライアント３２からのＨＴＴＰコマンドを、上記で説明したような所定のプロトコルに変換し、かつ、変換したコマンドをクライアントサーバ２０に送信するように構成されている。これは、例えばウェブブラウザのようなウェブベースのクライアント３２のみが、ＰＯＳＴ及びＧＥＴのようなＨＴＴＰコマンドの送信及び処理が可能だからである。
【００２４】
もう一つの方法として、前記所定のプロトコルは、上記で言及した好適なＸＭＬストリームの代わりに、ＨＴＴＰベースで構成されてもよい。結果的に、全てのクライアント３０・３２及びクライアントサーバ２０はＨＴＴＰ経由で通信すると、前記クライアントサーバ２０は、ＨＴＴＰコマンドを受信することができ、かつ、それ故にＨＴＴＰコマンドの送信が唯一可能なウェブベースのクライアント３２と直接通信するので、従って、前記ウェブサーバ５０は不要になる。
【００２５】
前記装置１０を用いると、複数のタイプのクライアント３０・３２は、前記ＰＡＭサーバ１００にアクセスできる。例えばスマートフォン及びタブレットのような携帯移動デバイス、並びにデスクトップコンピュータ及びウェブベースクライアント等であるクライアント３０・３２は、上述のように全てサポートされている。従って、プラント１０００が遠隔モニターされることを許可するとともに、ゲートウェイサーバ４０内により多くのクライアントサーバ２０及びより多くのワーカー４２を必要な場所に追加可能なので、一度に多くのユーザによって遠隔モニターされることも許可する。
【００２６】
本発明の例示的な実施形態を前述したが、当業者によって、本発明から逸脱しない範囲において、設計の詳細における多くの変更、構造及び／又は実行がされうることは、理解されるべきである。
【符号の説明】
【００２７】
１０…ＰＡＭサーバ
２０…クライアントサーバ
３０…クライアント
３２…ウェブクライアント
４０…ゲートウェイサーバ
４２…ワーカー
４４…負荷分散装置
５０…ウェブサーバ
１００…ＰＡＭサーバ
１２０…ＰＡＭクライアント
１３０…ウェブベースＰＡＭクライアント
１４０…ウェブサーバ
２００…フィールドバス・コミュニケーション・サーバ
１０００…プラント
【図１】
2014021991.tif 000003
【図２】
2014021991.tif 000004
【図３】
2014021991.tif 000005