(57)【要約】【課題】  プラント監視制御分野の大型ディスプレイシステムにおいて、安定したプラント監視、および正確かつ確実なプラント制御を行えるようにする。【解決手段】  大型ディスプレイの制御サーバ２に画面表示制御プロセス２Ａとリモート制御プロセス２Ｂを、ＣＲＴ端末４にリモート制御プロセス４Ａを設け、画面表示制御プロセス２Ａはリモート制御プロセス２Ｂに操作開始イベントと操作終了イベントを送信し、リモート制御プロセス２Ｂは、操作権ロックルールテーブルを参照して操作権をロック、またはアンロック状態にし、リモート制御プロセス４Ａはリモート制御プロセス２Ｂに操作権取得要求イベントを送信し、操作権がロックされていない場合にのみ操作権を与えるように構成した。【選択図】図１
2005157699.tif 000002
【特許請求の範囲】
【請求項１】
プラントの運転・故障状態表示、あるいは機器の起動停止などの機器制御を行うための画面を表示する大型スクリーン装置と、該大型ディスプレイ装置上の画面をリモート操作するための複数台のＣＲＴ端末装置と、前記大型スクリーン装置とＣＲＴ端末の画面表示及び操作の制御を行う制御サーバを備え、前記ＣＲＴ端末から操作権を自動的にロックするための操作権ロック開始操作条件及び操作権ロック解除操作条件を含むデータを作成して前記制御サーバに送信して操作権を登録し、操作権を登録したＣＲＴ端末装置からのリモートの操作が、登録した操作権ロック開始操作条件である場合は操作権をロックして他のＣＲＴ端末装置への操作権の移動を禁止し、前記登録した操作権ロック解除操作条件である場合は操作権の自動的なロックを解除する大型ディスプレイシステム。
【請求項２】
プラントの監視制御を行うための大型スクリーンと、該大型ディスプレイ装置上の画面をリモート操作するための複数台のＣＲＴ端末装置と、前記大型スクリーン装置とＣＲＴ端末の画面表示及び操作の制御を行う制御サーバを備え、該サーバが、操作権取得ＣＲＴ端末番号と操作権ロック状態とＣＲＴ端末名称と通信ＩＤを含む操作権管理テーブル，操作権ロックカウンタと操作権ロック開始操作条件と操作権ロック解除操作条件を含む操作権ロックルールテーブルを有し、前記ＣＲＴ端末装置から送信されるイベント情報と前記各テーブルに記録された内容とを判別して該当するＣＲＴ端末装置の操作権をロックして他のＣＲＴ端末装置への操作権の移動を禁止し、操作権の自動的なロックを解除する大型ディスプレイシステム。
【請求項３】
前記ＣＲＴ端末装置から送信されたイベント情報が、他のＣＲＴ端末装置の操作権がロックされたイベント情報に該当する場合は、該イベント情報を自動的に破棄する請求項１又は２に記載の大型ディスプレイシステム。
【請求項４】
前記ＣＲＴ端末装置で操作権の取得，解放が行われた時に、該当するＣＲＴ端末装置を特定する情報，日時を時系列に記録する操作権履歴テーブルを有する請求項１又は２に記載の大型ディスプレイシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラント監視制御に用いられ、操作権を自動的にロックして誤操作を防止するのに好適な大型ディスプレイシステムに関する。
【背景技術】
【０００２】
近年、プラント監視制御システム分野では大型ディスプレイシステムが開発されている。この種の大型ディスプレイシステムとして、〔特許文献１〕に記載のように、ネットワークに接続されるＸ端末にマウスとキーボード及びディスプレイを接続し、コンピュータにリモートマウスサーバプロセスを設け、プロセスにより各コンピュータに対応したマウス情報入力用ウィンドウ内でのマウスカーソルの移動とボタン・イベント及びキーボードからの入力をイベントとしてマウスカーソルの移動や座標を送信及びキーコードを送信することで１台のマウスとキーボードによるマルチスクリーン操作ができるようにした監視制御システムがある。又、〔特許文献２〕に記載のように、表示制御用コンピュータに各スクリーンにまたがる画面データを１つのデータとして作成しかつ各画像を判別できる番号を設け、この画像データを各表示制御用コンピュータ別に発生する表示プロセスを設け、各表示プロセスの発生画像データを各スクリーン別に切り出して他の表示制御用コンピュータに分割表示データとして転送する画像表示範囲設定部を設け、マウスで指定する画像のフリッカ表示を各表示プロセスに通知するリモートマウスサーバを設け、複数のスクリーンにまたがった画像の表示を可能にし、同時のフリッカ表示ができるようにしたマルチスクリーン表示装置がある。
【０００３】
【特許文献１】特開平１０−３９９２１号公報
【特許文献２】特開平９−２４４８６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
プラント監視制御システムでは、操作員が画面に表示されているプラントの運転・故障状態を監視し、プラント機器の起動停止等の制御を行う。プラントを制御する際には、マウスやキーボードの一連の複数の操作を、指差し呼称により操作ミスがないように慎重に行う必要がある。
【０００５】
〔特許文献１〕に記載のものは、１台のマウスとキーボードによるマルチスクリーン操作ができるようにした監視制御システムであり、〔特許文献２〕に記載のものは、複数のスクリーンにまたがった画像の表示を可能にし、同時にフリッカ表示ができるようにしたマルチスクリーン表示装置であるが、このようなプラント監視制御システムで、１台の大型ディスプレイを複数のＣＲＴ端末で監視と操作を共有するシステムにおいては、複数のＣＲＴ端末から同時に操作される可能性があり、監視ミス，操作ミスを見過ごすことによるプラントの誤制御を防止することについては配慮されていない。
【０００６】
本発明の目的は、プラントの監視制御を正確にかつ確実に行える大型ディスプレイシステムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、ＣＲＴ端末装置から大型スクリーン装置上の画面の操作を行うための１つの操作権を設け、操作権を有するＣＲＴ端末からの操作が、予め設定されている操作条件に入った時点で、操作権が他のＣＲＴ端末に移らないように自動的にロックして、複数のＣＲＴ端末から同時に操作されることを防ぐようにしたものである。
【発明の効果】
【０００８】
大型ディスプレイ上の画面を複数台のＣＲＴ端末から同時に操作されることがなくなり、また、プラント制御を行うための操作を行う際に、他のＣＲＴ端末に割り込まれて操作されることがなくなるので、プラントの制御を正確にかつ確実に行うことができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の一実施例を図１から図９により説明する。図１は本実施例の大型ディスプレイシステムの構成図、図２は制御サーバの構成を示す図である。
【００１０】
大型スクリーン装置１には、大型ディスプレイ用の制御サーバ２が接続され、制御サーバ２には通信回線３を介して複数台のＣＲＴ端末４が接続されている。ＣＲＴ端末４には入力装置であるキーボード５とマウス６が設けられている。
【００１１】
大型ディスプレイ用の制御サーバ２には、画面の表示制御と操作制御を行う画面表示制御プロセス２Ａ，ＣＲＴ端末４とのイベント送受信を行いリモート操作の制御を行うリモート制御プロセス２Ｂ，操作権の状態を管理する図７に示す操作権管理テーブル２Ｃ，操作権の取得，解放の履歴を時系列に記録する図８に示す操作権履歴テーブル２Ｄ，操作権を自動的にロックする操作ルールを定義した図９に示す操作権ロックルールテーブル２Ｅが記憶されている。ＣＲＴ端末４には、制御サーバ２とのデータ送受信を行いリモート操作を制御するリモート制御プロセス４Ａが記憶されている。
【００１２】
ユーザは、大型ディスプレイシステムを使用する前に、大型ディスプレイ上の画面を操作した時に、操作権を自動的にロックするための操作ルールを定義したデータを作成して制御サーバ２に送信し、制御サーバ２の操作権ロックルールテーブル２Ｅに登録しておく。この操作権ロックルールテーブル２Ｅは、図９に示すように、例えば操作権ロック開始操作条件，操作権ロック解除操作条件等のルールを記憶している。
【００１３】
図３は、ＣＲＴ端末４のマウス、あるいはキーボードから入力されたイベント処理の流れ図である。ユーザは、マウスあるいはキーボードを用いて上述した操作権取得要求及び操作権を自動的にロックするための操作ルール、あるいは他のイベントを入力する。リモート制御プロセス４Ａは、ＣＲＴ端末４のマウス、あるいはキーボードから入力されたイベントと、制御サーバ２のリモート制御プロセス２Ｂから送信されるイベント情報により、入力されたイベント処理を行う。
【００１４】
Ｓ１１で、取り込んだイベントの種類を判定する。取り込んだイベントが操作権取得要求操作イベントの場合は、Ｓ１２で、制御サーバ２のリモート制御プロセス２Ｂに操作権取得要求イベントを送信する。この時、予め決定されているＣＲＴ端末番号，ＣＲＴ端末名称，通信ＩＤが紐付けされて入力されたルールと共に送信される。取り込んだイベントが操作権取得要求操作イベント以外のマウス移動イベント，マウスボタンイベント，キー入力イベントの場合は、Ｓ１３で、操作権を取得しているか否かを判定する。操作権を取得済みの時は、Ｓ１４で、制御サーバ２のリモート制御プロセス２Ｂに取り込んだイベントを送信し、操作権が未取得の場合は取り込んだイベントは破棄される。イベントが破棄されたことはＣＲＴ端末４に表示される。
【００１５】
図４は、制御サーバ２のリモート制御プロセス２Ｂでのイベント処理の流れ図である。リモート制御プロセス２Ｂでは、ＣＲＴ端末４のリモート制御プロセス４Ａから送信されたイベントと、画面表示制御プロセス２Ａからのイベント情報によりリモート制御プロセス４Ａから送信されたイベント処理を行う。
【００１６】
Ｓ２１で、送信されたイベントの種類を判定する。イベントの種類が操作権取得通知イベントの場合は、Ｓ２２で操作権を取得済みとして処理を終了する。このとき、図７に示す操作権管理テーブル２Ｃに、ＣＲＴ端末４のリモート制御プロセス４Ａから送信されるＣＲＴ端末番号，ＣＲＴ端末名称，通信ＩＤが、操作権取得ＣＲＴ端末番号１０１，操作権ロック状態１０２,ＣＲＴ端末番号情報としてＣＲＴ端末名称１０３,通信ＩＤ１０４として記録される。又、図９に示す操作権ロックルールテーブル２Ｅに、操作権ロック開始操作条件，操作権ロック解除操作条件等のルールが記録される。
【００１７】
受信したイベントが操作権解放通知イベントの場合は、Ｓ２３で操作権を未取得として処理を終了する。この時、図８に示す操作権履歴テーブル２Ｄの履歴情報に操作権解放の日時１０５，ＣＲＴ端末番号１０６，操作権解放コード１０７を記録する。
【００１８】
図５は、ユーザが大型ディスプレイシステム上の画面を操作した時に、ＣＲＴ端末４のリモート制御プロセス４Ａから送信されるイベントの制御サーバ２でのイベント処理の流れ図である。Ｓ３１で、取り込んだイベントの種類を判定する。イベントの種類が操作権取得要求イベントの場合は、Ｓ３２で、操作権管理テーブル２Ｃを参照して操作権ロック状態１０２と操作権取得ＣＲＴ端末番号１０１から操作権ロック状態か否かを判定する。操作権ロック状態１０２がロックの時は、操作権が他のＣＲＴ端末にあるので取り込んだイベントを破棄する。その他のイベントである場合は、Ｓ５０で、そのイベント処理を実行して処理を終了する。
【００１９】
操作権がアンロックの場合は、Ｓ３３で操作権取得ＣＲＴ端末番号１０１が０以外か否かを判定する。操作権取得ＣＲＴ端末番号１０１が０以外の時は、Ｓ３４で、操作権取得ＣＲＴ端末番号１０１のＣＲＴ端末４に操作権解放通知イベントを送信し、Ｓ３５で、操作権解放履歴として操作権履歴テーブル２Ｄに、図８に示すように、日時１０５，操作権取得ＣＲＴ端末番号１０６，操作権解放コード１０７を記録する。Ｓ３３で操作権取得
ＣＲＴ端末番号１０１が０の時は、Ｓ３６に移行する。
【００２０】
Ｓ３６で、操作権管理テーブル２Ｃの操作権取得ＣＲＴ端末番号１０１に、操作権取得要求元のＣＲＴ端末４のＣＲＴ端末番号を記録する。Ｓ３７で、操作権取得ＣＲＴ端末番号１０１のＣＲＴ端末４に操作権取得通知イベントを送信し、Ｓ３８で、操作権取得履歴として操作権履歴テーブル２Ｄに、日時１０５，操作権取得ＣＲＴ端末番号１０６，操作権取得コード１０７を記録する。
【００２１】
Ｓ３１の取り込んだイベントの種類の判定で、取り込んだイベントがマウス移動イベント，マウスボタンイベント，キー入力イベントの場合は、Ｓ３９で、オペレーティングシステムに取り込んだイベントを送信する。
【００２２】
図６は、画面表示制御プロセス２Ａからのイベント処理の流れ図である。Ｓ４１で、
ＣＲＴ端末４から送信されたイベントの種類を判定する。イベントの種類が画面展開キー押下やインチングキー押下などの操作イベントの場合は、Ｓ４２で、操作イベントが操作権ロック開始操作条件あるいは操作権ロック終了操作条件に該当するか否かを判別するために、操作権ロックルールテーブル２Ｅの操作権ロック開始操作条件１０９，操作権ロック終了操作条件１１０を参照し、該当する操作イベントがあるか否かを検索する。操作権ロック開始操作条件１０９に該当する操作があった場合は、Ｓ４３で、操作権ロックルールテーブル２Ｅの操作権ロックカウンタ１０８を１加算する。Ｓ４４で、操作権ロックカウンタ１０８が１か否かを判別する。操作権ロックカウンタ１０８が１である時は、Ｓ45で、操作権管理テーブル２Ｃの操作権ロック状態１０２にロックコードを格納する。操作権ロックカウンタ１０８が１でない時は、Ｓ４６に移行する。
【００２３】
Ｓ４６で、操作は操作権ロック解除操作条件１１０に該当するか否かを判別する。操作権ロック終了操作条件１１０に該当する操作があった場合は、Ｓ４７で、操作権ロックルールテーブル２Ｅの操作権ロックカウンタ１０８を１減算する。Ｓ４８で、操作権ロックカウンタ１０８が０であるか否かを判別する。操作権ロックカウンタ１０８が０の場合は、Ｓ４９で、操作権管理テーブル２Ｃの操作権ロック状態１０２にアンロックコードを格納する。
【００２４】
以上説明したように、本実施例における画面表示制御プロセス２Ａは、オペレーティングシステム２Ｆからのマウス移動イベント，マウスボタンイベント，キー入力イベント等のイベントを取り込み、画面の表示制御と操作制御を行う一般的な処理に、画面上で操作が行われた時にリモート制御プロセス４Ａに操作イベントを送信する処理を追加して構成したものである。
【００２５】
このように、本実施例によれば、複数台のＣＲＴ端末から同時に操作された場合、操作権を登録しているＣＲＴ端末の操作権が自動的にロックされるので、他のＣＲＴ端末に操作権が移動することがなくなるため、誤操作がなくなり、安定したプラント監視及び操作が行える。また、プラント制御での操作を行っている時に、他のＣＲＴ端末に割り込まれて操作されることがないため、プラントの制御を正確にかつ確実に行える。又、操作権をロックする操作条件は、プラント監視制御システムの画面遷移や操作方法のルールによって設定を変えることができ、システムの融通性を確保することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施例である大型ディスプレイシステムの構成図である。
【図２】制御サーバの構成図である。
【図３】ＣＲＴ端末のリモート制御プロセスの流れ図である。
【図４】ＣＲＴ端末のリモート制御プロセスの流れ図である。
【図５】制御サーバのリモート制御プロセスの流れ図である。
【図６】制御サーバのリモート制御プロセスの流れ図である。
【図７】制御サーバの操作権管理テーブルの構成図である。
【図８】制御サーバの操作権履歴テーブルの構成図である。
【図９】制御サーバの操作権ロックルールテーブルの構成図である。
【符号の説明】
【００２７】
１…大型スクリーン装置、２…制御サーバ、２Ａ…画面表示制御プロセス、２Ｂ，４Ａ…リモート制御プロセス、２Ｃ…操作権管理テーブル、２Ｄ…操作権履歴テーブル、２Ｅ…操作権ロックルールテーブル、２Ｆ…オペレーティングシステム、３…通信回線、４…ＣＲＴ端末、５…キーボード、６…マウス。
【図１】
2005157699.tif 000003
【図２】
2005157699.tif 000004
【図３】
2005157699.tif 000005
【図４】
2005157699.tif 000006
【図５】
2005157699.tif 000007
【図６】
2005157699.tif 000008
【図７】
2005157699.tif 000009
【図８】
2005157699.tif 000010
【図９】
2005157699.tif 000011