(57)【特許請求の範囲】
【請求項１】
上位ネットワーク側に接続される上位通信手段と、下位ネットワーク側に接続される下位通信手段と、各種ファイル保存用の記憶手段と、前記上位通信手段を介した遠隔側との通信データの送受信および前記下位通信手段を介した制御器との制御命令の送受信を行う制御手段とを備え、前記制御手段は、前記上位ネットワークを介して送信される遠隔側からのファイルによって前記記憶手段に保存のファイルの変更を行う場合、この変更の対象となるファイルのバックアップファイルを作成した後にファイル変更中の状態を示す変更状態情報をセットし、続いてファイルを変更し、ファイルの変更が完了すれば、変更状態情報をクリアした後にバックアップファイルを削除する処理を行うとともに、立上がり時に変更状態情報がセットされていれば、前記バックアップファイルから元のファイルのリストアを行ってそのバックアップファイルの削除を行い、変更状態情報をクリアする処理を行い、且つ、リストアを行う前に変更途中のファイルがあれば変更途中のファイルを削除する処理を行う制御装置。
【請求項２】
上位ネットワーク側に接続される上位通信手段と、下位ネットワーク側に接続される下位通信手段と、各種ファイル保存用の記憶手段と、前記上位通信手段を介した遠隔側との通信データの送受信および前記下位通信手段を介した制御器との制御命令の送受信を行う制御手段とを備えて成る制御装置に使用される遠隔操作によるファイルの変更方法であって、前記上位ネットワークを介して送信される遠隔側からのファイルによって前記記憶手段に保存のファイルの変更を行う場合、この変更の対象となるファイルのバックアップファイルを作成した後にファイル変更中の状態を示す変更状態情報をセットし、続いてファイルを変更し、ファイルの変更が完了すれば、変更状態情報をクリアした後にバックアップファイルを削除する処理を行うとともに、立上がり時に変更状態情報がセットされていれば、前記バックアップファイルから元のファイルのリストアを行ってそのバックアップファイルの削除を行い、変更状態情報をクリアする処理を行い、且つ、リストアを行う前に変更途中のファイルがあれば変更途中のファイルを削除する処理を行う遠隔操作によるファイル変更方法。
【請求項３】
前記制御手段は、立上がり時に、前記変更状態情報がセットされておらず且つ前記バックアップファイルが残っていれば、バックアップファイルを削除する請求項１記載の制御装置。
【請求項４】
立上がり時に、前記変更状態情報がセットされておらず且つ前記バックアップファイルが残っていれば、バックアップファイルを削除する請求項２記載の遠隔操作によるファイル変更方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各種ファイル保存用の記憶手段を有し、この記憶手段に保存のファイルの変更を遠隔側からのファイルによって行う制御装置および遠隔操作によるファイル変更方法に関するものである。
【０００２】
【従来の技術】
従来、例えば蛍光灯の照明制御または空調機の運転制御などの制御を行う制御機器に対して状態の監視および制御を行う制御装置が種々市販され、また提案されているが、このような制御装置には、例えばいわゆるハードディスクと呼ばれるディスク装置を備え、このディスク装置に保存のプログラムファイルやデータファイルを利用して、上記制御機器に対する状態の監視および制御を行うものが存在している。また、この種の制御装置では、ディスク装置に保存のプログラムファイルやデータファイルを遠隔操作によって変更する場合がある。
【０００３】
なお、特開平６−３７８６４号公報には、ホストによる一元管理で数名のシステム管理者で即時障害への対応を行うと共に、端末データベースやファイルの自動更新・端末ソフトウエアバージョンアップ等での工数削減に効果のあるリモート端末障害管理システムが開示されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述のディスク装置を備える制御装置では、プログラムファイルやデータファイルを遠隔操作によって変更する場合に、ファイルの変更途中で通信トラブル、電源断またはリセットなどのトラブルが発生して、変更途中のファイルが壊れたりあるいは消失したりすると、その後、正常に動作しなくなり、遠隔操作もできなくなる課題があった。なお、この場合、制御装置が設置されている現場に出向いて、その制御装置の復旧にあたる必要があった。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、ファイルの変更途中でトラブルが発生しても正常動作を可能にし得るとともに、正常動作時に使用される記憶手段の記憶容量の増大を防止し得る制御装置および遠隔操作によるファイル変更方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記課題を解決するために請求項１記載の発明の制御装置は、上位ネットワーク側に接続される上位通信手段と、下位ネットワーク側に接続される下位通信手段と、各種ファイル保存用の記憶手段と、前記上位通信手段を介した遠隔側との通信データの送受信および前記下位通信手段を介した制御器との制御命令の送受信を行う制御手段とを備え、前記制御手段は、前記上位ネットワークを介して送信される遠隔側からのファイルによって前記記憶手段に保存のファイルの変更を行う場合、この変更の対象となるファイルのバックアップファイルを作成した後にファイル変更中の状態を示す変更状態情報をセットし、続いてファイルを変更し、ファイルの変更が完了すれば、変更状態情報をクリアした後にバックアップファイルを削除する処理を行うとともに、立上がり時に変更状態情報がセットされていれば、前記バックアップファイルから元のファイルのリストアを行ってそのバックアップファイルの削除を行い、変更状態情報をクリアする処理を行い、且つ、リストアを行う前に変更途中のファイルがあれば変更途中のファイルを削除する処理を行うものである。
【００１１】
この構成では、変更の途中で当該制御手段の正常動作が不能になっても、バックアップファイルから元のファイルが復元されるので、ファイル変更前の状態で当該制御装置を正常に動作させることが可能になる。また、元のファイルの復元後にバックアップファイルが削除されるほか、変更途中のファイルも消去されるので、正常動作時に使用される記憶手段の記憶容量の増大防止が可能になる。
【００１２】
請求項２記載の発明の遠隔操作によるファイル変更方法は、上位ネットワーク側に接続される上位通信手段と、下位ネットワーク側に接続される下位通信手段と、各種ファイル保存用の記憶手段と、前記上位通信手段を介した遠隔側との通信データの送受信および前記下位通信手段を介した制御器との制御命令の送受信を行う制御手段とを備えて成る制御装置に使用される遠隔操作によるファイルの変更方法であって、前記上位ネットワークを介して送信される遠隔側からのファイルによって前記記憶手段に保存のファイルの変更を行う場合、この変更の対象となるファイルのバックアップファイルを作成した後にファイル変更中の状態を示す変更状態情報をセットし、続いてファイルを変更し、ファイルの変更が完了すれば、変更状態情報をクリアした後にバックアップファイルを削除する処理を行うとともに、立上がり時に変更状態情報がセットされていれば、前記バックアップファイルから元のファイルのリストアを行ってそのバックアップファイルの削除を行い、変更状態情報をクリアする処理を行い、且つ、リストアを行う前に変更途中のファイルがあれば変更途中のファイルを削除する処理を行うものである。
【００１３】
この構成では、変更の途中で当該制御手段の正常動作が不能になっても、バックアップファイルから元のファイルが復元されるので、ファイル変更前の状態で当該制御装置を正常に動作させることが可能になる。また、元のファイルの復元後にバックアップファイルが削除されるほか、変更途中のファイルも消去されるので、正常動作時に使用される記憶手段の記憶容量の増大防止が可能になる。
【００１６】
また、請求項１記載の制御装置において、前記制御手段は、立上がり時に、前記変更状態情報がセットされておらず且つ前記バックアップファイルが残っていれば、バックアップファイルを削除する構成でもよい（請求項３）。この構成によれば、作成中または削除中のバックアップファイルが削除されるので、より好適に、正常動作時に使用される記憶手段の記憶容量の増大防止が可能になる。
【００１７】
さらに、請求項２記載の遠隔操作によるファイル変更方法において、立上がり時に、前記変更状態情報がセットされておらず且つ前記バックアップファイルが残っていれば、バックアップファイルを削除する方法でもよい（請求項４）。この方法によれば、作成中または削除中のバックアップファイルが削除されるので、より好適に、正常動作時に使用される記憶手段の記憶容量の増大防止が可能になる。
【００１８】
【発明の実施の形態】
図１は本発明の制御装置に係る基本構成の構成図、図２は図１に示す制御装置を用いたシステムの構成図で、これらの図を用いて以下に基本構成の説明を、本発明の遠隔操作によるファイル変更方法に係る実施形態の説明とともに行う。
【００１９】
まず、システムの構成を説明すると、図２に示すシステムは、公衆回線網ＰＬと、この公衆回線網ＰＬを介して通信データの送受信を行うリモート側システムＲＳおよびローカル側システム１とにより構成されている。なお、リモート側システムＲＳは、例えばエンジニアリング・センターに設置され、公衆回線網ＰＬに接続されるルータなどの図示しない通信装置と、この通信装置に接続されるコンピュータＲＳ１とにより構成され、公衆回線網ＰＬを介してローカル側システム１と通信データの送受信を行う。
【００２０】
ローカル側システム１は、例えばビル内に設置され、公衆回線網ＰＬに接続されるルータ１１と、このルータ１１にネットワーク１２を介して接続される操作表示器１３と、例えば蛍光灯１５１を有するとともにネットワーク１４に接続され、このネットワーク１４からの受信データを利用した蛍光灯１５１に対する照明制御などの処理を行う複数の制御機器１５と、点灯または消灯などの照明状態の操作入力用であって、操作に応じたデータをネットワーク１４を介して対応する制御機器１５に送信するなどの処理を行う複数の制御機器１６とを従来と同様に備えているほか、基本構成の特徴として、ネットワーク１２，１４の双方に接続される制御装置１０を備えている。
【００２１】
この制御装置１０は、図１に示すように、上位ネットワークとしての公衆回線網ＰＬ側に接続される上位通信部１０１と、下位ネットワークとしてのネットワーク１４に接続される下位通信部１０２と、プログラムファイルおよびデータファイル保存用であってハードディスクなどにより成るディスク装置１０３（記憶手段）と、ディスク装置１０３から読み出したデータを一時的に記憶する記憶装置１０４ａおよびプログラム命令を解釈し各装置に指令を出す中央処理装置１０４ｂにより構成される制御部１０４（制御手段）とを備えている。
【００２２】
この制御部１０４は、ローカル側システム１全般の制御などを処理を行うものであって、例えば、上位通信部１０１を介したリモート側システムＲＳとの通信データの送受信および下位通信部１０２を介した制御機器１５との制御命令の送受信の処理を行う。
【００２３】
また、制御部１０４は、公衆回線網ＰＬを介して送信されるリモート側システムＲＳからのファイルによってディスク装置１０３に保存のファイルの変更を行う場合、この変更の対象となるファイルのバックアップファイルを作成し、変更の途中で通信トラブルが発生した場合には、変更途中のファイルを消去し、上記バックアップファイルから元のファイルのリストアを行ってそのバックアップファイルを削除する処理を行う。
【００２４】
図３は図１の制御部により実行される処理手順の例を示す図で、この図を用いて基本構成の特徴となる動作を説明する。ただし、図３（ａ）は図１の制御部により実行されるフローチャートを示し、（ｂ）はファイルの変更途中で通信トラブルが発生しなかった場合の処理の流れを示し、（ｃ）はファイルの変更途中で通信トラブルが発生した場合の処理の流れを示す。
【００２５】
まず、図３（ｂ）に示すように、ファイルの変更途中で通信トラブルが発生しなかった場合の正常系パターンの処理手順を説明する。プログラムファイルまたはデータファイルの変更を開始すると、変更の対象となるファイルのバックアップファイルを作成する処理が行われる（Ｓ１０１）。続いて、変更の対象となるもとのファイルを削除し（Ｓ１０２）、もとのファイル名でファイルを生成してそれをオープンし（Ｓ１０３）、この後、リモート側システムＲＳからのファイルを受信する処理が行われる（Ｓ１０４）。
【００２６】
続いて、受信トラブルが発生したか否かの判定が行われ（Ｓ１０５）、受信トラブルが発生しなければ（Ｓ１０５でＮＯ）、受信したデータによりファイルの書き込みが行われる（Ｓ１０６）。
【００２７】
この後、データの受信が完了したか否かの判定が行われ（Ｓ１０７）、データの受信が完了しなければ（Ｓ１０７でＮＯ）、ステップＳ１０４に戻る一方、データの受信が完了すれば（Ｓ１０７でＹＥＳ）、バックアップファイルを削除する処理が行われる（Ｓ１０８）。これにより、本フローチャートによる処理が終了する。
【００２８】
次に、図３（ｃ）に示すように、ファイルの変更途中で通信トラブルが発生した場合の異常系パターンの処理手順を説明する。
【００２９】
ファイルの変更途中、つまりステップＳ１０５の判定で、受信トラブル発生の判定結果が得られると（Ｓ１０５でＹＥＳ）、作成中のファイルを消去し（Ｓ１０９）、この後、バックアップファイルからもとのファイルを作成して（Ｓ１１０）、バックアップファイルを削除する処理が行われる（Ｓ１０８）。これにより、本フローチャートによる処理が終了する。
【００３０】
以上のように、変更の途中で通信トラブルが発生しても、バックアップファイルから元のファイルが復元されるので、ファイル変更前の状態で制御装置１０を正常に動作させることが可能になる。また、元のファイルの復元後にバックアップファイルが削除されるので、正常動作時に使用されるディスク装置１０３の記憶容量の増大防止が可能になる。この結果、システムの信頼性および使用性が向上した。
【００３１】
図４は本発明の制御装置に係る第１実施形態の構成図、図５および図６は図４の制御部により実行される処理手順の例を示す図で、これらの図を用いて以下に第１実施形態の説明を、本発明の遠隔操作によるファイル変更方法に係る別の実施形態の説明とともに行う。ただし、図５（ａ）は図４の制御部により実行されるフローチャートを示し、（ｂ）はファイルの変更途中でトラブルが発生しなかった場合の処理の流れを示し、（ｃ）はファイルの変更途中で通信トラブルが発生した場合の処理の流れを示す。また、図６（ａ）は図４の制御部により実行されるフローチャートを示し、（ｂ）はファイルの変更途中で制御装置の動作が不能になった場合の処理の流れを示す。
【００３２】
図４に示す制御装置２０は、基本構成と同様のシステムに適用され、上位通信部１０１および下位通信部１０２を基本構成の制御装置１０と同様に備えているほか、この制御装置１０との相違点として、プログラムファイルおよびデータファイル保存用であってハードディスクなどにより成るディスク装置２０３と、このディスク装置２０３から読み出したデータを記憶する記憶装置２０４ａおよびプログラム命令を解釈し各装置に指令を出す中央処理装置２０４ｂにより構成される制御部２０４とを備えている。つまり、ディスク装置２０３には、図５（ａ）および図６（ａ）に示すように、図３（ａ）に示す処理手順とは異なる処理手順のプログラムファイルが保存されている。また、記憶装置２０４ａの一部または全部は、後述する変更状態情報を記憶するために不揮発性メモリにより構成される。
【００３３】
制御部２０４は、ローカル側システム全般の制御などを処理を行うものであって、例えば、上位通信部１０１を介したリモート側システムＲＳとの通信データの送受信および下位通信部１０２を介した制御機器１５との制御命令の送受信の処理を行う。
【００３４】
また、制御部２０４は、公衆回線網ＰＬを介して送信されるリモート側システムＲＳからのファイルによってディスク装置２０３に保存のファイルの変更を行う場合、この変更の対象となるファイルのバックアップファイルを作成し、変更の途中で、通信トラブルが発生した場合には、変更途中のファイルを消去し、上記バックアップファイルから元のファイルのリストアを行ってそのバックアップファイルを削除する一方、変更の途中で、電源断やリセットなどのトラブルで当該制御装置２０の正常動作が不能になった場合には、立上がり時に、変更途中のファイルを消去し、上記バックアップファイルから元のファイルのリストアを行ってそのバックアップファイルの削除する処理を行う。
【００３５】
次に、第１実施形態の特徴となる動作を説明する。まず、図５（ｂ）に示すように、ファイルの変更途中でトラブルが発生しなかった場合の正常系パターンの処理手順を説明する。
【００３６】
プログラムファイルまたはデータファイルの変更を開始すると、変更の対象となるファイルのバックアップファイルを作成する処理が行われる（Ｓ２０１）。この後、ファイル変更中の状態を示す情報（以下単に、変更状態情報）を記憶装置２０４ａにセットする処理が行われる（Ｓ２０２）。このとき、例えば、変更状態情報がフラグであれば１にセットする処理が行われる。続いて、変更の対象となるもとのファイルを削除し（Ｓ２０３）、もとのファイル名でファイルを生成してそれをオープンし（Ｓ２０４）、この後、リモート側システムＲＳからのファイルを受信する処理が行われる（Ｓ２０５）。
【００３７】
続いて、受信トラブルが発生したか否かの判定が行われ（Ｓ２０６）、受信トラブルが発生しなければ（Ｓ２０６でＮＯ）、受信したデータによりファイルの書き込みが行われる（Ｓ２０７）。
【００３８】
この後、データの受信が完了したか否かの判定が行われ（Ｓ２０８）、データの受信が完了しなければ（Ｓ２０８でＮＯ）、ステップＳ２０５に戻る一方、データの受信が完了すれば（Ｓ２０８でＹＥＳ）、記憶装置２０４ａにセットした変更状態情報をクリアして（Ｓ２０９）、バックアップファイルを削除する処理が行われる（Ｓ２１０）。これにより、図５（ａ）に示すフローチャートによる処理が終了する。なお、変更状態情報がフラグであれば、ステップＳ２０９で０に戻される。
【００３９】
次に、図５（ｃ）に示すように、ファイルの変更途中で通信トラブルが発生した場合の異常系パターンの処理手順を説明する。
【００４０】
ファイルの変更途中で、受信トラブル発生の判定結果が得られると（Ｓ２０６でＹＥＳ）、作成中のファイルを消去し（Ｓ２１１）、バックアップファイルからもとのファイルを作成し（Ｓ２１２）、この後、記憶装置２０４ａにセットした変更状態情報をクリアして（Ｓ２０９）、バックアップファイルを削除する処理が行われる（Ｓ２１０）。これにより、図５（ａ）に示すフローチャートによる処理が終了する。
【００４１】
次に、図６（ｂ）に示すように、ファイルの変更途中で当該制御装置２０の正常動作が不能になった場合の異常系パターンの処理手順を説明する。
【００４２】
図５（ａ）の処理手順におけるステップＳ２０３からステップＳ２０９までに電源断やリセットなどのトラブルが発生すると、元のファイルが壊れたり、あるいは消失したりする。このような場合には制御装置２０は再起動される。
【００４３】
制御装置２０が再起動（起動）されると、立上がり時に、記憶装置２０４ａから変更状態情報の読み込み処理が行われ（Ｓ２５０）、この読み込み処理から、記憶装置２０４ａに変更状態情報がセットされていないか否かの判定が行われる（Ｓ２５１）。このとき、例えば、変更状態情報がフラグであって、１であればセットされていると判定され、０であればセットされていないと判定される。
【００４４】
変更状態情報がセットされていれば（Ｓ２５１でＮＯ）、図５（ａ）に示したステップＳ２０４でオープンされた作成中のファイルがあるか否かの判定が行われる（Ｓ２５２）。作成中のファイルがあれば（Ｓ２５２でＹＥＳ）、その作成中のファイルを削除する処理が行われ（Ｓ２５３）、この後、ステップＳ２５４に進む一方、作成中のファイルがなければ（Ｓ２５２でＮＯ）、ステップＳ２５４に進む。
【００４５】
ステップＳ２５４に進むと、バックアップファイルからもとのファイルを作成する処理が実行され、この後、バックアップファイルを削除して（Ｓ２５５）、記憶装置２０４ａにセットされている変更状態情報をクリアする処理が行われる（Ｓ２５６）。これにより、図６（ａ）に示すフローチャートによる処理が終了する。
【００４６】
一方、記憶装置２０４ａに変更状態情報がセットされていなければ（Ｓ２５１でＹＥＳ）、図６（ａ）に示すフローチャートによる処理が終了する。
【００４７】
以上により、変更の途中で通信トラブルが発生しても、バックアップファイルから元のファイルが復元されるので、ファイル変更前の状態で制御装置２０を正常に動作させることが可能になる。
【００４８】
また、変更の途中で当該制御装置２０の正常動作が不能になっても、バックアップファイルから元のファイルが復元されるので、制御装置２０を正常に動作させることが可能になる。
【００４９】
さらに、元のファイルの復元後にバックアップファイルが削除されるほか、変更途中のファイルも消去されるので、正常動作時に使用されるディスク装置２０３の記憶容量の増大防止が可能になる。
【００５０】
図７は本発明の制御装置に係る第２実施形態の構成図で、この図を用いて以下に第２実施形態の説明を、本発明の遠隔操作によるファイル変更方法に係る別の実施形態の説明とともに行う。
【００５１】
図７に示す制御装置３０は、第１実施形態と同様のシステムに適用され、上位通信部１０１および下位通信部１０２を第１実施形態の制御装置２０と同様に備えているほか、この制御装置２０との相違点として、ディスク装置３０３と、このディスク装置３０３から読み出したデータを記憶する記憶装置３０４ａおよびプログラム命令を解釈し各装置に指令を出す中央処理装置３０４ｂにより構成される制御部３０４と、ディスク装置３０３に保存のファイルを変更中か否かの状態を示す変更状態情報を記憶装置３０４ａが正常に記憶しているか否かの検出を行う検出部３０５と、この検出部３０５によって記憶装置３０４ａが変更状態情報を正常に記憶していない検出が行われると、記憶装置３０４ａの異常を所定の通知先に警報で通知するための警報通知部３０６とを備えている。
【００５２】
ディスク装置３０３は、プログラムファイルおよびデータファイル保存用であってハードディスクなどにより成り、制御部３０４に対して検出部３０５からの入力処理および警報通知部３０６への出力処理を実行させるための処理手順のプログラムファイルを保持している以外は、第１実施形態のディスク装置２０３と同様のプログラムファイルおよびデータファイルを保持している。
【００５３】
制御部３０４は、検出部３０５によって記憶装置３０４ａが変更状態情報を正常に記憶していない検出が行われると、記憶装置３０４ａの異常を警報通知部３０６を介して所定の通知先に警報で通知する処理を行う以外は、第１実施形態の制御部２０４と同様の処理を行う。
【００５４】
上記構成の制御装置３０では、何らかの原因で記憶装置３０４ａが正常に変更状態情報を記憶することができなくなった場合、所定の通知先に警報が通知されるので、この後、上記原因に対する適切な対処を行うことが可能になる。また、この警報処理以外は第１実施形態と同様であるので、第１実施形態と同様の効果が得られるのは言うまでもない。
【００５５】
図８は本発明の制御装置に係る第３実施形態の構成図、図９および図１０は図８の制御部により実行される処理手順の例を示す図で、これらの図を用いて以下に第３実施形態の説明を、本発明の遠隔操作によるファイル変更方法に係る別の実施形態の説明とともに行う。ただし、図９（ａ）は図８の制御部により実行されるフローチャートを示し、（ｂ）はファイルの変更途中でトラブルが発生しなかった場合の処理の流れを示し、（ｃ）はファイルの変更途中で通信トラブルが発生した場合の処理の流れを示す。また、図１０（ａ）は図８の制御部により実行されるフローチャートを示し、（ｂ）は変更状態情報がセットされている場合の処理の流れを示し、（ｃ）は変更状態情報がセットされていない場合の処理の流れを示す。
【００５６】
図８に示す制御装置４０は、第１実施形態と同様のシステムに適用され、上位通信部１０１および下位通信部１０２を第１実施形態の制御装置２０と同様に備えているほか、この制御装置２０との相違点として、プログラムファイルおよびデータファイル保存用であってハードディスクなどにより成るディスク装置４０３と、このディスク装置４０３から読み出したデータを記憶する記憶装置４０４ａおよびプログラム命令を解釈し各装置に指令を出す中央処理装置４０４ｂにより構成される制御部４０４とを備えている。つまり、ディスク装置４０３には、図９（ａ）および図１０（ａ）に示すように、図５（ａ）および図６（ａ）に示す処理手順とは異なる処理手順のプログラムファイルが保存されている。また、記憶装置４０４ａの一部または全部は、変更状態情報を記憶するために不揮発性メモリにより構成される。
【００５７】
制御部４０４は、ローカル側システム全般の制御などを処理を行うものであって、例えば、上位通信部１０１を介したリモート側システムＲＳとの通信データの送受信および下位通信部１０２を介した制御機器１５との制御命令の送受信の処理を行う。
【００５８】
また、制御部４０４は、公衆回線網ＰＬを介して送信されるリモート側システムＲＳからのファイルによってディスク装置４０３に保存のファイルの変更を行う場合、この変更の対象となるファイルのバックアップファイルを作成し、変更の途中で、通信トラブルが発生した場合には、変更途中のファイルを消去し、上記バックアップファイルから元のファイルのリストアを行ってそのバックアップファイルを削除する一方、変更の途中で、電源断やリセットなどのトラブルで当該制御装置４０の正常動作が不能になった場合には、立上がり時に変更途中のファイルを消去し、上記バックアップファイルから元のファイルのリストアを行ってそのバックアップファイルを削除する処理を行う。
【００５９】
さらに、制御部４０４は、上記バックアップファイルの作成または削除の途中で、電源断やリセットなどのトラブルで当該制御装置４０の正常動作が不能になった場合には、立上がり時に、作成中または削除中のバックアップファイルを削除する処理を行う。
【００６０】
次に、第３実施形態の特徴となる動作を説明する。まず、図９（ｂ）に示すように、ファイルの変更途中でトラブルが発生しなかった場合の正常系パターンの処理手順を説明する。
【００６１】
プログラムファイルまたはデータファイルの変更を開始すると、変更の対象となるファイルのバックアップファイルを作成する処理が行われる（Ｓ４０１）。この後、変更状態情報を記憶装置４０４ａにセットする処理が行われる（Ｓ４０２）。続いて、変更の対象となるもとのファイルを削除し（Ｓ４０３）、もとのファイル名でファイルを生成してそれをオープンし（Ｓ４０４）、この後、リモート側システムＲＳからのファイルを受信する処理が行われる（Ｓ４０５）。
【００６２】
続いて、受信トラブルが発生したか否かの判定が行われ（Ｓ４０６）、受信トラブルが発生しなければ（Ｓ４０６でＮＯ）、受信したデータによりファイルの書き込みが行われる（Ｓ４０７）。
【００６３】
この後、データの受信が完了したか否かの判定が行われ（Ｓ４０８）、データの受信が完了しなければ（Ｓ４０８でＮＯ）、ステップＳ４０５に戻る一方、データの受信が完了すれば（Ｓ４０８でＹＥＳ）、記憶装置４０４ａにセットした変更状態情報をクリアして（Ｓ４０９）、バックアップファイルを削除する処理が行われる（Ｓ４１０）。これにより、図９（ａ）に示すフローチャートによる処理が終了する。
【００６４】
次に、図９（ｃ）に示すように、ファイルの変更途中で通信トラブルが発生した場合の異常系パターンの処理手順を説明する。
【００６５】
ファイルの変更途中で、受信トラブル発生の判定結果が得られると（Ｓ４０６でＹＥＳ）、作成中のファイルを消去し（Ｓ４１１）、バックアップファイルからもとのファイルを作成し（Ｓ４１２）、この後、記憶装置４０４ａにセットした変更状態情報をクリアして（Ｓ４０９）、バックアップファイルを削除する処理が行われる（Ｓ４１０）。これにより、図９（ａ）に示すフローチャートによる処理が終了する。
【００６６】
次に、図１０（ｂ）に示すように、ファイルの変更途中で当該制御装置４０の正常動作が不能になった場合で変更状態情報がセットされている場合の処理手順を説明する。
【００６７】
図９（ａ）の処理手順におけるステップＳ４０３からステップＳ４０９までに電源断やリセットなどのトラブルが発生すると、元のファイルが壊れたり、あるいは消失したりする。このような場合には制御装置４０は再起動される。
【００６８】
制御装置４０が再起動（起動）されると、立上がり時に、記憶装置４０４ａから変更状態情報の読み込み処理が行われ（Ｓ４５０）、この読み込み処理から、記憶装置４０４ａに変更状態情報がセットされていないか否かの判定が行われる（Ｓ４５１）。
【００６９】
変更状態情報がセットされていれば（Ｓ４５１でＮＯ）、図９（ａ）に示したステップＳ４０４でオープンされた作成中のファイルがあるか否かの判定が行われる（Ｓ４５２）。作成中のファイルがあれば（Ｓ４５２でＹＥＳ）、その作成中のファイルを削除する処理が行われ（Ｓ４５３）、この後、ステップＳ４５４に進む一方、作成中のファイルがなければ（Ｓ４５２でＮＯ）、ステップＳ４５４に進む。
【００７０】
ステップＳ４５４に進むと、バックアップファイルからもとのファイルを作成する処理が実行され、この後、バックアップファイルを削除して（Ｓ４５５）、記憶装置４０４ａにセットされている変更状態情報をクリアする処理が行われる（Ｓ４５６）。これにより、図１０（ａ）に示すフローチャートによる処理が終了する。
【００７１】
次に、図１０（ｃ）に示すように、ファイルの変更途中で当該制御装置４０の正常動作が不能になった場合で変更状態情報がセットされていない場合の処理手順を説明する。
【００７２】
この場合、すなわち記憶装置４０４ａに変更状態情報がセットされていなければ（Ｓ４５１でＹＥＳ）、ディスク装置４０３にバックアップファイルが残っているか否かの判定が行われる（Ｓ４５７）。
【００７３】
バックアップファイルが残っていれば（Ｓ４５７でＹＥＳ）、バックアップファイルを削除し（Ｓ４５８）、これにより、図１０（ａ）に示すフローチャートによる処理が終了する一方、バックアップファイルが残っていなければ（Ｓ４５７でＮＯ）、図１０（ａ）に示すフローチャートによる処理が終了する。
【００７４】
このように、ファイルの変更途中で当該制御装置４０の正常動作が不能になった場合で変更状態情報がセットされていない場合に、バックアップファイルを削除するようにしたので、無用のゴミファイルが削除されることになる。これにより、より好適に、正常動作時に使用されるディスク装置４０３の記憶容量の増大防止が可能になる。また、その他の動作は第１実施形態と同様であるので、第１実施形態と同様の効果を奏することが可能になる。
【００７５】
なお、上記第３実施形態に対して、第２実施形態で説明した検出部３０５および警報通知部３０６を具備するようにしてもよい。
【００７６】
【発明の効果】
以上のことから明らかなように、請求項１記載の発明によれば、前記制御手段は、前記上位ネットワークを介して送信される遠隔側からのファイルによって前記記憶手段に保存のファイルの変更を行う場合、この変更の対象となるファイルのバックアップファイルを作成した後にファイル変更中の状態を示す変更状態情報をセットし、続いてファイルを変更し、ファイルの変更が完了すれば、変更状態情報をクリアした後にバックアップファイルを削除する処理を行うとともに、立上がり時に変更状態情報がセットされていれば、前記バックアップファイルから元のファイルのリストアを行ってそのバックアップファイルの削除を行い、変更状態情報をクリアする処理を行い、且つ、リストアを行う前に変更途中のファイルがあれば変更途中のファイルを削除する処理を行うので、変更の途中で当該制御手段の正常動作が不能になっても、当該制御装置を正常に動作させることが可能になるとともに、正常動作時に使用される記憶手段の記憶容量の増大防止が可能になる。
【００７９】
請求項２記載の発明によれば、前記上位ネットワークを介して送信される遠隔側からのファイルによって前記記憶手段に保存のファイルの変更を行う場合、この変更の対象となるファイルのバックアップファイルを作成した後にファイル変更中の状態を示す変更状態情報をセットし、続いてファイルを変更し、ファイルの変更が完了すれば、変更状態情報をクリアした後にバックアップファイルを削除する処理を行うとともに、立上がり時に変更状態情報がセットされていれば、前記バックアップファイルから元のファイルのリストアを行ってそのバックアップファイルの削除を行い、変更状態情報をクリアする処理を行い、且つ、リストアを行う前に変更途中のファイルがあれば変更途中のファイルを削除する処理を行うので、変更の途中で当該制御手段の正常動作が不能になっても、当該制御装置を正常に動作させることが可能になるとともに、正常動作時に使用される記憶手段の記憶容量の増大防止が可能になる。
【００８２】
請求項３記載の発明によれば、請求項１記載の制御装置において、前記制御手段は、立上がり時に、前記変更状態情報がセットされておらず且つ前記バックアップファイルが残っていれば、バックアップファイルを削除するので、より好適に、正常動作時に使用される記憶手段の記憶容量の増大防止が可能になる。
【００８３】
請求項４記載の発明によれば、請求項２記載の遠隔操作によるファイル変更方法において、立上がり時に、前記変更状態情報がセットされておらず且つ前記バックアップファイルが残っていれば、バックアップファイルを削除するので、より好適に、正常動作時に使用される記憶手段の記憶容量の増大防止が可能になる。
【図面の簡単な説明】
【図１】  本発明の制御装置に係る基本構成の構成図である。
【図２】  図１に示す制御装置を用いたシステムの構成図である。
【図３】  図１の制御部により実行される処理手順の例を示す図である。
【図４】  本発明の制御装置に係る第１実施形態の構成図である。
【図５】  図４の制御部により実行される処理手順の例を示す図である。
【図６】  図４の制御部により実行される処理手順の例を示す図である。
【図７】  本発明の制御装置に係る第２実施形態の構成図である。
【図８】  本発明の制御装置に係る第３実施形態の構成図である。
【図９】  図８の制御部により実行される処理手順の例を示す図である。
【図１０】  図８の制御部により実行される処理手順の例を示す図である。
【符号の説明】
ＰＬ  公衆回線網
ＲＳ  リモート側システム
１  ローカル側システム
１０，２０，３０，４０  制御装置
１０１  上位通信部
１０２  下位通信部
１０３，２０３，３０３，４０３  ディスク装置
１０４，２０４，３０４，４０４  制御部
１０４ａ，２０４ａ，３０４ａ，４０４ａ  記憶装置
１０４ｂ，２０４ｂ，３０４ｂ，４０４ｂ  中央処理装置
３０５  検出部
３０６  警報通知部
【図１】
0003849361.tif 000002
【図２】
0003849361.tif 000003
【図３】
0003849361.tif 000004
【図４】
0003849361.tif 000005
【図５】
0003849361.tif 000006
【図６】
0003849361.tif 000007
【図７】
0003849361.tif 000008
【図８】
0003849361.tif 000009
【図９】
0003849361.tif 000010
【図１０】
0003849361.tif 000011