(57)【要約】【課題】ＯＳでサポートされるフック機能を使用することなく、誤操作防止及びセキュリティ向上を可能とする監視用表示装置を実現する。【解決手段】監視操作を行うための監視画面を表示すると共に、前記監視操作以外のアプリケーションプログラムが起動可能とされた監視用表示装置において、前記アプリケーションプログラムの起動操作を制限するための操作制御手段を具備する。【選択図】                    図１
2004206227.tif 000002
【特許請求の範囲】
【請求項１】
監視操作を行うための監視画面を表示すると共に、前記監視操作以外のアプリケーションプログラムが起動可能とされた監視用表示装置において、
前記アプリケーションプログラムの起動操作を制限するための操作制御手段を具備することを特徴とする、監視用表示装置。
【請求項２】
前記操作制御手段は、アプリケーションプログラムにより実現されることを特徴とする、請求項１記載の監視用表示装置。
【請求項３】
前記操作制御手段による制限は、一覧形式プログラム起動インターフェイス部の不可視化であることを特徴とする、請求項１又は２記載の監視用表示装置。
【請求項４】
前記操作制御手段による制限は、非常駐プログラムインターフェイス部の機能無効化であることを特徴とする、請求項１又は２記載の監視用表示装置。
【請求項５】
前記操作制御手段による制限は、常駐プログラムインターフェイス部の不可視化であることを特徴とする、請求項１又は２記載の監視用表示装置。
【請求項６】
前記操作制御手段による制限は、簡易プログラム起動インターフェイス部の不可視化であることを特徴とする、請求項１又は２記載の監視用表示装置。
【請求項７】
前記操作制御手段による制限は、前記監視画面表示プログラムメニューの不可視化であることを特徴とする、請求項１又は２記載の監視用表示装置。
【請求項８】
前記操作制御手段による制限は、前記監視画面の表示枚数制限であることを特徴とする、請求項１乃至７のいずれかに記載の監視用表示装置。
【請求項９】
前記操作制御手段は、制限内容の設定が可能とされることを特徴とする、請求項１乃至８のいずれかに記載の監視用表示装置。
【請求項１０】
前記監視用表示装置は、分散型制御システムにおけるヒューマンマシンインターフェイスステーションであることを特徴とする、請求項１乃至９のいずれかに記載の監視用表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、分散型制御装置等に用いる監視用表示装置の誤操作防止及びセキュリティ向上に関する。
【０００２】
【従来の技術】
図２は従来における監視用表示装置の構成例を示す機能ブロック図である。１はヒューマンマシンインターフェイスとして機能する監視用表示装置であり、制御バス２に接続されている。３は同じく制御バス２に接続されたフィールドコントロールステーションであり、Ｉ／Ｏバス４を介してプラントに存在するフィールド機器群５の制御を実行すると共に、プロセスデータやアラーム情報を、制御バス２を介して監視用表示装置１に送る。
【０００３】
６は定常的な監視操作を行うオペレータであり、監視用表示装置１の表示画面１０に表示される監視画面１１を介して、監視並びに異常等に対する操作を行う。７は管理者であり、監視用表示装置１の表示画面１０より起動するアプリケーションプログラムによりシステムの各種設定を行う。
【０００４】
表示画面１０において、１２は一覧形式プログラム起動インターフェイス（以下、Ｉ／Ｆ）部であり、標準的なＯＳでは［スタート］メニューと同等の機能である。１３は非常駐プログラム起動Ｉ／Ｆ部であり、標準的なＯＳではタスクバーと同等機能である。１４は常駐プログラム起動Ｉ／Ｆ部であり、標準的なＯＳではタスクトレイと同等機能である。１５は表示画面１０に１個又は複数個のアイコンで表示される簡易プログラム起動Ｉ／Ｆ部であり、標準的なＯＳではショートカットと同等機能である。
【０００５】
監視画面１１はブラウザ形式で複数枚（ｎで示す）表示され、各々の表示画面上部（メニューバー）には、監視画面表示プログラムメニュー１１ａが表示されている。
【０００６】
標準的なＯＳではフック機能をサポートしており、市販のフック設定アプリケーションにより画面からの操作を制限する設定が可能である。１６は管理者７のみがアクセス可能な操作制限フックプログラム（自フック）である。通常、フックはフックチェーンを構成して動作する。１７は自フック１６の前段の他フックプログラム、１８は自フック１６の後段の他フックプログラムである。
【０００７】
フック無しの場合には、オペレータ６及び管理者７は、前記のＩ／Ｆ部１２乃至１５及び１１ａの全てにアクセス可能であり、該当するプログラムやサービスを呼び出し、呼び出されたプログラムやサービスを通して、監視以外の作業を監視用表示装置上で行うことができる。
【０００８】
フック有の場合には、Ｉ／Ｆ部１２乃至１５及び１１ａにアクセスしてもそのアクセスがフックされ、監視以外の操作は制限される。
【０００９】
【特許文献１】
特開平４−３２３７０３号公報
【００１０】
【発明が解決しようとする課題】
フック無しの場合の問題点は、
（１）誤操作によって、システム設定の変更、データの消失、シャットダウンなどが行われてしまう可能性がある。
（２）誤操作によって、監視画面表示プログラムが多数呼び出され、システム資源の枯渇やパフォーマンス劣化を引き起こす可能性がある。
（３）悪意のある者によって、データの改ざん、データの盗難などが行われる可能性がある。
【００１１】
フック有の場合の問題点は、
（１）通常、フックはフックチェーンを構成して動作する。このため自フックを含めてすべてのフックが正常動作することに依存する。従って、他のフックが正常に動作しなかったり、自フックが正常に動作しなかった場合には、自他フックが正常動作しないばかりでなく、システム全体の不安定を引き起こす可能性がある。
（２）フック処理のオーバヘッドのため、パフォーマンス劣化を引き起こす可能性がある。
【００１２】
本発明の目的は、ＯＳでサポートされるフック機能を使用することなく、誤操作防止及びセキュリティ向上を可能とする監視用表示装置を実現することにある。
【００１３】
【課題を解決するための手段】
このような目的を達成するための本発明の構成は次の通りである。
（１）監視操作を行うための監視画面を表示すると共に、前記監視操作以外のアプリケーションプログラムが起動可能とされた監視用表示装置において、
前記アプリケーションプログラムの起動操作を制限するための操作制御手段を具備することを特徴とする、監視用表示装置。
（２）前記操作制御手段は、アプリケーションプログラムにより実現されることを特徴とする、請求項１記載の監視用表示装置。
（３）前記操作制御手段による制限は、一覧形式プログラム起動インターフェイス部の不可視化であることを特徴とする、請求項１又は２記載の監視用表示装置。
（４）前記操作制御手段による制限は、非常駐プログラムインターフェイス部の機能無効化であることを特徴とする、請求項１又は２記載の監視用表示装置。
（５）前記操作制御手段による制限は、常駐プログラムインターフェイス部の不可視化であることを特徴とする、請求項１又は２記載の監視用表示装置。
（６）前記操作制御手段による制限は、簡易プログラム起動インターフェイス部の不可視化であることを特徴とする、請求項１又は２記載の監視用表示装置。
（７）前記操作制御手段による制限は、前記監視画面表示プログラムメニューの不可視化であることを特徴とする、請求項１又は２記載の監視用表示装置。
（８）前記操作制御手段による制限は、前記監視画面の表示枚数制限であることを特徴とする、請求項１乃至７のいずれかに記載の監視用表示装置。
（９）前記操作制御手段は、制限内容の設定が可能とされることを特徴とする、請求項１乃至８のいずれかに記載の監視用表示装置。
（１０）前記監視用表示装置は、分散型制御システムにおけるヒューマンマシンインターフェイスステーションであることを特徴とする、請求項１乃至９のいずれかに記載の監視用表示装置。
【００１４】
【発明の実施の形態】
以下本発明実施態様を、図面を用いて説明する。図１は本発明を適用した監視用表示装置の一例を示す機能ブロック図であり、図２の従来装置で説明した要素と同一要素には同一符号を付して説明を省略する。
【００１５】
本発明の構成上の特徴部は、操作制御手段２０の導入である。操作制御手段２０はＯＳでサポートされるフック機能とは異なり、それ自身は一般的なアプリケーションプログラムであり、監視用表示装置にインストールされ、表示画面１０より起動可能である。
【００１６】
このプログラムの起動は、管理者７のみが行える。したがって起動には管理者のアカウントが必要となる。管理者は、本プログラムを用いて監視用表示装置環境の以下の設定に行う。設定項目は任意に選択可能である。
（１）一覧形式プログラム起動Ｉ／Ｆ部１２の内容の不可視化。
（２）非常駐プログラム起動Ｉ／Ｆ部１３の機能の無効化。
（３）は常駐プログラム起動Ｉ／Ｆ部１４の不可視化。
（４）簡易プログラム起動Ｉ／Ｆ部１５の不可視化。
（５）監視画面１１表示枚数（ｎで示す）の最大値設定
（６）監視画面１１の上部に表示される、監視画面表示プログラムメニュー１１ａの不可視化。
【００１７】
このような操作制限の設定結果、操業時において、オペレータ６は監視画面１０上での作業以外は行えなくなる。また操作制御手段２０の監視機能によって監視画面１０の枚数ｎの監視が行われ、必要以上の表示が行われなくなる。もしくは、警告メッセージなどによって通知される。
【００１８】
また緊急時には、管理者７は現在の監視用表示装置環境を終了させることなく、操作制御手段２０を起動することができるため、このプログラムを通して各種アプリケーションプログラムを起動して作業を行なうことができる。この場合にも、起動には管理者のアカウントが必要となる。
【００１９】
実施例では、監視用表示装置１が分散型制御システムのヒューマンマシンインターフェイスとして機能する適用例を示したが、本発明は、汎用ＰＣを利用した業務用専用端末やデモンストレーション用端末など、必要以上の操作を使用者に行わせたくない端末に対しても有効に適用することができる。
【００２０】
更に、本発明の操作制御手段をインストールしている端末は、データの改ざん・盗難が不可能な端末であることを証明することができる。
【００２１】
【発明の効果】
以上説明したことから明らかなように、本発明によれば監視画面以外を不可視化したり無効化することにより、誤操作防止及びセキュリティを向上せしめたシステムを容易に構築することができ、具体的には次のような効果を期待することができる。
（１）意図しない設定変更やデータ消失を防止できる。
（２）意図的な設定変更、データ削除／改ざん／盗難を防止できる。
（３）権限外行為（シャットダウン、再起動、ログオフなど）を抑制できる。
（４）表示画面数の制限によるシステム資源枯渇・パフォーマンス劣化を防止できる。
（５）不可視化により不要操作自体を発生させない。
（６）不要操作処理排除によって不要操作の処理オーバヘッドを排除できる。
（７）不要操作処理排除によってパフォーマンス劣化を排除できる。
（８）他のプログラムに依存することなく正常動作できる。
（９）管理者のみが設定機能の起動・実行が可能であるため、本機能自体も誤操作・悪意のある操作から防御されている。
（１０）管理者のみが設定機能を起動できるようにアカウントチェックを導入することができる。
（１１）緊急時あるいは必要時、管理者は監視用表示装置環境を終了させることなく、管理者の権限で各種作業が行えるため、操業へ影響を与えない。
【図面の簡単な説明】
【図１】本発明にかかる監視用表示装置の一実施例の構成を示す機能ブロック図である。
【図２】従来における監視用表示装置の構成例を示す機能ブロック図である。
【符号の説明】
１  監視用表示装置
２  制御バス
３  フィールドコントロールステーション
４  Ｉ／Ｏバス
５  フィールド機器群
６  オペレータ
７  管理者
１０  表示画面
１１  監視画面
１１ａ  監視画面表示プログラムメニュー
１２  一覧式プログラム起動Ｉ／Ｆ部
１３  非常駐プログラム起動Ｉ／Ｆ部
１４  常駐プログラム起動Ｉ／Ｆ部
１５  簡易プログラム起動Ｉ／Ｆ部
２０  操作制御手段
【図１】
2004206227.tif 000003
【図２】
2004206227.tif 000004