(57)【要約】低容量、例えば６４キロｂｐｓ程度の帯域で十分なリアルタイム性を確保した画面表示機能の提供を可能とした遠隔監視制御システムおよび遠隔監視制御方法を提供する。  現地監視制御サブシステム１０は制御対象設備２００の運転状態を可視化した現地操作画面３０を介して現地入力デバイス１４より運転制御する。センタ監視制御サブシステム２０は現地操作画面３０と同じ内容の遠隔操作画面３０’をセンタモニタ２３上に再現表示し、センタ入力デバイス２４により操作し、制御対象設備２００を遠隔から運転制御する。現地監視制御サブシステム１０は差分データ抽出部１５により差分データを抽出し、データ変換処理部１６により差分データから現地操作画面３０の変化の周期性とカーソル画像の変化の断続性の解析結果を用いたデータ変換処理を行う。センタ監視制御サブシステム２０は、操作画面再現表示処理部により変換データを逆変換することにより遠隔操作画面３０’をセンタモニタ２３上に再現表示し、遠隔監視制御を行う。
2009104808.tif 000002
【特許請求の範囲】
【請求項１】
制御対象設備の運転状態を現地モニタ上に可視化した現地操作画面を介して現地入力デバイスにより操作し、前記制御対象設備を運転制御する現地監視制御サブシステムと、
ネットワークを経由して前記現地監視制御サブシステムとデータ送受信を行い、前記現地操作画面と同じ内容の遠隔操作画面をセンタモニタ上に再現表示するとともに、当該遠隔操作画面を介してセンタ入力デバイスにより操作し、前記制御対象設備を遠隔から運転制御するセンタ監視制御サブシステムとを備えた遠隔監視制御システムにおいて、
現地監視制御サブシステムが、前記現地操作画面を形成する画像データの時間的変化を解析して差分データを抽出する差分データ抽出部と、前記差分データから前記現地操作画面の変化の周期性とカーソル画像の変化の断続性の解析結果を用いたデータ変換処理を行うデータ変換処理部と、前記データ変換後の変換データを伝送する伝送処理部を備え、
前記センタ監視制御サブシステムが、前記現地操作画面データと前記現地監視制御サブシステムから送信される前記変換データとを基に前記遠隔操作画面および前記カーソル画像をセンタモニタ上に再現表示する操作画面再現表示処理部を備えたことを特徴とする遠隔監視制御システム。
【請求項２】
前記データ変換処理部は、フリッカーによって繰り返し抽出される差分データ群と、フリッカーに関するフリッカー発生箇所データとフリッカー画像データと変化周期データのデータセットであるフリッカーデータセットとの変換テーブルを備え、
前記現地監視制御サブシステムの前記現地モニタ上の前記現地操作画面の変化が、特定箇所の画像が時間的に規則的な変化を繰り返すフリッカーである場合、
前記データ変換処理部は、前記差分データ解析の結果、前記フリッカーによって繰り返し抽出される差分データ群の発生を検出した場合、対応する前記フリッカーデータセットに変換し、
前記センタ監視制御サブシステムの前記操作画面再現表示処理部は、前記フリッカーデータセットから、前記遠隔操作画面上の前記フリッカー発生箇所において前記フリッカー画像が前記変化周期にて繰り返し表れる前記フリッカーを再現表示することを特徴とする請求項１に記載の遠隔監視制御システム。
【請求項３】
前記データ変換処理部は、フリッカーによって繰り返し抽出される差分データ群と、フリッカー発生箇所とフリッカー画像とフリッカー周期の組み合わせを表わすフリッカーコードとの変換テーブルを備え、
前記現地監視制御サブシステムの前記現地モニタ上の前記現地操作画面の変化が、特定箇所の画像が時間的に規則的な変化を繰り返すフリッカーである場合、
前記データ変換処理部は、前記差分データの解析の結果、前記フリッカーによって繰り返し抽出される差分データ群の発生を検出した場合、対応する前記フリッカーコードに変換し、
前記センタ監視制御サブシステムの前記操作画面再現表示処理部は、前記フリッカーコードから、当該フリッカーコードが示す前記遠隔操作画面上の前記フリッカー発生箇所において前記フリッカー画像にて前記フリッカー周期により繰り返し表れる前記フリッカーを再現表示することを特徴とする請求項１に記載の遠隔監視制御システム。
【請求項４】
前記データ変換処理部は、前記差分データの解析の結果、前記フリッカーが検出されずに前記特定箇所の差分データが得られなくなった場合、フリッカー停止コードを生成し、
前記センタ監視制御サブシステムの前記操作画面再現表示処理部は、前記フリッカー停止コードから前記遠隔操作画面上の前記フリッカー発生箇所における前記フリッカーの再現表示を停止することを特徴とする請求項２または３に記載の遠隔監視制御システム。
【請求項５】
前記データ変換処理部は、プルダウンメニューの展開が進むにつれて繰り返し抽出される差分データ群と、前記プルダウンメニュー画像表示位置データと展開後の前記プルダウンメニュー画像データの組み合わせに対して割り当てておくプルダウンメニューコードとの変換テーブルを備え、
前記現地監視制御サブシステムの前記現地モニタ上の前記現地操作画面の変化が、前記現地操作画面内のプルダウンメニューの展開である場合、
前記データ変換処理部が、前記差分データ群の解析の結果、前記プルダウンメニューの展開が進むにつれて繰り返し抽出される差分データ群の発生を検出した場合、対応する前記プルダウンメニューコードに変換し、
前記センタ監視制御サブシステムの前記操作画面再現表示処理部は、前記プルダウンメニューコードを基に、前記遠隔操作画面上の前記プルダウンメニュー表示位置において前記プルダウンメニュー画像を再現表示することを特徴とする請求項１に記載の遠隔監視制御システム。
【請求項６】
前記現地監視制御サブシステムの前記現地モニタ上の前記現地操作画面の変化が、前記現地操作画面内に表示されていたプルダウンメニューの消去である場合、
前記データ変換処理部は、前記差分データの解析の結果、前記プルダウンメニューの消去によって繰り返し抽出される差分データ群の発生を検出した場合、前記プルダウンメニューの消去コードに変換し、
前記センタ監視制御サブシステムの前記操作画面再現表示処理部は、前記プルダウンメニューの消去コードを基に、前記遠隔操作画面上に表示されていた前記プルダウンメニュー画像を消去した画像を再現表示することを特徴とする請求項５に記載の遠隔監視制御システム。
【請求項７】
前記データ変換処理部は、メッセージの表示によって繰り返し抽出される差分データ群と、前記メッセージ文字のテキストコードと書式データとメッセージ文字の変化内容を示す変化データの組み合わせに対して割り当てておくメッセージコードとの変換テーブルを備え、
前記現地監視制御サブシステムの前記現地モニタ上の前記現地操作画面の変化が、前記現地操作画面内に表示されるメッセージ文字に関するものである場合、
前記データ変換処理部は、前記差分データの解析の結果、前記メッセージの表示によって繰り返し抽出される差分データ群の発生を検出した場合、前記メッセージコードに変換し、
前記センタ監視制御サブシステムの前記操作画面再現表示処理部は、前記メッセージコードを基に、前記遠隔操作画面上の前記メッセージ文字に関する画像を再現表示することを特徴とする請求項１に記載の遠隔監視制御システム。
【請求項８】
前記データ変換処理部は、ガイダンスの表示によって繰り返し抽出される差分データ群と、前記ガイダンス表示画像に対して割り当てておくガイダンスコードとの変換テーブルを備え、
前記現地監視制御サブシステムの前記現地モニタ上の前記現地操作画面の変化が、前記現地操作画面内に表示される前記ガイダンスに関するものである場合、
前記データ変換処理部は、前記差分データの解析の結果、前記ガイダンスの表示によって繰り返し抽出される差分データ群の発生を検出した場合、前記ガイダンスコードに変換し、
前記センタ監視制御サブシステムの前記操作画面再現表示処理部は、前記ガイダンスコードを基に、前記遠隔操作画面上の前記ガイダンス画像を再現表示することを特徴とする請求項１に記載の遠隔監視制御システム。
【請求項９】
前記現地監視制御サブシステムの前記現地モニタ上の前記カーソル画像の変化が、第１のポイントから第２のポイントに向けての位置移動の過程である場合、
前記データ変換処理部は、前記差分データの解析の結果、連続または断続して抽出される前記カーソル画像の差分データ群の発生を検出した場合、前記第１のポイント座標データと前記第２のポイント座標データと移動時間情報のカーソル移動データセットに変換し、
前記センタ監視制御サブシステムの前記操作画面再現表示処理部は、前記カーソル移動データセットから、前記遠隔操作画面上の前記カーソルを前記第１のポイントから前記第２のポイントまで前記移動時間にて移動させる前記カーソル移動を再現表示することを特徴とする請求項１に記載の遠隔監視制御システム。
【請求項１０】
前記センタ監視制御サブシステムの前記現地モニタ上に、前記操作画面再現表示処理部により再現表示された前記遠隔操作画面に加え、前記センタ監視制御サブシステム自身の独自操作画面も表示することを特徴とする請求項１から９のいずれか１項に記載の遠隔監視制御システム。
【請求項１１】
前記センタ監視制御サブシステムが、前記遠隔操作画面を介して前記センタ入力デバイスを用いた前記カーソルの移動操作およびボタン操作に関する入力データを受け付ける機能と、前記入力データが前記カーソルを第１のポイントから第２のポイントに向けて連続移動させるデータである場合に、前記操作画面再現表示処理部に対しては前記入力データをそのまま出力し、前記現地監視制御サブシステムに対しては前記第２のポイント座標データのみを遠隔操作データとして出力する機能を備えたカーソルデータ制御部を備え、
前記現地監視制御サブシステムが、前記現地監視制御サブシステムの前記現地入力デバイスから入力された入力データを受け付ける機能と、前記センタ監視制御サブシステムの前記カーソルデータ制御部から送信される前記遠隔操作データを基に前記現地操作画面に対する操作入力情報を再現して擬似的に前記現地監視制御サブシステムの前記現地入力デバイスからの入力データとして受け付ける機能を備えた入力データ処理部を備えたことを特徴とする請求項１から１０のいずれか１項に記載の遠隔監視制御システム。
【請求項１２】
制御対象設備の運転状態を現地モニタ上に可視化した現地操作画面を介して現地入力デバイスにより操作し、前記制御対象設備を運転制御する現地監視制御サブシステムと、
ネットワークを経由して前記現地監視制御サブシステムとデータ送受信を行い、前記現地操作画面と同じ内容の遠隔操作画面をセンタモニタ上に再現表示するとともに、当該遠隔操作画面を介してセンタ入力デバイスにより操作し、前記制御対象設備を遠隔から運転制御するセンタ監視制御サブシステムとを備えた遠隔監視制御システムにおいて実行される遠隔監視制御プログラムであって、
現地監視制御サブシステムに、前記現地操作画面を形成する画像データの時間的変化を解析して差分データを抽出する差分データ抽出処理手順と、前記差分データから前記現地操作画面の変化の周期性とカーソル画像の変化の断続性の解析結果を用いたデータ変換処理を行うデータ変換処理手順と、前記データ変換後の変換データのみを伝送する伝送処理手順を実行させるための現地監視制御サブプログラムと、
前記センタ監視制御サブシステムに、前記現地操作画面データと前記現地監視制御サブシステムから送信される前記変換データとを基に前記遠隔操作画面および前記カーソル画像をセンタモニタ上に再現表示する操作画面再現表示処理手順を実行させるためのセンタ監視制御サブプログラムとを備えたことを特徴とする遠隔監視制御プログラム。
【請求項１３】
前記センタ監視制御サブプログラムが、前記センタ監視制御サブシステムに、前記遠隔操作画面を介して前記センタ入力デバイスを用いた前記カーソルの移動操作およびボタン操作に関する入力データを受け付ける処理手順と、前記入力データが前記カーソルを第１のポイントから第２のポイントに向けて連続移動させるデータである場合に、前記操作画面再現表示処理手順に対しては前記入力データをそのまま出力し、前記現地監視制御サブシステムに対しては前記第２のポイント座標データのみを遠隔操作データとして出力するカーソルデータ制御処理手順を備え、
前記現地監視制御サブプログラムが、前記現地監視制御サブシステムに、前記現地監視制御サブシステムの前記入力デバイスから入力された入力データを受け付ける手順と、前記センタ監視制御サブシステムの前記カーソルデータ制御処理手順から送信される前記遠隔操作データを基に前記現地操作画面に対する操作入力情報を再現して擬似的に現地監視制御サブシステムの前記入力デバイスからの入力データとして受け付ける手順を備えた入力データ処理手順を備えたことを特徴とする請求項１２に記載の遠隔監視制御プログラム。
【請求項１４】
制御対象設備の運転状態を現地モニタ上に可視化した現地操作画面を介して現地入力デバイスにより操作し、前記制御対象設備を運転制御する現地監視制御サブシステムと、
ネットワークを経由して前記現地監視制御サブシステムとデータ送受信を行い、前記現地操作画面と同じ内容の遠隔操作画面をセンタモニタ上に再現表示するとともに、当該遠隔操作画面を介してセンタ入力デバイスにより操作し、前記制御対象設備を遠隔から運転制御するセンタ監視制御サブシステムとを用いて遠隔監視制御を行う遠隔監視制御方法であって、
現地監視制御サブシステムにおいて、前記現地操作画面を形成する画像データの時間的変化を解析して差分データを抽出し、前記差分データから前記現地操作画面の変化の周期性とカーソル画像の変化の断続性の解析結果を用いたデータ変換処理を行い、前記データ変換後の変換データを伝送し、
前記センタ監視制御サブシステムにおいて、前記現地操作画面データと前記現地監視制御サブシステムから送信される前記変換データとを基に前記遠隔操作画面および前記カーソル画像をセンタモニタ上に再現表示することを特徴とする遠隔監視制御方法。
【請求項１５】
前記センタ監視制御サブシステムにおいて、前記遠隔操作画面を介して前記センタ入力デバイスを用いた前記カーソルの移動操作およびボタン操作に関する入力データを受け付けるとともに、前記入力データが前記カーソルを第１のポイントから第２のポイントに向けて連続移動させるデータである場合に、前記遠隔操作画面では前記入力データに従った前記カーソルの連続移動とし、前記現地監視制御サブシステムに対しては前記第２のポイント座標データのみを遠隔操作データとして伝送し、
前記現地監視制御サブシステムにおいて、前記現地監視制御サブシステムの前記入力デバイスから入力された入力データを受け付けるとともに、前記センタ監視制御サブシステムから送信される前記遠隔操作データを基に前記現地操作画面に対する操作入力情報を再現して擬似的に現地監視制御サブシステムの前記入力デバイスからの入力データとして受け付けることを特徴とする請求項１４に記載の遠隔監視制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視制御対象設備の設備異常を現地で監視する現地監視制御サブシステムと、現地監視制御サブシステムから送信されてくるデータを遠隔地で監視するセンタ監視制御サブシステムとをネットワークを介して接続してなる遠方監視制御システムおよび遠隔監視制御方法に関するものである。
本発明が遠隔監視制御する監視制御対象設備は、現地監視制御サブシステムにおいて制御が可能なように配置されたプラント、装置、機械類であれば特に限定されず、多様なものを監視制御対象設備として適用できる。
【背景技術】
【０００２】
ビルや工場の動力設備機器等の保守運用は、ビルや工場内に設置されたローカルコンピュータによるコンピュータ制御が行われていることが多い。ローカルコンピュータによるコンピュータ制御技術は進展しているものの、技術的、コスト的に完全自動制御システムは難しく、現地操作員による介在が必要とされる。現地操作員はローカルコンピュータのモニタ上に表示される諸データやメッセージなどに従い、操作画面を介して入力デバイスを用いて保守運用作業を行うこととなる。
近年、特に、コストや二酸化炭素排出量の調整のため、監視対象設備のエネルギー消費量など設備の運転状態を解析するための諸データを検出・取得し、現地操作員に対して運転制御のガイダンスを表示して操作を支援することや、省エネルギーの対策や設備劣化診断支援などに向けて多くの有用な通知や表示を行うことが多い。
ビルや工場などが広域に散在している場合、各ビルや各工場などにおいて個別独立して制御することが多く、各ビルや各工場に操作員を配置して動力設備機器等の保守運用に当たらせる必要がある。
最近では、安価なネットワークインフラの普及にともない、個別独立して稼動中のこれら複数のローカルコンピュータを、ネットワークを介してセンターコンピュータと接続して、大規模集中監視による保守運用を行うことにより業務効率の向上を図ろうという概念が生まれてきている。この概念は遠隔監視制御などと呼ばれることがある。
遠隔監視制御が可能となれば、現地の操作員の負荷が低減され、人的コスト削減による運用コストの削減効果が期待できる。
しかしながら、個別独立して稼動することを前提として構築されている既存の現地監視制御コンピュータをネットワークを介して接続し、センタシステムにより遠隔監視制御できるように遠隔監視制御システムを再構築することは容易ではない。つまり、遠隔監視制御プログラムを既存の現地コンピュータの現地監視制御プログラムに容易に組み込めるわけではない。特に、現地監視制御プログラムのソフトウェアベンダーとして異なるソフトウェアベンダーが混在している場合は統一された遠隔監視制御が困難となる。
一般に独立して動作する複数の既存の現地監視制御コンピュータを、ネットワークを介して互いに接続するための最も一般的な方法は、既存の現地監視制御コンピュータに外部とのデータ交換を行うデータ交換機能を追加することである。既存の現地監視制御コンピュータは、一般にはベンダーや型式、仕様の異なるコンピュータで構成されているため共通仕様の設定やそれぞれの既存の現地監視制御コンピュータを共通仕様化するために改造を行わねばならず、多くの作業手間、作業時間、面倒な調整等を要することとなる。
結局、既存の現地監視制御コンピュータをすべてリプレースし、新たな現地監視制御コンピュータとセンターコンピュータを導入することにより遠隔監視制御システムを構築するアプローチがとらざるを得ない。そのため、既存の現地監視制御コンピュータをそのまま用いつつ、ネットワークを介して接続し、できるだけ低コストでマルチベンダー環境にて複数の現地監視制御コンピュータを遠隔にて集中監視する遠隔監視制御システムを構築する技術の開発が求められている。
従来技術において、既存の現地監視制御コンピュータをそのまま用いつつ、マルチベンダー環境にて複数の現地監視制御コンピュータを遠隔にて集中監視する遠隔監視制御システムを構築する技術として特願２００６−２４２１７６号公報、特願２００３ー９６２３３号公報、特願２００６−１４３０４９号公報等が知られている。
これらは、いずれも既存の現地監視制御コンピュータが共通に持っている機能を利用する技術であり、現地監視制御コンピュータからモニタ上に表示される操作画面画像データやマウスポインタ画像データをすべてネットワークを介してセンター監視制御コンピュータ側に送信し、センター監視制御コンピュータ側にて当該操作画面画像とマウスポインタ画像を再現表示し、逆に、センター監視制御コンピュータからは、再現表示されている現地監視制御コンピュータの操作画面を用いて入力デバイスであるマウスやキーボードを介して操作信号を入力し、入力された操作信号をネットワーク経由により既存の現地監視制御コンピュータに送信し、現地監視制御コンピュータ側にてセンター監視制御コンピュータ側から送信された操作画面に対する操作を再現する。つまり、ネットワークを介して伝送されるデータは、現地監視制御コンピュータのモニタに表示される操作画面の画像データとマウス画像データのすべてが現地監視制御コンピュータ側からセンター監視制御コンピュータ側に送信され、センター監視制御コンピュータ側で入力した入力信号のすべてがセンター監視制御コンピュータ側から現地監視制御コンピュータ側に送信されることとなる。
【特許文献１】特願２００６−２４２１７６号公報
【特許文献２】特願２００３ー９６２３３号公報
【特許文献３】特願２００６−１４３０４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来技術においてはネットワーク伝送帯域制限の問題があった。
遠隔監視制御システムは、センタ監視制御システムと現地監視制御システムの間はネットワークを介してデータ送受信される。ネットワークとして一般には通信事業者が提供する公衆ネットワークを使用する。監視対象設備の制御用の操作画面として要求されるリアルタイム表示性能を確保できるように現地操作画面の画像データをセンタ監視制御システム側に送信して再現表示するためには、特願２００６−２４２１７６号公報、特願２００３ー９６２３３号公報、特願２００６−１４３０４９号公報等の従来の開示技術ではいずれも２５６Ｋｂｐｓ（ｂｐｓ：ビット／秒）程度以上のネットワーク伝送帯域が必要となっている。ネットワーク伝送ルート上のボトルネック部分でこの伝送能力が必要となるため、ネットワーク全体が光ファイバー網等によるブロードバンドネットワークで構築することが必要となる。しかし、ネットワーク使用料は高価であり遠隔監視制御サービス提供のコスト増につながってしまう。さらに、光ファイバー網等によるブロードバンドネットワークの提供地域は、ほとんどが都市部やその周辺地域に限られ、郡部地域では提供をうけることができない状況が続いておりその普及の予定も立っていない地域も多くある。
特に、近年、ユーザーフレンドリーな操作画面の提供が進んでおり、監視対象の設備に異常が発生すれば設備異常の発生個所を示すシンボルや状態を示す数値や文字などを規則的に変化をさせて操作員に通知するなど、操作画面上に表現豊かな数々の表示上の工夫が盛り込まれている。
例えば、いわゆる流れ文字によるメッセージ表示の工夫がある。流れ文字とは一定のメッセージを特定の画面枠の中で例えば右から左などへ順次流れる様に繰返し表示する表示方法である。
また、例えば、いわゆるフリッカー表示の工夫がある。フリッカー表示とは、操作画面上の設備状態を表わすシンボルや数値の画像について、修飾画像と非修飾画像の２つの画像を用意してそれらを交互に表示更新する表示方法である。
また、例えば、豊富なガイダンス表示やオンラインマニュアル表示などの工夫がある。設備の事故、例えばビルの受電事故発生に伴う停電時には、その影響が大きいことから速やかな復旧が望まれる。この場合、往々にして、復旧のためには事故の様相や事故発生個所に応じて順序と組合せの異なる一連の開閉器操作が必要となる。つまり、事故点を迂回して受電するための投入や遮断する開閉器の選択、その操作の順序を決める必要がある。このような高度な操作を不慣れな操作員であれば速やかな対処が難しい。そこで、豊富なガイダンス機能やオンラインマニュアルなどを不具合発生時に動的に表示する。
また、例えば、省エネ等を目的として、細かく動作環境を変更するように推奨表示するという工夫がある。最近では、省エネ等を目的として、設備機器の最適運転や監視制御システムの保有するデータに基づいた各種のデータ分析により、設備機器の設定目標値のガイドを示して操作員の省エネ運転の推奨表示を提供するものが増えてきている。
また、例えば、マウス等のポインティングデバイスのカーソル画像の表示の工夫がある。近年、入力デバイスとしてマウス等のポインティングデバイスを用いる操作環境が当たり前となり、現地操作画面もマウス等のポインティングデバイスのカーソル画像が表示されることが前提となっている。遠隔地のセンタ監視制御コンピュータのモニタ上に現地操作画面を再現表示して遠隔制御しようとした場合、センタ監視制御コンピュータ側でもマウス等のポインティングデバイスを用いて遠隔操作することとなる。センタ監視制御コンピュータ側から現地監視制御コンピュータ側へネットワークを介して送信されるデータ量は大きくないものの、カーソル移動の結果、現地監視制御コンピュータ側のモニタ上に表示される現地操作画面上のマウス等のポインティングデバイスのカーソル画像が数フレームごとに細かく移動を繰り返すこととなり、逆に、現地監視制御コンピュータ側からセンタ監視制御コンピュータ側へネットワークを介して送信されるデータ量は大きくなってしまう。つまり、カーソルシンボルの画像は短時間（１０ミリ秒から５０ミリ秒程度）周期で表示され、当該カーソルシンボルの移動に伴って逐次カーソル画像データがセンタ監視制御コンピュータ側に配信される。
上記のような、流れ文字メッセージ表示、フリッカー表示、豊富なガイダンス表示、オンラインマニュアル表示、省エネ推奨表示、カーソル画像表示など、現地操作画面上に豊富な表示機能を提供するに伴い、現地監視制御コンピュータ側からセンタ監視制御コンピュータ側へネットワークを介して送信されるデータ量が多くなり、ネットワーク伝送帯域制限の問題が顕著に表れる。
このような操作画面を提供する場合、数フレームごとに異なる操作画面画像となっているので、毎回画像データがセンタ監視制御コンピュータ側に送られることとなり、ネットワークを介して多量の画像データが送信されてしまい、回線容量が少ない環境では、表示が正しく行われない不具合が多発する問題があった。
【課題を解決するための手段】
【０００４】
上記問題点に鑑み、本発明は、低容量、例えば６４キロｂｐｓ程度の帯域で十分なリアルタイム性を確保した画面表示機能を提供でき、また、低廉な回線使用料による運用コストの削減を可能とした遠隔監視制御システムおよび遠隔監視制御方法を提供することを目的とする。
上記目的を達成するため、本発明の遠隔監視制御システムは、
制御対象設備の運転状態を現地モニタ上に可視化した現地操作画面を介して現地入力デバイスにより操作し、前記制御対象設備を運転制御する現地監視制御サブシステムと、
ネットワークを経由して前記現地監視制御サブシステムとデータ送受信を行い、前記現地操作画面と同じ内容の遠隔操作画面をセンタモニタ上に再現表示するとともに、当該遠隔操作画面を介してセンタ入力デバイスにより操作し、前記制御対象設備を遠隔から運転制御するセンタ監視制御サブシステムとを備えた遠隔監視制御システムにおいて、
現地監視制御サブシステムが、前記現地操作画面を形成する画像データの時間的変化を解析して差分データを抽出する差分データ抽出部と、前記差分データから前記現地操作画面の変化の周期性とカーソル画像の変化の断続性の解析結果を用いたデータ変換処理を行うデータ変換処理部と、前記データ変換後の変換データを伝送する伝送処理部を備え、
前記センタ監視制御サブシステムが、前記現地操作画面データと前記現地監視制御サブシステムから送信される前記変換データとを基に前記遠隔操作画面および前記カーソル画像をセンタモニタ上に再現表示する操作画面再現表示処理部を備えたものである。
本発明の遠隔監視制御システムによれば、ナローバンドネットワーク、例えば６４キロｂｐｓ程度の帯域で十分なリアルタイム性を確保した画面表示機能が実現できれば、既に社会インフラとして全国に網羅されているアナログ電話用のメタル線を利用するＩＳＤＮ規格のネットワークサービスや携帯電話通信を利用する道が拓け、日本全国ほとんど地域を選ばずに利用可能となり、また、低廉な回線使用料による運用コストの大幅な削減が可能となる。
次に、上記遠隔監視制御システムの構成において、
前記データ変換処理部は、前記フリッカーによって繰り返し抽出される差分データ群と、フリッカーに関するフリッカー発生箇所データとフリッカー画像データと変化周期データのデータセットであるフリッカーデータセットとの変換テーブルを備え、
前記現地監視制御サブシステムの前記現地モニタ上の前記現地操作画面の変化が、特定箇所の画像が時間的に規則的な変化を繰り返すフリッカーである場合、
前記データ変換処理部は、前記差分データ解析の結果、前記フリッカーによって繰り返し抽出される差分データ群の発生を検出した場合、対応する前記フリッカーデータセットに変換し、
前記センタ監視制御サブシステムの前記操作画面再現表示処理部は、前記フリッカーデータセットから、前記遠隔操作画面上の前記フリッカー発生箇所において前記フリッカー画像が前記変化周期にて繰り返し表れる前記フリッカーを再現表示するものであることが好ましい。
また、上記遠隔監視制御システムの構成において、
前記データ変換処理部は、前記フリッカーによって繰り返し抽出される差分データ群と、フリッカー発生箇所とフリッカー画像とフリッカー周期の組み合わせを表わすフリッカーコードとの変換テーブルを備え、
前記現地監視制御サブシステムの前記現地モニタ上の前記現地操作画面の変化が、特定箇所の画像が時間的に規則的な変化を繰り返すフリッカーである場合、
前記データ変換処理部は、前記差分データの解析の結果、前記フリッカーによって繰り返し抽出される差分データ群の発生を検出した場合、対応する前記フリッカーコードに変換し、
前記センタ監視制御サブシステムの前記操作画面再現表示処理部は、前記フリッカーコードから、当該フリッカーコードが示す前記遠隔操作画面上の前記フリッカー発生箇所において前記フリッカー画像にて前記フリッカー周期により繰り返し表れる前記フリッカーを再現表示するものであることが好ましい。
なお、前記データ変換処理部は、前記差分データの解析の結果、前記フリッカーが検出されずに前記特定箇所の差分データが得られなくなった場合、フリッカー停止コードを生成し、前記センタ監視制御サブシステムの前記操作画面再現表示処理部は、前記フリッカー停止コードから前記遠隔操作画面上の前記特定箇所における前記フリッカーを再現表示を停止することが好ましい。
上記構成により、フリッカーが発生した場合において、現地監視制御サブシステムからセンタ監視制御サブシステムに対してネットワークを介して伝送されるデータ量を低減でき、かつ、センタ監視制御サブシステムのモニタ上の遠隔操作画面の特定箇所にフリッカーを再現表示させるとともに遠隔操作が可能となる。
次に、上記遠隔監視制御システムの構成において、
前記データ変換処理部は、前記プルダウンメニューの展開が進むにつれて繰り返し抽出される差分データ群と、前記プルダウンメニュー画像表示位置データと展開後の前記プルダウンメニュー画像データの組み合わせに対して割り当てておくプルダウンメニューコードとの変換テーブルを備え、
前記現地監視制御サブシステムの前記現地モニタ上の前記現地操作画面の変化が、前記現地操作画面内のプルダウンメニューの展開である場合、
前記データ変換処理部が、前記差分データ群の解析の結果、前記プルダウンメニューの展開が進むにつれて繰り返し抽出される差分データ群の発生を検出した場合、対応する前記プルダウンメニューコードに変換し、
前記センタ監視制御サブシステムの前記操作画面再現表示処理部は、前記プルダウンメニューコードを基に、前記遠隔操作画面上の前記プルダウンメニュー表示位置において前記プルダウンメニュー画像を再現表示するものであることが好ましい。
なお、前記現地監視制御サブシステムの前記現地モニタ上の前記現地操作画面の変化が、前記現地操作画面内に表示されていたプルダウンメニューの消去である場合、前記データ変換処理部は、前記差分データの解析の結果、前記プルダウンメニューの消去によって繰り返し抽出される差分データ群の発生を検出した場合、前記プルダウンメニューの消去コードに変換し、
前記センタ監視制御サブシステムの前記操作画面再現表示処理部は、前記プルダウンメニューの消去コードを基に、前記遠隔操作画面上に表示されていた前記プルダウンメニュー画像を消去した画像を再現表示することが好ましい。
上記構成により、プルダウンメニューの展開や消去が発生した場合において、現地監視制御サブシステムからセンタ監視制御サブシステムに対してネットワークを介して伝送されるデータ量を低減でき、かつ、センタ監視制御サブシステムのモニタ上の遠隔操作画面の特定箇所にプルダウンメニューの展開や消去を再現表示させるとともに遠隔操作が可能となる。
次に、上記遠隔監視制御システムの構成において、
前記データ変換処理部は、前記メッセージの表示によって繰り返し抽出される差分データ群と、前記メッセージ文字のテキストコードと書式データとメッセージ文字の変化内容を示す変化データの組み合わせに対して割り当てておくメッセージコードとの変換テーブルを備え、
前記現地監視制御サブシステムの前記現地モニタ上の前記現地操作画面の変化が、前記現地操作画面内に表示されるメッセージ文字に関するものである場合、
前記データ変換処理部は、前記差分データの解析の結果、前記メッセージの表示によって繰り返し抽出される差分データ群の発生を検出した場合、前記メッセージコードに変換し、
前記センタ監視制御サブシステムの前記操作画面再現表示処理部は、前記メッセージコードを基に、前記遠隔操作画面上の前記メッセージ文字に関する画像を再現表示することが好ましい。
上記構成により、流れ文字メッセージの表示が発生した場合において、現地監視制御サブシステムからセンタ監視制御サブシステムに対してネットワークを介して伝送されるデータ量を低減でき、かつ、センタ監視制御サブシステムのモニタ上の遠隔操作画面に流れ文字メッセージを再現表示させるとともに遠隔操作が可能となる。
次に、上記遠隔監視制御システムの構成において、
前記データ変換処理部は、ガイダンスの表示によって繰り返し抽出される差分データ群と、前記ガイダンス表示画像に対して割り当てておくガイダンスコードとの変換テーブルを備え、
前記現地監視制御サブシステムの前記現地モニタ上の前記現地操作画面の変化が、前記現地操作画面内に表示される前記ガイダンスに関するものである場合、
前記データ変換処理部は、前記差分データの解析の結果、前記ガイダンスの表示によって繰り返し抽出される差分データ群の発生を検出した場合、前記ガイダンスコードに変換し、
前記センタ監視制御サブシステムの前記操作画面再現表示処理部は、前記ガイダンスコードを基に、前記遠隔操作画面上の前記ガイダンス画像を再現表示するものであることが好ましい。
上記構成により、ガイダンス表示が発生した場合において、現地監視制御サブシステムからセンタ監視制御サブシステムに対してネットワークを介して伝送されるデータ量を低減でき、かつ、センタ監視制御サブシステムのモニタ上の遠隔操作画面にガイダンスを再現表示させるとともに遠隔操作が可能となる。
次に、上記遠隔監視制御システムの構成において、
前記現地監視制御サブシステムの前記現地モニタ上の前記カーソル画像の変化が、第１のポイントから第２のポイントに向けての位置移動の過程である場合、
前記データ変換処理部は、前記差分データの解析の結果、連続または断続して抽出される前記カーソル画像の差分データ群の発生を検出した場合、前記第１のポイント座標データと前記第２のポイント座標データと移動時間情報のカーソル移動データセットに変換し、
前記センタ監視制御サブシステムの前記操作画面再現表示処理部は、前記カーソル移動データセットから、前記遠隔操作画面上の前記カーソルを前記第１のポイントから前記第２のポイントまで前記移動時間にて移動させる前記カーソル移動を再現表示するものであることが好ましい。
上記構成により、カーソルの移動が発生した場合において、現地監視制御サブシステムからセンタ監視制御サブシステムに対してネットワークを介して伝送されるデータ量を低減でき、かつ、センタ監視制御サブシステムのモニタ上の遠隔操作画面にカーソル移動を再現表示させるとともに遠隔操作が可能となる。
次に、上記遠隔監視制御システムの構成において、前記センタ監視制御サブシステムの前記センタモニタ上に、前記操作画面再現表示処理部により再現表示された前記遠隔操作画面に加え、前記センタ監視制御サブシステム自身の独自操作画面も表示することが好ましい。
上記構成により、中央監視制御システム自身のローカル用の独自操作画面を提供でき、センタ側での操作が行いやすくなる。
次に、上記遠隔監視制御システムの構成において、
前記センタ監視制御サブシステムが、前記遠隔操作画面を介して前記センタ入力デバイスを用いた前記カーソルの移動操作およびボタン操作に関する入力データを受け付ける機能と、前記入力データが前記カーソルを第１のポイントから第２のポイントに向けて連続移動させるデータである場合に、前記操作画面再現表示処理部に対しては前記入力データをそのまま出力し、前記現地監視制御サブシステムに対しては前記第２のポイント座標データのみを遠隔操作データとして出力する機能を備えたカーソルデータ制御部を備え、
前記現地監視制御サブシステムが、前記現地監視制御サブシステムの前記現地入力デバイスから入力された入力データを受け付ける機能と、前記センタ監視制御サブシステムの前記カーソルデータ制御部から送信される前記遠隔操作データを基に前記現地操作画面に対する操作入力情報を再現して擬似的に前記現地監視制御サブシステムの前記現地入力デバイスからの入力データとして受け付ける機能を備えた入力データ処理部を備えたものであることが好ましい。
上記構成により、センタ監視制御サブシステムの遠隔操作画面を介した遠隔操作において、マウスなどを用いてカーソルを移動させた場合も、カーソル移動の中途段階のデータは伝送せず、カーソル移動後のポイント情報のみを伝送することにより、前記現地監視制御サブシステムの現地操作画面上のカーソル画像の移動を低減でき、現地監視制御サブシステムからセンタ監視制御サブシステムに対してネットワークを介して伝送されるデータ量を低減できる。
なお、本発明の遠隔監視制御システムは、コンピュータシステムに上記の遠隔監視制御機能を実現せしめる遠隔監視制御プログラムを読み込ませることで提供することができる。
【図面の簡単な説明】
【０００５】
第１図は本発明の遠隔監視制御システムの構成例を示す図である。
第２図は現地操作画面３０の表示例を示す図である。
第３図は遠隔操作画面３０’に加え、センタ監視制御サブシステム２０自身の独自操作画面３０”も表示する例を示す図である。
第４図はフリッカーによる強調表示で“１ＴＲ”の画像が明るく表示された状態を示す図である。
第５図はフリッカーデータセット変換テーブルの例を模式的に示した図である。
第６図は制御対象設備２００の運転状態が、予備系統の２号線電源“２ＴＲ”に切り替わった後の現地操作画面３０の表示例を示す図である。
第７図はネットワーク３００を介してデータ伝送されるフリッカーデータセットを模式的に示した図である。
第８図はフリッカーコード変換テーブルとフリッカーコード逆変換テーブルを模式的に示す図である。
第９図はネットワーク３００を介してデータ伝送される“フリッカーコード１”を模式的に示した図である。
第１０図はプルダウンメニュー３２が展開された現地操作画面３０の表示例を示す図である。
第１１図はプルダウンメニューコード変換テーブルとプルダウンメニューコード逆変換テーブルを模式的に示す図である。
第１２図はネットワーク３００を介してデータ伝送される“プルダウンメニューコード１”を模式的に示した図である。
第１３図は現地操作画面３０上に流れ文字によるメッセージ３３の表示例を示す図である。
第１４図はメッセージコード変換テーブルとメッセージコード逆変換テーブルを模式的に示す図である。
第１５図はネットワーク３００を介してデータ伝送される“メッセージコード１”を模式的に示した図である。
第１６図はガイダンスまたはオンラインマニュアルが表示された現地操作画面の表示例を示す図である。
第１７図はガイダンスコード変換テーブルとガイダンスコード逆変換テーブルを模式的に示す図である。
第１８図はネットワーク３００を介してデータ伝送される“ガイダンスコード１”を模式的に示した図である。
第１９図は現地監視制御サブシステムの現地モニタ上のカーソル画像の変化例を示す図である。
第２０図はネットワーク３００を介してデータ伝送される“カーソル移動データセット”を模式的に示した図である。
第２１図はネットワーク３００を介してデータ伝送される“遠隔操作データセット”を模式的に示した図である。
【発明を実施するための形態】
【０００６】
以下、図面を参照しつつ、本発明の遠隔監視制御システムおよび遠隔監視制御方法の実施例を説明する。ただし、本発明の範囲は以下の実施例に示した具体的な用途、形状、個数などには限定されないことは言うまでもない。
実施例１にかかる本発明の遠隔監視制御システムの例を示す。
図１は、本発明の遠隔監視制御システムの構成例を示す図である。
図１の構成例では、遠隔監視制御システム１００は、現地監視制御サブシステム１０とセンタ監視制御サブシステム２０を備えている。
現地監視制御サブシステム１０は現地に配置されているシステムであって、制御対象設備２００に接続され、現地にて制御対象設備２００の運転状態の監視制御を行っている。
センタ監視制御サブシステム２０は遠隔地にあるセンタ側に配置されているシステムであって、遠隔地から現地にある制御対象設備２００の運転状態の監視制御を行っている。
現地監視制御サブシステム１０とセンタ監視制御サブシステム２０は広域ネットワーク３００を介して接続されている。
［００４１］
図１ではセンタ監視制御サブシステム２０は一箇所の現地監視制御サブシステム１０とネットワーク３００を介して接続されているが、スイッチング機能を搭載して複数箇所の現地監視制御サブシステム１０とネットワーク３００を介して接続する構成でも良い。
制御対象設備２００は特に限定されず、例えばビルや工場等に設置されている受電設備や空調設備、プラント類など多様なものに適用できる。設備の運転状態を検知するための各種センサ類が組み込まれている。
ネットワーク３００は特に限定されないが、ここでは広域のナローバンド、例えばＩＳＤＮ公衆網とする。
［００４２］
以下、まず、現地監視制御サブシステム１０の各構成要素、センタ監視制御サブシステム２０の各構成要素を説明し、その次に、制御対象設備２００に異常が発生し、その警告として現地操作画面において動きが発生した場合に、本発明の遠隔監視制御システムにおいて、ネットワーク３００を介して現地監視制御サブシステム１０とセンタ監視制御サブシステム２０間において行われるデータ伝送の具体例の順に説明する。
［００４３］
（１）現地監視制御サブシステム１０の構成要素の説明
まず、現地監視制御サブシステム１０の構成要素について説明する。
現地監視制御サブシステム１０は、設備状態診断部１１、画像表示処理部１２、現地モニタ１３、現地入力デバイス１４、差分データ抽出部１５、データ変換処理部１６、伝送処理部１７、入力データ処理部１８、監視制御部１９を備えている。
［００４４］
設備状態診断部１１は、制御対象設備２００の運転状態など諸データを取得するために制御対象設備２００に配置されている各種センサから諸データを収集し、制御対象設備２００の運転状態が正常か異常か等の障害診断処理を実行する部分である。異常として緊急性に応じて「重大エラー」、「警告」、「注意」等のレベル分けを行うものであっても良い。
［００４５］
画像表示処理部１２は、制御対象設備２００の運転状態、設備状態判断部１１による診断結果を可視化する現地操作画面３０の画像処理を行い、現地モニタ１３に描画処理を行う部分である。ここでは後述する現地入力デバイスのカーソル画像処理も行い、現地モニタ１３にカーソル画像の描画処理も行うものとする。
［００４６］
現地モニタ１３は画像表示処理部１２により描画される現地操作画面３０を表示する部分である。例えば、液晶モニタ装置などで良い。
ここで、現地操作画面３０は、制御対象設備２００の運転状態を操作員に伝え、また、制御対象設備２００に対する制御指示内容を入力させるために操作員に提供されるグラフィカルユーザーインターフェイスであり、制御対象設備２００の違いや現地監視制御プログラムを提供したソフトウェアベンダーの違いにて多様なものがありえる。現地操作画面３０内にはカーソル画像３１が重畳して表示されている。
図２は現地操作画面３０の一例であるが、図２の表示例に限定されるものではない。
［００４７］
現地入力デバイス１４は、マウスなどのポインティングデバイスやキーボード等で良い。現地入力デバイス１４により入力されたデータは後述する入力データ処理部１８に出力される。
［００４８］
差分データ抽出部１５は、画像表示処理部１２が形成する現地操作画面３０の画像データの時間的変化を解析して差分データを抽出する部分である。
［００４９］
データ変換処理部１６は、差分データ抽出部１５が抽出した差分データ群から現地操作画面３０の変化の周期性とカーソル画像の変化の断続性の解析結果を用いたデータ変換処理を行う部分である。データ変換処理部１６は差分データ群からデータ変換処理できるように変換テーブルを備え、その変換テーブルを参照することにより効率的に差分データ群から短いデータセットやコードデータ等に変換する。
例えば、後述するように、現地操作画面上のフリッカー発生により生じる差分データ群をフリッカーデータセットに変換するフリッカーデータセット変換テーブル、現地操作画面上のフリッカー発生により生じる差分データ群をフリッカーコードに変換するフリッカーコード変換テーブル、現地操作画面上のプルダウンメニュー展開や消去により生じる差分データ群をプルダウンメニューコードに変換するプルダウンメニューコード変換テーブル、現地操作画面上の流れ文字などのメッセージ表示により生じる差分データ群をメッセージコードに変換するメッセージコード変換テーブル、現地操作画面上のガイダンスやオンラインマニュアル表示により生じる差分データ群をガイダンスコードに変換するガイダンスコード変換テーブルなどがある。
この変換テーブルを用いた現地操作画面３０の変化の周期性とカーソル画像の変化の断続性の解析処理については後述する。
［００５０］
伝送処理部１７は、ネットワーク３００に対するデータ送受信インタフェースを備え、データ変換処理部１６によるデータ変換後の変換データのみを伝送する部分である。
［００５１］
入力データ処理部１８は、センタ入力デバイス２４によりセンタ操作員により入力された入力データを、現地入力デバイス１４により現地操作員が入力した入力データと同様に扱うものであり、現地入力デバイス１４から入力された入力データを受け付ける機能と、後述するようにセンタ監視制御サブシステム２０のカーソルデータ制御部２６から送信される遠隔操作データを基に現地操作画面３０に対する操作入力情報を再現して擬似的に現地監視制御サブシステム１０の現地入力デバイス１４からの入力データとして受け付け、監視制御部１９に出力する機能を備えている。
［００５２］
監視制御部１９は、監視制御に関する処理を実行管理する部分であり、制御対象設備２００の監視制御用に供給された既存の監視制御アプリケーションソフトウェアであってもよい。制御対象設備２００の既存の監視制御アプリケーションが異なるメーカーであるマルチベンダー環境であっても良く、既存のものを変更する必要はない。
監視制御部１９は、現地操作画面３０を介した遠隔操作により制御対象設備２００に対してリレー切り替えやスイッチ切り替えなどの必要な監視制御処理を実行する。
［００５３］
（２）センタ監視制御サブシステム２０の構成要素の説明
次に、センタ監視制御サブシステム２０の構成要素について説明する。
センタ監視制御サブシステム２０は、ネットワーク３００を経由して現地監視制御サブシステム１０とデータ送受信を行い、現地操作画面３０と同じ内容の遠隔操作画面３０’をセンタモニタ２３上に再現表示するとともに、当該遠隔操作画面３０’を介してセンタ入力デバイス２２により制御対象設備２００を遠隔から運転制御するシステムである。
センタ監視制御サブシステム２０は、操作画面再現表示処理部２２、センタモニタ２３、センタ入力デバイス２４、カーソルデータ制御部２６、伝送処理部２７を備えている。
［００５４］
操作画面再現表示処理部２２は、現地操作画面データと現地監視制御サブシステム１０から送信される変換データを基に遠隔操作画面３０’およびカーソル画像をセンタモニタ２３上に再現表示処理を行う部分である。ここで、現地操作画面データ（初期画面、各種ボタン、各種プルダウンメニュー、各種メッセージ等）に関しては、あらかじめセンタ監視制御サブシステム２０内に現地監視制御サブシステム１０で採用されている現地操作画面データを保持・記憶しておくことが好ましい。このように現地操作画面データをあらかじめセンタ監視制御システム２０側で保持・記憶しておくことによりネットワーク３００を介して伝送されるデータ量を低減させることができるからである。
［００５５］
また、操作画面再現表示処理部２２は、現地データ変換処理部１６を介して変換されたデータがコード化されている場合、このコードデータ等から表示すべき内容や動きを再現できるように逆変換テーブルを備える必要がある。当該逆変換テーブルを参照することにより効率的に短いデータセットやコードデータ等から表示すべき内容を再現する。
［００５６］
例えば、後述するように、フリッカーコードから遠隔操作画面上のフリッカー内容を表わすフリッカー情報に逆変換するフリッカーコード逆変換テーブル、プルダウンメニューコードから遠隔操作画面上のプルダウンメニュー情報に逆変換するプルダウンメニューコード逆変換テーブル、メッセージコードから遠隔操作画面上の流れ文字などのメッセージ表示情報に逆変換するメッセージコード逆変換テーブル、ガイダンスコードから遠隔操作画面上のガイダンス情報やオンラインマニュアル情報に逆変換するガイダンスコード逆変換テーブルなどがある。これら逆変換テーブルを用いた遠隔操作画面３０’の表示変更処理については後述する。
［００５７］
センタモニタ２３は操作画面再現表示処理部２２により描画される遠隔操作画面３０’を表示する部分である。例えば、液晶モニタ装置などで良い。
遠隔操作画面３０’は、現地操作画面３０と同じ内容の操作画面であり、制御対象設備２００の運転状態をセンターにいるセンタ操作員に伝え、また、制御対象設備２００に対する制御指示内容を入力させるためにセンターにいるセンタ操作員に提供されるグラフィカルユーザーインターフェイスであり、どのような現地操作画面３０であっても同じ内容の遠隔操作画面３０’として再現表示する。また、カーソル画像３１’が遠隔操作画面３０’内に重畳して表示されている。
［００５８］
例えば、現地操作画面３０が図２に示したものである場合、遠隔操作画面３０’は図２と同じ内容となる。
また、図３のようにセンタ監視制御サブシステム２０のセンタモニタ２３上に、操作画面再現表示処理部２１により再現表示された遠隔操作画面３０’に加え、センタ監視制御サブシステム２０自身の独自操作画面３０”も表示することもできる。なお、モニタ画面を二分して複数箇所の遠隔操作画面３０’、例えば２箇所の現地監視制御サブシステム１０ａ，１０ｂの遠隔操作画面３０’ａ，３０’ｂを表示する構成も可能である。
［００５９］
センタ入力デバイス２４は、例えばマウスなどのポインティングデバイスでも良い。操作画面再現表示処理部２２によりカーソル画像３１’が現地モニタ１３上に表示されているが、前述したようにセンタ入力デバイス２４はこのカーソル画像３１’で表示されるカーソル位置を制御でき、その移動ポイントデータを与えることができる。
［００６０］
カーソルデータ制御部２６は、現地監視制御サブシステム１０から送信され、操作画面再現表示処理部２２により表示されるカーソル画像３１’のポイントデータを取り込むととともに自らのセンタ入力デバイス２４のカーソルとして制御し、また、センタ入力デバイス２４により与えた移動ポイントデータを後述するように現地監視制御サブシステム１０に対して送信するとともに操作画面再現表示処理部２２にカーソル画像３１’の表示位置に関する移動ポイントデータを与える部分である。
［００６１］
伝送処理部２７は、ネットワーク３００に対するデータ送受信インタフェースを備え、カーソルデータ制御部２６によるデータ変換後の変換データのみを伝送する部分である。
これら各部位が連動した具体的な処理動作に関しては以下に述べる。
［００６２］
（３）遠隔監視制御システムの処理動作の例
（３−１）フリッカーが発生した場合の第１の動作の説明
具体例として、制御対象設備２００に異常が発生し、その警告として現地操作画面の特定箇所の表示においてフリッカーが発生した場合に、ネットワーク３００を介して現地監視制御サブシステム１０とセンタ監視制御サブシステム２０間において行われるデータ伝送について説明する。
前提として、既に現地監視制御サブシステム１０およびセンタ監視制御サブシステム２０が稼動しており、現地モニタ１３上には図２に示した現地操作画面が表示されており、センタモニタ２３上にも図２に示した現地操作画面３０と同じ内容の遠隔操作画面３０’が表示されているものとする。この例では、電源供給が２系統あり、常用系統である１号線の電源“１ＴＲ”が使用されているものとする。
［００６３］
今、制御対象設備２００の常用系統である１号線の電源“１ＴＲ”に異常が発生し、異常を示すデータが制御対象設備２００に搭載されているセンサ類から現地監視制御サブシステムの設備状態診断部１１に取り込まれ、設備状態診断部１１が制御対象設備２００に異常が発生したことを検出したものとする。
［００６４］
監視制御部１９は設備状態診断部１１が検出した異常が発生した箇所とその警告内容を示すデータを画像表示処理部１２に与える。ここでは常用系統である１号線の電源“１ＴＲ”に異常が発生し、“１ＴＲ”にフリッカーが表示されるよう画像表示処理部２０に対して信号を送る。
［００６５］
画像表示処理部１２は監視制御部１９からの信号に従い、現地モニタ１３上に表示される現地操作画面３０の描画データを現地モニタ１３および差分データ抽出部１５に出力する。なお、図示しない信号分配器により信号を分配して一方を現地モニタ１３、他方を差分データ抽出部１５に出力すればよい。ここでは“１ＴＲ”の部分にはフリッカー表示がなされるよう描画データが出力される。
［００６６］
ここで、フリッカーとは、現地モニタ１３上の現地操作画面３０の変化が、特定箇所の画像が時間的に規則的な変化を繰り返す表示である。ここでは、“１ＴＲ”が明るく表示される強調表示と通常の明るさの通常表示とが時間的に規則的な変化を繰り返す表示となっている。図４はフリッカーによる強調表示により“１ＴＲ”の画像が明るく表示された状態を示している。フリッカー表示の場合は図２の表示状態と図４の表示状態とが交互に繰り返される。現地モニタ１３上に表示される現地操作画面３０上において常用系統の電源“１ＴＲ”にフリッカー表示がなされる。つまり、画像表示処理部１２は、現地操作画面３０の描画データの出力において、決まったフレームごとに“１ＴＲ”の画像が明るく表示される描画データと“１ＴＲ”の画像が通常の明るさに表示される描画データを現地モニタ１３に出力する。
［００６７］
差分データ抽出部１５は画像表示処理部１２から受け取る現地操作画面３０の描画データに関して差分データを抽出する。抽出された差分データはデータ変換処理部１６に出力される。ここでは差分データとなるのは常用系統の電源“１ＴＲ”にフリッカー表示に関する描画データのみが規則的に刻々と抽出されるものとする。
［００６８］
ここでは、データ変換処理部１６は、フリッカーによって繰り返し抽出される差分データ群と、フリッカーに関するフリッカー発生箇所データとフリッカー画像データとその変化周期データのデータセットであるフリッカーデータセットとの変換テーブルを記憶・保持している必要がある。
図５は、データ変換処理部１６が保持・記憶しているフリッカーデータセット変換テーブルの例を模式的に示した図である。
［００６９］
データ変換処理部１６は差分データ抽出部１５から取得した差分データを解析し、その解析結果により、フリッカーによって繰り返し抽出される差分データ群の発生を検出できる。現地操作画面のフリッカー表示にはフリッカー場所とフリッカー状態はあらかじめ決まったものであるので、データ変換処理部１６が取得する差分データ群は、あらかじめ決まっている複数種のパターンのいずれかに該当することとなる。そこで、データ変換処理部１６は解析した差分データ群に対して、フリッカー発生箇所データとフリッカー画像データとその変化周期データのフリッカーデータセットに変換する。
ここでは、今回の常用系統の１号線電源“１ＴＲ”に発生している警告に対するフリッカーデータセットである“フリッカー発生箇所１ＴＲ，フリッカー画像１、フリッカー周期１秒”に変換されたものとする。
［００７０］
データ変換処理部１６は伝送処理部１７からネットワーク３００を介してセンタ監視制御サブシステム２０に対してフリッカーデータセット“フリッカー発生箇所１ＴＲ，フリッカー画像１、フリッカー周期１秒”を送信する。常用系統の１号線電源に対する障害が続き、フリッカーがしばらく持続していても、冒頭に一度フリッカーデータセット“フリッカー発生箇所１ＴＲ，フリッカー画像１、フリッカー周期１秒”を送信した後は、フリッカーデータセットは送信しない。
［００７１］
センタ監視制御サブシステム２０の操作画面再現表示処理部２２は、ネットワーク３００を介して送信されてきたフリッカーデータセットを取得し、当該フリッカーデータセットから遠隔操作画面３０’上の常用系統の１号線電源“１ＴＲ”においてフリッカー画像データが変化周期１秒にて繰り返し表れるフリッカーを再現表示する描画データをセンタモニタ２３に出力する。
センタモニタ２３では、操作画面再現表示処理部２２から受け取った描画データに従って遠隔操作画面３０’を表示し、常用系統の１号線電源“１ＴＲ”においてフリッカーが表示される。
［００７２］
次に、センタ監視制御サブシステム２０を介して遠隔操作するセンタ操作員は、遠隔操作画面３０’に表示されるフリッカーを見て、現地において常用系統の１号線電源“１ＴＲ”において障害が発生したことを知ることとなる。
センタ操作員は常用系統の１号線電源“１ＴＲ”における障害を取り除くように遠隔操作を始める。ここでは、常用系統の１号線電源“１ＴＲ”から予備系統の２号線電源“２ＴＲ”に切り替える操作を行う。センタ入力デバイス２４を介してカーソルによるオブジェクト選択やボタン押下などの入力指示により常用系統の１号線電源“１ＴＲ”から予備系統の２号線電源“２ＴＲ”に切り替える操作を入力する。
［００７３］
カーソルデータ制御部２６は、オブジェクト選択やボタン押下などの操作入力データはそのまま操作画面再現表示処理部２２に出力するとともに遠隔操作データとして伝送処理部２７を介して現地監視制御サブシステム１０に対してデータ送信する。
［００７４］
操作画面再現表示処理部２２はカーソルデータ制御部２６から受け取ったカーソルに関する操作入力データを受け、カーソルに関する操作はそのまま反映し、描画データをセンタモニタ２３に与える。
［００７５］
現地監視制御サブシステム１０の入力データ処理部１８は、センタ監視制御サブシステム２０のカーソルデータ制御部２６から送信される遠隔操作データを基に現地操作画面３０に対する操作入力情報を再現して擬似的に現地監視制御サブシステム１０の現地入力デバイス１４からの入力データとして受け付ける機能を備えている。つまり、センタ監視制御サブシステム２０のセンタ入力デバイス２４から入力した遠隔操作入力データがあたかも現地入力デバイス１４から入力された現地の操作入力データとして扱われる。
［００７６］
入力データ処理部１８は遠隔操作データを監視制御部１９に対して出力し、監視制御部１９は制御対象設備２００に対して必要なリレー切り替えやスイッチ切り替えなどの処理を行う。ここでは、常用系統の１号線電源“１ＴＲ”から予備系統の２号線電源“２ＴＲ”に切り替える操作が実行される。
［００７７］
図６が制御対象設備２００の運転状態が、予備系統の２号線電源“２ＴＲ”に切り替わった後の現地操作画面３０の例である。
図７がネットワーク３００を介してデータ伝送されるフリッカーデータセットを模式的に示した図である。
［００７８］
以上、現地操作画面にフリッカー表示された障害が制御対象設備２００に生じた場合、遠隔にあるセンタ監視制御サブシステム２０から遠隔操作により制御対象設備２００に対する遠隔操作が可能となるとともに、ネットワークに転送されるデータは、フリッカーデータセットと遠隔操作データのみであり、少ないデータ伝送量で遠隔操作でき、ネットワークはナローバンドのようなものでも足りることが理解されよう。
［００７９］
なお、予備系統の２号線電源“２ＴＲ”に切り替え後、障害は一応回避され、常用系統の１号線電源“１ＴＲ”に表示されていたフリッカーはなくなるため、差分データ抽出部１６で抽出されていた差分データ群も発生しなくなり、データ変換処理部１６は、差分データの解析の結果、特定箇所の差分データ群が得られなくなったとして“フリッカー停止コード”を生成してセンタ監視制御サブシステム２０に伝送する。
センタ監視制御サブシステム２０の操作画面再現表示処理部２２は、フリッカー停止コードを受け取ると遠隔操作画面上の“１ＴＲ”箇所におけるフリッカーを再現表示の描画データ出力を停止する。
［００８０］
（３−２）フリッカーが発生した場合の第２の動作の説明
フリッカーが発生した場合の第２の動作とは、上記したフリッカーが発生した場合の第１の動作に比べてさらにデータ伝送量を低減させる工夫を施したものである。
フリッカーが発生した場合の第１の動作では、フリッカーが発生した場合、データ変換処理部１６は、差分データ抽出部１５から受け取った差分データ群を解析して、差分データ群を１セットのフリッカー発生箇所データとフリッカー画像データとその変化周期データのフリッカーデータセットに変換するものであった。
フリッカーが発生した場合の第２の動作では、さらにデータ変換効率を上げ、データ変換処理部１６は、差分データ抽出部１５から受け取った差分データ群を解析して、フリッカー発生箇所、フリッカー画像、フリッカー周期の組み合わせをコード化し、フリッカーコードに変換してデータ伝送するものである。
［００８１］
フリッカーが発生した場合の第２の動作を実現するためには、データ変換処理部１６は、フリッカーによって繰り返し抽出される差分データ群と、フリッカー発生箇所、フリッカー画像、フリッカー周期のセットであるフリッカーコードとの変換テーブルを記憶・保持しており、センタ監視制御サブシステム２０の操作画面再現表示処理部２２は、このフリッカーコードをフリッカー発生箇所、フリッカー画像、フリッカー周期のセットに逆変換する逆変換テーブルを記憶・保持する必要がある。
図８は、データ変換処理部１６が保持・記憶する記憶するフリッカーコード変換テーブルと、操作画面再現表示処理部２２が保持・記憶するフリッカーコード逆変換テーブルを模式的に示す図である。
［００８２］
ここではデータ変換処理部１６は、差分データ抽出部１５から受け取った差分データ群を解析し、フリッカーによって繰り返し抽出される差分データ群の発生を検出した場合、変換テーブルを参照して、例えば、“フリッカーコード１”に変換し、ネットワーク３００を介してデータ伝送する。図９がネットワーク３００を介してデータ伝送される“フリッカーコード１”を模式的に示した図である。このように、例えば１６ビットや３２ビットなどのフリッカーコードのみがネットワーク３００を介してデータ伝送されるのみであり、そのデータ伝送量はきわめて小さいものとなる。
［００８３］
操作画面再現表示処理部２２は逆変換テーブルを参照し、“フリッカーコード１”からフリッカー発生箇所、フリッカー画像、フリッカー周期に関する情報を得て、センタモニタ２３に対して当該フリッカーが表示されるように各々の描画データに展開して渡すこととなる。
その他の処理の流れは上記のフリッカーが発生した場合の第１の動作における処理の流れと同様で良いのでここでは省略する。
［００８４］
（３−３）プルダウンを展開・消去する場合の動作の説明
次の具体例として、現地操作画面を操作する過程においてプルダウンメニューが展開されたり、展開されていたプルダウンメニューが消去されたりした場合に、ネットワーク３００を介して現地監視制御サブシステム１０とセンタ監視制御サブシステム２０間において行われるデータ伝送について説明する。
［００８５］
この例では、データ変換処理部１６は、あらかじめ、すべてのプルダウンメニューについて、展開されてゆくことによって繰り返し抽出される差分データ群とプルダウンメニューコードの変換テーブルを記憶・保持しておき、また、センタ監視制御サブシステム２０の操作画面再現表示処理部２２には、このプルダウンメニューコードをプルダウンメニューの画像表示位置データと展開後のプルダウンメニュー画像データのデータセットに逆変換する逆変換テーブルを記憶・保持している。
ここで、プルダウンメニューコードとは、プルダウンメニュー画像表示位置データと展開後のプルダウンメニュー画像データのセットに対して割り当てられるコードである。
図１１は、データ変換処理部１６が保持・記憶する記憶するプルダウンメニューコード変換テーブルと、操作画面再現表示処理部２２が保持・記憶するプルダウンメニューコード逆変換テーブルを模式的に示す図である。
［００８６］
以下、前提として、既に現地監視制御サブシステム１０およびセンタ監視制御サブシステム２０が稼動しており、現地モニタ１３上には図２に示した現地操作画面が表示されており、センタモニタ２３上にも図２に示した現地操作画面３０と同じ内容の遠隔操作画面３０’が表示されているものとする。
［００８７］
今、センタ操作員がセンタ入力デバイス２４を操作し、遠隔操作画面３０’のメニューボタンを押下するように操作する。センタ入力デバイス２４から入力されたクリック信号はそのままカーソルデータ制御部２６から伝送処理部２７へ渡され、ネットワーク３００を介して現地監視制御サブシステム１０の入力データ処理部１８に入力される。センタ入力デバイス２４から入力されたクリック信号は入力データ処理部１８により現地入力デバイス１４から入力されたクリック信号として監視制御部１９に渡される。監視制御部１９はクリック信号を取得し、現地操作画面３０におけるボタン操作を実行し、画像表示処理部１２に対して該当メニューにおけるプルダウンメニューの展開画像の描画データを現地モニタ１３に出力する。現地モニター１３は図１０に示したプルダウンメニュー３２が展開された現地操作画面３０を表示することとなる。ここでは、図１０に示したプルダウンメニュー３２はメニューボタンの押下から０・５秒間１５フレームをかけて展開されるものとする。
［００８８］
画像表示処理部１２はプルダウンメニューの展開画像の描画データを差分データ抽出部１５にも出力し、差分データ抽出部１５は０・５秒間１５フレームにわたり刻々と展開される途中段階のプルダウンメニュー展開画像データを差分データ群として抽出する。
［００８９］
データ変換処理部１６は、差分データ抽出部１５から受け取った０・５秒間１５フレームの差分データ群を解析して、プルダウンメニューが次第に展開されてゆくことによって繰り返し抽出される差分データ群の発生を検出した場合、変換テーブルを参照して対応するプルダウンメニューコード、例えば、“プルダウンメニューコード１”に変換し、ネットワーク３００を介してデータ伝送する。図１２がネットワーク３００を介してデータ伝送される“プルダウンメニューコード１”を模式的に示した図である。このように、例えば１６ビットや３２ビットなどのプルダウンメニューコードのみがネットワーク３００を介してデータ伝送されるのみであり、そのデータ伝送量はきわめて小さいものとなる。
［００９０］
操作画面再現表示処理部２２は逆変換テーブルを参照し、“プルダウンメニューコード１”からプルダウンメニュー画像表示位置データと展開後のプルダウンメニュー画像データのデータセットに逆変換し、センタモニタ２３に対して当該プルダウンメニューが表示されるように０・５秒間１５フレームの描画データに展開して渡すこととなる。センタモニタ２３の遠隔操作画面では通常のプルダウンメニューが展開されるごとく、プルダウンメニューが順に展開されてゆく。
［００９１］
その他の細かい処理の流れは上記の（３−１）のフリッカーが発生した場合の第１の動作における処理の流れと同様で良いのでここでは省略する。
［００９２］
（３−４）メッセージが表示される場合の動作の説明
次の具体例として、制御対象設備２００の運転状態に応じて現地操作画面においていわゆる流れ文字によるメッセージが表示された場合に、ネットワーク３００を介して現地監視制御サブシステム１０とセンタ監視制御サブシステム２０間において行われるデータ伝送について説明する。
［００９３］
この例では、データ変換処理部１６は、あらかじめ、監視制御部１９が利用する既存の監視制御プログラムの現地操作画面が備えているすべてのメッセージについて、流れ文字として展開されてゆくことによって繰り返し抽出される差分データ群と、メッセージコードとの変換テーブルを記憶・保持し、また、センタ監視制御サブシステム２０の操作画面再現表示処理部２２は、このメッセージコードをメッセージのテキストデータと流れる方向や速度などの修飾データとのデータセットに逆変換する逆変換テーブルを記憶・保持している。
ここでメッセージコードはメッセージ文字のテキストコードと書式データとメッセージ文字の変化内容を示す変化データのデータセットに対して割り当てておくコードである。
図１４は、データ変換処理部１６が保持・記憶する記憶するメッセージコード変換テーブルと、操作画面再現表示処理部２２が保持・記憶するメッセージコード逆変換テーブルを模式的に示す図である。
［００９４］
今、現地モニタ１３上には図２に示した現地操作画面が表示されており、センタモニタ２３上にも図２に示した現地操作画面３０と同じ内容の遠隔操作画面３０’が表示されているものとする。ここで、制御対象設備２００の運転状態に何らかの影響が生じ、設備状態診断部１１からの通知により監視制御部１９は画像表示処理部１２に対して流れ文字によるメッセージを表示するデータを与える。画像表示処理部１２は現地操作画面上の所定箇所に流れ文字によるメッセージが表示されるように現地モニタ１３に描画データを出力する。ここでは、“１号線常用電源の定期点検を行ってください”というメッセージが１０秒間かけて左から右へ流れる流れ文字として現地操作画面３０の右上欄に表示されるものとする。例えば現地モニター１３は図１３に示したように現地操作画面３０上に流れ文字によるメッセージ３３を表示する。
［００９５］
次に、画像表示処理部１２は流れ文字によるメッセージ３３の展開画像の描画データを差分データ抽出部１５にも出力する。ここでは、差分データ抽出部１５は差分データとして１０秒間３００フレームにわたり、流れ文字によるメッセージ３３の展開画像の描画データが刻々と抽出される。
［００９６］
データ変換処理部１６は、差分データ抽出部１５から受け取る差分データ群を解析して、メッセージ文字が次第に流れてゆくことによって繰り返し抽出される差分データ群の発生を検出した場合、変換テーブルを参照して対応するメッセージコード、例えば、“メッセージコード１”に変換し、ネットワーク３００を介してデータ伝送する。なお、データ変換処理部１６は、１０秒間３００フレームにわたるすべての差分データ群を取得しなくても、例えば最初の数フレーム分の差分データ群のみで変換テーブルを参照して“メッセージコード１”であることが検出できれば、その時点で“メッセージコード１”を伝送すれば良い。
［００９７］
図１５はネットワーク３００を介してデータ伝送される“メッセージコード１”を模式的に示した図である。このように、例えば１６ビットや３２ビットなどのメッセージコードのみがネットワーク３００を介してデータ伝送されるのみであり、そのデータ伝送量はきわめて小さいものとなる。
［００９８］
操作画面再現表示処理部２２は逆変換テーブルを参照し、“メッセージコード１”からメッセージ文字のテキストコードと書式データとメッセージ文字の変化内容を示す変化データのデータセットに逆変換し、得られたメッセージのテキストデータを指定された書式と変化内容に従って、流れ文字が再現表示できるようにセンタモニタ２３に描画データを１０秒間３００フレームにわたり出力する。
センタモニタ２３の遠隔操作画面では“１号線常用電源の定期点検を行ってください”というメッセージが１０秒間かけて左から右へ流れる流れ文字として現地操作画面３０の右上欄に表示される。
［００９９］
その他の細かい処理の流れは上記の（３−１）のフリッカーが発生した場合の第１の動作における処理の流れと同様で良いのでここでの説明は省略する。
［０１００］
（３−５）ガイダンス、オンラインマニュアルが表示される場合の動作の説明
次の具体例として、センタ操作員が遠隔操作画面を介した制御対象設備２００の遠隔監視において遠隔操作画面中にガイダンスやオンラインマニュアルを表示した場合に、ネットワーク３００を介して現地監視制御サブシステム１０とセンタ監視制御サブシステム２０間において行われるデータ伝送について説明する。
［０１０１］
この例では、データ変換処理部１６は、あらかじめ、監視制御部１９が利用する既存の監視制御プログラムの現地操作画面が備えているすべてのガイダンスやオンラインマニュアルについて、それらを表示することによって繰り返し抽出される差分データ群と、ガイダンスコードとの変換テーブルを記憶・保持し、また、センタ監視制御サブシステム２０の操作画面再現表示処理部２２は、このガイダンスコードをセンタ操作画面に表示されるガイダンスやオンラインマニュアルデータに逆変換する逆変換テーブルを記憶・保持している。
図１７は、データ変換処理部１６が保持・記憶する記憶するガイダンスコード変換テーブルと、操作画面再現表示処理部２２が保持・記憶するガイダンスコード逆変換テーブルを模式的に示す図である。
［０１０２］
今、現地モニタ１３上には図２に示した現地操作画面が表示されており、センタモニタ２３上にも図２に示した現地操作画面３０と同じ内容の遠隔操作画面３０’が表示されているものとする。ここで、センタ操作員が制御対象設備２００の遠隔監視の上で何らかのガイダンスやオンラインマニュアルを参照したくなり、センタ入力デバイス２４を介して遠隔操作画面上に表示するようにボタン操作を行ったとする。カーソルデータ制御部２６は当該ボタン押下のクリック信号をネットワーク３００を介して現地監視制御サブシステム１０に送信する。
現地監視制御サブシステム１０の入力データ処理部１８は当該クリック信号を現地入力デバイス１４から与えられたクリック信号と扱い、監視制御部１９に出力する。
［０１０３］
監視制御部１９はクリック信号を現地操作画面上のガイダンス表示指示またはオンラインマニュアル表示指示のボタン押下と検出し、該当するガイダンス表示またはオンラインマニュアル表示に関する指示を画像表示処理部１２に出力し、画像表示処理部１２はガイダンスまたはオンラインマニュアルが表示された現地操作画面の描画データを現地モニタ１３に対して出力し、現地モニタ１３は、例えば図１６に示すようにガイダンスまたはオンラインマニュアル３４が表示された現地操作画面を表示する。
［０１０４］
次に、画像表示処理部１２はガイダンスまたはオンラインマニュアルが表示された現地操作画面の描画データを差分データ抽出部１５にも出力する。ここでは、差分データ抽出部１５は差分データとしてガイダンスまたはオンラインマニュアルの描画データが抽出される。
データ変換処理部１６は、差分データ抽出部１５から受け取る差分データ群を解析して、ガイダンスまたはオンラインマニュアルの描画データの差分データ群の発生を検出した場合、変換テーブルを参照して対応するガイダンスコード、例えば、“ガイダンスコード１”に変換し、ネットワーク３００を介してデータ伝送する。
［０１０５］
図１８はネットワーク３００を介してデータ伝送される“ガイダンスコード１”を模式的に示した図である。このように、例えば１６ビットや３２ビットなどのガイダンスコードのみがネットワーク３００を介してデータ伝送されるのみであり、そのデータ伝送量はきわめて小さいものとなる。
［０１０６］
センタ監視制御サブシステム２０において、操作画面再現表示処理部２２は逆変換テーブルを参照し、“ガイダンスコード１”からガイダンスデータまたはオンラインマニュアルデータに逆変換し、得られたガイダンスデータまたはオンラインマニュアルデータが再現表示できるようにセンタモニタ２３に描画データを出力する。
センタモニタ２３の遠隔操作画面にはガイダンスまたはオンラインマニュアルが表示され、遠隔操作員はガイダンスまたはオンラインマニュアルを参照することができる。
［０１０７］
その他の細かい処理の流れは上記の（３−１）のフリッカーが発生した場合の第１の動作における処理の流れと同様で良いのでここでの説明は省略する。
［０１０８］
（３−６）カーソルの位置移動を伴う操作がされる場合の第１の動作の説明
次の具体例として、現地操作員が現地操作画面を介して制御対象設備２００の監視において現地入力デバイス１４を用いてカーソルを移動させた場合に、ネットワーク３００を介して現地監視制御サブシステム１０とセンタ監視制御サブシステム２０間において行われるデータ伝送について説明する。
［０１０９］
ここでは一例として、図１９に示すように、現地監視制御サブシステムの現地モニタ上のカーソル画像の変化が、第１のポイントにあるカーソル３１ａから第２のポイントにあるカーソル３１ｂに向けて１秒間かけた位置移動である場合を説明する。
［０１１０］
現地入力デバイス１４から入力された操作データが、第１のポイントから第２のポイントに向けて１秒間かけた位置移動である場合、監視制御部１９は画像表示処理部１２に対して、カーソル画像が、第１のポイントから第２のポイントに向けて１秒間かけた位置移動するように描画データを発生させ、画像表示処理部１２は当該描画データを現地モニタ１３および差分データ抽出部１５に出力する。差分データ抽出部１５はカーソルの動きの過程に合わせて時々刻々と１秒間３０フレームの差分データ群を抽出する。
［０１１１］
ここで、入力デバイス１４を用いたカーソルの操作が自在である限り、差分データ抽出部１５により抽出される差分データ群はあらかじめ決まったパターンばかりではない。そのため、変換テーブルのようなものを準備することはできない。
そこで、データ変換処理部１６は、１秒間３０フレームの差分データの解析の結果、連続または断続して抽出されるカーソル画像の差分データ群の発生を検出した場合、カーソル移動を示すカーソル移動コードデータとカーソル移動後の座標データと移動時間データとの“カーソル移動データセット”に変換する。データ変換処理部１６は、この“カーソル移動データセット”を伝送処理部１７を介してセンタ監視制御サブシステム２０にデータ送信する。ここではカーソル移動コードデータと第２のポイント座標データと１秒間を示す時間データの“カーソル移動データセット”としてネットワーク３００を介してセンタ監視制御サブシステム２０にデータ伝送される。
［０１１２］
図２０はネットワーク３００を介してデータ伝送される“カーソル移動データセット”を模式的に示した図である。伝送されるデータは、短いコードデータや座標ポイントデータ等がデータ伝送されるのみであり、そのデータ伝送量はきわめて小さいものとなる。
センタ監視制御サブシステム２０の操作画面再現表示処理部２２は、取得したカーソル移動データセットに従い、カーソル移動を現在の第１のポイント３１ａからカーソル移動データセットが示す第２のポイント３１ｂまで１秒間の移動時間にて遠隔操作画面上のカーソル移動が再現表示できるように、センタモニタ２３に対して描画データを出力する。
［０１１３］
その他の細かい処理の流れは上記の（３−１）のフリッカーが発生した場合の第１の動作における処理の流れと同様で良いのでここでの説明は省略する。
［０１１４］
（３−７）カーソルの位置移動を伴う操作がされる場合の第２の動作の説明
次の具体例として、センタ操作員が遠隔操作画面を介して制御対象設備２００の監視においてセンタ入力デバイス２４を用いてカーソルを遠隔移動させた場合に、ネットワーク３００を介して現地監視制御サブシステム１０とセンタ監視制御サブシステム２０間において行われるデータ伝送について説明する。
［０１１５］
ここでは一例として、図１９と同様、センタ監視制御サブシステム２０のセンタモニタ２３上のカーソル画像の変化が、第１のポイントにあるカーソル３１ａから第２のポイントにあるカーソル３１ｂに向けて１秒間かけた位置移動である場合を説明する。
［０１１６］
カーソルデータ制御部２６は、遠隔操作画面３０’を介してセンタ入力デバイス２４を用いて入力されたデータを操作画面再現表示処理部２２に出力するとともに、伝送処理部２７を介して現地監視制御サブシステム１０に対してデータ伝送する。つまり、前者はセンタ入力デバイス２４で与えられたカーソル移動指示を即座に自らのセンタモニタ２３の遠隔操作画面に反映するために操作画面再現表示処理部２２に出力するものであり、後者は現地監視制御サブシステム１０を遠隔操作するために現地監視制御サブシステム１０に対してデータ伝送するものである。前者の操作画面再現表示処理部２２への出力はセンタ入力デバイス２４で与えられた入力データをそのまま出力しても問題ないが、後者の現地監視制御サブシステム１０に対するデータ伝送ではセンタ入力デバイス２４で与えられた入力データをそのまま出力するとデータ伝送量が大きくなってしまうので、以下に示す遠隔操作データのみをデータ伝送する。
［０１１７］
カーソルデータ制御部２６は、センタ入力デバイス２４で与えられた入力データがカーソルを第１のポイント３１ａから第２のポイント３１ｂに向けて１秒間で連続移動させるデータである場合、操作画面再現表示処理部２２に対しては入力データをそのまま出力するが、現地監視制御サブシステムに対してはカーソル移動を示すカーソル移動コードデータと第２のポイント座標データのみを“遠隔操作データセット”として出力する。
［０１１８］
図２１はネットワーク３００を介してデータ伝送される“遠隔操作データセット”を模式的に示した図である。伝送されるデータは、短いコードデータや座標ポイントデータ等がデータ伝送されるのみであり、そのデータ伝送量はきわめて小さいものとなる。
［０１１９］
現地監視制御サブシステム１０の入力データ処理部１８は、遠隔操作データを現地入力デバイス１４から入力された入力データとして扱い、監視制御部１９はカーソル表示位置を現時点の表示位置（第１のポイント座標）から入力データが示す表示位置（第２のポイント座標）へ移動するよう画像表示処理部１２に対して指示し、画像表示処理部１２は、カーソル画像が第２の座標ポイントに表示される描画データを発生させ、当該描画データを現地モニタ１３および差分データ抽出部１５に出力する。
［０１２０］
現地モニタ１３では、第１のポイント３１ａに表示されていたカーソル画像が第２のポイント３１ｂに表示されることとなる。
差分データ抽出部１５では、差分データとして、カーソル画像が第２のポイント３１ｂにある画像が１フレームのみ得られることとなる。
そこで、データ変換処理部１６は、差分データからカーソル移動を示すカーソル移動コードデータとカーソル移動後の座標データ（第２のポイント座標データ）と移動時間が特に示されない“カーソル移動データセット”に変換できる。データ変換処理部１６は、この“カーソル移動データセット”を伝送処理部１７を介してセンタ監視制御サブシステム２０にデータ送信する。
［０１２１］
なお、上記したように、カーソルデータ制御部２６から操作画面再現表示処理部２２に対しては入力データをそのまま出力されており、カーソルは第１のポイント３１ａから第２のポイント３１ｂに移動して既に描画されているので、現地監視制御サブプログラム１０から帰ってくるカーソル移動データセットが操作画面再現表示処理部２２に入力されても整合性は保たれており、カーソルが特に移動するように新たな描画データが作成されることはない。
［０１２２］
その他の細かい処理の流れは上記の（３−１）のフリッカーが発生した場合の第１の動作における処理や（３−６）カーソルの位置移動を伴う操作がされる場合の第１の動作の説明の流れと同様で良いのでここでの説明は省略する。
以上、本発明の好ましい実施形態を図示して説明してきたが、本発明の技術的範囲を逸脱することなく種々の変更が可能であることは理解されるであろう。従って本発明の技術的範囲は添付された特許請求の範囲の記載によってのみ限定されるものである。
【産業上の利用可能性】
【０００７】
以上、本発明の好ましい実施形態を図示して説明してきたが、本発明の遠隔監視制御システムは多様な設備やプラントの遠隔監視制御用途に適用することができる。
【図１】
2009104808.tif 000003
【図２】
2009104808.tif 000004
【図３】
2009104808.tif 000005
【図４】
2009104808.tif 000006
【図５】
2009104808.tif 000007
【図６】
2009104808.tif 000008
【図７】
2009104808.tif 000009
【図８】
2009104808.tif 000010
【図９】
2009104808.tif 000011
【図１０】
2009104808.tif 000012
【図１１】
2009104808.tif 000013
【図１２】
2009104808.tif 000014
【図１３】
2009104808.tif 000015
【図１４】
2009104808.tif 000016
【図１５】
2009104808.tif 000017
【図１６】
2009104808.tif 000018
【図１７】
2009104808.tif 000019
【図１８】
2009104808.tif 000020
【図１９】
2009104808.tif 000021
【図２０】
2009104808.tif 000022
【図２１】
2009104808.tif 000023
【国際調査報告】
2009104808.tif 000024
2009104808.tif 000025