(57)【要約】      （修正有）【課題】スレーブ側のシステムの構成の一部の変更が容易にできる制御装置を提供する。【解決手段】制御装置１０の制御部１１は、通信部１２を通じ、有効な構成リスト中のアドレス宛に機器情報を問い合わせる通信を行い、スレーブ側のシステム２０の共通する部分に対しての通信の結果が、有効な構成リストの機器情報と相違する際に、異常と判断する構成を備える。【選択図】図２
2020187486.tif 000002
【特許請求の範囲】
【請求項１】
マスタ装置に、スレーブ側のシステムを構成する複数のスレーブ装置が接続されるネットワークシステムに用いる、前記マスタ装置である制御装置であって、
前記スレーブ側のシステムとして、第１システム構成と、前記第１システム構成と所定の一部が相違し他が共通する第２システム構成とを切り替えて制御可能であり、
前記複数のスレーブ装置との間でデータの送受信を行う通信部と、
前記通信部を制御する制御部と、
前記スレーブ側のシステムの構成を表す、各スレーブ装置のアドレスと機器情報とを備えた構成リストを少なくとも１つ有する記録部と、を備え、
前記制御部は、前記第１システム構成または前記第２システム構成を制御する際に、前記通信部を通じ、有効な構成リスト中のアドレス宛に機器情報を問い合わせる通信を行い、少なくとも前記共通する部分に対しての当該通信の結果が、前記有効な構成リストの機器情報と相違する際に、異常と判断する、制御装置。
【請求項２】
リスト選択部を更に備え、
前記記録部は、前記第１システム構成を表す第１構成リストと、前記第２システム構成を表す第２構成リストとを有し、
前記有効な構成リストは、前記リスト選択部が指定する前記第１構成リストまたは前記第２構成リストであり、
前記制御部は、前記通信の結果が前記有効な構成リストの機器情報と相違する際に、異常と判断する、請求項１に記載の制御装置。
【請求項３】
前記制御部は、前記異常との判断を行うと、前記通信部を制御して、前記スレーブ側のシステムとの間のデータの送受信を停止する、請求項２に記載の制御装置。
【請求項４】
前記記録部は、前記構成リストとして、前記第１システム構成及び前記第２システム構成を制御する際に有効な第３構成リストを有し、
前記第３構成リストは、各スレーブ装置についての付加情報を更に備え、
前記付加情報は、前記共通する部分について第１情報に、その他について第２情報に設定されており、
前記制御部は、前記第３構成リストのスレーブ装置に対しての前記通信の結果が前記第３構成リストの機器情報と相違する際に、当該スレーブ装置の前記付加情報が前記第１情報であれば、異常と判断する、請求項１に記載の制御装置。
【請求項５】
前記制御部は、前記第３構成リストのスレーブ装置に対しての前記通信の結果が前記第３構成リストの機器情報と相違する際に、前記通信部を制御して、当該スレーブ装置との間のデータの送受信を停止する、請求項４に記載の制御装置。
【請求項６】
報知部を更に備え、
前記制御部は、前記判断の結果が異常であると、前記報知部を通じて当該異常を報知する、請求項１から５のいずれか１項に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置に関する。
【背景技術】
【０００２】
ファクトリーオートメーション（Factory Automation：ＦＡ）の分野においては、作業の工程を分担する様々な種類の装置の制御が行われる。工場施設等一定の領域において作業に用いられる各種のコントローラ、リモートＩ／Ｏ、および製造装置を連携して動作させるために、これらの装置を接続する、フィールドネットワークとも呼ばれる産業用ネットワークシステムが構築されている。
【０００３】
一般的な産業用ネットワークシステムでは、各種のスレーブ装置と、マスタ装置などから構成されるマスタスレーブ方式のネットワークが用いられる。スレーブ装置は、工場内に設置される設備のデータ収集および制御を行う装置である。マスタ装置は、これらのスレーブを集中管理する、例えば（ＰＬＣ：Programmable Logic Controller）と呼ばれる装置である。ＤｅｖｉｃｅＮｅｔ（登録商標）もそうした産業用ネットワークシステムの方式の一つである。
【０００４】
このようなネットワークシステムにおいては、各スレーブ装置にアドレス（ノードアドレス）が割り当てられる。マスタ装置とスレーブ装置との間では、所定のデータ構造を持つようにフォーマットされた通信フレームが、アドレスを用いて送受信され、通信が実現される。マスタ装置は、スレーブ装置を管理するため、ネットワークシステムに接続される各スレーブ装置について割り当てられたアドレスとその機器情報とを備えた構成リストを有している。構成リストはスキャンリストとも称されている。
【０００５】
図１１は、このような構成リストの具体例を示す。構成リストには、ネットワークシステムに接続される各スレーブ装置がリストアップされ、各スレーブ装置に割り当てられたアドレスと、その機器情報がテーブル化されている。図１１では、機器情報の例示として、入力端子及び出力端子の数が格納されている。例えばスレーブ装置がセンサからの信号を受け付ける入力ユニットであれば、入力端子を備える。また例えばスレーブ装置がモータ制御などの出力ユニットであれば、出力端子を備える。
【０００６】
マスタ装置は、構成リストのアドレス宛に通信を試み、スレーブ装置の機器情報を問い合わせる。返答された機器情報が構成リストと異なっていれば、スレーブ側のシステムの構成に齟齬があったものと判断する。また、スレーブ装置と通信ができなかった場合にも同様に判断する。そうしてＦＡ機器の制御のための通信である各スレーブ装置へのＩＯ（Input/Output）通信を停止し、異常を報知する。ＦＡの管理者はこれによりシステムの構成の異常を検知して、必要な対応を実施する。
【０００７】
このように、ＤｅｖｉｃｅＮｅｔ（登録商標）等の産業用ネットワークにおいて、マスタ装置は、構成リストを参照してスレーブ側のシステムの構成をチェックする。構成リストは、ネットワークの稼動中に書き換わらない確定的なリストである。これにより、スレーブ側のシステムの構成の齟齬によるトラブルの発生を未然に防止する。また、仮に構成リストに無いアドレスのスレーブ装置がネットワークシステムに接続されたとしても、その機器には通信を行わないことで、スレーブ側のシステムの制御を効率よく実行することができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１４−１４６０７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
生産の工程においては、生産する製品の切替えに伴って工程の一部を変更したいことがある。そのため、スレーブ側のシステムの構成の一部を入れ替えたいことがある。しかし上述のように、構成リストを用いてスレーブ側のシステムの構成のチェックを行うマスタ装置を用いる産業用ネットワークでは、そのような場合の段取り替えが煩雑である。
【００１０】
段取り替えには、マスタ装置によるスレーブ側のシステムの制御の停止後に、管理者はマスタ装置を操作して、以降の製品の生産に対応する構成リストに書き換える必要がある。しかし書き換えには手間がかかり、また作業ミスの怖れがある。
【００１１】
あるいは管理者は作成済みの構成リストをツールやコンフィグレータと呼ばれる外部機器からマスタ装置にロードし、変更する必要がある。このように構成リストの入れ替えを行うことで、書き換えのミスが防止し得るものの、入れ替え自体の作業ミスの怖れがある。また、管理者は段取り替えに際して、外部機器をまず準備し、それからマスタ装置と外部の機器とを連携して操作して、構成リストに書き換えを実行する必要があり、作業が煩雑である。
【００１２】
本発明は上記の問題点を鑑みてなされたものであり、構成リストを採用するマスタ装置（制御装置）において、スレーブ側のシステムの構成の一部の変更について、煩雑な操作を必要とすることなく、容易に段取り替えを行うことができる、制御装置を実現することを目的とする。
【課題を解決するための手段】
【００１３】
本発明は、上述の課題を解決するために、以下の構成を採用する。
【００１４】
本発明の一側面に係る制御装置は、マスタ装置に、スレーブ側のシステムを構成する複数のスレーブ装置が接続されるネットワークシステムに用いる、前記マスタ装置である制御装置であって、前記スレーブ側のシステムとして、第１システム構成と、前記第１システム構成と所定の一部が相違し他が共通する第２システム構成とを切り替えて制御可能であり、前記複数のスレーブ装置との間でデータの送受信を行う通信部と、前記通信部を制御する制御部と、前記スレーブ側のシステムの構成を表す、各スレーブ装置のアドレスと機器情報とを備えた構成リストを少なくとも１つ有する記録部と、を備え、前記制御部は、前記第１システム構成または前記第２システム構成を制御する際に、前記通信部を通じ、有効な構成リスト中のアドレス宛に機器情報を問い合わせる通信を行い、少なくとも前記共通する部分に対しての当該通信の結果が、前記有効な構成リストの機器情報と相違する際に、異常と判断する構成を備えている。
【００１５】
上記構成によれば、構成リストを採用するマスタ装置（制御装置）において、スレーブ側のシステムの構成の一部の変更を伴う段取り替えについて、煩雑な操作を必要とすることなく、容易に段取り替えを行うことができる、制御装置を実現することができる。
【００１６】
上記一側面に係る制御装置において、リスト選択部を更に備え、前記記録部は、前記第１システム構成を表す第１構成リストと、前記第２システム構成を表す第２構成リストとを有し、前記有効な構成リストは、前記リスト選択部が指定する前記第１構成リストまたは前記第２構成リストであり、前記制御部は、前記通信の結果が前記有効な構成リストの機器情報と相違する際に、異常と判断する構成を備えていてもよい。
【００１７】
上記構成によれば、構成リストを採用するマスタ装置（制御装置）において、スレーブ側のシステムの構成の所定の一部の変更について異常と判断しない具体的な構成が実現される。
【００１８】
上記一側面に係る制御装置において、前記制御部は、前記異常との判断を行うと、前記通信部を制御して、前記スレーブ側のシステムとの間のデータの送受信を停止する構成を備えていてもよい。
【００１９】
上記構成によれば、スレーブ側のシステムの構成が誤っていた際に、ネットワークシステムを停止し、ネットワークシステム（生産工程）が誤った作業を行ってしまうことを防止できる。
【００２０】
上記一側面に係る制御装置において、前記記録部は、前記構成リストとして、前記第１システム構成及び前記第２システム構成を制御する際に有効な第３構成リストを有し、前記第３構成リストは、各スレーブ装置についての付加情報を更に備え、前記付加情報は、前記共通する部分について第１情報に、その他について第２情報に設定されており、前記制御部は、前記第３構成リストのスレーブ装置に対しての前記通信の結果が前記第３構成リストの機器情報と相違する際に、当該スレーブ装置の前記付加情報が前記第１情報であれば、異常と判断する構成を備えていてもよい。
【００２１】
上記構成によれば、構成リストを採用するマスタ装置（制御装置）において、スレーブ側のシステムの構成の所定の一部の変更について異常と判断しない具体的な構成が実現される。また特に段取り替えの効率が高い生産システムを構築できるようになる。
【００２２】
上記一側面に係る制御装置において、前記制御部は、前記第３構成リストのスレーブ装置に対しての前記通信の結果が前記第３構成リストの機器情報と相違する際に、前記通信部を制御して、当該スレーブ装置との間のデータの送受信を停止する構成を備えていてもよい。
【００２３】
上記構成によれば、スレーブ側のシステムの構成が誤っていた際に、誤っていた特定のスレーブ装置とのデータの送受信を停止することができ、誤った作業を実行してしまうことを防止できる。
【００２４】
上記一側面に係る制御装置において、報知部を更に備え、前記制御部は、前記判断の結果が異常であると、前記報知部を通じて当該異常を報知する構成を備えていてもよい。
【００２５】
上記構成によれば、ネットワークシステムの管理者が、異常の発生をただちに認知することができるようになる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施形態１に係る制御機器を適用したネットワークシステムを示す図である。
【図２】本発明の実施形態１に係る制御機器を示す構成図である。
【図３】本発明の実施形態１に係る制御機器に構成リストを設定する手順を示したフローチャートである。
【図４】本発明の実施形態１に係る制御機器の動作を示すフローチャートである。
【図５】本発明の実施例１の事例を示す図である。（ａ）は段取り替え前の状態を示し、（ｂ）は段取り替え後の状態を示す。
【図６】本発明の実施例２の事例を示す図である。（ａ）は段取り替え前の状態を示し、（ｂ）は段取り替え後の状態を示す。
【図７】本発明の実施形態２に係る制御機器に適用する構成リストを作成する、コンフィグレータの画面を表した図である。
【図８】本発明の実施形態２に係る制御機器の動作を示すフローチャートである。
【図９】本発明の実施例３の事例を示す図である。（ａ）は段取り替え前の状態を示し、（ｂ）は段取り替え後の状態を示す。
【図１０】本発明の実施例４の事例を示す図である。（ａ）は段取り替え前の状態を示し、（ｂ）は段取り替え後の状態を示す。
【図１１】従来技術における構成リストを示す図である。
【発明を実施するための形態】
【００２７】
〔実施形態１〕
以下、本発明の一側面に係る実施の形態（以下、「本実施形態」とも表記する）が、図面に基づいて説明される。
【００２８】
§１  適用例
まず、本発明が適用される場面の一例が述べられる。本実施形態に係る制御装置は、マスタ装置に、スレーブ側のシステムを構成する複数のスレーブ装置が接続されるネットワークシステムに用いるマスタ装置である。
【００２９】
マスタ装置である本実施形態に係る制御装置は、前記スレーブ側のシステムとして、第１システム構成と、前記第１システム構成と所定の一部が相違し他が共通する第２システム構成とを切り替えて制御可能である。
【００３０】
本実施形態に係る制御装置は、通信部と、制御部と、記録部とを備える。前記通信部は、前記複数のスレーブ装置との間でデータの送受信を行う機能ブロックである。前記制御部は、前記通信部を制御するとともに、前記通信部を通じて、あるいは前記記録部から取得したデータの処理を実行し、出力する機能ブロックである。
【００３１】
前記記録部は、データの保存、読出し、保持を行う機能ブロックである。前記記録部は、前記スレーブ側のシステムの構成を表す、各スレーブ装置のアドレスと機器情報とを備えた構成リストを少なくとも１つ有する。
【００３２】
前記制御部は、前記第１システム構成または前記第２システム構成を制御する際に、前記通信部を通じ、有効な構成リスト中のアドレス宛に機器情報を問い合わせる通信行う。それにより、少なくとも前記共通する部分に対しての当該通信の結果が、前記有効な構成リストの機器情報と相違する際に、異常との判断を行う。
【００３３】
本実施形態によれば、マスタ装置である制御装置は、構成リストを適用してスレーブ側のシステムの構成をチェックする。これにより、スレーブ側のシステムの構成の齟齬によるトラブルの発生を未然に防止する。一方、スレーブ側のシステムの所定の一部の構成の変更に関しては、異常と判断しないように構成されている。このことにより、構成リストを採用するマスタ装置（制御装置）において、スレーブ側のシステムの所定の一部の構成の変更については、煩雑な操作を必要とすることなく、簡便に段取り替えを行うことができる、制御装置を実現することができる。
【００３４】
§２  構成例
（ネットワークシステムを含む全体構成）
図１は、実施形態１に係る制御装置１０を備えたネットワークシステム１を示す概略構成図である。ネットワークシステム１は、マスタ装置である制御装置１０と、制御装置１０以外のスレーブ側のシステム２０とから構成されている。ネットワークシステム１としては、具体例として、ＤｅｖｉｃｅＮｅｔ（登録商標）が適用される。
【００３５】
スレーブ側のシステム２０には、複数のスレーブ装置２１が接続される。スレーブ側のシステム２０のひとまとまりの一部は、部分システム２０１（所定の一部）である。ＦＡシステムであるネットワークシステム１は、ある製品ａの生産に適用される。そうして、部分システム２０１を別の部分システム２０２（所定の一部）とで、生産する製品ａを別の製品ｂに切替える。このように、ネットワークシステム１は、スレーブ側のシステム２０の一部の構成を変更することで、異なる製品の生産が可能なものである。
【００３６】
部分システム２０１は、実体が無い、いわゆる「Ｎｕｌｌ」であってもよい。この場合、部分システム２０１を別の部分システム２０２に置き換えるとは、部分システム２０２をもとのスレーブ側のシステム２０に追加接続することに相当する。また、部分システム２０２は、実体が無い、いわゆる「Ｎｕｌｌ」であってもよい。この場合、部分システム２０１を別の部分システム２０２に置き換えるとは、もとのスレーブ側のシステム２０から、部分システム２０１を取り除くことに相当する。ただし、部分システム２０１と部分システム２０２の双方が同時に「Ｎｕｌｌ」であることはない。このように、スレーブ側のシステムの一部の構成を変更する、または置き換えるとは、部分システムの追加接続や、部分システムを取り除くことが含まれる概念である。
【００３７】
また、マスタ装置である制御装置１０は、ネットワークシステム１とは別の上位ネットワークシステム８０を介してコンフィグレータ９０に接続される。上位ネットワークシステム８０としては、具体例として、イーサネット（登録商標）が適用される。しかし、制御装置１０とコンフィグレータ９０との接続方法はネットワークシステムを介するものに限られるわけではなく、機器同士が直接接続されてもよい。この場合、接続には具体例として、ＵＳＢ（Universal Serial Bus）やＲＳ２３２（Recommended Standard 232）といったシリアル通信が適用され得る。
【００３８】
コンフィグレータ９０は、制御装置１０と通信を行うことにより、制御装置１０から各種のデータを収集し得るコンピュータである。またコンフィグレータ９０は、制御装置１０の設定の変更、制御装置１０への制御プログラムや構成リストの提供などを実行し得るコンピュータである。コンフィグレータ９０は、表示装置９１や入力装置９２を備えていてもよい。
【００３９】
（制御装置の構成）
図２は、実施形態１に係る制御装置１０の構成の一例を示す図である。制御装置１０は、制御部１１、通信部１２、記録部１３、リスト選択部１４、上位側インターフェース１５と、報知部１６とを備える。
【００４０】
通信部１２は、スレーブ側のシステム２０の複数のスレーブ装置２１との間で通信を行う機能ブロックである。記録部１３は、データの記録、読出し、保持を行う機能ブロックである。
【００４１】
リスト選択部１４は、記録部１３に保持された複数の構成リストから、有効とする構成リストを指定する機能ブロックである。リスト選択部１４はスイッチやタッチパネル等のユーザインターフェースを備えており、管理者の操作により有効とする構成リストを選択する。なお、リスト選択部１４は必ずしも設けられていなくてもよく、その場合に、構成リストの選択は、制御部１１が通信部１２または上位側インターフェース１５を通じて、他の機器から指示されてする行うものであってもよい。あるいは、制御装置１０が実行する、スレーブ装置２１の制御を行わせるための制御プログラムにより、リストの選択が指示されてもよい。
【００４２】
上位側インターフェース１５は、上位ネットワークシステム８０を通じて、コンフィグレータ９０等との通信を行う機能ブロックである。
【００４３】
報知部１６は、ネットワークシステム１の構成の異常を管理者や作業者等に報知する機能ブロックである。報知の手段は、視覚的手段、聴覚的手段やその他の手段が用いられ得る。報知部１６は、表示装置を備え、文字やイラスト等で異常を報知してもよい。あるいは、報知部１６はランプまたはブザーを備え、その点灯または鳴動で報知してもよい。
【００４４】
なお、報知部１６は必ずしも設けられていなくてもよく、その場合異常の報知は、制御部１１が通信部１２または上位側インターフェース１５を通じて、他の機器に通知することによって行うものであってもよい。
【００４５】
制御部１１は、通信部１２を含むこれらの機能ブロックを制御する。制御部１１は、通信部１２、リスト選択部１４、上位側インターフェース１５を通じて、あるいは記録部１３から取得したデータの処理を実行し、その結果により上記制御を調整し得る。また、制御部１１は、通信部１２、リスト選択部１４、上位側インターフェース１５を通じて、あるいは記録部１３から取得したデータの処理を実行し、その結果を他の機能ブロックに出力し得る。
【００４６】
記録部１３は、スレーブ側のシステム２０の構成を表す構成リストを複数有する。各構成リストは、図１１と同様に、各スレーブ装置２１のアドレスと機器情報とを備えたテーブルである。
【００４７】
（構成リスト）
実施形態１において記録部１３は、部分システム２０１を含んだ状態のスレーブ側のシステム２０（第１システム構成）を示す構成リストＬ１（第１構成リスト）を有する。また、部分システム２０１が部分システム２０２に置き換えられた状態のスレーブ側のシステム２０（第２システム構成）を示す構成リストＬ２（第２構成リスト）を有する。構成リストＬ１の示すスレーブ側のシステム２０（第１システム構成）と構成リストＬ２の示すスレーブ側のシステム２０（第２システム構成）とでは、スレーブ側のシステム２０の所定の一部（部分システム２０１と部分システム２０２）が相違し、他（共通する部分）は共通する関係にある。
【００４８】
各構成リストにおける機器情報の例示として、デジタル信号に対応する入力端子及び出力端子の数が格納されている。例えばスレーブ装置２１は、センサからの信号を受け付ける入力ユニットであれば、入力端子を備える。また例えばスレーブ装置２１は、モータ制御などの出力ユニットであれば、制御信号を出力する出力端子を備える。入力端子の数は、入力ユニットが受け付けるデジタル信号のビット数に相当し、出力端子の数は出力ユニットが出力する制御用デジタル信号のビット数に相当する。
【００４９】
なお、スレーブ装置２１がアナログ信号を受け付ける入力ユニットである場合には、当該入力端子の数とは、受け付けたアナログ信号をＡ／Ｄ変換したデジタル信号のビット数に相当する。また、スレーブ装置２１がアナログ信号を出力する出力ユニットである場合には、当該出力端子の数とは、アナログ信号をＤ／Ａ変換して出力するためのデジタル信号のビット数に相当する。
【００５０】
図３は、記録部１３に複数の構成リストを保持させる際の作業を説明するためのフローチャートである。以下では、ネットワークシステム１の管理者が、コンフィグレータ９０を用いて、制御装置１０に複数の構成リストを保持させる作業を例に説明する。コンフィグレータ９０は、制御装置１０と通信を行って、制御装置１０に、以下のステップＳ１１からＳ１５の作業を実現させるアプリケーションを実行することにより、管理者をサポートする。
【００５１】
ステップＳ１１：管理者は、コンフィグレータ９０を通じて、必要に応じて記録部１３に保存された構成リストを消去する。
【００５２】
ステップＳ１２：続いて管理者は、コンフィグレータ９０にデータとして保存された構成リストＬ１を選択して、制御装置１０にロードし、記録部１３に保存させる。
【００５３】
ステップＳ１３：続いて管理者は、コンフィグレータ９０にデータとして保存された構成リストＬ２を選択して、制御装置１０にロードし、記録部１３に保存させる。
【００５４】
ステップＳ１４：続いて管理者は、コンフィグレータ９０を通じて、記録部１３に保存された構成リストのうちから、有効とする構成リストを選択する。
【００５５】
ステップＳ１５：続いて管理者は、コンフィグレータ９０を通じて、選択した構成リストＬ１を制御装置１０において有効とさせる。制御装置１０は、記録部１３のうちの当該構成リストＬ１を有効とする。
【００５６】
以上の一連の作業により、記録部１３には、構成リストＬ１と構成リストＬ２とが保存され、またそのうちの１つ（構成リストＬ１）が有効な状態とされる。なお、上記説明では、コンフィグレータ９０を用いる作業が例示されたが、本発明の適用はこの方法に限られない。管理者が直接制御装置１０を操作して設定するものであってもよい。この場合、構成リストのロードは、メモリカード等の適宜の記録装置から制御装置１０に行うものであってよい。
【００５７】
（制御装置の動作）
制御装置１０は、以上のようにして有効な構成リストが設定されると、ネットワークシステム１を稼働させることが可能となる。ネットワークシステム１が稼働中、制御装置１０はスレーブ側のシステム２０の制御のため、各スレーブ装置２１の制御に関するＩＯ通信を、有効な構成リストを参照して行う。更に、制御装置１０はＩＯ通信と並行して、スレーブ側のシステム２０の構成のチェックのための以下の特徴的な動作を実行する。
【００５８】
図４は、実施形態１に係る制御装置１０が実行する、スレーブ側のシステム２０の構成のチェックのための特徴的な動作を説明するフローチャートである。制御装置１０はネットワークシステム１が稼働中に、以下のステップＳ２１からステップＳ２６までのフローを繰り返し実行する。
【００５９】
ステップＳ２１：制御部１１は、有効な構成リストＬ１を参照し、構成リスト中においてスレーブ装置２１に割り当てられているアドレス宛に、機器情報を問い合わせる通信を行う。そうしてスレーブ装置２１からの機器情報が構成リストＬ１と一致しているか否かを判断する。一致すると判断された場合（Ｓ２１でＹＥＳ）、ステップＳ２３に進み、それ以外の場合（Ｓ２１でＮＯ）、ステップＳ２２に進む。
【００６０】
ステップＳ２２：制御部１１は、通信部１２を制御して、構成リストに記載されたスレーブ装置２１とのＩＯ通信を停止する。つまり、制御装置１０は、スレーブ側のシステム２０の制御を停止する。更に、制御部１１は、報知部１６を制御して、異常を報知する。管理者が異常の状態を解消しない限り、ステップＳ２２は持続する。次にフローは終了する。
【００６１】
ステップＳ２３：制御部１１は、リスト選択部１４を通じた構成リストの再選択（構成リストＬ２の選択）がなされたか否かを判断する。再選択がなされたと判断された場合（Ｓ２３でＹＥＳ）、ステップＳ２４に進み、それ以外の場合（Ｓ２３でＮＯ）、フローは終了する。
【００６２】
ステップＳ２４：制御部１１は、通信部１２を制御して、構成リストに記載されたスレーブ装置２１とのＩＯ通信を停止する。つまり、制御装置１０は、スレーブ側のシステム２０の制御を停止する。
【００６３】
ステップＳ２５：続いて制御部１１は、記録部１３のうちの当該選択された構成リストＬ２を有効とする。
【００６４】
ステップＳ２６：続いて制御部１１は、通信部１２を制御して、構成リストに記載されたスレーブ装置２１とのＩＯ通信を再開する。つまり、制御装置１０は、スレーブ側のシステム２０の制御を再開する。次にフローは終了する。
【００６５】
§３  動作例
以下に、実施形態１に係る制御装置１０の動作例としての実施例が示される。
【００６６】
（実施例１）
図５は、実施例１における制御装置１０の動作を説明するための図である。実施例１は、スレーブ装置Ａ〜Ｃで構成されるスレーブ側のシステム２０に、生産する製品の切替えに応じて、スレーブ装置Ｄを追加する事例である。図５（ａ）、（ｂ）は、それぞれ切替え前の製品ａ、切替え後の製品ｂを生産する際のネットワークシステム１の構成を示す。
【００６７】
切替え前のスレーブ側のシステム２０に対応する構成リストＬ１は、スレーブ装置Ａ〜Ｃについてのテーブルであり、スレーブ装置Ａ〜Ｃにはそれぞれアドレス＃１〜＃３が割り当てられている。切替え後のスレーブ側のシステム２０に対応する構成リストＬ２は、スレーブ装置Ａ〜Ｄについてのテーブルであり、構成リストＬ１からはアドレス＃４が割り当てられたスレーブ装置Ｄが追加されている。構成リストＬ１及び構成リストＬ２は、制御装置１０の記録部１３に保持されている。
【００６８】
図５（ａ）に示される切替え前の製品ａを生産する状態において、スレーブ側のシステム２０の構成は構成リストＬ１と一致している。ネットワークシステム１の稼動中、制御装置１０は、製品ａの生産のための制御プログラムを実行するとともに、構成リストＬ１中のアドレス（＃１〜＃３）宛に機器情報を問い合わせる通信を行う。各スレーブ装置Ａ〜Ｃから得られる機器情報は、構成リストＬ１中の機器情報と一致する（ステップＳ２１でＹＥＳ）。従って、スレーブ側のシステム２０の構成の齟齬によるＩＯ通信の停止と異常の報知は発生しない。
【００６９】
次に、段取り替えの際に、ネットワークシステム１の管理者が行う作業について説明する。製品ａの必要な生産が終了すると、管理者は制御装置１０を操作して、製品ａの生産のための制御プログラムを終了する。すると、制御装置１０とスレーブ装置Ａ〜Ｃとの間のＩＯ通信が停止する。
【００７０】
管理者は、スレーブ装置Ｄをスレーブ側のシステム２０に接続する。（図１の例では、部分システム２０１を部分システム２０２に置き換えて接続し直すことに対応。）次に、管理者は制御装置１０を操作して、構成リストＬ２を選択する（ステップＳ２３でＹＥＳ）。すると、有効な構成リストが、構成リストＬ２に切替わる（ステップＳ２５）。
【００７１】
管理者は制御装置１０を操作して、製品ｂの生産のための制御プログラムの実行を開始させる。こうして段取り替えが完了する。
【００７２】
すると、制御装置１０とスレーブ装置Ａ〜Ｄとの間でＩＯ通信が開始され、図５（ｂ）に示される切替え後の製品ｂを生産する状態となる。各スレーブ装置Ａ〜Ｄから得られる機器情報は、構成リストＬ２中の機器情報と一致する（ステップＳ２１でＹＥＳ）。従って、スレーブ側のシステム２０の構成の齟齬によるＩＯ通信の停止と異常の報知は発生しない。
【００７３】
（実施例２）
図６は、実施例２における制御装置１０の動作を説明するための図である。実施例２は生産する製品の切替えに伴い、スレーブ装置Ｃがスレーブ装置Ｅに置き換えられる事例であり、他は実施例１と同様である。
【００７４】
実施例２では、切替え後のスレーブ側のシステム２０に対応する構成リストＬ２は、スレーブ装置Ａ、Ｂ、Ｅについてのテーブルである。構成リストＬ２は、構成リストＬ１から、スレーブ装置Ｅがアドレス＃３に割り当てられるように変更されている。構成リストＬ１及び構成リストＬ２は、制御装置１０の記録部１３に保持されている。
【００７５】
図６（ａ）に示される切替え前の製品ａを生産する状態において、スレーブ側のシステム２０の構成は構成リストＬ１と一致している。ネットワークシステム１の稼動中、制御装置１０は、製品ａの生産のための制御プログラムを実行するとともに、構成リストＬ１中のアドレス＃１〜＃３宛に機器情報を問い合わせる通信を行う。各スレーブ装置Ａ〜Ｃから得られる機器情報は、構成リストＬ１中の機器情報と一致する（ステップＳ２１でＹＥＳ）。従って、スレーブ側のシステム２０の構成の齟齬によるＩＯ通信の停止と異常の報知は発生しない。
【００７６】
生産する製品の切替えのための段取り替えの作業は、実施例１と同様である。製品ｂの生産のための制御プログラムの実行を開始させると、制御装置１０とスレーブ装置Ａ、Ｂ、Ｅとの間でＩＯ通信が開始され、図６（ｂ）に示される切替え後の製品ｂを生産する状態となる。各スレーブ装置Ａ、Ｂ、Ｅから得られる機器情報は、構成リストＬ２中の機器情報と一致する（ステップＳ２１でＹＥＳ）。従って、スレーブ側のシステム２０の構成の齟齬によるＩＯ通信の停止と異常の報知は発生しない。
【００７７】
§４  作用、効果
実施形態１によれば、制御装置１０は構成リストを用いて、スレーブ側のシステム２０の構成のチェックを実行するため、構成の異常を迅速に検知することができる。各構成リストは、例えば製品ａ、製品ｂの生産のために必要なスレーブ側のシステム２０の構成が確定すると確定する性質のものである。段取り替えの度に構成リストを書き換える必要は無く、書き換えのミスによる動作の不具合が発生することを抑止できる。
【００７８】
また、構成リストに記載されたアドレスのスレーブ装置のみにアクセスするから、構成リストに記載されていないスレーブ装置がスレーブ側のシステム２０に接続されていたとしても通信周期を短くすることができる。
【００７９】
制御装置１０は、スレーブ側のシステム２０の所定の一部の構成が異なる構成リストを複数有しており、そのうちで有効とする構成リストを容易に切替えることができる。そのため、ネットワークシステム１の管理者は、生産する製品の切替えの段取り替えの作業を容易に完了することができる。段取り替えに際して管理者は、発明が解決しようとする課題に記載されたような、従来技術における煩雑な作業を行う必要は無い。構成リストの変更に際し、ツールやコンフィグレータといった制御装置１０以外の他の装置を同時に使用する必要は無く、また他の装置からのデータの転送や書き換えに要する時間も必要が無いから、生産の現場にて迅速に構成リストの切替えが可能である。
【００８０】
従って実施形態１に係る制御装置１０によれば、効率よく段取り替えが実行できるようになり、また煩雑な作業に伴うミスの発生も抑制される結果、効率的な生産ラインが実現され得る。
【００８１】
実施形態１において具体例として、ＤｅｖｉｃｅＮｅｔ（登録商標）が適用される場合、ネットワークシステム１のトポロジとして、Ｔ分岐、スター型等、様々なネットワークトポロジを採用することが可能である。従って、生産する製品に応じて、スレーブ側のシステム２０の構成の一部を変更する本発明との適合性が高い。
【００８２】
以上、実施例１、実施例２を含む実施形態１において、構成リストが２つである場合を例に詳細に説明された。しかし、構成リストの数はこれに限られるものではなく、３つ以上であってもよい。
【００８３】
〔実施形態２〕
本発明の他の実施形態が、以下に説明される。なお、説明の便宜上、上記実施形態にて説明した構成要素と同じ機能を有する構成要素については、同じ符号を付記し、その説明を繰り返さない。
【００８４】
実施形態２に係る制御装置１０の構成は、図２に示された実施形態１の場合と同様である。また実施形態２に係る制御装置１０が適用されるネットワークシステム１の構成は、図１に示された実施形態１の場合と同様である。ただし実施形態２においては、記録部１３に保持される構成リストＬは、少なくとも１つであればよく、その点実施形態１とは異なる。更に実施形態２においては、構成リストＬの内容が実施形態１とは異なる。
【００８５】
（構成リスト）
実施形態２に係る制御装置１０において、構成リストＬ（第３構成リスト）は、各スレーブ装置に割り当てられたアドレスと、その機器情報に加えて、各スレーブ装置の切替情報（付加情報）を有している。ここで切替情報とは、生産する製品の切替えにより、スレーブ側のシステム２０の所定の一部の構成の変更があることを示す情報である。切替情報（付加情報）の内容は、切替えがあることを示す情報「切替有」（第２情報）か、または切替えがないことを示す情報「切替無」（第１情報）である。
【００８６】
図１において示される、製品ａの生産に使用され製品ｂの生産には使用されない部分システム２０１に属するスレーブ装置２１の切替情報は「切替有」に設定される。また、製品ａの生産に使用されず製品ａの生産には使用される部分システム２０２に属するスレーブ装置２１の切替情報は「切替有」に設定される。図１に示されたスレーブ側のシステム２０のうち、これら部分システム２０１と部分システム２０２に属しない共通する部分のスレーブ装置２１の切替情報は「切替無」に設定される。
【００８７】
なお切替情報（付加情報）における「切替無」や「切替有」とは、切替情報の互いに異なる２つの状態を示す単なる名称であって、その用語自体に意味は無い。動作を理解しやすくするために、明細書において便宜的にこのような名称が用いられたものに過ぎない。「切替無」と「切替有」とをそれぞれ「第１情報」と「第２情報」、あるいは符号である「Ｘ」と「Ｙ」のように記述することと何ら変わりがないものである。記録部１３に保持されるデジタル情報としての構成リストＬにおいては、例示として「切替無」と「切替有」それぞれが「１」と「０」であるようなフラグとして格納され得る。
【００８８】
図７は、ネットワークシステム１の管理者が、コンフィグレータ９０を用いて、構成リストにおける切替情報を設定する際の表示装置９１の画面の例を示す。画面には、構成リストにリストされたスレーブ装置２１がイラストで一覧表示され、各々に切替情報を設定するためのチェックボックスが配置されている。図７においては、アドレス＃９及び＃１０のスレーブ装置２１について、チェックがされ、これらのスレーブ装置２１について、「切替有」と設定されることが示されている。その他のアドレスのスレーブ装置２１については、管理者によって選択されず（チェックされず）「切替無」と設定される。
【００８９】
コンフィグレータ９０は、制御装置１０と通信を行って、制御装置１０に、構成リストを設定し有効化させる。コンフィグレータ９０は、これらの作業を実現させるアプリケーションを実行することにより、管理者をサポートする。
【００９０】
（制御装置の動作）
ネットワークシステム１が稼働中、制御装置１０はスレーブ側のシステム２０の制御のため、各スレーブ装置２１の制御に関するＩＯ通信を、有効な構成リストを参照して行う。更に、制御装置１０はＩＯ通信と並行して、スレーブ側のシステム２０の構成のチェックのための以下の特徴的な動作を実行する。
【００９１】
図８は、実施形態２に係る制御装置１０が実行する、スレーブ側のシステム２０の構成のチェックのための特徴的な動作を説明するフローチャートである。制御装置１０はネットワークシステム１が稼働中に、以下のステップＳ３１からステップＳ４０までのフローを繰り返し実行する。
【００９２】
ステップＳ３１：ステップＳ３１は、ステップＳ４０をリターン点とするループの開始点である。アドレス番号Ｎの初期値を０とし、ステップＳ３１からステップＳ３２に進むたびにＮを１増やし（Ｎをインクリメントし）、構成リストのアドレスの最大値を超えない限りＳ３２以下のステップを実行して、ループを繰り返す。
【００９３】
ステップＳ３２：制御部１１は、通信部１２を通じて構成リストＬのアドレス番号Ｎのスレーブ装置２１と通信を試み、当該スレーブ装置２１から機器情報を取得する。
【００９４】
ステップＳ３３：続いて制御部１１は、当該機器情報が、構成リストＬの機器情報と一致しているか否かを判断する。なお、アドレス番号Ｎのスレーブ装置２１と通信ができなかった場合についても、構成リストＬの機器情報と一致しなかったとみなす。構成リストＬの機器情報と一致していると判断される場合（Ｓ３３でＹＥＳ）、ステップＳ３５に進み、それ以外の場合（Ｓ３３でＮＯ）、ステップＳ３４へ進む。
【００９５】
ステップＳ３４：制御部１１は、構成リストＬにおけるアドレス番号Ｎのスレーブ装置２１の切替情報が「切替有」であるか否かを判断する。「切替有」であると判断される場合、ステップＳ３６に進み（Ｓ３４でＹＥＳ）、それ以外の場合（Ｓ３４でＮＯ）、ステップＳ３７に進む。
【００９６】
ステップＳ３５：制御部１１は、アドレス番号Ｎのスレーブ装置２１に対して、ＩＯ通信は行うものとする。なお、この場合に異常の報知は行われない。実態が構成リストＬの機器情報と一致しているからである。次にステップＳ４０に進む。
【００９７】
ステップＳ３６：制御部１１は、アドレス番号Ｎのスレーブ装置２１に対して、ＩＯ通信は行わないものとする。なお、この場合に異常の報知は行われない。切替情報が「切替有」の場合にスレーブ装置２１が未接続であっても、異常の報知を行わないようにするためである。次にステップＳ４０に進む。
【００９８】
ステップＳ３７：制御部１１は、アドレス番号Ｎのスレーブ装置２１に対して、ＩＯ通信は行わないものとする。
【００９９】
ステップＳ３８：続いて制御部１１は、報知部１６を制御して、アドレス番号Ｎのスレーブ装置２１が異常であることを報知する。管理者に対応を求めるためである。
【０１００】
ステップＳ３９：続いて制御部１１は、管理者により異常の解除がなされたか否かを判断する。解除がなされたと判断される場合（Ｓ３９でＹＥＳ）、ステップＳ４１に進み、それ以外の場合（Ｓ３９でＮＯ）、ステップＳ３８に進む。
【０１０１】
ステップＳ４０：ステップＳ４０はループのリターン点である。ステップＳ３１での判断によってループを抜け出ると、次にフローは終了する。
【０１０２】
以上のように、制御装置１０は、各アドレス番号のスレーブ装置２１について、構成リストＬと一致していればＩＯ通信を行い（ステップＳ３５）、一致していなければＩＯ通信を行わない（ステップＳ３６、ステップＳ３７）ように動作する。なおここで、スレーブ装置２１と通信ができなかった場合についても、構成リストＬの機器情報と一致しなかったとみなされる。
【０１０３】
また制御装置１０は、各アドレス番号のスレーブ装置２１について、構成リストＬと一致せず、切替情報が「切替無」の場合に、異常を報知する（ステップＳ３８）。構成リストＬと一致しなくとも、切替情報が「切替有」の場合には、異常を報知しない。
【０１０４】
制御装置１０は、ＩＯ通信の制御において、ＩＯ通信を行うと判断したアドレス番号のスレーブ装置２１については、ＩＯ通信を実行し、ＩＯ通信を行わないと判断したアドレス番号のスレーブ装置２１については、ＩＯ通信を実行しない（スレーブ装置の制御を行わない）。
【０１０５】
（実施例３）
図９を参照して、実施形態２に係る制御装置１０の動作例としての実施例３が示される。図９は実施例３における制御装置１０の動作を説明するための図である。実施例３は、スレーブ装置Ａ〜Ｃで構成されるスレーブ側のシステム２０に、生産する製品の切替えに応じて、スレーブ装置Ｄを追加する事例である。図９（ａ）、（ｂ）は、それぞれ切替え前の製品ａ、切替え後の製品ｂを生産する際のネットワークシステム１の構成を示す。
【０１０６】
構成リストＬは、スレーブ装置Ａ〜Ｄについてのテーブルであり、スレーブ装置Ａ〜Ｄにはそれぞれアドレス＃１〜＃４が割り当てられている。段取り替え前後での機器入れ替えの無いスレーブ装置Ａ〜Ｃの切替情報は、「切替無」に設定されている。段取り替え前後での機器入れ替えがあるスレーブ装置Ｄの切替情報は、「切替有」に設定されている。
【０１０７】
図９（ａ）に示される切替え前の製品ａを生産する状態において、スレーブ側のシステム２０の構成は、アドレス＃１〜＃３（スレーブ装置Ａ〜Ｃ）については構成リストＬと一致する（ステップＳ３３でＹＥＳ）。よって、これらの機器へのＩＯ通信は行われるように制御される（ステップＳ３５）。またこれらの機器に関して異常の報知は無い。
【０１０８】
スレーブ装置Ｄは、ネットワークシステム１への接続がなされていないので、アドレス＃４については通信が確立しない（ステップＳ３３でＮＯ）。構成リストＬにおいて切替情報が「切替有」となっているため（ステップＳ３４でＹＥＳ）、ＩＯ通信は行われないように制御される（ステップＳ３６）。また、アドレス＃４に関して異常の報知は無い。
【０１０９】
次に、段取り替えの際に、ネットワークシステム１の管理者が行う作業について説明する。製品ａの必要な生産が終了すると、管理者は制御装置１０を操作して、製品ａの生産のための制御プログラムを終了する。すると、制御装置１０とスレーブ装置Ａ〜Ｃとの間のＩＯ通信が停止する。
【０１１０】
管理者は、スレーブ装置Ｄをスレーブ側のシステム２０に接続する。（図１の例では、部分システム２０１を部分システム２０２に置き換えて接続し直すことに対応。）次に、管理者は制御装置１０を操作して、製品ｂの生産のための制御プログラムを実行させる。こうして段取り替えが完了する。
【０１１１】
図９（ｂ）に示される切替え後の製品ｂを生産する状態において、スレーブ側のシステム２０の構成は、アドレス＃１〜＃４（スレーブ装置Ａ〜Ｄ）について構成リストＬと一致している（ステップＳ３３でＹＥＳ）。よって、これらの機器へのＩＯ通信は行われるように制御される（ステップＳ３５）。またこれらの機器に関して異常の報知は無い。
【０１１２】
（実施例４）
図１０を参照して、実施形態２に係る制御装置１０の別の動作例としての実施例４が示される。図１０は実施例４における制御装置１０の動作を説明するための図である。実施例４は製品の切替えで、スレーブ装置Ｃがスレーブ装置Ｅに置き換えられる事例であり、他は実施例３と同様である。
【０１１３】
構成リストＬは、スレーブ装置Ａ〜Ｃ、Ｅについてのテーブルであり、スレーブ装置Ａ〜Ｃ、Ｅにはそれぞれ重複しないアドレス＃１〜＃４が割り当てられている。段取り替え前後での機器入れ替えの無いスレーブ装置Ａ、Ｂの切替情報は、「切替無」に設定されている。機器入れ替えのあるスレーブ装置Ｃ、Ｅの切替情報は、「切替有」に設定されている。
【０１１４】
図１０（ａ）に示される切替え前の製品ａを生産する状態において、スレーブ側のシステム２０の構成は、アドレス＃１〜＃３（スレーブ装置Ａ〜Ｃ）については構成リストＬと一致している（ステップＳ３３でＹＥＳ）。よって、これらの機器へのＩＯ通信は行われるように制御される（ステップＳ３６）。またこれらの機器に関して異常の報知は無い。
【０１１５】
スレーブ装置Ｅは、ネットワークシステム１への接続がなされていないので、アドレス＃４については通信が確立しない（ステップＳ３３でＮＯ）。しかし、構成リストＬにおいて切替情報が「切替有」となっているため（ステップＳ３４でＹＥＳ）、ＩＯ通信は行われないように制御される（ステップＳ３６）。また、アドレス＃４に関して異常の報知は無い。
【０１１６】
次に、段取り替えの際に、ネットワークシステム１の管理者が行う作業について説明する。製品ａの必要な生産が終了すると、管理者は制御装置１０を操作して、製品ａの生産のための制御プログラムを終了する。すると、制御装置１０とスレーブ装置Ａ〜Ｃとの間のＩＯ通信が停止する。
【０１１７】
管理者は、スレーブ装置Ｃをスレーブ装置Ｅと入れ替える。（図１の例では、部分システム２０１を部分システム２０２に置き換えて接続し直すことに対応。）次に管理者は制御装置１０を操作して、製品ｂの生産のための制御プログラムの実行を開始させる。こうして段取り替えが完了する。
【０１１８】
図１０（ｂ）に示される切替え後の製品ｂを生産する状態において、スレーブ側のシステム２０の構成は、アドレス＃１、＃２、＃４（スレーブ装置Ａ、Ｂ、Ｅ）については構成リストＬと一致している（ステップＳ３３でＹＥＳ）。よって、これらの機器へのＩＯ通信は行われるように制御される（ステップＳ３５）。またこれらの機器に関して異常の報知は無い。
【０１１９】
スレーブ装置Ｃは、ネットワークシステム１への接続がなされていないので、アドレス＃３については通信が確立しない（ステップＳ３３でＮＯ）。しかし、構成リストＬにおいて切替情報が「切替有」となっているため（ステップＳ３４でＹＥＳ）、ＩＯ通信は行われないように制御される（ステップＳ３７）。また、アドレス＃３に関して異常の報知は無い。
【０１２０】
（作用、効果）
実施形態２によれば、制御装置１０は構成リストを用いて、スレーブ側のシステム２０の構成のチェックを実行するため、構成の異常を迅速に検知することができる。その際、切替情報が「切替有」に設定されたアドレスについては、異常の報知が行われない。従って、ネットワークシステム１の管理者は、段取り替え前後で接続の有無が異なる機器については、切替情報を「切替有」と設定しておくことで、構成リストを入れ替えなくても、異常の報知やネットワークシステム１の停止を招くことなく段取り替えを実行できる。よって、ネットワークシステム１の管理者は、生産する製品の切替えの段取り替えの作業を迅速に、極めて容易に完了することができ、管理者にとっての利便性が高い。
【０１２１】
また構成リストＬは、例えば製品ａ、製品ｂの生産のために必要なスレーブ側のシステム２０の構成が確定すると確定する性質のものである。段取り替えの度に構成リストＬを書き換える必要は無く、書き換えのミスによる動作の不具合が発生することを抑止できる。
【０１２２】
また、制御装置１０は、構成リストに記載され、実際に接続されたアドレスのスレーブ装置のみにアクセスするため、通信周期（制御周期）を短くすることができる。
【０１２３】
従って実施形態２に係る制御装置１０によれば、効率よく段取り替えが実行できるようになり、また煩雑な作業に伴うミスの発生も抑制される結果、効率的な生産ラインが実現され得る。
【０１２４】
実施形態２において具体例として、ＤｅｖｉｃｅＮｅｔ（登録商標）を適用される場合、ネットワークシステム１のトポロジとして、Ｔ分岐、スター型等、様々なネットワークトポロジを採用することが可能である。従って、生産する製品に応じて、スレーブ側のシステム２０の構成の一部を変更する本発明との適合性が高い。
【０１２５】
〔ソフトウェアによる実現例〕
制御装置１０の機能ブロック（特に、制御部１１）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【０１２６】
後者の場合、制御装置１０は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば１つ以上のプロセッサを備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。
【０１２７】
上記プロセッサとしては、例えばＣＰＵ（Central Processing Unit）を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。
【０１２８】
また、上記プログラムを展開するＲＡＭ（Random Access Memory）などを更に備えていてもよい。
【０１２９】
また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。
【０１３０】
なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１３１】
本発明は上述した各実施形態、実施例に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態、実施例にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【０１３２】
１  ネットワークシステム
１０  制御装置
１１  制御部
１２  通信部
１３  記録部
１４  リスト選択部
１５  上位側インターフェース
１６  報知部
２０  スレーブ側のシステム
２０１、２０２  部分システム（スレーブ側のシステムの所定の一部）
２１  スレーブ装置
８０  上位ネットワークシステム
９０  コンフィグレータ
９１  表示装置
９２  入力装置
Ｌ１  構成リスト（第1構成リスト）
Ｌ２  構成リスト（第２構成リスト）
Ｌ  構成リスト（第３構成リスト）
【図１】
2020187486.tif 000003
【図２】
2020187486.tif 000004
【図３】
2020187486.tif 000005
【図４】
2020187486.tif 000006
【図５】
2020187486.tif 000007
【図６】
2020187486.tif 000008
【図７】
2020187486.tif 000009
【図８】
2020187486.tif 000010
【図９】
2020187486.tif 000011
【図１０】
2020187486.tif 000012
【図１１】
2020187486.tif 000013