(57)【要約】【課題】プラントの制御装置の保守作業を実行する保守プログラムに変更が生じても容易かつ安価にプラントの外部から制御装置の保守作業を実行することが可能なプラント制御装置遠隔保守システムおよびプラント制御装置遠隔保守方法である。【解決手段】プラント制御装置遠隔保守システム２０は、プラント２３の制御装置２４と通信手段２５により接続された現場制御装置保守手段２２と、この現場制御装置保守手段２２と遠隔通信手段２６により接続され、かつ制御装置２４の保守作業を実行する保守プログラムを保存する遠隔制御装置保守手段２１とを備える。現場制御装置保守手段２２は、保守プログラムを遠隔制御装置保守手段２１から受信して記録した後、遠隔制御装置保守手段２１から保守作業の開始要求を受信して保守プログラムを起動させることにより制御装置２４の保守作業を実行し、さらに制御装置２４の保守作業の結果である保守データを遠隔制御装置保守手段２１に送信するように構成した。【選択図】  図１
2006190136.tif 000002
【特許請求の範囲】
【請求項１】
プラントの制御装置と通信手段により接続された現場制御装置保守手段と、この現場制御装置保守手段と遠隔通信手段により接続され、かつ前記制御装置の保守作業を実行する保守プログラムを保存する遠隔制御装置保守手段とを備え、前記現場制御装置保守手段は、前記保守プログラムを前記遠隔制御装置保守手段から受信して記録した後、前記遠隔制御装置保守手段から保守作業の開始要求を受信して前記保守プログラムを起動させることにより前記制御装置の保守作業を実行し、さらに前記制御装置の保守作業の結果である保守データを前記遠隔制御装置保守手段に送信するように構成したことを特徴とするプラント制御装置遠隔保守システム。
【請求項２】
プラントの制御装置と通信手段により接続された現場制御装置保守手段と、この現場制御装置保守手段と遠隔通信手段により接続された遠隔制御装置保守手段と、前記現場制御装置保守手段と遠隔通信手段により接続され、かつ前記制御装置の保守作業を実行する保守プログラムを保存する保守プログラム管理手段とを備え、前記現場制御装置保守手段は、前記保守プログラムを前記保守プログラム管理手段から受信して記録した後、前記遠隔制御装置保守手段から保守作業の開始要求を受信して前記保守プログラムを起動させることにより前記制御装置の保守作業を実行し、さらに前記制御装置の保守作業の結果である保守データを前記遠隔制御装置保守手段に送信するように構成したことを特徴とするプラント制御装置遠隔保守システム。
【請求項３】
前記現場制御装置保守手段は、定期的に前記保守プログラムを受信するように構成したことを特徴とする請求項１または２記載のプラント制御装置遠隔保守システム。
【請求項４】
前記現場制御装置保守手段により受信される情報を識別キーを有するパケットとし、前記現場制御装置保守手段は前記識別キーにより通信先を認証するように構成したことを特徴とする請求項１または２記載のプラント制御装置遠隔保守システム。
【請求項５】
前記現場制御装置保守手段により受信される情報を識別キーを有するパケットとし、前記現場制御装置保守手段はパケットごとに変更されて設定された前記識別キーにより通信先を認証するように構成したことを特徴とする請求項１または２記載のプラント制御装置遠隔保守システム。
【請求項６】
前記現場制御装置保守手段により受信される情報を識別キーと暗号化されたデータを構成要素とするパケットとする一方、前記現場制御装置保守手段に暗号キー情報を保存し、前記現場制御装置保守手段は前記識別キーにより通信先を認証するとともに前記暗号キー情報に基づいて暗号化された前記データを通常のデータに変換するように構成したことを特徴とする請求項１または２記載のプラント制御装置遠隔保守システム。
【請求項７】
前記現場制御装置保守手段に応答時刻設定部を設け、前記現場制御装置保守手段は前記応答時刻設定部により設定された応答時間帯にのみ、受信した情報に対する応答情報を返信するように構成したことを特徴とする請求項４ないし６記載のプラント制御装置遠隔保守システム。
【請求項８】
前記現場制御装置保守手段に応答時刻設定部および乱数テーブルを設け、前記現場制御装置保守手段は前記応答時刻設定部により前記乱数テーブルに基づいて変更可能に設定された応答時間帯にのみ、受信した情報に対する応答情報を返信するように構成したことを特徴とする請求項４ないし６記載のプラント制御装置遠隔保守システム。
【請求項９】
前記遠隔制御装置保守手段は、複数の前記現場制御装置保守手段と接続され、さらに前記遠隔制御装置保守手段と各現場制御装置保守手段との間でそれぞれ送受信される各情報を前記現場制御装置保守手段ごとに異なる識別キーをそれぞれ有するパケットとするとともに、前記遠隔制御装置保守手段に前記現場制御装置保守手段ごとの各識別キーをそれぞれ保存し、前記遠隔制御装置保守手段および前記現場制御装置保守手段は前記識別キーにより互いに通信先をそれぞれ認証するように構成したことを特徴とする請求項１または２記載のプラント制御装置遠隔保守システム。
【請求項１０】
プラントの制御装置の保守作業を実行する保守プログラムを前記プラントの外部に設けられた遠隔制御装置保守手段に保存するステップと、前記保守プログラムを前記遠隔制御装置保守手段から前記プラントに設けられた現場制御装置保守手段に送信するステップと、送信された保守プログラムを前記現場制御装置保守手段において受信するとともに記録するステップと、前記遠隔制御装置保守手段から保守作業の開始要求を前記現場制御装置保守手段に送信するステップと、送信された前記保守作業の開始要求を前記現場制御装置保守手段において受信するとともに前記保守プログラムを起動させて前記制御装置の保守作業を実行するステップと、前記制御装置の保守作業の結果である保守データを前記現場制御装置保守手段から前記遠隔制御装置保守手段に送信するステップとを備えたことを特徴とするプラント制御装置遠隔保守方法。
【請求項１１】
プラントの制御装置の保守作業を実行する保守プログラムを前記プラントの外部に設けられた保守プログラム管理手段に保存するステップと、前記保守プログラムを前記保守プログラム管理手段から前記プラントに設けられた現場制御装置保守手段に送信するステップと、送信された保守プログラムを前記現場制御装置保守手段において受信するとともに記録するステップと、前記プラントの外部に前記保守プログラム管理手段とは別途設けられた遠隔制御装置保守手段から保守作業の開始要求を前記現場制御装置保守手段に送信するステップと、送信された前記保守作業の開始要求を前記現場制御装置保守手段において受信するとともに前記保守プログラムを起動させて前記制御装置の保守作業を実行するステップと、前記制御装置の保守作業の結果である保守データを前記現場制御装置保守手段から前記遠隔制御装置保守手段に送信するステップとを備えたことを特徴とするプラント制御装置遠隔保守方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラントの制御装置の保守作業をプラントの外部から実行するプラント制御装置遠隔保守システムおよびプラント制御装置遠隔保守方法に関する。
【背景技術】
【０００２】
従来、発電プラント、電力プラントあるいは産業用プラント等の大規模プロセスプラントは、図１５に示すプラント監視制御システムにより監視制御される（例えば特許文献１参照）。
【０００３】
従来のプラント監視制御システム１は、複数の制御装置２およびマンマシンインタフェース用コンピュータ３で構成される。さらにプラント監視制御システム１には、プラント制御装置遠隔保守システム４が設けられる。プラント制御装置遠隔保守システム４は、ＩＰ（Internet Protocol）パケットを中継するルータ等の中継手段５と遠隔制御装置保守手段６とを有する。
【０００４】
制御装置２、マンマシンインタフェース用コンピュータ３およびプラント制御装置遠隔保守システム４の中継手段５はプラント７内に設けられ、それぞれプラント内ＬＡＮ（Local Area Network）８に接続される。
【０００５】
各制御装置２には、予めプログラムとパラメータが記録され、一般にマイクロプロセッサを有する。各制御装置２は、センサ９およびアクチュエータ１０に接続され、これらセンサ９およびアクチュエータ１０は図示しないプラント機器と接続される。
【０００６】
各制御装置２は、センサ９により測定されたプラント機器のプラント状態信号を入力し、予め記録されたプログラムとパラメータに基づいてプラント機器への指令信号を計算する。さらに各制御装置２は、計算された指令信号に基づいてアクチュエータ１０を介してプラント機器を制御する。
【０００７】
また、各制御装置２のセンサ９によりそれぞれ測定された各プラント状態信号は、リアルタイムでプラント内ＬＡＮ８を介してマンマシンインタフェース用コンピュータ３に集約されて送信される。
【０００８】
このため、プラント７の運転員は、マンマシンインタフェース用コンピュータ３を介して各プラント状態信号を確認してプラント状況を把握することができる一方、プラント機器を制御するための指令信号をマンマシンインタフェース用コンピュータ３からプラント内ＬＡＮ８を介して各制御装置２に送信することにより、各制御装置２を制御あるいは操作することができる。
【０００９】
ところで、プラント７を正常に運転させるため、各制御装置２は定期的、あるいは必要に応じて保守作業を実施する必要がある。そこで、中継手段５に各制御装置２の保守手順についでの保守プログラムが内蔵される。
【００１０】
一方、遠隔制御装置保守手段６が、プラント７外部の遠隔地に設けられ、インターネットプロトコルに従うＷＡＮ（Wide Area Network）等の遠隔通信手段１１を介して中継手段５と通信可能に接続される。
【００１１】
この遠隔制御装置保守手段６から遠隔通信手段１１を介して所要の保守作業要求が中継手段５に送信され、中継手段５は受信した保守作業要求と保守プログラムに基づいて所要の信号を各制御装置２に与えることにより制御装置２の保守作業を進行させる。中継手段５は制御装置２の保守作業の結果を遠隔通信手段１１を介して遠隔制御装置保守手段６に送信する。
【００１２】
すなわち、近年の通信技術の発展に伴って、遠隔制御装置保守手段６により遠隔から各制御装置２の保守作業を進行させ、保守作業の結果を得ることができる。
【００１３】
尚、遠隔通信手段１１としてＷＡＮの代わりに専用回線を使用する方法や、中継手段５に保守プログラムを内蔵せずに遠隔制御装置保守手段６からＷＡＮを介して所要の制御信号を送受信することにより制御装置２の保守作業を実施する方法も可能である。
【００１４】
また、制御装置２に専用インタフェースを設けることにより、制御装置２に直接保守装置を接続して保守作業を実施する方法や、プラント内ＬＡＮ８を制御装置２の制御用ＬＡＮとして使用し、別途保守用のＬＡＮを設けて制御装置２の保守作業を実施する方法も可能である。
【特許文献１】特開２００２−１６９６１０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
従来のプラント監視制御システム１においては、中継手段５に保守プログラムが内蔵されるため、保守手順が改良あるいは変更された場合、中継手段５の保守プログラムを遠隔制御装置保守手段６により遠隔から修正することができない。同様に制御装置２の機種が変更された場合にも、変更後の制御装置２に同期して中継手段５の保守プログラムを修正する必要が生じる。
【００１６】
一方、中継手段５に保守プログラムを内蔵せずに、遠隔制御装置保守手段６によりＷＡＮを介して中継手段５に所要の制御信号をそのまま送受信する構成とすると、一般に遠隔制御装置保守手段６は遠隔地に設けられるため、データ伝送の信頼性および応答性が十分に得られない恐れがある。
【００１７】
また、遠隔通信手段１１としてＷＡＮを使用するとデータがＷＡＮ上で伝送されるため、データの十分なセキュリティ対策が重要となる。さらに、中継手段５はＷＡＮからアクセス可能なため、中継手段５を通じて制御装置２へ不正アクセスされる恐れがある。不正アクセスを拒否したとしても中継手段５の存在が知られてしまうため、中継手段５のセキュリティホールを利用した不正アクセスを十分に回避できない恐れがある。
【００１８】
一方、遠隔通信手段１１として専用回線を使用することにより不正アクセスを防止することも可能であるが、コストが高価なものとなる。
【００１９】
本発明はかかる従来の事情に対処するためになされたものであり、プラントの制御装置の保守作業を実行する保守プログラムに変更が生じても容易かつ安価にプラントの外部から制御装置の保守作業を実行することが可能なプラント制御装置遠隔保守システムおよびプラント制御装置遠隔保守方法を提供することを目的とする。
【課題を解決するための手段】
【００２０】
本発明に係るプラント制御装置遠隔保守システムは、上述の目的を達成するために、請求項１に記載したように、プラントの制御装置と通信手段により接続された現場制御装置保守手段と、この現場制御装置保守手段と遠隔通信手段により接続され、かつ前記制御装置の保守作業を実行する保守プログラムを保存する遠隔制御装置保守手段とを備え、前記現場制御装置保守手段は、前記保守プログラムを前記遠隔制御装置保守手段から受信して記録した後、前記遠隔制御装置保守手段から保守作業の開始要求を受信して前記保守プログラムを起動させることにより前記制御装置の保守作業を実行し、さらに前記制御装置の保守作業の結果である保守データを前記遠隔制御装置保守手段に送信するように構成したことを特徴とするものである。
【００２１】
本発明に係るプラント制御装置遠隔保守システムは、上述の目的を達成するために、請求項２に記載したように、プラントの制御装置と通信手段により接続された現場制御装置保守手段と、この現場制御装置保守手段と遠隔通信手段により接続された遠隔制御装置保守手段と、前記現場制御装置保守手段と遠隔通信手段により接続され、かつ前記制御装置の保守作業を実行する保守プログラムを保存する保守プログラム管理手段とを備え、前記現場制御装置保守手段は、前記保守プログラムを前記保守プログラム管理手段から受信して記録した後、前記遠隔制御装置保守手段から保守作業の開始要求を受信して前記保守プログラムを起動させることにより前記制御装置の保守作業を実行し、さらに前記制御装置の保守作業の結果である保守データを前記遠隔制御装置保守手段に送信するように構成したことを特徴とするものである。
【００２２】
また、本発明に係るプラント制御装置遠隔保守方法は、上述の目的を達成するために、請求項１０に記載したように、プラントの制御装置の保守作業を実行する保守プログラムを前記プラントの外部に設けられた遠隔制御装置保守手段に保存するステップと、前記保守プログラムを前記遠隔制御装置保守手段から前記プラントに設けられた現場制御装置保守手段に送信するステップと、送信された保守プログラムを前記現場制御装置保守手段において受信するとともに記録するステップと、前記遠隔制御装置保守手段から保守作業の開始要求を前記現場制御装置保守手段に送信するステップと、送信された前記保守作業の開始要求を前記現場制御装置保守手段において受信するとともに前記保守プログラムを起動させて前記制御装置の保守作業を実行するステップと、前記制御装置の保守作業の結果である保守データを前記現場制御装置保守手段から前記遠隔制御装置保守手段に送信するステップとを備えたことを特徴とする方法である。
【００２３】
また、本発明に係るプラント制御装置遠隔保守方法は、上述の目的を達成するために、請求項１１に記載したように、プラントの制御装置の保守作業を実行する保守プログラムを前記プラントの外部に設けられた保守プログラム管理手段に保存するステップと、前記保守プログラムを前記保守プログラム管理手段から前記プラントに設けられた現場制御装置保守手段に送信するステップと、送信された保守プログラムを前記現場制御装置保守手段において受信するとともに記録するステップと、前記プラントの外部に前記保守プログラム管理手段とは別途設けられた遠隔制御装置保守手段から保守作業の開始要求を前記現場制御装置保守手段に送信するステップと、送信された前記保守作業の開始要求を前記現場制御装置保守手段において受信するとともに前記保守プログラムを起動させて前記制御装置の保守作業を実行するステップと、前記制御装置の保守作業の結果である保守データを前記現場制御装置保守手段から前記遠隔制御装置保守手段に送信するステップとを備えたことを特徴とする方法である。
【発明の効果】
【００２４】
本発明に係るプラント制御装置遠隔保守システムおよびプラント制御装置遠隔保守方法においては、プラントの制御装置の保守作業を実行する保守プログラムに変更が生じても容易かつ安価にプラントの外部から制御装置の保守作業を実行することができる。
【発明を実施するための最良の形態】
【００２５】
本発明に係るプラント制御装置遠隔保守システムおよびプラント制御装置遠隔保守方法の実施の形態について添付図面を参照して説明する。
【００２６】
図１は本発明に係るプラント制御装置遠隔保守システムの第１の実施形態を示す構成図である。
【００２７】
プラント制御装置遠隔保守システム２０は、遠隔制御装置保守手段２１と現場制御装置保守手段２２とを有する。現場制御装置保守手段２２は、例えば発電プラント、電力プラントあるいは産業用プラント等のプラント２３内に設けられ、図示しないプラント機器を監視制御するための複数の制御装置２４と通信手段の一例であるプラント内ＬＡＮ（Local Area Network）２５を介して接続される。
【００２８】
一方、プラント制御装置遠隔保守システム２０の遠隔制御装置保守手段２１は、プラント２３の外部、例えば遠隔地に設けられ、インターネットプロトコルに従うＷＡＮ（Wide Area Network）等の遠隔通信手段２６を介してプラント２３内に設けられた現場制御装置保守手段２２と通信可能に接続される。
【００２９】
また、プラント２３内に設けられた各制御装置２４には、プラント内ＬＡＮ２５を介してマンマシンインタフェース用コンピュータ２７が接続される。
【００３０】
プラント２３内に設けられた各制御装置２４には、予めプログラムとパラメータが記録されるとともに、マイクロプロセッサが内蔵される。各制御装置２４は、センサ２８およびアクチュエータ２９をそれぞれ備え、これらセンサ２８およびアクチュエータ２９は図示しないプラント機器と接続される。
【００３１】
各制御装置２４は、センサ２８により測定されたプラント機器のプラント状態信号を入力し、予め記録されたプログラムとパラメータに基づいてプラント機器への指令信号を計算する機能を有する。さらに、各制御装置２４は、マンマシンインタフェース用コンピュータ２７からプラント機器を制御するための指令信号をプラント内ＬＡＮ２５を介して受信する機能を有する。
【００３２】
そして、各制御装置２４は、マンマシンインタフェース用コンピュータ２７により設定されて送信された指令信号あるいは計算して得られた指令信号に基づいてアクチュエータ２９を介してプラント機器を制御する一方、センサ２８によりそれぞれ測定された各プラント状態信号を、リアルタイムでプラント内ＬＡＮ２５を介してマンマシンインタフェース用コンピュータ２７に送信して表示させることにより運転員がプラント機器を監視することができるように構成される。
【００３３】
一方、プラント制御装置遠隔保守システム２０の遠隔制御装置保守手段２１は、保守プログラムデータベース３０、保守プログラム送信部３１および保守アプリケーション３２を有する。
【００３４】
遠隔制御装置保守手段２１の保守プログラムデータベース３０には、単一あるいは複数のプラント２３に設置された複数の制御装置２４に対応する保守手順についての保守プログラムや保守プログラムを実行する際に必要な所要の情報が予め保存される。
【００３５】
遠隔制御装置保守手段２１の保守プログラム送信部３１は、現場制御装置保守手段２２に認証データを送信する一方、現場制御装置保守手段２２から認証データを受信することにより、通信先が現場制御装置保守手段２２であるか否かを判定する機能と、通信先が現場制御装置保守手段２２であると認証した場合には、現場制御装置保守手段２２から遠隔通信手段２６を介してダウンロード要求を受信し、保守プログラムデータベース３０から所要の保守プログラムを抽出して現場制御装置保守手段２２に遠隔通信手段２６を介して送信する機能とを有する。
【００３６】
保守プログラム送信部３１が現場制御装置保守手段２２との間で送受信する認証データは、例えば予め設定されたＩＤとパスワードとで構成され、ＩＤとパスワードとの組合せを確認することにより保守プログラム送信部３１は、通信先が正当であると認証する方法がある。
【００３７】
また、保守プログラム送信部３１は、通信先が現場制御装置保守手段２２であると認証した場合には、その旨の認証情報を保守アプリケーション３２に通知する機能を有する。
【００３８】
遠隔制御装置保守手段２１の保守アプリケーション３２は、保守プログラム送信部３１から通信先が現場制御装置保守手段２２である旨の認証情報を受けた場合には、制御装置２４の保守作業の進行に必要な情報を現場制御装置保守手段２２に送受信する機能を有する。
【００３９】
また、プラント制御装置遠隔保守システム２０の現場制御装置保守手段２２は、保守プログラム受信部３３、保守アプリケーション３４を有する。
【００４０】
現場制御装置保守手段２２の保守プログラム受信部３３は、遠隔制御装置保守手段２１から認証データを受信して通信先が現場制御装置保守手段２２であるか否かを判定する一方、遠隔制御装置保守手段２１に認証データを送信する機能を有する。
【００４１】
さらに、保守プログラム受信部３３は、通信先が遠隔制御装置保守手段２１であると認証した場合には、所要の保守プログラムのダウンロード要求を遠隔通信手段２６を介して遠隔制御装置保守手段２１の保守プログラム送信部３１に送信する機能と、保守プログラム送信部３１から送信された保守プログラムを受信して、保守アプリケーション３４に与える機能とを有する。
【００４２】
現場制御装置保守手段２２の保守アプリケーション３４は、保守プログラム受信部３３から受けた保守プログラムを記録するとともに、遠隔制御装置保守手段２１から保守作業の開始要求を受信して、保守プログラムを実行させることによりプラント内ＬＡＮ２５を介して制御装置２４の保守作業を実施する機能を有する。
【００４３】
すなわち、保守アプリケーション３４は、保守プログラムに従って保守作業に必要な情報をプラント内ＬＡＮ２５を介して制御装置２４に送信する一方、制御装置２４から所要の情報を受信する機能を有する。
【００４４】
また、保守アプリケーション３４は、保守プログラムに従って制御装置２４の保守作業の結果である保守データを遠隔制御装置保守手段２１に送信する機能を有する。
【００４５】
次にプラント制御装置遠隔保守システム２０の作用について説明する。
【００４６】
図示しないプラント機器を制御するための各制御装置２４は、定期的あるいは必要に応じて保守作業が実施される。例えば、制御装置２４の保守作業として、各制御装置２４のログ情報収集が実施される。
【００４７】
図２は、図１に示すプラント制御装置遠隔保守システム２０により、制御装置２４の保守作業の一例として制御装置２４からログ情報を収集する際の各装置間の相互作用を示すシーケンス図である。
【００４８】
まず、Ｓ１において、遠隔制御装置保守手段２１の保守プログラム送信部３１から遠隔制御装置保守手段２１の認証データが遠隔通信手段２６を介して現場制御装置保守手段２２に送信される。
【００４９】
次に、Ｓ２において、現場制御装置保守手段２２の保守プログラム受信部３３は、遠隔制御装置保守手段２１の保守プログラム送信部３１から遠隔通信手段２６を介して送信された認証データを受信して、認証データの送信元が遠隔制御装置保守手段２１であるか否かを確認する。
【００５０】
次に、Ｓ３において、現場制御装置保守手段２２の保守プログラム受信部３３は、受信した認証データの送信元が遠隔制御装置保守手段２１であることを確認すると、現場制御装置保守手段２２の認証データを遠隔通信手段２６を介して遠隔制御装置保守手段２１に送信する。
【００５１】
さらに、Ｓ４において、遠隔制御装置保守手段２１の保守プログラム送信部３１は、現場制御装置保守手段２２の保守プログラム受信部３３から遠隔通信手段２６を介して送信された認証データを受信して、認証データの送信元が現場制御装置保守手段２２であるか否かを確認する。
【００５２】
すなわち、遠隔制御装置保守手段２１の保守プログラム送信部３１と現場制御装置保守手段２２の保守プログラム受信部３３とにより遠隔通信手段２６を介して互いに認証データを送受信して通信先が適切であることが認証される。
【００５３】
また、保守プログラム送信部３１は、通信先が現場制御装置保守手段２２であると認証すると、保守アプリケーション３２に通信先が適切である旨を通知する。
【００５４】
次に、Ｓ５において、現場制御装置保守手段２２の保守プログラム受信部３３は、通信先が遠隔制御装置保守手段２１であると認証すると、保守プログラムの一例であるログ情報収集プログラムのダウンロード要求を遠隔通信手段２６を介して遠隔制御装置保守手段２１の保守プログラム送信部３１に送信する。
【００５５】
さらに、Ｓ６において、遠隔制御装置保守手段２１の保守プログラム送信部３１は、通信先が現場制御装置保守手段２２であると認証した場合には、現場制御装置保守手段２２から遠隔通信手段２６を介して送信されたダウンロード要求を受信し、対応するログ情報収集プログラムを保守プログラムデータベース３０から抽出して現場制御装置保守手段２２の保守プログラム受信部３３に送信する。
【００５６】
このため、Ｓ７において、現場制御装置保守手段２２の保守プログラム受信部３３は、遠隔制御装置保守手段２１の保守プログラム送信部３１から送信されたログ情報収集プログラムを受信して保守アプリケーション３４に与える。保守アプリケーション３４は、保守プログラム受信部３３から受けたログ情報収集プログラムを記録する。
【００５７】
すなわち、現場制御装置保守手段２２の保守プログラム受信部３３は、遠隔制御装置保守手段２１から、ログ情報収集プログラムをダウンロードする。
【００５８】
次に、Ｓ８において、遠隔制御装置保守手段２１の保守アプリケーション３２は、保守作業であるログ情報収集の開始要求を現場制御装置保守手段２２に遠隔通信手段２６を介して送信する。
【００５９】
さらに、Ｓ９において、現場制御装置保守手段２２の保守アプリケーション３４が、遠隔制御装置保守手段２１の保守アプリケーション３２から送信されたログ情報収集の開始要求を受信する。
【００６０】
保守アプリケーション３４に記録されたログ情報収集プログラムは、予め遠隔通信手段２６を介して送信されたプログラム開始要求を受信すると直ちに起動できるように所要の言語でプログラミングされている。すなわち、ログ情報収集プログラムの言語には、特定のコンピュータに依存せず仮想マシンで動作可能であり、かつセキュリティ性の良い言語が用いられる。
【００６１】
ログ情報収集プログラムに用いられる言語としては、ネットワークを介して目的とするハードウェアに容易にアップロード可能であり、目的とするハードウェア上での作動においてハードウェア資源へのセキュリティを目的としたアクセス制限を設けることが可能な言語、例えば、Ｊａｖａ（登録商標）言語が挙げられる。ログ情報収集プログラムは、このような特徴を有するため、保守アプリケーション３４の付加機能（プラグイン）となる。
【００６２】
このため、保守アプリケーション３４は、ログ情報収集プログラムを起動させ、ログ情報収集プログラムに従ってプラント内ＬＡＮ２５を介して単一あるいは複数の所要の制御装置２４に現場制御装置保守手段２２の認証データを送信する。
【００６３】
そして、Ｓ１０において、制御装置２４は、保守アプリケーション３４から送信された認証データを受信して、送信元が現場制御装置保守手段２２であるか否かを判定する。制御装置２４は、送信元が現場制御装置保守手段２２であると判定すると、制御装置２４の認証データをプラント内ＬＡＮ２５を介して現場制御装置保守手段２２に送信する。
【００６４】
このため、Ｓ１１において、現場制御装置保守手段２２の保守アプリケーション３４は、制御装置２４から送信された認証データを受信して、送信元が所要の制御装置２４であるか否かを判定する。
【００６５】
すなわち、現場制御装置保守手段２２と制御装置２４とによりプラント内ＬＡＮ２５を介して互いに認証データを送受信して通信先が適切であることが認証される。
【００６６】
次に、Ｓ１２において、現場制御装置保守手段２２の保守アプリケーション３４は、通信先が所要の制御装置２４であると判定すると、ログ情報収集プログラムに従ってプラント内ＬＡＮ２５を介して制御装置２４にログ情報の送信を要求する。
【００６７】
このため、Ｓ１３において、制御装置２４は、現場制御装置保守手段２２の保守アプリケーション３４から送信されたログ情報の要求を受信して、制御装置２４のログ情報をプラント内ＬＡＮ２５を介して保守アプリケーション３４に送信する。
【００６８】
さらに、Ｓ１４において、現場制御装置保守手段２２の保守アプリケーション３４は制御装置２４から送信された制御装置２４のログ情報を受信し、所要のログ情報が収集されると、ログ情報収集プログラムに従って遠隔通信手段２６を介して遠隔制御装置保守手段２１の保守アプリケーション３２に送信する。
【００６９】
このため、Ｓ１５において、遠隔制御装置保守手段２１の保守アプリケーション３２は、現場制御装置保守手段２２の保守アプリケーション３４から送信された制御装置２４のログ情報を受信することにより制御装置２４のログ情報を収集し、保守作業を完了させることができる。
【００７０】
さらに、制御装置２４の保守作業の別の例として、制御装置２４の制御プログラムの変更作業が実施される。
【００７１】
図３は、図１に示すプラント制御装置遠隔保守システム２０により、制御装置２４の保守作業の一例として制御装置２４の制御プログラムを変更する際の相互作用を示すシーケンス図である。
【００７２】
まず、Ｓ２１において、遠隔制御装置保守手段２１の保守プログラム送信部３１から遠隔制御装置保守手段２１の認証データが遠隔通信手段２６を介して現場制御装置保守手段２２に送信される。
【００７３】
次に、Ｓ２２において、現場制御装置保守手段２２の保守プログラム受信部３３は、遠隔制御装置保守手段２１の保守プログラム送信部３１から遠隔通信手段２６を介して送信された認証データを受信して、認証データの送信元が遠隔制御装置保守手段２１であるか否かを確認する。現場制御装置保守手段２２の保守プログラム受信部３３は、受信した認証データの送信元が遠隔制御装置保守手段２１であることを確認すると、現場制御装置保守手段２２の認証データを遠隔通信手段２６を介して遠隔制御装置保守手段２１に送信する。
【００７４】
さらに、Ｓ２３において、遠隔制御装置保守手段２１の保守プログラム送信部３１は、現場制御装置保守手段２２の保守プログラム受信部３３から遠隔通信手段２６を介して送信された認証データを受信して、認証データの送信元が現場制御装置保守手段２２であるか否かを確認する。
【００７５】
すなわち、遠隔制御装置保守手段２１の保守プログラム送信部３１と現場制御装置保守手段２２の保守プログラム受信部３３とにより遠隔通信手段２６を介して互いに認証データを送受信して通信先が適切であることが認証される。
【００７６】
遠隔制御装置保守手段２１の保守プログラム送信部３１は、保守アプリケーション３２に通信先が適切である旨を通知する。
【００７７】
次に、Ｓ２４において、現場制御装置保守手段２２の保守プログラム受信部３３は、通信先が遠隔制御装置保守手段２１であると認証すると、保守プログラムの一例である制御プログラム変更用プログラムのダウンロード要求を遠隔通信手段２６を介して遠隔制御装置保守手段２１の保守プログラム送信部３１に送信する。
【００７８】
さらに、Ｓ２５において、遠隔制御装置保守手段２１の保守プログラム送信部３１は、通信先が現場制御装置保守手段２２であると認証した場合には、現場制御装置保守手段２２の保守プログラム受信部３３から遠隔通信手段２６を介して送信されたダウンロード要求を受信し、対応する制御プログラム変更用プログラムを保守プログラムデータベース３０から抽出して現場制御装置保守手段２２の保守プログラム送信部３１に送信する。
【００７９】
このため、Ｓ２６において、現場制御装置保守手段２２の保守プログラム送信部３１は、遠隔制御装置保守手段２１の保守プログラム送信部３１から送信された制御プログラム変更用プログラムを受信して保守アプリケーション３４に与える。保守アプリケーション３４は、保守プログラム受信部３３から受けた制御プログラム変更用プログラムを記録する。
【００８０】
すなわち、現場制御装置保守手段２２の保守プログラム受信部３３は、遠隔制御装置保守手段２１から、制御プログラム変更用プログラムをダウンロードする。
【００８１】
次に、Ｓ２７において、遠隔制御装置保守手段２１の保守アプリケーション３２は、保守作業である制御プログラムの変更作業の開始要求を現場制御装置保守手段２２に遠隔通信手段２６を介して送信する。
【００８２】
さらに、Ｓ２８において、現場制御装置保守手段２２の保守アプリケーション３４が、遠隔制御装置保守手段２１の保守アプリケーション３２から送信された制御プログラムの変更作業の開始要求を受信する。制御プログラム変更用プログラムは、予め遠隔通信手段２６を介して送信されたプログラム開始要求を受信すると直ちに起動できるようにログ情報収集プログラムと同様な所要の言語でプログラミングされ、保守アプリケーションの付加機能となる。
【００８３】
このため、保守アプリケーション３４は、制御プログラム変更用プログラムを起動させ、制御プログラム変更用プログラムに従って遠隔通信手段２６を介して遠隔制御装置保守手段２１に制御プログラムの送信を要求する。
【００８４】
次に、Ｓ２９において、遠隔制御装置保守手段２１の保守アプリケーション３２は、現場制御装置保守手段２２の保守アプリケーション３４から送信された制御プログラムの送信要求を受信して、保守プログラム送信部３１に与える。このため、保守プログラム送信部３１は、制御プログラムの送信要求に対応する制御プログラムを保守プログラムデータベース３０から抽出して現場制御装置保守手段２２の保守プログラム受信部３３に送信する。
【００８５】
このため、Ｓ３０において、現場制御装置保守手段２２の保守プログラム受信部３３は、遠隔制御装置保守手段２１の保守プログラム送信部３１から送信された制御プログラムを受信して保守アプリケーション３４に与える。
【００８６】
すなわち、現場制御装置保守手段２２の保守プログラム受信部３３は、遠隔制御装置保守手段２１から、制御プログラムをダウンロードする。
【００８７】
次に、Ｓ３１において、保守アプリケーション３４は、制御プログラム変更用プログラムに従ってプラント内ＬＡＮ２５を介して単一あるいは複数の所要の制御装置２４に現場制御装置保守手段２２の認証データを送信する。
【００８８】
そして、Ｓ３２において、制御装置２４は、保守アプリケーション３４から送信された認証データを受信して、送信元が現場制御装置保守手段２２であるか否かを判定する。制御装置２４は、送信元が現場制御装置保守手段２２であると判定すると、制御装置２４の認証データをプラント内ＬＡＮ２５を介して現場制御装置保守手段２２に送信する。
【００８９】
このため、Ｓ３３において、現場制御装置保守手段２２の保守アプリケーション３４は、制御装置２４から送信された認証データを受信して、送信元が所要の制御装置２４であるか否かを判定する。
【００９０】
すなわち、現場制御装置保守手段２２と制御装置２４とによりプラント内ＬＡＮ２５を介して互いに認証データを送受信して通信先が適切であることが認証される。
【００９１】
次に、Ｓ３４において、現場制御装置保守手段２２の保守アプリケーション３４は、通信先が所要の制御装置２４であると判定すると、制御プログラム変更用プログラムに従ってプラント内ＬＡＮ２５を介して制御装置２４に制御プログラムを送信する。
【００９２】
このため、Ｓ３５において、制御装置２４は、現場制御装置保守手段２２の保守アプリケーション３４から送信された制御プログラムを受信して、既存の制御プログラムを更新させる。制御装置２４は、制御プログラムを更新させると制御プログラムの更新完了通知をプラント内ＬＡＮ２５を介して保守アプリケーション３４に送信する。
【００９３】
さらに、Ｓ３６において、現場制御装置保守手段２２の保守アプリケーション３４は制御装置２４から送信された制御プログラムの更新完了通知を受信し、制御プログラム変更用プログラムに従って遠隔通信手段２６を介して遠隔制御装置保守手段２１に送信する。
【００９４】
このため、Ｓ３７において、遠隔制御装置保守手段２１の保守アプリケーション３２は、現場制御装置保守手段２２の保守アプリケーション３４から送信された制御プログラムの更新完了通知を受信することにより制御プログラムの更新完了を確認し、保守作業を完了させることができる。
【００９５】
プラント制御装置遠隔保守システム２０によれば、プラント２３の制御装置２４が更新された場合でも、必要に応じて適切な保守プログラムを遠隔制御装置保守手段２１から遠隔通信手段２６を介して現場制御装置保守手段２２に送信して更新させることができる。
【００９６】
また、プラント２３に機種やバージョンの異なる複数の制御装置２４が設置されている場合でも、各機種あるいはバージョンの制御装置２４に対応する全ての保守プログラムを常時現場制御装置保守手段２２に実装させる必要がない。このため、現場制御装置保守手段２２の運用コストを低減させることができる。
【００９７】
また、プラント制御装置遠隔保守システム２０によれば、遠隔制御装置保守手段２１と制御装置２４とが直接データの送受信を行うことがないため、制御装置２４に長距離通信に対応させるための改造作業を不要とすることができる。
【００９８】
さらに、プラント制御装置遠隔保守システム２０によれば、制御装置２４にプラント２３の外部ネットワークすなわちプラント内ＬＡＮ２５に接続されていない通信手段から直接アクセスすることができないため、セキュリティを確保するうえで有効である。
【００９９】
図４は本発明に係るプラント制御装置遠隔保守システムの第２の実施形態を示す構成図である。
【０１００】
図４に示された、プラント制御装置遠隔保守システム２０Ａでは、保守プログラム管理手段４０を設けた点と遠隔制御装置保守手段２１の構成が図１に示すプラント制御装置遠隔保守システム２０と相違する。他の構成および作用については図１に示すプラント制御装置遠隔保守システム２０と実質的に異ならないため制御装置２４およびマンマシンインタフェース用コンピュータ２７については図示せず、同一の構成については同符号を付して説明を省略する。
【０１０１】
プラント制御装置遠隔保守システム２０Ａには、保守プログラム管理手段４０が設けられる。保守プログラム管理手段４０は、保守プログラムデータベース３０と保守プログラム送信部３１とを備える。
【０１０２】
保守プログラム管理手段４０の保守プログラムデータベース３０には、単一あるいは複数のプラント２３に設置された複数の制御装置２４に対応する保守手順についての保守プログラムや保守プログラムを実行する際に必要な所要の情報が予め保存される。
【０１０３】
保守プログラム管理手段４０の保守プログラム送信部３１は、現場制御装置保守手段２２に認証データを送信する一方、現場制御装置保守手段２２から認証データを受信することにより、通信先が現場制御装置保守手段２２であるか否かを判定する機能と、通信先が現場制御装置保守手段２２であると認証した場合には、現場制御装置保守手段２２から遠隔通信手段２６を介してダウンロード要求を受信し、保守プログラムデータベース３０から所要の保守プログラムを抽出して現場制御装置保守手段２２に遠隔通信手段２６を介して送信する機能とを有する。
【０１０４】
一方、遠隔制御装置保守手段２１は、保守アプリケーション３２を備える。遠隔制御装置保守手段２１の保守アプリケーション３２は、現場制御装置保守手段２２に認証データを送信する一方、現場制御装置保守手段２２から認証データを受信することにより、通信先が現場制御装置保守手段２２であるか否かを判定する機能と、通信先が現場制御装置保守手段２２であると認証した場合には、制御装置２４の保守作業の進行に必要な情報を現場制御装置保守手段２２に送受信する機能を有する。
【０１０５】
さらに、保守プログラム管理手段４０、遠隔制御装置保守手段２１および現場制御装置保守手段２２は、互いに遠隔通信手段２６を介して接続される。
【０１０６】
次に、プラント制御装置遠隔保守システム２０Ａの作用について説明する。
【０１０７】
図５は、図４に示すプラント制御装置遠隔保守システム２０Ａにより、制御装置２４の保守作業の一例として制御装置２４からログ情報を収集する際の相互作用を示すシーケンス図である。
【０１０８】
まず、Ｓ４１において、保守プログラムデータベース３０に保存された保守プログラムの一例であるログ情報収集プログラムが更新されると、保守プログラム管理手段４０の保守プログラム送信部３１から保守プログラム管理手段４０の認証データが遠隔通信手段２６を介して現場制御装置保守手段２２に送信される。
【０１０９】
次に、Ｓ４２において、現場制御装置保守手段２２の保守プログラム受信部３３は、保守プログラム管理手段４０の保守プログラム送信部３１から遠隔通信手段２６を介して送信された認証データを受信して、認証データの送信元が保守プログラム管理手段４０であるか否かを確認する。
【０１１０】
現場制御装置保守手段２２の保守プログラム受信部３３は、受信した認証データの送信元が保守プログラム管理手段４０であることを確認すると、現場制御装置保守手段２２の認証データを遠隔通信手段２６を介して保守プログラム管理手段４０に送信する。
【０１１１】
さらに、Ｓ４３において、保守プログラム管理手段４０の保守プログラム送信部３１は、現場制御装置保守手段２２の保守プログラム受信部３３から遠隔通信手段２６を介して送信された認証データを受信して、認証データの送信元が現場制御装置保守手段２２であるか否かを確認する。
【０１１２】
すなわち、保守プログラム管理手段４０の保守プログラム送信部３１と現場制御装置保守手段２２の保守プログラム受信部３３とにより遠隔通信手段２６を介して互いに認証データを送受信して通信先が適切であることが認証される。
【０１１３】
次に、Ｓ４４において、現場制御装置保守手段２２の保守プログラム受信部３３は、通信先が保守プログラム管理手段４０であると認証すると、保守プログラムの一例であるログ情報収集プログラムのダウンロード要求を遠隔通信手段２６を介して保守プログラム管理手段４０の保守プログラム送信部３１に送信する。
【０１１４】
さらに、Ｓ４５において、保守プログラム管理手段４０の保守プログラム送信部３１は、通信先が現場制御装置保守手段２２であると認証した場合には、現場制御装置保守手段２２の保守プログラム受信部３３から遠隔通信手段２６を介して送信されたダウンロード要求を受信し、対応するログ情報収集プログラムを保守プログラムデータベース３０から抽出して現場制御装置保守手段２２の保守プログラム受信部３３に送信する。
【０１１５】
このため、Ｓ４６において、現場制御装置保守手段２２の保守プログラム受信部３３は、保守プログラム管理手段４０の保守プログラム送信部３１から送信されたログ情報収集プログラムを受信して保守アプリケーション３４に与える。保守アプリケーション３４は、保守プログラム受信部３３から受けたログ情報収集プログラムを記録する。
【０１１６】
すなわち、現場制御装置保守手段２２の保守プログラム受信部３３は、保守プログラム管理手段４０から、ログ情報収集プログラムを予めダウンロードする。
【０１１７】
次に、Ｓ４７において、作業者が遠隔から制御装置２４からログ情報を収集しようとする場合には、遠隔制御装置保守手段２１の保守アプリケーション３２から遠隔制御装置保守手段２１の認証データが遠隔通信手段２６を介して現場制御装置保守手段２２に送信される。
【０１１８】
このため、Ｓ４８において、現場制御装置保守手段２２の保守プログラム受信部３３は、遠隔制御装置保守手段２１の保守アプリケーション３２から遠隔通信手段２６を介して送信された認証データを受信して、認証データの送信元が遠隔制御装置保守手段２１であるか否かを確認する。
【０１１９】
現場制御装置保守手段２２の保守プログラム受信部３３は、受信した認証データの送信元が遠隔制御装置保守手段２１であることを確認すると、現場制御装置保守手段２２の認証データを遠隔通信手段２６を介して遠隔制御装置保守手段２１に送信する。
【０１２０】
さらに、Ｓ４９において、遠隔制御装置保守手段２１の保守アプリケーション３２は、現場制御装置保守手段２２の保守プログラム受信部３３から遠隔通信手段２６を介して送信された認証データを受信して、認証データの送信元が現場制御装置保守手段２２であるか否かを確認する。
【０１２１】
すなわち、遠隔制御装置保守手段２１の保守アプリケーション３２と現場制御装置保守手段２２の保守プログラム受信部３３とにより遠隔通信手段２６を介して互いに認証データを送受信して通信先が適切であることが認証される。
【０１２２】
次に、Ｓ５０において、遠隔制御装置保守手段２１の保守アプリケーション３２は、保守作業であるログ情報収集の開始要求を現場制御装置保守手段２２に遠隔通信手段２６を介して送信する。
【０１２３】
このため、図２に示す手順と同様に、Ｓ５１において、現場制御装置保守手段２２の保守アプリケーション３４が、ログ情報収集の開始要求を受信し、ログ情報収集プログラムを起動させるとともに、制御装置２４に現場制御装置保守手段２２の認証データを送信する。
【０１２４】
そして、Ｓ５２において、制御装置２４は、保守アプリケーション３４から送信された認証データを受信して、送信元が現場制御装置保守手段２２であるか否かを判定する。制御装置２４は、送信元が現場制御装置保守手段２２であると判定すると、制御装置２４の認証データをプラント内ＬＡＮ２５を介して現場制御装置保守手段２２に送信する。
【０１２５】
このため、Ｓ５３において、現場制御装置保守手段２２の保守アプリケーション３４は、制御装置２４から送信された認証データを受信して、送信元が所要の制御装置２４であるか否かを判定する。
【０１２６】
次に、Ｓ５４において、現場制御装置保守手段２２の保守アプリケーション３４は、通信先が所要の制御装置２４であると判定すると、ログ情報収集プログラムに従ってプラント内ＬＡＮ２５を介して制御装置２４にログ情報の送信を要求する。
【０１２７】
このため、Ｓ５５において、制御装置２４は、現場制御装置保守手段２２の保守アプリケーション３４から送信されたログ情報の要求を受信して、制御装置２４のログ情報をプラント内ＬＡＮ２５を介して保守アプリケーション３４に送信する。
【０１２８】
さらに、Ｓ５６において、現場制御装置保守手段２２の保守アプリケーション３４は制御装置２４から送信された制御装置２４のログ情報を受信し、所要のログ情報が収集されると、ログ情報収集プログラムに従って遠隔通信手段２６を介して遠隔制御装置保守手段２１の保守アプリケーション３２に送信する。
【０１２９】
このため、Ｓ５７において、遠隔制御装置保守手段２１の保守アプリケーション３２は、現場制御装置保守手段２２の保守アプリケーション３４から送信された制御装置２４のログ情報を受信することにより制御装置２４のログ情報を収集し、保守作業を完了させることができる。
【０１３０】
すなわち、プラント制御装置遠隔保守システム２０Ａは、図１に示すプラント制御装置遠隔保守システム２０において、遠隔制御装置保守手段２１に保守プログラムデータベース３０と保守プログラム送信部３１を備えずに、別途遠隔通信手段２６に接続して設けた保守プログラム管理手段４０に備えたものである。
【０１３１】
プラント制御装置遠隔保守システム２０Ａは、図１に示すプラント制御装置遠隔保守システム２０と同等の効果に加え、制御装置２４の機種やバージョン毎に異なる種々の保守プログラムを保存して管理する保守プログラム管理手段４０と、プラント２３毎に制御装置２４を管理する遠隔制御装置保守手段２１とを分離した構成であるため、管理対象を適切に割り当てて、管理の信頼性を向上させて管理コストを低減させることができる。
【０１３２】
次に、プラント制御装置遠隔保守システム２０Ａによる処理における第１の変形例について説明する。
【０１３３】
図６は、図５に示す制御装置２４からログ情報を収集する際の処理における第１の変形例を示すシーケンス図である。
【０１３４】
まず、Ｓ６１において、作業者が遠隔から制御装置２４からログ情報を収集しようとする場合には、遠隔制御装置保守手段２１の保守アプリケーション３２から遠隔制御装置保守手段２１の認証データが遠隔通信手段２６を介して現場制御装置保守手段２２に送信される。
【０１３５】
次に、Ｓ６２において、現場制御装置保守手段２２の保守プログラム受信部３３は、遠隔制御装置保守手段２１の保守アプリケーション３２から遠隔通信手段２６を介して送信された認証データを受信して、認証データの送信元が遠隔制御装置保守手段２１であるか否かを確認する。現場制御装置保守手段２２の保守プログラム受信部３３は、受信した認証データの送信元が遠隔制御装置保守手段２１であることを確認すると、現場制御装置保守手段２２の認証データを遠隔通信手段２６を介して遠隔制御装置保守手段２１に送信する。
【０１３６】
さらに、Ｓ６３において、遠隔制御装置保守手段２１の保守アプリケーション３２は、現場制御装置保守手段２２の保守プログラム受信部３３から遠隔通信手段２６を介して送信された認証データを受信して、認証データの送信元が現場制御装置保守手段２２であるか否かを確認する。
【０１３７】
すなわち、遠隔制御装置保守手段２１の保守アプリケーション３２と現場制御装置保守手段２２の保守プログラム受信部３３とにより遠隔通信手段２６を介して互いに認証データを送受信して通信先が適切であることが認証される。
【０１３８】
次に、Ｓ６４において、遠隔制御装置保守手段２１の保守アプリケーション３２は、保守作業であるログ情報収集の開始要求を現場制御装置保守手段２２に遠隔通信手段２６を介して送信する。
【０１３９】
さらに、Ｓ６５において、現場制御装置保守手段２２の保守プログラム受信部３３は、通信先が遠隔制御装置保守手段２１であると認証すると、遠隔制御装置保守手段２１から送信されたログ情報収集の開始要求を受信し、現場制御装置保守手段２２の認証データを遠隔通信手段２６を介して保守プログラム管理手段４０に送信する。
【０１４０】
このため、Ｓ６６において、保守プログラム管理手段４０の保守プログラム送信部３１は、現場制御装置保守手段２２から遠隔通信手段２６を介して送信された認証データを受信して、認証データの送信元が現場制御装置保守手段２２であるか否かを確認する。保守プログラム管理手段４０の保守プログラム送信部３１は、受信した認証データの送信元が現場制御装置保守手段２２であることを確認すると、保守プログラム管理手段４０の認証データを遠隔通信手段２６を介して現場制御装置保守手段２２に送信する。
【０１４１】
さらに、Ｓ６７において、現場制御装置保守手段２２の保守プログラム受信部３３は、保守プログラム管理手段４０の保守プログラム送信部３１から遠隔通信手段２６を介して送信された認証データを受信して、認証データの送信元が保守プログラム管理手段４０であるか否かを確認する。
【０１４２】
すなわち、現場制御装置保守手段２２の保守プログラム受信部３３と保守プログラム管理手段４０の保守プログラム送信部３１とにより遠隔通信手段２６を介して互いに認証データを送受信して通信先が適切であることが認証される。
【０１４３】
次に、Ｓ６８において、現場制御装置保守手段２２の保守プログラム受信部３３は、通信先が保守プログラム管理手段４０であると認証すると、保守プログラムの一例であるログ情報収集プログラムのダウンロード要求を遠隔通信手段２６を介して保守プログラム管理手段４０の保守プログラム送信部３１に送信する。
【０１４４】
さらに、Ｓ６９において、保守プログラム管理手段４０の保守プログラム送信部３１は、通信先が現場制御装置保守手段２２であると認証した場合には、現場制御装置保守手段２２の保守プログラム受信部３３から遠隔通信手段２６を介して送信されたダウンロード要求を受信し、対応するログ情報収集プログラムを保守プログラムデータベース３０から抽出して現場制御装置保守手段２２の保守プログラム送信部３１に送信する。
【０１４５】
このため、Ｓ７０において、現場制御装置保守手段２２の保守プログラム送信部３１は、保守プログラム管理手段４０の保守プログラム送信部３１から送信されたログ情報収集プログラムを受信して保守アプリケーション３４に与える。保守アプリケーション３４は、保守プログラム受信部３３から受けたログ情報収集プログラムを記録する。
【０１４６】
すなわち、現場制御装置保守手段２２の保守プログラム受信部３３は、保守プログラム管理手段４０から、ログ情報収集プログラムをダウンロードする。
【０１４７】
さらに、Ｓ７１において、図２に示す手順と同様に、保守アプリケーション３４は、ログ情報収集プログラムを起動させるとともに、制御装置２４に現場制御装置保守手段２２の認証データを送信する。
【０１４８】
そして、Ｓ７２において、制御装置２４は、保守アプリケーション３４から送信された認証データを受信して、送信元が現場制御装置保守手段２２であるか否かを判定する。制御装置２４は、送信元が現場制御装置保守手段２２であると判定すると、制御装置２４の認証データをプラント内ＬＡＮ２５を介して現場制御装置保守手段２２に送信する。
【０１４９】
このため、Ｓ７３において、現場制御装置保守手段２２の保守アプリケーション３４は、制御装置２４から送信された認証データを受信して、送信元が所要の制御装置２４であるか否かを判定する。
【０１５０】
次に、Ｓ７４において、現場制御装置保守手段２２の保守アプリケーション３４は、通信先が所要の制御装置２４であると判定すると、ログ情報収集プログラムに従ってプラント内ＬＡＮ２５を介して制御装置２４にログ情報の送信を要求する。
【０１５１】
このため、Ｓ７５において、制御装置２４は、現場制御装置保守手段２２の保守アプリケーション３４から送信されたログ情報の要求を受信して、制御装置２４のログ情報をプラント内ＬＡＮ２５を介して保守アプリケーション３４に送信する。
【０１５２】
さらに、Ｓ７６において、現場制御装置保守手段２２の保守アプリケーション３４は制御装置２４から送信された制御装置２４のログ情報を受信し、所要のログ情報が収集されると、ログ情報収集プログラムに従って遠隔通信手段２６を介して遠隔制御装置保守手段２１の保守アプリケーション３２に送信する。
【０１５３】
このため、Ｓ７７において、遠隔制御装置保守手段２１の保守アプリケーション３２は、現場制御装置保守手段２２の保守アプリケーション３４から送信された制御装置２４のログ情報を受信することにより制御装置２４のログ情報を収集し、保守作業を完了させることができる。
【０１５４】
すなわち、図６に示すプラント制御装置遠隔保守システム２０Ａの処理は、現場制御装置保守手段２２が、遠隔制御装置保守手段２１からログ情報収集の開始要求を受信した際に、保守プログラム管理手段４０からログ情報収集プログラムをダウンロードするようにしたものである。
【０１５５】
このため、プラント制御装置遠隔保守システム２０Ａにおける現場制御装置保守手段２２の保守アプリケーション３４には、遠隔制御装置保守手段２１から開始要求のある保守プログラムのみを記録すれば十分となり、現場制御装置保守手段２２の記憶容量を低減させることができる。
【０１５６】
図７は、図５に示す制御装置２４からログ情報を収集する際の処理における第２の変形例を示すシーケンス図である。
【０１５７】
まず、Ｓ８１において、現場制御装置保守手段２２の保守プログラム受信部３３からは、定期的に、例えば１日に１回、現場制御装置保守手段２２の認証データが遠隔通信手段２６を介して保守プログラム管理手段４０に送信される。
【０１５８】
さらに、Ｓ８２において、保守プログラム管理手段４０の保守プログラム送信部３１は、現場制御装置保守手段２２の保守プログラム受信部３３から遠隔通信手段２６を介して送信された認証データを受信して、認証データの送信元が現場制御装置保守手段２２であるか否かを確認する。
【０１５９】
保守プログラム送信部３１は、受信した認証データの送信元が現場制御装置保守手段２２であることを確認すると、保守プログラム管理手段４０の認証データを遠隔通信手段２６を介して現場制御装置保守手段２２に送信する。
【０１６０】
このため、Ｓ８３において、現場制御装置保守手段２２の保守プログラム受信部３３は、保守プログラム管理手段４０の保守プログラム送信部３１から遠隔通信手段２６を介して送信された認証データを受信して、認証データの送信元が保守プログラム管理手段４０であるか否かを確認する。
【０１６１】
次に、Ｓ８４において、現場制御装置保守手段２２の保守プログラム受信部３３は、通信先が保守プログラム管理手段４０であると認証すると、保守プログラムの一例であるログ情報収集プログラムのダウンロード要求を遠隔通信手段２６を介して保守プログラム管理手段４０の保守プログラム送信部３１に送信する。
【０１６２】
さらに、Ｓ８５において、保守プログラム管理手段４０の保守プログラム送信部３１は、通信先が現場制御装置保守手段２２であると認証した場合には、現場制御装置保守手段２２の保守プログラム受信部３３から遠隔通信手段２６を介して送信されたダウンロード要求を受信し、対応するログ情報収集プログラムを保守プログラムデータベース３０から抽出して現場制御装置保守手段２２の保守プログラム受信部３３に送信する。
【０１６３】
このため、Ｓ８６において、現場制御装置保守手段２２の保守プログラム受信部３３は、保守プログラム管理手段４０の保守プログラム送信部３１から送信されたログ情報収集プログラムを受信して保守アプリケーション３４に与える。保守アプリケーション３４は、保守プログラム受信部３３から受けたログ情報収集プログラムを記録する。
【０１６４】
すなわち、現場制御装置保守手段２２の保守プログラム受信部３３は、定期的に保守プログラム管理手段４０との間で認証し、ログ情報収集プログラムをダウンロードする。
【０１６５】
次に、Ｓ８７において、現場制御装置保守手段２２の保守アプリケーション３４が、ログ情報収集プログラムを起動させるとともに、制御装置２４に現場制御装置保守手段２２の認証データをプラント内ＬＡＮ２５を介して送信する。
【０１６６】
そして、Ｓ８８において、制御装置２４は、保守アプリケーション３４から送信された認証データを受信して、送信元が現場制御装置保守手段２２であるか否かを判定する。制御装置２４は、送信元が現場制御装置保守手段２２であると判定すると、制御装置２４の認証データをプラント内ＬＡＮ２５を介して現場制御装置保守手段２２に送信する。
【０１６７】
このため、Ｓ８９において、現場制御装置保守手段２２の保守アプリケーション３４は、制御装置２４から送信された認証データを受信して、送信元が所要の制御装置２４であるか否かを判定する。
【０１６８】
次に、Ｓ９０において、現場制御装置保守手段２２の保守アプリケーション３４は、通信先が所要の制御装置２４であると判定すると、ログ情報収集プログラムに従ってプラント内ＬＡＮ２５を介して制御装置２４にログ情報の送信を要求する。
【０１６９】
このため、Ｓ９１において、制御装置２４は、現場制御装置保守手段２２の保守アプリケーション３４から送信されたログ情報の要求を受信して、制御装置２４のログ情報をプラント内ＬＡＮ２５を介して保守アプリケーション３４に送信する。
【０１７０】
この結果、Ｓ９２において、現場制御装置保守手段２２の保守アプリケーション３４は制御装置２４から送信された制御装置２４のログ情報を受信し、所要のログ情報を定期的に収集することができる。
【０１７１】
次に、Ｓ９３において、現場制御装置保守手段２２の保守プログラム受信部３３は、現場制御装置保守手段２２の認証データを遠隔通信手段２６を介して遠隔制御装置保守手段２１に送信する。
【０１７２】
このため、Ｓ９４において、遠隔制御装置保守手段２１の保守アプリケーション３２は、現場制御装置保守手段２２の保守プログラム受信部３３から送信された認証データを受信して、認証データの送信元が現場制御装置保守手段２２であるか否かを確認する。
【０１７３】
さらに、保守アプリケーション３２は、遠隔制御装置保守手段２１の認証データを遠隔通信手段２６を介して現場制御装置保守手段２２に送信する。
【０１７４】
このため、Ｓ９５において、現場制御装置保守手段２２の保守プログラム受信部３３は、遠隔制御装置保守手段２１の保守アプリケーション３２から送信された認証データを受信して、認証データの送信元が遠隔制御装置保守手段２１であるか否かを確認する。
【０１７５】
すなわち、遠隔制御装置保守手段２１の保守アプリケーション３２と現場制御装置保守手段２２の保守プログラム受信部３３とにより遠隔通信手段２６を介して互いに認証データを送受信して通信先が適切であることが認証される。
【０１７６】
次に、Ｓ９６において、現場制御装置保守手段２２の保守アプリケーション３４は、認証データの送信元が遠隔制御装置保守手段２１であると認証すると、ログ情報収集プログラムに従って制御装置２４から収集したログ情報を遠隔制御装置保守手段２１に送信する。
【０１７７】
このため、Ｓ９７において、遠隔制御装置保守手段２１の保守アプリケーション３２は、現場制御装置保守手段２２の保守アプリケーション３４から送信された制御装置２４のログ情報を定期的に受信することにより制御装置２４のログ情報を収集し、保守作業を完了させることができる。
【０１７８】
すなわち、図７に示すプラント制御装置遠隔保守システム２０Ａの処理は、現場制御装置保守手段２２が、定期的に保守プログラム管理手段４０からログ情報収集プログラムをダウンロードしてログ情報収集プログラムを起動させ、自動的に制御装置２４のログ情報を遠隔制御装置保守手段２１において収集できるようにしたものである。
【０１７９】
このため、遠隔制御装置保守手段２１からログ情報収集や保守作業の開始要求を現場制御装置保守手段２２に送信することなく所要の時期に確実に保守作業を実施することが可能となり、保守作業の品質を向上させることができる。
【０１８０】
図８は本発明に係るプラント制御装置遠隔保守システムの第３の実施形態を示す構成図である。
【０１８１】
図８に示された、プラント制御装置遠隔保守システム２０Ｂでは、遠隔制御装置保守手段２１および現場制御装置保守手段２２の構成および作用が図１に示すプラント制御装置遠隔保守システム２０と相違する。他の構成および作用については図１に示すプラント制御装置遠隔保守システム２０と実質的に異ならないため遠隔制御装置保守手段２１および現場制御装置保守手段２２のみ図示し、同一の構成については同符号を付して説明を省略する。
【０１８２】
プラント制御装置遠隔保守システム２０Ｂの遠隔制御装置保守手段２１は、保守プログラムデータベース３０、保守アプリケーション３２、識別キーデータベース５０ａ、プロトコルスタック５１ａおよびネットワークインタフェース５２ａを有する。さらに、遠隔制御装置保守手段２１の保守アプリケーション３２は、タイマー５３を具備している。
【０１８３】
遠隔制御装置保守手段２１の保守プログラムデータベース３０には、単一あるいは複数のプラント２３に設置された複数の制御装置２４に対応する保守手順についての保守プログラムや保守プログラムを実行する際に必要な所要の情報が予め保存される。
【０１８４】
遠隔制御装置保守手段２１の識別キーデータベース５０ａには識別キー５４が予め保存される。識別キー５４は、例えば１２８ｂｉｔの乱数である。１２８ｂｉｔの数は全部で約２１２８〜１０４０個存在する。このため、任意に数字を並べたときに、識別キー５４と偶然一致する可能性は十分に小さい。
【０１８５】
遠隔制御装置保守手段２１の保守アプリケーション３２は、現場制御装置保守手段２２との間で送受信すべき所要のデータ５５に識別キー５４を添付することにより識別キー付データ５６を作成する機能と、作成した識別キー付データ５６をプロトコルスタック５１ａに与える機能を有する。
【０１８６】
また、保守アプリケーション３２は、プロトコルスタック５１ａから識別キー付データ５６を受けた場合には、識別キーデータベース５０ａを参照することにより、識別キー付データ５６の正当性を判定する機能と、識別キー付データ５６が正当でないと判定した場合には、識別キー付データ５６を破棄して応答を返さないようにする一方、識別キー付データ５６が正当であると判定した場合には、識別キー付データ５６から識別キー５４を除去してデータ５５を得る機能を有する。
【０１８７】
さらに、保守アプリケーション３２は、保守作業の進行に必要な情報処理を実行する機能を有する。
【０１８８】
すなわち、保守アプリケーション３２は、例えば制御装置２４の保守作業を進行させるために現場制御装置保守手段２２に送信すべき保守プログラムを保守プログラムデータベース３０から入力し、伝送可能なデータサイズの複数の部分データ５５に分割する。そして、分割した部分データ５５に識別キー５４を添付することにより識別キー付データ５６を作成してプロトコルスタック５１ａに与えるように構成される。
【０１８９】
また、保守アプリケーション３２は、例えば現場制御装置保守手段２２から保守プログラムの各部分データに対する複数の応答情報をプロトコルスタック５１ａを介して受信する。そして、受信した応答情報がどの部分データに対する応答情報であるかを判定し、判定結果に応じて保守プログラムの部分データを含む識別キー付データ５６を再びプロトコルスタック５１ａに与えることにより現場制御装置保守手段２２に送信させるように構成される。
【０１９０】
さらに、保守アプリケーション３２のタイマー５３は、保守アプリケーション３２が所要の情報の受信待ち状態を維持した時間を計測する機能と、計測した時間が一定の時間を経過した場合には自動的に保守アプリケーション３２を情報の受信待ち状態から別の状態に遷移させる機能を有する。
【０１９１】
例えば保守アプリケーション３２のタイマー５３は、保守アプリケーション３２が保守プログラムの送信に対する応答情報待ち状態のまま３秒経過した場合には、保守アプリケーション３２を保守プログラムの送信状態に遷移させるように構成される。
【０１９２】
遠隔制御装置保守手段２１のプロトコルスタック５１ａは、保守アプリケーション３２から受けた識別キー付データ５６にパケットヘッダ５７を添付することによりパケット５８を作成する機能と、作成したパケット５８をネットワークインタフェース５２ａに与える機能を有する。
【０１９３】
プロトコルスタック５１ａは、例えばＲＦＣ（Request For Comments）７６８に記述されたＵＤＰ（User Datagram Protocol）／ＩＰに従って、識別キー付データ５６にパケットヘッダ５７を添付する。この場合、パケットヘッダ５７にはＵＤＰヘッダおよびＩＰヘッダが含まれる。
【０１９４】
また、プロトコルスタック５１ａは、ネットワークインタフェース５２ａからパケット５８を受けた場合には、パケット５８からパケットヘッダ５７を取り除くことにより識別キー付データ５６を得るとともに、得られた識別キー付データ５６を保守アプリケーション３２に与える機能を有する。
【０１９５】
遠隔制御装置保守手段２１のネットワークインタフェース５２ａは、プロトコルスタック５１ａから受けたパケット５８をＷＡＮ等の遠隔通信手段２６を介して現場制御装置保守手段２２に送信する一方、現場制御装置保守手段２２からパケット５８を受信してプロトコルスタック５１ａに与える機能を有する。
【０１９６】
一方、現場制御装置保守手段２２は、保守アプリケーション３４、識別キーデータベース５０ｂ、プロトコルスタック５１ｂおよびネットワークインタフェース５２ｂを有する。
【０１９７】
現場制御装置保守手段２２の識別キーデータベース５０ｂには、遠隔制御装置保守手段２１の識別キーデータベース５０ａに保存された識別キー５４と共通の識別キー５４が予め保存される。
【０１９８】
現場制御装置保守手段２２の保守アプリケーション３４は、プロトコルスタック５１ｂから識別キー付データ５６を受けた場合には、識別キーデータベース５０ｂを参照することにより、識別キー付データ５６の正当性を判定する機能と、識別キー付データ５６が正当でないと判定した場合には識別キー付データ５６を破棄して応答を返さないようにする一方、識別キー付データ５６が正当であると判定した場合には識別キー付データ５６から識別キー５４を除去してデータ５５を得る機能を有する。
【０１９９】
さらに、保守アプリケーション３４は、プロトコルスタック５１ｂから保守プログラムを受けて記録する機能と、保守プログラムを実行させることによりプラント内ＬＡＮ２５を介して制御装置２４との間で保守作業に必要なデータ５５を送受信して保守作業を実行する機能を有する。
【０２００】
また、保守アプリケーション３４は、遠隔制御装置保守手段２１に送信すべきデータ５５に識別キー５４を添付することにより識別キー付データ５６を作成する機能と、作成した識別キー付データ５６をプロトコルスタック５１ｂに与える機能を有する。
【０２０１】
現場制御装置保守手段２２のプロトコルスタック５１ｂおよびネットワークインタフェース５２ｂは、遠隔制御装置保守手段２１のプロトコルスタック５１ａおよびネットワークインタフェース５２ａとそれぞれ同等の機能を有する。
【０２０２】
次に、プラント制御装置遠隔保守システム２０Ｂの作用について説明する。
【０２０３】
まず、遠隔制御装置保守手段２１から現場制御装置保守手段２２に情報を送信する場合には、まず遠隔制御装置保守手段２１の保守アプリケーション３２が、現場制御装置保守手段２２に送信すべき所要のデータ５５に識別キー５４を添付することにより識別キー付データ５６を作成し、作成した識別キー付データ５６をプロトコルスタック５１ａに与える。
【０２０４】
次に、遠隔制御装置保守手段２１のプロトコルスタック５１ａは、保守アプリケーション３２から受けた識別キー付データ５６にパケットヘッダ５７を添付することによりパケット５８を作成し、作成したパケット５８をネットワークインタフェース５２ａに与える。
【０２０５】
さらに、遠隔制御装置保守手段２１のネットワークインタフェース５２ａは、プロトコルスタック５１ａから受けたパケット５８をＷＡＮ等の遠隔通信手段２６を介して現場制御装置保守手段２２に送信する。
【０２０６】
このため、現場制御装置保守手段２２のネットワークインタフェース５２ｂは、遠隔制御装置保守手段２１のネットワークインタフェース５２ａからＷＡＮ等の遠隔通信手段２６を介して送信されたパケット５８を受信してプロトコルスタック５１ｂに与える。
【０２０７】
次に、現場制御装置保守手段２２のプロトコルスタック５１ｂは、ネットワークインタフェース５２ｂからパケット５８を受けて、パケット５８からパケットヘッダ５７を取り除くことにより識別キー付データ５６を得る。そして、プロトコルスタック５１ｂは、得られた識別キー付データ５６を保守アプリケーション３４に与える。
【０２０８】
このため、現場制御装置保守手段２２の保守アプリケーション３４は、プロトコルスタック５１ｂから識別キー付データ５６を受けて、識別キーデータベース５０ｂを参照することにより、識別キー付データ５６の正当性を判定する。
【０２０９】
そして、保守アプリケーション３４は、識別キー付データ５６が正当でないと判定した場合には識別キー付データ５６を破棄して応答を返さないようにする。すなわち、不正な現場制御装置保守手段２２へのアクセスに対しては応答を返さずに、現場制御装置保守手段２２の存在が隠蔽される。
【０２１０】
一方、識別キー付データ５６が正当であると判定した場合には識別キー付データ５６から識別キー５４を除去してデータ５５を得る。
【０２１１】
この結果、遠隔制御装置保守手段２１から現場制御装置保守手段２２に情報を安全に送信することができる。さらに、現場制御装置保守手段２２から遠隔制御装置保守手段２１に情報を送信する場合にも同様な流れで情報の送受信が行われる。
【０２１２】
次に、プラント制御装置遠隔保守システム２０Ｂの状態遷移について説明する。
【０２１３】
図９は、図８に示すプラント制御装置遠隔保守システム２０Ｂにおいて、遠隔制御装置保守手段２１から現場制御装置保守手段２２に保守プログラムを送信する際の有限状態機械の状態遷移図であり、図中Ｓに数字を付した符号は状態遷移図の各Ｓｔａｔｅを示す。
【０２１４】
Ｓ１０１は、遠隔制御装置保守手段２１の初期状態である。
【０２１５】
Ｓ１０２は、現場制御装置保守手段２２の初期状態である。
【０２１６】
Ｅ１０３は、遠隔制御装置保守手段２１の保守アプリケーション３２から、作業者の操作あるいは定期的な設定に従った、現場制御装置保守手段２２の認証要求情報のＷＡＮ等の遠隔通信手段２６を介した現場制御装置保守手段２２への送信である。
【０２１７】
遠隔制御装置保守手段２１はＳ１０４に状態遷移してＥ１０３を送信し、現場制御装置保守手段２２から認証要求に対する確認情報すなわち認承確認の送信を待つ。Ｓ１０４は、遠隔制御装置保守手段２１の認証確認待ち状態を示す。
【０２１８】
次に、Ｅ１０５は、現場制御装置保守手段２２は、認証要求に対する確認情報の遠隔制御装置保守手段２１への返信である。
【０２１９】
そして、現場制御装置保守手段２２は状態遷移して、遠隔制御装置保守手段２１からの要求待ち状態となる。Ｓ１０６は、遠隔制御装置保守手段２１の要求待ち状態を示す。
【０２２０】
一方、遠隔制御装置保守手段２１は、現場制御装置保守手段２２から認証要求に対する確認情報を受信すると状態遷移し、保守プログラム送信開始状態となる。Ｓ１０７は、遠隔制御装置保守手段２１の保守プログラム送信開始状態を示す。
【０２２１】
Ｅ１０８は、遠隔制御装置保守手段２１の、保守プログラムの送信を開始する旨の保守プログラム送信開始情報を現場制御装置保守手段２２への送信である。
【０２２２】
次に、Ｅ１０９は、現場制御装置保守手段２２から保守プログラム送信開始情報に対する確認情報の遠隔制御装置保守手段２１への送信である。
【０２２３】
そして、現場制御装置保守手段２２は状態遷移して保守プログラム受信状態となる。Ｓ１１０は、現場制御装置保守手段２２の保守プログラム受信状態を示す。
【０２２４】
一方、遠隔制御装置保守手段２１が、現場制御装置保守手段２２から保守プログラム送信開始情報に対する確認情報を受信すると、遠隔制御装置保守手段２１は状態遷移して保守プログラム送信状態となる。Ｓ１１１は、遠隔制御装置保守手段２１の保守プログラム送信状態を示す。
【０２２５】
このため、遠隔制御装置保守手段２１から保守プログラムが現場制御装置保守手段２２に送信される。
【０２２６】
ここで、保守プログラムは一般にデータサイズが大きいため、遠隔制御装置保守手段２１の保守アプリケーション３２により保守プログラムは複数の、例えば１番目からｎ番目までのｎ個の部分データ５５に分割される。
【０２２７】
Ｅ１１２は、保守アプリケーション３２による、保守プログラムの１番目の部分データ５５のＷＡＮ等の遠隔通信手段２６を介した現場制御装置保守手段２２への送信である。
【０２２８】
このため、遠隔制御装置保守手段２１は保守プログラム送信応答待ち状態に遷移する。すなわち、遠隔制御装置保守手段２１は現場制御装置保守手段２２からの保守プログラムの受信確認を待つ。Ｓ１１３は、遠隔制御装置保守手段２１の保守プログラム送信応答待ち状態を示す。
【０２２９】
一方、現場制御装置保守手段２２は、遠隔制御装置保守手段２１から送信された保守プログラムの１番目の部分データを受信する。
【０２３０】
Ｅ１１４は、現場制御装置保守手段２２による、保守プログラムの１番目の部分データを得た旨の１番目の応答情報の遠隔制御装置保守手段２１への送信である。
【０２３１】
このため、遠隔制御装置保守手段２１は、現場制御装置保守手段２２から送信された１番目の応答情報を受信する。ここで、遠隔制御装置保守手段２１の保守アプリケーション３２は、保守アプリケーション３２から受けた応答情報が保守プログラムの最後のすなわちｎ番目の部分データに対応する応答情報であるか否かを判定する。
【０２３２】
遠隔制御装置保守手段２１の保守アプリケーション３２は、判定の結果、遠隔制御装置保守手段２１が受信した応答情報が保守プログラムのｎ番目の部分データに対応する応答情報でないと判定した場合、すなわち受信した応答情報が保守プログラムのｉ（１≦ｉ≦ｎ−１）番目の部分データに対応する応答情報であると判定したときには、再び保守プログラム送信状態に遷移して保守プログラムのｉ＋１番目の部分データを現場制御装置保守手段２２に送信する。
【０２３３】
一方、遠隔制御装置保守手段２１が受信した応答情報が保守プログラムのｎ番目の部分データに対応する応答情報であると判定した場合には、保守プログラムの送信を完了させて遠隔制御装置保守手段２１は、再び初期状態に遷移させる。
【０２３４】
同様な手順により保守プログラムの１番目から順次ｎ番目までの部分データが遠隔制御装置保守手段２１の保守アプリケーション３２から現場制御装置保守手段２２の保守アプリケーション３４に順次送信される。
【０２３５】
ここで、保守プログラムの各部分データのパケット５８あるいは応答情報のパケット５８は、ＷＡＮ等の遠隔通信手段２６を介して伝送されるため、伝送中に喪失する場合がある。仮に遠隔制御装置保守手段２１から送信された保守プログラムのｉ番目の部分データのパケット５８がＷＡＮ等の遠隔通信手段２６において喪失された場合には、現場制御装置保守手段２２はｉ番目の応答情報のパケット５８を遠隔制御装置保守手段２１に送信しない。このため、遠隔制御装置保守手段２１は永久に保守プログラム送信応答待ち状態を維持し続ける恐れがある。
【０２３６】
そこで、Ｓ１１３の保守プログラム送信応答待ち状態において、遠隔制御装置保守手段２１のタイマー５３が、遠隔制御装置保守手段２１が保守プログラム送信応答待ち状態を維持した時間を計測し、計測した時間が一定の時間、例えば３秒を経過した場合には、保守アプリケーション３２にその旨を通知し、自動的に遠隔制御装置保守手段２１をＳ１１１の保守プログラム送信状態に遷移させる。
【０２３７】
次に、Ｅ１１２において遠隔制御装置保守手段２１の保守アプリケーション３２により保守プログラムのｉ＋１番目の部分データ５５が保守アプリケーション３２に与えられ、遠隔制御装置保守手段２１から再び保守プログラムのｉ＋１番目の部分データ５５のパケット５８がＷＡＮ等の遠隔通信手段２６を介して現場制御装置保守手段２２に送信される。
【０２３８】
さらに、Ｓ１１３の保守プログラム送信応答待ち状態において、遠隔制御装置保守手段２１の保守アプリケーション３２が保守プログラムの最後のすなわちｎ番目の部分データ５５に対応する応答情報を受信すると、保守プログラムの送信を完了させて遠隔制御装置保守手段２１を再び初期状態に遷移させる。
【０２３９】
すなわち、プラント制御装置遠隔保守システム２０Ｂは、遠隔制御装置保守手段２１および現場制御装置保守手段２２の間で送受信されるデータ５５に識別キー５４を添付させることにより通信先の認証および不正アクセスを確実に実行するものである。
【０２４０】
また、プラント制御装置遠隔保守システム２０Ｂは、ＷＡＮ等の遠隔通信手段２６におけるデータ喪失の影響を回避させるために、遠隔制御装置保守手段２１を有限状態機械として機能させるとともに遠隔制御装置保守手段２１の状態の時間を計測するタイマー５３を設けて、一定時間を経過した場合には、遠隔制御装置保守手段２１を適切な状態に遷移させる構成である。
【０２４１】
プラント制御装置遠隔保守システム２０Ｂにおいては、遠隔制御装置保守手段２１および現場制御装置保守手段２２が、識別キー５４により互いに通信先を確実に認証することができるのみならず不正アクセスを防止することができる。
【０２４２】
また、プラント制御装置遠隔保守システム２０Ｂにおいては、個々のパケット５８に識別キー５４が添付されているため、通信セッションの最初に認証のためのデータ交換をする必要がない。
【０２４３】
さらに、プラント制御装置遠隔保守システム２０Ｂにおいては、ＷＡＮ等の遠隔通信手段２６においてデータ５５が喪失しても、データ喪失の影響を回避させて確実にデータ５５を送受信させることができる。
【０２４４】
尚、プラント制御装置遠隔保守システム２０Ｂにおいて、タイマー５３を遠隔制御装置保守手段２１に設けて、遠隔制御装置保守手段２１の保守プログラム送信応答待ち状態の時間を計測する構成としたが、遠隔制御装置保守手段２１に限らずに現場制御装置保守手段２２も含めて任意の状態の時間を計測して所要の状態に遷移させる構成としてもよい。
【０２４５】
図１０は、本発明に係るプラント制御装置遠隔保守システムの第４の実施形態においてデータ伝送に使用される識別キー５４の構造を示す概念図であり、図１１は、図１０に示す識別キー５４の具体例を示す図である。
【０２４６】
プラント制御装置遠隔保守システム２０Ｃでは、遠隔制御装置保守手段２１と現場制御装置保守手段２２との間で伝送されるパケット５８に使用される識別キー５４の構造が図８に示すプラント制御装置遠隔保守システム２０Ｂと相違するが、他の構成については図８に示すプラント制御装置遠隔保守システム２０Ｂと実質的に異ならないため識別キー５４の構造のみを図１０に図示する。
【０２４７】
プラント制御装置遠隔保守システム２０Ｃの遠隔制御装置保守手段２１および現場制御装置保守手段２２の間のデータ伝送には、複数種類の識別キー５４が使用される。各識別キー５４は、キー番号６０とキー値６１で構成される。
【０２４８】
各識別キー５４のデータサイズは、例えば１２８ｂｉｔであり、キー番号６０のデータサイズとして３２ｂｉｔがそれぞれ割り当てられる一方、キー値６１のデータサイズとして９６ｂｉｔがそれぞれ割り当てられる。
【０２４９】
各識別キー５４のうちキー番号６０は、各識別キー５４を番号付けするものであり、例えば図１１では、０から９９９９９までの連続番号がそれぞれ割り当てられて構成される。
【０２５０】
一方、各識別キー５４のうちキー値６１の乱数が記録されている。
【０２５１】
さらに、図８に示す遠隔制御装置保守手段２１および現場制御装置保守手段２２の識別キーデータベース５０ａ，５０ｂに共通の各識別キー５４がそれぞれ保存される。
【０２５２】
次に、プラント制御装置遠隔保守システム２０Ｃの作用について説明する。
【０２５３】
プラント制御装置遠隔保守システム２０Ｃにおいて、遠隔制御装置保守手段２１の保守アプリケーション３２は、現場制御装置保守手段２２に送信すべきデータ５５に、識別キーデータベース５０ａからランダムに抽出した識別キー５４を添付することにより識別キー付データ５６を作成してプロトコルスタック５１ａに与える。
【０２５４】
このため、遠隔制御装置保守手段２１のプロトコルスタック５１ａおよびネットワークインタフェース５２ａにより識別キー付データ５６からパケット５８が作成され、ＷＡＮ等の遠隔通信手段２６を介して現場制御装置保守手段２２に送信される。
【０２５５】
現場制御装置保守手段２２のネットワークインタフェース５２ｂは、遠隔制御装置保守手段２１から送信されたパケット５８を受信し、プロトコルスタック５１ｂを介して識別キー付データ５６が保守アプリケーション３４に与えられる。
【０２５６】
現場制御装置保守手段２２の保守アプリケーション３４は、識別キー付データ５６を受けると識別キー５４を認識し、現場制御装置保守手段２２の識別キーデータベース５０ｂに保存された識別キー５４から、受信データ５５に添付された識別キー５４のキー番号６０と同一のキー番号６０を有する識別キー５４の抽出処理を実行する。
【０２５７】
ここで、保守アプリケーション３４による識別キー５４の抽出処理はインデックス化されたキー番号６０に基づいて実行されるため、識別キー５４の抽出処理は迅速かつ簡易に実行させることができる。このため、保守アプリケーション３４による識別キー５４の抽出処理による通信速度に対する影響が十分に回避される。
【０２５８】
さらに、保守アプリケーション３４は、受信データ５５に添付された識別キー５４のキー値６１と現場制御装置保守手段２２の識別キーデータベース５０ｂに保存された識別キー５４のキー値６１とを比較し、両者が互いに一致すれば受信データ５５に添付された識別キー５４が正当であると判定する。
【０２５９】
また、現場制御装置保守手段２２から遠隔制御装置保守手段２１にデータ５５が送信される場合にも、同様な流れでデータ５５の送受信が実行される。
【０２６０】
すなわち、プラント制御装置遠隔保守システム２０Ｃは、遠隔制御装置保守手段２１と現場制御装置保守手段２２との間で伝送されるパケット５８に使用される識別キー５４をランダムに設定した複数の識別キー５４として、送信の都度異なる識別キー５４を任意に選択してデータ５５に添付するように構成したものである。
【０２６１】
図８に示すプラント制御装置遠隔保守システム２０Ｂにおいては、遠隔制御装置保守手段２１と現場制御装置保守手段２２との間で多くのパケット５８が交換されるが、各パケット５８には、識別キー５４が添付されて送信元が遠隔制御装置保守手段２１あるいは現場制御装置保守手段２２であることが判別できるように構成される。
【０２６２】
一方、プラント制御装置遠隔保守システム２０Ｃは、図８に示すプラント制御装置遠隔保守システム２０Ｂと同等の効果を有するのみならず、識別キー５４が単一でないため、仮にパケット５８が盗聴されて識別キー５４がコピーされたとしても識別キー５４が偽造されるリスクを回避させることができる。
【０２６３】
図１２は、本発明に係るプラント制御装置遠隔保守システムの第５の実施形態においてデータ伝送に使用される識別キー５４の構造を示す構成図である。
【０２６４】
プラント制御装置遠隔保守システム２０Ｄは、遠隔制御装置保守手段２１と現場制御装置保守手段２２との間で送受信されるデータ５５を暗号化した点、並びに遠隔制御装置保守手段２１および現場制御装置保守手段２２の各識別キーデータベース５０ａ，５０ｂに、それぞれ識別キー５４に加えて暗号キー７０を予め保存させた点が第４の実施形態のプラント制御装置遠隔保守システム２０Ｃと相違する。他の構成についてはプラント制御装置遠隔保守システム２０Ｃと実質的に異ならないため識別キー５４および暗号キー７０の構造のみを図１２に図示する。
【０２６５】
プラント制御装置遠隔保守システム２０Ｄの遠隔制御装置保守手段２１と現場制御装置保守手段２２との間で送受信されるデータ５５は暗号化される。さらに、遠隔制御装置保守手段２１および現場制御装置保守手段２２の各識別キーデータベース５０ａ，５０ｂには、識別キー５４に加え、暗号化されたデータ５５を通常のデータ５５に変換するための複数の共通の暗号キー７０が予めそれぞれ保存される。
【０２６６】
さらに、各識別キーデータベース５０ａ，５０ｂに保存された各暗号キー７０は、例えば１６進数で記述された１６桁の乱数が割り当てられ、識別キー５４と一対一で対応付けられる。
【０２６７】
次に、プラント制御装置遠隔保守システム２０Ｄの作用について説明する。
【０２６８】
プラント制御装置遠隔保守システム２０Ｄにおいて、遠隔制御装置保守手段２１の保守アプリケーション３２は、識別キーデータベース５０ａからランダムに識別キー５４とともに識別キー５４と対応付けられた暗号キー７０を抽出する。保守アプリケーション３２抽出した暗号キー７０に基づいて所要の方式に従って現場制御装置保守手段２２に送信すべきデータ５５を暗号化するとともに、暗号化されたデータ５５に抽出した識別キー５４を添付することにより識別キー付データ５６を作成してプロトコルスタック５１ａに与える。
【０２６９】
このため、遠隔制御装置保守手段２１のプロトコルスタック５１ａおよびネットワークインタフェース５２ａにより暗号化されたデータ５５により構成されるパケット５８が作成され、ＷＡＮ等の遠隔通信手段２６を介して現場制御装置保守手段２２に送信される。
【０２７０】
現場制御装置保守手段２２のネットワークインタフェース５２ｂは、遠隔制御装置保守手段２１から送信されたパケット５８を受信し、プロトコルスタック５１ｂを介して識別キー付データ５６が保守アプリケーション３４に与えられる。
【０２７１】
現場制御装置保守手段２２の保守アプリケーション３４は、識別キー付データ５６を受けると識別キー５４を認識し、現場制御装置保守手段２２の識別キーデータベース５０ｂに保存された識別キー５４から、受信データ５５に添付された識別キー５４のキー番号６０と同一のキー番号６０を有する識別キー５４の抽出処理を実行する。
【０２７２】
さらに、保守アプリケーション３４は、受信データ５５に添付された識別キー５４のキー値６１と現場制御装置保守手段２２の識別キーデータベース５０ｂに保存された識別キー５４のキー値６１とを比較し、両者が互いに一致すれば受信データ５５に添付された識別キー５４が正当であると判定する。そして、現場制御装置保守手段２２の識別キーデータベース５０ｂの識別キー５４に対応付けられて保存された暗号キー７０に基づいて暗号化されたデータ５５が通常のデータ５５に変換される。
【０２７３】
さらに、現場制御装置保守手段２２から遠隔制御装置保守手段２１にデータ５５が送信される場合にも、同様な流れでデータ５５が暗号化されて送受信が実行される。
【０２７４】
すなわち、プラント制御装置遠隔保守システム２０Ｄは、遠隔制御装置保守手段２１と現場制御装置保守手段２２との間でデータ５５を暗号化して送受信するものである。
【０２７５】
プラント制御装置遠隔保守システム２０Ｄでは、ＷＡＮ等の遠隔通信手段２６により伝送されるパケット５８が仮に盗聴されても、パケット５８には暗号キー７０が含まれないため、暗号キー７０なしにはデータ５５を解読できないようにすることができる。このため、プラント制御装置遠隔保守システム２０Ｄでは、データ５５の送受信のセキュリティ性を向上させることができる。
【０２７６】
図１３は、本発明に係るプラント制御装置遠隔保守システムの第６の実施形態を示す構成図である。
【０２７７】
図１３に示された、プラント制御装置遠隔保守システム２０Ｅでは、現場制御装置保守手段２２の保守アプリケーション３４に応答時刻設定部８０と乱数テーブル８１とを設ける一方、遠隔制御装置保守手段２１の保守アプリケーション３２にデータ送信時刻設定部８２と乱数テーブル８３とを設けた点が図８に示すプラント制御装置遠隔保守システム２０Ｂと相違する。他の構成および作用については図８に示すプラント制御装置遠隔保守システム２０Ｂと実質的に異ならないため遠隔制御装置保守手段２１および現場制御装置保守手段２２のみ図示し、同一の構成については同符号を付して説明を省略する。
【０２７８】
プラント制御装置遠隔保守システム２０Ｅでは、現場制御装置保守手段２２の保守アプリケーション３４に、応答時刻設定部８０および乱数テーブル８１が設けられる。
【０２７９】
現場制御装置保守手段２２の応答時刻設定部８０は、ＷＡＮ等の遠隔通信手段２６を介して受信したパケット５８に対する応答時間帯を、予め乱数テーブル８１に基づいて変更可能にランダムに設定する機能と、設定された応答時間帯以外の時刻にパケット５８を受信した場合には、不正アクセスと判定して応答情報のパケット５８を返信しないようにする機能を有する。
【０２８０】
応答時刻設定部８０は、例えば保守アプリケーション３４から出力されるデータ５５を制御することにより、応答情報のパケット５８を応答時間帯以外の時刻には返信しないように構成される。但し、応答時刻設定部８０は、保守アプリケーション３４、プロトコルスタック５１ｂ、ネットワークインタフェース５２ｂあるいはその他の情報伝送経路上の構成要素を制御するように構成してもよい。
【０２８１】
一方、遠隔制御装置保守手段２１の保守アプリケーション３２には、データ送信時刻設定部８２並びに現場制御装置保守手段２２の乱数テーブル８１と共通の乱数テーブル８３が設けられる。遠隔制御装置保守手段２１のデータ送信時刻設定部８２は、予め乱数テーブル８３に基づいて現場制御装置保守手段２２の応答時刻設定部８０により設定された応答時間帯と同一のデータ送信時間帯を設定する機能と、設定したデータ送信時間帯以外の時間帯には、パケット５８を現場制御装置保守手段２２には送信しないようにする機能を有する。
【０２８２】
データ送信時刻設定部８２は、例えば保守アプリケーション３２から出力されるデータ５５を制御することにより、現場制御装置保守手段２２にパケット５８を送信する時間帯を調節できるように構成される。但し、データ送信時刻設定部８２は、保守アプリケーション３２、プロトコルスタック５１ａ、ネットワークインタフェース５２ａあるいはその他の情報伝送経路上の構成要素を制御するように構成してもよい。
【０２８３】
次に、プラント制御装置遠隔保守システム２０Ｅの作用について説明する。
【０２８４】
プラント制御装置遠隔保守システム２０Ｅでは、現場制御装置保守手段２２の応答時刻設定部８０が、ＷＡＮ等の遠隔通信手段２６を介して受信したパケット５８に対する応答時間帯を乱数テーブル８１によりランダムに変更して設定する。このため、現場制御装置保守手段２２は、応答時刻設定部８０により設定された応答時間帯以外に受信したパケット５８に対しては応答を返信しない。
【０２８５】
一方、遠隔制御装置保守手段２１のデータ送信時刻設定部８２は、現場制御装置保守手段２２の乱数テーブル８１と共通の乱数テーブル８３に基づいて現場制御装置保守手段２２の応答時刻設定部８０が設定した応答時間帯と同一の時間帯をデータ送信時間帯として設定する。このため、遠隔制御装置保守手段２１からは、データ送信時刻設定部８２により設定されたデータ送信時間帯にのみパケット５８が現場制御装置保守手段２２にＷＡＮ等の遠隔通信手段２６を介して送信される。
【０２８６】
遠隔制御装置保守手段２１から送信されたパケット５８は常に現場制御装置保守手段２２の応答時間帯において現場制御装置保守手段２２に受信されて応答情報が返信される。
【０２８７】
すなわち、プラント制御装置遠隔保守システム２０Ｅは、現場制御装置保守手段２２が受信するパケット５８に対する応答時間帯を設定し、設定された応答時間帯にのみ遠隔制御装置保守手段２１からパケット５８を現場制御装置保守手段２２に送信するように構成したものである。
【０２８８】
プラント制御装置遠隔保守システム２０Ｅでは、図８に示すプラント制御装置遠隔保守システム２０Ｂと同等の効果に加え、設定された応答時間帯以外に現場制御装置保守手段２２が受信した不正アクセス等のパケット５８に対して応答を返信しないため、安全性をより一層向上させることができる。
【０２８９】
尚、現場制御装置保守手段２２および遠隔制御装置保守手段２１にそれぞれ乱数テーブル８１、８３を設けずに、現場制御装置保守手段２２の応答時刻設定部８０により設定された所定の応答時間帯にのみ、パケット５８に対する応答情報を返信するように構成してもよい。例えば、応答時刻設定部８０により毎日午前０時から午前０時５分までの間を応答時間帯として設定し、この応答時間帯にのみパケット５８に対する応答情報を返信するように構成してもよい。
【０２９０】
また、遠隔制御装置保守手段２１側に応答時刻設定部８０を設ける一方、現場制御装置保守手段２２にデータ送信時刻設定部８２を設けて遠隔制御装置保守手段２１側の応答時間帯を設定できるように構成してもよい。
【０２９１】
図１４は、本発明に係るプラント制御装置遠隔保守システムの第７の実施形態を示す構成図である。
【０２９２】
図１４に示された、プラント制御装置遠隔保守システム２０Ｆでは、複数の例えば２つのプラント２３ａ，２３ｂにそれぞれ設けられた第１および第２の現場制御装置保守手段２２ａ，２２ｂを共通の遠隔制御装置保守手段２１と接続した点並びに遠隔制御装置保守手段２１に複数の例えば第１および第２の識別キーデータベース５０ｃ，５０ｄを設けた点が図８に示すプラント制御装置遠隔保守システム２０Ｂと相違する。他の構成および作用については図８に示すプラント制御装置遠隔保守システム２０Ｂと実質的に異ならないため遠隔制御装置保守手段２１および現場制御装置保守手段２２ａ，２２ｂのみ図示し、同一の構成については同符号を付して説明を省略する。
【０２９３】
プラント制御装置遠隔保守システム２０Ｆでは、複数の例えば２つのプラント２３ａ，２３ｂにそれぞれ設けられた第１の現場制御装置保守手段２２ａおよび第２の現場制御装置保守手段２２ｂが共通の遠隔制御装置保守手段２１と接続される。
【０２９４】
さらに、遠隔制御装置保守手段２１には、複数の例えば２つの第１および第２の識別キーデータベース５０ｃ，５０ｄが設けられる。遠隔制御装置保守手段２１の第１の識別キーデータベース５０ｃには、第１の現場制御装置保守手段２２ａの識別キーデータベース５０ｅに保存された識別キー５４と共通の識別キー５４が保存される。
【０２９５】
また、遠隔制御装置保守手段２１の第２の識別キーデータベース５０ｄには、第２の現場制御装置保守手段２２ｂの識別キーデータベース５０ｆに保存された識別キー５４と共通の識別キー５４が保存される。
【０２９６】
そして、プラント制御装置遠隔保守システム２０Ｆでは、遠隔制御装置保守手段２１が第１および第２の各現場制御装置保守手段２２ａ，２２ｂとの間で異なる専用の識別キー５４を使用して情報を交換する。
【０２９７】
プラント制御装置遠隔保守システム２０Ｆでは、遠隔制御装置保守手段２１において、現場制御装置保守手段２２ａ，２２ｂごとにより適切に識別キー５４を管理して通信先をより正確に区別することができる。このため、プラント制御装置遠隔保守システム２０Ｆでは、単一の遠隔制御装置保守手段２１で複数のプラント２３ａ，２３ｂにおける現場制御装置保守手段２２ａ，２２ｂと所要の情報を交換して保守作業を実行させることができる。
【０２９８】
尚、プラント制御装置遠隔保守システム２０Ｆでは、複数のプラント２３ａ，２３ｂにおける現場制御装置保守手段２２ａ，２２ｂに限らず、例えば複数の系統から構成され、各系統ごとに現場制御装置保守手段２２ａ，２２ｂを備えた単一の大規模プラント２３において、各現場制御装置保守手段２２ａ，２２ｂにそれぞれ対応する識別キーデータベース５０ｃ，５０ｄを共通の遠隔制御装置保守手段２１に設けて構成してもよい。
【０２９９】
さらに、以上の各実施形態におけるプラント制御装置遠隔保守システム２０，２０Ａ，２０Ｂ，２０Ｃ，２０Ｄ，２０Ｅ，２０Ｆを複合的に組合せて構成してもよい。
【図面の簡単な説明】
【０３００】
【図１】本発明に係るプラント制御装置遠隔保守システムの第１の実施形態を示す構成図。
【図２】図１に示すプラント制御装置遠隔保守システムにより、制御装置の保守作業の一例として制御装置からログ情報を収集する際の各装置間の相互作用を示すシーケンス図。
【図３】図１に示すプラント制御装置遠隔保守システムにより、制御装置の保守作業の一例として制御装置の制御プログラムを変更する際の相互作用を示すシーケンス図。
【図４】本発明に係るプラント制御装置遠隔保守システムの第２の実施形態を示す構成図。
【図５】図４に示すプラント制御装置遠隔保守システムにより、制御装置の保守作業の一例として制御装置からログ情報を収集する際の相互作用を示すシーケンス図。
【図６】図５に示す制御装置からログ情報を収集する際の処理における第１の変形例を示すシーケンス図。
【図７】図５に示す制御装置からログ情報を収集する際の処理における第２の変形例を示すシーケンス図。
【図８】本発明に係るプラント制御装置遠隔保守システムの第３の実施形態を示す構成図。
【図９】図８に示すプラント制御装置遠隔保守システムにおいて、遠隔制御装置保守手段から現場制御装置保守手段に保守プログラムを送信する際の有限状態機械の状態遷移図。
【図１０】本発明に係るプラント制御装置遠隔保守システムの第４の実施形態においてデータ伝送に使用される識別キーの構造を示す概念図。
【図１１】図１０に示す識別キーの具体例を示す図。
【図１２】本発明に係るプラント制御装置遠隔保守システムの第５の実施形態においてデータ伝送に使用される識別キーの構造を示す構成図。
【図１３】本発明に係るプラント制御装置遠隔保守システムの第６の実施形態を示す構成図。
【図１４】本発明に係るプラント制御装置遠隔保守システムの第７の実施形態を示す構成図。
【図１５】従来のプラント監視制御システムの構成図。
【符号の説明】
【０３０１】
２０，２０Ａ，２０Ｂ，２０Ｃ，２０Ｄ，２０Ｅ，２０Ｆ  プラント制御装置遠隔保守システム
２１  遠隔制御装置保守手段
２２，２２ａ，２２ｂ  現場制御装置保守手段
２３，２３ａ，２３ｂ  プラント
２４  制御装置
２５  プラント内ＬＡＮ
２６  遠隔通信手段
２７  マンマシンインタフェース用コンピュータ
２８  センサ
２９  アクチュエータ
３０  保守プログラムデータベース
３１  保守プログラム送信部
３２  保守アプリケーション
３３  保守プログラム受信部
３４  保守アプリケーション
４０  保守プログラム管理手段
５０ａ，５０ｂ，５０ｃ，５０ｄ，５０ｅ，５０ｆ  識別キーデータベース
５１ａ，５１ｂ  プロトコルスタック
５２ａ，５２ｂ  ネットワークインタフェース
５３  タイマー
５４  識別キー
５５  データ
５６  識別キー付データ
５７  パケットヘッダ
５８  パケット
６０  キー番号
６１  キー値
７０  暗号キー
８０  応答時刻設定部
８１  乱数テーブル
８２  データ送信時刻設定部
８３  乱数テーブル
【図１】
2006190136.tif 000003
【図２】
2006190136.tif 000004
【図３】
2006190136.tif 000005
【図４】
2006190136.tif 000006
【図５】
2006190136.tif 000007
【図６】
2006190136.tif 000008
【図７】
2006190136.tif 000009
【図８】
2006190136.tif 000010
【図９】
2006190136.tif 000011
【図１０】
2006190136.tif 000012
【図１１】
2006190136.tif 000013
【図１２】
2006190136.tif 000014
【図１３】
2006190136.tif 000015
【図１４】
2006190136.tif 000016
【図１５】
2006190136.tif 000017