(57)【特許請求の範囲】
【請求項１】
主制御部にデータ通信線を介して接続された複数の端末部の動作を、上記主制御部からの選択的なアドレス指定の下で制御する端末制御システムであって、
予め前記複数の端末部の各アドレスを、各端末部に共通な初期アドレスとしてそれぞれ設定する初期設定手段と、
前記主制御部に設けられ、前記複数の端末部のアドレス設定時には前記端末部に対して上記初期アドレスを送信先としてアドレス設定コマンドと共に、端末部に設定すべきアドレスデータを送信するアドレス付与手段と、
前記各端末部にそれぞれ設けられ、上記アドレス設定コマンドを受信したときに上記アドレスデータを一次記憶する手段、および当該端末部において所定のアドレス設定指示が与えられたとき、上記一次記憶したアドレスデータを自局アドレスとして設定すると共に、前記主制御部に対して応答コマンドを返すアドレス設定手段と
を具備したことを特徴とする端末制御システム。
【請求項２】
前記複数の端末部は、互いに同じ機能を備え、前記主制御部からのアドレス指定を受けて選択的に動作するものである請求項１に記載の端末制御システム。
【請求項３】
前記複数の端末部は、自動販売機に組み込まれた複数の商品選択釦、または複数の商品コラムにそれぞれ対応して設けられて、これらの各動作を個別に制御するものである請求項１に記載の端末制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば自動販売機に組み込まれた複数の商品選択釦、または複数の商品コラムに対応して設けられた複数の端末部の動作を、データ通信線を介して接続された主制御部から個別に制御するシステムに係り、特に複数の端末部に対するアドレス設定を簡易に実行することのできる機能を備えた端末制御システムに関する。
【０００２】
【関連する背景技術】
たばこ等の自動販売機は、概略的には図１に示すように複数種の商品を銘柄別に収納する複数の商品コラム１ａ,１ｂ,〜１ｎと、これらの商品コラム１ａ,１ｂ,〜１ｎにそれぞれ収納された商品の選択的な払い出しを指示する複数の商品選択釦２ａ,２ｂ,〜２ｍとを備えている。そしてマイクロコンピュータ等からなる販売制御部３の制御の下で、商品選択釦２ａ,２ｂ,〜２ｍの択一的な押圧操作により指定された銘柄の商品を、当該商品を収納した商品コラム１ａ,１ｂ,〜１ｎから選択的に払い出すように構成されている。尚、図中４は投入金額を判定したり、釣り銭の発行等を行う金銭処理部である。
【０００３】
しかして従来の自動販売機においては、複数の商品コラム１ａ,１ｂ,〜１ｎと販売制御部３との間をそれぞれ個別の制御信号線にて結び、また複数の商品選択釦２ａ,２ｂ,〜２ｍと販売制御部３との間についても、それぞれ個別の信号線で結んでいる。そしてこれらの信号線を介して商品選択釦２ａ,２ｂ,〜２ｍの選択的な操作を検出し、また信号線を介して各商品コラム１ａ,１ｂ,〜１ｎを選択的に駆動することで商品の払い出しを行うように構成されている。しかしながらこの場合、自動販売機に大量の信号線を敷設することが必要となり、製造コスト増大の要因となっている。
【０００４】
【発明が解決しようとする課題】
そこで図２に示すように、複数の商品コラム１ａ,１ｂ,〜１ｎのそれぞれに、その動作を制御する端末制御部（端末部）５ａ,５ｂ,〜５ｎを設け、これらの端末制御部５ａ,５ｂ,〜５ｎをシリアル通信用のデータ通信線６を介して販売制御部３に設けた主制御部７に接続し、アドレス管理部８の下で上記主制御部７から各端末制御部５ａ,５ｂ,〜５ｎを選択的にアドレス指定して動作指令を与え、これによって前記各商品コラム１ａ,１ｂ,〜１ｎの動作を個別に制御することが考えられている。尚、複数の商品選択釦２ａ,２ｂ,〜２ｍについても、同様に選択的なアドレス指定により、その動作を制御することが考えられている。
【０００５】
ところで複数の商品コラム１ａ,１ｂ,〜１ｎのそれぞれに設けられる端末制御部５ａ,５ｂ,〜５ｎには、一般的に、その製作時に予め互いに異なる仮のアドレスが付与される。そしてこれらの端末制御部５ａ,５ｂ,〜５ｎは、上記仮のアドレスに従って前記各商品コラム１ａ,１ｂ,〜１ｎに所定の順序に従ってそれぞれ対応付けながら、自動販売機に組み付けられる。この為、各端末制御部５ａ,５ｂ,〜５ｎのアドレス管理が大変であり、組み付け後における商品コラム１ａ,１ｂ,〜１ｎの順序との整合性の確認も大変である。
【０００６】
本発明はこのような事情を考慮してなされたもので、その目的は、例えば自動販売機に組み込まれた複数の商品選択釦、または複数の商品コラムに対応して設けられ、データ通信線を介して主制御部に接続された複数の端末部に対するアドレス設定を簡易に実行することのできる機能を備えた端末制御システムを提供することにある。
【０００７】
【課題を解決するための手段】
上述した目的を達成するべく発明に係る端末制御システムは、例えば自動販売機に組み込まれた複数の商品選択釦、または複数の商品コラムに対応して設けられ、データ通信線を介して主制御部に接続された複数の端末部の動作を、上記主制御部からの選択的なアドレス指定の下で制御するものであって、
前記複数の端末部の各アドレスを、各端末部に共通な初期アドレス、例えば正式な運用時には使用されることのない特殊なアドレスを初期値としてそれぞれ設定しておき（初期設定手段）、
前記主制御部には、前記複数の端末部に対するアドレス設定時に前記端末部に対して上記初期アドレスを送信先としてアドレス設定コマンドと共に、端末部に設定すべきアドレスデータを送信するアドレス付与手段を設け、
一方、前記各端末部には、上記アドレス設定コマンドを受信したときに上記アドレスデータを一次記憶する手段、および当該端末部において所定のアドレス設定指示が与えられたとき、上記一次記憶したアドレスデータを自局アドレスとして設定すると共に、前記主制御部に対して応答コマンドを返すアドレス設定手段をそれぞれ設けたことを特徴としている。
【０００８】
ちなみに前記複数の端末部は、互いに同じ機能を備え、前記主制御部からのアドレス指定を受けて選択的に動作するものであって、自動販売機に組み込まれた複数の商品選択釦、または複数の商品コラムにそれぞれ対応して設けられて、これらの各動作を個別に制御する端末制御部として実現される。
【０００９】
【発明の実施の形態】
以下、図面を参照して本発明の一実施形態に係る端末制御システムについて、自動販売機に組み込んだ場合を例に説明する。
この端末制御システムは、例えば図２に示すように自動販売機における複数の商品コラム１ａ,１ｂ,〜１ｎ、または複数の商品選択釦２ａ,２ｂ,〜２ｍにそれぞれ設けられてその動作を制御する複数の端末制御部５ａ,５ｂ,〜５ｎと、販売制御部３に設けられた主制御部７とを、シリアル通信用のデータ通信線６を介して接続し、販売制御部３に設けた主制御部７からの選択的なアドレス指定の下で上記各端末制御部５ａ,５ｂ,〜５ｎの動作を制御するように構成される。
【００１０】
本発明は、このような端末制御システムにおいて上記複数の端末制御部５ａ,５ｂ,〜５ｎに対して簡易にアドレスを設定する機能を備えたものである。特にこのアドレス設定機構は、予め前記複数の端末制御部５ａ,５ｂ,〜５ｎの各アドレスを、各端末制御部５ａ,５ｂ,〜５ｎに共通な初期アドレス、具体的には正式な運用時には使用されることのない特殊なアドレスを、例えばアドレス「００」として設定する初期設定手段を備える。このアドレスの初期設定は、自動販売機の工場出荷時や、該自動販売機のシステムリセット時等に実行される。
【００１１】
しかしてアドレス設定機能は、上述したように各端末制御部５ａ,５ｂ,〜５ｎのアドレスを「００」として初期設定した状態において自動販売機に対してアドレス設定モードを設定し、主制御部７と複数の端末制御部５ａ,５ｂ,〜５ｎとの間でデータ通信線６を介して所定のアドレス設定コマンド等をデータ通信しながら実行される。
【００１２】
即ち、主制御部７および各端末制御部５（５ａ,５ｂ,〜５ｎ）がそれぞれ備えるアドレス設定の為の処理機能は、例えば図３にその処理手順として示すように実現される。主制御部７はアドレス付与手段としての役割を担うもので、先ず前記各端末制御部５（５ａ,５ｂ,〜５ｎ）に対して設定すべきアドレスデータ「ＸＸ」を設定する［ステップＳ１］。このアドレスデータは、複数の端末制御部５（５ａ,５ｂ,〜５ｎ）の物理的な配置に基づいて割り出したデータとして、或いは所定のアドレス管理プログラムに登録されている複数のアドレスデータを順に読み出すことで設定される。
【００１３】
このようにして端末制御部５に設定すべきアドレスデータ「ＸＸ」を設定したならば、次に主制御部７は、データの送信先アドレスを前述したように各端末制御部５（５ａ,５ｂ,〜５ｎ）に対して初期設定されたアドレス「００」とし、アドレス設定コマンド「ＡＤ」と共に、上記アドレスデータ「ＸＸ」を前記データ通信線６を介して送信する［ステップＳ２］。そして各端末制御部５（５ａ,５ｂ,〜５ｎ）からの応答の有無を所定時間に亘って監視し［ステップＳ３］、応答がない場合には上述したアドレス設定コマンド「ＡＤ」とアドレスデータ「ＸＸ」の送信を繰り返し実行する。
【００１４】
これに対して端末制御部５からの応答が検出された場合には、後述するようにいずれかの端末制御部５ａ,５ｂ,〜５ｎが、上記アドレスデータ「ＸＸ」を取得したと判定する。そしてこの場合には、全ての端末制御部５ａ,５ｂ,〜５ｎがアドレスデータ「ＸＸ」を取得したか否か、即ち、複数の端末制御部５ａ,５ｂ,〜５ｎに対するアドレス設定が完了したか否かを判定する［ステップＳ４］。そしてアドレス設定が完了していない場合には、上述したステップＳ１に示すアドレスデータ「ＸＸ」の設定処理からの一連の処理手順を繰り返し実行する。この場合、アドレスデータ「ＸＸ」としては、既に端末制御部５ａ,５ｂ,〜５ｎにより取得されたアドレスデータを除いたものの中から選ばれる。そしてアドレス設定の完了が判定された時点で、そのアドレス設定モードを解除する。このアドレス設定の完了の判定については、例えば複数の端末制御部５ａ,５ｂ,〜５ｎに対してそれぞれ設定すべく準備された複数のアドレスデータの全てを送信したか否かを判定する等して行われる。
【００１５】
一方、前記各端末制御部５（５ａ,５ｂ,〜５ｎ）においては、前述したように予め初期設定手段によりアドレスが「００」として初期設定されており［ステップＳ１１］、この状態で主制御部７からのデータ通信を待ち受ける。このアドレス「００」が初期設定された状態自体が、各端末制御部５（５ａ,５ｂ,〜５ｎ）におけるアドレス設定モードとなる。
【００１６】
そしてアドレス設定モードの状態にある各端末制御部５（５ａ,５ｂ,〜５ｎ）においては、そのアドレス設定手段として、先ずデータ通信線６を介して自己宛のデータが受信されるか否かを判定し［ステップＳ１２］、アドレス「００」で示される自己宛のデータを受信したときにはその受信データ中にアドレス設定コマンド「ＡＤ」が含まれるか否かを判定する［ステップＳ１３］。尚、受信データにアドレス設定コマンド「ＡＤ」が含まれない場合には、その受信データを無視し、再度、自己宛のデータが受信されるか否かを監視する。そして受信データにアドレス設定コマンド「ＡＤ」が含まれる場合には、上記受信データ中のアドレスデータ「ＸＸ」を抽出し、このアドレスデータ「ＸＸ」を一次記憶する［ステップＳ１４］。
【００１７】
しかる後、各端末制御部５（５ａ,５ｂ,〜５ｎ）は、該各端末制御部５（５ａ,５ｂ,〜５ｎ）が設けられた商品コラム１ａ,１ｂ,〜１ｎ、または商品選択釦２ａ,２ｂ,〜２ｍを介してアドレス設定の為の指示が与えられるか否かを判定する［ステップＳ１５］。このアドレス設定の為の指示は、商品コラム１ａ,１ｂ,〜１ｎ、または商品選択釦２ａ,２ｂ,〜２ｍを介してオペレータにより外部的に与えられるもので、例えば商品選択釦２ａ,２ｂ,〜２ｍの選択的な押圧操作、または商品コラム１ａ,１ｂ,〜１ｎに組み込まれた商品払出ユニットが備える売り切れスイッチの選択的な操作により与えられる。
【００１８】
そして所定時間に亘ってアドレス設定の指示が与えられない場合には、アドレス設定の指示がないものとして上述した受信データ中の一次記憶したアドレスデータ「ＸＸ」を破棄し、再度、ステップＳ１１の処理に戻って自己宛のデータが受信されるか否かを監視する。これに対してアドレス設定の指示が与えられた場合には、前述した如く一次記憶したアドレスデータ「ＸＸ」を、自己に割り当てるアドレスとして取り込み、初期設定されたアドレス「００」をアドレス「ＸＸ」に変更して登録する［ステップＳ１６］。しかる後、上記アドレス「ＸＸ」を取得した旨を示す応答コマンドをデータ通信線６を介して主制御部７に返す［ステップＳ１７］。
【００１９】
この結果、アドレス「ＸＸ」を取得した端末制御部５（５ａ,５ｂ,〜５ｎ）においては、その後、主制御部７からアドレス「００」を送信先としてアドレス設定コマンド「ＡＤ」と新たなアドレスデータ「ＸＸ」とが送られてきても、これを自局宛のデータとして判断することがなくなるので、その通信データは他の端末制御部５に対して送られることになる。
【００２０】
かくして上述した主制御部７によるアドレス付与手段、および端末制御部５におけるアドレス設定手段とからなるアドレス設定機能によれば、図４にその例を示すように、主制御部７から時刻Ｔ１にアドレス設定指令を発し、送信先アドレスを「００」としてアドレス設定コマンド「ＡＤ」と新たなアドレスデータ「０３」とを送ると、上記アドレスデータ「０３」は端末制御部５ａ,５ｂ,〜５ｎのそれぞれにおいて一次記憶される。このとき、端末制御部５ｂに対してアドレス設定指示を与えると、端末制御部５ｂが一次記憶したアドレスデータ「０３」を取り込んで初期設定されているアドレス「００」を「０３」に変更し、主制御部７に対して応答コマンドを返す。
【００２１】
すると主制御部７においては、アドレスデータ「０３」の付与が完了したことを知り、次の時刻Ｔ２にアドレス設定指令を発し、送信先アドレスを「００」としてアドレス設定コマンド「ＡＤ」と新たなアドレスデータ「０２」とを送る。するとこの送信データは、上記アドレス「０３」を取得した端末制御部５ｂ以外の端末制御部５ａ,５ｃ,〜５ｎにおいて受信され、これれらの各端末制御部５ａ,５ｃ,〜５ｎにおいてそれぞれ一次記憶される。この状態で端末制御部５ａに対してアドレス設定指示を与えると、端末制御部５ａは、一次記憶したアドレスデータ「０２」を取り込んで初期設定されているアドレス「００」を「０２」に変更し、主制御部７に対して応答コマンドを返す。
【００２２】
すると主制御部７においては、アドレスデータ「０２」の付与が完了したことを知り、次の時刻Ｔ３にアドレス設定指令を発し、送信先アドレスを「００」としてアドレス設定コマンド「ＡＤ」と新たなアドレスデータ「０１」とを送る。この場合には、上記アドレス「０３」を取得した端末制御部５ｂ、およびアドレス「０２」を取得した端末制御部５ａ以外の端末制御部５ｃ,〜５ｎにおい手その送信データが受信され、上記アドレスデータ「０１」はこれれらの各端末制御部５ｃ,〜５ｎにおいてそれぞれ一次記憶される。この状態で端末制御部５ｃに対してアドレス設定指示を与えると、端末制御部５ｃは、一次記憶したアドレスデータ「０１」を取り込んで初期設定されているアドレス「００」を「０１」に変更し、主制御部７に対して応答コマンドを返す。
【００２３】
以降、同様にして残された端末制御部５ｄ,〜５ｎに対して、送信先アドレスを「００」としてアドレス設定コマンド「ＡＤ」と新たなアドレスデータ「ＸＸ」と順次送りながら、各端末制御部５ｄ,〜５ｎにそれぞれアドレス設定指示を与えることで、全ての端末制御部５ａ,５ｃ,〜５ｎに対するアドレスの付与（アドレス設定）が完了する。
【００２４】
このように本端末制御システムによれば、主制御部７がデータ通信線６を介して制御する複数の端末制御部５ａ,５ｃ,〜５ｎに対して、簡単な手順にてアドレスを設定することができる。しかも複数の端末制御部５ａ,５ｃ,〜５ｎがそれぞれ設けられる商品コラム１ａ,１ｂ,〜１ｎ、または商品選択釦２ａ,２ｂ,〜２ｍを選択的に操作してそのアドレス設定を指示するだけで、各端末制御部５ａ,５ｃ,〜５ｎに対するアドレス設定を簡易に実行することができ、専門的知識を格別に必要としない。
【００２５】
従って複数の端末制御部５ａ,５ｃ,〜５ｎに予め互いに異なる仮のアドレスが付与されていてもこれらの仮のアドレスをリセットし、自動販売機への組み込み後に、前述した如く商品コラム１ａ,１ｂ,〜１ｎ、または商品選択釦２ａ,２ｂ,〜２ｍを所定の順序で選択的に操作していくだけで、各端末制御部５ａ,５ｃ,〜５ｎに対するアドレス設定を容易に実施することができると言う利点がある。しかも自動販売機への組み込みに先立って各端末制御部５ａ,５ｃ,〜５ｎにそれぞれ付与した仮のアドレスを管理する必要がないので、その作業負担を大幅に軽減することができる等の効果が奏せられる。
【００２６】
尚、本発明は上述した実施形態に限定されるものではない。ここでは自動販売機に組み込まれる端末制御システムを例に説明したが、その他の端末制御システムにおいても同様に適用することができる。またアドレスデータの桁数（データビット数）等は、端末制御部５の数等に応じて定めれば良いものであり、初期設定するアドレスとして「００」以外の、正式な運用時には使用されることのないアドレスを採用することも勿論可能である。その他、本発明はその要旨を逸脱しない範囲で種々変形して実施することができる。
【００２７】
【発明の効果】
以上説明したように本発明によれば、複数の端末部のアドレス設定時には主制御部から各端末部に対して予め共通に設定された初期アドレスを送信先としてアドレス設定コマンドと共に、端末部に設定すべきアドレスデータを送信し、各端末部ににおいては、アドレス設定コマンドを受信したときに上記アドレスデータを一次記憶し、所定のアドレス設定指示が与えられたときに上記一次記憶したアドレスデータを自局アドレスとして設定して前記主制御部に対して応答コマンドを返すだけなので、専門的知識を要することなしに簡易にして確実に複数の端末部に対してアドレスを設定することができる等の実用上多大なる効果を奏することができる。
【図面の簡単な説明】
【図１】自動販売機の要部概略構成図。
【図２】自動販売機に組み込まれる端末制御システムの例を示す図。
【図３】本発明の一実施形態に係る端末制御システムが備えるアドレス設定機能によるアドレス設定手順の例を示す図。
【図４】図３に示す端末制御システムにおけるアドレス設定処理機能による複数の端末制御部に対するアドレス設定の例を示す図。
【符号の説明】
１（１ａ,１ｂ,〜１ｎ）  商品コラム
２（２ａ,２ｂ,〜２ｍ）  商品選択釦
３  販売制御部
５（５ａ,５ｂ,〜５ｎ）  端末制御部
６  データ通信線
７  主制御部
Ｓ１,〜Ｓ４  アドレス付与手段
Ｓ１１，〜Ｓ１７  アドレス設定手段
【図１】
0004681766.tif 000002
【図２】
0004681766.tif 000003
【図３】
0004681766.tif 000004
【図４】
0004681766.tif 000005