(57)【要約】【課題】遠隔監視に対応できていない既存のプラントを簡易な方法で遠隔監視できるプラントの遠隔監視システムを提供する。【解決手段】プラント画面のデータが複数格納された格納部１０と、前記格納部に接続されたＷｅｂサーバ７０と、前記Ｗｅｂサーバに接続されＷｅｂブラウザを有するコンピュータ５５とを備え、前記Ｗｅｂサーバは、前記格納部から送信された前記プラント画面のデータを前記Ｗｅｂブラウザで表示可能なデータ形式又は前記Ｗｅｂブラウザで実行可能なプログラム形式に変換してなるＷｅｂ用データを生成し、前記コンピュータは、前記Ｗｅｂブラウザを用いて前記Ｗｅｂ用データを表示する。【選択図】  図１
2004227215.tif 000002
【特許請求の範囲】
【請求項１】
プラント画面のデータが複数格納された格納部と、
前記格納部に接続されたＷｅｂサーバと、
前記Ｗｅｂサーバに接続されＷｅｂブラウザを有するコンピュータとを備え、前記Ｗｅｂサーバは、前記格納部から送信された前記プラント画面のデータを前記Ｗｅｂブラウザで表示可能なデータ形式又は前記Ｗｅｂブラウザで実行可能なプログラム形式に変換してなるＷｅｂ用データを生成し、
前記コンピュータは、前記Ｗｅｂブラウザを用いて前記Ｗｅｂ用データを表示する
プラントの遠隔監視システム。
【請求項２】
請求項１記載のプラントの遠隔監視システムにおいて、
前記Ｗｅｂサーバは、前記コンピュータから送信された前記プラント画面の要求に応答して、前記要求に対応する前記プラント画面を前記格納部から受信し、前記受信したプラント画面についての前記Ｗｅｂ用データを生成し、前記生成したＷｅｂ用データを前記コンピュータに送信する
プラントの遠隔監視システム。
【請求項３】
請求項２記載のプラントの遠隔監視システムにおいて、
前記コンピュータに表示された前記複数のプラント画面をそれぞれ示す複数の識別子の一つが選択されることにより前記複数のプラント画面のうちの一つのＵＲＬが前記Ｗｅｂサーバに送信され、前記ＵＲＬの送信により前記ＵＲＬに対応する前記プラント画面が前記コンピュータから前記Ｗｅｂサーバに要求される
プラントの遠隔監視システム。
【請求項４】
請求項１から３のいずれか１項に記載のプラントの遠隔監視システムにおいて、
前記コンピュータに表示された前記複数のプラント画面をそれぞれ示す複数の識別子の一つが選択されることにより前記Ｗｅｂサーバは、前記選択された識別子に対応する前記プラント画面に関連するファイルを前記格納部から呼び出して前記コンピュータに転送する
プラントの遠隔監視システム。
【請求項５】
請求項１から４のいずれか１項に記載のプラントの遠隔監視システムにおいて、
更に、
プラントのプロセス量を所定間隔おきに入力し前記Ｗｅｂサーバに出力するプロセス値入力部を備え、
前記コンピュータは、前記Ｗｅｂサーバに対して前記Ｗｅｂ用データを設定間隔おきに要求し、
前記Ｗｅｂサーバは、前記コンピュータからの前記Ｗｅｂ用データの前記要求に応答して、前記プラント画面のデータ及び前記プロセス量のデータについての前記Ｗｅｂ用データを生成する
プラントの遠隔監視システム。
【請求項６】
請求項５記載のプラントの遠隔監視システムにおいて、
前記Ｗｅｂサーバは、表示中は実質的に変化することのない固定画面を示す前記Ｗｅｂ用データを前記コンピュータに送り、その後、前記コンピュータは、前記Ｗｅｂブラウザを用いて前記固定画面を表示した後、前記Ｗｅｂサーバに対し、前記表示している画面に表示すべき数値データを要求し、前記Ｗｅｂサーバは、前記数値データの要求に応答して、最新の計測値を反映させた数値を示す前記Ｗｅｂ用データを自動生成する
プラントの遠隔監視システム。
【請求項７】
請求項６記載のプラントの遠隔監視システムにおいて、
前記Ｗｅｂサーバは、前記コンピュータからの要求に応答して、前記画面の更新を要求する旨の前記Ｗｅｂ用データを前記コンピュータに送り、その後、前記コンピュータが前記Ｗｅｂサーバに前記画面を要求する毎に、前記Ｗｅｂサーバは、最新の数値を含む前記画面に対応する前記Ｗｅｂ用データを自動生成する
プラントの遠隔監視システム。
【請求項８】
請求項７記載のプラントの遠隔監視システムにおいて、
前記コンピュータが静止画を要求するシステムである場合、前記Ｗｅｂサーバが最新の数値を含む前記画面に対応する前記Ｗｅｂ用データを直接自動生成する
プラントの遠隔監視システム。
【請求項９】
プラント画面のデータが複数格納された格納部に接続されたＷｅｂサーバであって、
前記格納部から送信された前記プラント画面のデータをＷｅｂブラウザで表示可能なデータ形式又は前記Ｗｅｂブラウザで実行可能なプログラム形式に変換してなるＷｅｂ用データを生成し、前記Ｗｅｂ用データを前記Ｗｅｂブラウザを有するコンピュータに送信する
Ｗｅｂサーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プラントの遠隔監視システム及びＷｅｂサーバに関する。
【０００２】
【従来の技術】
プラントの図形描画情報が一元管理されており、遠隔監視に対応していないプラント用分散制御システムを図５、図６に示す。これらは、Ｗｅｂの概念が無かった時代にシステム構築されたシステムである。
【０００３】
図５に示すように、プラント用分散制御システム１００は、データベースステーション１１０と、複数のオペレータステーション１０１と、複数のプロセスコントローラ１４０がネットワーク（イーサネット（登録商標）などのＬＡＮ）で接続されてなるものである。
【０００４】
データベースステーション１１０には、ごみ焼却プラントを示す複数（数百枚）のプラント画面の図形に対応する情報が一括して格納されている。データベースステーション１１０には、１枚のプラント画面を描画するために必要とされる図形情報と数値位置情報が、複数のプラント画面のそれぞれについて格納されている。
【０００５】
図形情報とは、そのプラント画面中のどの座標にどのような形状・色の図形１２０を配置するかを示す情報である。数値位置情報とは、そのプラント画面中のどの座標にどのような物理量の計測値用単位１２３をどのような形態で表示するか示す情報である。
【０００６】
オペレータステーション（端末）１０１は、データベースステーション１１０に対し、上記複数のプラント画面の中からオペレータステーション１０１にて表示したいプラント画面の図形情報及び数値位置情報を要求する（図中▲１▼の図形情報要求）。
【０００７】
すると、データベースステーション１１０は、一括管理している複数のプラント画面に対応する図形情報及び数値位置情報の中から要求されたプラント画面に対応する図形情報及び数値位置情報をオペレータステーション１０１に送信する（図中▲２▼の図形情報）。
【０００８】
オペレータステーション１０１は、その受信した図形情報及び数値位置情報に基づいて、表示したいプラント画面の図形１２０及び計測値用単位１２３をオペレータステーション１０１のＣＲＴ画面１３０に描画する。この時点では、図５のＣＲＴ画面１３０に図示されるようなプラント画面（図形１２０と計測値用単位１２３のみ）が表示される。
【０００９】
図６に示すように、オペレータステーション１０１は、プラントの各機器の温度センサや圧力センサなどのプロセス量のセンサを管理するプロセスコントローラ１４０から定周期に送信されるプラントの各機器の計測値を受信する（図中▲３▼の計測値）。
【００１０】
オペレータステーション１０１は、その定期的に受信した各機器の計測値の中からＣＲＴ画面１３０に現在表示しているプロセス画面（図５において図形１２０と計測値用単位１２３により構成された図）に必要な情報のみを取捨選択し、数値を含むプロセス量を示す情報１２５を常時更新している。
【００１１】
図６のＣＲＴ画面１３０に図示されるように、破線で描かれた部分１２０及び符号１２３で示される部分は、図５において受信した図形情報及び数値位置情報に基づいて既に表示済みであり、更新されない。オペレータステーション１０１は、プロセスコントローラ１４０から計測値を受信すると、その受信した計測値情報の中からその表示中のプラント画面に必要な計測値を選択する。その選択された計測値情報は、図６のＣＲＴ画面１３０において実線で描かれた計測値の数値や図の部分１２５として、計測値用単位１２３の位置にて常時更新しつつ表示される。
【００１２】
上記分散制御システム１００に対する遠隔監視が望まれている。すなわち、オペレータステーション１０１のＣＲＴ画面１３０に表示されるプラント画面を遠隔地で監視できることが望まれている。それを可能とする方法として、従来、下記の３パターンが考えられるが、それぞれ以下の問題があった。
【００１３】
パターン１（図７）
分散制御システム１００の通信線を、遠距離を高速で通信可能な光ケーブル１５０に変換する。遠隔地に上記オペレータステーション１０１と同じ構成のリモートオペレータステーション１５５を配置し、リモートオペレータステーション１５５側でも同じ通信プロトコルを用いる方法が考えられる。
この方法によれば、通信コストが高く、かつ遠隔地のリモートオペレータステーション１５５側で必要としない無駄な情報（リモートオペレータステーション１５５のＣＲＴ画面１３０で表示すべきプラント画面に必要でない図形情報及び数値位置情報や計測値情報）も常時送信される。
【００１４】
パターン２（図８）
遠隔通信に際して、必要最小限の通信データ（リモートオペレータステーション１５５のＣＲＴ画面１３０で表示すべきプラント画面に必要な図形情報及び数値位置情報や計測値情報）のみの送受信を行うために、分散制御システム１００側と遠隔監視（リモートオペレータステーション１５５）側にそれぞれゲートウェイ１６０を設置し、専用の通信プロトコルで通信を行う方法が考えられる。
この方法によれば、遠隔側との通信量は軽減されるが、送受信を行うためのゲートウェイ１６０及びリモートオペレータステーション１５５側のソフトウェアを開発する必要がある。
【００１５】
パターン３（図９、図１０）
予め、データベースステーション１１０に一括格納されている複数のプラント画面のそれぞれをＨＴＭＬ、Ｊａｖａ（登録商標）のアプレット等のＷｅｂ記述言語で図形アプレット（Ｗｅｂブラウザで表示可能なプログラム）１７５として作成し、Ｗｅｂサーバ１７０に格納しておく。図形アプレット１７５には、各図形の記述文と、定期的に数値アプレットを要求する数値アプレット要求文が含まれる。
【００１６】
その後、リモートオペレータステーション１５５のＷｅｂブラウザから呼び出したいプラント画面の図形アプレット（ＨＴＭＬで記述されている）１７５をＵＲＬを指定して要求する（図中▲４▼の図形アプレットを要求）。この場合、データベースステーション１１０に一括管理されている複数のプラント画面のそれぞれに対して独自のＵＲＬが設定されている。
【００１７】
リモートオペレータステーション１５５によってＵＲＬが指定されると、そのＵＲＬに対応するプラント画面の図形アプレット１７５がＷｅｂサーバ１７０からロードされ、リモートオペレータステーション１５５のＷｅｂブラウザにて描画される。これにより、図５のＣＲＴ画面１３０に図示された画面と同じ画面が表示される。
【００１８】
その後、図１０に示すように、Ｗｅｂサーバ１７０は、リモートオペレータステーション１５５からの定周期毎の上記数値アプレットの要求（図中▲６▼の数値アプレットを要求）に応答して、プロセスコントローラ１４０から送信される計測値（図中▲３▼の計測値）に基づいて、定周期で数値アプレット（ＨＴＭＬで記述されている）１７７を作成し、リモートオペレータステーション１５５にロードする（図中▲７▼の数値アプレットをロード）。数値アプレット１７７には、各物理量（温度、流量、電力、電流）の記述文としてその数値とその座標位置のデータが含まれると共に、水位面の描画用に座標位置のデータが含まれている。
【００１９】
リモートオペレータステーション１５５は、Ｗｅｂサーバ１７０から数値アプレット１７７を受信すると、リモートオペレータステーション１５５のＷｅｂブラウザにて計測値１５７が表示される。これにより、図６のＣＲＴ画面１３０に図示された画面と同じ画面が表示される。
【００２０】
この場合、遠隔監視側のリモートオペレータステーション１５５のソフトウェアとしては、汎用のＷｅｂブラウザを用いているので新たに作成する必要はないが、以下の問題がある。
【００２１】
第一に、分散制御システム１００で用いているプラント画面（データベースステーション１１０に格納されている複数のプラント画面）と同じ画面枚数の図形アプレット１７５を作成しなくてはならない。
【００２２】
第二に、システム変更に伴い、プラント画面の表示内容を変更したい場合、分散制御システム１００の画面（データベースステーション１１０に格納されているプラント画面）とＷｅｂサーバ１７０の図形アプレット１７５の双方を修正する必要があり、二重の手間がかかり、ソフトウェアの管理が大変である。
【００２３】
【特許文献１】
特開２００１−１５４８８３号公報
【００２４】
【発明が解決しようとする課題】
遠隔監視に対応できていない既存のプラントを簡易な方法で遠隔監視できることが望まれている。
Ｗｅｂ対応による遠隔監視が考慮されていない既存のプラントを低コストな手段で遠隔監視できることが望まれている。
プラント画面の追加、変更等が行われるときに、一元管理されているデータベースに対して、プラント画面の追加、変更等を行えば足り、二重の手間がかからない遠隔監視システムが望まれている。
遠隔地側でプラント画面を表示中に、そのプラント画面についての変更等が行われたときに、その変更点が反映されたプラント画面がリアルタイムに遠隔地側で表示される遠隔監視システムが望まれている。
【００２５】
本発明の目的は、遠隔監視に対応できていない既存のプラントを簡易な方法で遠隔監視できるプラントの遠隔監視システムを提供することである。
本発明の他の目的は、Ｗｅｂ対応による遠隔監視が考慮されていない既存のプラントを低コストな手段で遠隔監視できるプラントの遠隔監視システムを提供することである。
本発明の更に他の目的は、プラント画面の追加、変更等が行われるときに、一元管理されているデータベースに対して、プラント画面の追加、変更等を行えば足り、二重の手間がかからない遠隔監視システムを提供することである。
本発明の更に他の目的は、遠隔地側でプラント画面を表示中に、そのプラント画面についての変更等が行われたときに、その変更点が反映されたプラント画面がリアルタイムに遠隔地側で表示される遠隔監視システムを提供することである。
【００２６】
【課題を解決するための手段】
以下に、［発明の実施の形態］で使用する番号・符号を用いて、［課題を解決するための手段］を説明する。これらの番号・符号は、［特許請求の範囲］の記載と［発明の実施の形態］の記載との対応関係を明らかにするために付加されたものであるが、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【００２７】
本発明のプラントの遠隔監視システムは、プラント画面のデータが複数格納された格納部（１０）と、前記格納部（１０）に接続されたＷｅｂサーバ（７０）と、前記Ｗｅｂサーバ（７０）に接続されＷｅｂブラウザを有するコンピュータ（５５）とを備え、前記Ｗｅｂサーバ（７０）は、前記格納部（１０）から送信された前記プラント画面のデータを前記Ｗｅｂブラウザで表示可能なデータ形式又は前記Ｗｅｂブラウザで実行可能なプログラム形式に変換してなるＷｅｂ用データ（７５）を生成し、前記コンピュータ（５５）は、前記Ｗｅｂブラウザを用いて前記Ｗｅｂ用データ（７５）を表示する。
【００２８】
本発明のプラントの遠隔監視システムにおいて、前記Ｗｅｂサーバ（７０）は、前記コンピュータ（５５）から送信された前記プラント画面の要求に応答して、前記要求に対応する前記プラント画面を前記格納部（１０）から受信し、前記受信したプラント画面についての前記Ｗｅｂ用データ（７５）を生成し、前記生成したＷｅｂ用データ（７５）を前記コンピュータ（５５）に送信する。
【００２９】
本発明の遠隔監視システムにおいて、前記コンピュータ（５５）に表示された前記複数のプラント画面をそれぞれ示す複数の識別子の一つが選択されることにより前記複数のプラント画面のうちの一つのＵＲＬが前記Ｗｅｂサーバ（７０）に送信され、前記ＵＲＬの送信により前記ＵＲＬに対応する前記プラント画面が前記コンピュータ（５５）から前記Ｗｅｂサーバ（７０）に要求される。
【００３０】
本発明のプラントの遠隔監視システムにおいて、前記コンピュータ（５５）に表示された前記複数のプラント画面をそれぞれ示す複数の識別子の一つが選択されることにより前記Ｗｅｂサーバ（７０）は、前記選択された識別子に対応する前記プラント画面に関連するファイルを前記格納部（１０）から呼び出して前記コンピュータ（５５）に転送する。
【００３１】
本発明のプラントの遠隔監視システムにおいて、更に、プラントのプロセス量を所定間隔おきに入力し前記Ｗｅｂサーバ（２７０）に出力するプロセス値入力部（４０）を備え、前記コンピュータ（２５５）は、前記Ｗｅｂサーバ（２７０）に対して前記Ｗｅｂ用データ（２７７）を設定間隔おきに要求し、前記Ｗｅｂサーバ（２７０）は、前記コンピュータ（２５５）からの前記Ｗｅｂ用データ（２７７）の前記要求に応答して、前記プラント画面のデータ及び前記プロセス量のデータについての前記Ｗｅｂ用データ（２７７）を生成する。
【００３２】
本発明のプラントの遠隔監視システムにおいて、前記Ｗｅｂサーバは、最初に表示中は実質的に変化することのない固定画面を示す前記Ｗｅｂ用データを前記コンピュータに送り、その後、前記コンピュータは、前記Ｗｅｂブラウザを用いて前記固定画面を表示した後、前記Ｗｅｂサーバに対し、前記表示している画面に表示すべき数値データを要求し、前記Ｗｅｂサーバは、前記数値データの要求に応答して、最新の計測値を反映させた数値を示す前記Ｗｅｂ用データを自動生成する。
【００３３】
本発明のプラントの遠隔監視システムにおいて、前記Ｗｅｂサーバは、前記コンピュータからの要求に応答して、最初、定期的に前記画面の更新を要求する旨の前記Ｗｅｂ用データを前記コンピュータに送り、その後、前記コンピュータが前記Ｗｅｂサーバに前記画面を要求する毎に、前記Ｗｅｂサーバは、最新の数値を含む前記画面に対応する前記Ｗｅｂ用データを自動生成する。
【００３４】
本発明のプラントの遠隔監視システムにおいて、前記コンピュータが静止画を要求するシステムである場合、前記Ｗｅｂサーバが最新の数値を含む前記画面に対応する前記Ｗｅｂ用データを直接自動生成する。
【００３５】
本発明のプラントの遠隔監視システムにおいて、前記Ｗｅｂサーバ（７０）は、更に、入力したデータを、前記Ｗｅｂブラウザで表示可能なデータ形式又は前記Ｗｅｂブラウザで実行可能なプログラム形式に変換してなるＷｅｂ用特定データを所定の間隔おきに要求する、前記Ｗｅｂブラウザで実行可能なプログラム形式で記述されたＷｅｂ用プログラム（７５）を生成し、前記コンピュータ（５５）は、前記Ｗｅｂ用プログラム（７５）に基づいて、前記Ｗｅｂサーバ（７０）に対して前記Ｗｅｂ用特定データを所定の間隔おきに要求する。
【００３６】
本発明のＷｅｂサーバは、プラント画面のデータが複数格納された格納部（１０）に接続されたＷｅｂサーバ（７０）であって、前記格納部（１０）から送信された前記プラント画面のデータをＷｅｂブラウザで表示可能なデータ形式又は前記Ｗｅｂブラウザで実行可能なプログラム形式に変換してなるＷｅｂ用データ（７５）を生成し、前記Ｗｅｂ用データ（７５）を前記Ｗｅｂブラウザを有するコンピュータ（５５）に送信する。
【００３７】
【発明の実施の形態】
以下、図面を参照して、本発明のプラントの遠隔監視システムの一実施形態を説明する。本実施形態において、従来の構成と同じ部分又は対応する部分については同じ名称を付し、共通する部分についての重複説明は省略する。
【００３８】
図１及び図２を参照して第１の実施形態について説明する。
【００３９】
図１に示すように、プラント用分散制御システム１００ａを遠隔で監視する遠隔監視システム２００は、データベースステーション１０と、複数のオペレータステーション１１と、複数のプロセスコントローラ４０とがＬＡＮで接続され、そのＬＡＮに対して、Ｗｅｂサーバ７０と、リモートオペレータステーション５５がイントラネットで接続されてなるものである。
【００４０】
ＬＡＮで接続されたプラント用分散制御システム１００ａは、上記プラント用分散制御システム１００と同じである。本実施形態では、既設のプラント用分散制御システム１００をそのまま遠隔監視することができる。
更にいえば、データベースステーション１０は、上記データベースステーション１１０と同じ装置である。本実施形態では、既設のデータベースステーション１１０をそのまま遠隔システム２００に使用できる。
【００４１】
データベースステーション１０に格納されている情報も既設のデータベースステーション１１０と同じである。即ち、データベースステーション１０は、ごみ焼却プラントを示す複数（数百枚）のプラント画面の図形に対応する情報が一括して格納されている。データベースステーション１０には、１枚のプラント画面を描画するために必要とされる図形情報と数値位置情報が、複数のプラント画面のそれぞれについて格納されている。
【００４２】
図形情報とは、そのプラント画面中のどの座標にどのような形状・色の図形２０を配置するかを示す情報である。数値位置情報とは、そのプラント画面中のどの座標にどのような物理量の計測値用単位２３をどのような形態で表示するか示す情報である。
【００４３】
オペレータステーション（端末）１１は、既設のオペレータステーション１０１と同様であり、同様の動作が可能である（ここでは繰り返しの説明を省略する）。
【００４４】
Ｗｅｂサーバ７０は、リモートオペレータステーション５５からの指定画面表示要求が発生すると、データベースステーション１０内にあるプラント画面を描画するために必要とされる図形情報と数値位置情報を、Ｗｅｂ用記述言語で記述された図形アプレット（図形情報と数値位置情報をＷｅｂブラウザ上で表示するためのプログラム）７５に自動変換する。これにより、Ｗｅｂブラウザを使用する遠隔監視システムを実現する。
【００４５】
図形アプレット７５には、各図形の記述文と、定期的に要求をかける数値アプレット要求文が含まれる。図形アプレット７５は、リモートオペレータステーション５５からの要求に応答して作成されて、リモートオペレータステーション５５にロードされる。
【００４６】
図形アプレット７５に含まれる数値アプレット要求文は、リモートオペレータステーション５５にて受信された後に、リモートオペレータステーション５５のＷｅｂブラウザ上で定期的に実行され、Ｗｅｂサーバ７０に対して、数値アプレット７７を自動生成する事を要求する（後述する図２の▲６▼数値アプレットを要求）。
【００４７】
なお、本明細書において、アプレットとは、Ｊａｖａ（登録商標）で記述されたＪａｖａ（登録商標）アプレットに限定されず、Ｗｅｂブラウザ上で動作するプログラム（ＨＴＭＬで記述、Ｊａｖａ（登録商標）スクリプトで記述を含む）を広く意味する。
【００４８】
即ち、Ｗｅｂサーバ７０には、既設の分散制御システム１００ａのデータベースステーション１０に格納された複数のプラント画面のそれぞれの図形情報及び数値位置情報を、Ｗｅｂ記述用言語用コマンドを含む図形アプレット７５に翻訳するソフトウェアがリモートオペレータステーション５５からの要求毎に自動起動されるシステムが構築される。これにより、今まで遠隔監視ができなかった既設のシステム１００ａを比較的容易に遠隔監視対応のシステムに変更することができる。
【００４９】
次に、本実施形態の動作を説明する。
【００５０】
リモートオペレータステーション５５から呼び出したいプラント画面の要求をＵＲＬを指定することでＷｅｂサーバ７０に送信する（図中▲１▼の図形アプレットを要求）。Ｗｅｂサーバ７０では、予め、データベースステーション１０に格納された複数のプラント画面のそれぞれに独自のＵＲＬが割当てられている。リモートオペレータステーション５５には、複数のプラント画面のタイトルがリストとして表示されており、その複数の中から一つのタイトルを選択すると、そのプラント画面に対応するＵＲＬがＷｅｂサーバ７０に送信されるようになっている。
【００５１】
リモートオペレータステーション５５から特定のプラント画面の要求を示すＵＲＬが指定されると、Ｗｅｂサーバ７０は、データベースステーション１０に格納されている図形情報及び数値位置情報の中から指定されたＵＲＬに対応する図形情報及び数値位置情報をデータベースステーション１０に要求する（図中▲２▼の図形情報要求）。
【００５２】
データベースステーション１０は、Ｗｅｂサーバ７０からの上記要求に応答して、その要求された図形情報及び数値位置情報をＷｅｂサーバ７０に送信する（図中▲３▼の図形情報）。
【００５３】
Ｗｅｂサーバ７０は、リモートオペレータステーション５５からの図形情報要求に応答して、データベースステーション１０から受信した図形情報及び数値位置情報を翻訳して、要求されたプラント画面の図形アプレット７５をＷｅｂ用記述言語で作成する（図中▲４▼の自動生成）。
【００５４】
Ｗｅｂサーバ７０は、その生成された図形アプレット７５を要求元のリモートオペレータステーション５５に返送する（図中▲５▼の図形アプレットをロード）。
【００５５】
リモートオペレータステーション５５のＷｅｂブラウザは、Ｗｅｂサーバ７０からロードした図形アプレット７５を逐次解読し、そのＣＲＴ画面３０に図形２０と計測値用単位２３を表示する。これにより、図５のＣＲＴ画面１３０に表示された画面と同じ画面が表示される。
【００５６】
リモートオペレータステーション５５のＷｅｂブラウザ上では、数値アプレット要求文が定周期で実行され、Ｗｅｂサーバ７０に対して、定期的に数値アプレット７７を要求する（図中▲６▼数値アプレットを要求）。
【００５７】
Ｗｅｂサーバ７０は、リモートオペレータステーション５５から定周期で送られてくる数値アプレット７７の要求に応答して、定周期毎にプロセスコントローラ４０から送信される計測値に基づいて、数値アプレット（ＨＴＭＬで記述されている）７７を自動的に作成する。数値アプレット７７には、各物理量（温度、流量、電力、電流）の記述文としてその数値とその座標位置のデータが含まれると共に、水位面の描画用に座標位置のデータが含まれている。
【００５８】
Ｗｅｂサーバ７０で作成された数値アプレット７７は、Ｗｅｂサーバ７０からリモートオペレータステーション５５にロードされ（図中▲７▼の数値アプレットをロード）、リモートオペレータステーション５５のＷｅｂブラウザにて計測値５７が表示される。これにより、図６のＣＲＴ画面１３０に図示された画面と同じ画面が表示される。
【００５９】
本実施形態によれば、遠隔監視システム２００の実現に当り、遠隔監視側は、汎用のＷｅｂブラウザを用いているため、ソフトウェアを開発する必要がない。また、プラント描画情報（図形情報及び数値位置情報）は、データベースステーション１０で一元管理されているため、分散制御システム１００ａ側と遠隔監視（Ｗｅｂサーバ）側で同じプラント画面を再作成するする必要が無く、かつプラント画面の追加、変更も１箇所を直すのみで遠隔側の画面も全て修正される。
【００６０】
即ち、本実施形態によれば、システム変更に伴い、プラント画面の表示内容を変更したい場合又はプラント画面を追加したい場合、分散制御システム１００ａの画面（データベースステーション１０に格納されているプラント画面）のみを修正・追加すれば足りる。その後は、その修正されたデータベースステーション１０のプラント画面の図形情報及び数値位置情報についての図形アプレット７５がＷｅｂサーバ７０にて自動生成され、その修正分を反映したプラント画面（図形２０及び計測値用単位２３）がリモートオペレータステーション５５で表示される。これにより、データベースステーション１０におけるプラント画面の一元管理が実現される。
【００６１】
第１実施形態では、更に以下の動作が行われることができる。
【００６２】
リモートオペレータステーション５５の操作者は、Ｗｅｂサーバ７０上でリストとして表示された複数のプラント画面にそれぞれ対応して設けられた複数のタイトルの中から一つを選択する。すると、Ｗｅｂサーバ７０は、その選択されたタイトルに対応するプラント画面に関するファイルをデータベースステーション１０からＦＴＰにより呼び出して、リモートオペレータステーション５５に転送する。リモートオペレータステーション５５では、その転送されたファイルをリモートオペレータステーション５５が有するアプリケーションソフト（表計算ソフト又はワープロソフト）により開いてＣＲＴ画面３０に表示する。
【００６３】
次に、図３及び図４を参照して、第２の実施形態について説明する。
【００６４】
図３に示すように、プラント用分散制御システム１００ｂを遠隔で監視する遠隔監視システム２００ａは、データベースステーション１０と、複数のオペレータステーション１１と、複数のプロセスコントローラ４０とがＬＡＮで接続され、そのＬＡＮに対して、Ｗｅｂサーバ２７０と、リモートオペレータステーション２５５がイントラネットで接続されてなるものである。
【００６５】
ＬＡＮで接続されたプラント用分散制御システム１００ｂは、上記プラント用分散制御システム１００と同じである。本実施形態では、第１実施形態と同様に、既設のプラント用分散制御システム１００をそのまま遠隔監視することができ、データベースステーション１０は、上記データベースステーション１１０と同じ装置であり、既設のデータベースステーション１１０をそのまま遠隔システム２００ａに使用できる。
【００６６】
第１実施形態と同様に、データベースステーション１０に格納されている情報も既設のデータベースステーション１１０と同じである。オペレータステーション（端末）１１は、既設のオペレータステーション１０１と同様である。
【００６７】
Ｗｅｂサーバ２７０は、図形＋数値アプレット要求文２７５を生成する。図形＋数値アプレット要求文２７５は、データベースステーション１０内にあるプラント画面を描画するために必要とされる上記図形情報と上記数値位置情報と上記数値をＷｅｂブラウザ上で表示するためのプログラム（図形アプレット及び数値アプレット）を要求する、Ｗｅｂ用記述言語で作成されＷｅｂブラウザで実行可能なプログラムである。
【００６８】
図形＋数値アプレット要求文２７５では、図形アプレット及び数値アプレットを定周期で要求するようにプログラムされている。その生成された図形＋数値アプレット要求文２７５は、リモートオペレータステーション２５５にロードされる。これにより、Ｗｅｂブラウザを使用する遠隔監視システムを実現する。
【００６９】
図形＋数値アプレット要求文２７５は、リモートオペレータステーション２５５からの要求に応答して作成されて、リモートオペレータステーション２５５にロードされる。
【００７０】
図形＋数値アプレット要求文２７５は、リモートオペレータステーション２５５にて受信された後に、リモートオペレータステーション２５５のＷｅｂブラウザ上で実行され、Ｗｅｂサーバ２７０に対して、定周期で図形アプレット及び数値アプレットを要求する（後述する図４の▲６▼図形＋数値アプレットを要求）。
【００７１】
即ち、Ｗｅｂサーバ７０には、既設の分散制御システム１００ａのデータベースステーション１０に格納された複数のプラント画面のそれぞれの図形情報及び数値位置情報と、プロセスコントローラ４０から受信した計測値の情報をＷｅｂブラウザで表示するためのＷｅｂブラウザで実行可能なプログラムを定周期で要求するプログラムを生成するソフトウェアが自動起動されるシステムが構築される。これにより、今まで遠隔監視ができなかった既設のシステム１００ａを比較的容易に遠隔監視対応のシステムに変更することができる。
【００７２】
次に、本実施形態の動作を説明する。
【００７３】
リモートオペレータステーション２５５から呼び出したいプラント画面の要求が、ＵＲＬが指定されることでＷｅｂサーバ２７０に送信される（図中▲１▼の図形アプレットを要求）。Ｗｅｂサーバ２７０では、予め、データベースステーション１０に格納された複数のプラント画面のそれぞれに独自のＵＲＬが割当てられている。リモートオペレータステーション２５５には、複数のプラント画面のタイトルがリストとして表示されており、その複数の中から一つのタイトルを選択すると、そのプラント画面に対応するＵＲＬがＷｅｂサーバ２７０に送信されるようになっている。
【００７４】
リモートオペレータステーション２５５から特定のプラント画面の要求を示すＵＲＬが指定されると、Ｗｅｂサーバ２７０は、データベースステーション１０に格納されている図形情報及び数値位置情報の中から指定されたＵＲＬに対応する図形情報及び数値位置情報をデータベースステーション１０に要求する（図中▲２▼の図形情報要求）。
【００７５】
データベースステーション１０は、Ｗｅｂサーバ２７０からの上記要求に応答して、その要求された図形情報及び数値位置情報をＷｅｂサーバ２７０に送信する（図中▲３▼の図形情報）。
【００７６】
Ｗｅｂサーバ２７０は、上記ソフトウェアが自動起動することにより、データベースステーション１０から受信した図形情報及び数値位置情報とそれらに対応する数値のアプレットを要求する図形＋数値アプレット要求文２７５をＷｅｂ用記述言語で作成する（図中▲４▼の自動生成）。
【００７７】
Ｗｅｂサーバ２７０は、その生成された図形＋数値アプレット要求文２７５を要求元のリモートオペレータステーション２５５に返送する（図中▲５▼の図形＋数値アプレットをロード）。
【００７８】
リモートオペレータステーション２５５のＷｅｂブラウザは、Ｗｅｂサーバ２７０からロードした図形＋数値アプレット要求文２７５を解読する。この状態では、図３に示すリモートオペレータステーション２５５のＣＲＴ画面２３０に示されるように、図形や計測値用単位は表示されない。
【００７９】
図４に示すように、リモートオペレータステーション２５５のＷｅｂブラウザ上では、図形＋数値アプレット要求文２７５が実行され、Ｗｅｂサーバ２７０に対して、定期的に、先にリモートオペレータステーション２５５が要求したプラント画面の図形情報及び数値位置情報とそれらに対応する数値のアプレット（図形＋数値アプレット）２７７を要求する（図中▲６▼図形＋数値アプレットを要求）。
【００８０】
Ｗｅｂサーバ２７０は、リモートオペレータステーション２５５から定周期で送られてくる図形＋数値アプレットの要求に応答して、先にデータベースステーション１０から受信した図形情報及び数値位置情報と定周期毎にプロセスコントローラ４０から送信される計測値（図中▲３▼の計測値）に基づいて、定周期で図形＋数値アプレット（ＨＴＭＬで記述されている）２７７を作成する。数値アプレット２７７には、各図形の記述文と各物理量（温度、流量、電力、電流）の記述文としてその数値とその座標位置のデータが含まれると共に、水位面の描画用に座標位置のデータが含まれている。
【００８１】
Ｗｅｂサーバ２７０で作成された数値アプレット２７７は、Ｗｅｂサーバ２７０からリモートオペレータステーション２５５にロードされ（図中▲７▼の図形＋数値アプレットをロード）、リモートオペレータステーション２５５のＷｅｂブラウザにて図形２２０と計測値用単位２２３と計測値２５７が表示される。これにより、図６のＣＲＴ画面１３０に図示された画面と同じ画面が表示される。
【００８２】
上記のように、第２実施形態では、図３に示すように、リモートオペレータステーション２５５から呼び出したいプラント画面の要求をＵＲＬを指定することにより、Ｗｅｂサーバ２７０に送信する。すると、Ｗｅｂサーバ２７０は、予め図形＋数値アプレット要求文が書かれているＷｅｂ用記述プログラム２７５を、リモートオペレータステーション２５５に返送する。
【００８３】
その後、図４に示すように、Ｗｅｂサーバ２７０は、リモートオペレータステーション２５５から定周期に送信される図形＋数値アプレット要求文に応答して、定周期毎にプロセスコントローラ４０から送信される計測値を織り込んで図形＋数値アプレット２７７を作成し、リモートオペレータステーション２５５は、Ｗｅｂブラウザに図形２２０と計測値用単位２２３と計測値２５７を表示する。
【００８４】
この第２実施形態は、固定画面２２０、２２３を毎回描画するため、第１実施形態よりも表示更新速度は遅いがソフトウェアの構成が簡単である。第２実施形態によれば、システム変更等の理由で、リモートオペレータステーション２５５で表示している間に、その表示中のプラント画面の図形情報がデータベースステーション１０にて修正された場合、その修正が反映されたプラント画面がリアルタイムでリモートオペレータステーション２５５に表示される。
なお、遠隔で画面表示要求を出した瞬間のみの静止画を見るのみでよいプラントにおいては、リモートオペレータステーション５５の要求に対し、Ｗｅｂサーバが直接、計測値込みの図形＋数値アプレット２７７を自動生成することにより実現できる。
【００８５】
上記の第１及び第２の実施形態では、以下の技術内容が開示される。
【００８６】
（１）遠隔監視に対応できていない既存のシステム、またはＷｅｂ対応による遠隔監視が考慮されていない既存のシステムにおいて、その既存のシステムにＷｅｂサーバを設置し、かつその既存のシステムから採取したデータベース情報に基づいて、そのＷｅｂサーバ内で既存のシステムと同じ画面表示を行うＷｅｂ用記述言語のプログラムを自動生成する（言い換えれば、Ｗｅｂ用記述言語のプログラムに自動翻訳する）手段を用いることにより、遠隔監視側のクライアントのＷｅｂブラウザで既存のシステムと同じ画面を（画面のイメージデータを転送するよりも）少ない通信量で（＝高速で）描画できることを特徴としたシステム。
【００８７】
（２）上記（１）において、クライアントからＷｅｂサーバに画面要求が発生したときに上記の自動翻訳を行い、その翻訳されてなるＷｅｂ用記述言語をクライアントに送信することによってクライアントに静止画像を送信することを特徴とするシステム。
【００８８】
（３）上記（１）において、クライアントからＷｅｂサーバで定周期で毎回画面要求を発生し、その度にＷｅｂサーバが自動翻訳したＷｅｂ用記述言語を送信することによって、動画像の送信を可能としたシステム。このシステムは、ＨＴＭＬのアニメーション機能を用いて動画表示を可能としている。
【００８９】
（４）上記（１）において、クライアントからＷｅｂサーバにＵＲＬ指定で特定の画面表示要求があったときに、Ｗｅｂサーバが静止画表示部と定周期で実行される数値要求部を含むＷｅｂ用記述言語のプログラムを自動翻訳により作成、クライアントのＷｅｂブラウザは静止画表示部を画面表示後、（数値値との）動画要求部を定周期で実行、Ｗｅｂサーバはその要求発生毎に動画部のみをＷｅｂ用記述言語のプログラムに自動翻訳、逐次送信することによって、クライアントへの動画表示を可能としたシステムである。
【００９０】
【発明の効果】
本発明によれば、遠隔監視に対応できていない既存のプラントを簡易な方法で遠隔監視できる。
【図面の簡単な説明】
【図１】図１は、本発明の第１の実施形態のプラントの遠隔監視システムの一の動作を示すブロック図である。
【図２】図２は、本発明の第１の実施形態のプラントの遠隔監視システムの他の動作を示すブロック図である。
【図３】図３は、本発明の第２の実施形態のプラントの遠隔監視システムの一の動作を示すブロック図である。
【図４】図４は、本発明の第２の実施形態のプラントの遠隔監視システムの他の動作を示すブロック図である。
【図５】図５は、従来のプラント用分散制御視システムの一の動作を示すブロック図である。
【図６】図６は、従来のプラント用分散制御視システムの他の動作を示すブロック図である。
【図７】図７は、従来のプラント用分散制御視システムに対する遠隔監視システムの一例を示すブロック図である。
【図８】図８は、従来のプラント用分散制御視システムに対する遠隔監視システムの他の例を示すブロック図である。
【図９】図９は、図８の従来のプラント用分散制御視システムに対する遠隔監視システムの更に他の例の一の動作を示すブロック図である。
【図１０】図１０は、図９の遠隔監視システムの他の動作を示すブロック図である。
【符号の説明】
１０  データベースステーション
１１  オペレータステーション
４０  プロセスコントローラ
５５  リモートオペレータステーション
７０  Ｗｅｂサーバ
７５  図形アプレット
７７  数値アプレット
【図１】
2004227215.tif 000003
【図２】
2004227215.tif 000004
【図３】
2004227215.tif 000005
【図４】
2004227215.tif 000006
【図５】
2004227215.tif 000007
【図６】
2004227215.tif 000008
【図７】
2004227215.tif 000009
【図８】
2004227215.tif 000010
【図９】
2004227215.tif 000011
【図１０】
2004227215.tif 000012