"制御機器を動作させる動作ファイルを作成して、当該制御機器にダウンロードするエンジニアリング装置において、前記制御機器から動作ファイルをアップロードさせるファイルアップロード手段と、前記ファイルアップロード手段によりアップロードされた動作ファイルを保持するアップロードファイル保持手段と、前記アップロードファイル保持手段に保持されている動作ファイルと同一の構成からなる正常な動作ファイルを保持する正常ファイル保持手段と、前記正常ファイル保持手段に保持されている統合対象の動作ファイルを示すファイル情報と、当該統合対象の動作ファイルからデータを読み出す領域を示す領域情報との入力を受け付ける領域指定手段と、前記正常ファイル保持手段から、前記領域指定手段により受け付けられたファイル情報に該当する動作ファイルの領域情報に該当するデータを読み出し、前記アップロードファイル保持手段から、当該ファイル情報に該当する動作ファイルの当該領域情報に該当しないデータを読み出して、ファイル統合を行うファイル統合手段とを備えたエンジニアリング装置。前記領域情報は、一連のデータの領域を示す情報であることを特徴とする請求項1記載のエンジニアリング装置。前記領域情報は、個々のデータの領域を示す情報であることを特徴とする請求項1記載のエンジニアリング装置。前記ファイル統合手段によりファイル統合が行われた場合に、当該ファイル統合の起因となったエラー情報の入力を受け付けるエラー情報入力手段と、前記ファイル統合手段によりファイル統合が行われた場合に、前記領域指定手段により受け付けられたファイル情報および領域情報と、前記正常ファイル保持手段から読み出した、当該ファイル情報に該当する動作ファイルの当該領域情報に該当するデータと、前記エラー情報入力手段により受け付けられたエラー情報とを対応付けて記憶する統合履歴記憶手段とをさらに備えたことを特徴とする請求項1から請求項3のうちいずれか1項記載のエンジニアリング装置。前記アップロードファイル保持手段に保持されている動作ファイルのエラー情報を検出するエラー情報検出手段と、前記エラー情報検出手段によりエラー情報が検出された場合に、前記統合履歴記憶手段に当該エラー情報が記憶されているかを判断するエラー情報判断手段と、前記エラー情報判断手段により当該エラー情報が前記統合履歴記憶手段に記憶されていると判断された場合に、前記統合履歴記憶手段から当該エラー情報に対応付けられたファイル情報、領域情報およびデータを読み出し、前記アップロードファイル保持手段に保持されている、当該ファイル情報に該当する動作ファイルの当該領域情報に該当するデータを、読み出したデータに書き換えるファイル書換手段とをさらに備えたことを特徴とする請求項4記載のエンジニアリング装置。従来の監視システムでは、エンジニアリング装置のファイル作成整合性チェック機能の想定を超えたダウンロードファイルのデータ異常が生じた場合には、エンジニアリング装置でファイル修正を行うことはできない。そのため、エンジニアが手動で修正作業を行っており、ダウンロードファイルの修正に時間を要するという課題があった。また、特許文献1に開示される方法では、定数値が正しいことが前提とされているが、監視システムに適応する場合は、比較対象となる正確なマスターファイルを常に保持しておく必要がある。しかしながら、監視システムでは管理対象の追加や変更など、不定期でデータ変更が行われ、変更後のファイルセーブはエンジニアが手動で対応している。そのため、マスターファイルが常に正確であるとは言い切れず、特許文献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にダウンロードする。また、システム稼動後の仕様変更機能追加などにより、上位コントローラ3が保持するダウンロードファイルに対して追加変更削除などの修正を行う場合には、エンジニアリング装置1は、各上位コントローラ4に保持されているダウンロードファイルをアップロードさせて、このダウンロードファイルをマスタデータとして修正を行う。さらに、エンジニアリング装置1は、何らかの理由によって、ダウンロードファイルに想定外のデータ異常が生じた場合に、このダウンロードファイルを、同一構成の正常な動作ファイルと統合マージさせることによって、ダウンロードファイルを正常状態に戻す。このエンジニアリング装置1のファイル統合機能に関する構成については後述する。監視装置2は、BACnetを介して接続される複数の上位コントローラ4を監視制御するものである。この監視装置2による監視制御情報は表示装置3に表示される。上位コントローラ4は、監視装置2による制御に従い、下位ネットワークを介して接続される複数の下位コントローラ5を監視制御するものである。この上位コントローラ4は、エンジニアリング装置1からのダウンロードファイルに基づいて動作する。下位コントローラ5は、上位コントローラ4による制御に従い、下位ネットワークを介して接続される複数の不図示のフィールド制御装置を制御するものである。次に、エンジニアリング装置1のファイル統合機能に関する構成について説明する。図2はこの発明の実施の形態1に係るエンジニアリング装置1のファイル統合機能に関する構成を示す図である。エンジニアリング装置1は、図2に示すように、ファイルアップロード手段11、アップロードファイル保持手段12、正常ファイル保持手段13、領域指定手段14、ファイル統合手段15およびファイルダウンロード手段16から構成されている。ファイルアップロード手段11は、上位コントローラ4からダウンロードファイルをアップロードさせるものである。アップロードファイル保持手段12は、ファイルアップロード手段11によりアップロードされたダウンロードファイルを保持するものである。正常ファイル保持手段13は、アップロードファイル保持手段13に保持されているダウンロードファイルと同一の構成からなる正常な動作ファイル正常ファイルを保持するものである。なお、正常ファイルとしては、エンジニアリング装置1で新規作成した動作ファイル、過去に上位コントローラ4からアップロードした正常な動作ファイルや、過去にファイル統合手段15によりファイル統合された動作ファイルなどを用いる。領域指定手段14は、ファイル統合手段15からの要求に応じて、正常ファイル保持手段13に保持されている統合対象の動作ファイルを示すファイル情報と、この統合対象の動作ファイルからデータを読み出す領域を示す領域情報との入力をユーザから受け付けるものである。ここで、ユーザは、ファイル情報として、統合対象の動作ファイルを示すファイルNoを入力する。また、領域情報として、一連のデータ名称や単位などの領域を示すレコードNoを入力する。さらに、領域情報として、各レコード内での個々のデータの領域を示すフィールドNoを入力するようにしてもよい。ファイル統合手段15は、領域指定手段14により受け付けられたファイル情報および領域情報に基づいて、アップロードファイル保持手段12に保持されている想定外のデータ異常を有するダウンロードファイル異常ファイルと正常ファイル保持手段13に保持されている正常ファイルとのファイル統合を行い、異常ファイルを正常状態に戻すものである。ここで、ファイル統合手段15は、ファイル情報に該当する正常ファイルから領域情報に該当するデータを読み出すとともに、ファイル情報に該当する異常ファイルから領域情報に該当しないデータを読み出して、読み出した両データを統合する。ファイルダウンロード手段16は、ファイル統合手段15によりファイル統合が行われた動作ファイルを対応する上位コントローラ4にダウンロードするものである。ここで、ダウンロードファイルの想定外のデータ異常とは、エンジニアリング装置1が期待している動作をしないということを意味する。例えばIEIEJ-G-0006:2006規格のBACnetにおいて、AlarmValueの初期値は1に設定される必要があるが、何らかの理由によって、0に設定されてしまった場合には、上位コントローラ4が正常に動作しなくなってしまう。しかしながら、このAlarmValueは修正対象外のフィールドであるため、初期値を1から0に修正することはできない。そこで、図3に示すように、想定外のデータ異常を有するダウンロードファイルに対して、同一の構成からなる正常な動作ファイルを利用して、フィールド単位、レコード単位、ファイル単位で統合を行う。例えば、アップロードしたダウンロードファイルAlarmValueが異常状態をベースとして、新規作成した正常な動作ファイルのAlarmValueをフィールド単位で統合する。これにより、異常なデータを正常なデータにすることができ、全ファイルを正常なダウンロードファイルとすることが可能となる。以下では、上記のようにダウンロードファイルに想定外のデータ異常が生じた場合でのエンジニアリング装置1の動作について説明する。図4はこの発明の実施の形態1に係るエンジニアリング装置1の動作を示すフローチャートであり、図5はファイル統合を説明する図である。エンジニアリング装置1の動作では、図4に示すように、まず、ファイルアップロード手段11は、上位コントローラ4からダウンロードファイルをアップロードさせるステップST41。このファイルアップロード手段11によりアップロードされたダウンロードファイルはアップロードファイル保持手段12に保持される。なお、正常ファイル保持手段13には、アップロードファイル保持手段12に保持されているダウンロードファイルと同一の構成からなる正常な動作ファイルが保持されている。次いで、領域指定手段14は、正常ファイル保持手段13に保持されている統合対象の動作ファイルを示すファイル情報と、この統合対象の動作ファイルからデータを読み出す領域を示す領域情報との入力をユーザから受け付けるステップST42。次いで、ファイル統合手段15は、領域指定手段14により受け付けられたファイル情報および領域情報に基づいて、アップロードファイル保持手段12に保持されている異常ファイルと正常ファイル保持手段13に保持されている正常ファイルとのファイル統合を行うステップST43。すなわち、図5に示すように、ファイル統合手段15は、ファイル情報に該当する正常ファイルから領域情報に該当するデータ下線部を読み出すとともに、ファイル情報に該当する異常ファイルから領域情報に該当しないデータ下線部を読み出して、読み出した両データを統合する。なお、図5に示す異常ファイルでは、下線が引かれていない領域1レコード行目の2,4フィールド列目、3レコード目の3フィールド目、5レコード目の4,5フィールド目、6レコード目の1,5フィールド目のデータが異常状態であることを示している。次いで、ファイルダウンロード手段16は、ファイル統合手段15によりファイル統合が行われた動作ファイル統合ファイルを対応する上位コントローラ4にダウンロードするステップST44。以上のように、この実施の形態1によれば、ダウンロードファイルに想定外のデータ異常が生じた場合に、エンジニアリング装置1の仕様範囲を越えたファイル統合機能をサポートするエディタを用いて、このダウンロードファイルと、同一構成の正常な動作ファイルとのファイル統合を行うように構成したので、ダウンロードファイルを早期に正常状態に戻すことができ、現場で速やかにトラブル回避を行うことができ、エンジ効率の向上を図ることができる。実施の形態2.図6はこの発明の実施の形態2に係るエンジニアリング装置1のファイル統合機能に関する構成を示す図である。図6に示す実施の形態2に係るエンジニアリング装置1は、図2に示す実施の形態1に係るエンジニアリング装置1に、エラー情報入力手段17、統合履歴記憶手段18、エラー情報検出手段19、エラー情報判断手段20およびファイル書換手段21を追加したものである。その他の構成は同様であり、同一の符号を付してその説明を省略する。エラー情報入力手段17は、ファイル統合手段15によりファイル統合を行った場合に、このファイル統合の起因となったエラー情報の入力をユーザから受け付けるものである。統合履歴記憶手段18は、ファイル統合手段15によりファイル統合を行った場合に、このファイル統合に関する統合履歴情報を記憶するものである。統合履歴情報には、領域指定手段14により受け付けられたファイル情報および領域情報と、ファイル情報に該当する正常ファイルから読み出した領域情報に該当するデータと、エラー情報入力手段17により受け付けられたエラー情報とが対応付けてられている。エラー情報検出手段19は、上位コントローラ4から、アップロードファイル保持手段12に保持されているダウンロードファイルのエラー情報を検出するものである。エラー情報判断手段20は、エラー情報検出手段19によりエラー情報が検出された場合に、統合履歴記憶手段18にこのエラー情報が記憶されているかを判断するものである。ここで、エラー情報判断手段20は、検出されたエラー情報が統合履歴記憶手段18に記憶されていないと判断した場合には、その旨を表示手段不図示に表示してユーザに通知し、実施の形態1に示すファイル統合の実施を促す。一方、エラー情報判断手段20は、検出されたエラー情報が統合履歴記憶手段18に記憶されていると判断した場合には、ファイル書換手段21にその旨を通知し、ファイル書換の実施を促す。ファイル書換手段21は、エラー情報判断手段20により、検出されたエラー情報が統合履歴記憶手段18に記憶されていると判断された場合に、アップロードファイル保持手段12に保持されている異常ファイルのファイル書換を行うものである。ここで、ファイル書換手段21は、統合履歴記憶手段18から、検出されたエラー情報に対応付けられたファイル情報、領域情報およびデータを読み出す。そして、ファイル情報に該当する異常ファイルの領域情報に該当するデータを、読み出したデータに書換える。次に、上記のように構成されたエンジニアリング装置1において、ダウンロードファイルに想定外のデータ異常が生じた場合での動作について説明する。図7はこの発明の実施の形態2に係るエンジニアリング装置1の動作を示すフローチャートであり、図8はファイル書換を説明する図である。なお、統合履歴記憶手段18は、図8に示すような、ファイル情報ファイルNoと、領域情報レコードNoおよびフィールドNoと、ファイル情報に該当する正常ファイルの領域情報に該当するデータ統合値と、エラー情報とを対応付けた統合履歴情報を記憶している。エンジニアリング装置1の動作では、図7に示すように、まず、ファイルアップロード手段11は、上位コントローラ4からダウンロードファイルをアップロードさせるステップST71。このファイルアップロード手段11によりアップロードされたダウンロードファイルはアップロードファイル保持手段12に保持される。次いで、エラー情報検出手段19は、上位コントローラ4から、アップロードファイル保持手段12に保持されているダウンロードファイルのエラー情報を検出するステップST72。次いで、エラー情報判断手段20は、エラー情報検出手段19により検出されたエラー情報が、統合履歴記憶手段18に記憶されているかを判断するステップST73。このステップST73において、エラー情報判断手段20は、検出されたエラー情報が統合履歴記憶手段18に記憶されていないと判断した場合には、実施の形態1に示すファイル統合を実施するステップST74。一方、ステップST73において、エラー情報判断手段20が、検出されたエラー情報が統合履歴記憶手段18に記憶されていると判断した場合には、ファイル書換手段21は、アップロードファイル保持手段12に保持されている異常ファイルのファイル書換を行うステップST75。すなわち、図8に示すように、ファイル書換手段21は、統合履歴記憶手段18から、検出されたエラー情報に対応付けられたファイル情報、領域情報およびデータを読み出す。そして、ファイル情報に該当する異常ファイルの領域情報に該当するデータ下線部を、読み出したデータ統合値に書換える。なお、図8に示す異常ファイルでは、1レコード目の2,4フィールド目のデータがエラー1による異常状態であり、3レコード目の3フィールド目のデータがエラー2による異常状態であり、6レコード目の5フィールド目のデータがエラー3による異常状態であることを示している。次いで、ファイルダウンロード手段16は、ファイル書換手段21によりファイル書換が行われた動作ファイル書換ファイルまたはファイル統合手段15によりファイル統合が行われた動作ファイル統合ファイルを対応する上位コントローラ4にダウンロードするステップST76。以上のように、この実施の形態2によれば、ダウンロードファイルのエラー情報が検出された場合に、統合履歴情報に同一のエラー情報が存在する場合には、対応付けられたデータを用いてファイル書換を行うように構成したので、実施の形態1と比較して、ダウンロードファイルをさらに早期容易に正常状態に戻すことができる。なお、実施の形態1,2では、ダウンロードファイルに想定外のデータ異常が発生した場合を対象として説明を行ったが、想定内のデータ異常が発生した場合についても同様に適用可能である。なお、想定内のデータ異常を対象とした場合には、異常状態のデータやエラー情報を自動的に検出することができるため、システムの自動化を図ることが可能である。また、実施の形態1では、ファイル統合手段15が統合した動作ファイル統合ファイルをファイルダウンロード手段16から対応する上位コントローラ4にダウンロードするようにしたが、別途、統合ファイル保持手段を設け、ファイル統合手段15が統合した動作ファイルを統合ファイル保持手段で保持し、統合ファイル保持手段で保持している動作ファイルをファイルダウンロード手段16からダウンロードするようにしてもよい。また、BACnetなどのオープンネットワークを用いた場合について示したが、これに限るものではなく、その他の独自のネットワークを用いた場合についても同様に適用可能である。また、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。1エンジニアリング装置2監視装置3表示装置4上位コントローラ5下位コントローラ11ファイルアップロード手段12アップロードファイル保持手段13正常ファイル保持手段14領域指定手段15ファイル統合手段16ファイルダウンロード手段17エラー情報入力手段18統合履歴記憶手段19エラー情報検出手段20エラー情報判断手段21ファイル書換手段"