(57)【要約】【課題】更新前のプラント制御装置を止めずに、且つ外部にプロセス模擬装置を設けることなく、更新前後の制御動作が同一であることを検証できる。【解決手段】更新後制御装置は、制御プログラム実行手段及び照合手段を備えている。前記制御プログラム実行手段は、前記制御プログラムを読み込むと共に、当該読み込んだ制御プログラム内の機能分割制御プログラムを順次実行して個別に実行結果データを算出して当該実行結果データを前記実行結果データ記憶手段に書き込み、当該読み込んだ制御プログラムから前記データ照合命令を検出すると当該データ照合命令を送出する。前記照合手段は、前記制御プログラム実行手段とは並列に動作して、前記送出されたデータ照合命令に基づいて、前記実行結果データ記憶手段内の実行結果データと、前記出力データ記憶手段内の出力データとを照合する。【選択図】図１
2013145440.tif 000002
【特許請求の範囲】
【請求項１】
制御対象の機器に接続された更新前接続装置と、前記機器を制御する出力データを更新前制御プログラムに従って算出して当該出力データを前記更新前接続装置を介して前記機器に出力する更新前制御装置とに対し、前記更新前接続装置に代えて使用可能な更新後接続装置と、前記更新前制御装置に代えて使用可能な更新後制御装置とを備えたプラント制御システムであって、
前記更新後制御装置は、
前記更新後接続装置により受信した出力データを書き込む出力データ書込手段と、
前記出力データ書込手段により前記出力データが書き込まれる出力データ記憶手段と、
前記更新前制御プログラムを機能毎に分割した複数の機能分割制御プログラムと、当該機能分割制御プログラム毎に、当該機能分割制御プログラムの実行結果データと前記出力データとのデータ照合を指示するデータ照合命令とを含む検証対象の制御プログラムを予め記憶する制御プログラム記憶手段と、
前記実行結果データが書き込まれる実行結果データ記憶手段と、
前記制御プログラムを読み込むと共に、当該読み込んだ制御プログラム内の機能分割制御プログラムを順次実行して個別に実行結果データを算出して当該実行結果データを前記実行結果データ記憶手段に書き込み、当該読み込んだ制御プログラムから前記データ照合命令を検出すると当該データ照合命令を送出する制御プログラム実行手段と、
前記制御プログラム実行手段とは並列に動作して、前記送出されたデータ照合命令に基づいて、前記実行結果データ記憶手段内の実行結果データと、前記出力データ記憶手段内の出力データとを照合する照合手段と、
前記照合の結果、両者が不一致の場合に、当該不一致を示す照合結果データを書き込む書込手段と、
前記書込手段により前記照合結果データが書き込まれる照合結果記憶手段と
を備えたことを特徴とするプラント制御システム。
【請求項２】
請求項１に記載のプラント制御システムにおいて、
前記検証対象の制御プログラムは、前記更新後制御装置に通信可能なエンジニアリングツール装置により、利用者の操作に応じて作成又は変更され、前記制御プログラム記憶手段に予め書き込まれることを特徴とするプラント制御システム。
【請求項３】
請求項２に記載のプラント制御システムにおいて、
前記機能分割制御プログラム毎に、当該機能分割制御プログラムの実行結果データのアドレス及びサイズを含むデータ管理データを予め記憶するデータ管理データ記憶手段、
を更に備え、
前記照合手段は、
前記データ照合命令に示される機能分割制御プログラムに関連するデータ管理データを前記データ管理データ記憶手段から読み出し、当該データ管理データに基づいて前記実行結果データ記憶手段から実行結果データを読み出し、当該実行結果データと、前記出力データ記憶手段内の出力データとを照合して両者が不一致の場合には、当該不一致を示す照合結果データを前記エンジニアリングツール装置に通知することを特徴とするプラント制御システム。
【請求項４】
制御対象の機器に接続された更新前接続装置と、前記機器を制御する出力データを更新前制御プログラムに従って算出して当該出力データを前記更新前接続装置を介して前記機器に出力する更新前制御装置とに対し、前記更新前接続装置に代えて使用可能な更新後接続装置と、前記更新前制御装置に代えて使用可能な更新後制御装置とを備えたプラント制御システムに関し、出力データ記憶手段、前記更新前制御プログラムを機能毎に分割した複数の機能分割制御プログラムと、当該機能分割制御プログラム毎に、当該機能分割制御プログラムの実行結果データと前記出力データとのデータ照合を指示するデータ照合命令とを含む検証対象の制御プログラムを予め記憶する制御プログラム記憶手段、実行結果データ記憶手段及び照合結果記憶手段を備えた前記更新後制御装置のプログラムであって、
前記更新後制御装置を、
前記更新後接続装置により受信した出力データを前記出力データ記憶手段に書き込む出力データ書込手段、
前記制御プログラム記憶手段から制御プログラムを読み込むと共に、当該読み込んだ制御プログラム内の機能分割制御プログラムを順次実行して個別に実行結果データを算出して当該実行結果データを前記実行結果データ記憶手段に書き込み、当該読み込んだ制御プログラムから前記データ照合命令を検出すると当該データ照合命令を送出する制御プログラム実行手段、
前記制御プログラム実行手段とは並列に動作して、前記送出されたデータ照合命令に基づいて、前記実行結果データ記憶手段内の実行結果データと、前記出力データ記憶手段内の出力データとを照合する照合手段、
前記照合の結果、両者が不一致の場合に、当該不一致を示す照合結果データを前記照合結果記憶手段に書き込む書込手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、プラント制御システム及びプログラムに関する。
【背景技術】
【０００２】
一般に、プラント制御システムにおいては、プラント制御装置を更新する前に、更新前後のプラント制御装置の制御動作が同一であることを検証する必要がある。
【０００３】
この必要を満たす観点から、データの入出力を外部で模擬する動作が更新前の動作と等しいか否かを検証する方式が知られている。具体的には例えば、データの入出力を外部で模擬したプロセス模擬装置の動作が更新前の制御装置の動作と等しいか否かを検証する方式が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−３４３５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、以上のような方式を用いるプラント制御システムでは、正しい動作データを採取するため、更新前のプラント制御装置を止める必要があることに加え、外部にプロセス模擬装置を設ける必要がある。
【０００６】
本発明が解決しようとする課題は、更新前のプラント制御装置を止めずに、且つ外部にプロセス模擬装置を設けることなく、更新前後の制御動作が同一であることを検証し得るプラント制御システム及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態のプラント制御システムは、制御対象の機器に接続された更新前接続装置と、前記機器を制御する出力データを更新前制御プログラムに従って算出して当該出力データを前記更新前接続装置を介して前記機器に出力する更新前制御装置とに対し、前記更新前接続装置に代えて使用可能な更新後接続装置と、前記更新前制御装置に代えて使用可能な更新後制御装置とを備えている。
【０００８】
前記更新後制御装置は、出力データ書込手段、出力データ記憶手段、制御プログラム記憶手段、実行結果データ記憶手段、制御プログラム実行手段、照合手段、書込手段及び照合結果記憶手段を備えている。
【０００９】
前記出力データ書込手段は、前記更新後接続装置により受信した出力データを書き込む。
【００１０】
前記出力データ記憶手段は、前記出力データ書込手段により前記出力データが書き込まれる。
【００１１】
前記制御プログラム記憶手段は、前記更新前制御プログラムを機能毎に分割した複数の機能分割制御プログラムと、当該機能分割制御プログラム毎に、当該機能分割制御プログラムの実行結果データと前記出力データとのデータ照合を指示するデータ照合命令とを含む検証対象の制御プログラムを予め記憶する。
【００１２】
前記実行結果データ記憶手段は、前記実行結果データが書き込まれる。
【００１３】
前記制御プログラム実行手段は、前記制御プログラムを読み込むと共に、当該読み込んだ制御プログラム内の機能分割制御プログラムを順次実行して個別に実行結果データを算出して当該実行結果データを前記実行結果データ記憶手段に書き込み、当該読み込んだ制御プログラムから前記データ照合命令を検出すると当該データ照合命令を送出する。
【００１４】
前記照合手段は、前記制御プログラム実行手段とは並列に動作して、前記送出されたデータ照合命令に基づいて、前記実行結果データ記憶手段内の実行結果データと、前記出力データ記憶手段内の出力データとを照合する。
【００１５】
前記書込手段は、前記照合の結果、両者が不一致の場合に、当該不一致を示す照合結果データを書き込む。
【００１６】
前記照合結果記憶手段は、前記書込手段により前記照合結果データが書き込まれる。
【図面の簡単な説明】
【００１７】
【図１】一実施形態に係るプラント制御システムの構成を示すブロック図である。
【図２】同実施形態における制御プログラムメモリの記憶内容の一例を示す模式図である。
【図３】同実施形態における実行結果データメモリに記憶した実行結果データの一例を示す模式図である。
【図４】同実施形態におけるデータ管理データメモリに記憶したデータ管理データの一例を示す模式図である。
【図５】同実施形態における照合結果データメモリに記憶した照合結果データの一例を示す模式図である。
【図６】同実施形態における更新後制御装置の動作を説明するためのフローチャートである。
【図７】同実施形態における照合動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１８】
以下、一実施形態について図面を用いて説明する。なお、以下の更新後制御装置は、ハードウェア構成、又はハードウェア資源とソフトウェアとの組合せ構成のいずれでも実施可能となっている。組合せ構成のソフトウェアとしては、予めネットワーク又は記憶媒体から更新後制御装置のコンピュータにインストールされ、更新後制御装置の機能を実現させるためのプログラムが用いられる。
【００１９】
図１は一実施形態に係るプラント制御システムの構成を示すブロック図である。プラント制御システム１は、制御対象の機器としての入出力機器１１の制御を行う更新前制御装置２と、入出力機器１１との接続を行う更新前接続装置３と、更新後に入出力機器１１の制御を行う更新後制御装置５と、入出力機器１１との接続を行う更新後接続装置６と、制御プログラムの保守などを行うエンジニアリングツール装置１０とを備えている。更新前制御装置２及び更新前接続装置３は内部バス４を介して接続されている。更新後制御装置５及び更新後接続装置６は内部バス７を介して接続されている。更新前接続装置３、更新後接続装置６及び入出力機器１１は、外部バス８を介して接続されている。エンジニアリングツール装置１０及び更新後制御装置５は、外部バス９を介して接続されている。
【００２０】
更新前制御装置２は、入出力機器１１を制御する出力データを更新前制御プログラムに従って算出して当該出力データを更新前接続装置３を介して入出力機器１１に出力する。
【００２１】
更新後制御装置５は、更新前制御装置２に代えて使用可能な制御装置である。
【００２２】
更新後制御装置５は、管理ＣＰＵ５０、制御システムメモリ５１、制御プログラムメモリ５２、入力データメモリ５３、実行結果データメモリ５４、管理ＣＰＵ５５、照合システムメモリ５６、出力データメモリ５８、データ管理データメモリ５９及び照合結果データメモリ６０を備えている。
【００２３】
管理ＣＰＵ５０は、制御システムメモリ５１からオペレーションプログラム及び制御用ソフトウェア管理プログラムを読み込むことによって、制御用ソフトウェア管理手段５０ａを実行する。
【００２４】
制御用ソフトウェア管理手段５０ａは、例えば、以下の各機能(f50a-1)〜(f50a-2)をもっている。  
(f50a-1)  更新後接続装置６により受信した出力データを出力データメモリ５８に書き込む出力データ書込機能。
【００２５】
(f50a-2)  制御プログラムメモリ５２から制御プログラムを読み込むと共に、当該読み込んだ制御プログラム内の機能分割制御プログラムを順次実行して個別に実行結果データを算出して当該実行結果データを実行結果データメモリ５４に書き込み、当該読み込んだ制御プログラムからデータ照合命令を検出すると当該データ照合命令を送出する制御プログラム実行機能。
【００２６】
制御システムメモリ５１は、オペレーションプログラムや制御用ソフトウェア管理プログラムを記憶する。
【００２７】
制御プログラムメモリ５２は、図２に一例を示すように、検証対象の制御プログラムを予め記憶する。検証対象の制御プログラムは、更新前制御プログラムを機能毎に分割した機能分割制御プログラム（例えば、図２中に示す”機能分割制御プログラム２”）と、データ照合を指示するデータ照合命令（例えば、図２中に示す”プログラム２用実行結果−データ照合命令”）とで構成されている。なお、制御プログラムメモリ５２は、更新前制御プログラムがもつｎ個の機能に応じて、ｎ個の機能分割制御プログラムを記憶している。但し、データ照合命令の個数は、ｎ＋１個である。ｎ＋１個のデータ照合命令の内訳は、ｎ個のｎ個の機能分割制御プログラムに応じたｎ個のデータ照合命令と、機能毎に分割できなかった共通の実行結果データに対する１個のデータ照合命令との合計ｎ＋１個である。ここで、共通の実行結果データとは、例えば、２つ以上の機能分割制御プログラムに共通する実行結果データであり、当該２つ以上の機能分割制御プログラムによって個別に更新されるデータである。このため、共通の実行結果データは、いずれの機能分割制御プログラムにより更新されるデータであったとしても、少なくともｎ個の機能分割制御プログラムの実行後であれば、照合処理が可能となっている。従って、共通の実行結果データの照合処理は、ｎ個の機能分割制御プログラムの実行後に実行される。
【００２８】
このように、更新前制御プログラムを機能毎に分割した機能分割制御プログラムの間にデータ照合を指示するデータ照合命令を挿入してなる検証対象の制御プログラムを実行する構成により、機能分割制御プログラムがデータ照合処理とは並列に実行可能となるため、更新前制御装置２に対する実行遅延を防止することが可能となる。
【００２９】
検証対象の制御プログラムは、エンジニアリングツール装置１０により利用者の操作に応じて作成又は変更され、外部バス９を介して更新後制御装置５にアップロードされ、内部バス７を介して制御プログラムメモリ５２に記憶される。
【００３０】
入力データメモリ５３は、入出力機器１１から更新前接続機器３と外部バス８を介して更新前制御装置２に入力されるプロセスデータと同じプロセスデータを入力データとして記憶する。
【００３１】
実行結果データメモリ５４は、図３に一例を示すように、機能分割制御プログラムの実行により得られた実行結果データを記憶する。実行結果データは、図４のデータ管理データに従って記憶されている。
【００３２】
管理ＣＰＵ５５は、照合システムメモリ５６からオペレーションプログラム及び照合プログラムを読み込むことによって、照合用ソフトウェア管理手段５５ａを実行する。
【００３３】
照合用ソフトウェア管理手段５５ａは、以下の各機能(f55a-1)〜(f55a-2)をもっている。
【００３４】
(f55a-1)  制御用ソフトウェア管理手段５０ａとは並列に動作して、制御用ソフトウェア管理手段５０ａから送出されたデータ照合命令に基づいて、実行結果データメモリ５４内の実行結果データと、出力データメモリ５８内の出力データとを照合する照合機能。
【００３５】
(f55a-2)  照合の結果、両者が不一致の場合に、当該不一致を示す照合結果データを照合結果データメモリ６０に書き込む書込機能。
【００３６】
なお、照合機能(f55a-1)は、データ照合命令に示される機能分割制御プログラムに関連するデータ管理データをデータ管理データメモリ５９から読み出し、当該データ管理データに基づいて実行結果データメモリ５４から実行結果データを読み出し、当該実行結果データと、出力データメモリ５８内の出力データとを照合して両者が不一致の場合には、当該不一致を示す照合結果データをエンジニアリングツール装置１０に通知する機能として実現してもよい。
【００３７】
照合システムメモリ５６は、オペレーションプログラムや照合プログラムを記憶する。
【００３８】
出力データメモリ５８は、更新前制御装置２から更新前接続機器３及び外部バス８を介して入出力機器１１に出力されるプロセスデータと同じプロセスデータを出力データとして記憶する。
【００３９】
データ管理データメモリ５９は、図４に一例を示すように、照合に関する情報を管理するデータ管理データを記憶する。データ管理データは、プログラム番号５９１に開始番地（アドレス）５９２及びサイズ５９３が関連付けて記憶されている。プログラム番号５９１は、例えば、ｎ＋１個の識別番号“１”，…，“ｎ”，“共通”により、ｎ＋１個の機能分割制御プログラムを個別に識別する。
【００４０】
データ管理データとしては、例えば、データ照合命令“プログラム１用実行結果−データ照合命令”が示すプログラム番号“１”に関連付けられた開始番地の値“００００Ｈ”及びサイズの値“１００”を含んでいる。
【００４１】
照合結果データメモリ６０は、図５に一例を示すように、各機能分割制御プログラムに関する照合処理の結果が不一致を示す場合には、不一致を示す照合結果データを記憶する。
【００４２】
更新後接続装置６は、更新前接続装置３に代えて使用可能な接続装置である。
【００４３】
エンジニアリングツール装置１０は、利用者の操作に応じて制御プログラムを作成又は変更し、当該作成又は変更した制御プログラムを制御プログラムメモリ５２に書込む機能をもっている。
【００４４】
また、エンジニアリングツール装置１０は、更新後制御装置５から通知された照合結果データを表示することにより、制御プログラムの修正を利用者に促す機能をもっている。
【００４５】
次に、以上のように構成されたプラント制御システム内の更新後制御装置５の動作について図６及び図７のフローチャートを用いて説明する。
【００４６】
管理ＣＰＵ５０は、制御システムメモリ５１に記憶されたオペレーションプログラムに基づいて、制御用ソフトウェア管理プログラムを読み込み、制御用ソフトウェア管理手段５０ａを起動する（ステップＳ１０１）。
【００４７】
制御用ソフトウェア管理手段５０ａは、制御用ソフトウェア管理プログラムに従って、制御プログラムメモリ５２内の制御プログラムを読み込む。ここで、制御プログラムが機能分割制御プログラムであった場合には、機能分割制御プログラムの内容に従って処理を実行する（ステップＳ１０３）。ステップＳ１０３において、制御用ソフトウェア管理手段５０ａは、機能分割制御プログラムを順次実行して個別に実行結果データを算出し、当該実行結果データを実行結果データメモリ５４に書き込む。
【００４８】
また、制御用ソフトウェア管理手段５０ａは、読み込んだ制御プログラムからデータ照合命令を検出したか否かを判定し（ステップＳ１０５）、否の場合には、ステップＳ１０３に戻る。
【００４９】
ステップＳ１０５の判定の結果、データ照合命令を検出したとき、制御用ソフトウェア管理手段５０ａは、当該データ照合命令を管理ＣＰＵ５５に送出する。ここで、データ照合命令は、実行結果データメモリ５４内の実行結果データと、出力データメモリ５８内の出力データとを照合させる命令である。
【００５０】
管理ＣＰＵ５５は、このデータ照合命令を受けると、機能分割制御プログラムの実行結果データ照合処理を実行する（ステップＳ１０７）。具体的にはステップＳ１０７は、図７のステップＳ１０７−１〜Ｓ１０７−４に示すように実行される。
【００５１】
始めに、管理ＣＰＵ５５は、照合システムメモリ５６に記憶されたオペレーションプログラムに基づいて、照合プログラムを読み込み、照合用ソフトウェア管理手段５５ａを起動する（ステップＳ１０７−１）。照合用ソフトウェア管理手段５５ａは、制御用ソフトウェア管理手段５０ａとは並列に動作する。
【００５２】
照合用ソフトウェア管理手段５５ａは、制御用ソフトウェア管理手段５０ａからデータ照合命令を受信した場合には、照合プログラムの内容に従って照合処理を実行する（ステップＳ１０７−２）。
【００５３】
具体的には、照合用ソフトウェア管理手段５５ａは、データ照合命令が示す機能分割制御プログラムのプログラム番号に関連する実行結果データのアドレス及びサイズをデータ管理データとしてデータ管理データメモリ５９から読み出す。例えば、データ照合命令“プログラム１用実行結果−データ照合命令”が示すプログラム番号“１”に関連付けてデータ管理データメモリ５９に記憶されている開始番地（アドレス）の値“００００Ｈ”及びサイズの値“１００”がデータ管理データとして読み出される。
【００５４】
照合用ソフトウェア管理手段５５ａは、このデータ管理データに基づいて実行結果データメモリ５４から実行結果データを読み出し、出力データメモリ５８から出力データを読み出し、当該実行結果データと出力データとを比較し（ステップＳ１０７−３）、両者が一致した場合には次の照合処理に戻る。両者が不一致の場合には、不一致を示す照合結果データを照合結果データメモリ６０に転送して書き込む（ステップＳ１０７−４）。なお、照合用ソフトウェア管理手段５５ａは、書き込んだ照合結果データをエンジニアリングツール装置１０に通知してもよい。
【００５５】
以上により、図７に示したステップＳ１０７−１〜Ｓ１０７−４の処理が終了する。
【００５６】
制御用ソフトウェア管理手段５０ａは、図６に示すように、実行する制御プログラム処理があるか否かを判定し（ステップＳ１１１）、実行する制御プログラム処理がある場合には、次の機能分割制御プログラムを実行するため、ステップＳ１０３の処理へ移行する。
【００５７】
一方、ステップＳ１１１の判定の結果、否の場合には、制御用ソフトウェア管理手段５０ａは、実行結果データメモリ５４に記憶したプログラム共通用の実行結果データを照合させるデータ照合命令を照合用ソフトウェア管理手段５５ａへ送出する。
【００５８】
照合用ソフトウェア管理手段５５ａは、制御用ソフトウェア管理手段５０ａから受けたデータ照合命令“プログラム共通用実行結果−データ照合命令”が示すプログラム番号“共通”に関連するプログラム共通用実行結果データの開始番地（アドレス）の値“３０００Ｈ”及びサイズの値“２００”をデータ管理データとしてデータ管理データメモリ５９から読み出す。
【００５９】
照合用ソフトウェア管理手段５５ａは、図３に示すように、このデータ管理データに基づいて実行結果データメモリ５４から実行結果データ“プログラム共通用実行結果データ”を読み出すと共に、出力データメモリ５８から出力データを読み出し、当該実行結果データと出力データとを比較し、両者が不一致の場合には、不一致を示す照合結果データを照合結果データメモリ６０に転送して書き込む（ステップＳ１１３）。なお、前述同様に、照合用ソフトウェア管理手段５５ａは、書き込んだ照合結果データをエンジニアリングツール装置１０に通知してもよい。
【００６０】
以上により、図６に示したステップＳ１０１〜Ｓ１１３の処理が終了する。
【００６１】
上述したように本実施形態によれば、更新前制御プログラムを機能毎に分割した機能分割制御プログラムを実行する制御用ソフトウェア管理手段５０ａと、この制御用ソフトウェア管理手段５０ａとは並列に動作し、機能分割制御プログラムによる実行結果データと、更新前制御装置２による出力データとを照合する照合用ソフトウェア管理手段５５ａとを備えた構成により、更新前のプラント制御装置を止めずに、且つ外部にプロセス模擬装置を設けることなく、更新前後の制御動作が同一であることを検証できる。
【００６２】
すなわち、更新後制御装置５は、更新前制御装置２による制御状態と同期しながら、更新後の制御動作を検証することができる。
【００６３】
また、本実施形態によれば、照合用ソフトウェア管理手段５５ａが、データ照合命令に示される機能分割制御プログラムに関連するデータ管理データをデータ管理データメモリ５９から読み出し、当該データ管理データに基づいて実行結果データメモリ５４から実行結果データを読み出し、当該実行結果データと、出力データメモリ５８内の出力データとを照合して両者が不一致の場合には、当該不一致を示す照合結果データをエンジニアリングツール装置１０に通知する場合には、前述した効果に加え、エンジニアリングツール装置１０の利用者に対して、不一致を示す制御プログラムの修正を促すことができる。
【００６４】
なお、上記の各実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【００６５】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であっても良い。
【００６６】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が上記実施形態を実現するための各処理の一部を実行しても良い。
【００６７】
さらに、各実施形態における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【００６８】
また、記憶媒体は１つに限らず、複数の媒体から上記の各実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であっても良い。
【００６９】
なお、各実施形態におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、上記の各実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であっても良い。
【００７０】
また、各実施形態におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【００７１】
なお、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７２】
１…プラント制御システム、２…更新前制御装置、３…更新前接続装置、４…内部バス、５…更新後制御装置、６…更新後接続装置、７…内部バス、８…外部バス、９…外部バス、１０…エンジニアリングツール装置、１１…入出力機器、５０…管理ＣＰＵ、５０ａ…制御用ソフトウェア管理手段、５１…制御システムメモリ、５２…制御プログラムメモリ、５３…入力データメモリ、５４…実行結果データメモリ、５５…管理ＣＰＵ、５５ａ…照合用ソフトウェア管理手段、５６…照合システムメモリ、５８…出力データメモリ、５９…データ管理データメモリ、６０…照合結果データメモリ。
【図１】
2013145440.tif 000003
【図２】
2013145440.tif 000004
【図３】
2013145440.tif 000005
【図４】
2013145440.tif 000006
【図５】
2013145440.tif 000007
【図６】
2013145440.tif 000008
【図７】
2013145440.tif 000009