(57)【特許請求の範囲】
【請求項１】
自動販売機の制御装置内部におけるデータ変化を検出する内部変化データ検出手段Ａと、前記制御装置に取り込まれる外部制御データの変化を検出する外部変化手データ検出手段Ｂと、異常および故障の情報を検出する異常・故障検出手段Ｃと、前記各手段Ａ，Ｂ，Ｃで検出されたデータを現時刻と共に記憶する第１の記憶手段Ｍ１と、前記記憶手段Ｍ１へのデータ書き込みに際し、メモリ容量の上限まで記憶すれば、書き込みアドレスをスタートアドレスに戻して上書きするようアドレスを発生するアドレス発生手段Ｄとを備えたことを特徴とする自動販売機。
【請求項２】
上記異常・故障検出手段Ｃによって異常、故障が検出されたとき、そのデータを含め前後のデータと共に記憶する第２の記憶手段Ｍ２を備えた請求項１記載の自動販売機。
【請求項３】
上記前後のデータは、前後データ読み出し手段Ｅにより、第１の記憶手段Ｍ１から読み出される請求項２記載の自動販売機。
【請求項４】
内部変化データ検出手段Ａによって内部変化データが検出されたとき、この内部変化データ発生に関連する一連のデータを記憶する第３の記憶手段Ｍ３を備えた請求項１記載の自動販売機。
【請求項５】
上記一連のデータは、関連データ読み出し手段Ｆにより、内部変化データ発生と同時期に発生したデータを第１の記憶手段Ｍ１から読み出したものである請求項４記載の自動販売機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、トラブル発生に備えて故障データ等を記憶するようにした自動販売機に関する。
【０００２】
【従来の技術】
各所に設置の自動販売機でトラブルが生じたときや、市場調査や販売データの解析が必要となったときに備えて故障データを記憶するようにしているが、メモリ容量の制約から、記憶する情報量は限定され、従って蓄積された少ない情報では解析があいまいであったり、つじつまの合わないことが多い。そのため、前述のような調査が必要な時には、少ない情報を頼りに故障状況を推定したり、あるいは、通信モニターを自動販売機に取り付け、センターでその自動販売機の動作状況をモニターしていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、蓄積した情報から故障状況を推定する方法では時間がかかるばかりで正確な状況を捕えることはできず、又、通信モニターで次回の故障発生をモニターする方法は、同一の故障が再現されるとは限らず、運よく故障が再現されたとしてもそのときには再び利用客に迷惑をかけることになる。
【０００４】
本発明は、上述した課題を解決するためになされたものであり、記憶メモリを増大させることなく、トラブル発生に対処できる適確なデータを記憶するようにした自動販売機を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上述したように従来ではメモリの記憶エリアが満杯にならないように記憶するデータを最小限に留めているため、トラブル解決に有用なデータが得られないことが多い。そこで、本発明では、記憶エリアが満杯になれば、古いデータから順に上書きするため、記憶エリアが満杯になる心配はなく、従ってトラブル解決に役立つデータを十分に記憶することができる。
【０００６】
上書きの手法を採用したため、ある期間が経過すれば、蓄積データは消されてしまう。そこで特に重要と思われるデータについてはバックアップしておく必要がある。
【０００７】
異常、故障のデータについては、請求項２に示すように、そのデータと共に、前後の数ベンド分のデータを第２の記憶手段に記憶している。
【０００８】
又、故障発生にはなんらかのきっかけがある筈であり、そのきっかけが解ると故障解析が容易となる。そこで、内部変化データと、その内部変化データの発生要因となったデータをバックアップのために、請求項３のごとく第３の記憶手段に記憶している。
【０００９】
第２、第３の記憶手段においても、記憶エリアの満杯を避けるために、第１の記憶手段と同様に上書きの手法を採用している。この場合、元々、データ書き込み量が少ないので、データ収集の前に上書されてしまうといったことはない。
【００１０】
【発明の実施の形態】
図２は、本発明の自動販売機の１実施形態を示した制御ブロック図である。１は、本自動販売機を集中制御するＣＰＵである。２は、ＣＰＵ１の制御プログラムを格納するＲＯＭであり、３は、販売に必要な各種データを一時的に記憶するＲＡＭであり、このＲＡＭ３には、上述した記憶手段Ｍ１〜Ｍ３に相当する第１〜第３の記憶エリアが設定されている。４は商品選択釦であり、５は入金額を表示する入金表示器である。６は、庫内温度を検出する温度センサである。これらの要素４〜６の信号は入力部７を通じてＣＰＵ１に取り込まれる。８は時刻を計時する時計である。９は商品を排出する排出モータであり、１０は、商品を加温する加熱装置であり、１１は、商品を冷却する冷却装置である。これらの機器９〜１１は、出力部１２を通じてＣＰＵ１により制御される。１３は、ＲＡＭ３に記憶された故障データ等を外部から収集するためのデータ収集機であり、インタフェイス１４を通じてＣＰＵ１に接続される。
【００１１】
上記構成の自動販売機でなされる制御動作を図３のフローチャートに従って説明する。ステップＳ１では商品の販売で発生する内部変化データや冷却装置１１の運転起動等に伴う温度変化データ等の外部変化データおよび異常・故障データ等が発生したかが判定され、そのような変化データが検出されると、ステップＳ２に進み、その変化データが現時刻と共に第１の記憶エリアに格納される。
【００１２】
ステップＳ３では、第１の記憶エリアで容量不足かが判定され、不足する場合はステップＳ４にて格納先アドレスがこの第１の記憶アリアの先頭アドレスにセットされる。ステップＳ５では、先のステップＳ１で検出された変化データが異常、故障であったのかが判定され、その場合はステップＳ６にて、記憶エリア１に記憶されたｎステップの最新データ（つまり異常、故障発生時点より以前のデータ）が読み出されて記憶エリア２に格納される。そしてステップ７にて、異常、故障発生以後のｍステップ分の記憶エリアが確保され、ステップＳ１０に進む。
【００１３】
一方、ステップＳ５において、異常および故障の発生がなかったときは、ステップＳ８に進み、ｍステップ分の記憶エリアが確保されているかが判定され、確保されているときは、ステップＳ９にて記憶エリア２にｍステップ分の変化データ（異常または故障発生以後に生じた変化データ）が記憶される。
【００１４】
ステップＳ１０では、ステップＳ１で内部変化データが発生したのかが判定され、発生していた場合は、ステップＳ１１でその内部変化データとそれの要因データとして、内部変化データの発生時刻とほぼ同時期に発生した変化データが時間と共に記憶される。
【００１５】
上記のステップＳ１にて変化データが発生しないときはステップＳ１２に進み、情報収集のためにデータ収集機１３が接続されているかが判定され、接続されている場合はステップＳ１３にてＲＡＭ３の記憶エリアに記憶のデータがデータ収集機１３に取り込まれる。第２の記憶エリアおよび第３の記憶エリアへのデータ書き込みに際しても容量不足になれば元のスタートアドレスから上書きされる。
【００１６】
【発明の効果】
以上説明したように、本発明は、記憶エリアが容量不足になれば、古いデータに対して上書するようにしたので、記憶エリアが満杯になる心配はなく、従って記憶するデータを最小限度に抑える必要はなく、従ってトラブル解決に役立つデータを十分に記憶することができる。
但し、ある時間が経過すれば、蓄積データは上書きにより消されてしまうので、で特に重要と思われるデータについては別の記憶手段に記憶しておく。
【図面の簡単な説明】
【図１】本発明の自動販売機のクレーム対応図
【図２】本発明の１実施形態を示した制御ブロック図
【図３】図２の制御ブロック図における制御動作を示した制御ブロック図
【符号の説明】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  商品選択釦
６  温度センサ
７  入力部
８  時計
９  排出モータ
１０  加熱装置
１１  冷却装置
１２  出力部
１３  データ収集機
１４  インタフェイス
【図１】
0003612951.tif 000002
【図２】
0003612951.tif 000003
【図３】
0003612951.tif 000004