(57)【特許請求の範囲】
【請求項１】
パーソナルコンピュータ等のインテリジェントな外部機器に接続して信号の授受を行う電子計測機器であって、外部との通信ポートを少なくとも２つ有し、信号の出力に際してはその各通信ポートから同内容の信号を出力するように構成されているとともに、自己のアドレスを記憶するアドレス記憶手段と、入力された信号に含まれるアドレスと自己のアドレスとを比較するアドレス比較手段と、過去所定回以内に外部に出力した各信号と今回入力された信号とを比較する信号比較手段と、上記各比較手段による比較結果に従ってデータ処理を行う制御手段を備え、
その制御手段は、
上記アドレス比較手段により、入力された信号に含まれるアドレスが自己アドレスであると判定されたとき、当該信号に含まれる処理内容に従ったデータ処理を行い、その処理後のデータの送信が要求されている場合には、そのデータを自己のアドレスとともに上記各通信ポートから出力し、
上記アドレス比較手段により、入力された信号に含まれるアドレスが自己アドレスよりも上位のアドレスであると判定されたとき、入力された当該信号を無視し、
上記アドレス比較手段により、入力された信号に含まれるアドレスが自己アドレスよりも下位のアドレスであると判定されたとき、入力された当該信号をそのまま上記各通信ポートから出力するとともに、
上記信号比較手段により、今回入力された信号と過去所定回にわたって外部に出力した信号とが一致していると判定された場合、今回入力された当該信号を無視する、
ように動作することを特徴とする電子計測機器。
【請求項２】
請求項１に記載の電子計測機器において、特定のコマンドとともにアドレスデータが入力されたとき、その特定コマンドを含む信号の入力が１回目であるときには、そのアドレスデータを自己のアドレスとして上記アドレス記憶手段に格納し、かつ、そのアドレスデータをアドレスの１カウント相当量だけ下位側に変更して、その変更結果があらかじめ設定されている最下位アドレスを含めてそれよりも上位側のアドレスに対応するデータである場合に限って当該変更後のアドレスデータを上記特定のコマンドとともに各通信ポートから出力するとともに、上記特定コマンドを含む信号の２回目以降の入力に際しては、その入力信号を無視するように構成されたアドレス設定手段を備えていることを特徴とする電子計測機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば電子天びん等の電子計測機器に関し、更に詳しくは、パーソナルコンピュータ等のインテリジェントな外部機器に接続して信号の授受が可能な電子計測機器に関する。
【０００２】
【従来の技術】
例えば電子天びん等の電子計測機器においては、外部機器に対する通信ポートを備え、その通信ポートを介してパーソナルコンピュータ等のホストコンピュータと接続し、例えばそのホストからデータ送信指令を受信したときに、計測データ等をホストに対して送信する、といった使われ方をする場合がある。
【０００３】
【発明が解決しようとする課題】
ところで、パーソナルコンピュータには、上記のような電子計測機器との通信に供される通信ポートは通常は１つしかなく、従って、１台のパーソナルコンピュータに複数台の電子計測機器を接続する場合には、従来、図８にブロック図を示すように、パーソナルコンピュータ８０の通信ポートの数を接続すべき電子計測機器の台数分に拡張すべく、例えばマルチプレクサ８１をパーソナルコンピュータ８０の通信ポートに接続して、接続すべき台数によっては更にそのマルチプレクサ８１に対して幾つかのマルチプレクサ８１を接続して、その各マルチプレクサ８１に対して各電子計測機器８２をパラレルに接続する必要があった。
【０００４】
本発明の目的は、マルチプレクサ等の機器を使用することなく、安価な構成のもとに、１つの通信ポートしか持たない通常のパーソナルコンピュータ等に対して実質的に複数台の電子計測機器を接続して、その各電子計測機器とホストとしてのパーソナルコンピュータ間の通信を可能とすることのできる構成を持つ電子計測機器を提供することにある。
【０００５】
【課題を解決するための手段】
本発明の電子計測機器は以下の構成を採用することによって、上記の目的を達成している。
【０００６】
すなわち、本発明の電子計測機器は、外部との通信ポートを少なくとも２つ有し、信号の出力に際してはその各通信ポートから同内容の信号を出力するように構成する。また、自己のアドレスを記憶するアドレス記憶手段と、入力された信号に含まれるアドレスと自己のアドレスとを比較するアドレス比較手段と、過去所定回以内に外部に出力した各信号と今回入力された信号とを比較する信号比較手段と、これらの各比較手段による比較結果に従ってデータ処理を行う制御手段を設け、その制御手段は以下のＡ〜Ｄに示す規定に従って動作するように構成している。
【０００７】
Ａ．アドレス比較手段により、入力された信号に含まれるアドレスが自己アドレスであると判定されたときには、当該信号に含まれる内容に従ったデータ処理を行い、その処理後のデータの送信が要求されている場合には、そのデータを自己のアドレスとともに上記各通信ポートから出力する。
【０００８】
Ｂ．アドレス比較手段により、入力された信号に含まれるアドレスが自己アドレスよりも上位のアドレスであると判定されたとき、入力された当該信号を無視する。
【０００９】
Ｃ．アドレス比較手段により、入力された信号に含まれるアドレスが自己アドレスよりも下位のアドレスであると判定されたとき、入力された当該信号をそのまま上記各通信ポートから出力する。
【００１０】
Ｄ．信号比較手段により、今回入力された信号と過去所定回以内の外部への各出力信号とが一致していると判定された場合、今回入力された当該信号を無視する。
【００１１】
ここで、本発明において、「通信ポートを少なくとも２つ有し」とは、互いに独立した２つの通信ポートを有する場合のほか、内部回路は１つで、かつ、その１つのポートが２つ以上の通信用のコネクタに対して並列に配線されたものをも含む。
【００１２】
また、本発明において、アドレスの上位、下位とは、パーソナルコンピュータ等のインテリジェントな外部機器に対する後述するようなシリーズの接続状態において、そのパーソナルコンピュータ等に対してより近い側に付されるアドレスを上位、遠い側のアドレスを下位と定義するものである。
【００１３】
更に、本発明において「入力された信号を無視する」とは、その信号の入力によって何もしない、つまり、信号の処理や記憶、あるいは当該信号の転送等を一切せず、入力信号を捨てることを意味する。
【００１４】
以上の構成からなる本発明の電子計測機器は、１台のパーソナルコンピュータ等に対して複数台を接続する場合、図２に例示するように、各電子計測機器はシリーズに接続される。すなわち、パーソナルコンピュータの通信ポートに直接接続するのは１台の最上位の電子計測機器♯４だけである。また、各電子計測機器には、あらかじめ個々にアドレス（例えば♯４〜♯１）が設定され、パーソナルコンピュータから各電子計測機器に対して個別に指令等を与える場合には、その通信ポートからその指令等を該当するアドレスとともに出力する。
【００１５】
このような接続状態において、パーソナルコンピュータから所定のアドレスの電子計測機器♯２に対して、そのアドレスとともに指令等を供給したとき、そのアドレスよりも上位のアドレスを持つ電子計測機器♯４、♯３はその入力内容をそのまま各通信ポートから出力するため（規定Ｃ）、その指令等は上位アドレスの電子計測機器♯４，♯３を通じて該当のアドレスの電子計測機器♯２に入力されて、その指令等に従ったデータ処理が行われる（規定Ａ）。
【００１６】
ここで、指令等の供給対象となっている電子計測機器♯２よりも上位のアドレスの電子計測機器、例えば♯３の機器では、規定Ｃに従い、♯４の機器を介して♯２の機器に対する信号を受信したとき、その信号を下位側の♯２の機器のほかに上位側の♯４の機器にも送信する。従って♯４の機器では、パーソナルコンピュータから既に入力し、かつ、出力したものと同じ信号が再び入力されることになるが、この場合、規定Ｄにより、その入力信号は無視されるから、同じ信号がシステム内を何回も行き交う不具合は生じない。
【００１７】
また、上記した♯２の機器に対して供給された指令等が、当該♯２の機器の計測データの送信指令であったとき、その指令通りにデータを送信するが、そのデータは当該♯２の機器のアドレスとともに各通信ポートから出力され（規定Ａ）、上位側および下位側の♯３および♯１の機器に対して等しく出力される。このとき、上位側の機器♯３は、動作規定Ｃに従ってその信号を♯４および♯２の機器に出力する。♯４では、同じく規定Ｃに従ってその入力内容を機器♯３およびパーソナルコンピュータにそのまま出力するため、パーソナルコンピュータに機器♯２からのデータが伝送される。このとき、♯４の機器から♯３の機器に出力された♯２の機器の計測データは、規定Ｄに従って無視され、また、♯２の機器から下位側の♯１の機器に対して供給された計測データは、規定Ｂに従って無視されるため、計測機器側からパーソナルコンピュータに向けて出力された計測データ等の繰り返し伝送の問題も生じない。
【００１８】
さて、本発明においては、複数台の電子計測機器のそれぞれに前もってアドレスを付与する必要があるが、このアドレス付与は、請求項２に記載の構成、すなわち、特定のコマンドとともにアドレスデータが入力されたとき、その特定コマンドを含む信号の入力が１回目であるときには、そのアドレスデータを自己のアドレスとしてアドレス記憶手段に格納し、かつ、そのアドレスデータをアドレスの１カウント相当量だけ下位側に変更して、その変更結果があらかじめ設定されている最下位アドレスを含めてそれよりも上位側に相当するアドレスである場合に限って当該変更後のアドレスデータを上記特定のコマンドとともに各通信ポートから出力するとともに、特定コマンドを含む信号の２回目以降の入力に際しては、その入力信号を無視するように構成されたアドレス設定手段を設けることにより、極めて容易かつ確実に行うことができる。
【００１９】
以上のアドレス設定手段を設ける場合、パーソナルコンピュータに対して例えばｎ台の電子計測機器を接続する場合、パーソナルコンピュータから特定のコマンド、例えば￥と、アドレスデータとして例えば数値データｎを出力する。これにより、例えばアドレスの上位側、つまりパーソナルコンピュータに近い側ほどそのアドレスデータである数値を大きくし、かつ、下位側は上位側よりも１カウントだけ小さい数値のアドレスを付するように設定したときには、最上位の機器には自己のアドレスとしてｎが格納され、コマンド￥とｎ−１が各通信ポートから出力される。これを受けた下位側の電子計測機器では、自己のアドレスとしてｎ−１を格納すると同時に、コマンド￥とｎ−２を各通信ポートから出力して、上位側および下位側の機器に供給する。上位側の機器では、コマンド￥の入力が２回目であるからこれを無視し、下位側の機器ではｎ−２を自己のアドレスとして格納すると同時に、コマンド￥とｎ−３を各通信ポートから出力する。このようにして、パーソナルコンピュータから特定のコマンドとともに電子計測機器の接続台数に相当するカウント数のアドレスデータを１回出力するだけで、シリーズに接続されている全ての電子計測機器に上位側から下位側へと１カウントずつ小さいアドレスが自動的に設定され、各電子計測機器にアドレス設定用のハード的構成を設けることなく、容易かつ確実に各機器に対してアドレス設定を行うことができる。
【００２０】
【発明の実施の形態】
図１は本発明を電子天びんに適用した場合の実施の形態の構成を示すブロック図である。
【００２１】
荷重検出部１は皿１ａ上の荷重に対応する電気信号を出力し、その出力信号はＡ−Ｄ変換器２によってデジタル化された後、制御部３に取り込まれる。制御部３はＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３および入出力ポート３４を備えたマイクロコンピュータを主体として構成されている。入出力ポート３４には、前記したＡ−Ｄ変換器２と、計量値を表示するための表示器４、および、風袋処理やスパン較正指令等の電子天びんに必要な各種スイッチ群５のほかに、送信および受信用の２つのレベル変換器６ａ，６ｂが接続されている。そして、送信用のレベル変換器６ａには２つの送信ポートＴＸ１とＴＸ２が、また、受信用のレベル変換器６ｂには２つの受信ポートＲＸ１とＲＸ２が接続されており、送信ポートＴＸ１と受信ポートＲＸ１とが１つのコネクタに集約されて第１の通信ポート７が構成され、また、送信ポートＴＸ２と受信ポートＲＸ２とが集約されて第２の通信ポート８が構成される。
【００２２】
Ａ−Ｄ変換器２を介して制御部３に刻々と取り込まれた荷重データは、ＲＯＭ３２に書き込まれたプログラムに従い、公知の平均化演算や風袋処理、並びに質量値への換算に供され、これらの演算によって計量値が決定されて表示器４に表示される。
【００２３】
ＲＯＭ３２には、以上のような計量値決定のためのプログラムのほか、後述する通信用のプログラムと、アドレス設定用のプログラムが書き込まれている。
さて、本発明の実施の形態である電子天びんは、図２にその使用状態における接続例をブロック図で示すように、その複数台をシリーズに１台のパーソナルコンピュータ１０に接続した状態で、そのパーソナルコンピュータ１０を全ての電子天びんに対するホストコンピュータとして機能させることができる。
【００２４】
この接続は、図示のように、各電子天びんのそれぞれが備えている２つの通信ポート７と８に、両隣に位置する電子天びんの通信ポート７または８をそれぞれ接続することよって行われる。なお、パーソナルコンピュータ１０に直接接続される最上位の電子天びんは、２つの通信ポート７または８が、パーソナルコンピュータ１０が備えている１つの通信ポート１１に対して接続される。
【００２５】
この図２の例において４台の電子天びんがパーソナルコンピュータに接続されているが、その各電子天びんには、図示の通り、♯４〜♯１のアドレス、つまりパーソナルコンピュータ１０に近い上位側ほど番号の大きなアドレスが、あらかじめ設定されてそれぞれのＲＡＭ３３に記憶されている。そして、パーソナルコンピュータ１０では、各電子天びんのうち、任意の電子天びんに対して指令等を供給する場合には、その指令とともに該当の電子天びんのアドレスを出力するように設定されている。なお、各電子天びんに対するアドレス設定は、パーソナルコンピュータ１０から特定のコマンドが供給されたときに起動するアドレス設定用のプログラムによりソフト的に行われるのであるが、この設定に関しては後で詳述する。
【００２６】
図３は各電子天びんのＲＯＭ３２に書き込まれた通信用のプログラムの内容を示すフローチャートであり、以下、この図を参照しつつ、図２に示した接続状態における通信動作について述べる。
【００２７】
この通信用のプログラムは、前記した通常の測定プログラムの実行中において外部からアドレスデータを含む信号が到来したときに、割り込み処理によって実行される。２つの通信ポート７，８のいずれかからアドレスを含む信号が入力されると、まず、その入力信号と過去所定回以内に自己が出力した各信号を比較し（ＳＴ１）、その各出力信号のいずれかに今回の入力信号が一致していれば、その信号を無視し、当該入力信号によって起動したプログラムを終了し、次の信号入力を待つ（ＳＴ２）。今回の入力信号が過去所定回以内の出力信号のいずれにも一致していない場合には、入力信号に含まれるアドレスと、自己のアドレスとを比較する（ＳＴ３）。入力信号に含まれるアドレスが自己のアドレスよりも上位のアドレスであった場合、その入力信号をそのまま２つの通信ポート７，８の双方から出力する（ＳＴ４）。また、入力信号に含まれるアドレスが自己のアドレスよりも下位のアドレスであった場合、ＳＴ２に進んでその入力信号を無視してプログラムを終了し、次の信号の入力を待つ。一方、入力信号に含まれるアドレスが自己のアドレスと一致している場合、その入力信号の内容に応じた処理を実行する（ＳＴ５）。このとき、その入力信号の内容に、例えば計測データ等の送信要求が含まれている場合には、要求されているデータに自己のアドレスを付して２つの通信ポート７，８の双方から出力する（ＳＴ６，ＳＴ７）。
【００２８】
以上の通信用プログラムに従って各電子天びん♯４〜♯１が通信動作を行うことにより、以下に具体的な動作例を示すように、各電子天びん♯４〜♯１は、１台のパーソナルコンピュータ１０に対して実質的にパラレルに接続された場合と同様に、個々の電子天びん♯４〜♯１とパーソナルコンピュータ１０との間で信号の授受を行うことができる。
【００２９】
図４および図５はその具体的な動作説明図である。
図４の例は、パーソナルコンピュータ１０が最下位アドレスの電子天びん♯１のデータを採取する場合の例を示している。また、この図４および後述の図５においては、各通信動作に対して、図３のプログラムにおける該当のＳＴナンバーを付している。
【００３０】
この例において、パーソナルコンピュータ１０から、データ送信を要求する例えば「ｏｕｔ」のコマンドに、該当の機器のアドレス♯１を付して「♯１−ｏｕｔ」の信号を出力する。この信号はまず、パーソナルコンピュータ１０に直接的に接続されている電子天びん♯４に入力され、この電子天びん♯４では、図３におけるＳＴ１，ＳＴ３を経てＳＴ４が実行され、その入力信号をそのまま電子天びん♯３とパーソナルコンピュータ１０に出力する。このとき、パーソナルコンピュータ１０のソフトにおいて、図３に示したプログラムにおけるＳＴ１，ＳＴ２に相当するルーチンを設けておくことにより、電子天びん♯４からの入力信号を無視することができる。
【００３１】
電子天びん♯３では、「♯１−ｏｕｔ」の信号が入力することにより、上記と同様にＳＴ４が実行されて、その入力信号をそのまま電子天びん♯４と♯２に出力する。電子天びん♯４では、その入力信号は図３におけるＳＴ１，ＳＴ２によって無視する一方、電子天びん♯２では、「♯１−ｏｕｔ」の信号入力により、ＳＴ４によりその入力信号をそのまま電子天びん♯３と♯１に出力する。電子天びん♯３では、ＳＴ１，ＳＴ２によってその入力信号を無視する。
【００３２】
電子天びん♯１に「♯１−ｏｕｔ」の信号が入力すると、ＳＴ５〜ＳＴ７に従い、データに自己のアドレス♯１を付して「♯１−データ」の信号を出力する。この信号「♯１−データ」は電子天びん♯２に入力されるが、電子天びん♯２では、ＳＴ４に従い、その信号をそのまま電子天びん♯３と♯１に出力する。電子天びん♯１ではＳＴ１，ＳＴ２に従ってその入力信号を無視するが、電子天びん♯３ではＳＴ４に従ってその信号「♯１−データ」をそのまま電子天びん♯４と♯２に出力する。このとき、電子天びん♯２ではＳＴ１，ＳＴ２に従ってその信号を無視し、電子天びん♯４では、ＳＴ４に従ってその信号をパーソナルコンピュータ１０と電子天びん♯３に出力し、これによって電子天びん♯１からのデータがパーソナルコンピュータ１０に到達することになる。なお、この信号は電子天びん♯３においてＳＴ１，ＳＴ２に従って無視される。
【００３３】
図５は電子天びん♯３に対して上記と同様のデータ送信指令を与えた場合の例である。
この場合、パーソナルコンピュータ１０から「♯３−ｏｕｔ」の信号が出力される。その信号は電子天びん♯４のＳＴ４によってパーソナルコンピュータ１０と電子天びん♯３に出力され、パーソナルコンピュータ１０ではその信号を無視するが、電子天びん♯３では、ＳＴ５〜ＳＴ７に従い、「♯３−データ」を電子天びん♯４および♯２に出力する。電子天びん♯２では、ＳＴ３，ＳＴ２に従ってその入力信号を無視するが、電子天びん♯４では、ＳＴ４に従ってその入力信号「♯３−データ」をパーソナルコンピュータ１０および電子天びん♯３に出力し、これによってそ電子天びん♯３からのデータがパーソナルコンピュータ１０に到達する。なお、電子天びん♯３では電子天びん♯４からの信号「♯３−データ」をＳＴ１，ＳＴ２によって無視する。
【００３４】
以上のように、１つの通信ポートを持つ１台のパーソナルコンピュータ１０に対して複数台の電子天びんをシリーズに接続した状態で、その個々の電子天びんとパーソナルコンピュータ１０との間で、実質的に直接的な信号の授受が可能となる。
【００３５】
次に、各電子天びんのＲＯＭ３２に書き込まれたアドレス設定用のプログラムについて述べる。図６はその内容を示すフローチャートである。
このアドレス設定用のプログラムは、図２のように各電子天びんがシリーズにパーソナルコンピュータ１０に接続された状態で、パーソナルコンピュータ１０から特定のコマンド（例えば￥）が供給されたときに割り込み処理によって起動する。パーソナルコンピュータ１０では、アドレス設定に際して上記の特定コマンド￥とともに、天びん接続台数に応じた最上位アドレスに対応するアドレスデータ（図２の例では接続台数が４で、アドレスは数値４〜１で表されており、かつ、パーソナルコンピュータ１０に近い上位側ほど数値の大きなアドレスが設定され、従ってその最上位アドレスは４）に相当するアドレスデータを出力する。
【００３６】
さて、各電子天びんにおいて、以上のようなコマンド￥とアドレスデータｎを含む信号「￥ｎ」が入力されると、そのコマンド￥付きの信号の入力が１回目であるか否かを判定し（ＳＴ２１）、１回目でなければその入力信号を無視する（ＳＴ２２）。￥付き信号の入力が１回目であるならば、コマンド￥に続くアドレスデータｎを自己のアドレスデータとしてＲＡＭ３３に格納し（ＳＴ２３）、同時にそのデータｎからアドレスの１カウント相当量を減算し（ＳＴ２４）、その減算後のアドレスデータｎ′が、あらかじめ最下位アドレスとして設定されているアドレス以上の場合に限って、その減算後のアドレスデータｎ′にコマンド￥を付して各通信ポート７，８から出力する（ＳＴ２５，ＳＴ２６）。減算後のアドレスデータｎ′が、あらかじめ最下位アドレスとして設定されているアドレス未満、例えばアドレスを数値で表し、かつ、最下位アドレスを１と設定している場合においてｎ′＝０となった場合には、ＳＴ２６を実行せずにプログラムを終了する。
【００３７】
図７は、図２に示した接続状態において、同図に示すように各電子天びんに対して♯４〜♯１のアドレスを設定する場合の各機器の通信動作の説明図である。この場合、パーソナルコンピュータ１０に対する電子天びんの接続台数は４であり、また、アドレスを数値で表しているため、パーソナルコンピュータ１０から「￥４」の信号を出力する。また、この場合、最下位アドレスは１とあらかじめ設定される。
【００３８】
その信号「￥４」はパーソナルコンピュータ１０に直接的に接続された電子天びんに入力され、この電子天びんでは、ＳＴ２１からＳＴ２３を実行して自己のアドレスとして♯４を記憶する。そして、この電子天びん♯４は、ＳＴ２４〜ＳＴ２６により、アドレスデータを１カウント減算した後に各通信ポートから「￥３」の信号を出力する。この出力はパーソナルコンピュータ１０と下流側の電子天びんに入力され、その下流側の電子天びんはこの入力信号により同じくＳＴ２１，ＳＴ２３により自己のアドレスとして♯３を記憶すると同時に、ＳＴ２４〜ＳＴ２６により上流側の電子天びん♯４および下流側の電子天びんに「￥２」の信号を出力する。
【００３９】
電子天びん♯４では、コマンド￥が付された信号の入力が２回目であるから、ＳＴ２１，ＳＴ２２によってその入力信号を無視するが、下流側の電子天びんでは「￥２」の信号入力により、ＳＴ２１，ＳＴ２３により自己のアドレスとして♯２を記憶するとともに、ＳＴ２４〜ＳＴ２６によって「￥１」の信号を電子天びん♯３および下流側の電子天びんに出力する。
【００４０】
電子天びん♯３では、上記と同様にＳＴ２１，ＳＴ２２によってその入力信号を無視するが、下流側の電子天びんではＳＴ２１，ＳＴ２３により自己のアドレスとして♯１を記憶する。また、この電子天びん♯１では、ＳＴ２４によってそのアドレスデータを１カウント減算するが、その減算結果は０となってあらかじめ設定されている最下位アドレス未満であるため、ＳＴ２５からＳＴ２６に進まず、信号を出力しない。
【００４１】
以上のように、パーソナルコンピュータ１０から特定コマンド￥とともに、接続されている電子天びんの台数に応じた最上位アドレスに対応するアドレスデータを１回だけ出力することにより、全ての電子天びんはその接続順位に応じたアドレスが設定される。
【００４２】
以上の本発明の実施の形態において特に注目すべき点は、各電子天びんに対してハード的には２つのレベル変換器と２つの通信ポート用のコネクタを設けるほかは何らの追加をすることなく、また、パーソナルコンピュータ１０にはハード的な何らの追加を行うことなく、任意台数の電子天びんをホストコンピュータとしての１台のパーソナルコンピュータに接続することができる点であり、マルクプレクサ等を用いて各電子天びんをパラレルに接続する場合に比して、安価な構成のもとに同等の機能を達成することができる。
【００４３】
また、以上の実施の形態のように、各電子天びんの入出力ポート３４の１つの入力端並びに１つの出力端に、それぞれ１個ずつレベル変換器６ａないしは６ｂを接続して、その各レベル変換器６ａ，６ｂに、２つの通信ポート７，８の送信ポートＴＸ１，ＴＸ２、ないしは受信ポートＲＸ１，ＲＸ２をそれぞれ接続することにより、各送受信ポートごとに入力端，出力端を割り当てる場合に比してレベル変換器の数を半分にすることができると同時に、割り込みポート数を節約できるという利点がある。このような接続を可能としているのは、本発明においては２つの通信ポートから同じ信号を出力すること、および、２つの通信ポートのいずれから入力された信号であっても、その信号を機器内部では全く同じように取り扱うからである。ただし、本発明は、２つの通信ポート７，８として、互いに独立したものを用いることも可能であることは勿論である。
【００４４】
なお、上記の例では、アドレスを数値で表し、かつ、パーソナルコンピュータに近い上位アドレスほど、その数値を大とした例を示したが、上位アドレスほど数値を小としてもよいことは勿論である。そして、この場合、アドレス設定用のプログラムでは、１つの電子計測機器に最初の特定コマンドとともにアドレスデータが供給されたとき、そのアドレスデータを自己のアドレスとして記憶するとともに、供給されたアドレスデータに１カウントだけ加算した上で、特定コマンドとともに外部に出力するように構成すればよい。
【００４５】
また、アドレスは上記の例のように数値とする必要は必ずしもなく、要は上位・下位の識別がつき、かつ、１カウント相当量ごとの変更が可能なデータであれば、例えば“Ａ”という文字を並べたものでアドレスを表し、その文字数によって個々のアドレスを示す等、任意の形態のアドレスを採用し得ることは勿論である。
【００４６】
更に、本発明は、図６に例示されるアドレス設定用のプログラムについては必ずしも備えている必要はなく、例えば各電子天びんにアドレス設定用のディップスイッチ等を設けることによって人為的にアドレス設定を行ってもよいが、アドレス設定用のプログラムを設けることにより、そのようなハード上の追加が不要となるばかりでなく、人為的なアドレス設定ミスを防止し得る点においても有用である。
【００４７】
更にまた、本発明は、電子天びんのみならず、ＣＰＵ等のインテリジェントな素子を備えた計測機器であれば、任意の電子計測機器に適用し得ることは言うまでもない。
【００４８】
【発明の効果】
以上のように、本発明によれば、電子計測機器に少なくとも２つの通信ポートを設け、所要の通信用プログラムを書き込んでおくだけで、パーソナルコンピュータに対してマルチプレクサ等の何らのハード的な追加をすることなく、１台の複数台の電子計測機器をシリーズに接続して、個々の各電子計測機器とパーソナルコンピュータ間で所望の通信を行うことが可能となり、接続状態のシステム全体としてのコストを抑えることができる。
【図面の簡単な説明】
【図１】本発明を電子天びんに適用した場合の実施の形態の構成を示すブロック図
【図２】図１の実施の形態の複数台を１台のパーソナルコンピュータに接続した状態の説明図
【図３】本発明の実施の形態におけるＲＯＭ３２に書き込まれた通信用プログラムの内容を示すフローチャート
【図４】図２の接続状態における各機器間の通信動作の例の説明図
【図５】同じく図２の接続状態における各機器間の通信動作の例の説明図
【図６】本発明の実施の形態におけるＲＯＭ３２に書き込まれたアドレス設定用プログラムの内容を示すフローチャート
【図７】図２の接続状態において、アドレス設定用プログラムを動作させた場合における各機器の動作例の説明図
【図８】従来の電子計測機器の複数台を１台のパーソナルコンピュータに接続する場合のシステム構成例を示すブロック図
【符号の説明】
１  荷重検出部
３  制御部
３１  ＣＰＵ
３２  ＲＯＭ
３３  ＲＡＭ
３４  入出力ポート
６ａ，６ｂ  レベル変換器
７  第１の通信ポート
８  第２の通信ポート
ＴＸ１，ＴＸ２  送信ポート
ＲＸ１，ＲＸ２  受信ポート
１０  パーソナルコンピュータ
１１  通信ポート
♯１〜♯４  電子天びん
【図１】
0003648876.tif 000002
【図２】
0003648876.tif 000003
【図３】
0003648876.tif 000004
【図４】
0003648876.tif 000005
【図５】
0003648876.tif 000006
【図６】
0003648876.tif 000007
【図７】
0003648876.tif 000008
【図８】
0003648876.tif 000009