監視及び制御の対象となるプラント機器を表示する表示部と前記プラント機器を制御するために操作する操作部とが接続され、前記操作部から生じた操作内容を前記プラント機器に対する制御命令に変換し、前記制御命令を、前記プラント機器を制御するコントローラに送信する入出力制御部と、前記入出力制御部が前記制御命令を前記コントローラに送信する前に、前記制御命令の正当性を判断して、正当な制御命令であると判断した時には、前記入出力制御部が前記制御命令を前記コントローラに送信するべく、その旨を前記入出力制御部に報告すると共に、不正な制御命令であると判断した時には、前記入出力制御部が前記制御命令に関する情報を管理端末に報告するべく、その旨を前記入出力制御部に報告する、命令判定部とを具備するプラント監視制御端末装置。更に、前記制御命令が手動操作に基づく正当な制御命令であるか否かを判断するための手動操作用辞書と、前記制御命令がシーケンス制御に基づく正当な制御命令であるか否かを判断するためのシーケンス処理用辞書とを具備し、前記命令判定部は、前記手動操作用辞書と前記シーケンス処理用辞書を参照して前記制御命令の正当性を判断する、請求項1記載のプラント監視制御端末装置。更に、前記コントローラへ送信される前記制御命令と、前記コントローラから受信される前記プラント機器の異常状態を示すアラーム情報が記録されるログファイルと、前記ログファイルに記録されている前記アラーム情報及び前記操作内容を、時間軸に基づいて関連付けた前記手動操作用辞書を生成する辞書作成部とを具備する、請求項2記載のプラント監視制御端末装置。端末の操作部から制御命令が発生したことを受けて、前記制御命令が発生した時点で生じているアラーム情報を取得するアラーム情報取得ステップと、前記アラーム情報取得ステップにてアラーム情報が発生しているか否かを判定するアラーム情報判定ステップと、前記アラーム情報判定ステップにてアラーム情報が発生していると判定した場合、予め手動操作の類型を保持した手動操作用辞書を参照して、発生したアラーム情報に対して前記制御命令は前記手動操作用辞書に該当する正当な手動操作であるか否かを判定する手動操作正当性判定ステップと、前記アラーム情報判定ステップにてアラーム情報が発生していないと判定した場合、前記制御命令は前記手動操作用辞書に該当する手動操作と認められるか否かを判定する不正手動操作判定ステップと、前記不正手動操作判定ステップにて前記手動操作用辞書に該当する前記手動操作と認められない場合に、コントローラで実行中のシーケンスプログラムの情報を取得するシーケンスプログラム情報取得ステップと、前記シーケンスプログラム情報取得ステップにて、前記制御命令が前記コントローラで実行中の前記シーケンスプログラムが現在制御対象としているプラント機器に対する制御命令であり、且つ、前記シーケンスプログラムが実行中の制御内容と異なる制御命令であるか否かを判定するシーケンス処理判定ステップと、前記手動操作正当性判定ステップにて発生した前記アラーム情報に対して前記制御命令が前記手動操作用辞書に該当する正当な手動操作でない場合、前記不正手動操作判定ステップにて前記制御命令が前記手動操作用辞書に該当する手動操作と認められる場合、又は前記シーケンス処理判定ステップにて、前記制御命令が前記コントローラで実行中の前記シーケンスプログラムが現在制御対象としているプラント機器に対する制御命令であり、且つ、前記シーケンスプログラムが実行中の制御内容と異なる制御命令である場合、前記制御命令に関する情報を管理端末に報告する不正命令報告ステップとを有する、プラント監視制御方法。特許文献1に開示されている従来技術では、操作者の個人認証は操作を行う際に実行され、操作端末を使用する間、常に繰り返し実行される訳ではない。例えば、個人認証後に操作者が離席した場合、侵入者が操作者不在の個人認証済み端末を悪用する可能性が考えられる。また、IDカードは紛失や盗難、そして複製等の可能性を否定できない。盗難され、不正に複製されたIDカードの利用者権限が管理者権限であった場合、プラント設備に甚大な被害を生じさせてしまう虞がある。また近年では、正規の操作者が悪意ある不正操作を行う事件も起きており、そのような場合、IDカードを用いた特許文献1に開示される対策法は効果がない。本発明は係る状況に鑑みてなされたものであり、比較的簡素な導入コストでプラント設備の安全を担保する、プラント監視制御端末装置及びプラント監視制御方法を提供することを目的とする。上記課題を解決するために、本発明のプラント監視制御端末装置は、監視及び制御の対象となるプラント機器を表示する表示部と、プラント機器を制御するために操作する操作部と、表示部と操作部とが接続され、操作部から生じた操作内容をプラント機器に対する制御命令に変換し、制御命令を、プラント機器を制御するコントローラに送信する入出力制御部を備える。更に、命令判定部は、入出力制御部が制御命令をコントローラに送信する前に、制御命令の正当性を判断して、正当な制御命令であると判断した時には、入出力制御部が制御命令をコントローラに送信するべく、その旨を入出力制御部に報告すると共に、不正な制御命令であると判断した時には、入出力制御部が制御命令に関する情報を管理端末に報告するべく、その旨を入出力制御部に報告する。本発明により、比較的簡素な導入コストでプラント設備の安全を担保する、プラント監視制御端末装置及びプラント監視制御方法を提供できる。[全体構成]図1は、プラント監視制御システムの全体構成を示すブロック図である。プラント監視制御システム101は、管理者用端末102と、複数の作業者用端末103が、制御LAN104にて相互接続されている。作業者用端末103は、プラント機器105に対する制御命令を生成する。制御命令は、制御LAN104に接続されているコントローラ106に送信される。コントローラ106は、制御命令を解釈して適切な演算処理を施し、プラント機器105に対するより具体的な制御情報に変換する。制御情報はコントローラ106に接続されている、プラント機器105との入出力信号のインターフェースであるプロセスI/O装置107へ送出され、プラント弁108やポンプ109等のプラント機器105が制御される。本発明に係るプラント監視制御端末装置としては、例として図1中の作業者用端末103が該当する。一方、管理端末ともいえる管理者用端末102は、作業者用端末103と同等のプラント設備に対する制御を実行する機能を有する他、作業者用端末103ではできない、作業者用端末103を監視する機能を備える。図2は、本実施形態に係る作業者用端末103のブロック図である。作業者用端末103は、一例としては一般的なパーソナルコンピュータ以下パソコンと略すが用いられる。パソコンにネットワークOSとプラント制御プログラムをインストールし、これらソフトウェアが稼働することで、パソコンはプラント監視制御システム101の作業者用端末103として機能する。ディスプレイである表示部201と、キーボード及びマウス等のポインティングデバイスである操作部202は、入出力制御部203に接続される。入出力制御部203は制御LAN104に接続されている。表示部201と操作部202と入出力制御部203は、操作者にGUIGraphicalUserInterface環境を提供する。表示部201には、監視及び制御の対象となるプラント設備と、プラント設備内に設置されているプラント機器105に関する情報が、模式図の形態で表示される。操作者が操作部202を操作すると、入出力制御部203は、操作部202から生じる操作情報に対応する、プラント機器105に対する制御命令を、コントローラ106に向けて送信する。その際、入出力制御部203はコントローラアドレス204を参照する。また、プラント機器105に設けられている図示しないセンサ等から生じる、異常状態を示すアラーム情報は、入出力制御部203を通じて表示部201に表示される。また、コントローラ106へ送信される制御命令と、コントローラ106から受信されるアラーム情報は、図示しない周知のリアルタイムクロックから得られる日時情報を伴って、ログファイル205に記録される。入出力制御部203には、更に命令判定部206が接続されている。命令判定部206は入出力制御部203から生成される制御命令を、コントローラ106に送信される前に一旦取り込んで、その操作内容がプラント機器105に対して正しい制御命令であるか否かを判定する。判定の際には、手動操作用辞書207と、シーケンス処理用辞書208を参照する。判定の結果、プラント機器105に対して正しい制御命令であれば、命令判定部206はその旨を入出力制御部203に報告する。入出力制御部203はその報告を受けて、当該制御命令をコントローラ106へ送信する。判定の結果、プラント機器105に対して誤動作や事故を引き起こす可能性がある不正な制御命令であれば、命令判定部206はその旨を入出力制御部203に報告する。入出力制御部203はその報告を受けて、当該制御命令が生成された事実を管理者用端末102へ報告する。その際、入出力制御部203は管理者用端末アドレス209を参照する。つまり、命令判定部206は不正な命令をフィルタリングして、不正な命令がコントローラ106へ送信されることを防止すると共に、不正な命令が生成された旨を管理者用端末102へ報告する。[手動操作用辞書207]プラント機器105は、コントローラ106のプログラムに組み込まれているシーケンス制御等の自動制御プログラムによって制御されている。このため、操作者が手動で行う操作は、プラント機器105から異常状態を示すアラーム情報が発生した場合に、そのアラーム情報に対応する操作として、プラント機器105を異常状態から正常状態に復帰させるための操作を行うことが多い。例えば、タンクAの水位が上昇して危険域に到達という内容のアラーム情報が発生した場合は、操作者はタンクAに接続されたバルブAの開度変更という操作を行い、タンクAの排水を行う。このような操作を行った後、一定時間経過後にタンクAの水位が正常域になると、タンクAの水位が正常域に変化という内容のアラームが発生する。このような、プラント機器105が異常状態から正常状態に復旧したことを告げるアラーム情報を、復旧アラーム情報と称する。このように、アラーム情報が発生したことに対して操作者がプラント機器105の操作を行うと、その操作に呼応して正常復帰を知らせる復旧アラーム情報が発生する。つまり、手動操作には一定のパターンが認められる。この、アラーム情報に対応する操作のパターンを予めファイル等に保持しておき、新たな制御命令が発生した時にそのパターンと合致するか否か照合すれば、正常な手動操作であるか否かを類推できる。本実施形態では、辞書作成部210が、アラーム情報、操作内容、そして復旧アラーム情報を関連付けた手動操作用辞書207を、ログファイル205に記録されている、操作者の一定期間の操作内容から抽出して生成する。命令判定部206は、制御命令の内容と手動操作用辞書207の比較を行う。操作者が、アラーム情報が発生していないのに、手動操作用辞書207内にある操作を行った場合は、不正操作である可能性が高いため、命令判定部206はその旨を入出力制御部203に報告する。操作者がアラーム情報に対して手動操作用辞書207の操作内容と異なる操作を行った場合も同様に、不正操作である可能性が高いため、命令判定部206はその旨を入出力制御部203に報告する。入出力制御部203は命令判定部206の報告を受けて、制御命令の内容を管理者用端末102に送信する。図3は、辞書作成部210のブロック図である。ログファイル205には、アラーム情報と、操作内容と、復旧アラーム情報が時系列順に記録されている。アラームフィルタ301は、ログファイル205からアラーム情報のレコードだけを抽出し、アラームログ302に出力する。操作フィルタ303は、ログファイル205から操作内容のレコードだけを抽出すると共に、重要度マスタ304を参照して操作内容に対応する重要度を紐付けて、操作ログ305に出力する。復旧アラームフィルタ306は、ログファイル205から復旧アラーム情報のレコードだけを抽出し、復旧アラームログ307に出力する。手動操作用辞書作成部308は、アラームログ302と、復旧アラームログ307と、操作ログ305のレコードを、プラント機器関連度マスタ309に記述されているプラント機器105同士の関連度を参照しながら、時系列に沿って紐付けて、手動操作用辞書207に出力する。アラームフィルタ301、復旧アラームフィルタ306及び操作フィルタ303は、その名の通りフィルタプログラムである。辞書作成部210自体はリアルタイム性を必要としないので、これらのフィルタプログラムが同時に動作する必要はなく、実行される順番はどのような順番であっても構わない。最終的に、手動操作用辞書作成部308がアラームログ302、操作ログ305及び復旧アラームログ307を処理できればよい。図4及び図5は、各種テーブルのフィールド構成を示す図である。アラームログ302は、アラーム発生機器フィールドと、アラーム内容フィールドと、発生日時フィールドよりなる。アラーム発生機器フィールドには、アラーム情報が発生したプラント機器105の名称或はコードが記録される。アラーム内容フィールドには、アラーム情報の内容を示す文章或はコードが記録される。発生日時フィールドには、アラーム情報が発生した日時が記録される。重要度マスタ304は、操作機器フィールドと、重要度フィールドよりなる。操作機器フィールドには、操作者が操作を実施するプラント機器105の名称或はコードが記録される。重要度フィールドには、操作機器フィールドに記録されるプラント機器105の重要度が記録される。操作ログ305は、操作機器フィールドと、操作内容フィールドと、重要度フィールドと、操作日時フィールドよりなる。操作機器フィールドには、操作者が操作を実施したプラント機器105の名称或はコードが記録される。操作内容フィールドには、操作の内容を示す文章或はコードが記録される。重要度フィールドには、操作機器フィールドに記録されるプラント機器105の重要度が記録される。このフィールドは重要度マスタ304を参照して記録される。操作日時フィールドには、操作者が操作内容フィールドに記録される操作を実施した日時が記録される。復旧アラームログ307は、復旧アラーム発生機器フィールドと、復旧アラーム内容フィールドと、発生日時フィールドよりなる。復旧アラーム発生機器フィールドには、復旧アラーム情報が発生したプラント機器105の名称或はコードが記録される。復旧アラーム内容フィールドには、復旧アラーム情報の内容を示す文章或はコードが記録される。発生日時フィールドには、復旧アラーム情報が発生した日時が記録される。図5を参照して、テーブルの説明を続ける。プラント機器関連度マスタ309は、プラント機器105フィールドと、関連機器フィールドよりなる。プラント機器105フィールドには、プラント機器105の名称或はコードが記録される。関連機器フィールドには、プラント機器105フィールドに記録されているプラント機器105に関連する他のプラント機器105の名称或はコードが記録される。プラント機器105と関連機器とは、一対多の関係である。プラント機器関連度マスタ309は、この一対多の関係を記録する。手動操作用辞書207は、アラーム発生機器フィールドと、アラーム内容フィールドと、操作機器フィールドと、操作内容フィールドと、重要度フィールドと、復旧アラーム発生機器フィールドと、復旧アラーム内容フィールドよりなる。アラーム発生機器フィールドと、アラーム内容フィールドは、アラームログ302の同名フィールドと同じである。操作機器フィールドと、操作内容フィールドと、重要度フィールドは、操作ログ305の同名フィールドと同じである。復旧アラーム発生機器フィールドと、復旧アラーム内容フィールドは、復旧アラームログ307の同名フィールドと同じである。つまり、手動操作用辞書207のレコードは、アラームログ302と、操作ログ305と、復旧アラームログ307の各レコードを紐付けた内容で構成されている。[シーケンス処理用辞書208]近年のプラント操業は、工程管理にシーケンス制御を用いている。例えば、ある製品を製造する際、各々のプラント機器105の動作は、コントローラ106上で稼働するシーケンス制御のプログラム内容シーケンスプログラムに従う。シーケンスプログラムは、コントローラ106からプログラムの記述通りに指示することで、弁の開閉やポンプの起動停止などを実行する。また、シーケンスプログラムは複数存在し、1つのシーケンスプログラムに記述された処理が終了すると、次のシーケンスプログラムが実行される。このように、プラント設備はシーケンスプログラムの内容に従って制御されているが、シーケンスプログラムの指示内容と違う操作が作業者用端末103から行われた場合は、プラントの操業が正常に行えなくなる。そこで、シーケンスプログラムに記述されている、プラント機器105に対する操作のパターンそのものを、先の手動操作用辞書207と同様に予めファイル等に保持しておき、新たな制御命令が発生した時にそのパターンと合致するか否か照合すれば、正常な手動操作であるか否かを類推できる。シーケンスプログラムはプラント監視制御システム101をプラント設備に敷設する際、コントローラ106にインストールされる。したがって、シーケンス処理用辞書208は全ての作業者用端末103に共通の辞書ファイルである。操作者端末毎に異なる手動操作用辞書207が作成されることはないので、辞書作成部210のような、操作者端末毎に辞書ファイルを作成する仕組みを設ける必要はない。命令判定部206は、制御命令の内容とシーケンス処理用辞書208の比較を行う。操作者が、手動操作用辞書207内にある操作を行った場合や、アラーム情報に対して手動操作用辞書207の操作内容と異なる操作を行った場合は、不正操作である可能性が高いため、命令判定部206はその旨を入出力制御部203に報告する。入出力制御部203は命令判定部206の報告を受けて、制御命令の内容を管理者用端末102に送信する。図6は、シーケンス処理用辞書208の作成手順を示すブロック図である。シーケンス処理用辞書208は、一般的なパソコン等でフィルタプログラムであるシーケンス処理用辞書作成部601を稼働させて、作成する。シーケンス処理用辞書作成部601は、コントローラ106上で稼働するシーケンスプログラムの元となるシーケンススクリプト602と、重要度マスタ304を読み込み、シーケンス処理用辞書208を作成する。図7は、シーケンス処理用辞書208のフィールド構成を示す図である。シーケンス処理用辞書208は、シーケンス番号フィールドと、操作機器フィールドと、動作フィールドと、行程番号フィールドと、重要度フィールドよりなる。シーケンス番号フィールドには、シーケンスプログラムに付されている番号が記録される。このシーケンス番号は、シーケンスプログラムを実行する順番を示す。操作機器フィールドには、シーケンスプログラムが制御を実行する対象となるプラント機器105の名称或はコードが記録される。動作フィールドには、操作機器フィールドに記録されているプラント機器105に対して制御を実行する具体的な制御内容が記録される。行程番号フィールドには、一つのシーケンスプログラム内に制御対象となる複数のプラント機器105が記述されている場合に、その制御を実行する順番が記録される。重要度フィールドには、操作機器フィールドに記録されているプラント機器105の重要度が記録される。これは重要度マスタ304を参照して記録される。[動作]図8は、命令判定部206による制御命令の判定処理の流れを示すフローチャートである。命令判定部206は、入出制御部から発生する制御命令に呼応して起動される。処理を開始するとS801、命令判定部206は現時点においてコントローラ106から得られるアラーム情報の取得を試みてS802、アラーム情報が発生しているか否かを確認するS803。アラーム情報が発生していればS803のYES、次に命令判定部206は手動操作用辞書207を参照し、今評価している制御命令と、ステップS802にて取得したアラーム情報との組み合わせは、手動操作用辞書207に存在しないか否かを確認するS804。つまり、正しい手動操作に基づく制御命令であるか否かを確認する。ステップS804において、評価している制御命令が、手動操作用辞書207に登録されている正しい制御命令であればS804のNO、この時点で手動操作の観点では正常な制御命令である。そこで次に、命令判定部206はコントローラ106において現時点で稼動しているシーケンスプログラムの情報を取得するS805。取得するシーケンスプログラムの情報とは、シーケンス番号と行程番号である。そして、シーケンス番号と行程番号でシーケンス処理用辞書208のレコードを特定したら、当該レコードの操作機器フィールドと、動作フィールドを参照する。命令判定部206は、操作機器フィールドに記されているプラント機器105が、今評価している制御命令の対象となるプラント機器105であるか否か、そして動作フィールドに記されている制御内容と異なる制御命令であるか否かを確認するS806。もし、操作機器フィールドに記されているプラント機器105とは異なるプラント機器105に対する制御命令であるか、或は、操作機器フィールドに記されているプラント機器105と同じプラント機器105に対する制御命令であり、且つ動作フィールドに記されている制御内容と同じ制御命令である場合S806のNOは、当該制御命令は手動操作の観点とシーケンス制御の観点の、何れの観点で見ても正しい制御命令であるので、当該制御命令をコントローラ106に送信して、プラント機器105に対する制御を実行してS807、一連の処理を終了するS808。ステップS806において、もし、操作機器フィールドに記されているプラント機器105と同一のプラント機器105に対する制御命令であり、且つ、動作フィールドに記されている制御内容と異なる制御命令である場合S806のYESは、当該制御命令はシーケンス制御の観点で見て誤った制御命令である。そこで、命令判定部206は当該制御命令が不正な制御命令であることを入出力制御部203に報告する。入出力制御部203は、当該制御命令と、制御命令が制御対象としていたプラント機器105、そして重要度を、管理者用端末102へ送信してS809、一連の処理を終了するS808。ステップS803において、アラーム情報が発生していなければS803のNO、次に命令判定部206は手動操作用辞書207を参照し、今評価している制御命令は、手動操作用辞書207に存在するか否かを確認するS810。つまり、不正な手動操作に基づく制御命令であるか否かを確認する。ステップS810において、評価している制御命令が、手動操作用辞書207に登録されている制御命令であればS810のYES、当該制御命令はアラーム情報が発生していないにもかかわらず、手動操作用辞書207に存在する制御命令である。つまり、不正な手動操作に基づく制御命令である。そこで、命令判定部206は当該制御命令が不正な制御命令であることを入出力制御部203に報告する。入出力制御部203は、当該制御命令と、制御命令が制御対象としていたプラント機器105、そして重要度を、管理者用端末102へ送信してS809、一連の処理を終了するS808。ステップS810において、評価している制御命令が、手動操作用辞書207に登録されていない制御命令であればS810のNO、次に命令判定部206はコントローラ106において現時点で稼動しているシーケンスプログラムの情報を取得するS805。そして、ステップS806へ移行する。ステップS804において、評価している制御命令が、手動操作用辞書207に登録されている正しい制御命令でなければS804のYES、当該制御命令はアラーム情報が発生しているにもかかわらず、手動操作用辞書207に存在しない制御命令である。つまり、不正な手動操作に基づく制御命令である。そこで、命令判定部206は当該制御命令が不正な制御命令であることを入出力制御部203に報告する。入出力制御部203は、当該制御命令と、制御命令が制御対象としていたプラント機器105、そして重要度を、管理者用端末102へ送信してS809、一連の処理を終了するS808。以上説明した通り、図8のフローチャートは、以下の条件による場合分けを実施する。1アラーム情報が発生しているS803のYESにもかかわらず、評価している制御命令が、手動操作用辞書207に登録されている正しい制御命令でない場合S804のYES:2アラーム情報が発生していないS803のNOにもかかわらず、評価している制御命令が、手動操作用辞書207に登録されている制御命令である場合S810のYES:3アラーム情報が発生していないS803のNOと共に、評価している制御命令が、手動操作用辞書207に登録されていない制御命令であるS810のNOにもかかわらず、シーケンス処理対象機器に対して、シーケンス処理用辞書と異なる処理の命令である場合S806のYES:以上1、2及び3の場合は、命令判定部206が当該制御命令が不正な制御命令であると判断する。そして入出力制御部203は、当該制御命令と、制御命令が制御対象としていたプラント機器105、そして重要度を、管理者用端末102へ送信するS809。4アラーム情報が発生しているS803のYESと共に、評価している制御命令が、手動操作用辞書207に登録されている正しい制御命令でありS804のNO、シーケンス処理対象機器とは異なるプラント機器105に対する制御命令であるか、或は、シーケンス処理対象機器と同じプラント機器105に対する制御命令であり、且つシーケンス処理用辞書に記されている制御内容と同じ制御命令である場合S806のNO:5アラーム情報が発生していないS803のNOと共に、評価している制御命令が、手動操作用辞書207に登録されていない制御命令でありS804のNO、シーケンス処理対象機器とは異なるプラント機器105に対する制御命令であるか、或は、シーケンス処理対象機器と同じプラント機器105に対する制御命令であり、且つシーケンス処理用辞書に記されている制御内容と同じ制御命令である場合S806のNO:以上4及び5の場合は、命令判定部206が当該制御命令が正当な制御命令であると判断する。そして入出力制御部203は、当該制御命令をコントローラ106へ送信し、コントローラ106は制御を実行するS807。入出力制御部203は、命令判定部206が判定した、制御命令の正当性に関する判定結果を受けて、制御命令をコントローラ106に送信するか、或は制御命令の内容等の情報を管理者用端末102へ送信する。このために、コントローラアドレス204と管理者用端末102アドレスが必要になる。アドレスとは、制御LAN104上に存在するネットワーク機器を一意に識別するための情報である。例として、TCP/IPネットワークの場合は周知のIPアドレスである。また、IPアドレスの代わりにホスト名やFQDNFullQualifiedDomainNameを所定のテキストファイル等に記述する。命令判定部206は、入出力制御部203に制御命令の正当性を判定する機能を提供し、入出力制御部203の一部をなす、図示しないプラント制御プログラムに組み込まれる。命令判定部206の実装形態の例としては、制御LAN104がTCP/IPネットワークである場合、命令判定部206はアプリケーション層に該当するプラント制御プログラムにサブルーチンとして組み込まれるか、或はプラント制御プログラムとTCP/IPプロトコルスタックとの間に入り込んで、プラント制御プログラムからTCP/IPプロトコルスタックに送出されるストリームデータをフックする構成が望ましい。本実施形態では以下の応用例が可能である。1管理者へ不正な制御命令が発生した旨を報告する手段は、様々な態様が考えられる。例えば、管理者のメールアドレスにメールを送信する、という構成も考えられる。このような場合、管理者用端末102アドレスの代わりに管理者のメールアドレスが用いられることとなる。つまり、報告したい対象は管理者であるので、必ずしも管理者用端末102でなければならないという訳ではない。更に、管理者用端末102にメッセージを直接送信する機能と、管理者のメールアドレスに向けてメールを送信する機能を併用することも考えられる。管理者が不在の場合に、メールで不正な制御命令が発生した事実を把握することができれば、管理者は外出先等からプラント設備に勤務する作業者に適切な指示を出すことができるだろう。本実施形態では、プラント監視制御端末装置である作業者用端末103を開示した。作業者用端末103に、制御命令の正当性を判断する命令判定部206を設ける。命令判定部206は、ログファイル205に記録されている過去の作業内容に基づく手動操作用辞書207と、コントローラ106で稼働するシーケンスプログラムに基づくシーケンス処理用辞書208を参照し、手動操作の観点と、シーケンス処理の観点の両方で、操作部202から生じた制御命令の正当性を判断する。正当な制御命令であればコントローラ106に送信し、不正な制御命令であればコントローラ106には送信せずに、当該制御命令に関する情報を付加して管理者へ報告する。このように、作業者用端末103のプラント制御プログラムに制御命令のフィルタリング機能を付加することで、悪意ある者の操作や誤操作からプラント機器105を保護することができる。以上、本発明の実施形態例について説明したが、本発明は上記実施形態例に限定されるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りにおいて、他の変形例、応用例を含む。