(57)【要約】【課題】経路情報を用いた動的なネットワーク構成の認識と識別番号の設定を行うことができるネットワークＩ／Ｏシステムを提供する。【解決手段】複数個の端末通信手段が通信ポートを上流に１つ、下流に２つ以上持つネットワークＩ／Ｏにおいて、中央通信手段から識別番号を設定する複数個の端末通信手段までの経路情報と端末通信手段の識別番号の情報を中央通信手段が端末通信手段に向かって送信し、複数個の端末通信手段はその情報を参照しながら、下流通信ポートに送信することにより、目的の端末通信手段に識別番号を設定する。さらに、複数個の端末通信手段から中央通信手段へ向かって送信する経路認識情報に、端末通信手段を通過する毎に経路認識情報を追記して送信することにより、ネットワーク構成の認識を行う。【選択図】図１
2010273257.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータと、
ホストコンピュータインターフェース手段と、デジタル入出力データ格納手段と、識別番号設定情報格納手段と、識別番号設定完了情報格納手段と、少なくとも１つの通信ポートと、少なくとも一つのデジタル入出力ポートと、中央通信制御手段とを有する中央通信手段と、
１つの上流通信ポートと、複数の下流通信ポートと、端末通信制御手段とを有する複数個の端末通信手段とを備え、
前記端末通信手段の上流通信ポートは、前記中央通信手段の通信ポートまたは複数の端末通信手段におけるいずれかの他の端末通信手段のいずれかの下流通信ポートと接続するネットワークＩ／Ｏシステムであって、
前記中央通信手段の識別番号設定情報格納手段は、前記中央通信手段と前記端末通信手段とが他の端末通信手段の下流通信ポートを介して接続されるときの接続経路において、中央通信手段から順に通過した端末通信手段の下流通信ポートのポート番号を中央通信手段と端末通信手段の間に接続された他の端末通信手段の数だけ組み合わせた経路情報と、端末通信手段に設定される個別かつ重複しない識別番号とを組み合わせた識別番号設定情報を有し、
前記端末通信手段は、上流通信ポートから受信した前記識別番号設定情報の識別番号を格納する識別番号指定手段を有することを特徴とするネットワークＩ／Ｏシステム。
【請求項２】
請求項１に記載されたネットワークＩ／Ｏシステムにおいて、前記中央通信手段の識別番号設定情報格納手段は、前記端末通信手段に設定する識別番号を格納する識別番号格納手段と、前記端末通信手段毎に前記中央通信手段から各端末通信手段までの経路情報を格納する経路情報格納手段を有することを特徴とするネットワークＩ／Ｏシステム。
【請求項３】
請求項１または２に記載されたネットワークＩ／Ｏシステムにおいて、
前記端末通信手段は、デジタル入出力ポートに接続される制御対象機器の種別ごとに、一意に定められた端末種別番号を格納する端末種別番号指定手段を備えたことを特徴とするネットワークＩ／Ｏシステム。
【請求項４】
請求項３に記載されたネットワークＩ／Ｏシステムにおいて、
前記中央通信手段は、前記端末通信手段から送信された端末種別番号を格納する端末種別情報格納手段を備えたことを特徴とするネットワークＩ／Ｏシステム。
【請求項５】
ホストコンピュータと、中央通信手段と、複数個の端末通信手段とを備え、
前記端末通信手段の上流通信ポートは、前記中央通信手段の通信ポートまたは複数の端末通信手段におけるいずれかの他の端末通信手段のいずれかの下流通信ポートと接続するネットワークＩ／Ｏシステムであって、前記中央通信手段の識別番号設定情報格納手段は、前記中央通信手段と前記端末通信手段とが他の端末通信手段の下流通信ポートを介して接続されるときの接続経路において、中央通信手段から順に通過した端末通信手段の下流通信ポートのポート番号を中央通信手段と端末通信手段の間に接続された他の端末通信手段の数だけ組み合わせた経路情報と、端末通信手段に設定される個別でかつ重複しない識別番号とを組み合わせた識別番号設定情報を有し、前記端末通信手段は、上流通信ポートから受信した前記識別番号設定情報の識別番号を格納する識別番号指定手段を有するネットワークＩ／Ｏシステムに用いられる中央通信手段であって、
ホストコンピュータインターフェース手段と、デジタル入出力データ格納手段と、識別番号設定情報格納手段と、識別番号設定完了情報格納手段と、少なくとも１つの通信ポートと、中央通信制御手段とを有し、前記識別番号設定完了情報格納手段はさらに識別番号格納手段と経路情報格納手段を有することを特徴とするネットワークＩ／Ｏシステムの中央通信手段。
【請求項６】
ホストコンピュータと、中央通信手段と、複数個の端末通信手段とを備え、
前記端末通信手段の上流通信ポートは、前記中央通信手段の通信ポートまたは複数の端末通信手段におけるいずれかの他の端末通信手段のいずれかの下流通信ポートと接続するネットワークＩ／Ｏシステムであって、前記中央通信手段の識別番号設定情報格納手段は、前記中央通信手段と前記端末通信手段とが他の端末通信手段の下流通信ポートを介して接続されるときの接続経路において、中央通信手段から順に通過した端末通信手段の下流通信ポートのポート番号を中央通信手段と端末通信手段の間に接続された他の端末通信手段の数だけ組み合わせた経路情報と、端末通信手段に設定される個別でかつ重複しない識別番号とを組み合わせた識別番号設定情報を有し、前記端末通信手段は、上流通信ポートから受信した前記識別番号設定情報の識別番号を格納する識別番号指定手段を有するネットワークＩ／Ｏシステムに用いられる端末通信手段であって、
１つの上流通信ポートと、複数の下流通信ポートと、端末通信制御手段と、識別番号指定手段とを有することを特徴とするネットワークＩ／Ｏシステムの端末通信手段。
【請求項７】
請求項１乃至４のいずれか１項に記載されたネットワークＩ／Ｏシステムを有するチップマウンタであって、前記中央通信手段を搭載したホストコンピュータと、装置本体から着脱可能な前記端末通信手段を搭載した作業ユニットとを備えてなるチップマウンタ。
【請求項８】
ホストコンピュータと、
ホストコンピュータインターフェース手段と、デジタル入出力データ格納手段と、識別番号設定情報格納手段と、識別番号設定完了情報格納手段と、少なくとも１つの通信ポートと、中央通信制御手段とを有する中央通信手段と、
１つの上流通信ポートと、複数の下流通信ポートと、少なくとも１つのデジタル入出力ポートと、端末通信制御手段と、識別番号指定手段とを有する複数個の端末通信手段とを備え、
前記端末通信手段の上流通信ポートは、前記中央通信手段の通信ポートまたは複数の端末通信手段におけるいずれかの他の端末通信手段のいずれかの下流通信ポートと接続するネットワークＩ／Ｏシステムの設定方法であって、
前記ホストコンピュータは、前記中央通信手段と前記端末通信手段とが他の端末通信手段の下流通信ポートを介して接続されるときの接続経路において、中央通信手段から順に通過した端末通信手段の下流通信ポートのポート番号を中央通信手段と端末通信手段の間に接続された他の端末通信手段の数だけ組み合わせた経路情報と、端末通信手段に設定される個別でかつ重複しない識別番号と、を組み合わせた識別番号設定情報を、ネットワークに接続される端末通信手段毎に中央通信手段の識別番号設定情報格納手段に格納し、
前記中央通信手段は、前記識別番号設定情報格納手段に格納される識別番号設定情報を通信ポートを介して、中央通信手段に接続される端末通信手段の上流通信ポートにネットワークに接続される端末通信手段の数だけ送信し、
前記端末通信手段は、上流通信ポートから受信した識別番号設定情報の経路情報のうち最後尾の番号を参照し、それが下流通信ポートのポート番号であれば最後尾の番号を削除してそのポート番号の下流通信ポートに識別番号設定情報を送信し、それが下流通信ポートのポート番号でなければ前記識別番号指定手段に識別番号設定情報の識別番号を格納し、同時に上流通信ポートに識別番号が設定されたことを示す識別番号設定完了情報を出力し、
前記中央通信手段は、識別番号設定完了情報を受信したらその送信元となる端末通信手段の識別番号設定情報の送信を止めることを特徴とするネットワークＩ／Ｏシステムの設定方法。
【請求項９】
請求項８に記載されたネットワークＩ／Ｏシステムの設定方法において、前記識別番号設定情報格納手段は、前記端末通信手段に設定する識別番号を格納する識別番号格納手段と、前記端末通信手段毎に前記中央通信手段から各端末通信手段までの経路情報を格納する経路情報格納手段を有することを特徴とするネットワークＩ／Ｏシステムの設定方法。
【請求項１０】
請求項８または９に記載されたネットワークＩ／Ｏシステムの設定方法において、
前記端末通信手段は、デジタル入出力ポートに接続される制御対象機器の種別ごとに、一意に定められた端末種別番号を格納する端末種別番号指定手段を備え、
前記端末通信手段は、端末種別番号指定手段に格納された端末種別番号と、識別番号指定手段に格納された識別番号とを組み合わせて上流通信ポートに送信し、下流通信ポートから端末種別番号と識別番号とが組み合わされて受信された場合は、その受信した端末種別番号と識別番号をそのまま上流通信ポートに送信し、
前記中央通信手段は、通信ポートより受信した端末種別番号と識別番号とを基に、端末種別情報格納手段に全ての端末通信手段の端末種別番号を識別番号毎に区別して格納し、
前記ホストコンピュータは、中央通信手段の端末種別情報格納手段に格納された端末種別番号を基に、各端末通信手段に接続される制御対象機器の種別を認識することを特徴とするネットワークＩ／Ｏシステムの設定方法。
【請求項１１】
ホストコンピュータと、
ホストコンピュータインターフェース手段と、デジタル入出力データ格納手段と、識別番号設定情報格納手段と、識別番号設定完了情報格納手段と、少なくとも１つの通信ポートと、中央通信制御手段とを有する中央通信手段と、
１つの上流通信ポートと、複数の下流通信ポートと、少なくとも１つのデジタル入出力ポートと、端末通信制御手段と、識別番号指定手段とを有する複数個の端末通信手段とを備え、
前記端末通信手段の上流通信ポートは、前記中央通信手段の通信ポートまたは複数の端末通信手段におけるいずれかの他の端末通信手段のいずれかの下流通信ポートと接続するネットワークＩ／Ｏシステムの設定方法であって、
前記端末通信手段はネットワークに接続されたとき、上流通信ポートに経路認識情報を送信し、下流通信ポートから経路認識情報が受信された場合は、受信した下流通信ポートの通信ポート番号を経路認識情報に付加して上流通信ポートに送信し、
前記中央通信手段は、通信ポートから受信された全ての端末通信手段の経路認識情報を経路情報格納手段に格納し、
前記ホストコンピュータは、中央通信手段に格納された各端末手段の経路認識情報に基づき、中央通信手段から各端末通信手段までの経路情報を認識することを特徴とするネットワークＩ／Ｏシステムの設定方法。
【請求項１２】
請求項１１に記載されたネットワークＩ／Ｏシステムの設定方法において、前記識別番号設定情報格納手段は、前記端末通信手段に設定する識別番号を格納する識別番号格納手段と、前記端末通信手段毎に前記中央通信手段から各端末通信手段までの経路情報を格納する経路情報格納手段を有することを特徴とするネットワークＩ／Ｏシステムの設定方法。
【請求項１３】
請求項１１または１２に記載されたネットワークＩ／Ｏシステムの設定方法において、
前記端末通信手段は、デジタル入出力ポートに接続される制御対象機器の種別ごとに、一意に定められた端末種別番号を格納する端末種別番号指定手段を備え、端末通信手段自身がネットワークに接続されたとき、上流通信ポートに経路認識情報と、端末種別番号指定手段に格納された端末種別番号を組み合わせて送信し、下流通信ポートから経路認識情報と端末種別番号とが組み合わされて受信された場合は、受信した下流通信ポートの通信ポート番号を受信した経路認識情報と組み合わせて上流通信ポートに送信し、前記中央通信手段は、通信ポートより受信した経路認識情報と端末種別番号とを基に、全ての端末通信手段の経路認識情報を経路情報格納手段に格納し、全ての端末通信手段の端末種別番号を前記端末種別情報格納手段に格納し、
前記ホストコンピュータは、中央通信手段に格納された各端末手段の経路認識情報に基づき、中央通信手段から各端末通信手段までの経路情報を認識し、さらに中央通信手段に格納された端末種別番号を基に、各端末通信手段に接続される制御対象機器の種別を認識することを特徴とするネットワークＩ／Ｏシステムの設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、産業機械等において複数の制御対象機器をデジタル制御するための多点のデジタル入出力ポートの信号を多重化して省配線化したネットワークＩ／Ｏシステム及びその設定方法に関する。
【背景技術】
【０００２】
ネットワークＩ／Ｏシステムは、ホストコンピュータと、ホストコンピュータに接続される中央通信手段と、デジタル入出力ポートを備える複数の端末通信手段を備え、中央通信手段と複数の端末通信手段をマルチドロップやデイジーチェーンなどの形態によりネットワークを構成して利用される。
【０００３】
従来、ホストコンピュータと分散配置された複数の制御対象機器、例えばセンサ、アクチュエータ等とのデータ入出力は、ホストコンピュータに各制御対象機器を直接接続することにより行われ、多くの配線を必要とした。
【０００４】
ネットワークＩ／Ｏシステムは、ホストコンピュータと分散配置された複数の制御対象機器をネットワークにより接続し、デジタル入出力ポートの信号を多重化することで、ホストコンピュータと複数制御対象機器間のデータの入出力を、少ない配線でシンプルな接続により実現しており、自動車、工作機械、チップマウンタ等の産業機械のような制御対象機器が多く機器の配置が分散しやすい分野で主に利用されている。
【０００５】
ここでホストコンピュータと、制御対象機器を接続した各端末通信手段が通信を行うためには、各端末通信手段に通信の送り先と送り元を指定する識別番号を設定することが必要となる。
【０００６】
従来、各端末通信手段における識別番号の設定は、各端末通信手段にスイッチやＲＯＭを設け、ネットワークＩ／Ｏシステムを機械に搭載する際に、スイッチ、ＲＯＭを用いて各端末通信手段に固有で、重複しない値を人手により割り当てるなどの方法により行われていた。
【０００７】
ここで、ネットワーク構成の変更や追加をする場合には、上記の各端末通信手段の識別番号の再設定だけでなく、システム利用者がネットワーク構成や各端末通信手段に接続されている制御対象機器の種別、各端末手段に設定した識別番号を正確に把握し、正しくシステムを構築する必要がある。従来は、各端末通信手段のネットワーク構成や、各端末通信手段に接続されている制御対象機器の種別の確認、各端末手段に設定した識別番号の確認は人手を介して行われていた。
【０００８】
このような問題を解決する方法として、端末通信手段の製造時に予め固有アドレスであるＭＡＣ（メディア・アクセス・コントロール）アドレスを設定し、通信カードスロットごとにＩＰ（インターネット・プロトコル）アドレスを動的に設定する技術（特許文献１）などが知られている。しかし、上記の方法では製造段階からユーザに譲渡した後までアドレス管理を維持しなければならず大きな負担を要する。また、ＭＡＣアドレス等の広く使用されている大掛りな仕組みを使用できない場合、新たに固有アドレスを設定して端末通信手段を製造するのは大きな工数を要する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００５−２６０８２８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明の解決しようとする１つの課題は、各端末通信手段の識別番号を固有アドレスやスイッチ、ＲＯＭ等で人手を介して直接設定することによる上述の問題点を解決することである。
【００１１】
本発明が解決しようとする他の課題は、従来技術ではネットワークＩ／Ｏシステムの各端末通信手段に付与した識別番号やネットワークの接続形態、および各端末通信手段に接続されている制御対象機器の種別を動的に認識できないことである。
【００１２】
上記課題に対し、本発明の１つの目的は、固有アドレスの割り当てやスイッチ、ＲＯＭ等を用いた人手を介した直接的な設定を必要としない、ネットワークの接続関係に基づく各端末通信手段の識別番号の動的かつフレキシブルな設定方法を実現することである。
【００１３】
本発明の他の目的は、ネットワークＩ／Ｏシステムにおける各端末通信手段に設定した識別番号やネットワークの接続形態、及び各端末通信手段に接続されている制御対象機器の種別を、動的に認識可能なシステムを実現することである。
【課題を解決するための手段】
【００１４】
本発明は、ホストコンピュータと、ホストコンピュータインターフェース手段と、デジタル入出力データ格納手段と、識別番号設定情報格納手段と、識別番号設定完了情報格納手段と、少なくとも１つの通信ポートと、少なくとも一つのデジタル入出力ポートと、中央通信制御手段とを有する中央通信手段と、１つの上流通信ポートと、複数の下流通信ポートと、端末通信制御手段とを有する複数個の端末通信手段とを備え、前記端末通信手段の上流通信ポートは、前記中央通信手段の通信ポートまたは複数の端末通信手段におけるいずれかの他の端末通信手段のいずれかの下流通信ポートと接続するネットワークＩ／Ｏシステムであって、
前記中央通信手段の識別番号設定情報格納手段は、前記中央通信手段と前記端末通信手段とが他の端末通信手段の下流通信ポートを介して接続されるときの接続経路において、中央通信手段から順に通過した端末通信手段の下流通信ポートのポート番号を中央通信手段と端末通信手段の間に接続された他の端末通信手段の数だけ組み合わせた経路情報と、端末通信手段に設定される個別かつ重複しない識別番号とを組み合わせた識別番号設定情報を有し、前記端末通信手段は、上流通信ポートから受信した前記識別番号設定情報の識別番号を格納する識別番号指定手段を有するネットワークＩ／Ｏシステムを特徴とする。
【００１５】
また、前記中央通信手段の識別番号設定情報格納手段は、前記端末通信手段に設定する識別番号を格納する識別番号格納手段と、前記端末通信手段毎に前記中央通信手段から各端末通信手段までの経路情報を格納する経路情報格納手段を有することを特徴とする。
【００１６】
また、前記端末通信手段は、デジタル入出力ポートに接続される制御対象機器の種別ごとに、一意に定められた端末種別番号を格納する端末種別番号指定手段を備えたことを特徴とする。
【００１７】
また、前記中央通信手段は、前記端末通信手段から送信された端末種別番号を格納する端末種別情報格納手段を備えたことを特徴とする。
【００１８】
また、ホストコンピュータと、中央通信手段と、複数個の端末通信手段とを備え、前記端末通信手段の上流通信ポートは、前記中央通信手段の通信ポートまたは複数の端末通信手段におけるいずれかの他の端末通信手段のいずれかの下流通信ポートと接続するネットワークＩ／Ｏシステムであって、前記中央通信手段の識別番号設定情報格納手段は、前記中央通信手段と前記端末通信手段とが他の端末通信手段の下流通信ポートを介して接続されるときの接続経路において、中央通信手段から順に通過した端末通信手段の下流通信ポートのポート番号を中央通信手段と端末通信手段の間に接続された他の端末通信手段の数だけ組み合わせた経路情報と、端末通信手段に設定される個別でかつ重複しない識別番号とを組み合わせた識別番号設定情報を有し、前記端末通信手段は、上流通信ポートから受信した前記識別番号設定情報の識別番号を格納する識別番号指定手段を有するネットワークＩ／Ｏシステムに用いられる中央通信手段において、前記中央通信手段は、ホストコンピュータインターフェース手段と、デジタル入出力データ格納手段と、識別番号設定情報格納手段と、識別番号設定完了情報格納手段と、少なくとも１つの通信ポートと、中央通信制御手段とを有し、前記識別番号設定完了情報格納手段はさらに識別番号格納手段と経路情報格納手段を有することを特徴とする。
【００１９】
また、ホストコンピュータと、中央通信手段と、複数個の端末通信手段とを備え、前記端末通信手段の上流通信ポートは、前記中央通信手段の通信ポートまたは複数の端末通信手段におけるいずれかの他の端末通信手段のいずれかの下流通信ポートと接続するネットワークＩ／Ｏシステムであって、前記中央通信手段の識別番号設定情報格納手段は、前記中央通信手段と前記端末通信手段とが他の端末通信手段の下流通信ポートを介して接続されるときの接続経路において、中央通信手段から順に通過した端末通信手段の下流通信ポートのポート番号を中央通信手段と端末通信手段の間に接続された他の端末通信手段の数だけ組み合わせた経路情報と、端末通信手段に設定される個別でかつ重複しない識別番号とを組み合わせた識別番号設定情報を有し、前記端末通信手段は、上流通信ポートから受信した前記識別番号設定情報の識別番号を格納する識別番号指定手段を有するネットワークＩ／Ｏシステムに用いられる端末通信手段において、１つの上流通信ポートと、複数の下流通信ポートと、端末通信制御手段と、識別番号指定手段とを有することを特徴とする。
【００２０】
また、前記中央通信手段を搭載したコントローラと、前記端末通信手段を搭載した装置本体から交換可能な作業ユニットとを備えてなるチップマウンタを特徴とする。
【００２１】
さらに、ホストコンピュータと、ホストコンピュータインターフェース手段と、デジタル入出力データ格納手段と、識別番号設定情報格納手段と、識別番号設定完了情報格納手段と、少なくとも１つの通信ポートと、中央通信制御手段とを有する中央通信手段と、１つの上流通信ポートと、複数の下流通信ポートと、少なくとも１つのデジタル入出力ポートと、端末通信制御手段と、識別番号指定手段とを有する複数個の端末通信手段とを備え、前記端末通信手段の上流通信ポートは、前記中央通信手段の通信ポートまたは複数の端末通信手段におけるいずれかの他の端末通信手段のいずれかの下流通信ポートと接続するネットワークＩ／Ｏシステムの設定方法であって、
前記ホストコンピュータは、前記中央通信手段と前記端末通信手段とが他の端末通信手段の下流通信ポートを介して接続されるときの接続経路において、中央通信手段から順に通過した端末通信手段の下流通信ポートのポート番号を中央通信手段と端末通信手段の間に接続された他の端末通信手段の数だけ組み合わせた経路情報と、端末通信手段に設定される個別でかつ重複しない識別番号と、を組み合わせた識別番号設定情報を、ネットワークに接続される端末通信手段毎に中央通信手段の識別番号設定情報格納手段に格納し、前記中央通信手段は、前記識別番号設定情報格納手段に格納される識別番号設定情報を通信ポートを介して、中央通信手段に接続される端末通信手段の上流通信ポートにネットワークに接続される端末通信手段の数だけ送信し、前記端末通信手段は、上流通信ポートから受信した識別番号設定情報の経路情報のうち最後尾の番号を参照し、それが下流通信ポートのポート番号であれば最後尾の番号を削除してそのポート番号の下流通信ポートに識別番号設定情報を送信し、それが下流通信ポートのポート番号でなければ前記識別番号指定手段に識別番号設定情報の識別番号を格納し、同時に上流通信ポートに識別番号が設定されたことを示す識別番号設定完了情報を出力し、前記中央通信手段は、識別番号設定完了情報を受信したらその送信元となる端末通信手段の識別番号設定情報の送信を止めることを特徴とする。
【００２２】
さらに、ネットワークＩ／Ｏシステムの設定方法において、前記識別番号設定情報格納手段は、前記端末通信手段に設定する識別番号を格納する識別番号格納手段と、前記端末通信手段毎に前記中央通信手段から各端末通信手段までの経路情報を格納する経路情報格納手段を有することを特徴とする。
【００２３】
さらに、ネットワークＩ／Ｏシステムの設定方法において、前記端末通信手段は、デジタル入出力ポートに接続される制御対象機器の種別ごとに、一意に定められた端末種別番号を格納する端末種別番号指定手段を備え、前記端末通信手段は、端末種別番号指定手段に格納された端末種別番号と、識別番号指定手段に格納された識別番号とを組み合わせて上流通信ポートに送信し、下流通信ポートから端末種別番号と識別番号とが組み合わされて受信された場合は、その受信した端末種別番号と識別番号をそのまま上流通信ポートに送信し、前記中央通信手段は、通信ポートより受信した端末種別番号と識別番号とを基に、端末種別情報格納手段に全ての端末通信手段の端末種別番号を識別番号毎に区別して格納し、前記ホストコンピュータは、中央通信手段の端末種別情報格納手段に格納された端末種別番号を基に、各端末通信手段に接続される制御対象機器の種別を認識することを特徴とする。
【００２４】
さらに、ホストコンピュータと、ホストコンピュータインターフェース手段と、デジタル入出力データ格納手段と、識別番号設定情報格納手段と、識別番号設定完了情報格納手段と、少なくとも１つの通信ポートと、中央通信制御手段とを有する中央通信手段と、１つの上流通信ポートと、複数の下流通信ポートと、少なくとも１つのデジタル入出力ポートと、端末通信制御手段と、識別番号指定手段とを有する複数個の端末通信手段とを備え、前記端末通信手段の上流通信ポートは、前記中央通信手段の通信ポートまたは複数の端末通信手段におけるいずれかの他の端末通信手段のいずれかの下流通信ポートと接続するネットワークＩ／Ｏシステムの設定方法であって、
前記端末通信手段はネットワークに接続されたとき、上流通信ポートに経路認識情報を送信し、下流通信ポートから経路認識情報が受信された場合は、受信した下流通信ポートの通信ポート番号を経路認識情報に付加して上流通信ポートに送信し、前記中央通信手段は、通信ポートから受信された全ての端末通信手段の経路認識情報を経路情報格納手段に格納し、前記ホストコンピュータは、中央通信手段に格納された各端末手段の経路認識情報に基づき、中央通信手段から各端末通信手段までの経路情報を認識することを特徴とする。
【００２５】
さらに、ネットワークＩ／Ｏシステムの設定方法において、前記識別番号設定情報格納手段は、前記端末通信手段に設定する識別番号を格納する識別番号格納手段と、前記端末通信手段毎に前記中央通信手段から各端末通信手段までの経路情報を格納する経路情報格納手段を有することを特徴とする。
【００２６】
さらに、ネットワークＩ／Ｏシステムの設定方法において、前記端末通信手段は、デジタル入出力ポートに接続される制御対象機器の種別ごとに、一意に定められた端末種別番号を格納する端末種別番号指定手段を備え、端末通信手段自身がネットワークに接続されたとき、上流通信ポートに経路認識情報と、端末種別番号指定手段に格納された端末種別番号を組み合わせて送信し、下流通信ポートから経路認識情報と端末種別番号とが組み合わされて受信された場合は、受信した下流通信ポートの通信ポート番号を受信した経路認識情報と組み合わせて上流通信ポートに送信し、前記中央通信手段は、通信ポートより受信した経路認識情報と端末種別番号とを基に、全ての端末通信手段の経路認識情報を経路情報格納手段に格納し、全ての端末通信手段の端末種別番号を前記端末種別情報格納手段に格納し、前記ホストコンピュータは、中央通信手段に格納された各端末手段の経路認識情報に基づき、中央通信手段から各端末通信手段までの経路情報を認識し、さらに中央通信手段に格納された端末種別番号を基に、各端末通信手段に接続される制御対象機器の種別を認識することを特徴とする。
【発明の効果】
【００２７】
本発明は、ネットワークの接続関係に基づいて動的に各端末通信手段に識別番号を付与することにより、固有アドレスの割り当てやスイッチ、ＲＯＭ等の設定が不要となるため、製造時、およびシステム立ち上げ時、およびネットワーク形態の変更時の人手による工数を大幅に軽減できるという効果を奏する。
【００２８】
本発明はさらに、ネットワークの形態、および各端末通信手段に接続されている制御対象機器の種別によるネットワークシステムの構成が動的に認識可能となるため、認識したネットワークシステムの構成を利用者に提示してシステムの追加、変更を容易に行うことができ、さらにシステム構成における人為的なミスを認知しやすくなるという効果を奏する。
【図面の簡単な説明】
【００２９】
【図１】本発明のネットワークＩ／Ｏシステムの基本構成を示すブロック図である。
【図２】本発明のネットワーク通信に用いるパケット形式情報の説明図である。
【図３】実施例１における経路情報格納手段に格納される経路情報の説明図である。
【図４】実施例１における識別番号設定アプリケーションの画面表示及び機能の説明図である。
【図５】図４における識別番号の設定手順についての説明図である。
【図６】実施例２における経路情報格納手段に格納される経路認識情報の説明図である。
【図７】実施例２における識別番号設定アプリケーションの画面表示及び機能の説明図である。
【発明を実施するための形態】
【００３０】
以下、本発明の実施形態について図面を参照して説明する。
【実施例１】
【００３１】
［システム基本構成］
図１は本発明の実施例１に係るネットワークＩ／Ｏシステムのブロック図である。本発明のネットワークＩ／Ｏシステムは、ホストコンピュータ１００に接続される中央通信手段１１０と、端末通信手段１２０とから構成される。また、複数個の端末通信手段１２０をネットワーク上における配置により複数の端末通信手段１２０ａ〜１２０ｅと表すこととする。
【００３２】
中央通信手段１１０は、ホストコンピュータインターフェース手段１６０と、デジタル入出力データ格納手段１４０と、識別番号設定情報格納手段１４１と、通信ポート１５０と、中央通信制御手段１３０とを備える。識別番号設定情報格納手段１４１は、さらに各端末通信手段１２０に設定する識別番号を格納する識別番号格納手段１４１ａと、端末通信手段１２０毎に中央通信手段１１０からその端末通信手段１２０までの経路情報を格納する経路情報格納手段１４１ｂを有する。
【００３３】
端末通信手段１２０は、上流通信ポート１５１と、複数の下流通信ポート１５２ａ、１５２ｂと、デジタル入出力ポート１６１と、端末通信制御手段１３１と、識別番号指定手段１４４を備える。
【００３４】
端末通信手段１２０の上流通信ポート１５１は、それぞれ中央通信手段１１０の通信ポート１５０、または全ての端末通信手段１２０のうちの他の端末通信手段における下流通信ポート１５２ａ又は下流通信ポート１５２ｂと接続される。
【００３５】
また、端末通信手段１２０のデジタル入出力ポート１６１の先には制御対象機器、例えばセンサやアクチュエータ等が接続される。
【００３６】
次に、本実施例におけるホストコンピュータ１００の動作を説明する。ホストコンピュータ１００は、あとに説明する作成方法に従って予め作成した中央通信手段１１０から全ての端末通信手段１２０までの経路情報と、全ての端末通信手段１２０に設定する識別番号情報とを中央通信手段１１０に送り、ホストコンピュータインターフェース（ＩＦ）手段１６０を介して識別番号設定情報格納手段１４１に格納する。
【００３７】
また、ホストコンピュータ１００は、全ての端末通信手段１２０のデジタル入出力ポート１６１からの出力値をホストコンピュータＩＦ手段１６０を介して中央通信手段１１０のデジタル入出力データ格納手段１４０に格納し、ホストコンピュータＩＦ手段１６０を介して中央通信手段１１０のデジタル入出力データ格納手段１４０に格納されるデジタル入力値を見ることで、全ての端末通信手段１２０のデジタル入力値を確認する。
【００３８】
さらに中央通信手段１１０は端末種別情報格納手段１４３を備え、端末通信手段１２０はこれに対応する端末種別番号指定手段１４５を備えている。
［中央通信手段］
次に、本実施例における中央通信手段１１０の動作を説明する。中央通信手段１１０は、ホストコンピュータＩＦ手段１６０を介してホストコンピュータ１００とのデータの送受信を行い、中央通信制御手段１３０により制御される通信ポート１５０を介した各端末通信手段１２０とのデータの送受信を行う。
【００３９】
中央通信制御手段１３０は、ホストコンピュータ１００によって識別番号設定情報格納手段１４１に各端末通信手段１２０の経路情報と識別番号が設定されたら、各端末通信手段１２０毎に経路情報と識別番号とを組み合わせた情報を識別番号設定パケットとして通信ポート１５０に出力する。その後、中央通信制御手段１３０は、全ての端末通信手段１２０の識別番号設定パケットを通信ポート１５０に繰り返し出力し、端末通信手段１２０から送信される識別番号の設定完了を示す識別番号設定完了パケットを受信すると、その送信元となる端末通信手段１２０の識別番号設定情報の送信を止める。
【００４０】
また、中央通信制御手段１３０は、デジタル入出力データ格納手段１４０にデジタル出力値が設定されたら、設定されたデジタル出力値に対応した端末通信手段１２０における識別番号とデジタル出力値を組み合わせた情報をデジタル出力パケットとして通信ポート１５０に出力する。さらに、通信ポート１５０から各端末通信手段１２０の識別番号とデジタル入力値を組み合わせたデジタル入力パケットが入力されると、そのデジタル入力パケットの情報をデジタル入出力データ格納手段１４０に格納する。
【００４１】
通信ポート１５０は、中央通信制御手段１３０から入力される各パケットを、接続される端末通信手段１２０の上流通信ポート１５１に対して送信し、接続される端末通信手段１２０の上流通信ポート１５１から受信したパケットを中央通信制御手段１３０に出力する。
〔端末通信手段〕
次に、本実施例における端末通信手段１２０の動作を説明する。各端末通信手段１２０は端末通信制御手段１３１により、デジタル入出力ポート１６１を介した接続機器とのデータの送受信と、上流通信ポート１５１を介した中央通信手段１１０または他の端末通信手段１２０とのデータの送受信と、下流通信ポート１５２ａ、または下流通信ポート１５２ｂを介した他の端末通信手段１２０とのデータの送受信を行う。
【００４２】
端末通信制御手段１３１は、上流通信ポート１５１から識別番号設定パケットが入力された場合、そのパケットのうち経路情報部分のデータの最後尾がその当該端末通信手段１２０に識別番号を設定することを示す値、例えば“１”であれば、識別番号設定パケットのうち識別番号部分に格納される値を識別番号として設定する。また、経路情報部分のデータの最後尾が下流通信ポート１５２ａを示す値、例えば“２”であれば、その最後尾の値を削除して下流通信ポート１５２ａに残りのデータを送信し、下流通信ポート１５２ｂを示す値、例えば“３”であれば、その最後尾の値を削除して下流通信ポート１５２ｂに残りのデータを送信する。
【００４３】
また、上流通信ポート１５１からデジタル出力パケットが入力された場合、そのデジタル出力パケットの識別番号情報が当該端末通信手段の識別番号と一致するなら、デジタル出力パケットのデジタル出力値をデジタル入出力ポート１６１に設定し、一致しない場合は下流通信ポート１５２ａおよび下流通信ポート１５２ｂにパケットを送信する。
【００４４】
端末通信制御手段１３１は、デジタル入力値が変化したならば、デジタル入力値と、自分の識別番号とを組み合わせたデジタル入力パケットを上流通信ポートに送信する。
【００４５】
端末通信制御手段１３１は、下流通信ポート１５２ａもしくは下流通信ポート１５２ｂからパケットが入力された場合には、上流通信ポート１５１にパケットを出力する。
【００４６】
図２はデータの通信に用いるパケットの形式を示したものである。パケットの形式は、送受信データにあたるデータ部２００と、パケットの種別を示すパケット種別部２０１と、端末通信手段１２０の識別番号を示す識別番号部２０２から構成される。
【００４７】
データ部２００は、端末通信手段１２０のデジタル入出力ポート１６１の入出力データ、または識別番号設定情報の経路情報が与えられる。
【００４８】
パケット種別部２０１は、例えばパケットの種別が、デジタル入力パケットのときに“１０”、デジタル出力パケットのときに“１１”、識別番号設定パケットのときに“２０”、識別番号設定完了パケットのときに“３０”、端末種別番号パケットのときに“４０”の値が与えられる。中央通信制御手段１３０、および端末通信制御手段１３１はコマンド部２０１を参照することでパケットの種別を判断し、各データに対する処理を行う。
【００４９】
識別番号部２０２は、中央通信手段１１０から端末通信手段１２０にパケットを送信する時には、送信先となる端末通信手段１２０に設定される識別番号すなわち送信先端末通信手段の識別番号が設定され、端末通信手段１２０から中央通信手段１１０にパケットを送信する時には、識別番号部２０２は、端末通信手段１２０自身に設定された識別番号すなわち送信元端末通信手段の識別番号が設定される。
〔経路情報の作成〕
ここで、図３を用いて経路情報の作成方法について説明する。経路情報は、中央通信手段１１０から各端末通信手段１２０に至るまでの途中で通過した端末通信手段１２０の下流通信ポート１５２ａ、１５２ｂの番号を順番に並べたものである。
【００５０】
例えば、図１の端末通信手段１２０ａは、中央通信手段１１０の通信ポート１５０に接続されているため、中央通信手段１１０の通信ポート１５０を示す番号“２”と、目的の端末通信手段であることを示す番号“１”とで構成される。すなわち経路情報は“１−２”となる。
【００５１】
また、端末通信手段１２０ｂは端末通信手段１２０ａの下流通信ポート１５２ａに接続されているため、中央通信手段１１０の通信ポート１５０を示す番号“２”と、端末通信手段１２０の下流通信ポート１５２ａを示す番号“２”と、目的の端末通信手段１２０であることを示す番号“１”とで構成される。すなわち経路情報は“１―２−２”となる。
〔識別番号の設定〕
次に、図１の各端末通信手段１２０への識別番号の設定に関して例を挙げて説明する。
【００５２】
図４（ａ）はホストコンピュータ１００において、識別番号設定情報を作成する際に利用するＧＵＩ（グラフィカル・ユーザー・インタフェース）による識別番号設定アプリケーション４００のディスプレイ上の表示画面の一例である。
【００５３】
識別番号設定アプリケーション４００の表示画面は、ネットワーク形態設定部４０１と、端末通信手段情報表示部４０２と、ホストコンピュータ１００の処理の状況を表示するプロセス表示部４０３と、識別番号設定情報生成ボタン４３０とから構成される。
【００５４】
また、ネットワーク形態設定部４０１は、中央通信手段シンボル４１０と、上流通信ポートシンボル４１４と、下流通信ポートシンボル４１５ａ、４１５ｂとを備えた端末通信手段シンボル４１１と、接続状態シンボル４１２とから構成される。システム利用者の操作により、端末通信手段シンボル４１１の上流通信ポートシンボル４１４と、中央通信手段シンボル４１０の通信ポートシンボル４１３とをつなぎ、または上流通信ポートシンボル４１４と別の端末通信手段シンボル４１１の下流通信ポートシンボル４１５ａまたは４１５ｂのいずれかとを接続状態シンボル４１２でつなぐことにより、ソフトウェア上にネットワーク構成を作成する。
【００５５】
各端末通信手段シンボル４１１は、識別番号をソフトウェア上に設定する機能を有し、指定された識別番号は自身の中に表示される。
【００５６】
端末通信手段情報表示部４０２は、識別番号表示部４２０と、端末種別番号表示部４２１からなり、各端末通信手段１２０に識別番号が設定され、ホストコンピュータ１００と複数個の端末通信手段１２０のいずれかが通信可能になった後にその端末通信手段１２０の識別番号と端末種別の対応が表示される。
【００５７】
ここで、識別番号設定アプリケーション４００は、システム利用者が図４（ａ）に示すネットワーク形態を作成し、識別番号設定情報作成ボタン４３０を押した場合、図４（ｂ）に示される識別番号設定情報を生成し、ホストコンピュータＩＦ手段１６０を介して中央通信手段１１０の識別番号情報格納手段に格納する。
〔システム処理手順〕
図５は本実施例における、各端末通信手段１２０ａ、１２０ｂ、１２０ｄに識別番号を設定する際のシステム全体の処理手順を示す説明図であり、上記で生成された、図４（ｂ）の識別番号設定情報の例に基づき、処理手順の詳細を説明する。
【００５８】
なお、以降の例では、端末通信手段１２０ｄは始めネットワークに接続されていないものとする。ホストコンピュータ１００は、識別番号設定アプリケーション４００の動作により、識別番号設定情報を生成し（処理５００）、生成した識別番号設定情報（テーブル）をホストコンピュータＩＦ手段１６０を介して中央通信手段１１０の識別番号設定情報格納手段１４１に格納する（処理５１０）。
【００５９】
中央通信手段１１０は、設定された識別番号設定情報をもとに識別番号設定パケットを各端末通信手段１２０ａ、１２０ｂ、１２０ｄ毎、すなわちこの例では３つ生成する（処理５１１）。この例では中央通信手段１１０は通信ポート１５０を１つのみ備えているため、経路情報の最後尾の値はすべて“２”である。
【００６０】
まず、中央通信手段１１０は、端末通信手段１２０ａへの識別番号設定情報（図４（ｂ）の１行目）、すなわち、識別番号“１”、経路情報“１−２”である第１の識別番号設定パケットを送信する。中央通信制御手段１３０は、第１の識別番号設定パケットの経路情報から最後尾の値を削除して、通信ポート１５０に残りの第１の識別番号設定パケットを送る（通信５５０）。
【００６１】
端末通信手段１２０ａは、上流通信ポート１５１を介して第１の識別番号設定パケットを受信し、その第１の識別番号設定パケットにおける経路情報は“１”であり、従って最後尾のデータは１であるため、端末通信手段１２０ａの識別番号指定手段１４４に識別番号“１”を格納する（処理５２０）。
【００６２】
端末通信手段１２０ａは、識別番号設定完了パケットを上流通信ポート１５１を介して中央通信手段１１０に送信する（通信５９０）。中央通信手段１１０は、識別番号設定完了パケットを受信する度に、識別番号設定完了情報を識別番号設定完了情報格納手段１４２に格納し、受信した識別番号設定完了パケットの送信元となる端末通信手段１２０の識別番号設定情報の送信を止める。
【００６３】
中央通信手段１１０は、端末通信手段１２０ｂへの識別番号設定情報（図４（ｂ）の２行目）、すなわち、識別番号“２”、経路情報“１−２−２”である第２の識別番号設定パケットを送信する。中央通信制御手段１３０は、第２の識別番号設定パケットの経路情報から最後尾の値を削除して、通信ポート１５０に残りの第２の識別番号設定パケットを送る（通信５６０）。
【００６４】
端末通信手段１２０ａは、上流通信ポート１５１を介して第２の識別番号設定パケットを受信し、その第２の識別番号設定パケットにおける経路情報は“１−２”であり、従って最後尾のデータは２であるため、最後尾の値を削除して、下流通信ポート１５２ａに残りの第２の識別番号設定パケットを送る（通信５６１）。
【００６５】
端末通信手段１２０ｂは、上流通信ポート１５１を介して第２の識別番号設定パケットを受信し、その第２の識別番号設定パケットにおける経路情報は“１”であり、従って最後尾のデータは１であるため、端末通信手段１２０ｂの識別番号指定手段１４４に、識別番号“２”を格納する（処理５３０）。
【００６６】
端末通信手段１２０ｂは、識別番号設定完了パケットを上流通信ポート１５１を介して中央通信手段１１０に送信する（通信５９１）。
【００６７】
中央通信手段１１０は、端末通信手段１２０ｄへの識別番号設定情報（図４（ｂ）の３行目）、すなわち、識別番号“２”、経路情報“１−３−２−２”である第３の識別番号設定パケットを送信する。中央通信制御手段１３０は、第３の識別番号設定パケットの経路情報から最後尾の値を削除して、通信ポート１５０に残りの第３の識別番号設定パケットを送る（通信５７０）。
【００６８】
端末通信手段１２０ａは、上流通信ポート１５１を介して第３の識別番号設定パケットを受信し、その第３の識別番号設定パケットにおける経路情報は“１−３−２”であり、従って最後尾のデータは“２”であるため、最後尾の値を削除して、下流通信ポート１５２ａに残りの第３の識別番号設定パケットを送る（通信５７１）。
【００６９】
端末通信手段１２０ｂは、上流通信ポート１５１を介して第３の識別番号設定パケットを受信し、その第３の識別番号設定パケットにおける経路情報は“１−３”であり、従って最後尾のデータは“３”であるため、最後尾の値を削除して、下流通信ポート１５２ｂに残りの第３の識別番号設定パケットを送る（通信５７２）。
【００７０】
端末通信手段１２０ｄはネットワークに接続していないため、第３の識別番号設定パケットを受信できない（通信５７２ａ）。
【００７１】
ホストコンピュータ１００は、ホストコンピュータＩＦ手段１６０を介して、識別情報設定完了情報格納手段を参照し（処理５１２）、設定が完了した識別番号“１”と“２”を用いて、端末通信手段１２０ａ、１２０ｂとの通信を開始する（処理５０１）。
【００７２】
中央通信手段１１０は、未設定である識別番号“３”に対応する第３の識別番号設定パケットを通信ポート１５０に定期的に繰り返す（処理５１３、通信５７０、通信５７１、通信５７２ａ）。
【００７３】
端末通信手段１２０ｄは、ネットワークに接続されると、定期的に送られる第３の識別番号設定パケットを上流通信ポート１５１より受信し（通信５７２ｂ）、その第３の識別番号設定パケットにおける経路情報は“１”であり、従って最後尾のデータは“１”であるため、端末通信手段１２０ｄの識別番号指定手段１４４に、識別番号“３”を格納する（処理５４０）。
【００７４】
端末通信手段１２０ｄは、識別番号設定完了パケットを上流通信ポート１５１を介して中央通信手段１１０に送信する（通信５９２）。
【００７５】
ホストコンピュータ１００は、ホストコンピュータＩＦ手段１６０を介して、識別情報設定完了情報格納手段を参照し、設定が完了した識別番号“１”と“２”と“３”を用いて、端末通信手段１２０ａ、１２０ｂ、１２０ｄとの通信を開始する（処理５０２）。  以上の動作により、複数個の端末通信手段１２０に識別番号を設定することができ、ホストコンピュータ１００と、複数個の端末通信手段１２０のデジタル入出力ポート１６１とのデータの送受信を行うことができる。
【００７６】
本実施例の方法によれば、固有アドレスやスイッチ、ＲＯＭ等を用いずに、ネットワークの経路情報に基づき、全ての端末通信手段１２０に識別番号を設定することができ、
さらに、全ての端末通信手段１２０における識別番号の設定、変更を、ホストコンピュータ１００から一元化して実行することができる。
【００７７】
これによって、製造時の固有アドレスの割り当ては不要となり、また機械にネットワークＩ／Ｏシステムを搭載する時にスイッチ、ＲＯＭ等で個別に設定や変更を行う必要がなくなり、スイッチ、ＲＯＭ等の設定ミスによる識別番号の競合も防ぐことができる。
【００７８】
図１の構成において、本実施例では、中央通信手段１１０は端末種別情報格納手段１４３を備え、各端末通信手段１２０は端末種別番号指定手段１４５を備えている。端末通信手段１２０は識別番号が設定されると端末種別番号指定手段１４５に格納される端末種別番号と識別番号とからなる端末種別パケットを上流通信ポート１５１に出力する。
【００７９】
端末通信手段１２０は下流通信ポート１５２ａまたは下流通信ポート１５２ｂから端末種別パケットが入力されると、上流通信ポート１５１に入力した端末種別パケットを出力する。中央通信手段１１０は、通信ポート１５１から端末種別パケットが入力されると、端末種別情報格納手段１４３に全ての端末通信手段１２０の端末種別を格納する。
【００８０】
ホストコンピュータ１００は中央通信手段１１０の端末種別情報格納手段１４３に格納される各端末通信手段１２０の端末種別番号を参照して、各端末通信手段１２０の端末種別を確認する。本実施例の方法によれば、ネットワークに接続された端末通信手段１２０が期待する種類の端末種別であることを、ホストコンピュータ１００は確認することができる。  
【実施例２】
【００８１】
次に本発明の実施例２について説明する。実施例２におけるシステム構成は、図１に示す実施例１と同様である。
〔端末通信手段〕
端末通信手段１２０の本実施例における動作について説明する。端末通信手段１２０は端末通信制御手段１３１により経路認識パケットを生成し、上流通信ポート１５１を介した中央通信手段１１０または他の端末通信手段１２０との経路認識パケットの送信と、下流通信ポート１５２ａまたは下流通信ポート１５２ｂを介した端末通信手段１２０との経路認識パケットの受信を行う。
【００８２】
端末通信制御手段１３１は、上流通信ポート１５１がネットワークに接続したとき、データ部２００が“１”である経路認識パケットを上流通信ポート１５１に送信する。端末通信制御手段１３１は、下流通信ポート１５２ａもしくは下流通信ポート１５２ｂから経路認識パケットが入力された場合、下流通信ポート１５２ａからの入力であれば、下流通信ポート１５２ａを示す値、例えば“２”を、下流通信ポート１５２ｂからの入力であれば、下流通信ポート１５２ｂを示す値、例えば“３”を、経路認識パケットのデータ部２００の末尾に追加して、上流通信ポート１５１に送信する。
【００８３】
中央通信手段１１０は、中央通信制御手段１３０により、通信ポート１５０から受信される経路認識パケットのデータ部２００の末尾に、通信ポート１５０を示す値、例えば“２”を追加して、識別番号設定情報格納手段１４１の経路情報格納手段に格納する。
【００８４】
ホストコンピュータ１００は、ホストコンピュータＩＦ手段１６０を介して、識別番号設定情報格納手段１４１の経路情報格納手段に格納される経路認識情報を参照することで、各端末通信手段１２０までの経路情報を認識する。
〔経路認識情報〕
ここで、経路認識情報の作成方法について説明する。図６は、経路情報格納手段１４１ｂに格納されている情報を示す説明図である。経路認識情報は、各端末通信手段１２０から経路認識パケットとして送信され、中央通信手段１１０に至るまでの途中で通過した端末通信手段１２０の下流通信ポート１５２ａもしくは下流通信ポート１５２ｂのポート番号を順番に追加していくことで、経路情報を作成する。
【００８５】
例えば、図１の端末通信手段１２０ａは、中央通信手段１１０の通信ポート１５０に接続されているため、端末通信手段１２０ａより送信される経路認識パケットは、始めの状態で“１”の値を持ち、中央通信手段１１０に受信されると、中央通信制御手段１３０により通信ポート１５０を示す番号“２”が末尾に追加される。すなわち経路認識情報は“１−２”となる。
【００８６】
また、端末通信手段１２０ｂは端末通信手段１２０ａの下流通信ポート１５２ａに接続されているため、端末通信手段１２０ｂより送信される経路認識パケットは、始めの状態で“１”の値を持ち、端末通信手段１２０ａに受信されると、端末通信制御手段１３１により下流通信ポート１５２ａを示す番号“２”が末尾に追加されて、上流通信ポート１５１に送信され、中央通信手段１１０に受信されると、中央通信制御手段１３０により通信ポート１５０を示す番号“２”が末尾に追加される。すなわち経路認識情報は“１−２−２”となる。
【００８７】
中央通信手段１１０は、全ての端末通信手段１２０ａ〜１２０ｅからの経路認識情報を受信すると図６のように経路情報格納手段１４１ｂに格納する。したがって、ホストコンピュータ１００は、ホストコンピュータＩＦ手段１６０を介して経路情報格納手段１４１ｂを参照することで、全ての端末通信手段１２０までの経路情報を認識することができる。
【００８８】
また、各端末通信手段１２０は、経路認識パケットの識別番号部２０２に端末種別番号指定手段１４５に格納される端末種別番号を与えて送信することにより、中央通信手段１１０は、上記の動作による経路認識情報の格納と、端末種別番号格納手段１４３への端末種別番号の格納を同時に行うことができ、ホストコンピュータ１００は経路情報の認識と同時に、各端末通信手段１２０の端末種別番号を認識することができる。
〔識別番号の設定〕
図７は、ホストコンピュータ１００において、上記方法により認識した経路情報と端末種別番号に基に、ネットワーク全体の構成を認識し、ＧＵＩによってネットワーク構成を表現した際の表示画面の一例である。
【００８９】
ネットワーク構成表示設定アプリケーション７００の表示画面はネットワーク構成表示部７０１と、端末通信手段情報表示部４０２と、プロセス表示部４０３と、識別番号設定情報生成ボタン４３０と、識別番号自動設定ボタン７３０から構成される。
【００９０】
ネットワーク構成表示部７０１は、中央通信手段シンボル４１０と、上流通信ポートシンボル４１４と、下流通信ポートシンボル４１５ａ、４１５ｂとを備えた端末通信手段シンボル４１１と、各端末通信手段１２０に接続される制御対象機器を表す制御対象機器シンボル７１０と、接続状態シンボル４１２とから構成され、端末通信手段シンボル４１１の上流通信ポートシンボル４１４と、中央通信手段シンボル４１０の通信ポートシンボル４１３または別の端末通信手段シンボル４１１の下流通信ポート４１５ａ、４１５ｂのいずれかとを接続状態シンボル４１２でつなぎ、ホストコンピュータ１００が認識したネットワーク構成を自動的に表示する機能を有する。
【００９１】
各端末通信手段シンボル４１１は、識別番号をソフトウェア上に設定する機能を有し、指定された識別番号は自身の中に表示される。
【００９２】
端末通信手段情報表示部４０２は、識別番号表示部４１０と、端末種別番号表示部４１１からなり、各端末通信手段１２０に識別番号が設定され、ホストコンピュータ１００と複数個の端末通信手段１２０のいずれかが通信可能になった後にその端末通信手段１２０の識別番号と端末種別の対応が表示される。
【００９３】
識別番号設定情報生成ボタン４３０は、ネットワーク構成表示部７０１に表示されたネットワーク構成の端末通信手段シンボル４１１に識別番号の設定を行った後に押されることで、識別番号設定テーブルを生成し、ホストコンピュータ１００に格納される。
【００９４】
識別番号自動設定ボタン７３０は、ネットワーク構成表示部７０１にネットワーク構成が表示された後に押されることで、ソフトウェアの処理により各端末通信手段シンボル４１０に自動的に識別番号の設定を行う。
ここで設定された識別番号は実施例１の手順で各端末通信手段１２０に設定される。
【００９５】
実施例２の方法によれば、ネットワーク形態と制御対象機器の接続関係を動的に認識し、ホストコンピュータ１００のアプリケーション上に表示することができるため、システム利用者の、システム構成の確認作業が容易になる。
【００９６】
これにより、システムの構成、追加、変更の際に起こる、端末通信手段１２０および制御対象機器の接続間違え等の人為的ミスを低減することができる。
【００９７】
また、経路情報の設定を人手で行うことなく、各端末通信手段１２０の識別番号の設定を行うことが可能であるため、システムの構成、追加、変更が容易となる。
【００９８】
ここで、本発明のネットワークＩ／Ｏシステムを、産業機械の一分野であるチップマウンタに応用した場合について説明する。チップマウンタは、電子回路基板の製造に用いられ、プリント配線板に電子回路素子部品を配置し、実装することでプリント回路板を作成する。チップマウンタの中でもモジュラマウンタという種類の装置は、多くの部品供給装置をひとまとめにした専用の部品供給ユニットと複数の部品装填ヘッドユニット等を備え、各ユニットの複数の制御対象機器におけるデータの入出力を制御することでチップマウンタ装置全体の制御を行う。また、モジュラマウンタは、使用する電子回路素子部品や回路基板等の種類に応じてチップマウンタ本体に対し前記各ユニットを着脱交換し、同構成の複数のユニット、あるいは構成の異なる複数のユニットの組合わせを変えて使用される。従って、ネットワークＩ／Ｏシステムを用いたチップマウンタの制御では、各ユニットの制御機器に各々個別で重複しない通信用の識別番号を付与し、ユニット製造時の識別番号の設定ミスや、ユニット着脱交換時における誤装着及び各識別番号の再設定による識別番号の重複や設定ミスを防ぐ必要がある。チップマウンタにおいては、例えば中央通信手段をチップマウンタの制御用ホストコンピュータに搭載し、複数個の端末通信手段を上記交換ユニットに搭載することが出来る。
【符号の説明】
【００９９】
１００  ホストコンピュータ
１１０  中央通信手段
１２０、１２０ａ〜１２０ｅ  端末通信手段
１３０  中央通信制御手段
１３１  端末通信制御手段
１４０  デジタル入出力データ格納手段
１４１  識別番号設定情報格納手段
１４１ａ  識別番号格納手段
１４１ｂ  経路情報格納手段
１４２  識別番号設定完了情報格納手段
１４３  端末種別情報格納手段
１４４  識別番号指定手段
１４５  端末種別番号指定手段
１５０  通信ポート
１５１  上流通信ポート
１５２ａ、１５２ｂ  下流通信ポート
１６０  ホストコンピュータＩＦ手段
１６１  デジタル入出力ポート
【図１】
2010273257.tif 000003
【図２】
2010273257.tif 000004
【図３】
2010273257.tif 000005
【図４】
2010273257.tif 000006
【図５】
2010273257.tif 000007
【図６】
2010273257.tif 000008
【図７】
2010273257.tif 000009