(57)【要約】【課題】複数のプログラマブルコントローラ（ＰＣ）から構成されるネットワークシステムにおいて、各ＰＣに装着されている通信ユニットの種別を識別し、各ユニットに必要な通信パラメータを設定できるようにした機器構成管理装置を得る。【解決手段】この機器構成管理装置は、固体識別コードを持つ通信ユニットを有する複数のＰＣ１と接続され、前記コードを読み出す固体識別コード取得手段２０Ａと、前記コードに応じ、通信ユニットに必要な通信パラメータデータを検索し、データを取得できるユニット依存データ検索手段２０Ｃと、個々の前記通信ユニットの前記コード及び通信パラメータを組合わせた機器構成管理データを記憶する機器構成管理データ記憶手段２０Ｂと、設定した通信パラメータに対する固体識別コードと実際の通信ユニットにある前記コードとが一致する通信ユニットに送出する送出手段２０Ｅとを備えたもの。【選択図】        図３
2004302735.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークの種別及びユニット全体の中で自分を区別できる固体識別コードを有する通信ユニットを有する複数のプログラマブルコントローラと接続され、
前記固体識別コードを読み出せる固体識別コード取得手段と、
取得される固体識別コードに応じて、検索用データベースに登録された通信ユニットに必要な通信パラメータデータを検索し、ユニットに依存したデータを取得できるユニット依存データ検索手段と、
個々の前記通信ユニットの固体識別コード及び通信パラメータを組合わせた機器構成管理データを記憶する機器構成管理データ記憶手段と、
設定した通信パラメータに対する固体識別コードと実際の通信ユニットにある固体識別コードを照合し一致する通信ユニットに送出する送出手段と、
を備えたことを特徴とする機器構成管理装置。
【請求項２】
機器構成管理データ記憶手段によって記憶された通信パラメータから同一ネットワーク上にあるノードアドレスの重複の有無を判定するアドレス重複判定手段を備えたことを特徴とする請求項１に記載の機器構成管理装置。
【請求項３】
ユニット依存データは、インターネットなどネットワーク上の計算機に接続された構成としたことを特徴とする請求項１または請求項２のいずれかに記載の機器構成管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数のプログラマブルコントローラよりなるネットワークシステムのシステム構成の設定を行う機器構成管理装置に関するものである。
【０００２】
【従来の技術】
従来のプログラマブルコントローラ（以下適宜、「ＰＣ」と記す）にあっては、個々のＰＣにベースがあり、そのベース上にネットワーク接続用の通信ユニットが取り付けられている。その通信ユニット同士を、ケーブル等を介して接続することにより複数のＰＣによりなるネットワークシステムが構築されている。
このような構成のＰＣにあっては、所望のＰＣにアクセスしたり、特定のＰＣをモニタする場合、予め該当するＰＣ（通信ユニット）のネットワークシステム内におけるノードアドレスが必要となる。
また、階層を跨いで通信を行う場合には、どのＰＣ（通信ユニット）を経由して、物理的もしくは論理的にネットワークのどの位置（ベース上のスロット位置など）にあって、どのネットワーク上に存在するのか、といった通信パラメータを必要とする。
また、同一ネットワーク上に接続される場合は、通信パラメータは相互に関連しておりノードアドレスなどが重ならないように割り振る必要があり、個々のＰＣに対する通信パラメータを通信設定などのアプリケーションソフトウェアを用いて設定する必要がある。
【０００３】
例えば、第一の従来例として、ＰＣ，システム監視装置（ＭＭＩ），エンジニアリング装置（ＥＷＳ）の各産業用機器をエレメントとして表現して該ＥＷＳを用いて、ＰＣ及びＭＭＩを結線で結合できるシステム構成の自動設定装置であって、上述の産業用機器毎に論理的な接続の定義（すなわち、計算機（ＥＷＳ）上に仮想のＰＣからなるネットワーク構成の定義）を与え、該定義通りに実施するに際し通信パラメータを各産業用機器毎にそれぞれ設定する機能を有するシステム構成の自動設定装置において、結線に使用する母線にネットワーク機器の定義を与えることにより該母線に接続される全ての産業用機器の通信パラメータを自動的に設定できるようにしたものがある（例えば、特許文献１）。
【０００４】
また、第二の従来例として、外部配線による各ＣＰＵユニット間の相互関係を示すＩ／Ｏ  Ｎｏ．情報と、各々のＣＰＵが全体のシステム構成の中の自分の位置付けを認識するためのＣＰＵ情報とを何れかのメモリに格納し、複数個のＣＰＵのシーケンスプログラムを一本化したシーケンスプログラムとしてモニタできるようにしたものもある（例えば、特許文献２）。
【０００５】
【特許文献１】
特開平１１−２１２６０８号公報
【特許文献２】
特開平６−９５７１９号公報
【０００６】
【発明が解決しようとする課題】
以上に述べたような、従来のネットワーク管理のための機器構成管理装置においては、以下のような問題点があった。
まず第一の従来例のものでは、ＥＷＳを用いてＰＣ毎に論理的な接続の定義を与えて仮想のＰＣに通信パラメータを設定するものであり、該設定された通信パラメータを対応する実際のＰＣに書き込む構成をなすが、計算機上の仮想のＰＣと対応する実際のＰＣは特定されておらず、誤った実際のＰＣへ通信パラメータを書き込むというミスが生じるといった問題点があった。
また、第二の従来例のものでは、複数のＰＣからなるシステム構成の中の自分の位置付けを認識するためのＣＰＵ情報を利用してシーケンスプログラム全体の中のインターロック部分を特定しているが、ネットワークを構築する場合、上述のＣＰＵ情報からではＰＣに装着されている通信ユニットの種別ができないため、例えば、通信ユニットがＬＡＮインタフェースユニットの場合は、通信パラメータである通信プロトコル（ＴＣＰ／ＩＰあるいはＵＤＰ／ＩＰなど）、ＩＰアドレス及びポート番号が必要であるとか、三菱電機製のＭＥＬＳＥＣＮＥＴ／１０インタフェースユニットの場合であれば、通信パラメータであるネットワーク番号、及び局番号が必要であるなど、通信パラメータを特定できないので、オペレータがＰＣごとに通信ユニットの種別を確認しなければならないという問題点があった。
【０００７】
この発明は、上述の問題点を解決するためになされたもので、複数のＰＣから構成されるネットワークシステムの構築において、個々のＰＣに装着されている通信ユニットの種別を識別し、通信ユニット毎に必要な通信パラメータを過不足なく設定できるようにした機器構成管理装置を得るものである。
【０００８】
【課題を解決するための手段】
この発明に係る機器構成管理装置は、ネットワークの種別及びユニット全体の中で自分を区別できる固体識別コードを有する通信ユニットを有する複数のプログラマブルコントローラと接続され、前記固体識別コードを読み出せる固体識別コード取得手段と、取得される固体識別コードに応じて、検索用データベースに登録された通信ユニットに必要な通信パラメータデータを検索し、ユニットに依存したデータを取得できるユニット依存データ検索手段と、個々の前記通信ユニットの固体識別コード及び通信パラメータを組合わせた機器構成管理データを記憶する機器構成管理データ記憶手段と、設定した通信パラメータに対する固体識別コードと実際の通信ユニットにある固体識別コードを照合し一致する通信ユニットに送出する送出手段とを備えたものである。
【０００９】
また、機器構成管理データ記憶手段によって記憶された通信パラメータから同一ネットワーク上にあるノードアドレスの重複の有無を判定するアドレス重複判定手段を備えたものである。
【００１０】
また、ユニット依存データは、インターネットなどネットワーク上の計算機に接続された構成としたものである。
【００１１】
【発明の実施の形態】
実施の形態１．
この発明の第一の実施の形態によるネットワーク管理システムを、図１乃至図１０を用いて説明する。
図１において、ＰＣ１はＣＰＵユニット２とＩ／Ｏユニット３と通信ユニット４がシステムバス５で接続した構成となる。また、ＰＣ１と、ＰＣ１と同様の構成となるＰＣ９Ａ及びＰＣ９Ｂとは、ＬＡＮ７のネットワークとして構成されている。
ＣＰＵユニット２は、シーケンスプログラムを実行するためのマイクロプロセッサ２Ａとシーケンスプログラム，通信パラメータ及び実行時の一時データを記憶するためのデータ格納エリア２Ｂと外部からシーケンサプログラムをＣＰＵユニット２に書き込むまたは読み出すための通信ポート２Ｃとが、システムバス５に接続した構成となる。また、Ｉ／Ｏユニット３は、外部からの入力信号を受け取る入力デバイス３Ａと外部へ信号を出力するための出力デバイス３Ｂとがシステムバス５に接続した構成となる。また、通信ユニット４は、通信処理を行うためのマイクロプロセッサ４Ａと、送受信するための一時データ及び通信ユニット４に必要な通信パラメータ及び通信ユニット４を区別するための固体識別コード（ＩＤコード）４Ｃを格納するデータ格納エリア４Ｂと、ＬＡＮ用の通信ポート４Ｄとがシステムバス５と接続した構成となる。
ＰＣ１はシステムバス５を使って、各ユニット２，３，４の間でデータを読み書きする。
【００１２】
また、パソコン６上で構成される機器構成管理装置は、機器構成管理の処理を行うためのマイクロプロセッサ６Ａと機器構成管理の各処理及び処理に伴う一時データを格納するためのデータ格納エリア６Ｂと検索用データベースに登録されたユニット依存データ６Ｃと通信ポート４Ｄとが、パソコン６上のバス６Ｅに接続された構成となる。ここで、機器構成管理装置（パソコン６）は通信ポート６ＤとＰＣ１の通信ポート２Ｃとをケーブル８を用いて接続して通信ユニット４に対する通信パラメータを読み出し、書込みする。
通信パラメータはＣＰＵユニット２のデータ格納エリア２Ｂに格納され、シーケンサプログラムの初期化処理により通信ユニット４のデータ格納エリア４Ｂの指定アドレスに書き込まれる。
初期化処理が完了後、通信ユニット４は通信ポート４Ｄを介してＬＡＮ７を経由しＰＣ９ＡやＰＣ９Ｂとデータの送受信を開始する。上述のＰＣ１で行われる初期化処理はプログラマブルコントローラとして既に採用されており、例えば、三菱電機（株）のＡＪ７１Ｅ７１形ＬＡＮインタフェースユニットユーザーズマニュアルに記載されている。
【００１３】
図２は、通信ユニット４のデータ格納エリア４Ｂのメモリマップ１０を示したものである。メモリマップ１０には、通信パラメータである通信ユニットのＩＰアドレス１０Ａがアドレス０，１に格納され、通信ユニットのポート番号１０Ｂがアドレス２に格納され、通信プロトコル１０Ｃがアドレス３に格納される。また、メモリマップ１０には、通信パラメータとは別に複数ある通信ユニットの中で通信ユニットを区別するための固体識別コード１０Ｄが格納された構成となる。
【００１４】
図３に、パソコン６上で構成される機器構成管理装置を処理手段の構成からみた機器構成管理装置２０を示す。機器構成管理装置２０は、プログラマブルコントローラ２１と通信ポート６Ｄ，２Ｃを介して通信処理を行うことを示している。また、機器構成管理装置２０は、通信ユニットの固体識別コードを機器構成管理装置２０に読み出す固体識別コード取得手段２０Ａと、読み出した固体識別コードに応じて、検索用データベースに登録されたユニット依存データ２０Ｄを検索し、ユニットに依存したデータを取得するユニット依存データ検索手段２０Ｃと、固体識別コード及び通信パラメータを記憶する機器構成管理データ記憶手段２０Ｂと、設定した通信パラメータに対する固体識別コードと実際の通信ユニット４にある固体識別コード３Ｃを照合し一致する通信ユニットに送出する送出手段２０Ｅとから構成される。
【００１５】
図４は、固体識別コード３０の構成を示し、固体識別コード３０は、通信ユニットの機種を区別する為の機種コード３０Ａと、複数の通信ユニットの中で固体を区別する為のシリアル番号３０Ｂとで構成される。
【００１６】
また、図５は、図３に示したユニット依存データ２０Ｄのデータの内容を示すユニット依存データテーブル３５を示している。ユニット依存データテーブル３５は、固体識別コードの機種コード３５Ａと、通信ユニットの機種３５Ｂと、通信ユニットのネットワーク種別３５Ｃと、通信ユニットの製造年月３５Ｄと、通信ユニットの機能バージョン３５Ｅの項目から構成される。ユニット依存データテーブル３５によって、通信ユニット４が有する固体識別コード３０の機種コード３０Ａを検索キーとして、機種，ネットワーク種別，製造年月，及び機能バージョンのデータを取得する。
【００１７】
図６は、機器構成管理データ記憶手段２０Ｂの機器構成管理データの構造を示している。機器構成管理データは、複数のＰＣを管理するためのＰＣリスト４０を持ち、ＰＣリストは、ＰＣリスト項目４０ＡとＰＣリストの各ＰＣに対応するＰＣ構成４１のデータへのポインタ４０Ｂとで構成される。ＰＣ構成４１は、固体識別コード項目４１Ａと通信パラメータ４４のデータへのポインタ４１Ｂとで構成される。通信パラメータ４４，４５，４６は、ＬＡＮ通信方式に対するパラメータであり、機種，ネットワーク種別，プロトコル，製造年月，機能バージョン，ＩＰアドレス，ポート番号，ネットワーク番号，及び局番号から構成される。以上のように機器構成管理データは構成されるので、ＰＣリストに記憶されるＰＣに対するポインタを手繰ることで、ＰＣに装着される通信ユニットの固体識別コードを取得し、さらにそのポインタを手繰ることで通信ユニットの通信パラメータを取得できる仕組みとなる。
【００１８】
次に、動作について詳細に説明する。
図７は、図３の固体識別コード取得手段２０Ａの動作を示すフローチャートである。その動作は、ステップＳ１は、図１の機器構成管理装置（パソコン６）の通信ポート６Ｄをオープンするステップである。ステップＳ２は、通信ポート６Ｄのオープンが完了したかを判定するステップである。ステップＳ３は、ステップＳ２で完了しなかった場合にオープンエラーを呼び出し元に通知するステップであり、通知後、固体識別コード取得手段２０Ａによる処理を終了する。ステップＳ２でオープンを完了した場合、ステップＳ４を実行する。ステップＳ４は、固体識別コードを取得するためのコマンドをＣＰＵユニット２に送信するステップである。ＣＰＵユニット２がコマンドを受信すると通信ユニット４に対してシステムバス５を介して固体識別コード４Ｂを取得し、個体識別コードを機器構成管理装置に応答として返す。
ステップＳ５は、機器構成管理装置が応答として固体識別コードを受信するステップである。ステップＳ６は、固体識別コードを受信したかを判定するステップであり、受信しなかった場合は、ステップＳ７を実行する。ステップＳ７は、受信エラーを呼び出し元に通知するステップであり、実行後ステップＳ９を実行する。ステップＳ６で受信を完了するとステップＳ８を実行する。ステップＳ８は、固体識別コードをデータ格納エリア６Ｂに保存するステップである。ステップＳ９は、オープンした通信ポートをクローズするステップであり、クローズ後、固体識別コード取得手段２０Ａによる処理を終了する。
【００１９】
図８は、図３のユニット依存データ検索手段２０Ｃの動作を示すフローチャートである。ステップＳ１０は、データ格納エリア６Ｂから固体識別コードを読み出すステップである。ステップＳ１１は、読み出しを完了したかを判定するステップであり、完了しなかった場合は、ステップＳ１２を実行する。ステップＳ１２は、読み出し失敗エラーを呼び出し元に通知するステップである。ステップＳ１２実行後、本処理を終了する。読み出し完了した場合、ステップＳ１３を実行する。ステップＳ１３は、固体識別コードを検索キーにしてユニット依存データテーブル３５を検索するステップである。ステップＳ１４は、検索完了したか判定するステップであり、検索できなかった場合は、ステップＳ１５を実行する。ステップＳ１５は、検索エラーを呼び出し元に通知するステップであり、ステップＳ１５を実行後、本処理を終了する。検索できた場合は、ステップＳ１６を実行する。ステップＳ１６は、検索したユニット依存データをデータ格納エリア６Ｂに保存するステップである。
【００２０】
図９は、図３の機器構成管理データ記憶手段２０Ｂの動作を示すフローチャートである。ステップＳ２０は、図６の機器構成管理データエリアが既に作成されているか判定するステップであり、エリアが作成されていない場合、ステップＳ２１を実行する。ステップＳ２１は、新規に機器構成管理データエリアをデータ格納エリア６Ｂに作成し確保するステップである。エリアが既に作成されている場合は、ステップＳ２２を実行する。ステップＳ２２は、データ格納エリア６Ｂに保存されている固体識別コードとユニット依存データを読み出すステップである。ステップＳ２３は読み出し完了したかを判定するステップであり、完了しなかった場合はステップＳ２４を実行する。ステップＳ２４は、読み出し失敗エラーを呼び出し元に通知するステップであり、通知後本処理を終了する。読み出し完了した場合は、ステップＳ２５を実行する。ステップＳ２５は、図６の機器構成管理データのＰＣリストに追加し、ＰＣ構成の固体識別コード項目に読み出した固体識別コードを格納し、読み出したユニット依存データを元に通信パラメータの機種、ネットワーク種別、製造年月、機能バージョンの各項目に格納するステップである。ステップＳ２６は、格納を完了したか判定するステップであり、完了しなかった場合は、ステップＳ２７を実行する。ステップＳ２７は、格納エラーを呼び出し元に通知し、格納済みのものがあれば、格納したデータを破棄し元に戻すステップである。格納完了した場合、機器構成管理データ記憶手段を終了する。
機器構成管理データのＩＰアドレス，ポート番号，ネットワーク番号，局番号は、オペレータによって入力されるものである。通常パソコンなどのグラフィックユーザインタフェースなどの入力画面で行うことが一般的である。
【００２１】
図１０は、図３の送出手段２０Ｅの動作を示すフローチャートである。ステップＳ３０は、データ格納エリアから、接続したＣＰＵユニット２から取得した通信ユニット４の固体識別コードＡを読み出すステップである。ステップＳ３１は、読み出し完了を判定するステップであり、読み出しに失敗した場合は、ステップＳ３２を実行する。ステップＳ３２は、読み出しエラーを呼び出し元に通知するステップである。ステップＳ３２実行後、本処理を終了する。読み出しを完了した場合は、ステップＳ３３を実行する。ステップＳ３３は、機器構成管理データに格納されている固体識別コードＢを読み出すステップである。ステップＳ３４は、読み出し完了したか判定するステップである。読み出しに失敗した場合は前記ステップＳ３２を実行する。読み出し完了した場合は、ステップＳ３５を実行する。ステップＳ３５は、読み出した固体識別コードＡ及びＢが一致するか判定するステップである。一致しない場合は、ステップＳ３３に戻り、次の固体識別コードを読み出す。一致した場合は、ステップＳ３６を実行する。
ステップＳ３６は、固体識別コードＢに対応する通信パラメータを図６の機器構成管理データから読み出すステップである。ステップＳ３７は、読み出しが完了したか判定するステップであり、読み出しに失敗した場合は、前記ステップＳ３２を実行する。読み出しを完了した場合は、ステップＳ３８を実行する。ステップＳ３８は、通信ポート６Ｄをオープンするステップである。ステップＳ３９は、オープンが完了したか判定するステップであり、オープンに失敗した場合は、ステップＳ４０を実行する。ステップＳ４０は、オープンエラーを呼び出し元に通知するステップである。オープンに成功した場合は、ステップＳ４１を実行する。ステップＳ４１は、ステップ３６で読み出した通信パラメータを書き込むためのコマンドをＣＰＵユニット２に送信するステップである。ＣＰＵユニットがコマンドを受信すると通信パラメータをシステムバス５を介して通信ユニット４のデータ格納エリア４Ｂに書き込む。具体的には図２に示したデータ格納エリアのＩＰアドレス１０Ａ、ポート番号１０Ｂ、通信プロトコル１０Ｃに書き込む。ステップＳ４２は、ＣＰＵユニット２からの通信パラメータ書込み完了の応答を受信するステップである。ステップＳ４３は、完了の応答を受信したか判定するステップであり、受信に失敗した場合は、ステップＳ４４を実行する。ステップＳ４４は、受信エラーを呼び出し元に通知するステップである。受信に成功した場合は、ステップＳ４５を実行する。ステップＳ４５は、オープンした通信ポートをクローズするステップであり、クローズ後本処理を終了する。
【００２２】
実施の形態２．
次に、この発明の第二の実施の形態によるネットワーク管理システムを、図１１及び図１２を用いて説明する。
この第二の実施の形態のものは、第一の実施の形態のものとして図３に示した機器構成管理装置にアドレス重複判定手段を付加した構成としたものである。図１１は、図３に示した機器構成管理装置に，アドレス重複判定手段２０Ｆを付加した図である。
【００２３】
次に、動作について説明する。
図１２は、アドレス重複判定手段２０Ｆの動作を示すフローチャートである。ステップＳ５０は、図６の機器構成管理データから通信パラメータＡを読み出すステップである。ここで、ＰＣリストの０番に対応する通信パラメータを通信パラメータＡとする。ステップＳ５１は、ＰＣリストからすべてのＰＣに対応する通信パラメータを読み出したか判定するステップであり、全て読み出した場合は、ステップＳ５２を実行する。ステップＳ５２は、ＩＰアドレス重複がないことを呼び出し元に通知して終了するステップである。全て読み出していない場合は、ステップＳ５２を実行する。ステップＳ５２は、図６の機器構成管理データから通信パラメータＢを読み出すステップである。ここで、ＰＣリストの１番に対応する通信パラメータを通信パラメータＢとする。ステップＳ５３は、通信パラメータＡを除くＰＣリストにある通信パラメータを全て読み出したかを判定するステップである。全て読み出した場合、ステップＳ５０へ戻り、次の通信パラメータＡを読み出す。この場合は、ＰＣリストの１番の通信パラメータである。全て読み出していない場合、ステップＳ５４を実行する。ステップＳ５４は、読み出した通信パラメータＡ及びＢのＩＰアドレスが一致しているか判定するステップである。一致していない場合は、ステップＳ５２に戻り、次の通信パラメータＢを読み出す。この場合ＰＣリンクの２番に対応する通信パラメータである。一致した場合は、ステップＳ５５を実行する。ステップＳ５５は、ＩＰアドレスが重複しているエラーを呼び出し元に通知するステップであり、実行後本処理を終了する。以上の処理を繰り返すことで、図６の機器構成管理データの全ての通信パラメータのＩＰアドレスの重複を判定するものである。また、ステップＳ５４は通信パラメータのＩＰアドレスの重複を判定しているが、局番号の重複を判定してもよし、必要に応じて通信パラメータの各項目の重複を判定してもよい。
【００２４】
なお、図１の構成において、機器構成管理装置６のユニット依存データ６Ｃの他に、インターネット上のＷＥＢサーバにもユニット依存データをおくことを構成としたものである。インターネット上のユニット依存データの取得は、一般的なＨＴＴＰプロトコルまたはＦＴＰプロトコルにより取得する。
【００２５】
【発明の効果】
以上に述べたとおり、この発明によれば、複数のＰＣからなるネットワークシステムの構築において、ＰＣに装着されている通信ユニットの固体識別コードと機器構成管理装置で管理するＰＣ（通信ユニット）の個体識別コードの照合を行うことが可能となり、誤って別のＰＣへ通信パラメータを書き込むというミスがなくなり確実にネットワークの設定を行うことができる、という効果を奏する。
【００２６】
また、通信ユニットの固体識別コードから、通信ユニットの機種、ネットワーク種別を特定することが可能となり、オペレータが通信ユニットの種別を確認する必要がなくなり、必要な通信パラメータの項目を確定することができる。
また、同一ネットワーク上のノードアドレスの重複を判定可能となり、重複した通信パラメータの通信ユニットへの書き込みを防止できる、という効果を奏する。
【００２７】
さらに、ユニット依存データがインターネット上のサーバに格納可能となり、通信ユニットの製造元がユニット依存データを更新することができ、オペレータは常に最新のユニット依存データを利用できる、という効果を奏する。
【図面の簡単な説明】
【図１】この発明の第一の実施の形態によるネットワーク管理システムのシステム構成図。
【図２】この発明の第一の実施の形態による通信ユニットのデータ格納エリアのメモリマップを示した図。
【図３】この発明の第一の実施の形態による機器構成管理装置の構成を示した図。
【図４】この発明の第一の実施の形態による固体識別コードの構成を示した図。
【図５】この発明の第一の実施の形態によるユニット依存データテーブルを示した図。
【図６】この発明の第一の実施の形態による機器構成管理データ記憶手段の機器構成管理データの構造を示した図。
【図７】この発明の第一の実施の形態による固体識別コード取得手段のフローチャート。
【図８】この発明の第一の実施の形態によるユニット依存データ検索手段のフローチャート。
【図９】この発明の第一の実施の形態による機器構成管理データ記憶手段のフローチャート。
【図１０】この発明の第一の実施の形態による送出手段のフローチャート。
【図１１】この発明の第二の実施の形態によるアドレス重複判定手段を付加した機器構成管理の構成を示した図。
【図１２】この発明の第二の実施の形態によるアドレス重複判定手段のフローチャート。
【符号の説明】
１  プログラマブルコントローラ（ＰＣ）
４  通信ユニット
６  パソコン
２０Ａ  固体識別コード取得手段
２０Ｂ  機器構成管理データ記憶手段
２０Ｃ  ユニット依存データ検索手段
２０Ｄ  ユニット依存データ
２０Ｅ  送出手段
【図１】
2004302735.tif 000003
【図２】
2004302735.tif 000004
【図３】
2004302735.tif 000005
【図４】
2004302735.tif 000006
【図５】
2004302735.tif 000007
【図６】
2004302735.tif 000008
【図７】
2004302735.tif 000009
【図８】
2004302735.tif 000010
【図９】
2004302735.tif 000011
【図１０】
2004302735.tif 000012
【図１１】
2004302735.tif 000013
【図１２】
2004302735.tif 000014