(57)【特許請求の範囲】
【請求項１】
１つのマスタ機器及び１つ以上の通信機器に接続され、これら機器との間でデータを通信可能な第１及び第２の通信部と、これら機器から送信され前記通信部により受信されたデータに基づきこれら機器及び自己の動作を制御する機能を有する制御部と、を備えた接続通信機器であって、
前記制御部は、
ユーザにより設定される転送条件を示す転送条件情報を記憶可能な記憶手段と、
前記通信部により受信されたデータの一部又は全部の内容の判別結果と前記記憶手段に記憶された転送条件情報とに基づき、当該データについての転送先となり前記転送条件を満たす通信部を決定する判定手段と、
前記判定手段により決定された通信部から当該データを送信させる転送手段とを有し、
前記判定手段は、前記通信部により受信されたデータについて、前記転送条件を満たす通信部が存在しない場合には、当該データを破棄し、
前記制御部は、ユーザが、所定の設定ツールを用いて、前記データに含まれるコマンドを前記転送条件として転送先の通信部に関連付けて指定することにより、前記転送条件情報を設定可能に構成され、
前記マスタ機器と前記第１通信部との間は所定の第１通信プロトコルにより通信可能とされ、前記通信機器と前記第２通信部との間は所定の第２通信プロトコルにより通信可能とされ、前記マスタ機器からの前記第２通信プロトコルによる通信の場合は自己を介して前記通信機器に転送され、
さらに前記制御部は、前記通信機器から送信され前記第２通信部にて受信されたデータを前記第１通信部から前記マスタ機器に転送することを特徴とする接続通信機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部のマスタ機器に通信可能に接続されて使用される接続通信機器に関する。
【背景技術】
【０００２】
例えば、工場のオートメーションシステム等においては、表示パネルや温調器等の接続通信機器をプログラマロジックコントローラ等のマスタ機器の通信ポートに接続して通信させ、マスタ機器と連携させて動作させることが行われている。図８は、マスタ機器８００と１台の接続通信機器８１とで構成される通信システム８０の接続図を示す。図に示すように、マスタ機器８００の通信ポートである通信部８１０と接続通信機器８１の通信部８３とがデータ通信可能に接続されることにより、マスタ機器８００の制御部８０２と接続通信機器８１の制御部８２との間でデータを送受信し、そのデータに基づき接続通信機器８１が動作するように構成されている。接続通信機器８１には、マスタ機器８００の通信部８１０と接続される通信部８３の他に、外部のパーソナルコンピュータ等に接続可能な通信部８４が設けられている。
【０００３】
上述のような通信システム８０において、複数台の接続通信機器８１を接続して使用するためには、マスタ機器の通信部の数が、接続される接続通信機器８１の台数と同じかそれより多くなければならない。図９は、例えば２台の接続通信機器８１をマスタ機器８０１に接続して構成された通信システム９０の接続図を示す。マスタ機器８０１は、通信部８１０を２つ有している。各接続通信機器８１は、マスタ機器８０１に２つ設けられた通信部８１０に、マスタ機器８０１と通信しつつ動作可能に、それぞれ接続される。ところが、このように接続通信機器８１の台数が多い通信システム９０を構成する場合、マスタ機器８０１の通信部８１０の数が少なければ、そのマスタ機器８０１の通信部８１０を増設したり、通信部８１０の数が多い別のマスタ機器８０１を用いることが必要である。しかしながら、通信部８１０を増設する作業を行うことは、マスタ機器８０１の回路構成を変更する必要があるため困難である場合が多い。また、通信部８１０の数が多いマスタ機器８０１は高価であるため、それを用いるには費用がかかるという問題がある。
【０００４】
ここで、例えば特許文献１には、２つのイーサネットアダプタを有し、一方のイーサネットアダプタを介して受け取ったパケットが自分宛のものでなければ他方のイーサネットアダプタから送信するように構成された表示装置を用いた多連表示システムが開示されている。しかしながら、通信システム８０，９０のようなマスタ機器８０１と接続通信機器８１とを用いたネットワークは、近年多様化しており、マスタ機器８０１との間の通信プロトコルが互いに異なる複数の接続通信機器８１を同時にマスタ機器と共に用いる場合がある。そのような場合には、この特許文献１に開示されているような構成では、マスタ機器８０１と各接続通信機器８１との通信を行うことが困難な場合がある。
【特許文献１】特開２００５−３１２９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上記問題点を鑑みてなされたものであり、マスタ機器の通信部の数に限られず、複数の接続通信機器をマスタ機器と通信可能にすることができる接続通信機器を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１の発明は、１つのマスタ機器及び１つ以上の通信機器に接続され、これら機器との間でデータを通信可能な第１及び第２の通信部と、これら機器から送信され前記通信部により受信されたデータに基づきこれら機器及び自己の動作を制御する機能を有する制御部と、を備えた接続通信機器であって、前記制御部は、ユーザにより設定される転送条件を示す転送条件情報を記憶可能な記憶手段と、前記通信部により受信されたデータの一部又は全部の内容の判別結果と前記記憶手段に記憶された転送条件情報とに基づき、当該データについての転送先となり前記転送条件を満たす通信部を決定する判定手段と、前記判定手段により決定された通信部から当該データを送信させる転送手段とを有し、前記判定手段は、前記通信部により受信されたデータについて、前記転送条件を満たす通信部が存在しない場合には、当該データを破棄し、前記制御部は、ユーザが、所定の設定ツールを用いて、前記データに含まれるコマンドを前記転送条件として転送先の通信部に関連付けて指定することにより、前記転送条件情報を設定可能に構成され、前記マスタ機器と前記第１通信部との間は所定の第１通信プロトコルにより通信可能とされ、前記通信機器と前記第２通信部との間は所定の第２通信プロトコルにより通信可能とされ、前記マスタ機器からの前記第２通信プロトコルによる通信の場合は自己を介して前記通信機器に転送され、さらに前記制御部は、前記通信機器から送信され前記第２通信部にて受信されたデータを前記第１通信部から前記マスタ機器に転送するものである。
【発明の効果】
【００１１】
請求項１の発明によれば、制御部が、転送条件情報に基づいて決定された通信部からデータを送信する転送機能を有しているので、一つの通信部を介してマスタ機器に当該接続通信機器を接続し、他の１つの通信部に他の接続通信機器等を接続することにより、他の１つの通信部に接続された接続通信機器等とマスタ機器とを通信可能に接続することができる。従って、マスタ機器に設けられている通信部の数よりも多くの機器をマスタ機器と通信可能な状態として通信システムを構成することができる。転送条件情報はユーザにより設定可能であるので、転送条件情報を適切に設定することにより、マスタ機器から送信されたデータを適当な接続通信機器等に送信することができ、複数の接続通信機器等の通信プロトコルが互いに異なる場合でも、それらを同時にマスタ機器と共に使用することができる。また、転送条件を満たす通信部が存在しない場合にデータが破棄されるので、適切に転送条件を設定することにより、転送すべきでないデータが転送されてしまうことがなく、通信の信頼性をより向上させることができる。また、転送条件情報として、データに含まれるコマンドを転送先の通信部に関連付けて指定するので、例えばマスタ機器との通信プロトコルが当該接続通信機器とその転送先の接続通信機器等とで互いに異なる場合であっても、マスタ機器から送信されたデータを適切な接続通信機器等に受信させることができる。所定の設定ツールを用いるので、ユーザは、容易に転送条件情報を設定することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の第１実施形態について図面を参照して説明する。図１は、本実施形態に係る接続通信機器を含む通信システムの構成例を示す。接続通信機器１は、例えば、プログラマブルロジックコントローラであるマスタ機器１００に接続して用いられる表示モニタや温調器等である。図に示す通信システム１０において、接続通信機器１には、マスタ機器１００の他、例えば、２次元コードリーダ等である通信機器５１が接続されている。マスタ機器１００は、例えばマイコンやメモリ等で構成された制御部１０２と、外部機器と通信するための通信ポートである通信部１１０とを有している。本実施形態において、例えば、マスタ機器１００の制御部１０２は、接続通信機器１と所定の第１通信プロトコルにより通信可能に、通信機器５１と所定の第２通信プロトコルにより通信可能に構成されている。通信機器５１は、機器の動作を制御する制御部５２と、外部機器と通信するための通信ポートである通信部５３とを有している。
【００１７】
接続通信機器１は、例えばマイコン（図示せず）や情報を記録可能なメモリ（記憶手段）３等で構成されており、接続通信機器１の動作を制御する制御部２と、２つのイーサネットアダプタ等の通信ポートである第１通信部（ポート１）１１及び第２通信部（ポート２）１２を有している。第１通信部１１と第２通信部１２は、それぞれ制御部２に接続されている。各第１通信部１１及び第２通信部１２に接続された外部機器から接続通信機器１に送信されたデータは、各第１通信部１１及び第２通信部１２により受信され、制御部２に伝送される。制御部２は、伝送されたデータに基づいて、接続通信機器１の動作を制御する機能を有している。また、制御部２は、接続通信機器１から外部機器に伝送するデータを第１通信部１１及び第２通信部１２に伝送する。これにより、第１通信部１１及び第２通信部１２から、そのデータが、当該外部機器により受信可能に送信される。この通信システム１０において、第１通信部１１とマスタ機器１００の通信部１１０とは、例えばイーサネットケーブルなどの接続ケーブルを介してデータ通信可能に接続されている。また、第２通信部１２と通信機器５１の通信部５３とは、同様に、接続ケーブルを介してデータ通信可能に接続されている。
【００１８】
ここで、本実施形態において、マスタ機器１００は、接続通信機器１と第１通信プロトコルによる通信が可能であるうえに、接続通信機器１が行う転送機能により、接続通信機器１を介して、通信機器５１と第２通信プロトコルによる通信が可能である。転送機能は、判定手段及び転送手段として機能する制御部２の制御により行われる。以下に、接続通信機器１が実行可能な転送機能について説明する。
【００１９】
本実施形態において、接続通信機器１の制御部２は、ユーザにより設定可能な転送条件情報を有している。そして、第１通信部１１により受信されたデータの内容を判定し、例えばメモリ３に記憶されて設定されている転送条件情報に基づき、そのデータを第２通信部１２から送信可能に構成されている。転送条件情報は、制御部２が、データの一部又は全部の内容を判別した上で、その判別結果に基づき、当該データが第１通信プロトコルに基づくものであるか、第２通信プロトコルに基づくものであるかを判別できるような転送条件を示すように設定されるものである。転送条件情報は、例えば、メモリ３に記憶されている。転送条件情報の設定は、予め、ユーザが、第１通信部１１又は第２通信部１２を介してパーソナルコンピュータ（以下、ＰＣと称する）を接続通信機器１に接続し、そのＰＣにて動作する設定用ソフトウェアを用いて、メモリ３に記憶させるデータを編集することにより行われる。すなわち、ユーザは、ＰＣで動作する設定用ソフトウェアを設定ツールとして用いて、転送条件情報を容易に設定することができる。
【００２０】
図２は、転送条件情報の一例を示す。転送条件情報は、設定ツールを用いることにより、例えば、テキスト形式でユーザが確認可能にＰＣのモニタ上に表示出力させつつ編集することが可能である。転送条件情報は、受信されたデータの転送先となる第１通信部１１及び第２通信部１２にそれぞれ関連付けて、データのヘッダ情報及びフッタ情報が指定されて設定される。例えば、接続されるマスタ機器１００と接続通信機器１との間の第１通信プロトコルが、データのヘッダをＳＴＸとしてデータの終端をＣＲとするものであり、マスタ機器１００と通信機器５１との間の第２通信プロトコルが、データのヘッダを％としてデータの終端をＬＦとするものであるとする。２つの通信プロトコルで通信可能なマスタ機器１００は、第１通信部１１に接続されるとする。このとき、転送条件情報としては、図２に示すように、第１通信プロトコルに基づくデータのヘッダ情報及びフッタ情報を、マスタ機器１００と接続通信機器１とを直接接続する際に介される第１通信部（図に［ポート１］として示す）１１に対応させて関連付けて記述し、第２通信プロトコルに基づくデータのヘッダ情報及びフッタ情報を、接続通信機器１と通信機器５１とを直接接続する第２通信部（図に［ポート２］として示す）１２に対応させて関連付けて記述して設定される。なお、本実施形態において、マスタ機器１００が直接に接続された第１通信部１１をデータの転送先として指定することは、データを接続通信機器１自身で処理し、他の第２通信部１２を介して外部機器に転送しないことを意味している。
【００２１】
図３は、制御部２の制御により行われる転送機能の流れを示す。先ず、接続通信機器１の第１通信部１１が、マスタ機器１００からデータを受信すると（Ｓ１１）、制御部２は、その受信されたデータの一部であるヘッダ情報及びフッタ情報の内容又は当該データの全部の内容を読み取る（Ｓ１２）。制御部２は、メモリ３に記憶されている上記のような転送条件情報に基づいて、当該転送条件情報により指定されているヘッダ情報及びフッタ情報の転送条件のうち受信データのヘッダ情報及びフッタ情報にマッチするものがあるかどうかを判断する（Ｓ１３）。このとき、例えば、受信データが第２通信プロトコルに基づくものであり、ヘッダが％であってフッタがＬＦであれば、制御部２は、そのデータは転送条件にマッチするが、転送先は自身ではないと判断する（Ｓ１３：ＹＥＳ，Ｓ１４：ＮＯ）。そして、そのヘッダ情報及びフッタ情報に対して転送条件情報において指定されている第２通信部１２から送信する転送処理を行う（Ｓ１５）。これにより、マスタ機器１００から送信された第２通信プロトコルに基づくデータは、接続通信機器１の第２通信部１２を経由して通信機器５１の通信部５３に転送され、通信機器５１の制御部５２とマスタ機器１００の制御部１０２との間で通信することができる。なお、マスタ機器１００から第１通信プロトコルに基づくデータが送信されたときには、制御部２は、上述と同様に、そのデータは転送条件にマッチすると判断するが（Ｓ１３：ＹＥＳ）、そのヘッダ情報及びフッタ情報に対して、当該接続通信機器１自身を示す第１通信部１１が指定されていることから、そのデータは当該接続通信機器１自身に向けたものであると判断して（Ｓ１４：ＹＥＳ）、転送処理を行わず、制御部２によりその受信データについてのデータ処理が行われる（Ｓ１６）。これにより、マスタ機器１００から送信された第１通信プロトコルに基づくデータは、接続通信機器１で処理され、マスタ機器１００と接続通信機器１との間で通信することができる。
【００２２】
マスタ機器１００から第１通信プロトコルに基づくものでも第２通信プロトコルに基づくものでもないデータが送信された場合には、制御部２は、転送条件情報にそのデータのヘッダ情報及びフッタ情報にマッチする転送条件が無いことから（Ｓ１３：ＮＯ）、そのデータは不要であるとして、受信データの破棄を行う（Ｓ２０）。これにより、第２通信部１２に接続された通信機器５１に、その通信機器５１では用いられないデータが転送されてしまうことがなく、通信機器５１とマスタ機器１００との通信の信頼性が向上するように構成されている。
【００２３】
ここで、本実施形態の転送機能において、制御部２は、第２通信部１２にて受信されたデータは、常に第１通信部１１からマスタ機器１００に送信するように構成されている。これにより、通信機器５１からマスタ機器１００に向けてレスポンス等のデータを送信し通信することができる。すなわち、通信機器５１の通信部５３から送信されたデータが第２通信部１２で受信されると、制御部２は、それを第１通信部１１から送信する転送処理を行う。これにより、上述とは逆方向に、通信機器５１からマスタ機器１００にデータが転送され、マスタ機器１００により受信可能になる。なお、制御部２は、第２通信部１２によりデータが受信されたときに対応する転送条件情報も有しており、通信機器５１からデータが送信されたときには、その転送条件情報に基づき上述と同様に転送処理を実行可能に構成されていてもよい。これにより、通信機器５１からマスタ機器１００にデータが送信されるときにも、不要なデータを破棄することなどが可能になり、さらに通信の信頼性を向上させたり、マスタ機器１００の動作を安定化させたりすることができる。
【００２４】
このように、本実施形態においては、第１通信部１１を介してマスタ機器１００に接続通信機器１を接続し、第２通信部１２に通信機器５１を接続することにより、通信機器５１とマスタ機器１００とを通信可能に接続することができる。従って、マスタ機器１００に設けられている通信部１１０の数が１つであっても、２つの機器をマスタ機器１００と通信可能な状態として通信システム１０を構成することができる。転送条件情報はユーザにより設定可能であるので、転送条件情報を適切に設定することにより、マスタ機器１００から送信されたデータを適当な接続通信機器１や通信機器５１に送信することができ、接続通信機器１と通信機器５１との通信プロトコルが互いに異なる場合でも、それらを同時にマスタ機器１００と共に使用することができる。転送条件情報として、データのヘッダ情報及びフッタ情報を転送先の通信部に関連付けて指定するので、例えば、マスタ機器１００との通信プロトコルが接続通信機器１とその転送先である通信機器５１とで互いに異なる場合であっても、マスタ機器１００から送信されたデータを適切な機器に受信させることができる。所定の設定ツールを用いるので、ユーザは、容易に転送条件情報を設定することができる。
【００２５】
なお、本実施形態において、複数個の接続通信機器１をマスタ機器に直列に接続してもよい。図４は、２つの接続通信機器１と１つの通信機器５１とをマスタ機器１２０に接続して構成された通信システム２０を示す。この通信システム２０において、一方の接続通信機器１の第１通信部１１がマスタ機器１２０の通信部１１０に接続され、当該一方の接続通信機器１の第２通信部１２に、他方の接続通信機器１の第１通信部１１が接続されている。そして、当該他方の接続通信機器１の第２通信部１２に、通信機器５１の通信部５３が接続されている。マスタ機器１２０は、上記一方の接続通信機器１、他方の接続通信機器１、及び通信機器５１と、それぞれ、第１通信プロトコル、第２通信プロトコル、第３通信プロトコルにより通信するように構成されているとする。このとき、上記一方の接続通信機器１の制御部２には、マスタ機器１２０から送信されたデータが第２通信プロトコル又は第３通信プロトコルに基づくものであるとき、そのデータを第２通信部１２から送信する転送処理を行うように、転送条件情報が設定される。また、上記他方の接続通信機器１の制御部２には、マスタ機器１２０から送信され一方の接続通信機器１により転送されたデータが、第３通信プロトコルに基づくものであるとき、そのデータを第２通信部１２から送信する転送処理を行うように、転送条件情報が設定される。このように各接続通信機器１の転送条件情報を適切に設定することにより、上述と同様に、各機器をマスタ機器１２０と適切に通信できるように接続することが可能になる。
【００２６】
また、本実施形態において、制御部２は、上述とは異なる様式にて設定された転送条件情報に基づき転送機能を行うように構成されていてもよい。図５は、マスタ機器１２０からのデータに含まれるコマンドについての転送条件を設定した場合の転送条件情報の設定例を示す。図に示すように、この設定例では、転送条件情報として、第１通信プロトコルに基づく通信と第２通信プロトコルに基づく通信のそれぞれにおいて用いられるコマンドを、転送先となる第１通信部１１及び第２通信部１２にそれぞれ関連付けて設定する。このとき、制御部２は、例えば、第１通信部１１にて受信されたデータが、第２通信部１２に関連付けて設定されたコマンドを含むものであれば、制御部２は、そのデータを、第２通信部１２から送信することにより、ヘッダ情報とフッタ情報を転送条件として指定した場合と同様に、転送処理を行うことができる。このような転送条件設定は、上述と同様に、ＰＣ等で動作する設定ソフトウェア等、設定ツールを用いることにより、ユーザにより容易に設定可能である。
【００２７】
また、例えば、転送条件情報として、例えばＣ言語やＢＡＳＩＣ言語等の所定の高級言語を用いて記述されたプログラムを設定してもよい。図６は、このような所定の高級言語で記述されたプログラムを用いた場合の転送条件情報の設定例を示す。この場合、制御部２は、所定の高級言語を解釈可能に構成されている。そして、制御部２は、そのプログラムを解釈して得られた転送条件情報に基づき、第１通信部１１又は第２通信部１２により受信されたデータについて、転送処理等を行ったりすることができる。このようにプログラムを転送条件情報として転送機能を実行可能にすることにより、マスタ機器１２０と接続可能にする接続通信機器１の仕様等に応じて、例えば受信データ内に特定の文字列が含まれるかどうか等により転送処理の態様を変更したり、複数種類の条件を満たした場合にデータの転送処理を行ったりすることができる。従って、上記のような、データのヘッダ情報及びフッタ情報や、コマンドの一致不一致等の転送条件に応じて転送処理を行う場合と比較し、転送条件設定をより柔軟に設定したり、より複雑に設定することができる。また、ユーザは、複雑な転送条件情報を、高級言語を用いることにより、容易に設定することができる。さらにまた、例えば、受信データ内に所定の文字列が含まれているときに、当該文字列を他の所定の文字列に置き換え、置き換え後のデータを転送する転送処理を行う等、転送処理を行う際に、所定の翻訳処理等、種々のデータ処理を併せて行うようにプログラムを記述してもよい。この場合、例えば、マスタ機器１２０と転送先となる通信機器５１とが、それぞれの使用可能な通信プロトコルの仕様が若干異なる等、通信に際して互いの互換性が低いような場合であっても、マスタ機器１２０と通信機器５１との間でデータの翻訳処理を行うことにより、互いに通信可能にすることができる。
【００２８】
図７は、第２実施形態に係る接続通信機器３１を含む通信システム３０の構成例を示す。この通信システム３０においては、接続通信機器３１がマスタ機器１３０に接続されて、その接続通信機器３１に、複数台の通信機器５１が接続されている。以下、第２実施形態について、上述の第１実施形態と同様の構成のものには同一の符号を付し、第１実施形態と相違する部分についてのみ説明する。接続通信機器３１は、外部機器と通信するための通信ポートとして、第１通信部（ポート１）１１、第２通信部（ポート２）１２、・・・、第Ｎ通信部（ポートｎ）１０＋ｎのＮ個（例えば３個）の通信部１１，１２，…，１０＋ｎを有している。これらＮ個の通信部１１，１２，…，１０＋ｎは、それぞれ、メモリ３３を有する制御部３２に接続されている。この通信システム３０では、第１通信部１１に、第１実施形態と同様にマスタ機器１３０の通信部１１０が接続されている。また、第２通信部１２乃至第Ｎ通信部１０＋ｎに、（Ｎ−１）個の通信機器５１が接続されている。マスタ機器１３０は、接続通信機器３１及び各通信機器５１と、それぞれ、互いに異なる、第１通信プロトコル乃至第Ｎ通信プロトコルに基づく通信を行うように構成されている。
【００２９】
接続通信機器３１の制御部３２は、マスタ機器１３０から送信され第１通信部により受信されたデータの内容を判定し、メモリ３３に記憶された転送条件情報に基づいて、第２通信部１２乃至第Ｎ通信部１０＋ｎから選択した通信部からそのデータを送信する転送処理又は当該接続通信機器３１によるデータ処理を実行する転送機能を有している。この転送機能は、第１実施形態と同様に、例えば、第１通信部１１、第２通信部１２、・・・第Ｎ通信部１０＋ｎに関連付けてユーザが指定した、各通信プロトコルに基づくデータのヘッダ情報及びフッタ情報の転送条件に応じて行われる。ユーザが適切に転送条件情報を設定し、制御部３２がその転送条件情報に基づいて転送機能を実行することにより、マスタ機器１３０から送信されたデータが、接続通信機器３１の通信部１２，…，１０＋ｎを介して適正な受信先である通信機器５１に送信され、当該通信機器５１の通信部５３で受信され、マスタ機器１３０と各通信機器５１が通信可能になる。第２実施形態において、各通信機器５１から送信されたデータが、それぞれの通信機器５１が接続された通信部１２，…，１０＋ｎに受信されると、制御部３２は、そのデータを第１通信部１１から送信するように構成されている。これにより、各通信機器５１からマスタ機器１３０へのレスポンスデータの送信等を行うことができるように構成されている。
【００３０】
このように、本実施形態においては、多数の通信部１１，１２，…，１０＋ｎを有する１台の接続通信機器３１を用いてマスタ機器１３０に接続することにより、マスタ機器１３０に設けられている通信部１１０の数にかかわらず、多数の通信機器５１や他の接続通信機器等をマスタ機器１３０と適切に通信可能な状態として通信システム３０を構成することができる。なお、第２実施形態においても、上記と同様、ヘッダ情報及びフッタ情報の転送条件に限らず、例えばコマンドを転送条件として指定したり、所定の高級言語を用いて記述されたプログラムを転送条件情報としたりすることができるように構成されていてもよい。
【００３１】
なお、本発明は上記実施形態の構成に限定されるものではなく、発明の趣旨を変更しない範囲で適宜に種々の変形が可能である。例えば、接続通信機器の通信部とマスタ機器の通信部や外部の通信機器の通信部とは、無線を介してデータ送受信可能に接続されていてもよい。また、転送条件情報は、上記の図に示すような形式で記述されているものに限られず、制御部が読み込み可能な形式のデータであればよい。
【００３２】
さらにまた、上記第２実施形態のように、接続通信機器に複数の通信部が設けられている場合、制御部は、第１通信部によりデータが受信された場合のほか、他の通信部からデータが受信された場合にも、転送機能を実行するように構成されていてもよい。このとき、転送条件情報として、例えば、各通信部別に、当該通信部によりデータが受信された場合の転送条件を指定すればよい。このような構成により、接続通信機器を用いてより種々の転送処理等を実行させることができ、各機器の通信部の数にかかわらず、多様な通信システムを構成することが可能になる。
【図面の簡単な説明】
【００３３】
【図１】本発明の第１実施形態に係る接続通信機器を用いた通信システムの一例を示すブロック図。
【図２】上記接続通信機器の転送条件情報の一例を示す図。
【図３】上記接続通信機器の転送機能の動作の流れを示すフローチャート。
【図４】上記接続通信機器を用いた通信システムの別例を示すブロック図。
【図５】上記転送条件情報の別例を示す図。
【図６】上記転送条件情報として用いられるプログラムの一例を示す図。
【図７】本発明の第２実施形態に係る接続通信機器のマスタ機器への接続例を示すブロック図。
【図８】従来のマスタ機器と１つの接続通信機器と含む通信システムの一例を示すブロック図。
【図９】従来のマスタ機器に複数の接続通信機器とを含む通信システムの一例を示すブロック図。
【００３４】
１，３１  接続通信機器
１０  通信システム
１００，１２０，１３０  マスタ機器（外部機器）
１１，１２，…，１０＋ｎ  通信部
２，３２  制御部（判定手段、転送手段）
３  メモリ（記憶手段）
５１  通信機器（外部機器）
【図１】
0005165336.tif 000002
【図２】
0005165336.tif 000003
【図３】
0005165336.tif 000004
【図４】
0005165336.tif 000005
【図５】
0005165336.tif 000006
【図６】
0005165336.tif 000007
【図７】
0005165336.tif 000008
【図８】
0005165336.tif 000009
【図９】
0005165336.tif 000010