(57)【要約】ＰＬＣシステム内の全ての機器の設定値を確実・効率的にバックアップ可能とし、リストアによりＰＬＣシステム内の全ての機器の設定値を任意の時点に効率的に戻すことを可能とすることを目的とする。本ＰＬＣシステムでは、ＰＬＣシステム内の機器の設定情報の変更を検知して、設定情報のバックアップを行うことを可能とし、また、バックアップ時にシステム構成情報、設定情報がバックアップされた日時、対象機器をシステムファイルに記載しておき、システムファイルの情報からリストアすべき機器にのみリストアすることを可能とする。これにより、確実なバックアップおよび性能面・使用するメモリ容量面で効率的なバックアップ・リストアが可能となる。
2014174546.tif 000002
【特許請求の範囲】
【請求項１】
自己を制御する設定情報を保持し、上記設定情報が変更された場合、変更が生じた旨を他のプログラマブルロジックコントローラに通知する機器と、
上記機器の設定情報を記憶手段に保持し、上記設定変更が生じた旨の通知を受けた際、上記記憶手段に保持する設定情報のうち、通知を受けた機器に対応する設定情報を上記機器が保持する最新の設定情報に更新するプログラマブルロジックコントローラと、
を備えることを特徴とするプログラマブルロジックコントローラシステム。
【請求項２】
上記記憶手段は、プログラマブルロジックコントローラの外部記憶媒体であることを特徴とする請求項１記載のプログラマブルロジックコントローラシステム。
【請求項３】
上記プログラマブルロジックコントローラは、上記記憶手段に保持する設定情報を、上記設定情に対応する機器に再度保持させることを特徴とする請求項１乃至２記載のプログラマブルロジックコントローラシステム。
【請求項４】
上記機器に設定情報を再度保持させる場合、対象機器、バックアップ日時に基いて行うことを特徴とする請求項３に記載のプログラマブルロジックコントローラシステム。
【請求項５】
上記機器が保持する設定情報は、機器に接続されたエンジニアリングツールによって変更されることを特徴とする請求項１乃至４記載のプログラマブルロジックコントローラシステム。
【請求項６】
自己を制御する設定情報が変更された場合、上記変更が生じた旨を外部に通知する機器の設定情報を保持する記憶手段と、
上記設定変更が生じた旨の通知を受けた際、上記記憶手段に保持する設定情報のうち、通知を受けた機器に対応する設定情報を上記機器が保持する最新の設定情報に更新する更新手段と
を備えることを特徴とするプログラマブルロジックコントローラ。
【請求項７】
上記記憶手段は、プログラマブルロジックコントローラの外部記憶媒体であることを特徴とする請求項６記載のプログラマブルロジックコントローラ。
【請求項８】
上記記憶手段に保持する設定情報を、上記設定情に対応する機器に再度保持させる手段を備えることを特徴とする請求項６乃至７記載のプログラマブルロジックコントローラ。
【請求項９】
上記機器に設定情報を再度保持させる場合、対象機器、バックアップ日時に基いて行うことを特徴とする請求項８に記載のプログラマブルロジックコントローラ。
【請求項１０】
上記機器が保持する設定情報は、機器に接続されたエンジニアリングツールによって変更されることを特徴とする請求項６乃至９記載のプログラマブルロジックコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラマブルロジックコントローラシステム及びプログラマブルロジックコントローラにおいて、プログラマブルロジックコントローラ（以下、「ＰＬＣ」と称す）と同一ネットワーク上の機器の設定値の効率的なバックアップ・リストア機能に関するものである。
【背景技術】
【０００２】
従来、製造現場において、プログラマブルロジックコントローラにネットワークを介して接続された通信機能を有する機器（以下、「機器」と称す）は、段取り替えや故障に備えてパラメータの設定値をバックアップまたはリストアする必要がある。なお、機器の代表例としてはセンサが挙げられる。【０００３】
特許文献１には、指定した機器の設定値をプログラムレスでバックアップまたはリストアする技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2011−215814号公報
【特許文献２】特開2002−297207号公報
【特許文献３】特開平11−143506号公報
【特許文献４】特開2009−187373号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、機器の設定値を所定の記憶媒体に保存する指令を手動でＰＬＣ等に送ることで、機器の設定値をバックアップする場合、ユーザは、機器の設定値の変更時にバックアップを忘れる可能性があるという問題があった。【０００６】
また、機器の設定値を変更した機器を選択的にバックアップするのは面倒であるという問題があった。【０００７】
これを避けるにはＰＬＣシステム内の全ての機器の設定値をバックアップする方法が考えられるが、ＰＬＣシステムにおいて、バックアップの性能面・使用するメモリ容量面で無駄が多いという問題があった。【０００８】
また、ＰＬＣシステム内の全ての機器の設定値をある時点の設定値に戻したい場合、従来はあらかじめある時点でシステム内の全ての機器の設定値をバックアップしておき、それをリストアする必要があり、リストアの性能面・使用するメモリ容量面で無駄が多いという問題があった。【０００９】
本発明は、上記に鑑みてなされたものであって、ＰＬＣシステム内の全ての機器の設定値を確実・効率的にバックアップ可能とし、リストアによりＰＬＣシステム内の全ての機器の設定値を任意の時点に効率的に戻すことを可能とすることを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明は、自己を制御する機器設定情報を保持し、この機器設定情報が変更された場合、変更が生じた旨を他のプログラマブルロジックコントローラに通知する機器と、機器の機器設定情報を記憶手段に保持し、かかる機器設定変更が生じた旨の通知を受けた際、自己の記憶手段に保持する機器設定情報のうち、通知を受けた機器に対応する機器設定情報を機器が保持する最新の機器設定情報に更新するプログラマブルロジックコントローラとを備えるようにした。【００１１】
また、本発明において、プログラマブルロジックコントローラは、記憶手段に保持する機器設定情報を、当該機器設定情報に対応する機器に再度保持させることができるようにした。
【発明の効果】
【００１２】
本発明によれば、ＰＬＣシステム内の機器の機器設定情報の変更を検知して、機器設定情報のバックアップを行うため、確実に機器設定情報をバックアップすることができ、機器設定情報のバックアップを忘れることを防止することができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本実施の形態にかかるＰＬＣシステムのブロック図である。
【図２】図２は、システムファイルの内容を示す概略図である。
【図３】図３は、ＰＬＣに接続された機器の機器設定情報のバックアップ方法の説明に供する概略図である。
【図４】図４は、バックアップ方法の動作を説明するフローチャートである。
【図５】図５は、ＰＬＣに接続された機器の設定情報のリストア方法の説明に供する概略図である。
【図６】図６は、リストア方法の動作を説明するフローチャートである。
【図７】図７は、第２の実施の形態にかかるＰＬＣシステムのブロック図である。
【発明を実施するための形態】
【００１４】
実施の形態１．
図１は、本実施の形態にかかるＰＬＣシステムの構成例を示すブロック図である。ＰＬＣシステムは、ＰＬＣ１にネットワーク２を介して複数の機器３（４、５）が接続されて構成されている。機器３（４、５）は、ネットワーク２を介して接続されたＰＬＣと通信する機能を有するセンサ等であり、自己の動作に必要な閾値等の設定値（以下、「機器設定情報」と呼ぶ）を内部メモリ３１（４１、５１）に保持している。また、この機器３（４、５）は、内部メモリ３１（４１、５１）に保有する機器設定情報を変更した場合、当該変更した旨を接続先であるＰＬＣ１に通知するようになされている。なお、機器設定情報は、閾値に限らず、センサの動作範囲を設定した値、アラーム値など、機器の動作に寄与する情報であれば良い。
【００１５】
また、ＰＬＣ１は、ＣＰＵ１１、外部入出力部１２、内部記憶領域１３、外部記憶媒体１４が、内部バスを介してそれぞれ接続されて構成されている。ＣＰＵ１１は、各種の演算処理を実施する演算処理部として機能し、ネットワークを介して新たにＰＬＣ１に機器３（４、５）が接続されたことを検出すると、外部入出力部１２を介して、当該検出した機器３（４、５）の内部メモリ３１（４１、５１）から機器設定情報を読み出す。ＣＰＵ１１は、当該読み出した機器設定情報を内部記憶領域１３に一旦格納する。
【００１６】
そして、ＣＰＵ１１は、機器３（４、５）の内部メモリ３１（４１、５１）から機器設定情報を読み出すにあたり、機器設定情報が保有されている内部メモリ３１（４１、５１）のアドレス情報を確認すると共に、リストア手順情報を作成し、当該アドレス情報とリストア手順情報とを、対応する機器設定情報に紐付ける。
【００１７】
続いて、ＣＰＵ１１は、例えば、外部コマンドとしてバックアップ命令を受けたタイミングや、内部記憶領域１３に設定情報が読み出されたタイミング、機器設定情報を読み出し後所定の期間が経過したタイミング等で、機器設定情報、及び当該機器設定情報に対応するアドレス情報とリストア手順情報とを外部記憶媒１４に記憶するする。この際、ＣＰＵ１１は、機器設定情報を記憶する外部記憶媒体１４のアドレス情報を確認すると共に、バックアップ手順情報を作成した後、当該アドレス情報とバックアップ手順情報とを対応する機器設定情報に紐付け、当該機器設定情報と共に外部記憶媒体１４に保存する。なお、バックアップ用の記憶媒体として外部記憶媒体１４を用いているが、機器設定情報をバックアップできれば良く、不揮発性メモリ等の内部記憶媒体や、ＰＬＣが接続する外部のサーバに保存するようにしても良い。
【００１８】
なお、バックアップ手順情報、リストア手順情報とは、機器毎に取決められたバックアップ手順の情報と、リストア手順の情報であり、当該情報は、例えば、バックアップ、リストアで使うコマンドと引数の情報が使用する順に並べられて構成されている。
【００１９】
そして、本実施の形態において、ＰＬＣ１のＣＰＵ１１は、機器３（４、５）が内部メモリ３１（４１、５１）に保有する機器設定情報を変更した旨の通知を受けると、バックアップ対象の機器の内部メモリ３１（４１、５１）に保有されている機器設定情報を読出し、当該読出した機器設定情報が記憶されている外部記媒体１４のアドレス情報および機器設定情報を読み出すためのバックアップ手順情報をもとに、ＰＬＣ１の外部記憶媒体１４に記憶される機器設定情報を上書き保存、すなわちバックアップを行う。
【００２０】
一方、ＰＬＣ１のＣＰＵ１１は、外部からコマンドとしてリストア命令を受けると、外部記憶媒１４に記憶された機器設定情報を内部記憶領域１３に読み出し、当該読み出した機器設定情報を、リストア対象の機器３（４、５）の内部メモリ３１（４１、５１）の機器設定情報に保有するアドレス情報および機器設定情報を書き込むためのリストア手順情報をもとに、リストア対象の機器３（４、５）の内部メモリ３１（４１、５１）に機器設定情報を保有させ、すなわちリストアを行う。
【００２１】
そして、機器設定情報を記憶する外部記憶媒体のファイル構成につき、図２を用いて説明する。外部記憶媒体１４には、図２に示すように、システムファイル１５と機器設定情報１９とが記憶さている。このシステムファイル１５は、少なくとも、システム構成情報１６、機器設定情報がバックアップされた日時１７、対象機器１８を有している。
【００２２】
ここで、システム構成情報１６は、機器設定情報のバックアップ時点で、どんな機器がどこに何個接続されたＰＬＣシステムなのか、すなわち、ＰＬＣ１に接続された機器３（４、５）の種別、個数、機器のアドレスという情報である。そして、このシステム構成情報１６は、任意の時点のシステム構成を復元するためにリストアする時にシステム構成のチェックに用いられる情報群である。
【００２３】
また、機器設定情報がバックアップされた日時情報１７は、機器設定情報が外部記憶媒体１４にバックアップされた日時であり、任意の時点のシステム構成を復元するためにリストアする時に、いつバックアップした機器設定情報をリストアするべきかを判断するのに用いられる情報群である。
【００２４】
また、対象機器情報１８は、ＣＰＵ１がＰＬＣシステム内のどの機器をバックアップしたのかという情報である。そして、この対象機器情報１８は、任意の時点のシステム構成を復元するためにリストアする時に、どの機器のバックアップした機器設定情報をリストアすべきかを判断するのに用いられる情報群である。
【００２５】
また、機器設定情報１９は、機器設定情報がバックアップされた日時、対象機器毎に保存された機器設定情報からなる情報群である。
【００２６】
次に、本実施の形態における機器設定情報のバックアップ方法につき、図３、図４を用いて説明する。図３は、ＰＬＣ１に接続された機器３（４、５）の機器設定情報のバックアップ方法を示す図である。また、図４は、ＰＬＣ１におけるバックアップ方法の動作フローチャートである。
【００２７】
ＰＬＣシステムにおいて、例えば、機器Ａ３、機器Ｂ４の機器設定情報がユーザ操作等によって変更されると（ＳＴ０）、機器Ａ３、機器Ｂ４は、機器設定情報が変更された旨をＰＬＣ１に通知する。ＰＬＣ１のＣＰＵ１１は、機器設定情報が変更された旨を受信すると（ＳＴ１）、変更が通知された機器毎に、当該機器から変更された最新の機器設定情報を読出し、当該読み出した機器設定情報を外部記憶媒体１４の機器設定情報１９の記憶領域にバックアップ（記憶）する（ＳＴ２）。
【００２８】
続いて、ＣＰＵ１１は、機器設定情報が機器設定情報１９の記憶領域にバックアップした後、当該機器設置に対応するシステム構成情報１６、機器設定情報がバックアップされた日時情報１７、対象機器情報１８をシステムファイル１５の所定の保存領域に記載する（ＳＴ３）。そして、ＣＰＵ１１は、通知をうけた機器Ａ３、機器Ｂ４の変更後の機器設定情報をバックアップした後、バックアップ処理を終了する（ＳＴ４）。
【００２９】
次に、本実施の形態における機器設定情報のリストア方法につき、図５、図６を用いて説明する。図５は、ＰＬＣ１に接続された機器Ａ３、機器Ｂ４の機器設定情報のリストア方法を示す図である。ＰＬＣ１は、システムをどの時点に戻すかを指定されると、外部記憶媒体１４のシステムファイルの情報をもとに機器Ａ３、機器Ｂ４の設定情報をリストアする。また、図６は、ＰＬＣ１におけるリストア方法の動作フローチャートである。
【００３０】
ＰＬＣ１のＣＰＵ１１は、リストア命令を受けると、リストアの開始し（ステップＳＴ１０）、まず、システムファイル１５のシステム構成情報１６、機器設定情報がバックアップされた日時情報１７、外部記憶媒体１４に記憶されている機器名である対象機器情報１８の情報から復元する時点以降に機器設定情報１９が変更されている機器を算出する（ステップＳＴ１１）。なお、復元する時点以降とは、ＣＰＵ１１は、所望のバックアップされた時点以降の機器設定情報をリストア対象とすることができ、このリストアを開始する時点以降のことを言う。
【００３１】
続いて、ＣＰＵ１１は、システムファイル１５のシステム構成情報１６、バックアップされた日時情報１７、対象機器情報１８の情報から機器設定情報１９が変更されている機器の復元する時点の機器設定情報がいつバックアップされているか算出する（ステップＳＴ１２）。
【００３２】
続いて、ＣＰＵ１１は、バックアップされた復元する時点の機器設定情報１９を対応する機器Ａ３、機器Ｂ４にリストアする（ステップＳＴ１３）。
【００３３】
このように、ＰＬＣシステム内の機器の機器設定情報の変更を検知して、機器設定情報のバックアップを行うため、確実に機器設定情報をバックアップできるから、バックアップを忘れることを防ぐことが可能となる。また、ＰＬＣシステム内の機器の機器設定情報の変更を検知して、機器設定情報のバックアップを行うため、バックアップするべき機器のみをバックアップできるから、バックアップにかかる時間およびメモリ容量を削減することが可能となる。
【００３４】
また、機器設定情報のバックアップ時にシステム構成情報、機器設定情報がバックアップされた日時、対象機器をシステムファイルに記載しておき、システムファイルの情報からリストアすべき機器にのみリストアできるから、リストアにかかる時間およびメモリ容量を削減することが可能となる。
【００３５】
また本発明によれば、ＰＬＣシステム内の機器の機器設定情報の変更を検知して、機器設定情報のバックアップを行うため、バックアップするべき機器のみをバックアップできるから、バックアップにかかる時間およびメモリ容量を削減できる効果がある。
【００３６】
また本発明によれば、機器設定情報のバックアップ時にシステム構成情報、機器設定情報がバックアップされた日時、対象機器をシステムファイルに記載しておき、システムファイルの情報からリストアすべき機器にのみリストアできるから、リストアにかかる時間およびメモリ容量を削減できる効果がある。
【００３７】
実施の形態２．
本実施の形態におけるＰＬＣシステムは、実施の形態１記載のＰＬＣシステムにおけるＰＬＣ１にエンジニアリングツール６０が接続されて構成されている。このエンジニアリングツール６０は、ＰＬＣ１及びＰＬＣ１に接続された機器を一括管理する機能を有しており、エンジニアリング画面上にてセンサの機器設定情報を変更することが可能となるよう構成されている。
【００３８】
また、エンジニアリングツール６０は、ＣＰＵ６１、外部入出力部６２、内部記憶媒体６３が、内部バスを介してそれぞれ接続されて構成されている。このＣＰＵ１１は、各種の演算処理を実施する演算処理部として機能しており、内部記憶媒体６３に格納された所定のアプリケーションを実行することにより、機器毎に対応する機器設定情報を管理する処理部として機能するととともに、機器３（４、５）の機器設定情報をネットワーク２経由にて、設定変更する処理部として機能する。なお、当該機器設定情報は、内部記憶媒体６３に保存されている。
【００３９】
そして、エンジニアリングツール６０は、ＰＬＣ１、ネットワーク２を介して機器３（４、５）の機器設定情報を変更すると、機器３（４、５）は、自己の機器設定情報が変更されたことをＰＬＣ１に通知する。本実施の形態においても、ＰＬＣ１は、実施の形態１と同様に機器設定情報を外部記憶媒体１４にバックアップすることができ。また、ＰＬＣ１は、リストア命令を受けると、外部記憶媒体１４に保存された機器設定情報を機器３（４、５）にリストアするようになされている。
【００４０】
なお、本実施の形態においては、エンジニアリングツール６０は、ＰＬＣ１を経由して間接的に機器３（４、５）の機器設定情報を変更するようになされているが、エンジニアリングツール６０は、直接的に機器３（４、５）に接続し、当該機器３（４、５）内の機器設定情報を変更するようにしても良い。
【００４１】
本発明によれば、エンジニアリングツール６０において機器３（４、５）の機器設定情報を変更した場合でも、機器設定情報のバックアップ忘れを防止することができる。
【産業上の利用可能性】
【００４２】
以上のように、本発明は、ＰＬＣシステム内の機器の設定情報の保存・復元に適している。
【符号の説明】
【００４３】
１  ＰＬＣ
２  ネットワーク
３、４、５ 機器
３１、４１、５１  内部メモリ
１１、６１  ＣＰＵ
１２、６２  外部入出力部
１３  内部記憶領域
１４  外部記憶媒体
１５  システムファイル
１６  システム構成情報
１７  日時
１８  対象機器
１９  機器設定情報
６０  エンジニアリングツール
６３  内部記憶媒体。
【図１】
2014174546.tif 000003
【図２】
2014174546.tif 000004
【図３】
2014174546.tif 000005
【図４】
2014174546.tif 000006
【図５】
2014174546.tif 000007
【図６】
2014174546.tif 000008
【図７】
2014174546.tif 000009
【手続補正書】
【提出日】平成27年5月8日(2015.5.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
自己を制御する設定情報を保持し、上記設定情報が変更された場合、変更が生じた旨を他のプログラマブルロジックコントローラに通知する機器と、
上記機器の設定情報を記憶手段に保持し、上記設定変更が生じた旨の通知を受けた際、上記機器のうちの通知を行った機器の設定情報を、システムを復元するための情報とともに前記記憶手段に保持するプログラマブルロジックコントローラと、
を備えることを特徴とするプログラマブルロジックコントローラシステム。
【請求項２】
上記プログラマブルロジックコントローラは、上記記憶手段に保持する設定情報を、上記システムを復元するための情報を基に上記設定情報に対応する機器に再度保持させることでシステムを復元することを特徴とする請求項１に記載のプログラマブルロジックコントローラシステム。
【請求項３】
上記機器に設定情報を再度保持させる場合、上記システムを復元するための情報に基づいて行うことで、任意の時点のシステムを復元できることを特徴とする請求項２に記載のプログラマブルロジックコントローラシステム。
【請求項４】
自己を制御する設定情報が変更された場合、上記変更が生じた旨を外部に通知する機器から、上記設定変更が生じた旨の通知を受けた際、上記機器のうちの通知を行った機器の設定情報を、システムを復元するための情報とともに保持する記憶手段を備えることを特徴とするプログラマブルロジックコントローラ。
【請求項５】
上記記憶手段に保持する設定情報を、上記システムを復元するための情報を基に上記設定情報に対応する機器に再度保持させることでシステムを復元することを特徴とする請求項４に記載のプログラマブルロジックコントローラ。
【請求項６】
上記機器に設定情報を再度保持させる場合、上記システムを復元するための情報に基づいて行うことで、任意の時点のシステムを復元できることを特徴とする請求項５に記載のプログラマブルロジックコントローラ。
【手続補正書】
【提出日】平成27年9月2日(2015.9.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１つのプログラマブルロジックコントローラと、複数のセンサと、を備えるプログラマブルロジックコントローラシステムであって、
前記複数のセンサの各々は、
自己を制御する設定情報を保持し、上記設定情報が変更された場合、変更が生じた旨を前記１つのプログラマブルロジックコントローラに通知し、
前記１つのプログラマブルロジックコントローラは、
前記複数のセンサの設定情報を記憶手段に保持し、上記設定変更が生じた旨の通知を受けた際、前記複数のセンサのうちの通知を行ったセンサの設定情報を、システムを復元するための情報とともに前記記憶手段に保持する
ことを特徴とするプログラマブルロジックコントローラシステム。
【請求項２】
前記１つのプログラマブルロジックコントローラは、上記記憶手段に保持する設定情報を、上記システムを復元するための情報を基に上記設定情報に対応する機器に再度保持させることでシステムを復元することを特徴とする請求項１に記載のプログラマブルロジックコントローラシステム。
【請求項３】
前記複数のセンサに設定情報を再度保持させる場合、上記システムを復元するための情報に基づいて行うことで、任意の時点のシステムを復元できることを特徴とする請求項２に記載のプログラマブルロジックコントローラシステム。
【請求項４】
自己を制御する設定情報が変更された場合、上記変更が生じた旨を外部に通知する複数のセンサの何れかから、上記設定変更が生じた旨の通知を受けた際、前記複数のセンサのうちの通知を行ったセンサの設定情報を、システムを復元するための情報とともに保持する記憶手段を備えることを特徴とするプログラマブルロジックコントローラ。
【請求項５】
上記記憶手段に保持する設定情報を、上記システムを復元するための情報を基に、前記複数のセンサのうちの上記設定情報に対応するセンサに再度保持させることでシステムを復元することを特徴とする請求項４に記載のプログラマブルロジックコントローラ。
【請求項６】
前記複数のセンサに設定情報を再度保持させる場合、上記システムを復元するための情報に基づいて行うことで、任意の時点のシステムを復元できることを特徴とする請求項５に記載のプログラマブルロジックコントローラ。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
続いて、ＣＰＵ１１は、例えば、外部コマンドとしてバックアップ命令を受けたタイミングや、内部記憶領域１３に設定情報が読み出されたタイミング、機器設定情報を読み出し後所定の期間が経過したタイミング等で、機器設定情報、及び当該機器設定情報に対応するアドレス情報とリストア手順情報とを外部記憶媒１４に記憶する。この際、ＣＰＵ１１は、機器設定情報を記憶する外部記憶媒体１４のアドレス情報を確認すると共に、バックアップ手順情報を作成した後、当該アドレス情報とバックアップ手順情報とを対応する機器設定情報に紐付け、当該機器設定情報と共に外部記憶媒体１４に保存する。なお、バックアップ用の記憶媒体として外部記憶媒体１４を用いているが、機器設定情報をバックアップできれば良く、不揮発性メモリ等の内部記憶媒体や、ＰＬＣが接続する外部のサーバに保存するようにしても良い。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
一方、ＰＬＣ１のＣＰＵ１１は、外部からコマンドとしてリストア命令を受けると、外部記憶媒体１４に記憶された機器設定情報を内部記憶領域１３に読み出し、当該読み出した機器設定情報を、リストア対象の機器３（４、５）の内部メモリ３１（４１、５１）の機器設定情報に保有するアドレス情報および機器設定情報を書き込むためのリストア手順情報をもとに、リストア対象の機器３（４、５）の内部メモリ３１（４１、５１）に保有させ、すなわちリストアを行う。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
そして、機器設定情報を記憶する外部記憶媒体のファイル構成につき、図２を用いて説明する。外部記憶媒体１４には、図２に示すように、システムファイル１５と機器設定情報１９とが記憶さている。このシステムファイル１５は、少なくとも、システム構成情報１６、機器設定情報がバックアップされた日時情報１７、対象機器情報１８を有している。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
また、対象機器情報１８は、ＣＰＵ１１がＰＬＣシステム内のどの機器をバックアップしたのかという情報である。そして、この対象機器情報１８は、任意の時点のシステム構成を復元するためにリストアする時に、どの機器のバックアップした機器設定情報をリストアすべきかを判断するのに用いられる情報群である。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
また、エンジニアリングツール６０は、ＣＰＵ６１、外部入出力部６２、内部記憶領域６３が、内部バスを介してそれぞれ接続されて構成されている。このＣＰＵ６１は、各種の演算処理を実施する演算処理部として機能しており、内部記憶領域６３に格納された所定のアプリケーションを実行することにより、機器毎に対応する機器設定情報を管理する処理部として機能するととともに、機器３（４、５）の機器設定情報をネットワーク２経由にて、設定変更する処理部として機能する。なお、当該機器設定情報は、内部記憶領域６３に保存されている。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
１  ＰＬＣ
２  ネットワーク
３、４、５  機器
３１、４１、５１  内部メモリ
１１、６１  ＣＰＵ
１２、６２ 外部入出力部 
１３  内部記憶領域
１４  外部記憶媒体
１５  システムファイル
１６  システム構成情報
１７  日時情報
１８  対象機器情報
１９  機器設定情報
６０  エンジニアリングツール
６３  内部記憶領域。
【手続補正８】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2014174546.tif 000010
【手続補正９】
【補正対象書類名】図面
【補正対象項目名】図７
【補正方法】変更
【補正の内容】
【図７】
2014174546.tif 000011
【国際調査報告】
2014174546.tif 000012
2014174546.tif 000013