フィールド機器のCPUがアクセスするデータを保存するための不揮発性メモリが、サブブロックで構成され、前記CPUが各サブブロックにデータを保存した際に前記データのSUM値を前記不揮発性メモリに保持させるフィールド機器において、前記不揮発性メモリは、前記サブブロックに対応して2個のSUM値を保持する領域を有し、前記CPUは、前記サブブロックに変更データを保存する際に、1つ目のSUM値を更新した後に前記変更データを前記サブブロックに書き込み、さらに2つ目のSUM値を更新することを特徴とするフィールド機器。前記2個のSUM値を保持する領域は、前記変更データを保存する前記サブブロックの領域内に形成されることを特徴とする請求項1に記載のフィールド機器。前記2個のSUM値を保持する領域は、前記変更データを保存する前記サブブロックの領域外の領域に形成されることを特徴とする請求項1に記載のフィールド機器。前記CPUは、前記サブブロックに変更データを保存する際に電源オフが発生して再起動した後に、前記変更対象サブブロックの前記再起動後に算出したSUM値と前記不揮発性メモリ領域に保存されている1つ目のSUM値もしくは2つ目のSUM値の何れか一方と一致していれば、前記不揮発性メモリの故障または自機器のハードウェア異常ではないと判断することを特徴とする請求項1乃至3のいずれかに記載のフィールド機器。前記CPUは、前記サブブロックに変更データを保存する際に電源オフが発生して再起動した後に、前記変更対象サブブロックの前記再起動後に算出したSUM値と前記不揮発性メモリ領域に保存されている1つ目のSUM値もしくは2つ目のSUM値の何れとも不一致であれば、前記不揮発性メモリの故障または自機器のハードウェア異常である判断することを特徴とする請求項1乃至3のいずれかに記載のフィールド機器。前記不揮発性メモリは、EEPROMであることを特徴とする請求項1乃至5のいずれかに記載のフィールド機器。従来技術の対処手法1の場合には、対象のサブブロックに存在するデータはすべてデフォルト値に戻ってしまい、再設定をしなければならない。ユーザーは対象となるサブブロックにどのような情報が格納されているかを知ることはできないため、元の設定状態に戻すことは困難である。従来技術の対処手法2の場合には、メモリ内のデータを2重に保持することで、通常アクセスする領域のデータを変更しているときに機器の電源がオフとなってしまい、SUM値が不整合となってしまっても、バックアップ用のサブブロックのデータとSUM値をコピーして再起動すれば、再起動後も直前の状態を維持することができる。しかしながら、EEPROMのサイズが従来の2倍必要になることと、通常運転時に定期的にバックアップ領域を更新しなければならないという処理の煩雑性に問題点がある。また、1または2のどちらの対処手法をとった場合においても、上記のような状況で発生したSUM値の不整合が、EEPROMにSUM値を格納する本来の目的である、EEPROMデバイスの故障や機器のハードウェアに異常があってデータが正しく書き込めなかった場合のSUM値不整合との違いを切り分けて判断しづらいという問題点がある。そのため、EEPROMデバイスやハードウェァの異常時でも同じ対応をとっていることが多く、EEPROMデバイスやハードウェアに故障があっても気付きにくくなってしまうという問題点がある。本発明の目的は、不揮発性メモリへの書き込み途中で電源がオフとなったことで発生したSUM値不一致の現象と、EEPROMデバイスやハードウェアの異常によりEEPROMのデータの信頼性が欠如した状態を明確に切り分けて判断することができるフィールド機器を実現することにある。このような課題を達成するために、本発明は次の通りの構成になっている。1フィールド機器のCPUがアクセスするデータを保存するための不揮発性メモリが、サブブロックで構成され、前記CPUが各サブブロックにデータを保存した際に前記データのSUM値を前記不揮発性メモリに保持させるフィールド機器において、前記不揮発性メモリは、前記サブブロックに対応して2個のSUM値を保持する領域を有し、前記CPUは、前記サブブロックに変更データを保存する際に、1つ目のSUM値を更新した後に前記変更データを前記サブブロックに書き込み、さらに2つ目のSUM値を更新することを特徴とするフィールド機器。2前記2個のSUM値を保持する領域は、前記変更データを保存する前記サブブロックの領域内に形成されることを特徴とする1に記載のフィールド機器。3前記2個のSUM値を保持する領域は、前記変更データを保存する前記サブブロックの領域外の領域に形成されることを特徴とする1に記載のフィールド機器。4前記CPUは、前記サブブロックに変更データを保存する際に電源オフが発生して再起動した後に、前記変更対象サブブロックの前記再起動後に算出したSUM値と前記不揮発性メモリ領域に保存されている1つ目のSUM値もしくは2つ目のSUM値の何れか一方と一致していれば、前記不揮発性メモリの故障または自機器のハードウェア異常ではないと判断することを特徴とする1乃至3のいずれかに記載のフィールド機器。5前記CPUは、前記サブブロックに変更データを保存する際に電源オフが発生して再起動した後に、前記変更対象サブブロックの前記再起動後に算出したSUM値と前記不揮発性メモリ領域に保存されている1つ目のSUM値もしくは2つ目のSUM値の何れとも不一致であれば、前記不揮発性メモリの故障または自機器のハードウェア異常である判断することを特徴とする1乃至3のいずれかに記載のフィールド機器。6前記不揮発性メモリは、EEPROMであることを特徴とする1乃至5のいずれかに記載のフィールド機器。本発明によれば、次のような効果を期待することができる。1データの変更中に機器の電源オフが発生しても、再起動後の不要なサブブロックデータのデフォルト値設定や、バックアップデータのコピーは行わなくて済む。従来技術で示されているEEPROMデータの2重化構成は不要となり、メモリサイズの削減、メモリ構成の単純化、起動時間の短縮等の効果がある。2さらにSUM値が電源オフ前のSUM値の一方と一致していれば不揮発性メモリの信頼性が確保され、EEPROMデバイスの故障、機器のハードウェア異常はないと判断でき、SUM値が電源オフ前のSUMの双方と不一致の場合には、EEPROMデバイスの故障、機器のハードウェア異常である可能性が高いことを判断でき、異常の形態を切り分けて明示することができる。以下本発明を、図面を用いて詳細に説明する。図1は、本発明を適用した不揮発性メモリを備えるフィールド機器の一実施例を示す機能ブロック図である。図3で説明した従来構成と同一要素には同一符号を付して説明を省略する。プロセッサ30がアクセスする、本発明が適用される不揮発性メモリ100は、EEPROMデータの信頼性を確保するために保持するSUM値をサブブロックに対応してAおよびBで示す2個を保持する。Aで示す1つ目のSUM値は、図3に示す従来構成のEEPROM80の各サブブロック毎に保持するSUM値の構成と同一である。Bで示す2つ目のSUM値が本発明特有のSUM値であり、EEPROMの末端領域に各サブブロックに対応したAに示す1つ目のSUM値と同一のSUM値がまとめて連続して保持されている。なお、サブブロックはすべて同じサイズである必要はない。図1では、SUM値を保存する領域を各サブブロックの先頭とEEPROMの末端にまとめて配置したが、これらはどこか他の場所サブブロックの領域内、または領域外の領域でも構わない。図2は、本発明の処理手順を示すフローチャートである。本発明において、データを変更する際に、プロセッサ30は、ステップS1で1つ目のSUM値を更新し、ステップS2で変更対象のデータを書き込み、ステップS3で2つ目のSUM値を更新する。これにより、データの変更中に機器の電源オフが発生しても、EEPROMデバイスもしくはハードウェアに異常がない限り、再起動した際の対象サブブロックのSUM値算出値は、EEPROMに電源オフ前に格納されていた1つ目のSUM値もしくは2つ目のSUM値の少なくとも一方と一致する。起動時に、どちらか一方と一致していればEEPROMデータの信頼性は確保しているといえ、EEPROMデバイスおよび機器のハードウェア故障はない、と判断することができる。一方、再起動した際の対象サブブロックのSUM値算出値が、EEPROMに電源オフ前に格納されていた1つ目のSUM値および2つ目のSUM値の何れとも不一致一致の場合には、EEPROMデータの信頼性は確保されておらず、EEPROMデバイスまたは機器のハードウェア故障である、と判断することができる。以上説明した実施例では、不揮発性メモリ100を構成するEEPROMは複数のサブブロックに分割された形態を示したが、EEPROMのサイズが小さい場合には分割しない使用形態であってもよい。