(57)【要約】【課題】アドレス設定用のディップスイッチなどを不要とし、通信端末装置の小型化、低コスト化を図る。【解決手段】本通信端末装置２０は、自己アドレスが設定される不揮発性メモリ２６と、受け取ったアドレスと不揮発性メモリ２６の自己アドレスとに基づき伝送データを受け取る制御部２１と、自己アドレスでの設定用ビットに対応したアドレス端子３１ａを有するコネクタ３１とを備える。制御部２１は、アドレス端子３１ａの論理レベルに基づき、不揮発性メモリ２６に自己アドレスを設定するアドレス設定部２３を含む。そして、アドレス設定部２３は、少なくとも１つのアドレス端子３１ａが他のアドレス端子３１ａの論理レベルと異なるとき、アドレス端子３１ａそれぞれの論理レベルを設定用ビットの論理値として、自己アドレスを不揮発性メモリ２６に書き込む。【選択図】図１
2020123886.tif 000002
【特許請求の範囲】
【請求項１】
複数ビットで構成された自己のアドレスあてに、通信システムを介して伝送された伝送データを受け取る通信端末装置であって、
前記自己のアドレスが設定される書き換え可能な不揮発性メモリと、
前記通信システムを介して受け取ったアドレスと、前記不揮発性メモリに設定された前記自己のアドレスとに基づき、前記伝送データの受信処理を行う制御部と、
前記自己のアドレスの少なくとも２ビットを設定用ビットとし、前記設定用ビットにそれぞれ対応した複数のアドレス端子を有するコネクタと、を備え、
前記制御部は、
前記コネクタにおける前記アドレス端子それぞれの電圧に応じた論理レベルに基づき、前記不揮発性メモリに前記自己のアドレスを設定するアドレス設定部を含み、
前記アドレス設定部は、前記コネクタにおける前記アドレス端子それぞれのうちの少なくとも１つのアドレス端子が他のアドレス端子の論理レベルと異なるとき、前記アドレス端子それぞれの論理レベルを前記設定用ビットの論理値として、前記自己のアドレスを前記不揮発性メモリに書き込む通信端末装置。
【請求項２】
前記アドレス設定部は、前記コネクタにおける前記アドレス端子それぞれの少なくとも１つのアドレス端子が論理レベル”Ｌ”であるとき、前記アドレス端子それぞれの論理レベルを前記設定用ビットの論理値として、前記自己のアドレスを前記不揮発性メモリに書き込む請求項１に記載の通信端末装置。
【請求項３】
前記コネクタにおける前記アドレス端子それぞれは、正電源にプルアップされた抵抗器に接続されている請求項２に記載の通信端末装置。
【請求項４】
前記アドレス設定部は、前記コネクタにおける前記アドレス端子それぞれの少なくとも１つのアドレス端子が論理レベル”Ｈ”であるとき、前記アドレス端子それぞれの論理レベルを前記設定用ビットの論理値として、前記自己のアドレスを前記不揮発性メモリに書き込む請求項１に記載の通信端末装置。
【請求項５】
前記コネクタにおける前記アドレス端子それぞれは、グランドにプルダウンされた抵抗器に接続されている請求項４に記載の通信端末装置。
【請求項６】
前記コネクタを受け側のコネクタとしたとき、前記受け側のコネクタに対し着脱可能な設定側のコネクタを有したアドレス設定器を前記受け側のコネクタに装着することで、前記アドレス設定器が前記受け側のコネクタにおける前記アドレス端子それぞれに電圧を与えることにより、前記アドレス設定部が前記不揮発性メモリに前記自己のアドレスを設定する請求項１〜５のいずれか１項に記載の通信端末装置。
【請求項７】
前記アドレス設定器は、さらに、アドレスを設定するディップスイッチを有する請求項６に記載の通信端末装置。
【請求項８】
自己のアドレスが設定される書き換え可能な不揮発性メモリと、
通信システムを介して受け取ったアドレスと、前記不揮発性メモリに設定された前記自己のアドレスとに基づき、伝送データの受信処理を行う制御部と、
前記自己のアドレスの少なくとも２ビットを設定用ビットとし、前記設定用ビットにそれぞれ対応した複数のアドレス端子を有するコネクタと、を備え、
複数ビットで構成された前記自己のアドレスあてに、前記通信システムを介して伝送された前記伝送データを受け取る通信端末装置のアドレス設定方法であって、
前記コネクタにおける前記アドレス端子それぞれの電圧に応じた論理レベルを判定するステップと、
前記アドレス端子それぞれの前記論理レベルの判定の結果、前記アドレス端子それぞれのうちの少なくとも１つのアドレス端子が他のアドレス端子の論理レベルと異なるとき、前記アドレス端子それぞれの論理レベルを前記設定用ビットの論理値として、前記自己のアドレスを前記不揮発性メモリに書き込むステップと、を備えた通信端末装置のアドレス設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機器が接続されるネットワークシステムに用いられる通信端末装置およびそのアドレス設定方法に関し、特に、親機に対しての子機となる通信端末装置およびそのアドレス設定方法に関するものである。
【背景技術】
【０００２】
このような複数の機器が接続されるネットワークで使用する子機側の通信端末装置で、自局アドレスを設定する方法としては、ディップスイッチで設定するのが一般的である。また、従来、ディップスイッチを備えることなく内部に不揮発性メモリを備え、通信端末装置に設けた自局アドレス設定用のスイッチをオンした時のみ、送信されてきたアドレス信号を自局アドレスとして不揮発性メモリに記憶する技術が提案されている（例えば、特許文献１参照）。この従来の通信端末装置は、このような構成とすることによって、大きな容積を占めているディップスイッチを不必要としている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平２−０７６４３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、この従来の手法では、自局アドレスを設定するための構成として、ディップスイッチを備える必要はないが、自局アドレス設定用スイッチが必要であり、大幅な小型化、低コスト化は望めない。
【０００５】
また、アドレス設定の作業性やメンテナンス等のため、アドレスを設定する専用のアドレス設定器を設けた場合、アドレス設定器は通信機能が必要な高価な機器となるとともに、通信機能を動作させるなどの操作が必要となり、例えばディップスイッチによる設定に比べて手間がかかるという課題もある。
【０００６】
本発明は、このような従来の課題を解決するもので、通信端末装置内にアドレス設定用のディップスイッチを備えることなく、自局アドレス設定用スイッチを不要として、小型化や低コスト化が図れるとともに、アドレス設定に通信機能を不要とし、手間なく容易にアドレス設定ができる通信端末装置およびそのアドレス設定方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の通信端末装置は、複数ビットで構成された自己のアドレスあてに、通信システムを介して伝送された伝送データを受け取る通信端末装置である。本通信端末装置は、自己のアドレスが設定される書き換え可能な不揮発性メモリと、通信システムを介して受け取ったアドレスと不揮発性メモリに設定された自己のアドレスとに基づき、伝送データの受信処理を行う制御部と、自己のアドレスの少なくとも２ビットを設定用ビットとし、設定用ビットにそれぞれ対応した複数のアドレス端子を有するコネクタとを備える。また、制御部は、コネクタにおけるアドレス端子それぞれの電圧に応じた論理レベルに基づき、不揮発性メモリに自己のアドレスを設定するアドレス設定部を含む。そして、アドレス設定部は、コネクタにおけるアドレス端子それぞれのうちの少なくとも１つのアドレス端子が他のアドレス端子の論理レベルと異なるとき、アドレス端子それぞれの論理レベルを設定用ビットの論理値として、自己のアドレスを不揮発性メモリに書き込む構成である。
【０００８】
また、本発明の通信端末装置のアドレス設定方法は、上記不揮発性メモリと、上記制御部と、上記コネクタとを備え、複数ビットで構成された自己のアドレスあてに、通信システムを介して伝送された伝送データを受け取る通信端末装置のアドレス設定方法である。本アドレス設定方法は、コネクタにおけるアドレス端子それぞれの電圧に応じた論理レベルを判定するステップと、アドレス端子それぞれの論理レベルの判定の結果、アドレス端子それぞれのうちの少なくとも１つのアドレス端子が他のアドレス端子の論理レベルと異なるとき、アドレス端子それぞれの論理レベルを設定用ビットの論理値として、自己のアドレスを不揮発性メモリに書き込むステップとを含む。
【０００９】
これによって、本発明の通信端末装置およびそのアドレス設定方法は、アドレス設定のディップスイッチを備えることなく、アドレス設定用スイッチを不要にし、アドレス設定に通信機能を不要にしている。
【発明の効果】
【００１０】
本発明の通信端末装置およびそのアドレス設定方法は、アドレス設定用のディップスイッチやアドレス設定用スイッチを不要とすることができるため、小型化、低コスト化が図れる。そして、アドレス設定に通信機能を不要としたので、手間なく容易にアドレス設定ができ、さらに、アドレス設定器は通信機能の無い安価な装置とすることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態における通信端末装置を含む通信システム１００の構成を示すブロック図
【図２】同、通信端末装置のアドレス設定用Ｉ／Ｆおよびそれに対応するアドレス設定器の他の構成例を示す構成図
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１３】
（実施の形態）
図１は、本発明の実施の形態における通信端末装置２０を含む通信システム１００の構成を示すブロック図である。図１に示すように、通信システム１００は、親機としての上位コントローラ１０と、それに対する子機としての２つの通信端末装置２０とが、通信ライン１１を介して通信接続された通信ネットワークを構成している。ここで、上位コントローラ１０が通信端末装置２０をそれぞれに識別するため、各通信端末装置２０には、それぞれ異なったアドレスが設定される。すなわち、図１での一方の通信端末装置２０である通信端末装置２００と、他方の通信端末装置２０である通信端末装置２０１とは、同じ構成であるとともに、アドレスに関しては、互いに異なったアドレスが設定されている。そして、本実施の形態では、このような各装置固有の識別情報としてのアドレスを設定するために、通信システム１００において、１つのアドレス設定器４０をさらに含む構成としている。
【００１４】
本実施の形態では、このように通信ライン１１で接続された上位コントローラ１０とそれぞれの通信端末装置２０とにより、所定の通信フォーマットに基づく通信信号Ｓｃｍによってデータ通信する通信システム１００を構成している。なお、図１では、有線で接続する通信ライン１１を示しているが、無線で通信接続される構成であってもよい。また、本実施の形態では、２つの通信端末装置２０を挙げて説明するが、通信端末装置２０の個数は、１つでも複数個でもよく、特に限定されない。
【００１５】
このような通信システム１００でのデータ通信を利用した一例として、例えば、親機側の装置としての上位コントローラ１０から、子機側の装置である通信端末装置２０に対して、データ伝送が実施される。この例では、まず、上位コントローラ１０が、伝送するためのデータである伝送データに、さらに、その送付先となるアドレスを加えて、所定の通信フォーマットに基づく伝送信号に変換する。そして、上位コントローラ１０は、この伝送信号をさらに通信信号Ｓｃｍに重畳させて、通信ライン１１へと送出する。これによって、所望のアドレスの通信端末装置２０へと伝送する伝送データが、通信信号Ｓｃｍとして通信ライン１１上に伝送される。一方、それぞれの通信端末装置２０は、通信信号Ｓｃｍを受け取り、通信信号Ｓｃｍに重畳された伝送信号を抽出し、さらに、抽出した伝送信号から、アドレスと伝送データを復元する。そして、それぞれの通信端末装置２０は、自身あてのアドレスの伝送データのみを取り込む。以上のようにして、上位コントローラ１０から、上位コントローラ１０が特定したアドレスの通信端末装置２０に対して、伝送データが伝送される。なお、本実施の形態では、上位コントローラ１０から通信端末装置２０に対してのデータ伝送を中心に説明するが、図１の構成では、双方向の通信ライン１１を示しており、各通信端末装置２０から上位コントローラ１０対してもデータ伝送が成される。
【００１６】
それぞれの通信端末装置２０は、このような通信を実行するため、図１に示すように、通信の制御や処理を行う制御部２１と、通信ライン１１とのインターフェースである通信ラインインターフェース（以下、適宜、通信Ｉ／Ｆと呼ぶ）２５と、自局アドレスなどを記憶する不揮発性メモリ２６と、アドレスを設定するためのアドレス設定用インターフェース（以下、適宜、アドレス設定用Ｉ／Ｆと呼ぶ）３０とを備えている。なお、図１では、通信端末装置２０の構成として、通信端末装置２００を用いて示しているが、通信端末装置２０１も同様の構成を有し、同様に動作する。
【００１７】
このような通信端末装置２０において、まず、制御部２１については、マイクロコントローラ（以下、単にマイコンと呼ぶ）によって構成している。マイコンは、周知のとおり、中央演算装置であるＣＰＵやメモリなどで構成されており、ＣＰＵがメモリに記憶されたプログラムを読み込み、プログラムに従って実行することで、マイコンによる各種の処理が行われる。
【００１８】
また、この制御部２１は、主な機能として、通信を実行するように機能する通信部２２を有しており、この通信部２２によって、通信端末装置２０においての通信に関する処理が実行される。そして、さらに、制御部２１は、アドレスを設定するように機能するアドレス設定部２３も有しており、このアドレス設定部２３によって、指示されたアドレスを不揮発性メモリ２６に設定する処理が実行される。このアドレスの設定に関しては、以下でさらに詳細に説明する。
【００１９】
通信に関する処理の一例として、通信端末装置２０では、次のような処理が実行される。まず、通信Ｉ／Ｆ２５が、通信ライン１１に伝送されている通信信号Ｓｃｍを取り込むとともに、取り込んだ通信信号Ｓｃｍから、通信信号Ｓｃｍに重畳された上位コントローラ１０からの伝送信号Ｓｔｒを抽出する。
【００２０】
抽出された伝送信号Ｓｔｒは制御部２１に供給され、制御部２１において、通信部２２が、まず、この通信での通信フォーマットに基づいて、その伝送信号Ｓｔｒから、アドレスと伝送データを復元する。ここで、不揮発性メモリ２６には、通信端末装置２０自身に割り当てられた自己のアドレスである自局アドレスが記憶されている。また、より詳細に説明すると、伝送データやアドレスは、複数のビットを配列したビット列で構成されており、自局アドレスについても、不揮発性メモリ２６にはビット列で構成されたデータとして記憶されている。通信部２２は、不揮発性メモリ２６に記憶されたこの自局アドレスを参照しながら、通信信号Ｓｃｍから復元したアドレスが、自局アドレスであるかどうかを確認する。そして、通信部２２は、復元したアドレスが自局アドレスである場合のみ、復元した伝送データを取り込む。以上のようにして、制御部２１での通信部２２は、通信システム１００を介して受け取ったアドレスと、不揮発性メモリ２６に設定された自局アドレスとに基づき、伝送データの受信処理を行う。
【００２１】
また、逆に、通信部２２は、通信端末装置２０内で生成されたデータについて、そのデータとともに自局アドレスを伝送信号に変換して、通信Ｉ／Ｆ２５に供給する処理も実行する。この処理で生成された伝送信号は、通信Ｉ／Ｆ２５で通信信号Ｓｃｍに重畳され、上位コントローラ１０に伝送される。
【００２２】
次に、通信端末装置２０におけるアドレスの設定について、その構成およびその設定方法について説明する。
【００２３】
上述のように、本実施の形態では、通信端末装置２０において、自己のアドレスである自局アドレスが設定可能なように、通信端末装置２０を構成している。すなわち、自局アドレスを設定するため、通信端末装置２０がアドレス設定用Ｉ／Ｆ３０を備えるとともに、制御部２１がアドレス設定部２３を有した構成としている。そして、このアドレス設定用Ｉ／Ｆ３０に対してアドレス設定器４０を装着可能なように、通信端末装置２０を構成している。
【００２４】
まず、通信端末装置２０でのアドレス設定用Ｉ／Ｆ３０は、図１に示すように、受け側のコネクタ３１と、それぞれが固定抵抗器である複数の抵抗器３５とを備えている。このコネクタ３１は、ネットワークでの自局アドレスを設定するときに、外部からアドレス設定器４０を接続するために設けている。また、複数の抵抗器３５は、設定用のアドレスが入力される制御部２１の入力端２１ａを、電源の正電源ＶＣＣ側にプルアップするために設けている。
【００２５】
コネクタ３１は、複数の端子を含み、さらに、この複数の端子は、複数のアドレス端子３１ａと、１つのグランド端子３１ｇと含み構成されている。ここで、設定しようとするアドレスでの各ビットを設定用ビットとしたとき、これらの複数のアドレス端子３１ａは、この設定用ビットにそれぞれ対応している。そして、これらアドレス端子３１ａが、制御部２１でのアドレス設定用としての入力端２１ａにそれぞれ接続されている。また、グランド端子３１ｇは、電源のグランドＧＮＤ側に接続されている。このように、コネクタ３１は、アドレスでの設定用ビットにそれぞれ対応した複数のアドレス端子３１ａを有している。
【００２６】
図１では、設定可能なアドレスのビット数を３ビットとした例を挙げており、これに伴って、コネクタ３１は、３ビット分となる３つのアドレス端子３１ａを有している。本実施の形態では、このように、設定用ビットとして３ビットとした例を挙げて説明するが、設定用ビットのビット数としては、アドレスの少なくとも２ビットであればよい。また、設定用ビットの構成としては、ネットワーク上で有効となるアドレスの全ビット数分備えてもよく、有効アドレス中の一部を設定用ビットとして、そのビット数分だけ備えるように構成してもよい。例えば、前者の場合、有効アドレスが３ビットと特定されており、その全ビットに対応するアドレス端子３１ａを、図１のように３個備える構成である。また、後者の場合、有効アドレスが例えば８ビット（すなわち、１バイト）と特定されており、そのうちの例えば３ビット分を設定用ビットとするような構成である。この場合、有効アドレスの全８ビット中の例えばＬＳＢ（最下位ビット）から３ビット分に対応するアドレス端子３１ａを、図１のように３個備え、ＭＳＢ（最上位ビット）側の残りのビットについては固定とするような構成である。
【００２７】
以上、通信端末装置２０において、アドレス設定用Ｉ／Ｆ３０のコネクタ３１でのアドレス端子３１ａが、抵抗器３５にプルアップされながら、制御部２１でのアドレス設定用の入力端２１ａに接続されている。
【００２８】
次に、アドレス設定器４０は、アドレスを設定するための複数のスイッチ４５と、アドレス設定用Ｉ／Ｆ３０での受け側のコネクタ３１に接続するための設定側のコネクタ４１とを備えている。アドレス設定器４０は、その設定側のコネクタ４１を通信端末装置２０の受け側のコネクタ３１に接続して使用し、取り外しが可能になっている。
【００２９】
このように、アドレス設定器４０の設定側のコネクタ４１は、アドレス設定用Ｉ／Ｆ３０の受け側のコネクタ３１に対して着脱可能なペアとなるコネクタである。このため、コネクタ４１も、コネクタ３１と同じ個数となる複数の端子を含み、この複数の端子は、コネクタ３１のアドレス端子３１ａにそれぞれ対応する複数のアドレス端子４１ａと、グランド端子３１ｇに対応する１つの共通端子４１ｇとを含み構成されている。これより、図１のコネクタ４１では、３ビット分としての３つのアドレス端子４１ａを有している。また、これらの複数のアドレス端子４１ａは、各スイッチ４５の一方にそれぞれ接続されている。そして、各スイッチ４５の他方が、共通して、共通端子４１ｇに接続されている。このようなスイッチ４５は、例えば、アドレスを設定し易いディップスイッチが好適である。また、受け側のコネクタ３１に対し、容易に設定側のコネクタ４１を接続するため、フラットケーブルなどを介してスイッチ４５とコネクタ４１とが接続された構成としてもよい。
【００３０】
次に、制御部２１でのアドレス設定部２３は、アドレス端子３１ａに接続された入力端２１ａのそれぞれの電圧を論理レベルとし、その論理レベルに対応する論理値として読み込む。そして、アドレス設定部２３は、ある条件を満たすときに、この読み込んだ各論理値を、自己のアドレスの設定用ビットの各論理値として、不揮発性メモリ２６に書き込む。
【００３１】
ここで、アドレス設定部２３は、例えば、入力端２１ａが正電源ＶＣＣの電圧である場合には、論理レベル”Ｈ”そして論理値”１”とし、アドレス端子３１ａがグランドＧＮＤの電圧である場合には、論理レベル”Ｌ”そして論理値”０”と認識する。例えば、図１の構成において、コネクタ３１とコネクタ４１とが接続されていない場合、アドレス端子３１ａそれぞれがプルアップされている。このため、この場合、３ビット分のアドレス端子３１ａの論理レベルは”ＨＨＨ”であり、設定用ビットの論理値としては２進数表記で”１１１”となる。また、コネクタ４１のスイッチ４５を全てオンとし、コネクタ３１とコネクタ４１とを接続した場合、アドレス端子３１ａはスイッチ４５を介してグランドＧＮＤに接続される。このため、この場合、３ビット分のアドレス端子３１ａの論理レベルは”ＬＬＬ”であり、設定用ビットの論理値としては”０００”となる。
【００３２】
また、上述のように、アドレス設定部２３は、ある条件を満たす場合において、アドレス設定器４０により指定されたアドレスを、不揮発性メモリ２６に設定する。本実施の形態では、このような不揮発性メモリ２６へのアドレス書き込みの条件として、アドレス端子３１ａそれぞれのうちの少なくとも１つのアドレス端子３１ａが他のアドレス端子３１ａの論理レベルと異なるかどうかを条件としている。言い換えると、アドレスの書き込みを禁止するアドレス書き込み禁止の条件として、アドレス端子３１ａの全てが同じ論理レベルであることを条件としている。そして、アドレス設定部２３は、このアドレス端子３１ａに接続された入力端２１ａそれぞれからの論理値に基づき、少なくとも１つのアドレス端子３１ａが他のアドレス端子３１ａの論理レベルと異なると判定すると、入力端２１ａからの設定用ビットの論理値を、新たな自局アドレスとして不揮発性メモリ２６に書き込む。逆に、アドレス設定部２３は、全てのアドレス端子３１ａの論理レベルが同じと判定すると、不揮発性メモリ２６への書き込みは禁止され、その書き込みは実行しない。
【００３３】
より具体的には、図１構成において、アドレス端子３１ａそれぞれの少なくとも１つのアドレス端子３１ａが、論理レベル”Ｌ”であるかどうかを、アドレス書き込みの条件としている。言い換えると、アドレス端子３１ａの全てが同じ論理レベル”Ｈ”であるかどうかを、アドレス書き込み禁止の条件としている。そして、アドレス設定部２３は、入力端２１ａからの論理値に基づき、少なくとも１つのアドレス端子３１ａが論理レベル”Ｌ”であると判定すると、入力端２１ａからの設定用ビットの論理値を、新たな自局アドレスとして不揮発性メモリ２６に書き込む。逆に、アドレス設定部２３は、全てのアドレス端子３１ａの論理レベルが同じ”Ｈ”と判定すると、不揮発性メモリ２６への書き込みは実行しない。例えば、図１の構成において、コネクタ３１とコネクタ４１とが接続されていない場合、３ビット分のアドレス端子３１ａの論理レベルは”ＨＨＨ”である。このため、この場合では、アドレス書き込み禁止の状態となっており、アドレス設定部２３による不揮発性メモリ２６への書き込みは実行されない。
【００３４】
また、このアドレスの設定のタイミングとしては、例えば、通信端末装置２０の電源がオンとなったタイミングを利用し、まず上述のような不揮発性メモリ２６へアドレスを設定するための条件を満たすかどうか判定するように構成すればよい。あるいは、アドレス端子３１ａの電圧を利用して、アドレスの設定動作を起動させるような構成とすることも可能である。すなわち、例えば図１の構成の場合、次のような構成をさらに加えることで、アドレスの設定動作を起動させる構成とすることができる。まず、３入力のＡＮＤ（論理積）回路をさらに備えた構成とし、このＡＮＤ回路の各入力を３つのアドレス端子３１ａそれぞれに接続する。これにより、３つのアドレス端子３１ａの全てが論理レベル”Ｈ”の場合、ＡＮＤ回路の出力は論理レベル”Ｈ”となる。一方、３つのアドレス端子３１ａ少なくとも１つが論理レベル”Ｌ”の場合、ＡＮＤ回路の出力は論理レベル”Ｌ”となる。これより、ＡＮＤ回路の出力が、論理レベル”Ｈ”から”Ｌ”へと立下がることを検出することで、少なくとも１つのスイッチ４５をオンにした状態のアドレス設定器４０を、アドレス設定用Ｉ／Ｆ３０のコネクタ３１に接続したことを検出できる。これより、ＡＮＤ回路の出力を、例えばマイコンである制御部２１への割込みとして、制御部２１に接続し、割込み入力が論理レベル”Ｈ”から”Ｌ”へとの変化で、アドレス設定部２３が起動され、アドレス設定部２３による不揮発性メモリ２６への書き込み動作が実行されるように構成すればよい。これにより、アドレス設定用Ｉ／Ｆ３０にアドレス設定器４０を接続するのみでアドレスの設定ができるため、容易なアドレス設定が可能となる。
【００３５】
以上のように構成された通信端末装置２０について、以下、その動作、作用を説明する。
【００３６】
本実施の形態では、アドレス端子３１ａが、３ビットのパラレルのデジタル信号の形態で、アドレス設定器４０は３個のスイッチ４５を含み構成されている。
【００３７】
設定用ビットのビット数が３ビットなので８通り（”０００”〜”１１１”）の設定ができ、スイッチ４５が全てオンの時、制御部２１の入力端２１ａは全て論理レベル”Ｌ”でアドレス”０００”（１０進数や１６進数では、「０」）、スイッチ４５が全てオフの時、制御部２１の入力端２１ａが全て論理レベル”Ｈ”でアドレス”１１１”（１０進数や１６進数では、「７」）の設定となる。
【００３８】
アドレス設定器４０が通信端末装置２０に接続されない時は、制御部２１の入力端２１ａにプルアップの抵抗器３５が設置されているので、制御部２１の入力端２１ａは全て論理レベル”Ｈ”となり、アドレスは”１１１”の設定となる。ここで、この場合では、少なくとも１つのアドレス端子３１ａが論理レベル”Ｌ”であるという不揮発性メモリ２６へのアドレスの書き込み条件を満たしていない。
【００３９】
このような条件のもと、マイコンである制御部２１は、アドレス設定部２３により、次のような手順に従って、アドレス設定方法を実行する。まず、アドレス設定部２３は、入力端２１ａを介して、アドレス端子３１ａでのアドレスの設定を読み込む。次に、アドレス設定部２３は、読み込んだアドレスにおいて、アドレス端子３１ａそれぞれの電圧に応じた論理レベルを判定する。そして、その論理レベルの判定の結果、アドレス端子３１ａ全ての論理レベルが同じならば、読み込んだアドレスは無視する。逆に、論理レベルの判定の結果、アドレス端子３１ａそれぞれのうちの少なくとも１つのアドレス端子３１ａが他のアドレス端子３１ａの論理レベルと異なるとき、読み込んだアドレス端子３１ａそれぞれの論理レベルを設定用ビットの論理値として、不揮発性メモリ２６に自局アドレスとして記憶する。
【００４０】
アドレス設定器４０が接続されていない時は、制御部２１は、前述したように、アドレス”１１１”を読み込み、読み込んだアドレスの各ビットの論理値を判定し、全ビットの論理値が、一致するので、読み込んだアドレス”１１１”は無視する。
【００４１】
アドレス設定をする場合は、アドレス設定器４０のスイッチ４５をオンまたはオフし、”１１１”以外の”０００”〜”１１０”の７通りのなかで所望のアドレスに設定する。そして、この設定したアドレス設定器４０のコネクタ４１を、通信端末装置２０のコネクタ３１に接続する。アドレス”１１１”は、全てのスイッチがオフの設定であるが、これはアドレス設定器４０を接続していない時のアドレスと同じとなり、前述したように、無効なアドレスなので、有効なアドレス設定は”０００”〜”１１０”の７通りである。
【００４２】
例えば、アドレスを”０１１”と設定した場合、制御部２１のアドレス設定部２３は、アドレスの各ビットの論理値を判定し、この場合、論理値が他ビットと一致しないビットが存在するので、アドレス”０１１”を自局アドレスとして不揮発性メモリ２６に記憶する。以後、通信端末装置２０は、このアドレス”０１１”を自局アドレスとして使用する。
【００４３】
アドレス設定後、アドレス設定器４０を外しても、上述したように、アドレス設定部２３が読み込んだアドレス”１１１”は、無視され、不揮発性メモリ２６に記憶することはないので、設定されていたアドレス”０１１”が変更されることはない。
【００４４】
アドレス設定がされた後は、自局アドレスは不揮発性メモリ２６に記憶されているので、アドレス設定器４０を外すことができる。
【００４５】
なお、図１を用いた以上の説明では、制御部２１の入力端２１ａは、アクティブＬｏｗでプルアップ用の抵抗器３５を設置したが、これに代えて、アクティブＨｉｇｈでプルダウン用の抵抗器を設置してもよい。図２は、図１のアドレス設定用Ｉ／Ｆ３０に代えて、プルダウン用の抵抗器５５を備えたアドレス設定用Ｉ／Ｆ５０の構成例を示す図である。図２では、アドレス設定用Ｉ／Ｆ５０と、それに対応するアドレス設定器６０との構成例を示しており、他の構成要素については図１と同様である。
【００４６】
図２に示すように、アドレス設定用Ｉ／Ｆ５０は、ネットワークでの自局アドレスを設定するときに、外部からアドレス設定器６０を接続する受け側のコネクタ５１と、アドレス設定の入力端２１ａを電源のグランドＧＮＤ側にプルダウンする固定抵抗器である複数の抵抗器５５とを備えている。コネクタ５１は、複数の端子を含み、さらに、この複数の端子は、複数のアドレス端子５１ａと、１つの正電源端子５１ｖと含み構成されている。これらの複数のアドレス端子５１ａは、設定用ビットにそれぞれ対応している。そして、これらアドレス端子５１ａが、制御部２１でのアドレス設定用としての入力端２１ａにそれぞれ接続されている。また、正電源端子５１ｖは、電源の正電源ＶＣＣ側に接続されている。このように、コネクタ５１も、アドレスでの設定用ビットにそれぞれ対応した複数のアドレス端子５１ａを有している。図２でも、設定可能なアドレスのビット数を３ビットとした例を挙げており、これに伴って、コネクタ５１が３つのアドレス端子５１ａを有している。このように、図２の構成では、アドレス設定用Ｉ／Ｆ５０のコネクタ５１でのアドレス端子５１ａが、抵抗器５５にプルダウンされながら、制御部２１でのアドレス設定用の入力端２１ａに接続されている。
【００４７】
一方、アドレス設定器６０は、アドレスを設定するための複数のスイッチ６５と、アドレス設定用Ｉ／Ｆ５０での受け側のコネクタ５１に接続するための設定側のコネクタ６１とを備えている。アドレス設定器６０は、その設定側のコネクタ６１を通信端末装置２０の受け側のコネクタ５１に接続して使用し、取り外しが可能になっている。このように、アドレス設定器６０の設定側のコネクタ６１は、アドレス設定用Ｉ／Ｆ５０の受け側のコネクタ５１に対して着脱可能なペアとなるコネクタである。このため、コネクタ６１も、コネクタ５１と同じ個数となる複数の端子を含み、この複数の端子は、コネクタ５１のアドレス端子５１ａにそれぞれ対応する複数のアドレス端子６１ａと、正電源端子５１ｖに対応する１つの共通端子６１ｖとを含み構成されている。これより、図２のコネクタ６１では、３ビット分としての３つのアドレス端子６１ａを有している。また、これらの複数のアドレス端子６１ａは、各スイッチ６５の一方にそれぞれ接続されている。そして、各スイッチ６５の他方が、共通して、共通端子６１ｖに接続されている。
【００４８】
そして、図２の構成の場合も、アドレス設定部２３は、ある条件を満たす場合において、アドレス設定器６０により指定されたアドレスを、不揮発性メモリ２６に設定する。図２の構成でも、このような不揮発性メモリ２６へのアドレス書き込みの条件として、アドレス端子５１ａそれぞれのうちの少なくとも１つのアドレス端子５１ａが他のアドレス端子５１ａの論理レベルと異なるかどうかを条件としている。そして、より具体的には、図２の構成の場合、アドレス端子５１ａそれぞれの少なくとも１つのアドレス端子５１ａが、論理レベル”Ｈ”であるかどうかを、アドレス書き込みの条件としている。言い換えると、アドレス端子５１ａの全てが同じ論理レベル”Ｌ”であるかどうかを、アドレス書き込み禁止の条件としている。そして、アドレス設定部２３は、入力端２１ａからの論理値に基づき、少なくとも１つのアドレス端子５１ａが論理レベル”Ｈ”であると判定すると、入力端２１ａからの設定用ビットの論理値を、新たな自局アドレスとして不揮発性メモリ２６に書き込む。逆に、アドレス設定部２３は、全てのアドレス端子５１ａの論理レベルが同じ”Ｌ”と判定すると、不揮発性メモリ２６への書き込みは実行しない。
【００４９】
このように、図２の構成の場合、アドレス設定器６０が接続されていない時は、制御部２１は、アドレス”０００”を読み込み、読み込んだアドレスの各ビットの論理値を判定し、全ビットの論理値が、一致するので、読み込んだアドレス”０００”は無視する。
【００５０】
また、例えば、アドレスを”０１１”と設定した場合、図１の構成での場合と同様に、制御部２１のアドレス設定部２３は、アドレスの各ビットの論理値を判定し、この場合、論理値が他ビットと一致しないビットが存在するので、アドレス”０１１”を自局アドレスとして不揮発性メモリ２６に記憶する。以後、通信端末装置２０は、このアドレス”０１１”を自局アドレスとして使用する。
【００５１】
これより、図２のようなプルダウンの抵抗器５５を利用した構成であっても、アドレス設定用のディップスイッチやアドレス設定用スイッチを不要とすることができる。
【００５２】
また、パラレルのアドレス端子３１ａの電圧は、直接、制御部２１の入力端２１ａに接続され、制御部２１の入力端２１ａもパラレル入力としたが、アドレス端子３１ａと制御部２１との間に、パラレル−シリアル変換回路を設け、制御部２１の入力はシリアル信号としてもよい。
【００５３】
また、不揮発性メモリ２６は制御部２１と別置きとしたが、制御部２１に内蔵されていてもよい。
【００５４】
以上のように、本実施の形態においては、アドレス設定部は、アドレス端子３１ａそれぞれのうちの少なくとも１つのアドレス端子３１ａが他のアドレス端子３１ａの論理レベルと異なるとき、アドレス端子３１ａそれぞれの論理レベルを設定用ビットの論理値として、自己のアドレスを不揮発性メモリ２６に書き込む構成としている。このため、無効なアドレス設定値は無視でき、アドレス設定用のディップスイッチやアドレス設定スイッチを不要とできるので、通信端末装置２０の小型化で低コスト化が図れる。そして、アドレス設定に通信機能を不要としたので、手間なく容易にアドレス設定ができ、さらに、アドレス設定器はスイッチだけの簡単な安価な装置とすることができる。
【産業上の利用可能性】
【００５５】
以上のように、本発明にかかる通信端末装置は、小型で安価な通信端末装置やアドレス設定器を実現できるので、通信端末装置や同様の通信機能を備えた電気機器などに適用可能である。
【符号の説明】
【００５６】
２６    不揮発性メモリ
３５，５５    抵抗器
１０    上位コントローラ
１１    通信ライン
２０，２００，２０１    通信端末装置
２１    制御部
２１ａ    入力端
２２    通信部
２３    アドレス設定部
３０，５０    アドレス設定用Ｉ／Ｆ
３１，４１，５１，６１    コネクタ
３１ａ，４１ａ，５１ａ，６１ａ    アドレス端子
３１ｇ    グランド端子
４０，６０    アドレス設定器
４１ｇ，６１ｖ    共通端子
４５，６５    スイッチ
５１ｖ    正電源端子
１００    通信システム
【図１】
2020123886.tif 000003
【図２】
2020123886.tif 000004