(57)【要約】【課題】１台のＷｅｂサーバかつ、１つのＷｅｂ画面コンテンツにて、制御可能なＷｅｂクライアントと、制御不可能なＷｅｂクライアントとを混在させることができるＷｅｂプラント監視制御システムを提供する。【解決手段】Ｗｅｂサーバ１は、各ＷｅｂクライアントＡ２、Ｂ３の制御可否情報がそれぞれ定義されている定義ファイル１３と、プラントを制御するための制御対象物におけるＷｅｂ画面コンテンツ１５とを有し、ＷｅｂクライアントＡ２は、Ｗｅｂサーバ１からＷｅｂ画面コンテンツ１５および当該ＷｅｂクライアントＡ２に対応する制御可否情報２２を定義ファイル１３から得るとともに、制御可否情報２２に基づいてＷｅｂ画面コンテンツ１５を表示する。【選択図】図１
2014090368.tif 000002
【特許請求の範囲】
【請求項１】
プラントにおけるプラント制御ネットワークに接続されたＷｅｂサーバと、
上記Ｗｅｂサーバに情報ネットワークを介して接続された複数のＷｅｂクライアントとを備えたＷｅｂプラント監視制御システムにおいて、
上記Ｗｅｂサーバは、上記各Ｗｅｂクライアント、ユーザ、または上記ユーザの権限レベルのいずれか少なくとも一つにおける上記プラントの制御可否情報がそれぞれ定義されている定義ファイルと、上記プラントを制御するための制御対象物におけるＷｅｂ画面コンテンツとを有し、
上記Ｗｅｂクライアントは、上記Ｗｅｂサーバから上記Ｗｅｂ画面コンテンツおよび当該Ｗｅｂクライアント、上記ユーザ、または上記ユーザの権限レベルに対応する上記制御可否情報を上記定義ファイルから得るとともに、当該制御可否情報に基づいて上記Ｗｅｂ画面コンテンツを表示するＷｅｂプラント監視制御システム。
【請求項２】
上記Ｗｅｂサーバは、上記Ｗｅｂ画面コンテンツの上記制御対象物に対して上記Ｗｅｂ画面コンテンツの表示により制御可否が判断可能な制御属性を上記制御可否情報に備え、
上記各Ｗｅｂクライアントは、上記制御可否情報の制御属性に応じて上記Ｗｅｂ画面コンテンツを表示する請求項１に記載のＷｅｂプラント監視制御システム。
【請求項３】
上記制御対象物は、制御部品データまたは帳票データの少なくともいずれか一方である請求項１または請求項２に記載のＷｅｂプラント監視制御システム。
【請求項４】
上記Ｗｅｂサーバは、上記Ｗｅｂ画面コンテンツを表示するためのＷｅｂ画面表示ソフトウェアを有し、
上記Ｗｅｂクライアントは、上記Ｗｅｂサーバから上記Ｗｅｂ画面表示ソフトウェアを得て、上記Ｗｅｂ画面表示ソフトウェアが上記制御可否情報に基づいて上記Ｗｅｂ画面コンテンツを表示する請求項１ないし請求項３のいずれか１項に記載のＷｅｂプラント監視制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、１台のＷｅｂサーバかつ、１つのＷｅｂ画面コンテンツにて、制御可能なＷｅｂクライアントと、制御不可能なＷｅｂクライアントとを混在させることができるＷｅｂプラント監視制御システムに関するものである。
【背景技術】
【０００２】
従来のＷｅｂプラント監視制御システムは、１台のＷｅｂサーバかつ、１つのＷｅｂ画面コンテンツの構成を成し、同一ＵＲＬにアクセスするＷｅｂプラント監視制御システムは、全てのＷｅｂクライアントが監視専用のシステムか、制御専用（監視だけでなく、制御も可能な）システムであった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１５６１４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のＷｅｂプラント監視制御システムは、１台のＷｅｂサーバ、かつ、１つのＷｅｂ画面コンテンツにて構成されており、全てのＷｅｂクライアントが、監視専用のシステムか、制御専用のシステムかのいずれかである。このため、例えば、同一のＵＲＬにアクセスしつつ、事務室のＷｅｂクライアントでは、監視専用（監視のみが可能で制御が不可能）であり、電気室等の現場側のＷｅｂクライアントでは、制御専用（監視のみでなく制御も可能）というような監視専用のＷｅｂクライアントと制御専用のＷｅｂクライアントが混在するシステム構成ができないという問題点があった。
【０００５】
この発明は上記のような課題を解決するためになされたものであり、１台のＷｅｂサーバにて、制御可能なＷｅｂクライアントなどと、制御不可能なＷｅｂクライアントなどとを混在させることができるＷｅｂプラント監視制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明のＷｅｂプラント監視制御システムは、
プラントにおけるプラント制御ネットワークに接続されたＷｅｂサーバと、
上記Ｗｅｂサーバに情報ネットワークを介して接続された複数のＷｅｂクライアントとを備えたＷｅｂプラント監視制御システムにおいて、
上記Ｗｅｂサーバは、上記各Ｗｅｂクライアント、ユーザまたは上記ユーザの権限レベルのいずれか少なくとも一つにおける上記プラントの制御可否情報がそれぞれ定義されている定義ファイルと、上記プラントを制御するための制御対象物におけるＷｅｂ画面コンテンツとを有し、
上記Ｗｅｂクライアントは、上記Ｗｅｂサーバから上記Ｗｅｂ画面コンテンツおよび当該Ｗｅｂクライアント、上記ユーザまたは上記ユーザの権限レベルに対応する上記制御可否情報を上記定義ファイルから得るとともに、当該制御可否情報に基づいて上記Ｗｅｂ画面コンテンツを表示する。
【発明の効果】
【０００７】
この発明のＷｅｂプラント監視制御システムは、上記のように構成されているため、１台のＷｅｂサーバにて、制御可能なＷｅｂクライアントまたはユーザと、制御不可能なＷｅｂクライアントまたはユーザとを混在させることができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１のＷｅｂプラント監視制御システムの構成を示す図である。
【図２】図１に示したＷｅｂプラント監視制御システムの定義データの構成を示す図である。
【図３】図１に示したＷｅｂプラント監視制御システムの動作の事前準備を説明するためのフローチャートである。
【図４】図１に示したＷｅｂプラント監視制御システムの動作を説明するためのフローチャートである。
【図５】図１に示したＷｅｂプラント監視制御システムの動作を説明するためのフローチャートである。
【図６】図１に示したＷｅｂプラント監視制御システムのＷｅｂ画面コンテンツの表示例を示した図である。
【図７】この発明の実施の形態２のＷｅｂプラント監視制御システムの動作を説明するためのフローチャートである。
【図８】図７に示したＷｅｂプラント監視制御システムのＷｅｂ画面コンテンツの表示例を示した図である。
【図９】この発明の実施の形態３のＷｅｂプラント監視制御システムの構成を示す図である。
【図１０】図９に示したＷｅｂプラント監視制御システムの定義データ（ユーザ版）の構成を示す図である。
【図１１】図９に示したＷｅｂプラント監視制御システムの動作の事前準備を説明するためのフローチャートである。
【図１２】図９に示したＷｅｂプラント監視制御システムの動作を説明するためのフローチャートである。
【図１３】この発明の実施の形態４のＷｅｂプラント監視制御システムのＷｅｂ画面コンテンツの表示例を示した図である。
【図１４】この発明の実施の形態５のＷｅｂプラント監視制御システムの定義データ（権限レベル版）の構成を示す図である。
【図１５】図１４に示したＷｅｂプラント監視制御システムの動作を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
実施の形態１．
以下、本願発明の実施の形態について説明する。図１はこの発明の実施の形態１におけるＷｅｂプラント監視制御システムの構成を示す図、図２は図１に示したＷｅｂプラント監視制御システムの定義データの構成を示す図、図３は図１に示したＷｅｂプラント監視制御システムの動作の事前準備を説明するためのフローチャート、図４および図５は図１に示したＷｅｂプラント監視制御システムの動作を説明するためのフローチャート、図６は図１に示したＷｅｂプラント監視制御システムのＷｅｂ画面コンテンツの表示例を示した図である。
【００１０】
図において、Ｗｅｂプラント監視制御システムは、プラントの機器がコントローラを介して接続されているプラント制御ネットワーク６に接続されるＷｅｂサーバ１と、Ｗｅｂサーバ１と情報ネットワーク５を介して接続され、事務所内に設置されている複数のＷｅｂクライアントＡ２と、Ｗｅｂサーバ１と情報ネットワーク５を介して接続され、電気室内に設置されている複数のＷｅｂクライアントＢ３とにて構成されている。そして、Ｗｅｂサーバ１は、制御部品データ（プラントデータ）やトレンドメッセージ、帳票データをＷｅｂクライアントなどに提供するものである。さらに、ＷｅｂクライアントＡ２、Ｂ３などからの制御命令を受信し、プラントの制御を行うものである。さらに、情報ネットワーク５に接続されたデータベース装置（図示せず）に各データを保存及び呼び出し可能に形成され、呼び出した各データを各ＷｅｂクライアントＡ２、Ｂ３に提供することができる。
【００１１】
また、Ｗｅｂ画面コンテンツ作成端末４は、プラントを制御するための制御対象物におけるＷｅｂ画面コンテンツ１５を作成するＷｅｂ画面コンテンツ作成機能４１を有し、このＷｅｂ画面コンテンツ１５と、Ｗｅｂコンテンツ配信（Ｗｅｂサーバ）機能１１と、Ｗｅｂ画面表示ソフトウェア１４と、定義ファイル１３と、制御可否情報応答機能１２とをＷｅｂサーバ１にインストールするものである。Ｗｅｂ画面コンテンツ１５は、制御対象物としての制御部品データを表示することができるように設定されたコンテンツである。
定義ファイル１３は、Ｗｅｂサーバ１に入力された後に、各ＷｅｂクライアントＡ２、Ｂ３のアドレス情報及びそれぞれの対する制御可否情報２２が例えば図２に示すように記録されるものである。
【００１２】
Ｗｅｂコンテンツ配信（Ｗｅｂサーバ）機能１１は、ＷｅｂクライアントＡ２、Ｂ３にＷｅｂ画面コンテンツを配信するためのものである。Ｗｅｂ画面表示ソフトウェア１４は、Ｗｅｂ画面コンテンツ１５を制御可否情報２２に基づいて各ＷｅｂクライアントＡ２、Ｂ３にそれぞれ表示させるためのものである。制御可否情報応答機能１２は、アクセスしたＷｅｂクライアントに対応する制御可否情報２２を定義ファイル１３から抽出して該当Ｗｅｂクライアントに送信するものである。各ＷｅｂクライアントＡ２、Ｂ３は、それぞれＷｅｂブラウザ２１を備えている。そして、各ＷｅｂクライアントＡ２、Ｂ３は、Ｗｅｂブラウザ２１起動後にＷｅｂサーバ１よりダウンロードされたＷｅｂ画面コンテンツ１５及び、Ｗｅｂ画面表示ソフトウェア１４を備える。
【００１３】
次に、上記のように構成された実施の形態１のＷｅｂプラント監視制御システムの動作を行う事前準備について図３のフローチャートに基づいて説明する。まず、オーダ作業者は、Ｗｅｂ画面コンテンツ作成端末４のＷｅｂ画面コンテンツ作成機能４１にて制御対象物となる制御部品データを貼り付けたＷｅｂ画面コンテンツ１５を作成する（図３のステップＳ１１）。次に、Ｗｅｂ画面表示ソフトウェア１４、Ｗｅｂコンテンツ配信（Ｗｅｂサーバ）機能１１、Ｗｅｂ画面コンテンツ１５、定義ファイル１３、及び、制御可否情報応答機能１２を、Ｗｅｂサーバ１にインストールする（図３のステップＳ１２）。次に、オーダ作業者は、Ｗｅｂサーバ１にインストールされた定義ファイル１３に、全Ｗｅｂクライアントのアドレス情報及びそれぞれの制御可否情報を記載する（図３のステップＳ１３および図２）。
【００１４】
次に、ＷｅｂクライアントＡ２のＷｅｂブラウザ２１において、Ｗｅｂ画面コンテンツ１５が表示されるまでの動作について図４のフローチャートに基づいて説明する。まず、ユーザは、事務所に設置されているＷｅｂクライアントＡ２のＷｅｂブラウザ２１を起動し、Ｗｅｂサーバ１のＵＲＬを入力する（図４のステップＳ２１）。次に、ＷｅｂクライアントＡ２は、入力されたＵＲＬのＷｅｂサーバ１から、Ｗｅｂ画面表示ソフトウェア１４及びＷｅｂ画面コンテンツ１５をダウンロード要求する。そして、Ｗｅｂサーバ１はＷｅｂコンテンツ配信（Ｗｅｂサーバ）機能１１にて、要求されたＷｅｂ画面表示ソフトウェア１４及びＷｅｂ画面コンテンツ１５をＷｅｂクライアントＡ２に応答する（図４のステップＳ２２）。
【００１５】
次に、ＷｅｂクライアントＡ２にダウンロードされたＷｅｂ画面表示ソフトウェア１４が、Ｗｅｂサーバ１に自クライアント（ＷｅｂクライアントＡ２）の制御可否リクエストを送信する（図４のステップＳ２３）。次に、Ｗｅｂサーバ１の制御可否情報応答機能１２は、定義ファイル１３を読み込む（図４のステップＳ２４）。次に、Ｗｅｂサーバ１の制御可否情報応答機能１２は、ＷｅｂクライアントＡ２に対する制御可否情報２２を作成し、ＷｅｂクライアントＡ２に応答する（図４のステップＳ２５）。
【００１６】
次に、ＷｅｂクライアントＡ２のＷｅｂ画面表示ソフトウェア１４は、応答のあった自クライアントの制御可否情報２２を記憶する（図４のステップＳ２６）。次に、ＷｅｂクライアントＡ２のＷｅｂ画面表示ソフトウェア１４は、ＷｅｂクライアントＡ２にダウンロードされたＷｅｂ画面コンテンツ１５を読み込む（図４のステップＳ２７）。次に、ＷｅｂクライアントＡ２のＷｅｂ画面表示ソフトウェア１４は、Ｗｅｂブラウザ２１に当該Ｗｅｂ画面コンテンツ１５の情報を制御可否情報２２に基づいて、例えば図６（ｂ）に示すように表示させる（図４のステップＳ２８）。
【００１７】
次に、ユーザが表示されたＷｅｂ画面コンテンツ１５の制御部品データに対し、制御アクションを行った際の動作について図５のフローチャートに基づいて説明する。まず、ＷｅｂクライアントＡ２にてユーザより図６（ｂ）に示したようなＷｅｂ画面コンテンツ１５が表示されており、この表示された制御部品データに対し、制御アクションが行われる（図５のステップＳ３１）。その場合、制御アクションが行われる例えばポンプ部品にクリックで枠表示がされる（図６（ｂ）の（１））。次に、Ｗｅｂ画面表示ソフトウェア１４に該当アクションが通知される。次に、Ｗｅｂ画面表示ソフトウェア１４は記憶している自クライアントの制御可否情報２２を読み取り、制御可否判定を行う（図５のステップＳ３２）。
【００１８】
次に、制御可否情報２２が制御可の場合には、例えば、図６（ａ）および（２）に示すように、制御ダイアログが表示される（図５のステップＳ３３１）。また、制御可否情報２２が制御不可の場合には、例えば図６（ｂ）および（３）に示すように、制御不可な旨が記載されたエラーダイアログが表示される（図５のステップＳ３３２）。上記のように示した動作は、事務所内の他のＷｅｂクライアントＡ２も同様に行うことができる。また、事務所とは離れた箇所に存在する電気室内の複数のＷｅｂクライアントＢ３においても同様に行うことができる。また、以下の実施の形態においても、具体例としてはＷｅｂクライアントＡ２について説明するが、他のＷｅｂクライアントにおいても同様に実施することができるため、説明は適宜省略する。
【００１９】
上記のように実施の形態１のＷｅｂプラント監視制御システムによれば、ＷｅｂサーバにＷｅｂクライアントに対応する（アドレス情報）と紐づく制御可否の情報を持つ定義ファイルをＷｅｂサーバに備え、かつ、Ｗｅｂクライアントからのアクセスに対し、上記定義ファイルからアクセス元であるＷｅｂクライアントのアドレス情報に対する制御可否の情報をＷｅｂクライアントに応答する機能をＷｅｂサーバに備え、Ｗｅｂクライアントの画面表示ソフトウェアが応答された制御可否の情報を読み込み、Ｗｅｂ画面コンテンツの制御部品に対し、ユーザが制御アクションを行った際、制御可能であれば、制御ウィンドウを表示し、不可であれば、制御不可な旨記載されたエラーダイアログを表示させる機能を備えることにより、同一ＵＲＬへのアクセスで制御の有効なＷｅｂクライアント、無効なＷｅｂクライアントを混在させることが可能となり、例えば事務所のＷｅｂクライアントは制御不可で、電気室のＷｅｂクライアントは制御可と、制御不可と制御可とのクライアントを混在して存在されることが可能となる。
【００２０】
実施の形態２．
上記実施の形態１では、ユーザがＷｅｂ画面コンテンツにて表示された制御部品データに対し、実際に制御を行うまでは制御可否がユーザにとって不明である。そこで、本実施の形態２においては、Ｗｅｂ画面コンテンツの表示により制御可否が判断可能な制御属性を制御可否情報に付加して、Ｗｅｂ画面コンテンツの表示のみにて制御可否の判断を行うことができるものである。制御属性の具体例としては、Ｗｅｂ画面コンテンツにおける制御部品データの表示が、制御可能なものは影付き表示され、制御不可能なものは影無しで表示されることより、Ｗｅｂ画面コンテンツの表示のみにて制御可否の判断を行うことができるようにしたものが考えられる。但し、制御属性はこの例に限られることは無く、Ｗｅｂ画面コンテンツの表示のみにて制御可否の判断を行うことができるものであればよい。
【００２１】
図７はこの発明の実施の形態２におけるＷｅｂプラント監視制御システムの動作を説明するためのフローチャート、図８はこの発明の実施の形態２におけるＷｅｂプラント監視制御システムのＷｅｂ画面コンテンツの具体的な表示例を示す図である。尚、Ｗｅｂプラント監視制御システムの構成を上記実施の形態１と同様であり、制御可否情報の制御属性のみが異なるものである。
【００２２】
次に、上記のように構成された実施の形態２のＷｅｂプラント監視制御システムの動作について説明する。まず、上記実施の形態１と同様の工程を経て、図４に示したステップＳ２７まで行い、ＷｅｂクライアントＡ２が制御可否情報２２を得る。但し、本実施の形態２においては、上記に示したように制御属性が付加されたものである。次に、制御可否情報２２を元に、Ｗｅｂ画面コンテンツ１５に存在する制御部品データの表示状態を選択する（図７のステップＳ２８１）。そして、制御不可の場合には、例えば図８に示すように制御部品データを制御不可（影無）表示１５２での表示を選択する（図７のステップＳ２８１２）。また、制御可の場合には、例えば図８に示すように制御部品データを制御可（影付）１５１での表示を選択する（図７のステップＳ２８１１）。
【００２３】
次に、Ｗｅｂ画面コンテンツ１５の全ての制御部品データに対して表示を選択した否かを判断する（図７のステップＳ２８２）。そして、表示が選択されていない制御部品データが残っている場合には、ステップＳ２８１に戻り、上記に示した動作を繰り返す。また、全ての制御部品データが表示が選択されている場合には、上記実施の形態１と同様に、Ｗｅｂ画面表示ソフトウェア１４は、Ｗｅｂブラウザ２１に、Ｗｅｂ画面コンテンツ１５の情報を表示する。以後、図５に示すように、上記実施の形態１と同様の工程を実施する。
【００２４】
上記のように実施の形態２のＷｅｂプラント監視制御システムによれば、上記実施の形態１と同様の効果を奏するのはもちろんのこと、ユーザが当該制御部品データに対し、制御アクションを行う前に、画面を確認するだけで制御可否情報の制御属性により制御可否の判断を行うことができるため、制御を効率的に行うことができる。尚、この実施の形態２における制御可否情報の制御属性に対する内容は、下記実施の形態においても同様に行うことができるため、その説明を適宜省略する。
【００２５】
実施の形態３．
上記各実施の形態では、ユーザに関係なく、Ｗｅｂクライアント毎に制御可否を決定する例を示したが、これに限られることはなく、本実施の形態３においては、ユーザ毎に制御可否情報を設定する場合について説明する。図９はこの発明の実施の形態３のＷｅｂプラント監視制御システムの構成を示す図、図１０は図９に示したＷｅｂプラント監視制御システムの定義データの構成を示す図、図１１は図９に示したＷｅｂプラント監視制御システムの動作の事前準備を説明するためのフローチャート、図１２は図９に示したＷｅｂプラント監視制御システムの動作を説明するためのフローチャートである。
【００２６】
図において、上記各実施の形態と同様の部分は同一符号を付して説明を省略する。定義ファイル（ユーザ版）１３ｂは、Ｗｅｂサーバ１に入力された後に、各ＷｅｂクライアントＡ２、Ｂ３にてアクセスする各ユーザ情報（アカウント、パスワードなど）及びそれぞれの対する制御可否情報（ユーザ版）２２ｂが例えば図１０に示すように記録されるものである。Ｗｅｂ画面表示ソフトウェア（ユーザ版）１４ｂは、Ｗｅｂ画面コンテンツ１５を制御可否情報（ユーザ版）２２ｂに基づいて各ＷｅｂクライアントＡ２、Ｂ３にそれぞれ表示させるためのものである。制御可否情報応答機能（ユーザ版）１２ｂは、アクセスしたユーザに対応する制御可否情報（ユーザ版）２２ｂを定義ファイル（ユーザ版）１３ｂから抽出して該当Ｗｅｂクライアントに送信するものである。
【００２７】
次に上記のように構成された実施の形態３のＷｅｂプラント監視制御システムの動作を行う事前準備について図１１のフローチャートに基づいて説明する。まず、オーダ作業者は、上記各実施の形態と同様に、Ｗｅｂ画面コンテンツ作成端末４のＷｅｂ画面コンテンツ作成機能４１にて制御対象物となる制御部品データを貼り付けたＷｅｂ画面コンテンツ１５を作成する（図１１のステップＳ１１）。次に、Ｗｅｂ画面表示ソフトウェア（ユーザ版）１４ｂ、Ｗｅｂコンテンツ配信（Ｗｅｂサーバ）機能１１、Ｗｅｂ画面コンテンツ１５、定義ファイル（ユーザ版）１３ｂ、及び、制御可否情報応答機能（ユーザ版）１２ｂを、Ｗｅｂサーバ１にインストールする（図１１のステップＳ１２１）。次に、オーダ作業者は、Ｗｅｂサーバ１にインストールされた定義ファイル（ユーザ版）１３ｂに、ログインするユーザのユーザ情報として、アカウント情報およびそれぞれのパスワードと、当該ユーザ情報に対するそれぞれの制御可否情報（ユーザ版）２２ｂを記載する（図１１のステップＳ１３１および図１０）。
【００２８】
次に、ユーザがＷｅｂクライアントＡ２のＷｅｂブラウザ２１において、Ｗｅｂ画面コンテンツ１５が表示されるまでの動作について図１２のフローチャートに基づいて説明する。まず、ユーザは、事務所に設置されているＷｅｂクライアントＡ２のＷｅｂブラウザ２１を起動し、Ｗｅｂサーバ１のＵＲＬを入力する（図１２のステップＳ２１）。次に、ＷｅｂクライアントＡ２は、入力されたＵＲＬのＷｅｂサーバ１から、Ｗｅｂ画面表示ソフトウェア（ユーザ版）１４ｂ及びＷｅｂ画面コンテンツ１５をダウンロード要求する。そして、Ｗｅｂサーバ１はＷｅｂコンテンツ配信（Ｗｅｂサーバ）機能１１にて、要求されたＷｅｂ画面表示ソフトウェア（ユーザ版）１４ｂ及びＷｅｂ画面コンテンツ１５をＷｅｂクライアントＡ２に応答する（図１２のステップＳ２２１）。
【００２９】
次に、ＷｅｂクライアントＡ２にダウンロードされたＷｅｂ画面表示ソフトウェア（ユーザ版）１４ｂはＷｅｂ画面コンテンツ１５を読み込む（図１２のステップＳ４１）。次に、Ｗｅｂ画面表示ソフトウェア（ユーザ版）１４ｂはユーザ認証画面をＷｅｂブラウザ２１に表示させる（図１２のステップＳ４２）。次に、ユーザはユーザ情報としてのアカウント情報、及びパスワードをユーザ認証画面に入力、決定ボタンを押下後、Ｗｅｂ画面表示ソフトウェア（ユーザ版）１４ｂは、Ｗｅｂサーバ１にアカウント情報、及びパスワードを送信する（図１２のステップＳ４３）。次に、Ｗｅｂサーバ１の制御可否情報応答機能（ユーザ版）１２ｂは、アカウント情報、及びパスワードを受信後、定義ファイル（ユーザ版）１３ｂを読み込む（図１２のステップＳ４４）。
【００３０】
次に、受信したアカウント情報およびパスワードが一致している制御可否情報（ユーザ版）２２ｂが定義ファイル（ユーザ版）１３ｂに存在するか否かを判断する（図１２のステップＳ４５）。そして、一致している制御可否情報（ユーザ版）２２ｂが存在すれば、制御可否情報応答機能（ユーザ版）１２ｂは、定義ファイル（ユーザ版）１３ｂに記載のユーザ情報に対する制御可否情報（ユーザ版）２２ｂをＷｅｂクライアントＡ２に応答する（図１２のステップＳ４６１）。また、一致している制御可否情報（ユーザ版）２２ｂが存在しなければ、認証不許可の情報を応答する（図１２のステップＳ４６２）。そして、ステップＳ４２に戻り、上記に示した動作を繰り返す。
【００３１】
次に、ＷｅｂクライアントＡ２のＷｅｂ画面表示ソフトウェア（ユーザ版）１４ｂは、応答のあったユーザの制御可否情報（ユーザ版）２２ｂを記憶する（図１２のステップＳ２６１）。次に、ＷｅｂクライアントＡ２のＷｅｂ画面表示ソフトウェア（ユーザ版）１４ｂは、Ｗｅｂブラウザ２１に当該Ｗｅｂ画面コンテンツ１５の情報を制御可否情報（ユーザ版）２２ｂに基づいて、例えば図６（ｂ）に示すように表示させる（図１２のステップＳ２８１）。以後、ユーザがＷｅｂ画面コンテンツ１５の制御部品データに対し、制御アクションを行った際の動作については、上記各実施の形態にて示した図５と同様に行うことができる。
【００３２】
上記のように実施の形態３のＷｅｂプラント監視制御システムによれば、Ｗｅｂサーバにユーザと紐づく制御可否の情報を持つ定義ファイルをＷｅｂサーバに備え、かつ、Ｗｅｂクライアントのユーザからのアクセスに対し、上記定義ファイルからアクセス元であるユーザに対する制御可否の情報をＷｅｂクライアントに応答する機能をＷｅｂサーバに備え、Ｗｅｂクライアントの画面表示ソフトウェアが応答された制御可否の情報を読み込み、Ｗｅｂ画面コンテンツの制御部品に対し、ユーザが制御アクションを行った際、制御可能であれば、制御ウィンドウを表示し、不可であれば、制御不可な旨記載されたエラーダイアログを表示させる機能を備えることにより、同一ＵＲＬへのアクセスで制御の有効なユーザ、無効なユーザを混在させることが可能となる。よって、Ｗｅｂクライアント毎よりも更に細分化されたログインするユーザ毎に制御機能の有効／無効の制限を可能となる。
【００３３】
実施の形態４．
上記各実施の形態では、制御対象物として制御部品データを用いる例を示した、これに限られることはなく、他に、制御対象物として帳票データを用いる場合が考えられる。本実施の形態４は、制御対象物として帳票データを用いる場合について説明する。図１３はこの発明の実施の形態４におけるＷｅｂプラント監視制御システムのＷｅｂ画面コンテンツの表示例を示した図である。尚、Ｗｅｂプラント監視制御システムの構成は上記各実施の形態と同様であり、制御対象物のみが異なるものである。
【００３４】
次に、上記のように構成された実施の形態４のおいては、Ｗｅｂ画面コンテンツ作成機能４１にて作成されるＷｅｂ画面コンテンツ１５は、帳票データを表示するためのコンテンツとなる。よって、ＷｅｂクライアントＡ２に表示されるＷｅｂ画面コンテンツ１５としては図１３（ａ）に示したような表示が可能となる。
【００３５】
そして、例えば、ユーザが、修正箇所のセルをクリックして数値を編集する場合（編集中はグレー表示）（図１３の（１））、制御可で有れば、編集後に送信ボタンを押下すると、送信可能となり（図１３の（２））、修正が成功し、グレーのセルが白色表示に戻り、設定した数値が反映される（図１３の（３））。これに対し、制御不可で有れば、編集後に送信ボタンを押下すると、エラーのダイアログが表示され、編集中の値は前回値に戻る（図１３の（４））。
【００３６】
上記のように構成された実施の形態４のＷｅｂプラント監視制御システムによれば、上記各実施の形態と同様の効果を奏するとともに、制御対象物として帳票データを用いるようにしたため帳票データの制御（修正機能）について行うことが可能となる。
【００３７】
実施の形態５．
上記実施の形態３では、ユーザ毎に制御可否情報を設定する例を示したが、オーダ作業者は、定義ファイルにユーザ毎にパスワード、及び各種機能使用可否の定義を記載しなければならず、ユーザ数が多く、かつ、組み合わせる機能が多くなった場合に定義作業が煩雑となる。よって、本実施の形態５では、ユーザの権限レベルに対応する制御可否情報（権限レベル版）を設定するものである。図１４はこの発明の実施の形態５のＷｅｂプラント監視制御システムの定義データ（権限レベル版）の構成を示す図、図１５は図１４に示したＷｅｂプラント監視制御システムの動作を説明するためのフローチャートである。
【００３８】
図において、上記各実施の形態と同様の部分は同一符号を付して説明を省略する。定義ファイル（権限レベル版）１３ｃ、１３ｄは、Ｗｅｂサーバ１に入力された後に、各ＷｅｂクライアントＡ２、Ｂ３にてアクセスする各ユーザ情報（アカウント、パスワードなど）及びそれぞれの対する権限レベル、そしてこの権限レベルそれぞれに対する制御可否情報（権限レベル版）２２ｃが例えば図１４に示すように記録されるものである。Ｗｅｂ画面表示ソフトウェア（権限レベル版）１４ｃは、Ｗｅｂ画面コンテンツ１５を制御可否情報（権限レベル版）２２ｃに基づいて各ＷｅｂクライアントＡ２、Ｂ３にそれぞれ表示させるためのものである。制御可否情報応答機能（権限レベル版）１２ｃは、アクセスしたユーザに対応する制御可否情報（権限レベル版）２２ｃを定義ファイル（権限レベル版）１３ｃを介して定義ファイル（権限レベル版）１３ｄから抽出して該当Ｗｅｂクライアントに送信するものである。尚、Ｗｅｂプラント監視制御システムの他の構成は上記各実施の形態と同様であるため説明を適宜省略する。
【００３９】
次に、上記のように構成された実施の形態５のＷｅｂプラント監視制御システムの動作について説明する。尚、Ｗｅｂプラント監視制御システムの動作を行う事前準備については、上記各実施の形態と同様で有るため、説明を省略する。但し、Ｗｅｂ画面表示ソフトウェア（権限レベル版）１４ｃ、制御可否情報応答機能（権限レベル版）１２ｃ、定義ファイル（権限レベル版）１３ｃ、１３ｄなどの内容は異なるものである。次に、ユーザがＷｅｂクライアントＡ２のＷｅｂブラウザ２１において、Ｗｅｂ画面コンテンツ１５が表示されるまでの動作について図１５のフローチャートに基づいて説明する。まず、上記各実施の形態と同様に、ユーザは、事務所に設置されているＷｅｂクライアントＡ２のＷｅｂブラウザ２１を起動し、Ｗｅｂサーバ１のＵＲＬを入力する（図１５のステップＳ２１）。
【００４０】
次に、ＷｅｂクライアントＡ２は、入力されたＵＲＬのＷｅｂサーバ１から、Ｗｅｂ画面表示ソフトウェア（権利レベル版）１４ｃ及びＷｅｂ画面コンテンツ１５をダウンロード要求する。そして、Ｗｅｂサーバ１はＷｅｂコンテンツ配信（Ｗｅｂサーバ）機能１１にて、要求されたＷｅｂ画面表示ソフトウェア（権利レベル版）１４ｃ及びＷｅｂ画面コンテンツ１５をＷｅｂクライアントＡ２に応答する（図１５のステップＳ２２２）。次に、ＷｅｂクライアントＡ２にダウンロードされたＷｅｂ画面表示ソフトウェア（権利レベル版）１４ｃはＷｅｂ画面コンテンツ１５を読み込む（図１５のステップＳ４１１）。次に、Ｗｅｂ画面表示ソフトウェア（権利レベル版）１４ｃはユーザ認証画面をＷｅｂブラウザ２１に表示させる（図１５のステップＳ４２１）。
【００４１】
次に、ユーザはユーザ情報としてのアカウント情報、及びパスワードをユーザ認証画面に入力、決定ボタンを押下後、Ｗｅｂ画面表示ソフトウェア（権利レベル版）１４ｃは、Ｗｅｂサーバ１にアカウント情報、及びパスワードを送信する（図１５のステップＳ４３１）。次に、Ｗｅｂサーバ１の制御可否情報応答機能（権利レベル版）１２ｃは、アカウント情報、及びパスワードを受信後、定義ファイル（権利レベル版）１３ｃ、１３ｄを読み込む（図１５のステップＳ４４１）。次に、受信したアカウント情報およびパスワードが一致しているものが定義ファイル（権利レベル版）１３ｃに存在するか否かを判断する（図１５のステップＳ４５１）。そして、一致しているものが存在すれば、制御可否情報応答機能（権利レベル版）１２ｃは、定義ファイル（権利レベル版）１３ｄからユーザに対応する権限レベルに対する制御可否情報（権利レベル版）２２ｃをＷｅｂクライアントＡ２に応答する（図１５のステップＳ４６３）。また、一致しているものが存在しなければ、認証不許可の情報を応答する（図１５のステップＳ４６４９。そして、ステップＳ４２１に戻り、上記に示した動作を繰り返す。
【００４２】
次に、ＷｅｂクライアントＡ２のＷｅｂ画面表示ソフトウェア（権利レベル版）１４ｃは、応答のあったユーザの制御可否情報（権利レベル版）２２ｃを記憶する（図１５のステップＳ２６２）。次に、ＷｅｂクライアントＡ２のＷｅｂ画面表示ソフトウェア（権利レベル版）１４ｃは、Ｗｅｂブラウザ２１に当該Ｗｅｂ画面コンテンツ１５の情報を制御可否情報（権利レベル版）２２ｃに基づいて、例えば図６（ｂ）に示すように表示させる（図１５のステップＳ２８２）。以後、ユーザがＷｅｂ画面コンテンツ１５の制御部品データに対し、制御アクションを行った際の動作については、上記各実施の形態にて示した図５と同様に行うことができる。また、帳票データにおいても上記各実施の形態と同様に表示することができる。
【００４３】
上記のように構成された実施の形態５のＷｅｂプラント監視制御システムによれば、上記各実施の形態と同様の効果を奏するとともに、ログインユーザの権限レベルに応じた各種機能の制御可否情報の定義作業のみであり簡素化することが可能となる。
【００４４】
尚、上記各実施の形態においては、Ｗｅｂクライアント、ユーザ、または、ユーザの権限レベルのいずれかにて制御可否情報を設定する例を示したが、これに限られることはなく、これらを組み合わせることにより実施することは可能であり、上記各実施の形態と同様の効果を奏することができる。
【００４５】
また、上記各実施の形態においては、ＷｅｂクライアントにＷｅｂサーバからＷｅｂ画面表示ソフトウェアをダウンロードして、Ｗｅｂ画面コンテンツを表示する例を示したが、これに限られることは無く、ＷｅｂクライアントにあらかじめＷｅｂ画面表示ソフトウェアをインストールしておく場合も考えられる。このように構成される場合、他の部分は上記各実施の形態と同様に構成され同様に行うことができ、同様の効果を奏することができる。
【００４６】
尚、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００４７】
１  Ｗｅｂサーバ、２  ＷｅｂクライアントＡ、３  ＷｅｂクライアントＢ、
４  Ｗｅｂ画面コンテンツ作成端末、５  情報ネットワーク、
６  プラント制御ネットワーク、１１  Ｗｅｂコンテンツ配信（Ｗｅｂサーバ）機能、
１２  制御可否情報応答機能、１２ｂ  制御可否情報応答機能（ユーザ版）、
１２ｃ  制御可否情報応答機能（権限レベル版）、１３  定義ファイル、
１３ｂ  定義ファイル（ユーザ版）、１３ｃ  定義ファイル（権限レベル版）、
１３ｄ  定義ファイル（権限レベル版）、１４  Ｗｅｂ画面表示ソフトウェア、
１４ｂ  Ｗｅｂ画面表示ソフトウェア（ユーザ版）、
１４ｃ  Ｗｅｂ画面表示ソフトウェア（権限レベル版）、１５  Ｗｅｂ画面コンテンツ、２１  Ｗｅｂブラウザ、２２  制御可否情報、２２ｂ  制御可否情報（ユーザ版）、
２２ｃ  制御可否情報（権限レベル版）、４１  Ｗｅｂ画面コンテンツ作成機能。
【図１】
2014090368.tif 000003
【図２】
2014090368.tif 000004
【図３】
2014090368.tif 000005
【図４】
2014090368.tif 000006
【図５】
2014090368.tif 000007
【図６】
2014090368.tif 000008
【図７】
2014090368.tif 000009
【図８】
2014090368.tif 000010
【図９】
2014090368.tif 000011
【図１０】
2014090368.tif 000012
【図１１】
2014090368.tif 000013
【図１２】
2014090368.tif 000014
【図１３】
2014090368.tif 000015
【図１４】
2014090368.tif 000016
【図１５】
2014090368.tif 000017