"想定内の差分情報を保持する適合条件保持手段と、入力された差分情報と、前記適合条件保持手段に保持されている想定内の差分情報とを比較して、想定内の差分情報および想定外の差分情報の少なくとも一方を抽出する不適合情報抽出手段とを備えたエンジニアリング装置。制御装置の管理情報を含むJOBファイルを保持するJOBファイル保持手段と、第1ツールを用いて、前記JOBファイル保持手段に保持されているJOBファイルに基づいて、前記制御機器を動作させる動作ファイルを作成する第1バージョンファイル作成手段と、第2ツールを用いて、前記JOBファイル保持手段に保持されているJOBファイルに基づいて、動作ファイルを作成する第2バージョンファイル作成手段と、前記第1バージョンファイル作成手段により作成された動作ファイルと、第2バージョンファイル作成手段により作成された動作ファイルとの差分を示す差分情報を抽出する差分情報取得手段とをさらに備え、前記不適合情報抽出手段は、前記差分情報取得手段により抽出された差分情報を、前記適合条件保持手段に保持されている想定内の差分情報と比較することを特徴とする請求項1記載のエンジニアリング装置。前記第1ツールを用いて作成された初期化された動作ファイルと、前記第2ツールを用いて作成された初期化された動作ファイルとの差分から想定内の差分情報を作成する適合条件作成手段をさらに備え、前記適合条件保持手段は、前記適合条件作成手段により作成された想定内の差分情報を保持することを特徴とする請求項2記載のエンジニアリング装置。ここで、デグレードテストで検出される差分としては、1製品の機能追加に伴う差分、2製品の仕様変更に伴う差分、3製品の障害修正に伴う差分、4製品のデグレードによる差分、5ツールの障害修正による差分、6ツールのデグレードによる差分などが考えられる。そして、デグレードテストで検出された差分が、1~6のどれに該当するのかを調査し、想定外の差分がないことを確認する必要がある。すなわち、1~4の場合には、想定内の差分であり問題はないが、5,6の場合には、想定外の差分であり問題がある。しかしながら、特許文献1に開示される方法では、差分の検出を行うことはできるが、この差分が想定内の差分あるいは想定外の差分であるか否かについては判断することはできず、デグレードテストの試験者が目視で確認する必要があるという課題があった。また、通常、ツールの設計者と試験者は異なるため、試験者は検出した差分が想定内の差分あるいは想定外の差分であるかについて調査しなければならないという課題があった。また、差分の量が多い場合、確認に相当の時間がかかる上、想定内の差分あるいは想定外の差分を見逃してしまうリスクがあるという課題があった。この発明は、上記のような課題を解決するためになされたもので、得られた差分情報が、想定内の差分あるいは想定外の差分であるかを早期に確認することができるエンジニアリング装置を提供することを目的としている。この発明に係るエンジニアリング装置は、想定内の差分情報を保持する適合条件保持手段と、入力された差分情報と、適合条件保持手段に保持されている想定内の差分情報とを比較して、想定内の差分情報および想定外の差分情報の少なくとも一方を抽出する不適合情報抽出手段とを備えたものである。この発明によれば、上記のように構成したので、得られた差分情報が、想定内の差分あるいは想定外の差分であるかを早期に確認することができる。以下、この発明の実施の形態について図面を参照しながら詳細に説明する。実施の形態1.図1はこの発明の実施の形態1に係る監視システムの構成を示す図であり、通信ネットワークとしてBACnetを用いた場合を示している。監視システムは、図1に示すように、エンジニアリング装置1、監視装置2、表示装置3、複数の上位コントローラ4および複数の下位コントローラ5などから構成されている。エンジニアリング装置1は、BACnetに対応した監視システムを構築するものである。このエンジニアリング装置1は、システムを構築する際に、BACnetの規格に合わせて、監視装置2で監視制御を行う上位コントローラ4、下位コントローラ5および不図示のフィールド制御装置の構成情報や、I/O情報などの管理情報を記録したJOBファイルを作成する。また、エンジニアリング装置1は、作成したJOBファイルに基づいて、各上位コントローラ4を動作させるための動作ファイルダウンロードファイルを生成して、対応する上位コントローラ4にダウンロードする。また、システム稼動後の仕様変更機能追加などにより、上位コントローラ4が保持するダウンロードファイルに対して追加変更削除などの修正を行う場合には、エンジニアリング装置1は、各上位コントローラ4に保持されているダウンロードファイルをアップロードさせて、このダウンロードファイルをマスタデータとして修正を行う。さらに、エンジニアリング装置1は、エンジニアリングツールをバージョンアップした場合に、デグレードテストを行う。このエンジニアリング装置1のデグレードテスト機能に関する構成については後述する。監視装置2は、BACnetを介して接続される複数の上位コントローラ4を監視制御するものである。この監視装置2による監視制御情報は表示装置3に表示される。上位コントローラ4は、監視装置2による制御に従い、下位ネットワークを介して接続される複数の下位コントローラ5を監視制御するものである。この上位コントローラ4は、エンジニアリング装置1からのダウンロードファイルに基づいて動作する。下位コントローラ5は、上位コントローラ4による制御に従い、下位ネットワークを介して接続される複数の不図示のフィールド制御装置を制御するものである。次に、エンジニアリング装置1のデグレードテスト機能に関する構成について説明する。図2はこの発明の実施の形態1に係るエンジニアリング装置1のデグレードテスト機能に関する構成を示す図である。エンジニアリング装置1は、図2に示すように、JOBファイル保持手段11、第1バージョンファイル作成手段12、第1バージョンファイル保持手段13、第2バージョンファイル作成手段14、第2バージョンファイル保持手段15、適合条件作成手段16、適合条件保持手段17、差分情報取得手段18、不適合情報抽出手段19および不適合情報表示手段20から構成されている。JOBファイル保持手段11は、エンジニアリング装置1などで作成したバージョンの異なる複数のJOBファイルを保持するものである。第1バージョンファイル作成手段12は、例えば、既存のエンジニアリングツールを用いて、JOBファイル保持手段11に保持されている旧バージョンのJOBファイルに基づいて、動作ファイル旧バージョンファイルを作成するものである。第1バージョンファイル保持手段13は、第1バージョンファイル作成手段12により作成された旧バージョンファイルを保持するものである。第2バージョンファイル作成手段14は、例えば、上位コントローラ4の機能追加、仕様変更や障害修正などに伴い、バージョンアップを行った新たなエンジニアリングツールを用いて、JOBファイル保持手段11に保持されている新バージョンのJOBファイルに基づいて、動作ファイル新バージョンファイルを作成するものである。なお、JOBファイルは、第1バージョンファイル作成手段12で用いられたJOBファイルと同一のJOBファイルである。第2バージョンファイル保持手段15は、第2バージョンファイル作成手段14により作成された新バージョンファイルを保持するものである。適合条件作成手段16は、例えば、旧バージョンファイルと新バージョンファイルとの想定内の差分情報を作成するものである。なお、適合条件作成手段16は、新旧バージョンファイルとして初期ファイルポイントやデバイスが設定されていない動作ファイルを用い、両初期ファイルの差分を取ることによって、想定内の差分情報を抽出する。この初期ファイルは、上位コントローラ4に新旧バージョンファイルの初期化を指示し、初期化させた新旧バージョンファイルをアップロードさせることで取得する。適合条件保持手段17は、適合条件作成手段16により作成された旧バージョンファイルと新バージョンファイルとの想定内の差分情報を保持するものである。なお、旧バージョンファイルと新バージョンファイルとの想定内の差分情報は、エンジニアリングツールの設計者により手動で作成されたものであってもよい。この適合条件保持手段17に保持されている想定内の差分情報は、例えば図5に示すように、対象の動作ファイルを示すファイル情報ファイルNoと、その対象の動作ファイル上でのデータの位置を示す位置情報レコードNoおよびフィールドNoと、適合条件値とから構成されている。なお、レコードとは、ファイル内での一連のデータ名称や単位などの領域を示す単位であり、フィールドとは、各レコード内での個々のデータの領域を示す単位である。なお、図5では、旧バージョンファイルと新バージョンファイルとの差分値に関する想定内の差分情報についてのみ示している。しかしながら、エンジニアリングツールのバージョンアップに伴い、データの数値が変わる場合だけではなく、ファイル単位、レコード単位、フィールド単位でデータが追加される場合もある。そのため、想定内の差分情報には、追加データの有無に関する情報も含まれている。差分情報取得手段18は、第1バージョンファイル保持手段13に保持されている旧バージョンファイルと、第2バージョンファイル保持手段15に保持されている新バージョンファイルとの差分を検出するものである。不適合情報抽出手段19は、差分情報取得手段18により検出された差分情報と、適合条件保持手段17に保持されている想定内の差分情報とを比較して、想定外の差分を抽出するものである。不適合情報表示手段20は、不適合情報抽出手段19により抽出された想定外の差分情報を表示するものである。ここで、例えば旧バージョンのエンジニアリングツール旧バージョンの上位コントローラ4に対応により作成された動作ファイルのあるフィールドでのデータが0であったのに対して、上位コントローラ4の仕様変更に伴う新たなエンジニアリングツールにより、このフィールドでのデータが1に設定変更されたとする。この場合、デグレードテストでは、新旧バージョンファイルの差分を取った際に、このフィールドで差分値1を検出することになる。この差分は、製品の仕様変更に伴う差分であり、想定内の差分であるため問題はない。しかしながら、従来のデグレードテストでは、この差分が想定内の差分であるかあるいは想定外の差分情報であるか否かについては、試験者が調査をしなければ判断することができなかった。そこで、エンジニアリングツールの適合条件作成手段16により作成された想定内の差分情報を用いて、検出した差分情報にフィルタをかけることによって、上記のような想定内の差分を除外する。これにより、容易に想定外の差分のみを検出することができる。以下では、上記のように構成されたエンジニアリング装置1において、デグレードテストを行う場合での動作について説明する。図3はこの発明の実施の形態1に係るエンジニアリング装置1の動作を示すフローチャートであり、図4は差分処理を説明する図であり、図5は不適合情報抽出処理を説明する図である。なお、JOBファイル保持手段11は予めJOBファイルを保持し、適合条件保持手段17は、新旧バージョンファイルの想定内の差分情報を予め保持している。エンジニアリング装置1の動作は、図3に示すように、まず、第1バージョンファイル作成手段12が、例えば、既存のエンジニアリングツールを用いて、JOBファイル保持手段11に保持されているJOBファイルに基づいて、動作ファイル旧バージョンファイルを作成するステップST31。この第1バージョンファイル作成手段12により作成された旧バージョンファイルは第1バージョンファイル保持手段13に保持される。次いで、第2バージョンファイル作成手段14は、例えば、制御機器の機能追加、仕様変更や障害修正などに伴い、バージョンアップを行った新たなエンジニアリングツールを用いて、JOBファイル保持手段11に保持されているJOBファイルに基づいて、動作ファイル新バージョンファイルを作成するステップST32。この第2バージョンファイル作成手段14により作成された新バージョンファイルは第2バージョンファイル保持手段15に保持される。次いで、差分情報取得手段18は、第1バージョンファイル保持手段13に保持されている旧バージョンファイルと、第2バージョンファイル保持手段15に保持されている新バージョンファイルとの差分を検出するステップST33。ここで、例えば図4に示すように、新旧バージョンファイルを比較して、ファイルNo.981の1レコード行目の1フィールド列目のデータは、ともに0000であるため、差分値は0である。一方、1レコード目の2フィール目のデータは、旧バージョンファイルでは0010であり、新バージョンファイルでは0000であるため、差分値は10となる。以下同様に比較を行い、新旧バージョンファイルの差分情報を抽出する。次いで、不適合情報抽出手段19は、差分情報取得手段18により検出された差分情報と、適合条件保持手段17に保持されている想定内の差分情報とを比較して、想定外の差分を抽出するステップST34。ここで、例えば図5に示すように、抽出した差分情報と想定内の差分情報とを比較して、ファイルNo.981の1レコード目の1フィールド目の適合条件値は0であり、差分値も0であるため適合していると判断する。一方、1レコード目の4フィールド目の適合条件値は10であるが、差分値は100であり、不適合であると判断し、想定外の差分として抽出する。次いで、不適合情報表示手段20は、不適合情報抽出手段19により抽出された想定外の差分情報を表示するステップST35。ここで、想定外の差分情報として、例えば図5に示すように、不適合情報抽出手段19により不適合であると判断された差分値と、その差分値の位置を示すファイル情報および位置情報とを示す一覧表を表示する。その後、試験者は、この一覧表から想定外の差分が発生している領域を特定して設計者に通知し、設計者はツールの修正作業を行う。以上のように、この実施の形態1によれば、予め、2つのバージョンのエンジニアリングツールを用いた初期ファイルに基づいて、想定内の差分情報を設定し、デグレードテストの際に検出された差分情報に対してフィルタをかけるように構成したので、想定外の差分がないことを確実、かつ迅速に確認することができ、開発効率の向上を図ることができる。なお、実施の形態1では、不適合情報抽出手段19は、差分情報取得手段18から差分情報を取得するように構成したが、別途、差分情報保持手段を設け、差分情報取得手段18が検出した差分情報を保持し、不適合情報抽出手段19は、差分情報保持手段から差分情報を取得するように構成してもよい。また、実施の形態1では、監視システムを構築するエンジニアリング装置において、2つのバージョンのエンジニアリングツールを用いて作成した両動作ファイルの差分情報に対して、想定内の差分情報をフィルタリングするように構成したが、これに限るものではなく、例えば、同一バージョンで作成した2つの動作ファイルに対する処理など、ある差分情報に対して想定内の差分情報をフィルタリングし、想定外の差分情報のみを抽出するという思想のものであれば、同様に適用可能である。また、実施の形態1では、想定内の差分情報を用いて検出した差分情報にフィルタをかけて、想定内の差分を除外することによって、想定外の差分のみを検出するようにしたが、想定内の差分を除外するのではなく、想定内の差分情報のみを検出したり、あるいは想定外の差分情報と想定内の差分情報を一緒に分類して検出するようにしてもよい。また、実施の形態1では、BACnetなどのオープンネットワークを用いた場合について示したが、これに限るものではなく、その他の独自の通信プロトコルを用いた場合についても同様に適用可能である。なお、本願発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。"