JPS59112387A - 自動販売機の制御方法 - Google Patents
自動販売機の制御方法Info
- Publication number
- JPS59112387A JPS59112387A JP22944883A JP22944883A JPS59112387A JP S59112387 A JPS59112387 A JP S59112387A JP 22944883 A JP22944883 A JP 22944883A JP 22944883 A JP22944883 A JP 22944883A JP S59112387 A JPS59112387 A JP S59112387A
- Authority
- JP
- Japan
- Prior art keywords
- vending machine
- data
- product
- terminal
- cpu
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 claims description 27
- 238000000034 method Methods 0.000 claims description 4
- 239000013256 coordination polymer Substances 0.000 description 12
- 238000001514 detection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 235000011511 Diospyros Nutrition 0.000 description 1
- 244000236655 Diospyros kaki Species 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Landscapes
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(イ)産業上の利用分野
本発明は、中央処理装置によって自動販売機を構成する
各種端末部品を集中制御する自動販売機の制御方法に関
する。
各種端末部品を集中制御する自動販売機の制御方法に関
する。
(ロ)従来技術
イ
従来、リノロCPU等の中央処理装置によって自動販売
機の構成部品である各種スイッチ及び駆動装置等の各端
末部品を集中制御する自動販売機の制御回路は、中央処
理装置と各端末部品とを一対一で結線していた。したが
って中央処理装置には多数の入出力端子を必要とすると
ともに、配線数も多くなって組立時における配線処理は
非常に面倒となる。しかも商品種類の多い自動販売機は
それに応じて選択スイッチ及び売切スイッチを設げねば
ならず配線量が累乗的に増大し、これにつれてカプラや
端子等の接続具も多く必要となって配線に対するコスト
が大巾に上がる欠点があった。
機の構成部品である各種スイッチ及び駆動装置等の各端
末部品を集中制御する自動販売機の制御回路は、中央処
理装置と各端末部品とを一対一で結線していた。したが
って中央処理装置には多数の入出力端子を必要とすると
ともに、配線数も多くなって組立時における配線処理は
非常に面倒となる。しかも商品種類の多い自動販売機は
それに応じて選択スイッチ及び売切スイッチを設げねば
ならず配線量が累乗的に増大し、これにつれてカプラや
端子等の接続具も多く必要となって配線に対するコスト
が大巾に上がる欠点があった。
(ハ)発明の目的
上記点より本発明は、中央処理装置と各端末部品との間
の配線を効果的に削減できる自動販売機の制御方法を提
供するものである。
の配線を効果的に削減できる自動販売機の制御方法を提
供するものである。
(ロ)発明の構成
本発明は、自動販売機を構成する各種端末部品を接続す
るデータ伝送制御装置を設けて、中央処理装置とデータ
伝送制御装置とは信号線にて接続し、中央処理装置は信
号線を通しデータ伝送制御装置にデータをシリアルに導
入してセクトしてこのデータに基づき端末部品を制御す
る構成である。
るデータ伝送制御装置を設けて、中央処理装置とデータ
伝送制御装置とは信号線にて接続し、中央処理装置は信
号線を通しデータ伝送制御装置にデータをシリアルに導
入してセクトしてこのデータに基づき端末部品を制御す
る構成である。
(ホ)実施例
第1図は本発明を適用した自動販売機の制御回路を示し
ており、(1)は中央処理装置CPU、(81はデータ
伝送制御装置でパスライン(5)を通して自動販売機を
構成する各端末部品と接続されている。
ており、(1)は中央処理装置CPU、(81はデータ
伝送制御装置でパスライン(5)を通して自動販売機を
構成する各端末部品と接続されている。
本例の自動販売機は5種類の商品を販売するものであり
、したがってパスライン(5)は各部品種に夫々対応す
る5本の伝送経路6υl:A (53)t54)55)
から成り、各伝送経路には各部品種毎の商品売切検知ス
イッチ(2)、選択スイッチ(3)、商品払出駆動装置
(6)、カムスイッチ(7)等の端末部品が接続されて
いる。そしてCPUfl)とデータ伝送制御装置(8)
とは2本の信号線(4A)(4B)にて接続されている
。本例でデータ伝送制御装置(8)はシフトレジスタに
て構成されており、CPUmはこのシフトレジスタに対
し信号線(4A)を通してクロックパルスCP、を出力
するとともに信号線(4B)を通してデータ信号を出力
するように成っている。そしてCP U(1)は、この
データ信号とクロックパルスCP、によりデータ伝送制
御装置(8)に制御データをセットして前述の各端末部
品を制御するものである。またROM00)には第2図
に示すフローチャートに沿ったプログラムが記憶されて
おりCPU(1)はプログラムを読取って実行していく
ものである。
、したがってパスライン(5)は各部品種に夫々対応す
る5本の伝送経路6υl:A (53)t54)55)
から成り、各伝送経路には各部品種毎の商品売切検知ス
イッチ(2)、選択スイッチ(3)、商品払出駆動装置
(6)、カムスイッチ(7)等の端末部品が接続されて
いる。そしてCPUfl)とデータ伝送制御装置(8)
とは2本の信号線(4A)(4B)にて接続されている
。本例でデータ伝送制御装置(8)はシフトレジスタに
て構成されており、CPUmはこのシフトレジスタに対
し信号線(4A)を通してクロックパルスCP、を出力
するとともに信号線(4B)を通してデータ信号を出力
するように成っている。そしてCP U(1)は、この
データ信号とクロックパルスCP、によりデータ伝送制
御装置(8)に制御データをセットして前述の各端末部
品を制御するものである。またROM00)には第2図
に示すフローチャートに沿ったプログラムが記憶されて
おりCPU(1)はプログラムを読取って実行していく
ものである。
第2図のフローチャートによって動作を説明する。先ず
電源投入にて初期セット状態I N I ’I’を経て
制御データセットモードに達すると、CPU(1)は所
定の制御データをシフトレジスタ(8)にセットして、
特定の伝送経路のみが導通するように制御する。伝送経
路6υのみを導通させるにはシフトレジスタ(8)の各
段の出力Q+ ’ Q2” Qs ” Q= ’ Q−
が夫々「0」・「1」・「1」・「1」・「1」となる
よう制御データ(Ollll)をセットする。
電源投入にて初期セット状態I N I ’I’を経て
制御データセットモードに達すると、CPU(1)は所
定の制御データをシフトレジスタ(8)にセットして、
特定の伝送経路のみが導通するように制御する。伝送経
路6υのみを導通させるにはシフトレジスタ(8)の各
段の出力Q+ ’ Q2” Qs ” Q= ’ Q−
が夫々「0」・「1」・「1」・「1」・「1」となる
よう制御データ(Ollll)をセットする。
シフトレジスタ(8)の構成及び動作タイミングチャー
1−を第3図及び第4図に示す。即ちCP Ufl)は
遅延フリップフロップ回路側に帖ボート0りのf端子を
介してシフトパルスCP、を出力すると共にI10ボー
)Q2のe端子を介して1段目の遅延フリップフロップ
回路α(イ)に「1」・「1」・「1」・「1」・「0
」なる5ビツトのデータ信号を順次出力する。そのため
に1つ目のシフトパルスの立上りで1ビツト目のデータ
信号の内容がQ、出力に現われ、2つ目のシフトパルス
の立上がりで1ビツト目のQ1出力の内容がQ、出力に
現われると共にQ、出力には2ビツト目のデータ入力の
内容が現われ、以下同様の動作によって5つ目のシフト
パルスによって制御データ(01111)がセットされ
、各段の出力は「0」・「1」・「1」・ 「1」・「
1」となる。尚タイミングチャートにおいてQlからQ
5までの出力波形で点線で示した部分はこの動作に入る
前にシフトレジスタ(8)が保持していた内容で「1」
或いは「0」であるが5つ目のシフトパルスCP、の立
上りで全て消滅する。
1−を第3図及び第4図に示す。即ちCP Ufl)は
遅延フリップフロップ回路側に帖ボート0りのf端子を
介してシフトパルスCP、を出力すると共にI10ボー
)Q2のe端子を介して1段目の遅延フリップフロップ
回路α(イ)に「1」・「1」・「1」・「1」・「0
」なる5ビツトのデータ信号を順次出力する。そのため
に1つ目のシフトパルスの立上りで1ビツト目のデータ
信号の内容がQ、出力に現われ、2つ目のシフトパルス
の立上がりで1ビツト目のQ1出力の内容がQ、出力に
現われると共にQ、出力には2ビツト目のデータ入力の
内容が現われ、以下同様の動作によって5つ目のシフト
パルスによって制御データ(01111)がセットされ
、各段の出力は「0」・「1」・「1」・ 「1」・「
1」となる。尚タイミングチャートにおいてQlからQ
5までの出力波形で点線で示した部分はこの動作に入る
前にシフトレジスタ(8)が保持していた内容で「1」
或いは「0」であるが5つ目のシフトパルスCP、の立
上りで全て消滅する。
こうして制御データセットモードで伝送経路6υが導通
可能となるとこれに対応した部品種の走査をCP Un
は開始する。先ず売切れ判定モードに於いてはCP U
tl)はI10ボート02)d端を開いて信号が入力し
得る状態にしている。商品売切検知スイッチ(2)は商
品収納コラム内の商品が無くなると。
可能となるとこれに対応した部品種の走査をCP Un
は開始する。先ず売切れ判定モードに於いてはCP U
tl)はI10ボート02)d端を開いて信号が入力し
得る状態にしている。商品売切検知スイッチ(2)は商
品収納コラム内の商品が無くなると。
ONするものであり、売切れであれば伝送経路61)及
び売切スイッチ(2)を介してシフトレジスタのQ1出
力「0」がCP U[1)に入力し、この部品種の商品
切れを検出することができる。従って商品切れであれば
「0」をそして商品切れで無げれば「1」を内部に備え
たスクラッチパッドレジスタに記憶する。
び売切スイッチ(2)を介してシフトレジスタのQ1出
力「0」がCP U[1)に入力し、この部品種の商品
切れを検出することができる。従って商品切れであれば
「0」をそして商品切れで無げれば「1」を内部に備え
たスクラッチパッドレジスタに記憶する。
販売可判定モードは予め設定されている価格情報及び前
記スクラッチパッドレジスタに記憶した売切れ判定の結
果に基づいてこの部品種の商品を販売することができる
かを判定するものである。
記スクラッチパッドレジスタに記憶した売切れ判定の結
果に基づいてこの部品種の商品を販売することができる
かを判定するものである。
したがって投入金額が有ればこの額と上述の価格情報と
をCP Ufl)は比較演算して販売可の判定を行なう
。また投入金額が無い場合も0円と価格情報を比較演算
するが当然販売可能とは判定されない。この販売可の判
定結果もCPU(1)は販売可能な場合は「0」、不可
能な場合は「1」として前記スクラッチパッドレジスタ
に記憶する。
をCP Ufl)は比較演算して販売可の判定を行なう
。また投入金額が無い場合も0円と価格情報を比較演算
するが当然販売可能とは判定されない。この販売可の判
定結果もCPU(1)は販売可能な場合は「0」、不可
能な場合は「1」として前記スクラッチパッドレジスタ
に記憶する。
セレクションモードは伝送経路6υに対応する商品種の
選択スイッチ(3)が動作されたかを検出するものであ
る。選択スイッチ(3)は図示されていないが販売可状
態で動作された場合ON状態が商品の送出が確認される
まで維持されるように構成されている。したがってON
の場合CPUfl)には柿ポート021c端を介して「
0」が入力し販売動作の開始を検出することができる。
選択スイッチ(3)が動作されたかを検出するものであ
る。選択スイッチ(3)は図示されていないが販売可状
態で動作された場合ON状態が商品の送出が確認される
まで維持されるように構成されている。したがってON
の場合CPUfl)には柿ポート021c端を介して「
0」が入力し販売動作の開始を検出することができる。
故に10」の入力によってCP U(1)は販売ルーチ
ンに飛出して販売制御を行なう。
ンに飛出して販売制御を行なう。
しかしながら選択スイッチ(3)が動作されていないと
、CP U(1)は次の部品種に関する上記の走査を行
うべく先ず+1セツトモードでシフトレジスタ(8)の
Q、出力のみが「0」となるように制御データをセット
する。即ち、CPU[1)は「1」のデータ信号と6つ
目のシフトパルスCP、をシフトレジスタ(8)に出力
すると制御データ(10111)がセットされることに
なり、その出力状態が「1」・「O」・「1」 φ「1
」・、「1」となって再び伝送経路ei2に対応する商
品の売切れ判定、販売可判定、セレクシ曹ンという一連
の前述の走査が実行されて、ここでも走査部品種の選択
スイッチ(3)の動作が無ければ再び+1セツトモード
に到達する。そしてCP U(1)は、「1」のデータ
信号と7つ目のシフトパルスCP、をシフトレジスタ(
8)に出力して伝送経路6つを導通させ、対応する部品
種の走査を町び開始する。
、CP U(1)は次の部品種に関する上記の走査を行
うべく先ず+1セツトモードでシフトレジスタ(8)の
Q、出力のみが「0」となるように制御データをセット
する。即ち、CPU[1)は「1」のデータ信号と6つ
目のシフトパルスCP、をシフトレジスタ(8)に出力
すると制御データ(10111)がセットされることに
なり、その出力状態が「1」・「O」・「1」 φ「1
」・、「1」となって再び伝送経路ei2に対応する商
品の売切れ判定、販売可判定、セレクシ曹ンという一連
の前述の走査が実行されて、ここでも走査部品種の選択
スイッチ(3)の動作が無ければ再び+1セツトモード
に到達する。そしてCP U(1)は、「1」のデータ
信号と7つ目のシフトパルスCP、をシフトレジスタ(
8)に出力して伝送経路6つを導通させ、対応する部品
種の走査を町び開始する。
このようにして各部品種の走査が実行されるなかで販売
可の判定があってしかも販売可能な部品種の選択スイッ
チ(3)が動作されないうちは斯かる商品種毎の走査の
ルーチンは繰返し行なわれる。
可の判定があってしかも販売可能な部品種の選択スイッ
チ(3)が動作されないうちは斯かる商品種毎の走査の
ルーチンは繰返し行なわれる。
即ち5番目の部品種の走査が終了して+1セツトモード
に到達すると、CP U(1)は「0」のデータM号と
10こ目のシフトパルスCP、をシフトレジスタ(8)
に出力しその出力状態が再び「0」・「1」・「1」・
「1」・「1」となり伝送経路61)が導通してまた1
番目の部品種に関する走査が始まる。
に到達すると、CP U(1)は「0」のデータM号と
10こ目のシフトパルスCP、をシフトレジスタ(8)
に出力しその出力状態が再び「0」・「1」・「1」・
「1」・「1」となり伝送経路61)が導通してまた1
番目の部品種に関する走査が始まる。
このような動作を行なう間に走査している部品種の選択
スイッチ(3)が動作されて販売ルーチンに飛出しての
CP U(1)の制御を説明する。
スイッチ(3)が動作されて販売ルーチンに飛出しての
CP U(1)の制御を説明する。
例えばシフトレジスタ(8)が(11011)の制御デ
ータにセットされて、その出力状態が「1」・「1」・
「0」・「1」・「1」のときにCPU(1)が伝送経
路15■に対応する部品種の選択スイッチ(3)が動作
されたことを検出すると、制御データはこの(1101
1)の状態に維持すると共に、先ず商品払出駆動装置(
6)を駆動させる。即ちCPU(1)はIlo ポー
ト(12のa端より「1」を出力しトランジスタ03)
が導通すると伝送経路63)が導通可能であるところか
ら商品払出駆動装置M、のみに十■が印加されて商品払
出が開始される。カムスイッチ(7)は従来と同一の構
成であり対応の商品払出駆動装置(6)が駆動開始後閉
止してONL、所定の駆動終了後にOFFするようにな
っている。したがって次のモードではCP Ufl)は
Ilo ボート02b端を開いてカムスイッチ(7)が
OFFするのを待機している。そしてカムスイッチ(7
)のOFFを検出すると商品が払出されたことを確認し
て%ボート02b端よりの「1」出力を停止しトランジ
スタ03)を不導通とし商品払出駆動装置M、を停止さ
せて販売動作が終了する。この間バスセクトは走査ルー
チンでセットされた状態に維持されているために伝送経
路63)に対応するカムスイッチ(力の出力しかCP
Unには入力していない。このようにして販売ルーチン
での制御が終了してからは再び走査ルーチンの制御デー
タセットモードに移行する。
ータにセットされて、その出力状態が「1」・「1」・
「0」・「1」・「1」のときにCPU(1)が伝送経
路15■に対応する部品種の選択スイッチ(3)が動作
されたことを検出すると、制御データはこの(1101
1)の状態に維持すると共に、先ず商品払出駆動装置(
6)を駆動させる。即ちCPU(1)はIlo ポー
ト(12のa端より「1」を出力しトランジスタ03)
が導通すると伝送経路63)が導通可能であるところか
ら商品払出駆動装置M、のみに十■が印加されて商品払
出が開始される。カムスイッチ(7)は従来と同一の構
成であり対応の商品払出駆動装置(6)が駆動開始後閉
止してONL、所定の駆動終了後にOFFするようにな
っている。したがって次のモードではCP Ufl)は
Ilo ボート02b端を開いてカムスイッチ(7)が
OFFするのを待機している。そしてカムスイッチ(7
)のOFFを検出すると商品が払出されたことを確認し
て%ボート02b端よりの「1」出力を停止しトランジ
スタ03)を不導通とし商品払出駆動装置M、を停止さ
せて販売動作が終了する。この間バスセクトは走査ルー
チンでセットされた状態に維持されているために伝送経
路63)に対応するカムスイッチ(力の出力しかCP
Unには入力していない。このようにして販売ルーチン
での制御が終了してからは再び走査ルーチンの制御デー
タセットモードに移行する。
(へ)発明の効果
本発明に依ると、中央処理装置と自動販売機を構成する
端末部品とを一対一で直接接続しないために、中央処理
装置の入出力端子数を減らすことができる。そして各端
末部品はデータ伝送制御装置に接続するとともに、中央
処理装置は端末側に配置するデータ伝送制御装置に制御
データをセットすることで間接的に各端末部品を制御す
るために、中央処理装置とデータ伝送制御装置との間は
制御データを送信する信号線のみを設ければよ(入出力
端子の削減と共に信号ハーネスも大巾に省略化される。
端末部品とを一対一で直接接続しないために、中央処理
装置の入出力端子数を減らすことができる。そして各端
末部品はデータ伝送制御装置に接続するとともに、中央
処理装置は端末側に配置するデータ伝送制御装置に制御
データをセットすることで間接的に各端末部品を制御す
るために、中央処理装置とデータ伝送制御装置との間は
制御データを送信する信号線のみを設ければよ(入出力
端子の削減と共に信号ハーネスも大巾に省略化される。
したがって中央処理装置を装着する自動販売機の制御基
板が簡略化されるために、製造時の組立加工性が向上し
、且つ故障時の解析が容易となる効果がある。
板が簡略化されるために、製造時の組立加工性が向上し
、且つ故障時の解析が容易となる効果がある。
第1図は本発明による自動販売機の制御回路図、第2図
は動作を説明するフローチャート、第3図はデータ伝送
制御装置の構成例を示す図、第4図は動作タイミングチ
ャートである。 fl)・・・中央処理装置、 (2)・・・商品売切検
知スイッチ、 (4A)(4B)・・・信号線、 (6
)・・・商品払出駆動装置、 (8)・・・データ伝送
制御装置。 特許出願人 三洋自動販売機株式会社 第1図 第2図 第3図 第4謡 Q4 XNV二−二j Q5二一−−−二]−二二一騰
は動作を説明するフローチャート、第3図はデータ伝送
制御装置の構成例を示す図、第4図は動作タイミングチ
ャートである。 fl)・・・中央処理装置、 (2)・・・商品売切検
知スイッチ、 (4A)(4B)・・・信号線、 (6
)・・・商品払出駆動装置、 (8)・・・データ伝送
制御装置。 特許出願人 三洋自動販売機株式会社 第1図 第2図 第3図 第4謡 Q4 XNV二−二j Q5二一−−−二]−二二一騰
Claims (1)
- ■、中央処理装置だよって自動販売機を構成する各種端
末部品を集中制御する自動販売機の制御回路に於いて、
前記端末部品を接続するデータ伝送制御装置を具備して
、該データ伝送制御装置と前記中央処理装置とは信号線
にて接続し、前記中央処理装置は前記信号線を通し前記
データ伝送制御装置に制御データをセットし、該データ
に基づき前記端末部品を制御することを特徴とした自動
販売機の制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22944883A JPS59112387A (ja) | 1983-12-05 | 1983-12-05 | 自動販売機の制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22944883A JPS59112387A (ja) | 1983-12-05 | 1983-12-05 | 自動販売機の制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS59112387A true JPS59112387A (ja) | 1984-06-28 |
Family
ID=16892361
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22944883A Pending JPS59112387A (ja) | 1983-12-05 | 1983-12-05 | 自動販売機の制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59112387A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63146195A (ja) * | 1986-12-10 | 1988-06-18 | 三洋電機株式会社 | 自動販売機の売上げデ−タ制御装置 |
-
1983
- 1983-12-05 JP JP22944883A patent/JPS59112387A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63146195A (ja) * | 1986-12-10 | 1988-06-18 | 三洋電機株式会社 | 自動販売機の売上げデ−タ制御装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4720810A (en) | Electronic control arrangement for controlling a plurality of outputs in accordance with the electrical state of a plurality of inputs | |
| JPS59112387A (ja) | 自動販売機の制御方法 | |
| US4387442A (en) | Controlled machine inhibition when control module is absent | |
| JPS62162190A (ja) | 自動販売機の制御装置 | |
| JPH0149974B2 (ja) | ||
| JPH05135596A (ja) | メモリ指定制御装置 | |
| JP2000057430A (ja) | 自動販売機の制御装置 | |
| JP2002163713A (ja) | 自動販売機制御装置 | |
| EP0148307A2 (en) | Programmable controller | |
| JP2638435B2 (ja) | モータ制御装置 | |
| JPS6045477B2 (ja) | 自動販売機の制御方法 | |
| JPS5816230B2 (ja) | 自動販売機の制御方法 | |
| JPS6045478B2 (ja) | 自動販売機の商品販売可能及び売切表示方法 | |
| JPH07108116B2 (ja) | 電動機の制御装置 | |
| JPS6028039B2 (ja) | 自動販売機の制御方法 | |
| JPS6156839B2 (ja) | ||
| JP2823415B2 (ja) | ステッピングモータ制御装置 | |
| JPS625751Y2 (ja) | ||
| JPH11110621A (ja) | 自動販売機の制御装置 | |
| JP2845538B2 (ja) | インバータ制御装置 | |
| JPS62200495A (ja) | 貨幣鑑別装置の制御装置 | |
| JP2865200B2 (ja) | 電動機の制御装置 | |
| JP2720401B2 (ja) | 命令メモリ範囲の拡張装置 | |
| KR940001955B1 (ko) | 팩/캔 자동판매기 전자식 제어기의 모드 선택방법 및 회로 | |
| JP2927385B2 (ja) | 自動販売機の商品選択制御装置 |