(57)【特許請求の範囲】
【請求項１】
主制御部と、該主制御部から所定の周期でくり返し送信される制御指令を受信し、該制御指令に基づいて制御動作を行うとともに該制御動作で得た情報を前記主制御部に送信する従制御部とを有し、該従制御部の制御動作に、前記制御指令として貨幣等の受付指令を受信したときに受付の可否を判定するとともにその判定に基づいて受付の可否のいずれかの動作を行わしめる制御動作を含む自動販売機の貨幣等処理装置において、前記従制御部に、（Ａ）前記主制御部から送信される制御指令を受信したとき、受信割込を発生させ受付処理タスクに制御を移して、前記制御指令の受信確定時にのみカウンタをプリセットする手段と、（Ｂ）前記手段（Ａ）による動作の実行にかかわらず、一定周期で前記カウンタの計数を実行し、計数値が予め定められた限界値に達したか否かを判定し、限界値に達したときには通信断状態と判断する貨幣等の受付可否判定手段とを設けたことを特徴とする、自動販売機の貨幣等処理装置。
【請求項２】
前記受信確定の判断を、前記制御指令が自己装置への指令か否かの判断によって行う、請求項１の自動販売機の貨幣等処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自動販売機の貨幣等処理装置に関し、とくに、主制御部と該主制御部からくり返し送信される制御指令を受信して個々の制御動作を行う従制御部（以下、スレーブと呼ぶこともある。）とを備え、該従制御部で、購入する商品の代金を支払うための貨幣やカード（以下、貨幣等と言う。）による支払動作を受け付けるか否かを判定するようにした自動販売機の貨幣等処理装置に関する。
【０００２】
【従来の技術】
制御指令を送信する主制御部と、主制御部からくり返し送信される制御指令を受信し、必要な制御動作を分担する従制御部とを有する分散制御方式の自動販売機が知られている。たとえば特許番号第２５４５９２５号公報には、主制御部と、該主制御部から伝送路を介して所定の周期で繰り返し送信される制御指令を受信し、その制御指令に従って制御動作を行うと共に当該制御動作で得た情報を伝送路を介して前記主制御部に送信する従制御部とを備え、前記制御指令として受付指令を受信したときはその状態を保持して貨幣等の受付の制御動作を行う貨幣等処理装置を前記従制御部に含む自動販売機の貨幣等処理装置において、前記制御指令の受信が無いことを判別して通信断カウンタをカウントアップする計数手段と、該通信断カウンタの値が所定値に達したことを判別して通信断フラグをセットするセット手段と、前記制御指令の受信が有ることを判別して前記通信断カウンタ及び通信断フラグをクリアするクリア手段とからなる通信断検知手段と、前記受付指令を受信した状態で前記通信断フラグがセットされていないことを判別して貨幣等の受付の制御動作を行う受付手段と、前記受付指令を受信した状態で前記通信断フラグがセットされていることを判別して貨幣等の受付禁止の制御動作を行う受付禁止手段とからなる貨幣等受付処理手段とを前記貨幣等処理装置に備え、前記通信断検知手段及び貨幣等受付処理手段の動作を一定周期で繰り返し行うようにした、自動販売機の貨幣等処理装置が提案されている。つまり、主制御部としてのホストコンピュータからの通信が切れたときに、従制御部を備えた装置の機能を停止するようにしたものである。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記提案による装置には、通信断フラグを必要とするため、制御が複雑になるという基本的な問題がある。
【０００４】
また、上記制御指令の受信が無いことを判別して通信断カウンタをカウントアップする計数手段と、該通信断カウンタの値が所定値に達したことを判別して通信断フラグをセットするセット手段と、前記制御指令の受信が有ることを判別して前記通信断カウンタ及び通信断フラグをクリアするクリア手段とからなる通信断検知手段と、前記受付指令を受信した状態で前記通信断フラグがセットされていないことを判別して貨幣等の受付の制御動作を行う受付手段と、前記受付指令を受信した状態で前記通信断フラグがセットされていることを判別して貨幣等の受付禁止の制御動作を行う受付禁止手段の処理手段を必要としているので、制御装置が一層複雑になっている。
【０００５】
さらに、通信断フラグの設定処理と貨幣等の受付処理の２つの処理を一定周期で繰り返す必要があり、処理時間に無駄があるという問題もある。
【０００６】
本発明の課題は、上記のような問題点に着目し、制御を複雑化している主要因である通信断フラグを使用せず、より簡単な制御で従制御部における所望の貨幣等の処理動作を行わせることにある。
【０００７】
【課題を解決するための手段】
上記課題を解決するために、本発明の自動販売機の貨幣等処理装置は、主制御部と、該主制御部から所定の周期でくり返し送信される制御指令を受信し、該制御指令に基づいて制御動作を行うとともに該制御動作で得た情報を前記主制御部に送信する従制御部とを有し、該従制御部の制御動作に、前記制御指令として貨幣等の受付指令を受信したときに受付の可否を判定するとともにその判定に基づいて受付の可否のいずれかの動作を行わしめる制御動作を含む自動販売機の貨幣等処理装置において、前記従制御部に、（Ａ）前記主制御部から送信される制御指令を受信したとき、受信割込を発生させ受付処理タスクに制御を移して、前記制御指令の受信確定時にのみカウンタをプリセットする手段と、（Ｂ）前記手段（Ａ）による動作の実行にかかわらず、一定周期で前記カウンタの計数を実行し、計数値が予め定められた限界値に達したか否かを判定し、限界値に達したときには通信断状態と判断する貨幣等の受付可否判定手段とを設けたことを特徴とするものからなる。
【０００８】
この貨幣等処理装置においては、前記受信確定の判断を、前記制御指令が自己装置への指令か否かの判断によって行うことができる。
【０００９】
このような本発明に係る自動販売機の貨幣等処理装置においては、制御指令は正常時には所定の周期で繰り返し主制御部から送信されて従制御部で受信される。この制御指令の受信時にカウンタをプリセットし、カウンタ値により貨幣等の投入許可と投入禁止を設定しておく。つまり、一定周期でカウンタを計数し、計数値が限界値に達したか否かを判定し、限界値に達したときには主制御部からの通信断状態と判断し、貨幣等の受付を禁止する。これによって、通信断フラグを設定することなく、所望の貨幣等の受付あるいは禁止処理が行われる。
【００１０】
【発明の実施の形態】
以下に、本発明の望ましい実施の形態を、図面を参照して説明する。
図１は、本発明の一実施態様に係る自動販売機の貨幣等処理装置を示している。図において、１はホストコンピュータ内に組み込まれた主制御部を示しており、主制御部１からは、伝送路２を介して、従制御部としての各スレーブ３に制御指令が送信される。各スレーブ３は、主制御部１から所定の周期で繰り返し送信される制御指令を受信し、該制御指令に基づいて制御動作を行うとともに該制御動作で得た情報を主制御部１に送信する。各スレーブ３では、上記制御指令として貨幣等の受付指令を受信したときに受付の可否を判定するとともに、その判定に基づいて受付の可否のいずれかの動作を行わせるための制御動作信号を発する。この制御動作のために、各スレーブ３には、上記制御指令の受信確定時にカウンタをプリセットするカウンタプリセット手段（図示略）と、貨幣等の受付の可否を判断する受付可否判定手段（図示略）とが設けられている。
【００１１】
カウンタプリセット手段では図２（ａ）に示すように制御され、受付可否判定手段では図２（ｂ）に示すように制御される。
【００１２】
主制御部１と各従制御部３（スレーブ）との間では、主制御部１が従制御部３を順次くり返し指定して交信が行われる。貨幣処理装置やカード処理装置等の貨幣等処理装置では、主制御部１から送信される制御指令を受信すると、図２（ａ）に示すように受信割込が発生し受付処理タスク（Ｔ０１）に制御が移される。
【００１３】
次に、その制御指令が自装置に対する指令か否かがタスクＴ０２で判定され、自装置に対する制御指令でない場合には、直接処理を終了する（タスクＴ０５）。
【００１４】
自装置に対する制御指令の場合には、つまり、受信確定時には、通信カウンタをプリセットする（タスクＴ０３）。プリセットは十分に高い値、たとえば２００にセットされる。カウンタプリセット後、通信の指令内容（データ）が格納される（タスクＴ０４）。これで、主制御部１からの制御指令に基づく、従制御部３における制御動作の準備が完了する。
【００１５】
次に、貨幣等の受付処理が図２（ｂ）に示すように行われる。図２（ｂ）は、硬貨受付処理の場合について示している。この硬貨受付処理タスク（Ｔ１０）は、一定周期で、たとえば１０ｍｓｅｃ毎に処理を実行する。
【００１６】
まず、通信カウンタの値をチェックする（タスクＴ１１）。たとえば、正常通信動作時は、通信カウンタ値＞０であり、制御はタスクＴ１２に移る。タスクＴ１２では、通信カウンタ値を１だけ減算し、続いて受付指令が許可状態か否かを確認する（タスクＴ１３）。許可状態の場合には、硬貨受付許可状態の処理を実行する（タスクＴ１４）。この硬貨受付許可状態（Ｔ１４）における貨幣識別の処理としては、たとえば、貨幣投入許可ランプを点灯し、貨幣投入口における投入貨幣の有無を検出する。
【００１７】
上記において、自装置に対する通信指令がない場合には、つまり通信断の場合には、受付処理タスクの通信カウンタ値のプリセット処理（Ｔ０３）は実行されない。しかし、硬貨受付処理タスクはプリセット処理（Ｔ０３）の実行にかかわらず一定周期でくり返し実行されるため、通信カウンタはこのタスク処理発生の都度、減算処理され（Ｔ１２）、やがて通信カウンタ値は限界値としての０となる。通信カウンタ値が０の状態で硬貨受付処理タスクが実行されると、通信カウンタ値の比較タスク（Ｔ１１）から硬貨受付禁止処理タスク（Ｔ１５）に移行し、受付が禁止される。したがって、通信断の状態では、適切にかつ迅速に受付が禁止（停止）されることになる。
【００１８】
この硬貨受付禁止処理（Ｔ１５）における貨幣識別の処理としては、たとえば、貨幣投入許可ランプが消灯され、貨幣識別機の貨幣受付動作は実行されない。
【００１９】
上記硬貨受付処理タスクは、一定周期でくり返し実行されるが、通信カウンタ値は０以下の値にはならない。つまり、０になったときが、通信カウンタ値の限界停止状態となる。
【００２０】
自装置に対する通信指令（制御指令）が復帰したときには、通信カウンタに数値がプリセットされ（Ｔ０３）、前述の如き硬貨受付処理タスクが正常通信動作時の動作に復帰する。
【００２１】
このように、通信フラグを全く使用せずに、通信カウンタの設定、比較、減算処理の簡単な処理にて、通信の不具合が確実に検出される。また、制御が簡素であることから、メモリの節約にもなる。
【００２２】
【発明の効果】
以上説明したように、本発明の自動販売機の貨幣等処理装置によれば、フラグを使用せずに簡単な制御で確実に通信の不具合を検知でき、不具合が発生した場合には適切にかつ迅速に、自装置のみ効率よく貨幣等の受付禁止にすることができる。
【００２３】
また、制御が簡単であることからメモリも節約でき、通信カウンタのプリセットは受付割込発生時のみ実行し、貨幣等受付処理で直接通信断状態を検出できる。このため、一定周期で監視する処理量が減り、処理能力を向上することもできる。
【図面の簡単な説明】
【図１】本発明の一実施態様に係る自動販売機の貨幣等処理装置の概略構成図である。
【図２】（ａ）は、図１の装置の従制御部におけるカウンタプリセット手段の制御フローチャート、（ｂ）は、受付可否判定手段の制御フローチャートである。
【符号の説明】
１  主制御部
２  伝送路
３  従制御部（スレーブ）
Ｔ０１〜Ｔ０５、Ｔ１０〜Ｔ１６  処理タスク
【図１】
0003879945.tif 000002
【図２】
0003879945.tif 000003