(57)【特許請求の範囲】
【請求項１】
プラントを構成する外部機器の状態を表示する表示装置と、前記外部機器への操作指令を入力するための入力装置と、前記入力装置からの操作指令に基づいて前記外部機器の監視制御処理を実行する演算装置と、を具備する監視制御システムであって、
前記演算装置は、
プラントによって異なるキー配列を取りうる専用キーボードのキーに、汎用キーボードの一または二以上のキーを対応付けて保存するキーコードテーブルと、
前記入力装置として前記専用キーボードが接続されていないときには、前記表示装置へ前記専用キーボードのキー配列の全部又は一部を仮想キーボードとして表示する仮想キーボード表示手段と、
前記キーコードテーブルを参照して、前記仮想キーボードのキーに対応する前記汎用キーボードのキーを前記表示装置へ表示する対応キー表示手段と、を備え、
前記汎用キーボードからのキー入力による操作指令を受け付けて監視制御処理を実行することを特徴とする監視制御システム。
【請求項２】
前記演算装置は、さらにユーザの権限レベルに対応付けて監視画面ごとに操作可能なキー情報を保存する権限テーブルを備え、
前記仮想キーボード表示手段は、前記表示装置へ前記仮想キーボードを表示する際に、前記権限レベルに応じて、操作不可能なキーを識別表示もしくは非表示にすることを特徴とする請求項１に記載の監視制御システム。
【請求項３】
前記対応キー表示手段は、前記汎用キーボードのキー操作により、またはポインティングデバイスにより、前記表示装置に表示された前記仮想キーボードのキーが選択されたときに、当該選択されたキーに対応する前記汎用キーボードのキーを該選択されたキーの近傍に表示することを特徴とする請求項１に記載の監視制御システム。
【請求項４】
前記専用キーボードは、前記キーコードテーブルを備え、当該専用キーボードのキーが選択されたときに、前記キーコードテーブルを参照して、当該選択されたキーに対応する前記汎用キーボードのキーのコードを前記演算装置へ送信することを特徴とする請求項１に記載の監視制御システム。
【請求項５】
前記専用キーボードは、前記演算装置に接続されたときに該専用キーボードが有する前記キーコードテーブルを前記演算装置へ転送することを特徴とする請求項４に記載の監視制御システム。
【請求項６】
前記演算装置は、前記専用キーボードが接続されたときに前記演算装置および前記専用キーボードの前記キーコードテーブルを同期処理することを特徴とする請求項４に記載の監視制御システム。
【請求項７】
前記演算装置は、前記権限テーブル、ユーザの権限レベル、および前記表示装置に表示される監視画面の識別情報を前記専用キーボードへ送り、前記専用キーボードは前記権限テーブルに基づいて監視画面ごとに操作可能なキーを識別表示することを特徴とする請求項４に記載の監視制御システム。
【請求項８】
前記専用キーボードには、前記演算装置の監視制御処理の実行結果である戻り値が送られ、当該専用キーボードは当該戻り値に基づいて該専用キーボード上の該戻り値に関係するキーを点滅させることを特徴とする請求項４に記載の監視制御システム。
【請求項９】
前記専用キーボードは、長押し可能なキーに対しは前記戻り値に基づいて点滅周期を変えることを特徴とする請求項８に記載の監視制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラントを監視制御する監視制御システムに係り、特に制御装置から取得した情報を表示する表示装置とキーボードなどの入力装置を用いてプラントの監視制御を実行する監視制御システムに関する。
【背景技術】
【０００２】
従来から監視制御システムでは、監視画面の機能を操作しやすいように、専用キーボードが利用されている。この専用キーボードでは、監視制御の機能ごとに設けられたキーが最適配置され、プラントの作動状態に応じて適切な操作を迅速に行えるようにしている。（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２３４９１３
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、この専用キーボードは、プラント専用に開発あるいは調整されることが一般的であるため、システムの開発段階においては専用キーボードが準備されていない場合がある。また、システムの運用中に専用キーボードが故障する可能性もある。
【０００５】
本発明は、上述のかかる事情に鑑みてなされたものであり、専用キーボードが準備できないような場合でも市販の汎用キーボードを用いて、システムの開発や運用を行うことができる監視制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る監視制御システムは、プラントを構成する外部機器の状態を表示する表示装置と、前記外部機器への操作指令を入力するための入力装置と、前記入力装置からの操作指令に基づいて前記外部機器の監視制御処理を実行する演算装置と、を具備する監視制御システムであって、
前記演算装置は、プラントによって異なるキー配列を取りうる専用キーボードのキーに、汎用キーボードの一または二以上のキーを対応付けて保存するキーコードテーブルと、
前記入力装置として前記専用キーボードが接続されていないときには、前記表示装置へ前記専用キーボードのキー配列の全部又は一部を仮想キーボードとして表示する仮想キーボード表示手段と、
前記キーコードテーブルを参照して、前記仮想キーボードのキーに対応する前記汎用キーボードのキーを前記表示装置へ表示する対応キー表示手段と、を備え、
前記汎用キーボードからのキー入力による操作指令を受け付けて監視制御処理を実行することを特徴とする。
【０００７】
本発明では、監視制御システムの演算装置と専用キーボードとの間のデータの受け渡しを汎用キーボードのキーコードに変換して行うようにする。そして、演算装置は、専用キーボードが接続されていないと判定したときは、表示装置へ専用キーボードのキー配列を表示すると共に、専用キーボードのキーに対応する汎用キーボードのキーを表示する。これにより、操作者（ユーザ）は、汎用キーボードを用いて操作指令を入力することができる。なお、専用キーボードは、監視画面と同一の画面上に表示するようにするとよい。操作者は、プラントの状態を監視しながら、同一画面上で専用キーボードのキーを選択し、このキーに対応する汎用キーボードのキーを入力するので、システム開発段階においては、専用キーボードのキーと操作指令との関係の確認も並行して行うことができる。
【０００８】
なお、前記対応キー表示手段は、汎用キーボードのキー操作により、またはポインティングデバイスにより、前記表示装置に表示された前記仮想キーボードのキーが選択されたときに、当該選択されたキーに対応する前記汎用キーボードのキーを該選択されたキーの近傍に表示するのが好ましい。適宜必要な情報のみを画面に表示することにより、視認性を向上させることができる。
【０００９】
好ましくは、前記演算装置は、さらにユーザの権限レベルに対応付けて監視画面ごとに操作可能なキー情報を保存する権限テーブルを備え、前記仮想キーボード表示手段は、前記表示装置へ前記仮想キーボードを表示する際に、前記権限レベルに応じて、操作不可能なキーを識別表示もしくは非表示にするとよい。これにより、操作者は自身の権限レベルに応じて適切なキーを選択することができる。
【００１０】
前記専用キーボードは、演算装置が接続されたときに専用キーボードが有するキーコードテーブルを演算装置へ転送し、あるいは、演算装置が前記専用キーボードの接続を検知したときに前記演算装置および前記専用キーボードの前記キーコードテーブルを同期処理する。ここで同期処理とは、たとえばファイルに付随するタイムスタンプから最新状態のテーブルに合わせる等の処理を意味する。
【００１１】
また前記演算装置は、前記権限テーブル、ユーザの権限レベル、および前記表示装置に表示される監視画面の識別情報を前記専用キーボードへ送り、前記専用キーボードは前記権限テーブルに基づいて監視画面ごとに操作可能なキーを識別表示する。これにより、操作者は、専用キーボード上においても、監視画面ごとに自身の操作可能なキーを容易に判別することができる。
【００１２】
さらに、前記専用キーボードには、前記演算装置の監視制御処理の実行結果である戻り値が送られ、当該専用キーボードは当該戻り値に基づいて該専用キーボード上の該戻り値に関係するキーを点滅させる。また、前記専用キーボードは、長押し可能なキーに対しは前記戻り値に基づいて点滅周期を変えるようにしてもよい。これにより操作者は表示装置の監視画面のみならず、専用キーボード上のキーの点灯状態（点灯、消灯、点滅の状態）によって、適切な操作指令を入力することができる。
【発明の効果】
【００１３】
以上のごとく、本発明の監視制御システムにおいては、専用キーボードを検知しない場合には、専用キーボードのキーを表示装置へ表示すると共に、専用キーボードのキーに対応する汎用キーボードのキーを表示するので、専用キーボードが準備できないような場合でも汎用キーボードを用いてシステムの開発や運用を行うことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施の形態による監視制御システムの全体構成図である。
【図２】図１のオペレーターステーションの機能ブロック図である。
【図３】図１のキーコードテーブルのデータ構成例である。
【図４】本発明の実施の形態による専用キーボードの外形図である。
【図５】図２の仮想キーボード表示手段の処理手順を示すフローチャートである。
【図６】図２の表示装置７０に表示される仮想キーボードを含む監視画面の説明図である。
【図７】本発明の第２〜第５の実施の形態によるオペレーターステーションの機能ブロック図である。
【図８】本発明の第２の実施の形態による監視制御処理と仮想キーボード表示処理の手順を示すフローチャートである。
【図９】図７のユーザ管理テーブルのデータ構成例である。
【図１０】図７の権限テーブルのデータ構成例である。
【図１１】本発明の第３の実施の形態による監視制御処理と仮想キーボード表示処理の手順を示すフローチャートである。
【図１２】本発明の第３の実施の形態による仮想キーボード画面の説明図である。
【図１３】本発明の第４の実施の形態による監視制御処理と仮想キーボード表示処理の手順を示すフローチャートである。
【図１４】本発明の第５の実施の形態による監視制御処理と仮想キーボード表示処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１５】
（第１の実施の形態）
以下に本発明に係る監視制御システムの第１の実施の形態について図面を参照しながら説明する。本実施の形態の監視制御システム１は、図１に示すように制御装置３とオペレーターステーション７を備えている。制御装置３は、プラントを構成する外部機器２に繋がり外部機器２からのデータを収集し、また外部機器２へ制御指令を出力する。オペレーターステーション７は操作者とのユーザインタフェースであり、操作者によって入力された操作指令は制御装置３を介して制御指令として外部機器２へ送られ制御が実行される。またオペレーターステーション７は、制御装置３で収集した外部機器２の監視データをもとに監視画面を生成して後述する表示装置７０へ表示出力する。
【００１６】
なお、監視制御システム１には、外部機器２の状態や操作指令の履歴を蓄積するデータベースステーション６や、プリンタ等の出力装置８を設けるようにしても良い。
【００１７】
図１において、制御装置３とオペレーターステーション７、データベースステーション６との間はリアルタイム性が要求される制御系の通信ネットワークである制御ネットワーク４を介して繋がり、オペレーターステーション７、データベースステーション６、出力装置８との間は、比較的大容量の情報を送受信するための通信ネットワークである情報ネットワーク５を介して繋がっている。
【００１８】
オペレーターステーション７は、図２に示すようにプラントの状態等を表示する表示装置７０、操作指令等を入力するための入力装置７１、種々の演算処理を実行する演算装置７２、およびデータを記憶する記憶装置７３を備えている。記憶装置７３には、キーコードテーブル７３０が保存されている。このキーコードテーブル７３０は、図３に例示するように、専用キーコードのキー名称（専用キーＩＤ）と、汎用キーボードで用いられるキーコード（汎用キーコード）とが対応付けられたものである。ここで、専用キーボードは監視制御対象のプラントあるいは類似のプラント群に特化して用いられるキーボードを意味し、そのプラントの監視制御に最適なキー配列で形成されている。汎用キーボードは市販のパーソナルコンピュータに接続可能な汎用的なキーボードを意味する。
【００１９】
プラントの監視制御を行う操作者は、このオペレーターステーション７の表示装置７０に表示される監視情報によって外部機器２の状態を把握し、入力装置７１を介して操作指令を入力して外部機器２を制御する。
【００２０】
上記の構成を有する監視制御システム１において、一般的にはオペレーターステーション７の入力装置７１としては、専用キーボード７１１が用いられる。この専用キーボード７１１は、特許文献１に示すように液晶表示されプラントごとに操作キーが最適に設計される。
【００２１】
専用キーボード７１１の一例を図４に示す。各プラントの外部機器２を効率的に制御するためのワンタッチキー３０１やループ調整キー３０２などの専用のファンクションキーが設けられている。
【００２２】
本実施の形態では、図２に示すように、この専用キーボード７１１内に専用キーボードのファンクションキーから汎用キーボードで用いられるキーコードを抽出するキーコード抽出手段７１ａを設けることを特徴の一つにしている。なお、キーコード抽出手段７１ａによる汎用キーボードのキーコードへの変換処理は、例えば、記憶装置７３に保存されているキーコードテーブル７３０と同様のテーブルを専用キーボード７１１に保存しておき、専用キーボード７１１上のキーが選択されたときにこのキーコードテーブル７３０を参照して、汎用キーボードのキーコードを抽出することにより実現することができる。
【００２３】
専用キーボード７１１上で、操作者によってキーが選択されると、キーコード抽出手段７１ａによって、そのキーに対応する汎用キーボード７１２でのキーコードが抽出され、専用キーボード７１１からオペレーターステーション７の演算装置７２へ送られる。監視データについても同様に汎用キーボード７１２でのキーコードを用いてデータの送受信が行われる。すなわち、オペレーターステーション７の演算装置７２と入力装置７１との間は汎用キーボード７１２のキーコードを用いて通信が行なわれる。そして演算装置７２の制御処理手段７２１は、汎用キーボードで用いられるキーコードを用いて監視制御処理を実行する。
【００２４】
次に入力装置７１として専用キーボード７１１の代わりに汎用キーボード７１２が接続されたときの、オペレーターステーション７の動作について図５を用いて説明する。
【００２５】
演算装置７２の入力処理手段７２２は、周期的にあるいは入力デバイスの接続を検知するなどイベント発生時に起動されると、まず、接続されている入力デバイスのＩＤによって、専用キーボードが接続されているか否かを判定する（Ｓ１）。具体的には、検出した入力デバイスのＩＤの中に専用キーボードのＩＤが含まれているか否かを判定する。その結果、専用キーボードのＩＤが検出されなかった場合は（Ｓ２で「ＮＯ」）、キーコードテーブル７３０を参照して（Ｓ３）、表示装置７０へ仮想キーボードを表示出力する（Ｓ４）。
【００２６】
具体的には、仮想キーボード表示手段７２３は図３に示すキーコードテーブル７３０の左列の専用キー名称を予め決められた配列で一覧表示する。図６は表示装置７０に表示される、仮想キーボードを含む監視画面の例である。外部機器２の状態を示す監視画面７０４と共に、当該外部機器２に対する操作指令を選択するための仮想キーボード画面７０１が表示されている。この仮想キーボード画面７０１に表示されるキーは、専用キーボード７１１のキーに対応しており、表示されている監視画面上の外部機器２の操作に必要なキーのみが表示される。なお図６の例では、外部機器２の状態として、当該機器を監視制御する制御装置３のメモリの内容を示している。
【００２７】
このように仮想キーボード表示手段７２３は、仮想キーボード画面７０１を外部機器２の状態を表示する監視画面７０４と同一画面上に表示する。これにより、操作者は、外部機器２の状態を監視しながら、マウス等のポインティングデバイスあるいは汎用キーボード７１２の矢印キー等で、仮想キーボード上のキーを選択する。演算装置７２の対応キー表示手段７２４は、仮想キーボード画面７０１上でキーが選択されると、キーコードテーブル７３０を参照して、選択されたキーに対応するキーコードを抽出して、選択されたキーの近傍に表示する。図６は、ファンクションキー（SV）７０２が選択されたときに、対応する汎用キーコード（Ctrl+K）７０３が表示されたときの画面例である。操作者は、この汎用キーコードに対応するキーをオペレーターステーション７の演算装置７２に接続されている汎用キーボード７１２から入力する。上述したように演算装置７２の制御処理手段７２１は、専用キー（プラントに特化した専用キーボードのファンクションキー）であっても汎用キーコード（汎用キーボードで用いられるキーコード）によって動作するように構成されているため、汎用キーボードからの入力を受け付けて所定の監視処理を実行する。
【００２８】
以上、本実施の形態によれば、専用キーボードを検知しない場合には、表示装置に表示される監視画面に応じて、専用キーボードのキーの全部または一部を同一画面上に表示し、専用キーボードのキーに対応する汎用キーボードのキーを表示するので、専用キーボードが準備できないような場合であっても汎用キーボードを用いてシステムの開発や運用を行うことができる。
【００２９】
また、専用キーボードとオペレーターステーションの演算装置との間の通信を汎用キーボードのキーコードを用いて行うので、システム開発段階では汎用キーボードを用いて通信インタフェースの確認試験も併せて行うことができる。
【００３０】
なお、上記の説明において、入力処理手段７２２は周期的またはイベント発生時に起動されると述べたが、入力処理手段７２２を周期的に起動させ、専用キーボード７１１の接続状態を確認することにより、専用キーボード７１１の故障等により通信できない状態になったときには、自動的に表示装置７０へ仮想キーボードが表示されることになる。これにより操作者は専用キーボード７１１との間で異常が発生したことを速やかに知ることができ、またこのとき汎用キーボード７１２を接続することにより監視制御を続行することができる。
【００３１】
（第２の実施の形態）
次に本発明の第２の実施の形態を説明する。図７に本実施の形態による監視制御システムの機能ブロック図を示す。第１の実施の形態との違いは、ユーザの操作可能なキーの範囲を規定する権限レベルを定めた権限テーブル７３３とユーザの権限レベルを規定するユーザ管理テーブル７３２を設けたことである。また本実施の形態では仮想キーボード表示手段７２３は、この権限レベルに基づいてユーザが操作権限のないキーを仮想キーボード画面７０１上で非表示にする。その他の機能は図２と同様であるので、図２と同一要素は、同一符号を付して説明を省略する。
【００３２】
以下、図８を参照しながら本実施の形態による監視制御システムの動作を説明する。
ユーザ管理テーブルは図９に示すように、ユーザＩＤごとに権限レベルを設定し、また権限テーブルは図１０に示すように、権限レベルに応じて操作不可能なキーが関連付けられている。なお、権限レベルと操作不可能なキーを関連付けて管理する代わりに、権限レベルと操作可能なキーを関連付けるようにしても良い。
【００３３】
オペレーターステーション７の演算装置７２は、入力処理手段７２２により起動時にユーザＩＤやパスワードの入力を促して、入力された情報を保存する。そして、表示画面の選択があると権限テーブル７３３から操作禁止キーを抽出して（Ｓ２０１，Ｓ２０２）、仮想キーボード表示手段７２３に抽出した情報を送る（Ｓ２０３）。一方、仮想キーボード表示手段７２３は、操作不可能なキー情報（操作禁止キー）を受信すると（Ｓ１０１）、これをもとに該当するキーを非表示若しくは識別表示する（Ｓ１０２）。そして、操作者が汎用キーボード７１２から操作キー情報を送信すると（Ｓ１０３）、演算装置７２の制御処理手段７２１がこれを受信して当該操作キーに対応する処理を実行する。
【００３４】
本実施の形態では、当該ユーザに操作権限のないキーは表示されない。なお、制御処理手段７２１は、操作指令を制御装置３へ送信するときに、同様に権限テーブル７３３を参照して、当該ユーザが操作を禁止されている操作指令については送信処理を中止し、注意メッセージを出力するようにしてもよい。
【００３５】
このように、本実施の形態によれば操作者の権限レベルに応じて操作権限のないキーについては、仮想キーボード画面での表示をせず、また、仮に汎用キーボード７１２から入力された操作指令については、制御処理手段７２１によって権限のある者の操作要求か否かをチェックをするので権限を越えた操作を確実に禁止することができる。
【００３６】
なお上記の説明において、操作権限のないキーについては非表示とすることとしたが、非表示とする代わりに、色や濃度を変えるなどの識別表示をするようにしても良い。
【００３７】
本実施の形態によれば、第１の実施の形態と同様に、オペレーターステーション７の演算装置７２が専用キーボード７１１よりデータを受信できなくなったことを検知すると、自動的に表示中の監視画面上に専用キーボード７１１の一部又は全部のキー（専用キー）を表示し、各専用キーに該当する汎用キーボード７１２のキーの組み合わせも表示するので、操作者は汎用キーボード７１２を用いて監視制御処理を続行することができる。さらに本実施の形態では、特にユーザ権限により操作可能なキーのみを表示するので、権限を越えた操作を効果的に禁止することができる。
【００３８】
なお、当初専用キーボード７１１を用いて監視制御処理を行っていたような場合は、専用キーボード側は、演算装置７２への送信失敗を検知すると、全ての液晶表示器（ＬＥＤ）を消灯し、操作不可な状態を示すようにしてもよい。
【００３９】
（第３の実施の形態）
次に本発明の第３の実施の形態を説明する。本実施の形態では、仮想キーボード画面を通して連続操作を行う場合について図１１を参照しながら説明する。図１１の処理のうち、監視制御処理については図８と同様であるので説明を割愛し、主に仮想キーボード表示処理について説明する。
【００４０】
仮想キーボード表示手段７２３は、入力処理手段７２２から操作不可能なキー情報（操作禁止キー）を受信すると（Ｓ１０１）、受信したキー情報をもとに該当するキーを非表示若しくは識別表示する（Ｓ１０２）。そして、仮想キーボード画面上でキーの選択があると、当該キーが連続操作対象すなわち長押し可能か否かを判定し（Ｓ１０２ａ）、長押し可能な場合は、該当キーを点滅表示する（Ｓ１０２ｂ）。そして、汎用キーボード７１２から操作キー情報の送信があると（Ｓ１０３）、演算装置７２の制御処理手段７２１は当該操作キーの処理を実行する。
【００４１】
図１２は、長押し可能なキーと長押し不可能なキーの説明図である。長押し可能なキー７０５については、操作者が汎用キーボードから当該キーに対応するキーコードを入力している間、仮想キーボード表示手段７２３はその送信周期に従って仮想キーボード画面７０１の当該キー７０５を点滅表示させる。なお仮想キーボード表示手段７２３は、目標値達成付近では点滅周期を変えるようにしてもよい。一方、連続操作（長押し）できないキー（例えばキー７０２）の場合は、仮想キーボード表示手段７２３は、操作者が汎用キーボード７１２のキーを一回押すと、キーの押圧が解除されるまで当該キー７０２を消灯状態にする。このように、専用キーボード７１１の機能に応じて、それに対応する汎用キーボード７１２のキーの入力状態に基づいて仮想キーボードの表示のしかたを変える。これにより、操作者は仮想キーボード画面の表示を確認しながら、汎用キーボード７１２から演算装置７２に対して所望の入力が行われているかどうかを知ることができる。
【００４２】
（第４の実施の形態）（ＬＥＤ付き専用ボード）
次に本発明の第４の実施の形態について説明する。第２の実施の形態は、表示装置７０に画面表示される仮想キーボードについて操作者の権限レベルに応じて操作不可能なキーを非表示または識別表示するものであったが、本実施の形態は、入力装置７１として演算装置７２に接続して用いられる専用キーボード７１１に対して権限レベルによる操作可否機能を設けたものである。
【００４３】
以下に本実施の形態による監視制御システム１の動作を説明する。図４に示す専用キーボードには、汎用キーボードと異なる部分として、例えば符号３１０で示すような液晶表示器（ＬＥＤ）が設けられている。そのＬＥＤがシステム装置の画面情報によって、表示状態（消灯／点灯／点滅）が変わる。操作を行う場合、表示中の監視画面に応じて、操作者の権限レベルによって専用キーボード７１１上での操作可能な領域が限られている場合もある。このため、表示中の監視画面情報に応じて、操作可能なキーのみＬＥＤ点灯する。
【００４４】
図１３は、専用キーボード７１１を用いたときの権限レベルに応じた監視制御処理の手順例である。演算装置７２の入力処理手段７２２は、表示画面の選択があると（Ｓ４０１）、権限テーブル７３３から操作禁止キーを抽出して（Ｓ４０２）、専用キーボード７１１にその情報を送信する（Ｓ４０３）。一方、専用キーボード７１１側は、操作不可能なキー情報（操作禁止キー）を受信すると、これをもとに該当するキーのＬＥＤを消灯若しくは点灯させる（Ｓ３０２）。そして、キー入力があったか否かを判定し（Ｓ３０３）、キー入力があった場合は、ステップＳ３０１で受信した情報をもとに操作不可能なキーか否かを判定し（Ｓ３０４）、操作不可能なキーでない場合は、当該入力された操作キー情報を演算装置７２へ送る（Ｓ３０５）。演算装置７２の制御処理手段７２１は、これを受信して当該操作キーに対応する処理を実行する（Ｓ４０４）。
【００４５】
以上のように、本実施の形態によれば、表示装置の表示画面に応じて、専用キーボードにおいて操作可能キー／操作不可キーの表示を切り替えるため、操作者は操作が可能な範囲を判りやすく、無駄な操作及び操作権限を越えた不用意な操作を低減することが可能である。
【００４６】
（第５の実施の形態）
次に本発明の第５の実施の形態について説明する。第３の実施の形態では、仮想キーボード画面を通して連続操作を行う場合について説明したが、本実施の形態では、専用キーボードを用いて連続操作を行う場合の処理について図１４を用いて説明する。なお、図１４の処理のうち、監視制御処理については図１３と同様であるので説明を割愛し、主に専用キーボード側の処理について説明する。
【００４７】
専用キーボード７１１は、演算装置７２から操作不可能なキー情報（操作禁止キー）を受信すると（Ｓ３０１）、これをもとに該当するキーのＬＥＤを消灯若しくは点灯させる（Ｓ３０２）。そして、キー入力があったか否かを判定し、キー入力があった場合は（Ｓ３０３）、ステップＳ３０１で受信した情報をもとに操作不可能なキーか否かを判定し（Ｓ３０４）、操作不可能なキーでない場合は、さらに長押し可能なキーか否かを判定する（Ｓ３０４ａ）。その結果、長押し可能なキーの場合は、該当キーのＬＥＤを点滅させる（Ｓ３０４ｂ）。そして専用キーボードは、入力された操作キー情報を演算装置７２へ送る（Ｓ３０５）。演算装置７２の制御処理手段７２１は、これを受信して当該操作キーに対応する処理を実行する（Ｓ４０４）。
【００４８】
図４中、長押し可能なキー５０２については、操作者が専用キーボード７１１の当該キーを選択している間、当該キー５０２を点滅表示させる。なお目標値達成付近では点滅周期を変えるようにしてもよい。例えば目標値と現在値との差によって点滅周期の係数を変えることにより実現できる。一方、連続操作（長押し）できないキー（例えばキー５０１）の場合は、操作者が専用キーボード７１１のキーを一回押すと、キーの押圧が解除されるまで当該キー５０１を消灯状態にする。これにより、操作者は専用キーボード７１１の表示を確認しながら、専用キーボード７１１から演算装置７２に対して所望の入力が行われているかどうかを知ることができる。
【００４９】
本実施の形態によれば、監視制御システムによる監視画面に応じて、操作可能な情報を専用キーボードに送信し、専用キーボードがその情報によって、操作可能な領域を反映する上に、操作感覚を保つことができ、操作性を向上することができる。
【符号の説明】
【００５０】
１    監視制御システム
２    外部機器
３    制御装置
４    制御ネットワーク
５    情報ネットワーク
６    データベースステーション
７    オペレーターステーション
８    出力装置
７０    表示装置
７１    入力装置
７１ａ    キーコード抽出手段
７２    演算装置
７３    記憶装置
７１１    専用キーボード
７１２    汎用キーボード
７２１    制御処理手段
７２２    入力処理手段
７２３    仮想キーボード表示手段
７２４    対応キー表示手段
７３０    キーコードテーブル
７３２    ユーザ管理テーブル
７３３    権限テーブル
【図１】
0006638441.tif 000002
【図２】
0006638441.tif 000003
【図３】
0006638441.tif 000004
【図４】
0006638441.tif 000005
【図５】
0006638441.tif 000006
【図６】
0006638441.tif 000007
【図７】
0006638441.tif 000008
【図８】
0006638441.tif 000009
【図９】
0006638441.tif 000010
【図１０】
0006638441.tif 000011
【図１１】
0006638441.tif 000012
【図１２】
0006638441.tif 000013
【図１３】
0006638441.tif 000014
【図１４】
0006638441.tif 000015