JPH045982A - Prize ball ejection control system for pinball game machine - Google Patents
Prize ball ejection control system for pinball game machineInfo
- Publication number
- JPH045982A JPH045982A JP10805990A JP10805990A JPH045982A JP H045982 A JPH045982 A JP H045982A JP 10805990 A JP10805990 A JP 10805990A JP 10805990 A JP10805990 A JP 10805990A JP H045982 A JPH045982 A JP H045982A
- Authority
- JP
- Japan
- Prior art keywords
- discharge
- sensor
- flag
- level
- prize ball
- 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
Landscapes
- Pinball Game Machines (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明はパチンコ遊技機の賞球排出制御システムに関し
、特に、排出通路内に突出する流下阻止部材の駆動タイ
ミングを制御することによって所定数の賞品球の排出を
行なうようにした賞球排出制御システムに関する。[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a prize ball discharge control system for a pachinko game machine, and in particular, by controlling the drive timing of a flow prevention member protruding into a discharge passage, a predetermined number of prize balls can be This invention relates to a prize ball discharge control system that discharges prize balls.
[従来の技術]
パチンコ遊技機の賞品球の排出通路途中に、賞品球の流
下を阻止する流下阻止部材を具えた賞球排出装置と、排
出された賞品球を検出する排出センサとを介在させ、セ
ーフ球の入賞が検出されたときに前記流下阻止部材を前
記排出通路内から引上げて賞品球の排出を開始すると共
に、前記排出センサによって所定数の賞品球の排出が確
認されたときに前記流下阻止部材を排出通路内に突出さ
せて賞品球の流下を阻止して所定数の賞品球の排出を行
なうようにした賞球排出制御システムが公知である。[Prior Art] A prize ball ejecting device equipped with a flow prevention member that prevents the prize balls from flowing down, and a discharge sensor that detects the ejected prize balls are interposed in the prize ball discharge path of a pachinko game machine. When the winning of a safe ball is detected, the flow prevention member is pulled up from within the ejection passage to start ejecting the prize balls, and when the ejection sensor confirms that a predetermined number of prize balls have been ejected, the BACKGROUND ART A prize ball discharge control system is known in which a flow-down prevention member is projected into a discharge passage to prevent prize balls from flowing down, thereby discharging a predetermined number of prize balls.
[発明が解決しようとする課題]
ところで、前記排出センサが前記排出通路を流下する賞
品球を検出した時点から前記流下阻止部材が排出通路内
に突出され実際に賞品球の排出が阻止される迄にはある
程度のタイムラグが生じることが知られている。[Problems to be Solved by the Invention] By the way, from the time when the discharge sensor detects the prize ball flowing down the discharge passage until the time when the flow prevention member is projected into the discharge passage and actually prevents the prize ball from being discharged. It is known that a certain amount of time lag occurs.
このタイムラグの大きさは以下のようにパチンコ遊技機
の作動状態や排出制御系の機構の使用状況等種々の要因
によって異なってくる。The magnitude of this time lag varies depending on various factors such as the operating state of the pachinko game machine and the usage state of the discharge control system mechanism, as described below.
即ち、1つのセーフ球に対して所定数の賞品球の排出を
行なうに当たり、該セーフ球が単発的に入賞して排出が
開始されたときと(このとき排出通路内にある賞品球は
完全に静止しており排出開始時の賞品球の流下速度は比
較的遅い)、セーフ球が連続的に入賞して排出が開始さ
れたとき(このとき賞品球は完全に静止していない状態
から再び排出されるため排出開始時の賞品球の流下速度
は比較的速い)とでは上記タイムラグの大きさは異なっ
てくる。また、遊技機の賞球排出系の経時的な変化によ
って、例えば排出通路内にゴミなどの異物が混入し通路
内に付着した場合などには賞品球が該通路内を自然に流
下する速度自体が遅くなって上記タイムラグが一層大き
くなる。In other words, when discharging a predetermined number of prize balls for one safe ball, there are cases in which the safe ball wins a prize and discharge starts (at this time, the prize balls in the discharge path are completely (The prize balls are stationary and the falling speed of the prize balls is relatively slow at the start of ejection), and when safe balls enter the prize continuously and ejection starts (at this time, the prize balls are not completely stationary and are ejected again. The size of the above-mentioned time lag differs depending on the speed of the prize ball flowing down at the start of ejection, which is relatively fast. In addition, due to changes over time in the prize ball ejection system of the gaming machine, for example, if foreign matter such as dirt gets into the ejection passage and adheres to the passage, the speed at which the prize ball naturally flows down the passage may change. becomes slower and the above-mentioned time lag becomes even larger.
このようにその要因によって大きさの異なるタイムラグ
が発生してしまうにも拘らず、前記排出センサが所定数
の賞品球の排出を検出したときに一層タイミングで前記
流下阻止部材を突出させる構成としたのでは、仮りに賞
品球の排出数を正確に制御したとしても所謂1球ガミJ
が生じて賞球排出系のリンク機構に必要以上の負荷が加
わることとなり該賞球排出系のリンク機構の耐久性低下
、賞球排出制御の精度の低下を来たすという不具合があ
った。Even though time lags of different sizes occur depending on the factors, the structure is such that when the ejection sensor detects the ejection of a predetermined number of prize balls, the flow prevention member is made to protrude at a more timing. So, even if the number of prize balls emitted is accurately controlled, the so-called one-ball gummy J
As a result, an unnecessarily high load is applied to the link mechanism of the prize ball ejection system, resulting in a decrease in the durability of the link mechanism of the prize ball ejection system and a decrease in the accuracy of the prize ball ejection control.
[発明の目的]
本発明は斯かる不具合に鑑みて為されたもので、賞品球
の排出制御を行なうにあたり、賞品球の排出が開始され
るときの排出制御装置の作動状態や、排出制御装置の排
出通路の経時的な変化によって排出される賞品球の流下
速度が変化した場合であっても、常に所定数の賞品球の
排出制御を精度よく行なうことができるパチンコ遊技機
の賞球排出制御システムを提供することを目的とする。[Object of the Invention] The present invention has been made in view of the above problems, and in controlling the ejection of prize balls, the operating state of the ejection control device when ejection of the prize balls starts, and the ejection control device Prize ball discharge control for a pachinko game machine that can always accurately control the discharge of a predetermined number of prize balls even when the flow rate of prize balls discharged changes due to changes in the discharge path over time. The purpose is to provide a system.
[課題を達成するための手段]
上記目的を達成するため本発明のパチンコ遊技機の賞球
排出制御システムは、排出通路内に突出して賞品球の排
出を阻止する流下阻止部材と、該流下阻止部材を駆動し
て賞品球の排出を行なう排出制御手段と、該排出制御手
段により排出される賞品球の流下速度を測定する流速測
定手段と、該流速測定手段からの信号に基づいて前記排
出制御手段による流下阻止部材の駆動タイミングを決定
する駆動タイミング決定手段とを備えた構成となってい
る。[Means for Achieving the Object] In order to achieve the above object, the prize ball discharge control system for a pachinko game machine of the present invention includes a flow prevention member that protrudes into a discharge passage and prevents the discharge of prize balls, and a flow prevention member that protrudes into a discharge passageway to prevent the prize balls from being discharged. a discharge control means for discharging the prize balls by driving a member; a flow velocity measuring means for measuring the flow rate of the prize balls discharged by the discharge control means; and a discharge control means based on a signal from the flow velocity measuring means. and drive timing determining means for determining the timing at which the flow prevention member is driven by the means.
[作用]
上述の如く本発明のパチンコ遊技機の賞球排出制御シス
テムにおいては、流速測定手段によって測定された賞品
球の流下速度に応じて流下阻止部材の駆動タイミングが
決定されるので、排出されるべき最後の賞品球が前記流
下阻止部材を通過した後、所望のタイミングにて該流下
阻止部材を突出させることができるようになる。[Function] As described above, in the prize ball discharge control system of the pachinko game machine of the present invention, the drive timing of the flow prevention member is determined according to the flow rate of the prize ball measured by the flow rate measuring means, so that the ball is not discharged. After the last prize ball to be played passes through the flow prevention member, the flow prevention member can be projected at a desired timing.
[実施例]
以下、本発明に係るパチンコ遊技機の賞球排出制御シス
テムについて添付図面を参照して詳細に説明する。[Example] Hereinafter, a prize ball discharge control system for a pachinko gaming machine according to the present invention will be described in detail with reference to the accompanying drawings.
第1図は、本発明が適用されるパチンコ遊技機10の前
面の構成例を示すもので、遊技盤300の前面には、下
部の操作ダイヤル105の回動時に駆動される打球発射
装置150(第2図参照)によって発射された打球を遊
技盤300の上方部まで案内するガイドレール313が
配設され、遊技盤300前面のガイドレール313とガ
ラス窓101 (第2図参照)とによって囲まれた空間
に遊技領域が形成されている。FIG. 1 shows an example of the configuration of the front side of a pachinko game machine 10 to which the present invention is applied. On the front side of the game board 300, there is a ball firing device 150 ( A guide rail 313 is provided to guide the ball hit by the player (see FIG. 2) to the upper part of the game board 300, and is surrounded by the guide rail 313 on the front of the game board 300 and the glass window 101 (see FIG. 2). A gaming area is formed in the space.
この遊技領域の中央には左右一対の可動部材53.53
と、該一対の可動部材53.53によって開閉される入
賞空間51とを備えた変動入賞装置50が設置されてい
る。。In the center of this game area, there are a pair of left and right movable members 53.53.
A variable winning device 50 is installed, which includes a winning space 51 that is opened and closed by the pair of movable members 53 and 53. .
また、入賞空間51中には人形部材52が設置され、該
人形部材52の下側には入賞部として一般入賞口55.
55および特別入賞口54が設けられている。A doll member 52 is installed in the winning space 51, and a general prize opening 55 is provided below the doll member 52 as a prize winning section.
55 and a special prize opening 54 are provided.
又、遊技盤300の前記変動入賞装置50の直下位置に
は入賞部としてチューリップ式の2回開き用特定入賞装
置108が、また、その左右斜め下方位置には入賞部と
してポケット型の1回開き用特定入賞口109,109
が設けられ、変動入賞装置50の中央上端部には入賞部
として天人賞口と呼ばれる一般入賞口56が設けられて
いる。Further, a tulip-type double-opening special winning device 108 is located directly below the variable winning device 50 on the game board 300 as a winning section, and a pocket-type single-opening winning section is located diagonally below the right and left sides of the winning section. Specific winning opening 109, 109
A general winning opening 56 called a Tenjin prize opening is provided as a winning part at the upper center of the variable winning device 50.
また、変動入賞装置50の左右の斜め下方位置には入賞
部としてポケット型の一般入賞口120゜120が、ま
た、それらの斜め下方位置には入賞部としてチューリッ
プ式の一般入賞装置121゜121が設けられている。In addition, a pocket-type general winning opening 120° 120 is located diagonally below the left and right sides of the variable winning device 50 as a winning section, and a tulip-type general winning device 121° 121 is located diagonally below these as a winning section. It is provided.
遊技盤300の前面の適宜位置には遊技領域の上方より
落下してくる打球(遊技球)の方向を無作為に変更させ
る多数の障害釘111や打球の流下速度および方向を変
化させる風車と呼ばれる転勤誘導部材112が配設され
ている。At appropriate positions on the front surface of the game board 300, there are a large number of obstacle nails 111 that randomly change the direction of the hit ball (game ball) falling from above the game area, and a windmill that changes the falling speed and direction of the hit ball. A transfer guide member 112 is provided.
また、遊技盤300の下部には、上方から落下してくる
途中で上記各入賞156,108,109.109,1
20,120,121,121等に入賞できなかった遊
技球を遊技盤300の裏側へ回収するアウト球回収口3
10が設けられている。In addition, at the bottom of the game board 300, each of the above winning prizes 156, 108, 109, 109, 1 is placed on the way falling from above.
Out ball collection port 3 for collecting game balls that did not win prizes such as 20, 120, 121, 121, etc. to the back side of the game board 300
10 are provided.
遊技盤300の上部には、上記各入賞部56゜108.
109,109,120,120,121.121等の
入賞部に遊技球が入賞したときに一時的に点灯されるセ
ーフランプ272やパチンコ遊技機10が打止めになっ
たとき、又は遊技機裏側の貯留タンク201 (第2図
)内に貯留されている予備球としての賞品球が不足した
ときに点灯する完了ランプ271が設置されている。At the top of the game board 300, each of the winning sections 56°, 108.
109, 109, 120, 120, 121. A completion lamp 271 is installed that lights up when there is a shortage of reserve balls stored in the storage tank 201 (FIG. 2).
上記構成の遊技盤300を保持するパチンコ遊技機の前
枠100の上部には、情報表示装置400 (第3図参
照)が設置されている。この情報表示装置400は一対
のランプユニット425,445及び文字や記号等をド
ツト表示する情報ユニット(メツセージボード)431
とを備えている。An information display device 400 (see FIG. 3) is installed at the top of the front frame 100 of the pachinko game machine that holds the game board 300 configured as described above. This information display device 400 includes a pair of lamp units 425 and 445 and an information unit (message board) 431 that displays characters, symbols, etc. in dots.
It is equipped with
このうちランプユニット425には打球発射装置150
が作動しているときに点灯するパイロットランプ425
cが配置され、一方のランプユニット445には、停電
時に対応する賞品球の排出が未だ完了していない入賞球
(セーフ球)が存在することを示す排出残球有表示ラン
プ445cが配置されている(第3図参照)。Of these, the lamp unit 425 includes a ball launcher 150.
Pilot lamp 425 lights up when the
c is arranged, and one lamp unit 445 is arranged with an indicator lamp 445c indicating that there are winning balls (safe balls) whose prize balls corresponding to the power outage have not yet been ejected. (See Figure 3).
前記情報ユニット(メツセージボード)431は前記賞
球排出制御装置600又は役物制御装置500から送ら
れてくる指令信号に基づいて、詳細は後述するようにモ
ニタ表示等パチンコ遊技機の遊技状態に係る各種メツセ
ージの表示を行なうようになっている。The information unit (message board) 431 controls the game status of the pachinko game machine, such as the monitor display, based on the command signal sent from the prize ball discharge control device 600 or the accessory control device 500, as will be described in detail later. It is designed to display various messages.
また、前枠に設けられた前記操作ダイヤル105には、
遊技者が該操作ダイヤル105を掌握しているか否かを
検知して、掌握していることを示す信号(スイッチON
)を後述の賞球排出制御装置600に送るタッチスイッ
チ105a (第4図参照)が埋設されている。Further, the operation dial 105 provided on the front frame includes
It detects whether or not the player is holding the operation dial 105, and generates a signal indicating that the player is holding the operation dial 105 (switch ON).
) is embedded therein. A touch switch 105a (see FIG. 4) is embedded therein to send the ball to the prize ball discharge control device 600, which will be described later.
前記パチンコ遊技機の前枠100に取り付けられた開閉
パネル110には、打球発射装置150に供給される打
球を貯留する供給皿102が取り付けられ、その下方に
は供給皿102から溢れた賞品球を貯留するための受皿
103が設けられている。又、供給皿102の一側には
当該供給皿102内の賞品球を受皿103側に放出する
ための球回収用釦106が突出して設置されている。A supply tray 102 for storing batted balls to be supplied to a batted ball firing device 150 is attached to an opening/closing panel 110 attached to the front frame 100 of the pachinko game machine, and a prize ball overflowing from the supply tray 102 is stored below the supply tray 102. A saucer 103 is provided for storage. Further, on one side of the supply tray 102, a ball recovery button 106 for discharging the prize balls in the supply tray 102 to the receiving tray 103 side is provided in a protruding manner.
又、遊技機の前記前枠1ooの曲面には球抜き操作を行
なうにあたり球抜き棒(図示省略)が挿入される操作用
孔261が設けられている。この操作用孔261は後述
の球核センサ719(第5図参照)に連通しており、操
作用孔261に挿入された球抜き棒が球核センサ719
によって検出されるようになっている。Further, the curved surface of the front frame 1oo of the gaming machine is provided with an operating hole 261 into which a ball extracting rod (not shown) is inserted when performing a ball extracting operation. This operation hole 261 communicates with a ball nucleus sensor 719 (see FIG. 5), which will be described later.
It is now detected by.
上記のように構成されたパチンコ遊技機10はそれに設
置されたコンピュータシステム等の制御装置(後述)に
よって概ね次のように制御される。The pachinko gaming machine 10 configured as described above is generally controlled as follows by a control device (described later) such as a computer system installed therein.
図外の電源スィッチの操作によりパチンコ遊技機10に
主電源(図示省略)から電気が供給された初期状態にお
いては、変動入賞装N50の左右の可動部材53,53
は略垂直に立ち上がって変動入賞装置50の入賞空間5
1内の流入口を閉じた状態にし、変動入賞装置5oの入
賞空間51は遊技球を受は入れない状態(第1状態)に
維持される。In the initial state in which electricity is supplied to the pachinko gaming machine 10 from the main power source (not shown) by operating a power switch (not shown), the left and right movable members 53, 53 of the variable prize winning device N50
stands up almost vertically to form the winning space 5 of the variable winning device 50.
1 is kept closed, and the winning space 51 of the variable winning device 5o is maintained in a state (first state) in which no game balls can be received.
そして、打球発射装置150によって、発射された遊技
球が特定入賞装置108または特定入賞口109,10
9中に入賞すると、それらの中に設置された始動入賞検
出器(図示省略)が該入賞を示す信号を出力し、その検
出信号に基づいて、変動入賞装置5oの左右の可動部材
53.53が2回または1回開閉(回動)される。それ
に伴って、変動入賞装置50内の入賞空間51は遊技球
が流入し得る状態(第2状態)に2回または1回変換さ
れることになる。Then, the game balls fired by the batted ball launching device 150 are sent to the specific winning device 108 or the specific winning openings 109, 10.
When a prize is won in 9, a starting prize detector (not shown) installed therein outputs a signal indicating the winning, and based on the detection signal, the left and right movable members 53, 53 of the variable winning device 5o are activated. is opened and closed (rotated) twice or once. Accordingly, the winning space 51 in the variable winning device 50 is converted twice or once into a state (second state) into which game balls can flow.
上記第2状態が保持されている間に、遊技球が特別入賞
口54中に入賞されなかった場合には、可動部材53.
53が第1図に示す垂直状態となって流入口が閉じられ
、再び入賞空間51が遊技球を受は入れない第1状態に
戻る。If the game ball does not enter the special winning hole 54 while the second state is maintained, the movable member 53.
53 becomes the vertical state shown in FIG. 1, the inlet is closed, and the winning space 51 returns to the first state in which no game balls are received.
特定入賞装置108又は特定入賞口109に遊技球が入
賞する毎に上記動作が繰り返され、入賞空間51が第2
′状態となっている間に、遊技球が偶発的に変動入賞装
置50内の特別入賞口54に入賞すると、それが特別入
賞口54内に設置された特別入賞検出器(図示省略)に
よって検出され、その検出信号に基づいて大当りと呼ば
れる特別遊技状態が発生する。The above operation is repeated every time a game ball wins in the specific winning device 108 or the specific winning hole 109, and the winning space 51 becomes the second
If a game ball accidentally enters the special winning hole 54 in the variable winning device 50 while in the 'state, it is detected by a special winning detector (not shown) installed in the special winning hole 54. A special gaming state called a jackpot occurs based on the detection signal.
ここに、特別遊技状態とは、通常遊技状態に比べ、遊技
者に多くの賞球獲得のチャンスを与える遊技状態で、例
えば、可動部材53.53の所定回数(例えば、18回
)の開閉動作を1サイクル(ただし、その所定回数の開
閉動作の終了前に一般入賞口55に遊技球が所定個数(
例えば、10個)入賞したときには、その時点までを1
サイクルとしてもよい)とし、各サイクル中に特別入賞
口54に遊技球が入賞することを継続条件として、所定
サイクル(例えば、最高8サイクル)までその動作が行
われるものである。Here, the special game state is a game state that gives the player more chances to win prize balls than the normal game state, for example, the opening and closing operations of the movable member 53, 53 a predetermined number of times (for example, 18 times). for one cycle (however, a predetermined number of game balls (
For example, if you win 10 prizes, you will receive 1 prize up to that point.
The operation may be performed up to a predetermined cycle (for example, a maximum of 8 cycles), with the continuation condition being that a game ball enters the special winning hole 54 during each cycle.
特別遊技状態が終了すると、再び通常の遊技状態に戻る
。When the special gaming state ends, the normal gaming state returns again.
遊技中、変動入賞装置50の入賞空間51中の入賞部5
4.55に遊技球が入賞したときにはそれ以外の入賞部
56,108,109,120゜121等に入賞したと
きと同様に1回の入賞ごとに所定個数(例えば、13個
)の賞品球の排出が行われる。During the game, the winning section 5 in the winning space 51 of the variable winning device 50
4. When a game ball wins at 55, a predetermined number of prize balls (for example, 13) will be awarded for each winning, just as when winning in other winning sections 56, 108, 109, 120° 121, etc. Evacuation takes place.
第2図には、パチンコ遊技機1oの分解斜視図を示す。FIG. 2 shows an exploded perspective view of the pachinko gaming machine 1o.
このパチンコ遊技機10は、取付枠350に開閉(回動
)可能に取付けられた前枠100と、該前枠100の前
面側に入れ替え可能に設置された遊技盤300と、前枠
100の前面側に開閉(回動)可能に取り付けられた開
閉パネル110と、前枠100の裏側に取付けられた裏
機構盤200と、該裏機構盤200の裏側に取り付けら
れた開閉扉250とを具えている。This pachinko gaming machine 10 includes a front frame 100 attached to a mounting frame 350 so as to be openable and closable (rotatable), a game board 300 installed interchangeably on the front side of the front frame 100, and a front side of the front frame 100. It includes an opening/closing panel 110 attached to the side so that it can be opened/closed (rotated), a back mechanism panel 200 attached to the back side of the front frame 100, and an opening/closing door 250 attached to the back side of the back mechanism panel 200. There is.
前記前枠100は、パチンコ遊技機IOの本体の輪郭部
分を構成するもので、その基部側の上端と下端に設けら
れた支軸135と軸受136がそれぞれ取付枠350の
片側の上端部と下端部に設けられた軸受355と支軸3
56とで支持されることにより、取付枠350に対して
開閉(回動)可能に設置されている。The front frame 100 constitutes the contour part of the main body of the pachinko gaming machine IO, and the support shaft 135 and bearing 136 provided at the upper and lower ends of the base side of the front frame 100 form the upper and lower ends of one side of the mounting frame 350, respectively. The bearing 355 and the support shaft 3 provided in the
56, so that it can be opened and closed (rotated) relative to the mounting frame 350.
この前枠100の前面側上部には、遊技盤設置部(図面
上では見えない)が凹状に設けられ、該設置部中に前記
遊技盤300が着脱可能に設置されている。A game board installation part (not visible in the drawing) is provided in a concave shape in the upper part of the front side of the front frame 100, and the game board 300 is removably installed in the installation part.
また、この前枠100の上部中央には、遊技盤300の
裏側を露出させるための開口部140が設けられ、下部
前面側には、前記受皿103(第1図)が取り付けられ
ている。Further, an opening 140 for exposing the back side of the game board 300 is provided at the center of the upper part of the front frame 100, and the saucer 103 (FIG. 1) is attached to the lower front side.
又、この前枠100の自由端側の裏側部には、前枠10
0を前記取付枠350に対して閉じた状態に施錠するた
めの施錠装置130が設置されている。Further, on the back side of the free end side of this front frame 100, the front frame 10
A locking device 130 is provided for locking the 0 in a closed state relative to the mounting frame 350.
前枠100の自由端側の下部裏側には、前記操作ダイヤ
ル105(第1図)の操作によって作動される駆動源と
してのモータ151を備えた打球発射装置150が設置
されている。A ball launcher 150 is installed on the lower back side of the free end side of the front frame 100, and includes a motor 151 as a drive source that is activated by operating the operation dial 105 (FIG. 1).
前記前枠100の裏側下部の打球発射装置150側寄り
位置には、賞球排出′系統の制御を行なう賞球排出制御
装置600が設置されている。A prize ball discharge control device 600 for controlling a prize ball discharge system is installed at a position near the batted ball firing device 150 at the bottom of the back side of the front frame 100.
前記開閉パネル110は、前枠100の前面側を覆うも
のであり、その基部側が前枠100の基部側前面部に軸
支されることによって、開閉(回動)可能に取り付けら
れている。The opening/closing panel 110 covers the front side of the front frame 100, and its base side is pivotally supported by the front side of the base side of the front frame 100, so that it can be opened and closed (rotated).
また、この開閉パネル110の自由端部の裏側には係止
片(図に現れていない)が設けられている。一方、前枠
100の前面側のそれと対応する位置には、該開閉パネ
ル110を閉めたときに、その係止片と係合してその閉
まった状態に保持する開閉機構(図に現れていない)が
設けられている。Furthermore, a locking piece (not shown in the figure) is provided on the back side of the free end of the opening/closing panel 110. On the other hand, at a position corresponding to that on the front side of the front frame 100, there is an opening/closing mechanism (not shown in the figure) that engages with the locking pieces of the opening/closing panel 110 to hold it in the closed state when the opening/closing panel 110 is closed. ) is provided.
前記裏機構盤200は、賞球排出機構等を構成するもの
で、例えば、コ字型形状をしていて、前枠100の裏側
に取り付けられている。The back mechanism board 200 constitutes a prize ball discharging mechanism, etc., has a U-shape, for example, and is attached to the back side of the front frame 100.
この裏機構盤200の裏側上端部には、予備球(払出し
前の賞品球)を貯留する貯留タンク201が設けられ、
この貯留タンク201の下端開口部に臨むように、誘導
樋202が接続されている。A storage tank 201 for storing spare balls (prize balls before being paid out) is provided at the upper end of the back side of this back mechanism panel 200,
A guide gutter 202 is connected to face the opening at the lower end of the storage tank 201 .
この誘導樋202は内部の予備球を自作用的に整列され
て誘導するもので、緩やかに下り傾斜しながら裏機構盤
200の一側側(この実施例では基部側)に至っている
。誘導樋202の流下端部には、これと連続するような
形で賞球排出部700が縦長に配設されている。This guide gutter 202 is for automatically aligning and guiding the internal spare balls, and reaches one side (in this embodiment, the base side) of the back mechanism panel 200 while gently sloping downward. A prize ball discharge section 700 is vertically disposed at the downstream end of the guide gutter 202 so as to be continuous therewith.
前記裏機構盤200の下部中央には、前記遊技盤300
にセーフ球を集めるべく設けられた入賞球集合樋301
からのセーフ球を処理して下方に排出する入賞球処理部
800が設けられている。At the lower center of the back mechanism board 200 is the game board 300.
Winning ball collecting gutter 301 installed to collect safe balls
A winning ball processing unit 800 is provided which processes safe balls from the player and discharges them downward.
前記開閉扉25Qは、前記遊技盤300の裏面側が露出
しないように開口部140を覆うもので、その基端部側
が、裏機構盤200の基部内側部に開閉自在に軸支され
ている。この開閉扉250の自由端部側には、前枠10
0のそれと対応した位置に設けられた係合部(図示省略
)に係合して開閉扉250を閉じた状態に係止する係止
レバー251が取り付けられている。The opening/closing door 25Q covers the opening 140 so that the back side of the game board 300 is not exposed, and its base end side is pivotally supported on the inner side of the base of the back mechanism board 200 so as to be openable and closable. A front frame 10 is provided on the free end side of this opening/closing door 250.
A locking lever 251 is attached that engages with an engaging portion (not shown) provided at a position corresponding to that of 0 and locks the opening/closing door 250 in a closed state.
また、この開閉扉250の裏側中央には、前記遊技盤3
00に設置された前述の変動入賞装置50等を制御する
役物制御装置500が設置されている。In addition, in the center of the back side of this opening/closing door 250, the game board 3
An accessory control device 500 that controls the above-mentioned variable prize winning device 50 and the like installed in 00 is installed.
第3図は第1図に示す情報表示装置400を前側から見
た分解斜視図である。FIG. 3 is an exploded perspective view of the information display device 400 shown in FIG. 1, viewed from the front side.
この情報表示装置400は、同図に示すように、パチン
コ遊技機10に取付けられる基枠470と、該基枠47
0の前面側に取付けられる蓋枠460とを具えている。As shown in the figure, this information display device 400 includes a base frame 470 attached to the pachinko gaming machine 10, and a base frame 470 attached to the pachinko gaming machine 10.
0. The lid frame 460 is attached to the front side of 0.
前記基枠470はパチンコ遊技機10の前枠100の前
面側に取り付けられるもので(第1図参照)、その前面
側中央には情報表示器430を構成する情報ユニット(
メツセージボード)431が設置され、該メツセージボ
ード431の左右両側には一対のランプユニット425
.445が設置されている。これらメツセージボード4
31および一対のランプユニット425,445は後述
の役物制御装置500及び賞球排出装置600に接続さ
れている。The base frame 470 is attached to the front side of the front frame 100 of the pachinko gaming machine 10 (see FIG. 1), and in the center of the front side there is an information unit (configuring the information display 430).
A message board) 431 is installed, and a pair of lamp units 425 are installed on the left and right sides of the message board 431.
.. 445 is installed. These message boards 4
31 and the pair of lamp units 425, 445 are connected to an accessory control device 500 and a prize ball ejecting device 600, which will be described later.
前面中央のメツセージボード431は、賞球排出装置7
40に関するモニタ表示(第16図)やパチンコ遊技等
に関する他の各種メツセージを役物制御装置500又は
賞球排出制御装置600からの指令により文字や記号等
にてドツト表示するドツトマトリクス配置のドツト表示
器432と、該ドツト表示器432に役物制御装置5o
○又は賞球排出制御装置600からの表示指令信号を送
る多数のリード線433とを具えている。そして、その
ドツト表示器432が基枠470の前面側中央に取り付
けられ、そのリード線433が基枠470中央に設けら
れた開口部470aを介して前枠100の裏側に導かれ
、前記役物制御装置500及び賞球排出装置600に接
続されている。The message board 431 in the center of the front is the prize ball ejecting device 7.
40 (FIG. 16) and other various messages related to pachinko games, etc., are displayed as dots in the form of letters, symbols, etc. in accordance with commands from the accessory control device 500 or prize ball discharge control device 600, in a dot matrix arrangement. 432, and the accessory control device 5o is connected to the dot display 432.
○ or a large number of lead wires 433 for sending display command signals from the prize ball discharge control device 600. The dot display 432 is attached to the center of the front side of the base frame 470, and the lead wire 433 is guided to the back side of the front frame 100 through an opening 470a provided at the center of the base frame 470, and the It is connected to a control device 500 and a prize ball ejecting device 600.
また、前記ランプユニット42!5,445は、基枠4
70に固定されるランプ基板425a、445aと、該
ランプ基板425a、445aの端子425b、4’2
5b、445b、445bにそれぞれ差し込まれるパイ
ロットランプ425 c。Further, the lamp units 42!5, 445 are arranged in the base frame 4.
Lamp boards 425a, 445a fixed to 70 and terminals 425b, 4'2 of the lamp boards 425a, 445a
5b, 445b, and pilot lamps 425c inserted into 445b, respectively.
425 c、排出残球有表示ランプ445c、445C
と、それらランプ425c、425c、445c、44
5cの基端部と前記ランプ基板425a、445aとの
間に配設された緩衝用の絶縁部材425d、425d、
445d、445clとを具えている。そして、そのラ
ンプ基板425 a。425 c, discharge remaining ball indicator lamp 445c, 445C
and those lamps 425c, 425c, 445c, 44
5c and the lamp substrates 425a, 445a, buffer insulating members 425d, 425d,
445d and 445cl. And the lamp board 425a.
445aには該ランプ基板425a、445aに役物制
御装置500/賞球排出制御装置600側から電気を導
くリード線(図示省略)が取り付けられている。そして
、そのランプユニット425゜445のパイロットラン
プ及び排出残球有表示うンプを支持するランプ基板42
5a、445aは、基枠470の前面側左寄り位置に設
けられた1対の支持片470b、470b及び前面側右
寄り位置に設けられた1対の支持片470d、470a
間に把持された状態で設置され、リード線がそれら支持
片470b、470b、470d、470a間に設けら
れた開口部470c、470eを介して基枠470の裏
側へ導かれている。A lead wire (not shown) is attached to 445a to conduct electricity from the accessory control device 500/prize ball discharge control device 600 side to the lamp boards 425a, 445a. And a lamp board 42 that supports the pilot lamp of the lamp unit 425 and 445 and the lamp that indicates the presence of remaining emitted bulbs.
5a and 445a are a pair of support pieces 470b and 470b provided on the left side of the front side of the base frame 470, and a pair of support pieces 470d and 470a provided on the right side of the front side of the base frame 470.
The lead wires are guided to the back side of the base frame 470 through openings 470c and 470e provided between the supporting pieces 470b, 470b, 470d, and 470a.
また、上記のように基枠470に設置されたランプユニ
ット425,445のパイロットランプ425c、42
5c、排出残球有表示ランプ445c、445cの後方
に位置する基枠470の前面部にはそれら各ランプ42
5c、425c、445c、445cの光を前方に集め
る反射部材427.427 (パイロットランプ側のみ
図示)が設置されている。Further, the pilot lamps 425c and 42 of the lamp units 425 and 445 installed on the base frame 470 as described above
5c, each lamp 42 is located on the front part of the base frame 470 located behind the ejected remaining ball display lamps 445c, 445c.
Reflection members 427 and 427 (only the pilot lamp side is shown) are installed to collect the lights of 5c, 425c, 445c, and 445c forward.
このようにして情報ユニット431およびランプユニッ
ト425,445が配設された基枠470の前面にはそ
の前面部を覆った状態で前記蓋枠460が取り付けられ
ている。該蓋枠460の中央部には、メツセージ表示窓
461が設けられ、また、その左右両側には一対の態様
表示窓462゜462が設けられている。The lid frame 460 is attached to the front surface of the base frame 470 in which the information unit 431 and the lamp units 425, 445 are disposed in this manner, covering the front surface thereof. A message display window 461 is provided in the center of the lid frame 460, and a pair of mode display windows 462 and 462 are provided on both sides thereof.
そして、その中央のメツセージ表示窓461に透光性の
反射防止プレート435が取り付けられ、左右両側の態
様表示窓462,462には透光性のレンズ部材426
,426が取り付けられている。A translucent anti-reflection plate 435 is attached to the central message display window 461, and translucent lens members 426 are attached to the mode display windows 462 on both the left and right sides.
, 426 are attached.
第4図には、前記賞球排出部700と、入賞球処理部8
00の内部構成をわかり易く表わしたパチンコ遊技機1
0の裏面図を示す。FIG. 4 shows the prize ball discharge section 700 and the prize ball processing section 8.
Pachinko game machine 1 that clearly shows the internal configuration of 00
0 is shown.
誘導樋202は、中央分離帯203によって分離された
2条の通路を有していて緩やかに傾斜している。そして
、その途中には振り子穴の球ならし204が配設され、
下流側には球止め兼球ならしレバー205が配設されて
いる。また、この誘導樋202の上流端部には補給セン
サ211を具えた補給要求検出装置210が設置され、
一方、誘導樋202の下流端部には半端センサ221を
具えた半端球検出装置220が設置されている。The guide gutter 202 has two passages separated by a median strip 203 and is gently sloped. And, in the middle of it, a pendulum hole ball leveling 204 is arranged,
A ball stopper and ball leveling lever 205 is provided on the downstream side. Further, a replenishment request detection device 210 including a replenishment sensor 211 is installed at the upstream end of the guide gutter 202.
On the other hand, a half-sphere detection device 220 including a half-end sensor 221 is installed at the downstream end of the guide gutter 202 .
そして、その補給要求検出装置210によって貯留タン
ク201内の予備球の不足状態が検出され、半端球検出
装置220によって賞球排出用の予備球の半端状態(予
備球数が2回の賞球排出個数に満たなくなった状態)が
検出されるようになっている。Then, the replenishment request detection device 210 detects a shortage of spare balls in the storage tank 201, and the half-ball detection device 220 detects a half-full state of spare balls for ejecting prize balls (the number of spare balls is 2 times for ejecting prize balls). (The state in which the number is not reached) is now detected.
また、誘導樋202の流下端部にはこれと連続するよう
な形で、賞球排出部700が縦長に配設され、下部中央
には前記の入賞球集合樋301によって集められたセー
フ球を処理する入賞球処理装置800が配設されている
。In addition, a prize ball discharge section 700 is vertically arranged at the downstream end of the guide gutter 202 so as to be continuous therewith, and the safe balls collected by the winning ball collection gutter 301 are placed in the center of the lower part. A winning ball processing device 800 for processing is provided.
前記賞球排出部700は、賞球排出ユニット700Aと
賞球排出樋ユニット700Bとから構成されている。賞
球排出ユニット700Aには、前記誘導樋202の2条
の通路に対応させて、第4図の紙面に垂直方向に奥側よ
り第1及び第2の賞球導出樋710,710が2条設け
られている。The prize ball discharge section 700 is composed of a prize ball discharge unit 700A and a prize ball discharge gutter unit 700B. The prize ball discharging unit 700A has two first and second prize ball guiding channels 710, 710 from the back side in the direction perpendicular to the paper surface of FIG. 4, corresponding to the two channels of the guide channel 202. It is provided.
そして、これら第1及び第2の賞球導出樋710゜71
0の上流部には、ロック装置720が設置され、下流部
に第1および第2の賞球排出センサ730.730(排
出センサ1,2)と第1および第2の賞球排出装置74
0,740が設置されている。このうちロック装置72
0は不正発生時等に消磁(OFF)されて賞品球の排出
をストップさせるべく賞球導出樋710,710を閉塞
するので回復スイッチ(図示省略)が押されたとき、再
び励磁(ON)され該装置720による賞球導出樋71
0,710の閉塞が解除されるようになっている。And these first and second prize ball derivation gutter 710°71
A locking device 720 is installed in the upstream part of 0, and first and second prize ball ejection sensors 730, 730 (ejection sensors 1, 2) and first and second prize ball ejection devices 74 are installed in the downstream part.
0,740 is installed. Of these, lock device 72
0 is demagnetized (OFF) when a fraud occurs and closes the prize ball outlet troughs 710, 710 to stop the ejection of prize balls, so when a recovery switch (not shown) is pressed, it is energized (ON) again. Prize ball guiding gutter 71 by the device 720
0,710 is now unblocked.
前記ロック装置720の賞球排出ユニットの側壁708
aを隔てた反対側(図中左側)には賞品球の排出状態を
可視表示する動作状態表示器790が設置されている。Side wall 708 of the prize ball ejection unit of the locking device 720
On the opposite side of a (left side in the figure), an operating status display 790 that visually displays the ejection status of the prize ball is installed.
また、前記賞球排出装置740の近傍位置には遊技店の
係員によって押圧操作される性能テストスイッチ779
が設置されている。この性能テストスイッチ779は、
後述の性能テスト処理(第44図)を開始させるために
設けられるものである。In addition, a performance test switch 779 is located near the prize ball ejecting device 740 and is operated by pressing an operator at the game parlor.
is installed. This performance test switch 779 is
This is provided to start the performance test process (FIG. 44), which will be described later.
一方、賞球排出樋ユニット700Bには、前記第1およ
び第2の賞球導出樋710,710から流下される賞品
球や核球を外部に導出させる球導出樋750が設けられ
ている。この球導出樋750は、貯留された遊技球を賞
品球としてパチンコ遊技機10の表側の供給皿102又
は受皿103に排出するための賞球排出樋751と、後
述の球技処理実行時に前記遊技球を核球として島設備の
回収樋(図示省略)に排出するための球核樋752とに
分岐している。球導出樋750の分岐部には球抜き装置
760が設置されている。この球抜き装置760は、球
導出樋750の分岐部にビン762aを軸芯として回動
自在に設置された切換ゲート762と、該切換ゲート7
62を回動させる球抜ソレノイド761とを備え、切換
えゲート762の基部と球抜ソレノイド761の作動ロ
ッド761aとは連結手段763によって連結されてい
る。そして、その球抜ソレノイド761が消磁(オフ)
状態となっているときには、その作動ロッド761aが
その自重および図示省略の復帰用スプリングの復帰力に
よって下降状態に復帰され、連結手段763が切換ゲー
ト762をして球抜き樋752を閉塞せしめる(同図に
実線で示す状態)。反対に、球抜きソレノイド761が
励磁(オン)されると、その作動ロッド761aが上昇
して、連結手段763が切換ゲート762をして同図に
鎖線で示すように賞球排出樋751を閉塞せしめる。ま
た、賞球排出樋751の途中位置には、該賞球排出樋7
51内の賞品球が一層レベル以上に溜まった状態を検出
するオーバーフロー検出器770が設置されている。On the other hand, the prize ball discharge gutter unit 700B is provided with a ball derivation gutter 750 that guides the prize balls and core balls flowing down from the first and second prize ball deriving gutter 710, 710 to the outside. This ball derivation gutter 750 includes a prize ball ejection gutter 751 for discharging stored game balls as prize balls to the supply tray 102 or the receiving tray 103 on the front side of the pachinko game machine 10, and a prize ball discharge gutter 751 for discharging the stored game balls as prize balls to the supply tray 102 or the receiving tray 103 on the front side of the pachinko gaming machine 10, and a prize ball discharge gutter 751 for discharging the stored game balls as prize balls to the supply tray 102 or the receiving tray 103 on the front side of the pachinko game machine 10. It branches into a ball core gutter 752 for discharging the core balls as a core ball to a collection gutter (not shown) of the island facility. A ball extraction device 760 is installed at a branch of the ball outlet gutter 750. This ball extraction device 760 includes a switching gate 762 rotatably installed at a branch part of a ball guiding gutter 750 with a bin 762a as an axis, and
The base of the switching gate 762 and the operating rod 761a of the ball removal solenoid 761 are connected by a connecting means 763. Then, the ball removal solenoid 761 is demagnetized (off)
When the actuating rod 761a is in the lowered state, the operating rod 761a is returned to the lowered state by its own weight and the restoring force of a restoring spring (not shown), and the connecting means 763 closes the ball extraction gutter 752 by opening the switching gate 762. condition shown by the solid line in the figure). On the other hand, when the ball extraction solenoid 761 is energized (turned on), its operating rod 761a rises, and the connecting means 763 closes the prize ball ejection gutter 751 by opening the switching gate 762 as shown by the chain line in the figure. urge In addition, the prize ball discharge gutter 751 is located in the middle of the prize ball discharge gutter 751.
An overflow detector 770 is installed to detect a state in which the prize balls in 51 have accumulated to a level higher than that level.
前記入賞球処理部800の上部側には、前記入賞球集合
樋301によって集められたセーフ球を受は入れる入賞
球受入れ樋810が図中垂直方向に設けられている。A winning ball receiving gutter 810 for receiving the safe balls collected by the winning ball collecting gutter 301 is provided on the upper side of the winning ball processing section 800 in the vertical direction in the figure.
この入賞球受入れ樋810の排出口側には、入賞球受入
れ樋810を島設備の回収樋(図示省略)に連結させる
入賞球導出樋820が設けられている。On the discharge side of the winning ball receiving gutter 810, there is provided a winning ball leading-out gutter 820 that connects the winning ball receiving gutter 810 to a collection gutter (not shown) of the island equipment.
そして、この入賞球導出樋820の途中には、入賞球検
出器830(セーフセンサ)が設置されている。A winning ball detector 830 (safe sensor) is installed in the middle of this winning ball lead-out gutter 820.
また、パチンコ遊技機10の操作ダイヤル1゜5の上方
位置内部には、打球発射部(図示省略)に発射球を供給
する発射球供給部900が設けられている。Furthermore, a shot ball supply section 900 that supplies shot balls to a shot ball firing section (not shown) is provided inside a position above the operation dial 1.degree. 5 of the pachinko game machine 10.
第5図には、パチンコ遊技機10の裏側に設置された賞
球排出部700を構成する賞球排出ユニット700Aの
分解斜視図を示す。FIG. 5 shows an exploded perspective view of a prize ball ejecting unit 700A that constitutes a prize ball ejecting section 700 installed on the back side of the pachinko gaming machine 10.
この賞球排出ユニット700Aは、パチンコ遊技機10
の裏側に取り付けられる賞球排出誘導枠708を具えて
いる。This prize ball ejection unit 700A is used for pachinko gaming machine 10.
It is equipped with a prize ball ejection guide frame 708 that is attached to the back side of the ball.
この賞球排出誘導枠708は、貯留タンク201に連結
された誘導樋202の2条の通路から送られてくる賞品
球を球導出樋750に導くもので、仕切板702の両面
側にはそれぞれ誘導樋202の2条の通路の下端出口と
球導出樋750の入口を連絡する第1の賞球導出樋71
0(第5図中奥側)、第2の賞球導出樋710が設けら
れている。This prize ball ejection guide frame 708 guides prize balls sent from the two passages of the guide gutter 202 connected to the storage tank 201 to the ball ejecting gutter 750. A first prize ball lead-out gutter 71 that connects the lower end outlet of the two passages of the guide gutter 202 and the entrance of the ball lead-out gutter 750.
0 (on the back side in FIG. 5), a second prize ball lead-out gutter 710 is provided.
これら第1及び第2の賞球導出樋710,710は、そ
の上段部、中段部、下段部がそれぞれ、減圧路710a
、710a1縁切り路710b。These first and second prize ball lead-out troughs 710, 710 have upper, middle, and lower parts that are connected to the decompression path 710a, respectively.
, 710a1 edge cutting path 710b.
710b、排出路710c、710cとなっている。710b, and discharge passages 710c, 710c.
前記減圧路710a、710aは、貯留タンク201か
ら誘導樋202を介して送られてくる賞品球としての予
備球の移動圧を減圧させるもので、同図に示すように、
緩傾斜状態にUターンさせて設けられている。前記縁切
り路710b、710bは、その下の排出路710c、
710cを通る賞品球同士に間隔を開けさせて、後述の
賞球排出装置740による賞品球の排出をストッパによ
って止め易くするためのもので、前記減圧路710aに
通じる垂直通路部分711と、後述の排出路710cに
通じる方向変換通路部分712とから構成されている。The decompression passages 710a, 710a are for reducing the moving pressure of the reserve balls as prize balls sent from the storage tank 201 via the guide gutter 202, as shown in the figure.
It is set up in a U-turn on a gentle slope. The edge cutting paths 710b, 710b have a discharge path 710c therebelow,
This is to create an interval between the prize balls passing through 710c and to make it easier to stop the ejection of prize balls by a prize ball ejecting device 740 (described later) with a stopper. and a direction changing passage portion 712 communicating with the discharge passage 710c.
そして、その垂直通路部分711の下端部には、球の流
下方向への移動力を減衰させる移動力減衰傾斜部713
が方向変換通路部分712に向けて緩やかに下り傾斜さ
せた状態で設けられている。また、方向変換通路部分7
12の前方には、前記減衰傾斜部713に沿って流下す
る球の流下方向を垂直下方に方向変換させる案内傾斜壁
714が設けられている。一方、方向変換通路部分71
2の後方の垂直通路部分711の後壁部には球詰まり防
止突部715が前方に突出して設けられている。この球
詰まり防止突部715によって、垂直通路部分711に
縦に並んで停止した球のうちの最も下の減衰傾斜部71
3上の球の中心位置がその上方の球の中心位置より常に
前方に位置させれるようになる。それによって、上方の
球の流下移動圧が最も下の減衰傾斜部713に至る球を
常に前方に押し遣ることとなり、従って最も下の球は常
に減衰傾斜部713の下流側に押し遣られて球詰まりが
防止される。At the lower end of the vertical passage portion 711, there is a moving force attenuating slope part 713 that attenuates the moving force of the ball in the downstream direction.
is provided in a state where it is gently inclined downward toward the direction changing passage portion 712. In addition, the direction conversion passage portion 7
A guide slope wall 714 is provided in front of the ball 12 to change the direction of the ball flowing down along the damping slope 713 vertically downward. On the other hand, the direction changing passage portion 71
A ball jam prevention protrusion 715 is provided on the rear wall of the vertical passage portion 711 at the rear of the ball 2 so as to protrude forward. This ball clogging prevention protrusion 715 prevents the lowermost damping slope 71 of the balls vertically lined up and stopped in the vertical passage portion 711.
The center position of the ball above 3 is always located in front of the center position of the ball above it. As a result, the downward movement pressure of the upper balls always pushes the balls that reach the lowest damping slope 713 forward, and therefore the lowest balls are always pushed downstream of the damping slope 713. Blockage is prevented.
また、賞球排出誘導枠708の手前側上部には、不正の
発生等一定の事由が発生した時に、賞品球の排出を停止
させるロック装置720が設置されている。Furthermore, a locking device 720 is installed at the upper part of the front side of the prize ball ejection guide frame 708 to stop the ejection of the prize balls when a certain event such as the occurrence of fraud occurs.
このロック装置720は、賞球排出誘導枠708の手前
側(表側)上部に設置された駆動手段としてのロックソ
レノイド721と該ロックソレノイド721の駆動力に
より駆動されて、第1および第2の賞球導出樋710,
710の減圧通路710a、710a中の球の流下を制
御する第1および第2のロック部材728,729を具
えている。This lock device 720 is driven by a lock solenoid 721 as a driving means installed at the upper part of the front side (front side) of the prize ball ejection guide frame 708 and the driving force of the lock solenoid 721, and the first and second prizes are Ball outlet gutter 710,
First and second locking members 728 and 729 are provided to control the flow of the spheres into the vacuum passages 710a and 710a of 710.
前記ロックソレノイド721は、その消磁(オフ)時に
自重および復帰用スプリング(図示省略)の力によって
下降(伸張)復帰していて、励磁(オン)時に上昇(縮
む)する作動ロッド722を具えている。The lock solenoid 721 includes an operating rod 722 that descends (extends) and returns to its original state by its own weight and the force of a return spring (not shown) when it is demagnetized (off), and rises (retracts) when it is energized (on). .
前記第1および第2のロック部材728,729は、減
圧路71. Oaの上方の仕切板702を貫通して設け
られた軸受孔702a中に回転自在に挿通された回転軸
727の両端にそれぞれ固定されることにより、−緒に
回動するようになっている。The first and second locking members 728, 729 are connected to the pressure reduction path 71. They are fixed to both ends of a rotating shaft 727 rotatably inserted into a bearing hole 702a provided through a partition plate 702 above Oa, so that they rotate together.
これらロック部材728,729のうちの第2のロック
部材729の一側部に連結ビン729aが突設され、該
連結ビン729aと作動ロッド722の下端部とが連結
板726により連結されている。A connecting pin 729a protrudes from one side of the second locking member 729 of these locking members 728, 729, and the connecting pin 729a and the lower end of the operating rod 722 are connected by a connecting plate 726.
そして、ロックソレノイド721が消磁(OFF)状態
にあるときには、作動ロッド722が下降して第1およ
び第2のロック部材728,729の先端部が切欠き部
703a、703aを介してそれぞれ第1の賞球導出樋
(奥側)710、第2の賞球導出樋710の減圧路71
0a、710a中に入り込んで、それら減圧路710a
、710a中の遊技球を流下させないようになっている
。When the lock solenoid 721 is in the demagnetized (OFF) state, the actuating rod 722 is lowered and the tips of the first and second locking members 728, 729 are connected to the first and second locking members 728, 729 through the notches 703a, 703a, respectively. Prize ball lead-out gutter (back side) 710, decompression path 71 of second prize ball lead-out gutter 710
0a, 710a, and those depressurizing passages 710a.
, 710a are prevented from flowing down.
一方、ロックソレノイド721が励磁(ON)されると
、作動ロッド722が上昇して第1および第2のロック
部材728,729がそれらの先端側が上昇する方向に
回動されて第1および第2の賞球導出樋710,710
の減圧路710a。On the other hand, when the lock solenoid 721 is excited (ON), the actuation rod 722 rises, and the first and second lock members 728, 729 are rotated in a direction in which their distal ends rise. Prize ball guide gutter 710, 710
pressure reduction path 710a.
710a中から脱出してそれら減圧路710a。These decompression passages 710a escape from inside 710a.
710a中の球を流下させ得るようになっている。The ball in 710a can be made to flow down.
又、賞球排出誘導枠708の奥側上部の背板部708a
には動作状態表示器790が、その係止突起(図示省略
)が取付孔708b、708bに嵌合した状態で取付け
られている。Also, the back plate part 708a at the upper part of the back side of the prize ball ejection guide frame 708
An operating state indicator 790 is attached to the holder with its locking protrusions (not shown) fitted into the attachment holes 708b, 708b.
この動作状態表示器790は、図中奥側に配設された前
記第1の賞球排出装置740(図示されず)の作動状態
を表示する排出l動作状態表示器791と、図中手前側
に配設された前記第2の賞球排出装置740の作動状態
を表示する排出2動作状態表示器792とを備えており
、これら表示器791,792はリード線790c1コ
ネクタ790dを介して前記賞球排出制御装置600に
接続される。This operating state display 790 includes an ejector operating state display 791 that displays the operating state of the first prize ball discharging device 740 (not shown) disposed on the back side in the figure, and an ejector operating state indicator 791 on the near side in the figure. and an ejection 2 operating state indicator 792 that displays the operating state of the second prize ball ejecting device 740 disposed in the second prize ball ejecting device 740, and these indicators 791, 792 are connected to the prize ball ejector 790 via lead wires 790c1 and connector 790d. It is connected to the bulb discharge control device 600.
前記排出1動作状態表示器791、排出2動作状態表示
器792には、共に赤色点灯と緑色点灯の2つの点灯が
可能な2色ランプ791a、792aが夫々設置されて
おり、これら2つの2色ランプは詳細は後述するように
、第1及び第2の賞球排出装置740,7.40に夫々
配設された第1及び第2の排出ソレノイドの作動状態な
どに応じて赤色又は緑色にて点灯したり、点滅したりす
るようになっている。The discharge 1 operation state display 791 and the discharge 2 operation state display 792 are provided with two-color lamps 791a and 792a, respectively, which can light up in red and green. As will be described in detail later, the lamp turns red or green depending on the operating state of the first and second ejection solenoids disposed in the first and second prize ball ejection devices 740 and 7.40, respectively. It lights up or flashes.
さらに、前記賞球排出誘導枠708の手前側上部には、
前枠100の操作用孔261から球抜き操作用の球抜き
棒(図示省略)が差し込まれたことを検出する球抜きセ
ンサ719が設置されている。Furthermore, at the top of the near side of the prize ball ejection guide frame 708,
A ball removal sensor 719 is installed to detect that a ball removal rod (not shown) for a ball removal operation is inserted from the operation hole 261 of the front frame 100.
第1および第2の賞球導出樋710,710の排出路7
10c、710c中には、これら排出路710c、71
0cを流下する球を検出する第1および第2の賞球排出
センサ730,730 (排出センサ1,2)が設置さ
れている。Discharge path 7 of first and second prize ball lead-out gutter 710, 710
10c, 710c, these discharge passages 710c, 71
First and second prize ball ejection sensors 730, 730 (ejection sensors 1, 2) are installed to detect balls flowing down 0c.
また、賞球排出誘導枠708の仕切板702の下部の表
裏両側部には、第1および第2の賞球排出樋710,7
10の排出路710c、710c中にある球の流下を制
御する第1および第2の賞球排出装置740,740が
それぞれ設置されている(第5図では第2の賞球排出装
置側のみ図示)。In addition, on both front and back sides of the lower part of the partition plate 702 of the prize ball ejection guide frame 708, there are first and second prize ball ejection troughs 710, 7.
First and second prize ball ejecting devices 740 and 740 that control the flow of balls in the No. 10 ejection paths 710c and 710c are installed, respectively (in FIG. 5, only the second prize ball ejecting device side is shown). ).
これら第1および第2の賞球排出装置740゜740は
、それぞれ、賞球排出誘導枠708の仕切板702の下
部の表裏両側部に設置された駆動手段としての第1およ
び第2の賞球排出ソレノイド741,741 (排出
ソレノイドl、2)と、これらソレノイド741,74
1の駆動力によす駆動されて、第1および第2の賞球導
出樋710゜710の排出路710c、710c中の球
の排出を制御する第1および第2の流下阻止部材745
゜745を具えている。These first and second prize ball ejecting devices 740 and 740 serve as driving means for first and second prize balls installed on both front and back sides of the lower part of the partition plate 702 of the prize ball ejection guiding frame 708. Discharge solenoids 741, 741 (discharge solenoids 1, 2) and these solenoids 741, 74
The first and second flow prevention members 745 are driven by the driving force of the first and second prize ball guideways 710 and 710 to control the discharge of the balls in the discharge passages 710c and 710c of the first and second prize ball leading-out troughs 710, 710.
It has ゜745.
前記第1および第2の賞球排出ソレノイド741.74
1は、それぞれ、それらの消磁(オフ)時に自重および
復帰用スプリング(図示省略)の力によって下降復帰し
ていて、励磁(オン)時に上昇する作動ロッド742,
742を具えている。Said first and second prize ball ejection solenoids 741.74
1 are operating rods 742, which are lowered and returned by their own weight and the force of a return spring (not shown) when they are demagnetized (off), and rise when they are excited (on), respectively.
742.
一方、前記第1および第2の流下阻止部材745.74
5は、それぞれ、賞球排出誘導枠708の仕切板702
の下部の表裏両側に突設された第1および第2の支軸7
05,705に回動自在に支持されている。On the other hand, the first and second flow prevention members 745.74
5 is the partition plate 702 of the prize ball ejection guide frame 708, respectively.
First and second support shafts 7 protruding from both the front and back sides of the lower part of the
05,705 and is rotatably supported.
これら第1および第2の流下阻止部材745゜745の
一側部には、それぞれ連結ビン746゜746が突設さ
れ、これら連結ビン746,746と第1および第2の
賞球排出ソレノイド741゜741の作動ロッド742
,742の下端部とが、それぞれ連結板747,747
により連結されている。この連結板747,747はへ
字型を成し、その中央部747a、747aに設けられ
た接続孔が排出ソレノイドの作動ロッド742,742
の下端部と接続ビンにて連結され、−側部747b、7
47bに設けられた接続孔に前記連結ビン746.74
6が連結されるようになっており、更に該連結板747
,747の他端部747 c。Connecting bins 746° 746 are protruded from one side of the first and second flow prevention members 745° 745, respectively, and these connecting bins 746, 746 and the first and second prize ball discharge solenoids 741° 741 operating rod 742
, 742 are connected to the connecting plates 747, 747, respectively.
are connected by. The connection plates 747, 747 are shaped like an angle, and the connection holes provided in the center portions 747a, 747a are connected to the operating rods 742, 747 of the discharge solenoid.
is connected to the lower end of
The connection bottle 746.74 is inserted into the connection hole provided in 47b.
6 are connected to each other, and the connecting plate 747
, 747 other end 747c.
747cには、後述のテストセンサl−4取付位置に対
向する部分に反射板747d、747dが設置されてい
る。747c, reflective plates 747d and 747d are installed at a portion facing the mounting position of test sensor l-4, which will be described later.
又、前記仕切板702の前記排出ソレノイド1゜2の近
傍(ソレノイド1.2の図中右下側)には、その裏側及
び表側に、夫々第1及び第2のテスト装置780,78
0が設置されている(第2のテスト装置780のみ図示
)。Further, in the vicinity of the discharge solenoid 1.2 of the partition plate 702 (lower right side of the solenoid 1.2 in the figure), first and second test devices 780 and 78 are installed on the back and front sides of the partition plate 702, respectively.
0 (only the second test device 780 is shown).
このうち第1のテスト装置780は排出ソレノイド1の
作動状態を検出するもので、反射型のテストセンサ1
(781a)、2 (781b)を具え(共に図示され
ず)、これら2つのセンサによって発せられた光が、排
出ソレノイド1の作動ロッドに連結された前記連結板の
反射板によって反射されたときテストセンサ1,2はH
レベルの出力信号を出力するように構成されている。一
方、第2のテスト装9780は排出ソレノイド2の作動
状態を検出するもので、反射型のテストセンサ3(78
1c)、テストセンサ4(781d)を具え、これら2
つのセンサによって発せられた光が前記連結板の反射板
747dによって反射されたときテストセンサ3,4は
Hレベルの出力信号を出力するように構成されている。Among these, the first test device 780 detects the operating state of the discharge solenoid 1, and is a reflective test sensor 1.
(781a), 2 (781b) (both not shown), and the test is performed when the light emitted by these two sensors is reflected by the reflector of said coupling plate connected to the actuating rod of the discharge solenoid 1. Sensors 1 and 2 are H
It is configured to output a level output signal. On the other hand, the second test device 9780 detects the operating state of the discharge solenoid 2, and is a reflective test sensor 3 (78
1c), test sensor 4 (781d), and these two
The test sensors 3 and 4 are configured to output an H level output signal when the light emitted by the two sensors is reflected by the reflecting plate 747d of the connecting plate.
このように構成される排出制御系においては、第1およ
び第2の賞球排出ソレノイド741,741が消磁(オ
フ)状態にあるときには、作動ロッド742,742が
下降して第1および第2の流下阻止部材745,745
の先端部が切欠き部703b、703bを介して、それ
ぞれ第1および第2の賞球導出樋710,710の排出
路710c、710c中に入り込んで、それら排出路7
10c、710c中の遊技球を流下させないようになる
。In the discharge control system configured in this way, when the first and second prize ball discharge solenoids 741, 741 are in the demagnetized (off) state, the actuating rods 742, 742 are lowered to control the first and second prize ball discharge solenoids 741, 741. Flow prevention members 745, 745
The leading end of the ball enters into the discharge passages 710c and 710c of the first and second prize ball outlet troughs 710 and 710, respectively, through the notches 703b and 703b, and the discharge passages 7
The game balls in 10c and 710c are prevented from flowing down.
一方、第1および第2の賞球排出ソレノイド741,7
41が励磁(オン)されると、作動ロッド742,74
2が上昇して第1および第2の流下阻止部材745,7
45がそれらの先端側が上昇する方向に回動されて第1
および第2の賞球排出樋710.71oの排出路710
c、710c中から脱して、それら排出路710c、7
10c中の球を流下させ得るようになっている。On the other hand, the first and second prize ball ejection solenoids 741, 7
41 is excited (turned on), the actuating rods 742, 74
2 rises and the first and second flow prevention members 745, 7
45 are rotated in the direction in which their distal ends rise, and the first
and second prize ball discharge gutter 710.71o discharge path 710
c, 710c, and the discharge passages 710c, 7
It is designed to allow the balls in 10c to flow down.
上記のように、ロック装置7201第1および第2の賞
球排出装置740,740、球抜きセンサ719および
賞球排出センサ730,730等の設置された賞球排出
誘導枠708は、その第1の賞球導出樋710側(裏側
)がパチンコ遊技機10の裏側に相対して取り付けられ
、一方その第2の賞球導出樋710側(表側)が蓋枠7
09によって封止されている。As described above, the prize ball ejection guide frame 708 in which the locking device 7201, the first and second prize ball ejecting devices 740, 740, the ball removal sensor 719, the prize ball ejecting sensors 730, 730, etc. are installed, The second prize ball lead-out gutter 710 side (back side) is attached to the back side of the pachinko gaming machine 10, while the second prize ball lead-out gutter 710 side (front side) is attached to the lid frame 7.
It is sealed by 09.
そして、前記ロックソレノイド721、球抜きセンサ7
19、第1および第2の賞球排出ソレノイド741,7
41.第1および第2の賞球排出センサ730,730
及び動作状態表示器790がそれぞれコネクタ723,
719a、743゜743.731,731及び790
dを介して賞球排出制御装置600(第2図)に電気的
に接続されている。The lock solenoid 721 and the ball removal sensor 7
19. First and second prize ball ejection solenoids 741, 7
41. First and second prize ball discharge sensors 730, 730
and the operating status indicator 790 are connected to the connectors 723 and 790, respectively.
719a, 743°743.731, 731 and 790
It is electrically connected to the prize ball discharge control device 600 (FIG. 2) via d.
第6図には賞球排出ユニット700Aの内部機構の正面
図を示す。尚、同図では第2の賞球排出装置400側の
みを図示する。FIG. 6 shows a front view of the internal mechanism of the prize ball ejection unit 700A. In addition, in the figure, only the second prize ball ejecting device 400 side is illustrated.
前述したように、賞球排出ユニット700Aの内部には
賞球導出樋710が設けられ、該賞球導出樋710に沿
って、不正発生等一定の事由が発生したときに賞品球の
排出をストップさせるロック装置720、賞品球の排出
に関与する賞球排出装置740、および賞品球の排出を
検出する賞球排出センサ730が設置されている。As mentioned above, the prize ball ejection gutter 710 is provided inside the prize ball ejection unit 700A, and the ejection of the prize balls is stopped along the prize ball ejection gutter 710 when a certain event such as a fraud occurs. A locking device 720 for causing the prize balls to be ejected, a prize ball ejecting device 740 that is involved in ejecting the prize balls, and a prize ball ejecting sensor 730 that detects the ejection of the prize balls.
前記賞球導出樋710は前述したように上流部の減圧路
710a、中流部の縁切り路710bおよび下流部の排
出路710cとから構成されている。そして、前記縁切
り路710bは垂直通路部分711と方向変換通路部分
712とから構成され、特に、その垂直通路部分711
の下部の後壁部には該垂直通路部分711の下部に至っ
た球をその中心部がその直上の球の中心位置より前方(
図中左側)に至るように押し遺る球詰り防止突部715
が設けられている。As described above, the prize ball outlet gutter 710 is composed of a decompression path 710a at the upstream portion, a cutting path 710b at the midstream portion, and a discharge path 710c at the downstream portion. The edge cutting path 710b is composed of a vertical path portion 711 and a direction changing path portion 712, and in particular, the vertical path portion 711
The rear wall of the lower part of the vertical passage section 711 holds the ball that has reached the lower part of the vertical passage section 711, so that the center of the ball is in front of the center of the ball directly above it (
Ball clogging prevention protrusion 715 that is pushed to the left side in the figure)
is provided.
この球詰り防止突部715によって前方に押し遺られた
球B6の中心位置は、その直上の球B9の中心位置より
少なくとも前方に球詰まり防止凸部の幅d (>O)の
距離だけ前方に位置されるようになっている。それによ
り、垂直通路部分711に縦に並んで停止した球のうち
の最も下の減衰傾斜部713上の球(B、)がその直上
の球(B5)の下方への流下移動圧によって減衰傾斜部
713の後方側に押し遣られて球詰りするのを防止でき
るようになっている。The center position of the ball B6 pushed forward by this ball jam prevention protrusion 715 is at least forward of the center position of the ball B9 directly above it by a distance equal to the width d (>O) of the ball jam prevention protrusion. It is supposed to be located. As a result, the ball (B,) on the lowest damping slope part 713 of the balls stopped vertically in the vertical passage part 711 is damped by the downward movement pressure of the ball (B5) directly above it. It is possible to prevent the balls from being pushed to the rear side of the portion 713 and clogging.
賞球導出樋7POの流入口側は誘導樋202の流下端部
に接続され、流出口側は球導出樋750の上端流入口に
接続されている。The inlet side of the prize ball outlet gutter 7PO is connected to the downstream end of the guide gutter 202, and the outlet side is connected to the upper end inlet of the ball outlet gutter 750.
第7図(A)、(B)は賞球排出制御を行なうべく賞球
排出部700に配設された排出ソレノイドの作動状態を
テスト装置780にて検出する手法を説明するための一
部切欠断面図である。尚、第1及び第2の賞球排出装置
740側にて行われる排出ソレノイド1,2の作動状態
の検出手法は全く同一の手法として行われるため、ここ
では第2の賞球排出装置740側の排出ソレノイド2の
作動状態の検出手法についてのみ説明する。FIGS. 7(A) and 7(B) are partially cutaway diagrams for explaining a method of detecting, using a test device 780, the operating state of the discharge solenoid disposed in the prize ball discharge section 700 to perform prize ball discharge control. FIG. In addition, since the method of detecting the operating state of the ejection solenoids 1 and 2 performed on the first and second prize ball ejecting devices 740 sides is exactly the same method, here, the detection method of the operating state of the ejection solenoids 1 and 2 performed on the first and second prize ball ejecting device 740 sides will be described. Only the method of detecting the operating state of the discharge solenoid 2 will be described.
先ず、前記排出ソレノイド2による賞品球の排出の様子
について説明する。First, the manner in which the prize ball is ejected by the ejection solenoid 2 will be explained.
賞品球を排出しない状態では上記排出ソレノイド2は消
磁(OF F)されているので作動ロッド742はその
自重及びスプリングの復帰力によって下降しており、該
ロッドに接続された連結板747は流下阻止部材745
をその支軸を中心に図中反時計廻りに最大限回動された
位置に保持される。このとき阻止部材745の先端は賞
球導出樋710内に突出され賞品球の排出が阻止される
ようになっている(第7図(A))。When the prize ball is not being ejected, the ejection solenoid 2 is demagnetized (OFF), so the operating rod 742 is lowered by its own weight and the return force of the spring, and the connecting plate 747 connected to the rod prevents the ball from falling. member 745
is held at a position where it is rotated as much as possible counterclockwise in the figure around its spindle. At this time, the tip of the blocking member 745 is projected into the prize ball outlet gutter 710 to prevent the prize ball from being ejected (FIG. 7(A)).
この状態から、賞品球を排出すべく排出ソレノイドが励
磁(ON)され、作動ロッドが上昇すると今度は流下阻
止部材745はその支軸を中心に図中時計廻りに回動さ
れその後、最大限回動された位置に保持される(第7図
(B))。このとき流下阻止部材745の先端は賞球導
出樋710内より脱した状態となって賞品球の排出が行
なわれるようになる。From this state, the ejection solenoid is energized (ON) to eject the prize ball, and when the operating rod is raised, the flow prevention member 745 is rotated clockwise in the figure around its spindle, and then rotated to the maximum extent. It is held in the moved position (FIG. 7(B)). At this time, the tip of the flow-down prevention member 745 comes out of the prize ball outlet gutter 710, and the prize ball is discharged.
このような排出ソレノイド2の一連の動作は排出ソレノ
イド2の近傍に設置された第2のテスト装置780のテ
ストセンサ3、テストセンサ4によって検出される。Such a series of operations of the discharge solenoid 2 is detected by the test sensor 3 and the test sensor 4 of the second test device 780 installed near the discharge solenoid 2.
より具体的には、排出ソレノイド2が消磁(OFF)さ
れているときには排出ソレノイド2の作動ロッド742
は最下部に下降した状態になっており(第7図の(A)
)、このときへ字型連結板747の反射板747dがテ
ストセンサ3’(781c)と対向する位置となってい
る。従ってこのときのセンサ3の出力信号はHレベルと
なり、方、テストセンサ4の出力信号はLレベルとなる
。More specifically, when the exhaust solenoid 2 is demagnetized (OFF), the operating rod 742 of the exhaust solenoid 2
has descended to the bottom ((A) in Figure 7).
), at this time, the reflection plate 747d of the F-shaped connecting plate 747 is in a position facing the test sensor 3' (781c). Therefore, at this time, the output signal of the sensor 3 is at H level, and the output signal of test sensor 4 is at L level.
この状態から排出ソレノイド2が励磁(ON)されると
、排出ソレノイドの作動ロッド742に連結されたへ字
型連結板747は作動ロッドの上昇に合わせて図中垂直
方向に略平行移動にて上昇する。該上昇に伴う連結板7
47の上昇によって該連結板に設置された反射板747
dがテストセンサ3と対向する位置から脱するとテスト
センサ3の出力信号はHレベルからLレベルへと切り替
わる。更に排出ソレノイド2の励磁が継続されて流下阻
止部材745が賞球排出樋710から脱するまで前記作
動ロッド742が上昇すると(このとき賞品球の排出が
可能となる)、前記連結板747に設置された前記反射
板747dが前記テストセンサ4の前面に位置すること
となり(第7図(B)) 、この結果、該テストセンサ
4の出力信号はLレベルからHレベルへと切り替わるこ
ととなる(このときテストセンサ3の出力信号はLレベ
ルとなっている)。When the discharge solenoid 2 is energized (ON) from this state, the F-shaped connecting plate 747 connected to the operating rod 742 of the discharge solenoid moves upward in parallel in the vertical direction in the figure as the operating rod rises. do. Connecting plate 7 accompanying the rise
Reflector plate 747 installed on the connecting plate by the rise of 47
When d leaves the position facing the test sensor 3, the output signal of the test sensor 3 switches from the H level to the L level. Furthermore, when the discharge solenoid 2 continues to be energized and the operating rod 742 rises until the flow prevention member 745 is removed from the prize ball discharge gutter 710 (at this time, the prize ball can be discharged), the rod 742 is installed on the connecting plate 747. The reflected plate 747d is located in front of the test sensor 4 (FIG. 7(B)), and as a result, the output signal of the test sensor 4 is switched from L level to H level ( At this time, the output signal of the test sensor 3 is at L level).
この状態から反対に排出ソレノイド2が消磁(OFF)
されると、前記反射板747dが前記テストセンサ4と
対向する位置から脱して該センサ4の出力信号が再びL
レベルに転じ、更に排出ソレノイド2の消磁が継続され
て前記反射板747dが前記テストセンサ3と再び対向
すると該センサ3の出力信号は再びHレベルとなる(こ
のときテストセンサ4の出力信号はLレベルに保持され
る)。従って、テストセンサ3,4から夫々出力される
信号のLレベルからHレベルへの立上りのタイミングを
検知することにより排出ソレノイド2の作動状態を検知
することができるようになる。尚、第1の賞球排出装置
側の排出ソレノイドlの作動状態を検知する第1のテス
ト装置においても全く同一の手法で、排出ソレノイド1
の作動状態をテストセンサ1,2からの出力信号に基づ
いて検知することができる。From this state, exhaust solenoid 2 is demagnetized (OFF)
Then, the reflection plate 747d comes out of the position facing the test sensor 4, and the output signal of the sensor 4 becomes L again.
When the discharge solenoid 2 continues to be demagnetized and the reflective plate 747d faces the test sensor 3 again, the output signal of the sensor 3 becomes the H level again (at this time, the output signal of the test sensor 4 becomes the L level). level). Therefore, the operating state of the discharge solenoid 2 can be detected by detecting the timing at which the signals output from the test sensors 3 and 4 rise from the L level to the H level. In addition, in the first test device that detects the operating state of the ejection solenoid 1 on the side of the first prize ball ejection device, the ejection solenoid 1 is detected using the same method.
The operating state of the test sensor 1 and 2 can be detected based on the output signals from the test sensors 1 and 2.
第8図(A)、(B)には供給皿102がら発射レール
の発射球特機部、即ち打球発射部(図示省略)に遊技球
を供給する発射球供給部900の内部機構図を示す。FIGS. 8(A) and 8(B) show internal mechanism diagrams of a firing ball supply unit 900 that supplies game balls from the supply tray 102 to the firing ball special unit of the firing rail, that is, the batted ball firing unit (not shown). .
発射球供給部900は供給皿102(第1図)から供給
される遊技球を打球発射部(図示省略)に適宜1個ずつ
送ったり、その供給を阻止したりする部分で、供給皿1
02に通じる遊技球の供給口102bの内側には、該供
給口102bから供給される遊技球を内部の打球発射部
に導くための発射球供給通路950が設けられている。The shot ball supply section 900 is a section that appropriately sends the game balls supplied from the supply tray 102 (FIG. 1) one by one to the batted ball launch section (not shown), or blocks the supply thereof.
A shot ball supply passage 950 is provided inside the game ball supply port 102b leading to the ball supply port 102b for guiding the game balls supplied from the supply port 102b to the internal shot ball firing section.
この発射球供給通路950の下部には、パチンコ遊技機
10の前側下部の受皿103中に通ずる回収通路962
が設けられている。この回収通路962の上端開口部に
は、発射球供給通路950の通路底板を構成する開閉通
路部材961が矢印方向に往復摺動自在に設置されてい
る。この開閉通路部材961は図示省略の復帰用スプリ
ングによる復帰力によって回収通路962を閉塞する方
向(図中左側)に移動復帰されているが、パチンコ遊技
機10の前側の供給皿102の一側部に突出して設置さ
れた球回収用釦106(第1図)を押すことにより回収
通路962の入口を開放できるようになっている。At the bottom of this shot ball supply passage 950, there is a collection passage 962 that leads into the receiving tray 103 at the lower front side of the pachinko game machine 10.
is provided. An opening/closing passage member 961 configuring the passage bottom plate of the shot ball supply passage 950 is installed at the upper end opening of the recovery passage 962 so as to be slidable back and forth in the direction of the arrow. This opening/closing passage member 961 is moved back in the direction of closing the collection passage 962 (to the left in the figure) by the returning force of a returning spring (not shown), but it is located at one side of the supply tray 102 on the front side of the pachinko game machine 10. The entrance of the recovery passageway 962 can be opened by pressing the ball recovery button 106 (FIG. 1) installed in a protruding manner.
また、発射球供給通路950の前方には、打球発射部(
図示省略)に通ずる発射球導入空間970が設けられて
いる。この導入空間970には球送り装置980が設置
されている。In addition, in front of the shot ball supply passage 950, a ball launcher (
A launch ball introduction space 970 is provided which communicates with the projector (not shown). A ball feeding device 980 is installed in this introduction space 970.
この球送り装置980は発射球供給通路950上に待機
している遊技球Bを1個ずつ分離して打球発射部に供給
するもので、ビン989を軸芯としてその先端側が昇降
する方向に回動自在に設置されている。This ball feeding device 980 separates the game balls B waiting on the shot ball supply passage 950 one by one and supplies them to the ball firing section, and rotates in a direction in which the tip side moves up and down with the bin 989 as the axis. It is set up so that it can move freely.
この球送り装置980の先端部には球取込み部981が
設けられている。この球取込み部981は例えばコ字型
に設けられ、その中央部には発射球供給通路950上に
待機している遊技球Bを1個ずつ取り込む球取込み空間
981aが、下部にはその取り込んだ球Bを打球発射部
(図示省略)方向に転動させて移送させる傾斜面を有す
る球移送傾斜部982bが、上部には前記球移送傾斜部
982bによって打球発射部(図示省略)に送られた球
Bの発射が終了するまで次の球Bを発射球供給通路95
0上に待機させておく係止部982aが設けられている
。A ball receiving section 981 is provided at the tip of this ball feeding device 980. The ball receiving section 981 is provided in a U-shape, for example, and has a ball receiving space 981a in the center thereof that takes in the game balls B waiting on the shot ball supply passage 950 one by one, and a ball receiving space 981a in the lower part that takes in the game balls B waiting on the shot ball supply passage 950. A ball transfer slope part 982b having an inclined surface that rolls and transfers the ball B in the direction of a batted ball launcher (not shown) has a ball transfer slope part 982b having an upper part where the ball B is sent to the hit ball launcher (not shown) by the ball transfer slope part 982b. Until the firing of the ball B is completed, the next ball B is fired through the ball supply passage 95.
A locking portion 982a is provided on the top of the locking portion 982a.
このように構成された球送り装置980は発射モータ1
51 (第2図)により回転されるカム(図示省略)に
よって遊技球の発射に同期して回動されるようになって
いて次のように動作する。The ball feeding device 980 configured in this way is connected to the firing motor 1.
The game ball is rotated by a cam (not shown) rotated by 51 (FIG. 2) in synchronization with the firing of game balls, and operates as follows.
即ち、同図に示す状態から、遊技球B l 1を打球発
射部(図示省略)に供給すべく球送り装置980の先端
部側が上昇すると(該先端部側は発射モータ151の駆
動力によって上昇する)核球送り装置980内に遊技球
が取り込まれ、このとき打球発射部側では既に打球発射
部に補給された遊技球を打出すべく打球打出部材(図示
省略)が打出し準備状態となる。そして、打球発射装置
150(第1図参照)の働きによって、前記打球発射部
内の遊技球が前記打球発射部材によって打出されると、
これと同時に球送り装置980の先端側がその自重によ
って下降復帰し、前記遊技球B l 1が球送り装置9
80から前記打球発射部へと供給されることとなる(こ
のとき球送り装置980の上部の係止部982aは発射
球供給通路950内の更に次の遊技球B12を係止した
状態になっている)。That is, from the state shown in the figure, when the tip side of the ball feeding device 980 rises in order to supply the game ball B l 1 to the batted ball firing section (not shown) (the tip side rises due to the driving force of the firing motor 151). ) A game ball is taken into the nuclear ball sending device 980, and at this time, on the ball launcher side, a ball launcher (not shown) is in a launch preparation state in order to launch the game balls that have already been supplied to the launcher. . Then, by the action of the batted ball firing device 150 (see FIG. 1), when the game ball in the batted ball firing section is launched by the batted ball firing member,
At the same time, the tip side of the ball feeding device 980 descends and returns due to its own weight, and the game ball B l 1 is transferred to the ball feeding device 9.
80 to the batted ball launching section (at this time, the locking portion 982a at the top of the ball feeding device 980 is in a state of locking the next game ball B12 in the shot ball supply passage 950). ).
そして、打球発射部に供給された遊技球B、1を打出す
べく前記打球打出部材が再び打出し準備状態に入ると前
記球送り装置980はその先端部が一43=
一躬一
上昇する方向に回動され、それまで係止されていた遊技
球B1、が核球送り装置980内に取り込まれることと
なる。この状態から前記打球打出部材による遊技球B1
.の打止が行なわれると、それと同時に前記球送り部装
置980はその先端側が下降復帰され前記遊技球B12
が球送り装置980から図示省略の前記打球発射部へと
供給され、このとき前記球送り装置980の上部係止部
982aは遊技球B l 6を係止することとなる。Then, when the ball launching member enters the launch preparation state again in order to launch the game balls B and 1 supplied to the batted ball launcher, the ball feeding device 980 moves its tip end in a direction in which it moves upward. The game ball B1, which had been locked until then, is taken into the nuclear ball feeding device 980. From this state, the game ball B1 is released by the ball hitting member.
.. When the game ball B12 is stopped, at the same time, the tip side of the ball feeding unit device 980 is lowered and returned to its original position.
is supplied from the ball feeding device 980 to the batted ball firing section (not shown), and at this time, the upper locking portion 982a of the ball feeding device 980 locks the game ball B l 6.
このように、打球発射部内の打球打出部材が打出し準備
状態となるごとに、球送り装置980は発射球供給通路
950上の遊技球を1つずつその内部に取り込み、前記
打球打出部材が実際に遊技球を打出すタイミングで前記
球送り装置980はその内部に取り込んだ遊技球を打球
発射部に供給するようになっており、これによって連続
的な遊技球の打出しができるようになる。In this way, each time the ball launcher in the ball launcher becomes ready for launch, the ball feeding device 980 takes the game balls on the launch ball supply passage 950 into its interior one by one, so that the ball launcher is actually The ball feeding device 980 is adapted to supply the game balls taken into the device to the ball firing section at the timing of hitting the game balls, thereby making it possible to continuously hit the game balls.
発射球供給部900の上方部には、補給センサ211の
出力信号によって、貯留タンク201(第2図)中の賞
品球が無くなったことが確認されたどき等に発射球供給
通路950上の待機球Bを係止し、球送り装置980に
よって待機球Bが取り込まれないようにするシャッター
装置910Aが設置されている。The upper part of the launching ball supply section 900 is provided with a waiting ball on the launching ball supply passage 950 when it is confirmed that there are no prize balls in the storage tank 201 (FIG. 2) based on the output signal of the replenishment sensor 211. A shutter device 910A is installed that locks the ball B and prevents the waiting ball B from being taken in by the ball feeding device 980.
このシャッター装置910Aは、発射球供給部900の
上側に設置された駆動源としてのシャッターソレノイド
910と該シャッターソレノイド910の駆動力により
駆動されて発射球供給通路950上の待機球Bを球送り
装置980に取り込まれないように係止する供給阻止部
材920を具えている。This shutter device 910A is a ball feeding device that is driven by a shutter solenoid 910 as a driving source installed above the firing ball supply section 900 and the driving force of the shutter solenoid 910 to move the waiting balls B on the firing ball supply passage 950. It is provided with a supply blocking member 920 that locks to prevent it from being taken into the supply block 980.
前記シャッターソレノイド910は、その消磁(OFF
)時に自重および復帰用スプリング911の力によって
下降していて、励磁(ON)したときに上昇(縮む)す
る作動ロッド912を具えている。The shutter solenoid 910 is demagnetized (OFF).
) is lowered by its own weight and the force of a return spring 911, and is provided with an operating rod 912 that rises (retracts) when excited (ON).
一方、前記供給阻止部材920は、その中間部がビン9
25を軸芯として先端側および後端側が昇降する方向に
回動自在に設置されている。この供給阻止部材920の
先端部には、発射球供給通路950の土壁部に設けられ
た開口部951を介して、発射球供給通路950中に入
り込んで該供給通路950中の待機球Bを前記回収通路
962中に回収可能な位置に係I4−させる係止爪92
]が、円弧状に湾曲させて下向きに設けられている。On the other hand, the supply blocking member 920 has an intermediate portion that is connected to the bottle 9.
The front end side and the rear end side are installed so as to be rotatable in the up and down direction with 25 as the axis. The distal end of the supply blocking member 920 enters into the shot ball supply passage 950 through an opening 951 provided in the earthen wall of the shot ball supply passage 950 to block the waiting balls B in the supply passage 950. A locking pawl 92 is engaged in the recovery passageway 962 to a position where it can be recovered.
] is curved in an arc shape and is provided downward.
そして、この供給阻止部材920の後端部が連結部材9
13により前記シャッターソレノイド91oの作動ロッ
ド912に連結されていて、作動ロッド912の昇降に
伴って供給阻止部材920が回動されて、その先端の係
止爪921が発射球供給通路950内に出入りするよう
になっている。The rear end of this supply blocking member 920 is connected to the connecting member 9.
13 is connected to the actuating rod 912 of the shutter solenoid 91o, and as the actuating rod 912 moves up and down, the supply blocking member 920 is rotated, and the locking claw 921 at the tip enters and exits the shot ball supply passage 950. It is supposed to be done.
シャッター装置910Aは上記のように構成されており
、常時はシャッターソレノイド910が消磁(オフ)状
態にあって、作動ロッド912が下降して供給阻止部材
920の先端側が上昇復帰していて、その先端の係止爪
921が発射球供給通路950中から脱出した状態とな
っている。このときには、発射球供給通路950中の待
機球Bは球送り装置980によって打球発射部(図示省
略)への移動が可能な状態となっている。The shutter device 910A is configured as described above, and the shutter solenoid 910 is normally in a demagnetized (off) state, the actuating rod 912 is lowered, and the distal end of the supply blocking member 920 is raised and returned to its original state. The locking pawl 921 has escaped from the shot ball supply passage 950. At this time, the waiting balls B in the shot ball supply passage 950 are in a state where they can be moved to a batted ball firing section (not shown) by the ball feeding device 980.
そして、貯留タンク201 (第2図)中の球が無く
なって補給センサ211の出力がHレベルとなったとき
などにシャッターソレノイド910が励磁されると、作
動ロッド912が上昇して供給阻止部材920の先端側
が下降されてその先端の係11〕爪921が第8図(B
)に示すように発射球供給通路950中に入り込んで、
供給通路950中の待機球Bを前記回収通路962中に
回収可能な位置、即ち、供給通路950中の先頭の待機
球Bが回収通路962の上端開口部上で、かつ開閉通路
部材9611に載った状態に係止する。When the shutter solenoid 910 is energized, such as when there are no balls in the storage tank 201 (FIG. 2) and the output of the replenishment sensor 211 becomes H level, the actuating rod 912 rises and the supply blocking member 920 8 (B
) as shown in the shot ball supply passage 950,
The standby ball B in the supply passage 950 is located at a position where it can be collected into the collection passage 962, that is, the first standby ball B in the supply passage 950 is above the upper end opening of the collection passage 962 and rests on the opening/closing passage member 9611. Lock in the locked position.
このように、発射球供給通路950中の待機球Bがシャ
ッター装置910Aにより係止された状態にあるとき、
パチンコ遊技機10の前側の供給皿l○2(第1図)の
−側に突出して設置された前記球回収用釦1.06の操
作によって開閉通路部材961を後退させる方向に移動
(摺動)させて回収通路962の上端開口部を開放させ
れば、発射球供給通路950中の待球機Bを1つ残らず
全て受皿103 (第1図)中に回収できる他、供給口
102bを介して、新たに発射球供給通路950中に入
り込む球Bi全て受皿103中に回収することができる
。In this way, when the waiting balls B in the firing ball supply passage 950 are in a state of being locked by the shutter device 910A,
The opening/closing passage member 961 is moved (sliding) in the backward direction by operating the ball recovery button 1.06 installed protruding from the negative side of the supply tray l○2 (FIG. 1) on the front side of the pachinko game machine 10. ) and open the upper end opening of the recovery passage 962, all but one of the ball waiting machines B in the shot ball supply passage 950 can be recovered into the saucer 103 (FIG. 1), and the supply port 102b can be opened. Through this, all the balls Bi newly entering the shot ball supply passage 950 can be collected into the receiving tray 103.
第9図には前記賞球排出制御装置600の全体斜視図を
示す。FIG. 9 shows an overall perspective view of the prize ball discharge control device 600.
この賞球排出制御装置600はパチンコ遊技機]0の賞
球排出系統の制御を行なうもので、パチンコ遊技機l○
の裏側左下に設置されている(第2図)。This prize ball discharge control device 600 controls the prize ball discharge system of the pachinko game machine
It is located at the bottom left of the back side of the screen (Figure 2).
この賞球排出制御装置600は、パチンコ遊技機10の
裏側に取り付けられる制御基盤610に賞球排出制御に
関与するマイクロコンピュータ等の各種電子部品や電子
回路等が配設されて構成され、これら装置600の各主
要部は保護用の蓋体690によって覆われている。また
、この制御基盤610には、停電時に前記賞球排出制御
装置600、排出残球有表示ランプ445c等に電力を
供給するバックアップバッテリ612.マイクロコンピ
ュータ620に記憶されている入賞球数記憶値(セーフ
記憶値)を表示するための入賞球数記憶値表示部(入賞
球表示器)613.前記記憶された入賞球数記憶値を人
為的にクリアするためのクリアスイッチ614.その他
各種電子部品等が設置される他、多数のコネクタ615
,615゜・・・等が設置されている。This prize ball discharge control device 600 is configured by disposing various electronic components such as a microcomputer and electronic circuits involved in prize ball discharge control on a control board 610 attached to the back side of the pachinko gaming machine 10. Each main part of 600 is covered by a protective lid 690. The control board 610 also includes a backup battery 612 that supplies power to the prize ball discharge control device 600, the discharge remaining ball indicator lamp 445c, etc. in the event of a power outage. Winning pitch number memory value display unit (winning ball display) 613 for displaying the winning pitch number memory value (safe memory value) stored in the microcomputer 620. A clear switch 614 for artificially clearing the stored value of the number of winning pitches. In addition to various other electronic components, many connectors 615 are installed.
, 615°, etc. are installed.
第10図には裏機構盤200に取り付けられた前記開閉
扉250と該開閉扉250の裏側に設置される前記役物
制御装置500の分解斜視図を示す。FIG. 10 shows an exploded perspective view of the opening/closing door 250 attached to the back mechanism panel 200 and the accessory control device 500 installed on the back side of the opening/closing door 250.
開閉扉250の裏側の自由端部寄り位置には役物制御装
置500を設置するための一対の設置用レール251,
251が平行上向きに配設されている。これらレール2
51,251はそれぞれ横断面がL字形をし、それらの
上端部が開放状態となるとともに下端部が閉塞状態とな
っている。また、それらレール251..251よりさ
ら(こ自由端部寄りの開閉扉250の自由端部寄より位
置には前記一対のレール251−251間に設置された
役物制御装置500を覆う保護蓋252が開閉(回動)
自在に軸支されている。この保護蓋252は、それが閉
められたときに、開閉扉250の裏側の対応する位置に
設けられた係止突起253゜253に保護蓋252の自
由端部の内壁部が係合することによって、自然には開か
ないようになっている。又、この保護蓋252には、複
数の放熱孔255が設けられている。A pair of installation rails 251 for installing the accessory control device 500 are provided at a position near the free end of the back side of the opening/closing door 250.
251 are arranged in parallel upward direction. These rails 2
51 and 251 each have an L-shaped cross section, and their upper ends are open and their lower ends are closed. Also, those rails 251. .. Further from the free end of the opening/closing door 250, a protective cover 252 that covers the accessory control device 500 installed between the pair of rails 251 and 251 opens and closes (rotates).
It is freely supported. When the protective lid 252 is closed, the inner wall of the free end of the protective lid 252 engages with locking protrusions 253° 253 provided at corresponding positions on the back side of the opening/closing door 250. , so that it does not open naturally. Further, the protective lid 252 is provided with a plurality of heat radiation holes 255.
一方、役物制御装置500は、役物制御基盤510上に
パチンコ遊技機10の役物等の制御を行なうマイクロコ
ンピュータ520等の各種電子部品や電子回路が設置さ
れるとともに接続コネクタ585が複数設盟されて構成
されている。On the other hand, in the accessory control device 500, various electronic components and electronic circuits such as a microcomputer 520 for controlling the accessories of the pachinko game machine 10 are installed on an accessory control board 510, and a plurality of connection connectors 585 are installed. It is composed of alliances.
この役物制御装置500の裏側には、設置板590がそ
の前面側に取り付けられたクツション材595.595
を挟んで相互にクツション効果を保った状態に取り付け
られている。On the back side of this accessory control device 500, an installation plate 590 is provided with a cushion material 595.595 attached to the front side.
They are attached to each other so that they maintain a cushioning effect.
このように役物制御装置500が設置板590とクツシ
ョン性を待たせて抱き合わされた状態で開閉扉250の
裏側の前記レール251−251間中に同図に矢印で示
す方向にスライドさせて挿入させることによって、レー
ル251−251間中に役物制御装置500が設置され
る。このように設置された状態においては、相互にクツ
ション性を持たせて抱き合わされた役物制御装置500
と設置板590の左右両端部分がそれぞれ左右のレール
251,251部分に把持されることによって自然には
動かないようにされている。In this way, the accessory control device 500 is inserted into the space between the rails 251-251 on the back side of the opening/closing door 250 in the direction shown by the arrow in the same figure in a state where the accessory control device 500 and the installation plate 590 are tied together with cushioning properties. By doing so, the accessory control device 500 is installed between the rails 251-251. In this installed state, the accessory control devices 500 are held together so as to provide cushioning properties to each other.
Both left and right end portions of the installation plate 590 are held by the left and right rails 251, 251, respectively, so that they do not move naturally.
第12図には賞球排出制御装置600によるパチンコ遊
技機10の賞球排出制御系統の制御ブロック図を示す。FIG. 12 shows a control block diagram of the prize ball discharge control system of the pachinko game machine 10 by the prize ball discharge control device 600.
賞球排出制御装置600はパチンコ遊技機10の賞球排
出系統の制御を行なうもので、賞球排出系統の制御を行
なうマイクロコンピュータ(MPU)620.その入力
側に接続されたローパスフィルタ631、前記マイクロ
コンピュータ620の出力側に接続されたドライバ63
2、マイクロコンピュータ620に電気を供給する電源
回路680(該電源回路は電源監視回路680a、補助
電源回路680bを具えている)及びマイクロコンピュ
ータ620の動作の基準時間を作り出す発振器634等
を具えている。The prize ball discharge control device 600 controls the prize ball discharge system of the pachinko game machine 10, and includes a microcomputer (MPU) 620. A low-pass filter 631 is connected to the input side thereof, and a driver 63 is connected to the output side of the microcomputer 620.
2. It includes a power supply circuit 680 that supplies electricity to the microcomputer 620 (the power supply circuit includes a power supply monitoring circuit 680a and an auxiliary power supply circuit 680b), an oscillator 634 that creates a reference time for the operation of the microcomputer 620, etc. .
このうちマイクロコンピュータ620は、読出し専用メ
モリたるROM621、随時読出しと書込みが可能なメ
モリたるRAM622、タイマカウンタ623、入力ボ
ートバッファ624、及び出力ポートラッチ625等を
具えている。Among these, the microcomputer 620 includes a ROM 621 as a read-only memory, a RAM 622 as a memory that can be read and written at any time, a timer counter 623, an input port buffer 624, an output port latch 625, and the like.
これらのうち、ROM621には、第1および第2の賞
球排出ソレノイド741,741の作動パターン、シャ
ッターソレノイド910の作動パターン、球核ソレノイ
ド761の作動パターン、メツセージボード431の点
灯パターン、入賞球数表示器613の点灯パターン、打
止め等によって遊技が完了したことを知らせる完了ラン
プ271の点灯パターン、セーフランプ272の点灯パ
ターン等の固定データが記憶されている。Of these, the ROM 621 contains the operating patterns of the first and second prize ball ejection solenoids 741, 741, the operating pattern of the shutter solenoid 910, the operating pattern of the ball nucleus solenoid 761, the lighting pattern of the message board 431, and the number of winning balls. Fixed data such as the lighting pattern of the display 613, the lighting pattern of the completion lamp 271 which indicates that the game is completed due to stoppage, etc., and the lighting pattern of the safe lamp 272 are stored.
一方、RAM622には、ローパスフィルタ631を介
して送られてくる各種センサ730,730.830,
221,719,211,770゜614.779,7
81a、781b、781c。On the other hand, various sensors 730, 730, 830, which are sent via a low-pass filter 631, are stored in the RAM 622.
221,719,211,770°614.779,7
81a, 781b, 781c.
781d等から送られてくる検出信号やオン(ON)を
表わす信号、さらには遊技盤又は役物制御装置等に設置
される賞球数設定器530からの賞球設定数(1回の排
出処理によって排出される賞品球の数)の情報信号など
を一時的に記憶したりする記憶領域、およびマイクロコ
ンピュータ620の作業領域(ワークエリア)などが設
けられている。Detection signals and ON signals sent from the 781d etc., as well as the set number of prize balls (one discharge process) from the prize ball number setting device 530 installed on the game board or accessory control device, etc. A storage area for temporarily storing information signals such as the number of prize balls to be ejected, and a work area for the microcomputer 620 are provided.
マイクロコンピュータ620の入力ボートバッファ62
4には、ローパスフィルタ631を介して、第1および
第2の賞球排出センサ730,730、セーフセンサ8
30.半端センサ221゜球核センサ719.補給セン
サ211.オーバーフロー検出器770.記憶クリアス
イッチ614゜性能テストスイッチ779.テストセン
サ781a、テストセンサ78 l b、テストセンサ
781C,テストセンサ781d等の各種センサ/スイ
ッチさらには賞球数設定器530等が接続されている。Input boat buffer 62 of microcomputer 620
4, the first and second prize ball discharge sensors 730, 730 and the safe sensor 8 are connected to each other via a low-pass filter 631.
30. Half-edge sensor 221° spherical core sensor 719. Replenishment sensor 211. Overflow detector 770. Memory clear switch 614° Performance test switch 779. Various sensors/switches such as a test sensor 781a, a test sensor 78 lb, a test sensor 781C, and a test sensor 781d are connected, as well as a prize ball number setting device 530 and the like.
一方、マイクロコンピュータ620のドライバ632に
は入賞球数表示器613、メツセージボード431、排
出残球有表示ランプ445C1第■及び第2の排出ソレ
ノイド741,741、球核ソレノイド7611シャッ
ターソレノイド910、セーフランプ272、完了ラン
プ271更には外部情報リレー回路687を介して中央
管理装置685、発射モータリレー回路686を介して
発射モータ151が接続されている。On the other hand, the driver 632 of the microcomputer 620 includes a winning ball count display 613, a message board 431, a remaining ball display lamp 445C1, a second discharge solenoid 741, 741, a bulb solenoid 7611, a shutter solenoid 910, and a safe lamp. 272, completion lamp 271, central control unit 685 via external information relay circuit 687, and firing motor 151 via firing motor relay circuit 686.
賞球排出制御装置600は、−に記のように構成されて
いて、各種センサ730,730,830゜221.7
19,211,770,614,779.781a、7
81b、781c、7816さらには賞球数設定器53
0からの各種信号がローパスフィルタ631を介してマ
イクロコンピュータ620に送られてくると、マイクロ
コンピュータ620はその送られてきた信号の種類に対
応した出力信号をドライバ632に送って、入賞球数表
示器613、メツセージボード431、排出残球有表示
ランプ445cの対応する表示器を点灯させたり、第1
及び第2の排出ソレノイド741゜741、球技ソレノ
イド761、シャッターソレノイド910等の各種ソレ
ノイドのうちの対応するソレノイドを作動させたり、或
いは、完了ランプ271を点灯させたり、セーフランプ
272を点灯させたりする。また、賞球排出制御装置6
00は補給センサ211からの信号に基づいて補給をす
べきであると判断したときに、ドライバ632および外
部情報リレー回路687を介して遊技店の中央管理装置
685に補給指令信号を送る。The prize ball discharge control device 600 is configured as shown in -, and includes various sensors 730, 730, 830°221.7
19,211,770,614,779.781a,7
81b, 781c, 7816 and prize ball number setting device 53
When various signals from 0 are sent to the microcomputer 620 via the low-pass filter 631, the microcomputer 620 sends an output signal corresponding to the type of the sent signal to the driver 632, and displays the number of winning balls. 613, the message board 431, and the discharge remaining ball indicator lamp 445c.
and activating the corresponding solenoid among various solenoids such as the second discharge solenoid 741, the ball game solenoid 761, the shutter solenoid 910, or lighting the completion lamp 271 or lighting the safe lamp 272. . In addition, the prize ball discharge control device 6
When 00 determines that replenishment should be performed based on the signal from the replenishment sensor 211, it sends a replenishment command signal to the central management device 685 of the game parlor via the driver 632 and external information relay circuit 687.
又、賞球排出制御装置600は、オーバーフロー検出器
770からの信号に基づいて、排出された賞品球が賞球
排出樋751内のオーバーフロー検出器取付位置に達し
たと判断したときにはドライバ632および発射モータ
制御リレー回路686を介して発射モータ151にスト
ップ信号を送ってその作動を停止させる等の働きをする
。Furthermore, when the prize ball ejection control device 600 determines that the ejected prize ball has reached the overflow detector mounting position in the prize ball ejection gutter 751 based on the signal from the overflow detector 770, the driver 632 and the ejector are activated. It functions to send a stop signal to the firing motor 151 via the motor control relay circuit 686 to stop its operation.
尚、本実施例では前記マイクロコンピュータ620が流
速測定手段1620、排出制御手段1630(該排出制
御手段は駆動タイミング決定手段しても機能する)とし
て作用する。In this embodiment, the microcomputer 620 functions as a flow rate measuring means 1620 and a discharge control means 1630 (the discharge control means also functions as a drive timing determining means).
次に、上述した賞球排出制御装置600によって行なわ
れる賞品球の排出制御の手順を第13図乃至第44図を
参照して詳細に説明する。Next, the procedure for controlling the ejection of prize balls performed by the above-mentioned prize ball ejection control device 600 will be explained in detail with reference to FIGS. 13 to 44.
賞品球の排出制御は、上記賞球排出制御装置600の電
源の投入と同時に開始され電源が投入されている限り繰
返しその処理が行なわれる所謂バックグラウンド制御処
理(第13図)と、上記電源が投入されたあと所定時間
経過(例えば0.5m5ec)毎に、上記バックグラン
ド制御処理中に当該バックグランド制御処理を中断して
その処理が割込される割込処理(第17図)の2つの制
御処理に大別されるものであり、これら2つの制御処理
は上記装置600内のMPU620により実行される。The ejection control of the prize balls is performed by a so-called background control process (FIG. 13) that starts at the same time as the power of the prize ball ejection control device 600 is turned on and is repeated as long as the power is turned on, and a background control process (FIG. 13) when the power is turned on. There are two interrupt processes (Fig. 17) in which the background control process is interrupted every predetermined period of time (for example, 0.5m5ec) after the input. These two control processes are executed by the MPU 620 in the device 600.
尚、1つの割込処理が開始されてから次の割込処理が開
始されるまでの間に行われるバックグランド処理に於い
ては1ループの処理(ステップ88〜ステツプ519)
が複数回行われるようになっている。Note that in the background processing that is performed between the start of one interrupt processing and the start of the next interrupt processing, one loop of processing (steps 88 to 519) is performed.
is performed multiple times.
先ず、賞品球の排出制御のバックグランド制御処理のメ
インルーチンについて第13図を参照して説明する。First, the main routine of the background control process for controlling the ejection of prize balls will be explained with reference to FIG.
このメインルーチンは、前述したように賞球排出制御装
置600の電源の投下後繰返し行なわれる。This main routine is repeated after the power of the prize ball ejection control device 600 is turned on as described above.
電源が投下されると、先ず、ステップS2では「セーフ
記憶値」が「0」であるか否がが判別される。When the power is turned on, first, in step S2, it is determined whether the "safe storage value" is "0".
この「セーフ記憶値」は後述の割込処理(第17図)の
セーフセンサ入力処理(第20図)にて、詳細は後述す
るようにセーフ球がセーフセンサ内を通過したと判定さ
れる毎にl宛その値が加算され、反対に排出処理(第3
7図)にて1つのセーフ球に対応した所定の排出数(例
えば13個)分の賞品球が排出される毎に1宛その値が
減算されるものである。This "safe memory value" is stored in the safe sensor input process (Figure 20) of the interrupt process (Figure 17), which will be described later, each time it is determined that the safe ball has passed through the safe sensor. The value is added to l, and the discharge process (third
7), the value is subtracted by 1 each time a predetermined number (for example, 13) of prize balls corresponding to one safe ball are ejected.
このステップS2の判別結果が”Yes”のときにはス
テップS4に進み、前記MPU620内のRAM622
の記憶内容のクリア、後述の各種サブルーチンにて用い
られる各種判別フラグのリセット〔○″にセット)、M
PU620がら各種作動部(各種ソレノイド、各種ラン
プ等)への出力リセット(出力をLレベルに設定)が、
順次行なわれ、斯かる初期化を行なった後、ステップS
8以降に進む。When the determination result in step S2 is "Yes", the process advances to step S4, and the RAM 622 in the MPU 620
Clearing the memory contents of , resetting various discrimination flags used in various subroutines (set to ○''), M
Resetting the output (setting the output to L level) to various operating parts (various solenoids, various lamps, etc.) from the PU620,
After performing such initialization, step S
Proceed to 8 onwards.
一方、前記ステップS2の判別結果が” N o ”す
なわち本プログラムの開始時にセーフ記憶値が「1」以
上の値となっているとき、換言すれば、本プログラムが
開始される以前に行なわれていた一連の制御プログラム
の終了時(又は中断時)に、それまで入賞が確認されて
いたセーフ球の数に相当する回数の賞品球排出処理が未
だ完了していないときには、ステップS6に進んで、未
だ排出処理が行なわれていない分のセーフ球(以下「排
出残球」と称す)が残っていることを示すべく点灯(O
N)されている排出残球有表示ランプユニット445c
を消灯(OFF)して、その後ステップS8以降に進む
(前記排出残球有表示ランプ445cは、排出残球があ
る状態で停電等により主電源(図示省略)からの電源電
圧がなくなった場合に、後述のパワーダウン処理(第3
6図)にて排出残球がある旨を示すべく点灯される)。On the other hand, when the determination result in step S2 is "No", that is, the safe memory value is a value of "1" or more at the start of this program, in other words, if the safe memory value is "1" or more, At the end of the series of control programs (or at the time of interruption), if the prize ball ejection process has not yet been completed the number of times corresponding to the number of safe balls that have been confirmed to have won prizes up to that point, the process proceeds to step S6, Lights up (O
N) Ejected remaining balls display lamp unit 445c
is turned off (OFF), and then the process proceeds to step S8 and subsequent steps. , power down processing (third
(Figure 6) is lit to indicate that there are balls left to be ejected).
続くステップ88〜ステツプS14では夫々処理ナンバ
ーがLL 4 ++であるか否か、II 3 ++であ
るか否か、II 21+であるか否か、II I ++
であるか否かが判別される。In the following steps 88 to S14, it is determined whether the processing number is LL 4 ++, II 3 ++, II 21+, and II I ++.
It is determined whether or not.
この処理ナンバー(処理No)は、その値がu 1 +
+のときに後述の排出開始処理(第34図)を開始させ
、その値が1121+のときに後述の排出処理(第37
図)を開始させ、その値がII 3 ++のときに後述
の球技処理(第43図)を開始させ、その値が′4″の
ときにこれも後述する性能テスト処理(第44図)を開
始させるものである。そして、この処理N○は前記ステ
ップS4が実行されたとき、排出処理(第37図)にて
所定数(例えば13個)の賞品球の排出が完了したとき
、球技処理(第43図)が終了したとき、性能テスト処
理(第44図)が終了したときにその値が“0″にリセ
ットされ、上記何れかの手順によってII O++にリ
セットされた状態でステップSL6〜S20の判別が行
なわれ所定の条件が成立したとき、その値は11+1
、 11311 、 114°′の何れかに設定される
。尚、処理Noは一旦その値がrL I ++に設定さ
れ排出開始処理が行なわれると該排出開始処理にて処理
Noはその値が112 ++に設定され、ひき続いて排
出処理が開始されるようになっている。The value of this processing number (processing number) is u 1 +
When the value is +, the discharge start process (Fig. 34) to be described later is started, and when the value is 1121+, the discharge start process to be described later (Fig. 37) is started.
), and when the value is II 3 ++, the ball game process (Figure 43), which will be described later, is started, and when the value is '4'', the performance test process (Figure 44, which will also be described later) is started. This process N○ starts the ball game process when the ejection of a predetermined number (for example, 13) of prize balls is completed in the ejection process (FIG. 37) when step S4 is executed. (Fig. 43) is completed, the value is reset to "0" when the performance test processing (Fig. 44) is completed, and with the value reset to II O++ by any of the above procedures, steps SL6~ When the determination in S20 is made and the predetermined condition is satisfied, the value is 11+1.
, 11311, or 114°'. Note that once the value of the process number is set to rL I ++ and the discharge start process is performed, the value of the process number is set to 112 ++ in the discharge start process, and then the discharge process is started. It has become.
斯る処理手順をフローに従って順次説明していく。The processing procedure will be explained in sequence according to the flow.
台板りに電源が投下された直後であってこのときのセー
フ記憶値がrQJである場合を考える(このとき処理N
OもステップS4にて0″にリセットされている)。Consider the case where the safe memory value at this time is rQJ immediately after power is applied to the base plate (at this time, processing N
O is also reset to 0'' in step S4).
このとき前記ステップ88〜S14の判別結果は全て”
No’″となり、ステップ816で球技フラグが1″で
あるか否かが判別される。球技フラグは後述の球核セン
サ719の入力処理(第23図)にて球抜き棒(図示省
略)が操作用孔261 (第1図)に差し込まれたこと
が確認されたときにその値が“′l′°に設定されるも
のである。球抜き作業がなされずこの判別結果がII
N OI+のときには次のステップS18でセーフ記憶
値がrQJであるか否かが判別される。電源投下後未だ
セーフ球が検出されていないときにはこの判別結果は1
1 y es++となるので、ステップ820にてテス
トフラグがII I ++であるか否かが判別される。At this time, all the determination results of steps 88 to S14 are "
No''', and in step 816 it is determined whether the ball game flag is 1''. The value of the ball game flag is determined when it is confirmed that the ball extraction stick (not shown) is inserted into the operation hole 261 (Fig. 1) in the input processing of the ball nucleus sensor 719 (Fig. 23), which will be described later. "'l'°.No ball removal work was performed and this determination result was
When NOI+, it is determined in the next step S18 whether or not the safe storage value is rQJ. If no safe ball has been detected after the power is turned on, this determination result is 1.
1 y es++, so in step 820 it is determined whether the test flag is II I ++.
このテストフラグはこれも後述する性能テストスイッチ
入力処理(第27図)にてテストスイッチが押されたと
の判別がなされたときにその値が+v 1 nに設定さ
れるものである。未だテストスイッチが押されていない
場合にはこの判別結果もII NO++となりステップ
322以降に進む。The value of this test flag is set to +v 1 n when it is determined that the test switch has been pressed in the performance test switch input process (FIG. 27), which will also be described later. If the test switch has not been pressed yet, the result of this determination will also be II NO++ and the process will proceed to step 322 and subsequent steps.
ステップ322〜ステツプ328では順次、記憶クリア
スイッチ614の出力信号に基づくセーフ記憶値の記憶
クリア処理(後述の第14図)、補給処理(後述の第1
5図)、入賞球数表示器614による入賞球数の表示、
モニタ表示処理(第16図)を行なった後、再び前記ス
テップS8より処理を開始する。Steps 322 to 328 sequentially include a safe memory value memory clearing process based on the output signal of the memory clearing switch 614 (see FIG. 14, which will be described later), and a replenishment process (the first
5), Display of the number of winning pitches by the winning pitch number display 614,
After performing the monitor display process (FIG. 16), the process starts again from step S8.
上述のステップ88〜S28を繰返し実行している間に
、割込処理(第17図)のセーフセンサ入力処理(第2
0図)の実行によって、セーフ球の入賞が検出されてセ
ーフ記憶値に1が加算されて、「1」以上の値になると
、前記ステップS18の判別結果がII N oI+に
転じてステップS30が実行される。While the steps 88 to S28 described above are repeatedly executed, the safe sensor input process (second
By executing (Figure 0), winning of the safe ball is detected and 1 is added to the safe memory value, and when the value becomes "1" or more, the determination result of step S18 changes to II No I+ and step S30 is executed. executed.
このステップS30では処理Noが′l″に設定され、
その後ステップ322〜328を実行して再びステップ
S8より処理が開始される。In this step S30, the processing number is set to 'l'',
After that, steps 322 to 328 are executed, and the process starts again from step S8.
次回の処理では処理Noは゛′ビ′に設定されているの
で、今度はステップS14の判別結果がII y es
ITに転じ、ステップ832にて排出開始処理(第34
図)が行なわれる。In the next process, the process number is set to 'bi', so this time the determination result in step S14 is II y es.
Switching to IT, the discharge start process (34th
) is carried out.
この排出開始処理は、詳細は後述するように、排出処理
(後述の第37図)に先行して行なわれるもので、賞球
設定器530に記憶された賞球設定数(例えば1〜15
の範囲で設定される)に基づいて賞品球の排出パターン
(交互排出、併用排出)を予め選択する処理、排出ソレ
ノイドを予め励磁(ON)する処理等を行なうものであ
り、当該排出開始処理に引き続いて排出処理が行なわれ
るに於いて、前記処理Noは該排出開始処理終了前に、
その値がIf 2 ++に変更される。This discharge start process, as will be described in detail later, is performed prior to the discharge process (see FIG. 37 described later), and is performed for the set number of prize balls (for example, 1 to 15) stored in the prize ball setting device 530.
This process involves pre-selecting the ejection pattern (alternate ejection, combined ejection) of the prize balls based on the range (set within the range of When the discharge process is subsequently performed, the process number is set before the end of the discharge start process.
Its value is changed to If 2 ++.
この排出開始処理が終了すると、続いて前述したステッ
プ822〜S28が実行され、その後再びステップS8
からの処理が再開される。When this discharge start process is completed, steps 822 to S28 described above are executed, and then step S8 is performed again.
Processing will be resumed from.
次のループでは、処理Noが2″′に設定されているた
め、今度はステップS12の判別結果が”Yes″′に
転じて排出処理(第37図)が開始される(ステップ5
34)。In the next loop, since the process No. is set to 2''', the determination result in step S12 changes to "Yes''' and the discharge process (FIG. 37) is started (step 5).
34).
この排出処理は、詳細は後述するように、セーフ記憶値
に対応した回数だけ所定数(賞球設定数)の賞品球の排
出を行なうものであり、後述するように上記所定数の賞
品球の排出が終了すると一旦処理NOはII O++に
リセットされる。従ってその後のループにおいては前記
ステップS12.S14の判別結果が共にIf N O
!lとなり(このとき球技フラグ= II O++とす
る)再びステップ81Bの判別が行われる。このときセ
ーフ記憶値が「0」となっていない場合には該ステップ
818の判別結果はII N oI+となって再び処理
NOがII I ++に設定され(ステップ530)、
排出開始処理、排出処理が再開される。このような一連
の処理毎にセーフ記憶値は1宛減算され、球技処理が行
われない限り、該セーフ記憶値が「O」となるまで当該
排出開始処理、排出処理は繰返し実行される。As will be described in detail later, this discharge process is to discharge a predetermined number of prize balls (set number of prize balls) a number of times corresponding to the safe memory value, and as will be described later, the above predetermined number of prize balls are discharged. Once the discharge is completed, the process NO is reset to II O++. Therefore, in the subsequent loop, step S12. Both of the determination results in S14 are If NO
! 1 (at this time, the ball game flag is set to II O++), and the determination in step 81B is performed again. At this time, if the safe storage value is not "0", the determination result at step 818 is II No I +, and the process NO is set to II I ++ again (step 530).
Ejection start processing and ejection processing are restarted. The safe storage value is subtracted by 1 for each series of such processes, and unless a ball game process is performed, the discharge start process and the discharge process are repeatedly executed until the safe storage value becomes "O".
その後、上記セーフ記憶値に対応する回数だけ所定数の
賞品球の排出処理が行なわれると、前記ステップS18
の判別結果がI y esITとなり、メインルーチン
とは別途に行なわれる割込処理のセーフセンサ入力処理
(後述の第20図)によって新たにセーフ球が検知され
るまでステップ88〜828のみが繰返し実行されるこ
ととなる。After that, when the predetermined number of prize balls are ejected the number of times corresponding to the safe storage value, the step S18
The determination result becomes I y esIT, and only steps 88 to 828 are repeatedly executed until a new safe ball is detected by the safe sensor input process (described later in FIG. 20), which is an interrupt process that is performed separately from the main routine. It will be done.
このような処理が繰り返される中で球抜き棒が操作孔2
61に挿入され、球技フラグが1″′に設定されると、
前記ステップ816がII y eSl″に転じ処理N
oが11311に設定される(ステップ836)。従っ
てその直後のループにおいては前記ステップ810の判
別結果がII y eSHに転じることとなりステップ
838にて球技処理(後述の第43図)が行われる。As this process is repeated, the ball extraction rod is inserted into the operation hole 2.
61 and the ball game flag is set to 1″′,
The step 816 changes to II y eSl'' and the process N
o is set to 11311 (step 836). Therefore, in the loop immediately after that, the determination result at step 810 is changed to II y eSH, and ball game processing (FIG. 43, which will be described later) is performed at step 838.
一方、上記処理が繰り返される中でテストスイッチのO
Nによってテストフラグが1″′に設定されると(ステ
ップS20の判別結果が”Yes’″)ステップS40
にて処理NOがu 4 ++に設定される。従ってその
直後のループにおいては前記ステップS8の判別結果が
YeS″に転じることとなりステップS42にて性能テ
スト処理(後述の第44図)が行われることとなる。Meanwhile, while the above process is being repeated, the test switch is
When the test flag is set to 1'' by N (the determination result in step S20 is "Yes'"), step S40
The processing NO is set to u 4 ++. Therefore, in the loop immediately after that, the determination result in step S8 changes to YesS'', and a performance test process (FIG. 44, which will be described later) is performed in step S42.
尚、球技フラグがパ1”であるか否かの判別は処理No
がII ONのときにのみ(ステップ88〜314の判
別結果が全て”No’″のとき)行われるようになって
いるので1つのセーフ球に対応した所定数の賞品球の排
出処理中に球技処理が開始されることはない。又、テス
トフラグが1″′であるか否かの判別は前記ステップ8
8〜18の判別結果が全てLL N O!″のときにの
み行われるので、賞品球の排出処理中や球技処理中など
に前記性能テスト処理が行われることはない。It should be noted that processing No.
II is ON (when all the determination results in steps 88 to 314 are "No"), so the ball game is performed during the ejection process of a predetermined number of prize balls corresponding to one safe ball. Processing is never started. Further, it is determined whether the test flag is 1'' or not in step 8.
All discrimination results from 8 to 18 are LL NO! '', the performance test process is not performed during the prize ball ejection process or ball game process.
第14図は、前述の賞球排出制御のメインルーチン(第
13図)のステップS22にて行なわれる記憶クリア処
理のサブルーチンを示すフローチャートである。FIG. 14 is a flowchart showing a subroutine of the memory clearing process carried out in step S22 of the main routine (FIG. 13) of the prize ball discharge control described above.
このルーチンが開始されると、先ずステップS1402
で記憶クリアフラグが′1″であるが否かが判別され、
次いでステップ81404にて処理Noがl □ uで
あるか否かが判別される。When this routine is started, first step S1402
It is determined whether the memory clear flag is '1'' or not.
Next, in step 81404, it is determined whether the processing number is l □ u.
この記憶クリアフラグは後述の割込処理にて実行される
記憶クリアスイッチ入力処理(第26図)においてクリ
アスイッチの出力レベルがLレベル(”O”)からHレ
ベル(” 1 ” )に転じたときにその値が1″′に
設定されるものであり、一方処理Noは前述したように
賞球排出制御のメインルーチン開始時のリセット処理(
ステップS4)、排出処理(第37図)の完了時等にそ
の値がII OIIにリセットされるものである。This memory clear flag is used when the output level of the clear switch changes from L level ("O") to H level ("1") in memory clear switch input processing (Figure 26) executed in interrupt processing (described later). Sometimes, the value is set to 1″', while the processing number is set to the reset processing (
The value is reset to II OII upon completion of step S4) and discharge processing (FIG. 37).
前記ステップ51402.ステップ51404の何れか
一方の判別結果がIf N O++、即ち記憶クリアス
イッチ614が押されていないとき、又は賞品球の排出
処理が完了していないときには続くステップ51406
及びステップ81408をスキップしてそのまま本ルー
チンを終了する。Said step 51402. If either of the determination results in step 51404 is If N O++, that is, the memory clear switch 614 is not pressed, or the prize ball ejection process is not completed, step 51406 continues.
Then, step 81408 is skipped and the routine ends.
一方、前記ステップ51402,81404の判別結果
が共に+1 y esl+のときには、セーフ記憶値を
「O」にリセットする(ステップ81406)と共に、
前記ステップ5L402の判別に用いた記憶クリアフラ
グをII OIIにリセットして(ステップ81408
)、本ルーチンを終了する。On the other hand, when the determination results in steps 51402 and 81404 are both +1 y esl+, the safe storage value is reset to "O" (step 81406), and
The memory clear flag used for the determination in step 5L402 is reset to II OII (step 81408).
), this routine ends.
第15図は、前述の賞球排出制御のメインルーチン(第
13図)のステップ824にて行なわれる補給処理のサ
ブルーチンを示すフローチャートである。FIG. 15 is a flowchart showing the subroutine of the replenishment process performed at step 824 of the main routine (FIG. 13) of the above-mentioned prize ball discharge control.
このルーチンが開始されると、先ずステップ51600
で後述の割込処理にてなされる補給センサ入力処理(第
21図)でその値が決定される補給センサ立上フラグが
この時点でrr 1 uであるが否かが判別される。こ
の判別結果がYesl′のとき、即ち賞品球の排出によ
って貯留タンク201の補給センサ211設置位置まで
賞品球がないときには、賞品球が不足していることを示
すべく完了ランプを”ON” (ステップ81604
)、遊技球の発射を禁止すべくシャッターソレノイドを
”ON” (ステップ51606)、外部情報リレー
をu QN II (ステップ81608’)、更に
、前記補給センサ立上フラグをLL O 11に戻して
(ステップS16.10)、本ルーチンを終了する。When this routine starts, it first starts at step 51600.
At this point, it is determined whether or not the replenishment sensor rise flag, the value of which is determined in the replenishment sensor input processing (FIG. 21) performed in the interrupt processing described later, is rr 1 u at this time. When this determination result is Yesl', that is, when there are no prize balls up to the replenishment sensor 211 installation position of the storage tank 201 due to the ejection of the prize balls, the completion lamp is turned on to indicate that there is a shortage of prize balls (step 81604
), the shutter solenoid is turned on to prohibit the firing of game balls (step 51606), the external information relay is turned on u QN II (step 81608'), and the replenishment sensor start-up flag is returned to LL O 11 ( Step S16.10), this routine ends.
前記ステップS1600の判別結果がIINo++のと
きには、続くステップS1602にてこれも後述の補給
センサ入力処理にてその値が決定される補給センサ立下
フラグがII I IIであるか否かが判別される。こ
の判別結果がII y es++のとき、即ち補給が行
われて賞品球が貯留タンク201の補給センサ211設
置位置まで達しているときには、前記完了ランプを”O
FF” (ステップS 1 6 1 2)、遊技球の発
射を可能にすべくシャッターソレノイドを”OFF”
(ステップS1614)、前記外部情報リレーを”O
FF” (ステップS 1 6 1 6)、更に前記
補給センサ立下フラグを0″′に戻して(ステップ8
1 6 1 8)、本ルーチンを終了する。When the determination result in step S1600 is IINo++, it is determined in the subsequent step S1602 whether or not the replenishment sensor falling flag, whose value is also determined in the replenishment sensor input process described later, is II II II. . When the determination result is II y es++, that is, when the prize ball has reached the installation position of the replenishment sensor 211 of the storage tank 201 after replenishment, the completion lamp is turned to "O".
FF” (step S 1 6 1 2), the shutter solenoid is turned OFF to enable the firing of the game ball.
(Step S1614), the external information relay is set to "O".
FF'' (step S1616), and further returns the replenishment sensor fall flag to 0'' (step S8).
1 6 1 8), this routine ends.
第16図は、前述の賞球排出制御のメインルーチン(第
13図)のステップS28にて行なわれるモニタ表示処
理のサブルーチンを示すフローチャートである。FIG. 16 is a flowchart showing a subroutine of the monitor display process performed in step S28 of the main routine (FIG. 13) of the above-mentioned prize ball ejection control.
このサブルーチンは、詳細は後述する性能テスト処理(
第44図)を実行することにより得られる排出ソレノイ
ド1,2の補正値を遊技店の係員等に報知すべく、モニ
タ表示手段(メツセージボード431)によって表示す
るために行われるものである。This subroutine performs the performance test processing (described in detail later).
This is done in order to display the correction values of the discharge solenoids 1 and 2 obtained by executing the process shown in FIG. 44 on the monitor display means (message board 431) in order to inform the staff of the game parlor and the like.
このルーチンが開始されると、先ずステップS1650
において、性能テスト処理によって得られた補正値が所
定の許容範囲内にあるか否がが判別される。この所定の
許容範囲は、排出ソレノイド1,2の応答速度の標準値
を中心として設けられる変動許容範囲であり、補正値が
この範囲にあるということは、排出ソレノイド1.2等
の排出動作部が正常に機能して所望の賞球排出制御が可
能であることを意味する。尚、応答速度の標準値として
は前述したように、賞球排出は装置の設計時に設定され
る理論値又は使用初期状態での応答速度の平均値が用い
られる。この判別結果が′Yes−nのときにはステッ
プ81652に進んで該補正値をメツセージボード43
1によって表示し、一方、判別結果がII N o″′
のときにはステップS1654に進んで、賞球排出ユニ
ット700A全体或いは該ユニットのうち許容範囲を超
える要因となった排出動作部品(排出ソレノイド、流下
阻止部材等)を交換すべきであることを示すべくメツセ
ージボード431による交換表示を行なって、本ルーチ
ンを終了する。When this routine is started, first step S1650
In the step, it is determined whether the correction value obtained by the performance test process is within a predetermined tolerance range. This predetermined tolerance range is a fluctuation tolerance range set around the standard value of the response speed of the discharge solenoids 1 and 2, and the fact that the correction value is within this range means that the discharge operating parts such as the discharge solenoids 1 and 2 This means that the system is functioning normally and the desired prize ball ejection control is possible. As mentioned above, as the standard value of the response speed, the theoretical value set at the time of designing the device or the average value of the response speed in the initial state of use is used for prize ball ejection. When the determination result is 'Yes-n', the process advances to step 81652 and the correction value is sent to the message board 43.
1, and on the other hand, the discrimination result is II No'''
In this case, the process advances to step S1654, and a message is sent to indicate that the entire prize ball ejection unit 700A or the ejection operation part (ejection solenoid, flow prevention member, etc.) that caused the unit to exceed the allowable range should be replaced. After the board 431 displays a replacement, this routine ends.
次に、前述(第13図)のメインルーチン(バックグラ
ンド処理)に優先して所定時間(例えば0、 5m5e
c)経過毎に行なわれる割込処理の詳しい手順について
第17図乃至第33図を参照して説明する。Next, the main routine (background processing) described above (Fig. 13) is given priority for a predetermined period of time (e.g.
c) Detailed procedures for interrupt processing performed each time the process progresses will be explained with reference to FIGS. 17 to 33.
第17図に示すように、割込処理が開始されると、先ず
、後述する排出1流速タイマ、排出2流速タイマ、テ“
ストタイマ等の各種タイマのカウント値の更新が行なわ
れ(ステップ542)、次いで排出センサlの入力処理
(ステップ544)、排出センサ2の入力処理(ステッ
プ546)、セーフセンサの入力処理(ステップS48
.)’、補給センサの入力処理(ステップ550)、半
端センサの入力処理(ステップ552)、球技センサ入
力処理の入力処理(ステップ554)、オーバーフロー
検出器入力処理(ステップ556)、発射モータ制御処
理(ステップ558)、記憶クリアスイッチ入力処理(
ステップ360)、性能テストスイッチ入力処理(ステ
ップ862)、テストセンサ1人力処理(ステップ56
4)、テストセンサ2人力処理(ステップ566)、テ
ストセンサ3人力処理(ステップ868)、テストセン
サ4人力処理(ステップ570)、排出センサルベル入
力処理(ステップ572)、及び排出センサ2レベル入
力処理(ステップ574)が順次行なわれる。As shown in FIG. 17, when the interrupt process is started, first, a discharge 1 flow rate timer, a discharge 2 flow rate timer, and a discharge 2 flow rate timer, which will be described later, are
The count values of various timers such as the stop timer are updated (step 542), followed by input processing for the discharge sensor 1 (step 544), input processing for the discharge sensor 2 (step 546), and input processing for the safe sensor (step S48).
.. )', replenishment sensor input processing (step 550), incomplete sensor input processing (step 552), ball game sensor input processing (step 554), overflow detector input processing (step 556), firing motor control processing ( Step 558), memory clear switch input processing (
step 360), performance test switch input processing (step 862), test sensor 1 manual processing (step 56),
4), Test sensor 2 manual processing (step 566), Test sensor 3 manual processing (step 868), Test sensor 4 manual processing (step 570), Emission sensor bell input processing (Step 572), and Emission sensor 2 level input processing (Step 574) is performed sequentially.
第18図は、上記ステップS44にて行なわれる排出セ
ンサ1の入力処理ルーチンのフローチャートである。FIG. 18 is a flowchart of the input processing routine for the discharge sensor 1 performed in step S44.
排出センサlは、該センサ内に賞品球が存在していると
きその出力信号がHレベルとなり、賞品球が渣出して一
時的に又は継続してセンサ内に存在しなくなったときそ
の出力信号がLレベルとなるように構成されている。従
って本フローでは該センサ1の出力信号がLレベルから
Hレベルに立ち上がったとき(後述の排出センサ1立上
フラグ= u 11+、排出センサ2立上フラグ= 1
111+に歯設定して賞品球が該センサ内に達したこと
を記憶するようになっている。一方、該センサ1の出力
信号がHレベルからLレベルに立下がったとき後述の排
出センサ立下フラグをu 1 nに設定して賞品球が該
センサ内より脱したことを記憶するようになっている。When the prize ball is present in the sensor, the output signal of the discharge sensor 1 becomes H level, and when the prize ball is deposited and temporarily or continuously does not exist in the sensor, the output signal becomes H level. It is configured to be at L level. Therefore, in this flow, when the output signal of the sensor 1 rises from L level to H level (discharge sensor 1 rise flag = u 11+, discharge sensor 2 rise flag = 1, which will be described later)
111+ so that the fact that the prize ball has reached the sensor is memorized. On the other hand, when the output signal of the sensor 1 falls from the H level to the L level, the ejection sensor fall flag, which will be described later, is set to u 1 n to remember that the prize ball has escaped from within the sensor. ing.
本ルーチンが開始されると、先ずステップ54402に
て該センサ1の出力信号がHレベル(排出センサ1出カ
ーit 1 ++ )であるか否かが判別される。金板
りに賞品球の排出が行われず1つの賞品球がセンサ1内
に留まっている状態を考える。When this routine is started, first, in step 54402, it is determined whether the output signal of the sensor 1 is at the H level (emission sensor 1 output signal it 1 ++). Consider a situation in which one prize ball remains within the sensor 1 without being ejected to the gold plate.
このときステップS 4402の判別結果は”YesI
+となってステップS4’404以降が実行される。At this time, the determination result in step S4402 is "YesI".
+, and steps S4'404 and subsequent steps are executed.
ステップ54404では排出l立上変化フラグが“l″
であるか否かが、ステップ34406では排出1立下変
化フラグが1111+であるか否かが、ステップ544
08では排出ILレベルフラグが1″′であるか否かが
、次いでステップ54410では排出IHレベルフラグ
が1′′であるか否かが夫々判別される。In step 54404, the discharge l rise change flag is set to “l”.
In step 34406, whether or not the discharge 1 falling change flag is 1111+ is determined in step 544.
In step 08, it is determined whether the exhaust IL level flag is 1'', and then in step 54410, it is determined whether the exhaust IH level flag is 1''.
ところでMPU620の初期化直後はすべてのフラグが
II O++に設定されているため、ステップ5440
’4〜S4410の判別結果はすべてIf NoIIと
なり、ステップ54412にて、今回ループで排出セン
サ1の出力信号がHレベルであったことを記憶すべく排
出LHレベルフラグを1′″に設定して本ルーチンを終
了する。By the way, immediately after the MPU 620 is initialized, all flags are set to II O++, so step 5440
The determination results from '4 to S4410 are all If No II, and in step 54412, the discharge LH level flag is set to 1'' to remember that the output signal of the discharge sensor 1 was at the H level in this loop. This routine ends.
以後のループでは排出IHレベルフラグが′1°′に設
定されているので、排出センサ1の出力信号がHレベル
の状態を保持する限りステップ34402.54404
,54406,84408,54410が繰返し実行さ
れることになる。In the subsequent loop, the discharge IH level flag is set to '1°', so as long as the output signal of the discharge sensor 1 remains at the H level, steps 34402 and 54404 are performed.
, 54406, 84408, and 54410 are executed repeatedly.
その後、賞品球の排出が開始され、それまでセンサl内
に留まっていた賞品球が排出センサl内より外側に移動
してセンサ1内より脱すると、排出センサ1の出力信号
がLレベルに立下り、前記ステップ54402の判別結
果がII N OI+となってステップ54432以降
が実行される。After that, the ejection of the prize ball starts, and when the prize ball that had been staying in the sensor 1 moves outward from the ejection sensor 1 and escapes from the sensor 1, the output signal of the ejection sensor 1 rises to the L level. On the way down, the determination result in step 54402 becomes II NOI+, and steps 54432 and subsequent steps are executed.
ステップ54432以降の処理が最初に行なわれるとき
には、前記排出IHレベルフラグはrr 1 u、それ
以外のフラグはすべてII O!+であるため、該ステ
ップ54432の判別(排出l立下変化フラグがパ1′
″であるが)、次のステップ54434の判別(排出1
立上変化フラグがl′”であるか)の結果が共に′N○
″、続くステップ84436(排出IHレベルフラグが
II I IIであるが)の判別の結果が11YesI
+となってステップ54438.54440が実行され
る。When the processing after step 54432 is performed for the first time, the discharge IH level flag is rr 1 u, and all other flags are II O! +, so the determination in step 54432 (the discharge l falling change flag is
”), the next step 54434 determination (discharge 1
Whether the rising change flag is l''') are both 'N○
'', the result of determination in the following step 84436 (although the discharge IH level flag is II I II) is 11YesI
+, and steps 54438 and 54440 are executed.
ステップ54438では、前回ループから今回ループに
かけて排出センサlの出力信号がHレベルからLレベル
に変化した(立下がった)ことを記憶すべく、排出l立
下変化フラグをII I IIに設定し、続くステップ
54440では、この時点までIf I IIに設定さ
れていた排出IHレベルフラグをリセット(O”に設定
)し、本ルーチンを終了する。In step 54438, the discharge l falling change flag is set to II II II in order to remember that the output signal of the discharge sensor l changed from the H level to the L level (falling) from the previous loop to the current loop. In the following step 54440, the exhaust IH level flag, which had been set to If I II up to this point, is reset (set to O''), and this routine ends.
更に次のループで引き続き排出センサ1の出力信号がL
レベルのときには、前回ループのステップ54438で
排出1立下変化フラグがII I IIに設定されてい
るので、前記ステップ54432の判別結果がlye、
、I+に転じる。そして、続くステップ54442〜8
4448で、賞品球が排出センサ1内より脱したことを
記憶すべく排出センサ1立下フラグを′1″に設定(ス
テップ54442)すると共に、その値が1″のときセ
ンサ1内に賞品球があることを示す排出センサ1立上フ
ラグ(初期化後初めて本ステップが実行されるときは0
″′に設定されている)をIf OIIにリセットシ(
ステップ54444) 、続いて前記排出1立下変化フ
ラグをパ0′″にリセットする(ステップ34446)
と共に′、今回ループでの排出センサlの出力信号がL
レベルであることを記憶すべく排出IHレベルフラグを
パビに設定して(ステップ84448)本ルーチンを終
了する。Furthermore, in the next loop, the output signal of discharge sensor 1 continues to be L.
When the level is lye, the discharge 1 falling change flag was set to II II II in step 54438 of the previous loop, so the determination result in step 54432 is lye,
, turns into I+. Then, the following steps 54442-8
At step 4448, the ejection sensor 1 fall flag is set to '1'' to remember that the prize ball has escaped from the ejection sensor 1 (step 54442), and when the value is 1'', the prize ball is removed from the sensor 1. Emission sensor 1 start-up flag (0 when this step is executed for the first time after initialization)
If OII is set to
Step 54444), then reset the discharge 1 fall change flag to Pa0'' (step 34446)
At the same time, the output signal of the discharge sensor l in this loop is L.
The discharge IH level flag is set to Pavi to remember that it is the level (step 84448), and this routine ends.
次回以降のループでも、排出センサ1の出力信号がLレ
ベルであると、排出1立下変化フラグ、排出1立上変化
フラグ、排出IHレベルフラグは全てII Q II、
排出ILレベルフラグがl′″となっているので、前記
ステップ84402,54432.84434,544
36及びステップ54450(排出ILレベルフラグが
1′″でいるが否かの判別)が繰返し実行され(このと
き該ステップ84450の判別結果は′l y es+
+となる)、このとき排出センサ1立下フラグはl l
!+、排出センサ1立上フラグは′0″に保持される
。In the next and subsequent loops, if the output signal of the discharge sensor 1 is at L level, the discharge 1 falling change flag, the discharge 1 rising change flag, and the discharge IH level flag are all II Q II,
Since the discharge IL level flag is l''', steps 84402, 54432, 84434, 544
36 and step 54450 (determining whether the discharge IL level flag is 1'') are repeatedly executed (at this time, the determination result of step 84450 is 'ly es+').
+), at this time, the discharge sensor 1 falling flag is l l
! +, the discharge sensor 1 rise flag is held at '0'.
一方、排出センサ1の出力信号がHレベルからLレベル
に立下がった直後のループにおいて、当該出力信号が再
びHレベルに立上がってしまった場合(前回ループでス
テップ84438が実行されて排出1立下変化フラグが
パl′″となり、且つ今回ループでセンサ出力がHレベ
ルに立上がった場合)には、ステップ54402の判別
結果がII y es++に転じ、更にステップ844
04の判別結果がlNo1″、ステップ54406の判
別結果がII y eS++と云う具合に判定され、ス
テップ54428にて前回ループから今回ループにかけ
て出力信号が立上がったことを記憶すべく排出1立上変
化フラグを1′″に設定すると共に、ステップ5443
0にて前回ループ時にII I Nに設定した排出1立
下変化フラグを+ OIIにリセットして本ルーチンを
終了する。On the other hand, if in the loop immediately after the output signal of the discharge sensor 1 falls from the H level to the L level, the output signal rises to the H level again (step 84438 was executed in the previous loop and the discharge 1 rises). If the lower change flag becomes P1''' and the sensor output rises to H level in this loop), the determination result in step 54402 changes to II y es++, and then in step 844
It is determined that the determination result of 04 is lNo1'' and the determination result of step 54406 is II y eS++, and in step 54428, the discharge 1 rise change is made to remember that the output signal rose from the previous loop to the current loop. flag to 1'' and step 5443
0, the discharge 1 fall change flag set to II I N during the previous loop is reset to +OII, and this routine ends.
この結果、排出センサ1の出力信号が立下がった後Lレ
ベルの状態が所定時間以上(少なくとも本割込処理が2
回行なわれる間)検知されない限り、排出1立下フラグ
をパ1″′に設定する(賞品球がセンサ1内より脱した
ことを示す)処理は行なわれないようになっており、排
出センサ1の出力信号にノイズが発生し瞬間的に信号が
立下がってた場合等に誤って排出1立下フラグが111
1+に設定されないようになっている。As a result, after the output signal of the discharge sensor 1 falls, the L level state remains for a predetermined period of time or more (at least this interrupt processing is
The process of setting the ejection 1 falling flag to Pa 1'' (indicating that the prize ball has escaped from the sensor 1) is not performed unless the ejection sensor 1 If noise occurs in the output signal and the signal drops momentarily, the discharge 1 falling flag may be set to 111 by mistake.
It is not set to 1+.
次に、先の賞品球がセンサ1内より脱した後、次の賞品
球がセンサ1内に達した場合を考える。Next, consider a case where the next prize ball reaches inside the sensor 1 after the previous prize ball escapes from inside the sensor 1.
このとき、ステップ84402の判別(センサ1の出力
信号がLレベルであるか否かの判別)は11 y es
++となり前記ステップ54404の判別(排出1立上
変化フラグが” 1 ” )が行なわれ、この場合判別
結果はI N Onとなり、ステップ84406にて排
出1立下変化フラグがu 1 uであるか否かの判別が
行われる。このとき該ステップ84406の判別結果も
”No (前記ステップ84446にてII O++
に設定される)となってステップ54408に進み、排
出ILレベルフラグがパl′”であるか否かの判別が行
なわれる。At this time, the determination in step 84402 (determination as to whether the output signal of sensor 1 is at L level) is 11 yes es
++, the determination in step 54404 (the discharge 1 rising change flag is "1") is performed, and in this case, the determination result is I N On, and in step 84406 it is determined whether the discharge 1 falling change flag is u 1 u. A determination is made whether or not. At this time, the determination result of step 84406 is also "No" (II O++ in step 84446)
The process proceeds to step 54408, where it is determined whether or not the discharge IL level flag is set to 1'.
この時点では排出ILレベルフラグは前記ステップS4
’448にて++ 1 uに設定されているのでステッ
プ54408の判別結果はi y eS++となり、ス
テップ54414に進んで、前回ループから今回ループ
にかけて排出センサlの出力信号がLレベルからHレベ
ルに変化した(立上った〕ことを記憶すべく、排出l立
上変化フラグをII I ++に設定し、続くステップ
S4416で、この時点まで1′”に設定されていた排
出ILレベルフラグをリセット(II O++に設定)
して、本ルーチンを終了する。At this point, the discharge IL level flag is set at step S4.
'448 is set to ++1u, so the determination result in step 54408 is i ye eS++, and the process proceeds to step 54414, where the output signal of the discharge sensor l changes from L level to H level from the previous loop to the current loop. In order to remember that the discharge IL rise has occurred (rise), the discharge IL rise change flag is set to II I ++, and in the subsequent step S4416, the discharge IL level flag, which had been set to 1''' up to this point, is reset ( II O++)
Then, this routine ends.
更に次のループで引き続き排出センサ1の出力信号がH
レベルのときには、前回ループのステップ54414で
排出1立上変化フラグが′l″に設定されているので、
前記ステップ54404の判別結果がl y eS++
に転じる。そして、続くステップ54418〜8442
4で、排出センサ1内に賞品球あることを記憶すべく排
出センサl立上フラグを′1″に設定(ステップ544
−18)すると共に、その値がパl ”のときセンサ内
より賞品球が脱したことを示す排出センサ1立下フラグ
を′0″にリセットしくステップ34420)、続いて
前記排出1立上変化フラグを′O″にリセットする(ス
テップ54422)と共に、今回ループでの排出センサ
1の出力信号がHレベルであることを記憶すべく排出I
Hレベルフラグを++ 1 ++に設定して(ステップ
84424)本ルーチンを終了する。Furthermore, in the next loop, the output signal of the discharge sensor 1 continues to be H.
At level, the discharge 1 rise change flag was set to 'l' in step 54414 of the previous loop, so
The determination result of step 54404 is ly eS++
Turn to Then, the following steps 54418 to 8442
4, the ejection sensor 1 rise flag is set to '1'' to remember that there is a prize ball in the ejection sensor 1 (step 544).
-18) At the same time, when the value is P1'', the ejection sensor 1 fall flag indicating that the prize ball has escaped from the sensor is reset to '0'' (step 34420), and then the ejection sensor 1 rise flag At the same time as resetting the flag to 'O'' (step 54422), the discharge I
The H level flag is set to ++ 1 ++ (step 84424) and this routine ends.
その後、排出センサ1の出力信号がHレベルである限り
、前記ステップ84402,54404゜54406,
54408,54410が繰返し実行されることになり
、このとき、排出1立上フラグはII I ++、排出
1立下フラグはIf O++に保持される。Thereafter, as long as the output signal of the discharge sensor 1 is at the H level, the steps 84402, 54404, 54406,
54408 and 54410 are repeatedly executed, and at this time, the discharge 1 rising flag is held at II I ++, and the discharge 1 falling flag is held at If O++.
一方、排出センサ1の出力信号がLレベルからHレベル
に立上がった直後のループにおいて、該出力信号がLレ
ベルに立下がってしまった場合(前回ループでステップ
544i4が実行されて排出1立上変化フラグが++
1 nとなり、且つ今回ループの出力信号がLレベルの
場合)には、ステップ54402の判別結果がII N
o++、ステップ34432の判別結果が’No 、
ステップ54434の判別結果がIf y eSI+と
云う具合に判定され、ステップ54452にて前回ルー
プから今回ループにかけて出力信号が立下がったことを
記憶すべく排出1立下変化フラグをu 1 uに設定す
ると共に、ステップ84454にて前回ループ時にIf
I ++に設定された排出1立上変化フラグをII
O++にリセットして本ルーチンを終了する。On the other hand, if in the loop immediately after the output signal of the discharge sensor 1 rises from the L level to the H level, the output signal falls to the L level (step 544i4 was executed in the previous loop and the discharge 1 rises). Change flag is ++
1 n and the current output signal of the loop is at L level), the determination result in step 54402 is II N
o++, the determination result of step 34432 is 'No,
The determination result in step 54434 is determined as If y eSI+, and in step 54452, the discharge 1 falling change flag is set to u 1 u in order to remember that the output signal fell from the previous loop to the current loop. At the same time, in step 84454, If
The discharge 1 rise change flag set to I++ is set to II
Reset to O++ and end this routine.
以上のように、排出センサlの出力信号が立上がった後
Hレベルの状態が所定時間以上(少なくとも本割込処理
が2回行なわれる間)検知されない限り、排出1立上フ
ラグを1′′に設定する(排出センサ1内に賞品球があ
ることを示す)処理は行なわれないようになっており、
排出センサ1の出力信号にノイズが発生した場合等に誤
って排出1立上フラグが1111+に設定されないよう
になっている。 1
以上のルーチンを実行することによって、排出センサl
の出力信号が立ち上がった後、所定期間以上(少なくと
も割込処理が2回行なわれる間)その状態が維持された
ときにのみ排出センサ1立上フラグがIt I ++に
設定され、従って該立上フラグは賞品球が排出センサl
内に達したことを示すようになる。反対に排出センサl
の出力信号が立ち下がった後、所定期間以上(少なくと
も割込処理が2回行なわれる間)その状態が維持された
ときにのみ排出センサl立下フラグがIf L ++に
設定され、従って該立下フラグは賞品球が排出センサ1
内より脱したことを示すようになる。この排出センサl
立上フラグ及び排出センサl立下フラグは、バックグラ
ンド処理(メインルーチン)の中の交互排出処理、又は
併用排出処理(後述の第38図、第39図)更には排出
l流速測定処理(第40図)にて用いられる。As described above, unless the H level state is detected for a predetermined period of time or longer (while this interrupt processing is performed at least twice) after the output signal of the discharge sensor l rises, the discharge 1 rise flag is set to 1''. (indicating that there is a prize ball in the ejection sensor 1) is not performed.
This prevents the discharge 1 rise flag from being erroneously set to 1111+ when noise occurs in the output signal of the discharge sensor 1. 1 By executing the above routine, the emission sensor l
After the output signal rises, the discharge sensor 1 rise flag is set to It I ++ only when that state is maintained for a predetermined period or longer (while the interrupt processing is performed at least twice), and therefore the rise The flag is the prize ball ejected sensor l
It will show that you have reached within. On the other hand, the discharge sensor
After the output signal falls, the discharge sensor l fall flag is set to If L ++ only when that state is maintained for a predetermined period or longer (while the interrupt processing is performed at least twice), and therefore the discharge sensor l fall flag is set to If L ++. The lower flag is the prize ball discharge sensor 1
It will show that you have escaped from within. This discharge sensor
The rising flag and the discharge sensor falling flag are used in the alternate discharge process in the background process (main routine), the combined discharge process (Figures 38 and 39 described later), and the discharge flow rate measurement process (Fig. Figure 40).
第19図は割込処理(第17図)の前記ステップS46
にて行なわれる排出センサ2の入力処理ルーチンのフロ
ーチャートである。本フローは上述した排出センサ1の
入力処理ルーチンと同一の手順にて行なわれるものであ
る。尚、本フローでは、上述の排出センサ1の入力処理
と同様、該センサ2の出力信号がLレベルからHレベル
に立上がったとき排出センサ2立上フラグを′1″′に
設定して賞品球が該センサ内に達したことを記憶し、一
方、HレベルからLレベルに立下がったとき排出センサ
2立下フラグを1″′に設定して賞品球が該センサ内よ
り脱したことを記憶するようにしている。FIG. 19 shows step S46 of the interrupt processing (FIG. 17).
3 is a flowchart of an input processing routine of the discharge sensor 2 performed in the flowchart of FIG. This flow is performed in the same procedure as the input processing routine of the discharge sensor 1 described above. In this flow, similarly to the input processing of the discharge sensor 1 described above, when the output signal of the sensor 2 rises from the L level to the H level, the discharge sensor 2 rise flag is set to ``1'''' and the prize is awarded. It memorizes that the ball has reached the sensor, and when the ball falls from the H level to the L level, sets the ejection sensor 2 falling flag to 1'' to indicate that the prize ball has escaped from the sensor. I try to remember it.
具体的には、本ルーチンが開始されると、先ずステップ
34602にて該センサlの出力信号がHレベル(排出
センサ2出力=″1”)であるか否かが判別される。台
板りに賞品球の排出が行われず1つの賞品球がセンサ2
内に留まっている状態を考える。このときステップ54
602の判別結果はII y esl+となってステッ
プS4604以降が実行される。Specifically, when this routine is started, first, in step 34602, it is determined whether the output signal of the sensor 1 is at the H level (emission sensor 2 output = "1"). The prize ball is not ejected to the base plate and one prize ball is sent to sensor 2.
Think about the state of being stuck inside. At this time, step 54
The determination result in step S4602 is II y esl+, and steps S4604 and subsequent steps are executed.
ステップ84604では排出2立上変化フラグがII
I ++であるか否かが、ステップ54606では排出
2立下変化フラグが1″′であるか否かが、ステップ8
4608では排出2Lレベルフラグが“1″であるか否
かが、次いでステップ84610では排出2Hレベルフ
ラグが′1″であるか否かが夫々判別される。In step 84604, the discharge 2 rise change flag is set to II.
In step 54606, whether or not the discharge 2 falling change flag is 1'' is determined in step 8.
In step 4608, it is determined whether or not the discharge 2L level flag is "1", and then in step 84610, it is determined whether or not the discharge 2H level flag is "1".
ところでMPU620の初期化直後はすべてのフラグが
II O++に設定されているため、ステップ5460
4〜54610の判別結果はすべて′NoI+となり、
ステップ54612にて、今回ループで排出センサ2の
出力信号がHレベルであったことを記憶すべく排出2H
レベルフラグをII I ++に設定して本ルーチンを
終了する。By the way, immediately after the MPU 620 is initialized, all flags are set to II O++, so step 5460
All discrimination results from 4 to 54610 are 'NoI+,
At step 54612, in order to remember that the output signal of the discharge sensor 2 was at H level in this loop, the discharge 2H
The level flag is set to II I ++ and this routine ends.
以後のループでは排出2Hレベルフラグが1′′に設定
されているので、排出センサ2の出力信号がHレベルの
状態を保持する限りステップ546−田−
一舖一
02.54604,84606,54608,5461
0が繰返し実行されることになる。In the subsequent loop, the discharge 2H level flag is set to 1'', so as long as the output signal of the discharge sensor 2 remains at the H level, steps 546-102.54604, 84606, 54608, 5461
0 will be executed repeatedly.
その後、賞品球の排出が開始され、それまでセンサ2内
に留まっていた賞品球が排出センサ2内より外側に移動
してセンサ2内より脱すると、排出センサ2の出力信号
がLレベルに立下り、前記ステップ34602の判別結
果が“’No”′となってステップ54632以降が実
行される。After that, the ejection of the prize ball starts, and when the prize ball that had been staying in the sensor 2 moves to the outside and escapes from the sensor 2, the output signal of the ejection sensor 2 rises to the L level. Then, the determination result in step 34602 becomes "'No"', and steps 54632 and subsequent steps are executed.
ステップ84632以降の処理が最初に行なわれるとき
には、前記排出2HレベルフラグはII 1 ++、そ
れ以外のフラグはすべて′0′°であるため、該ステッ
プ54632の判別(排出2立下変化フラグが++ 1
1+であるか)、次のステップ84634の判別(排出
2立上変化フラグが″ビ′であるか)の結果が共に′l
No++、続くステップ84636(排出2Hレベル
フラグが+L L ++であるか)の判別の結果がl′
yesl+となってステップ54638.54640が
実行される。When the processing after step 84632 is performed for the first time, the discharge 2H level flag is II 1 ++ and all other flags are '0'°. 1
1+), and the result of the determination in the next step 84634 (whether the discharge 2 rise change flag is "B") are both 'l'.
No++, the result of determination in the following step 84636 (Is the discharge 2H level flag +L L ++?) is l'
Yesl+ and steps 54638 and 54640 are executed.
ステップ34638では、前回ループから今回ループに
かけて排出センサ2の出力信号がHレベルからLレベル
に変化した(立下がった)ことを記憶すべく、排出2立
下変化フラグを111 ++に設定し、続くステップ5
4640では、この時点まで”l”に設定されていた排
出2Hレベルフラグをリセット(+10 ++に設定)
し、本ルーチンを終了する。In step 34638, the discharge 2 falling change flag is set to 111 ++ in order to remember that the output signal of the discharge sensor 2 changed from the H level to the L level (falling) from the previous loop to the current loop, and continues. Step 5
4640 resets the discharge 2H level flag, which had been set to "l" up until this point (set to +10++)
Then, this routine ends.
更に次のループで引き続き排出センサ2の出力信号がL
レベルのときには、前回ループのステップ54638で
排出2立下変化フラグが“I ++に設定されているの
で、前記ステップ54632の判別結果が11 y e
SHに転じる。そして、続くステップ54642〜54
648で、賞品球が排出センサ2内より脱したことを記
憶すべく排出センサ2立下フラグを++ 11+に設定
(ステップ84642)すると共に、その値がIll″
のときセンサ2内に賞品球があることを示す排出センサ
2立上フラグ(初期化後初めて本ステップが実行される
ときは“Onに設定されている)をII Onにリセッ
トしくステップ54644)、続いて前記排出2立下変
化フラグをrt Onにリセットする(ステンプ546
46)と共に、今回ループでの排出センサ2の出力信号
がLレベルであることを記憶すべく排出2Hレベルフラ
グを” 1 ”に設定して(ステップ84648)本ル
ーチンを終了する。Furthermore, in the next loop, the output signal of the discharge sensor 2 continues to be L.
level, the discharge 2 fall change flag was set to "I++" in step 54638 of the previous loop, so the determination result in step 54632 is 11 y e
Switched to SH. Then, the following steps 54642-54
At 648, the ejection sensor 2 fall flag is set to ++11+ (step 84642) to remember that the prize ball has escaped from the ejection sensor 2, and the value is set to Ill''.
At this time, the ejection sensor 2 start-up flag (which is set to "On" when this step is executed for the first time after initialization) indicating that there is a prize ball in the sensor 2 should be reset to II On (step 54644). Subsequently, the discharge 2 fall change flag is reset to rt On (step 546).
46), the discharge 2H level flag is set to "1" to remember that the output signal of the discharge sensor 2 in this loop is at the L level (step 84648), and this routine ends.
次回以降のループでも、排出センサ2の出力信号がLレ
ベルであると、排出2立下変化フラグ、排出2立上変化
フラグ、排出2Hレベルフラグは全てO”、排出2Lレ
ベルフラグが1″′となっているので、前記ステップ5
4602,54632.84634,54636及びス
テップ54650(排出2LレベルフラグがII 1
uでいるか否かの判別)が繰返し実行され(このとき該
ステップ54650の判別結果はI y eSI+とな
る)、このとき排出センサ2立下フラグは1′″、排出
センサ2立上フラグはII OIIに保持される。In the next and subsequent loops, if the output signal of the exhaust sensor 2 is at the L level, the exhaust 2 fall change flag, the exhaust 2 rise change flag, and the exhaust 2H level flag are all O'', and the exhaust 2L level flag is 1''. Therefore, step 5 above
4602, 54632.84634, 54636 and step 54650 (if the discharge 2L level flag is II 1
The determination result of step 54650 is I y eSI+), and the discharge sensor 2 fall flag is 1''' and the discharge sensor 2 rise flag is II. Retained in OII.
一方、排出センサ2の出力信号がHレベルからLレベル
に立下がった直後のループにおいて、当該出力信号が再
びHレベルに立上がってしまった場合(前回ループでス
テップ54638が実行されて排出2立下変化フラグが
II 1 uとなり、且つ今回ループでセンサ出力がH
レベルに立上がった場合)には、ステップ54602の
判別結果が”Yes″′に転じ、更にステップ5460
4の判別結果がl′NoI!、ステップ54606の判
別結果が”Yes”と云う具合に判定され、ステップ5
4628にて前回ループから今回ループにかけて出力信
号が立上がったことを記憶すべく排出2立上変化フラグ
をII I IIに設定すると共に、ステップ5463
0にて前回ループ時に“1 uに設定した排出2立下変
化フラグを′O″にリセットして本ルーチンを終了する
。On the other hand, if in the loop immediately after the output signal of the discharge sensor 2 falls from the H level to the L level, the output signal rises to the H level again (step 54638 was executed in the previous loop and the discharge 2 The lower change flag becomes II 1 u, and the sensor output becomes H in this loop.
level), the determination result in step 54602 changes to "Yes"', and further in step 5460
The discrimination result of 4 is l'NoI! , the determination result in step 54606 is determined as "Yes", and step 5
In step 4628, the discharge 2 rise change flag is set to II II II to remember that the output signal rose from the previous loop to the current loop, and in step 5463
0, the discharge 2 fall change flag, which was set to ``1 u'' in the previous loop, is reset to ``O'' and this routine ends.
この結果、排出センサ2の出力信号が立下がった後Lレ
ベルの状態が所定時間以上(少なくとも本割込処理が2
回行なわれる間)検知されない限り、排出2立下フラグ
をLL I IIに設定する(賞品球がセンサ2内より
脱したことを示す)処理は行なわれないようになってお
り、排出センサ2の出力信号にノイズが発生し瞬間的に
信号が立下った場合等誤って排出2立下フラグがl′″
に設定されないようになっている。As a result, after the output signal of the discharge sensor 2 falls, it remains at the L level for a predetermined period of time (at least this interrupt processing is
The process of setting the ejection 2 falling flag to LL I II (indicating that the prize ball has escaped from the sensor 2) is not performed unless the ejection sensor 2 is detected If noise occurs in the output signal and the signal falls momentarily, the discharge 2 fall flag may be set to l''' by mistake.
It is no longer set to .
−羽−
次に、先の賞品球がセンサ2内より脱した後、次の賞品
球がセンサ2内に達した場合を考える。- Feather - Next, consider the case where after the previous prize ball escapes from inside the sensor 2, the next prize ball reaches inside the sensor 2.
このとき、ステップ84602の判別(該センサ2の出
力信号がLレベルであるか否かの判別)は”Yes″′
となり前記ステップ54604の判別(排出2立上変化
フラグが1′”か)が行なわれ、この場合判別結果は1
1 N o″″となり、ステップ54606にて排出2
立下変化フラグが01″であるか否かの判別が行われる
。このとき該ステップ54606の判別結果も11 N
O++ (前記ステップ54646にてrr On
に設定される)となってステップ54608に進み、排
出2Lレベルフラグが“′1″であるか否かの判別が行
なわれる。At this time, the determination in step 84602 (determination as to whether the output signal of the sensor 2 is at L level) is "Yes"'
Therefore, the determination in step 54604 (whether the discharge 2 rise change flag is 1''') is performed, and in this case, the determination result is 1.
1 No"", and discharge 2 at step 54606.
It is determined whether the falling change flag is 01'' or not. At this time, the determination result at step 54606 is also 11 N.
O++ (rr On at step 54646)
The process proceeds to step 54608, where it is determined whether the discharge 2L level flag is "'1".
この時点では排出2Lレベルフラグは前記ステップ84
648にてl′″に設定されているのでステップ546
08の判別結果は’Yes″′となり、ステップ546
14に進んで、前回ループから今回ループにかけて排出
センサ2の出力信号がLレベルからHレベルに変化した
(立上った)ことを記憶すべく、排出2立上変化フラグ
をIf I IIに設定し、続くステップ54616で
、この時点までrr 1 ′′に設定されていた排出2
Lレベルフラグをリセット(II OIIに設定)して
、本ルーチンを終了する。At this point, the discharge 2L level flag is set at step 84.
Since it is set to l''' in step 648, step 546
The determination result of 08 is 'Yes''', and step 546
Proceed to step 14, and set the discharge 2 rise change flag to If I II in order to remember that the output signal of the discharge sensor 2 changed from L level to H level (rise) from the previous loop to this loop. Then, in the following step 54616, the discharge 2, which had been set to rr 1'' up to this point, is
The L level flag is reset (set to II OII) and this routine ends.
更に次のループで引き続き排出センサ2の出力信号がH
レベルのときには、前回ループのステップ54614で
排出2立上変化フラグがビに設定されているので、前記
ステップ54604の判別結果がII yesllに転
じる。そして、続くステップ84618〜84624で
、排出センサ2内に賞品球あることを記憶すべく排出セ
ンサ2立上フラグをII I IIに設定(ステップ8
4618)すると共に、その値がパビのときセンサ内よ
り賞品球が脱したことを示す排出センサ2立下フラグを
パ0”にリセットしくステップ54620)、続いて前
記排出2立上変化フラグを′0″にリセットする(ステ
ップ84622)と共に、今回ループでの排出センサ2
の出力信号がHレベルであることを記憶すべく排出2H
レベルフラグを″ビ′に設定して(ステップ54624
)本ルーチンを終了する。Furthermore, in the next loop, the output signal of the discharge sensor 2 continues to be H.
When it is level, the discharge 2 rise change flag was set to Bi in step 54614 of the previous loop, so the determination result in step 54604 changes to II yesll. Then, in the following steps 84618 to 84624, the discharge sensor 2 start-up flag is set to II II II in order to remember that there is a prize ball in the discharge sensor 2 (step 8
4618), and when the value is Pabi, reset the discharge sensor 2 fall flag, which indicates that the prize ball has escaped from the sensor, to "P0" (step 54620), and then set the discharge sensor 2 rise change flag to '0'' (step 84622), and discharge sensor 2 in this loop.
In order to remember that the output signal of
Set the level flag to "B" (step 54624)
) End this routine.
その後、排出センサ2の出力信号がHレベルである限り
、前記ステップ54602,54604゜54606,
54608,54610が繰返し実行されることになり
、このとき、排出2立上フラグは1″”、排出2立下フ
ラグはII O++に保持される。Thereafter, as long as the output signal of the discharge sensor 2 is at the H level, the steps 54602, 54604, 54606,
54608 and 54610 are repeatedly executed, and at this time, the discharge 2 rise flag is held at 1'' and the discharge 2 fall flag is held at II O++.
一方、排出センサ2の出力信号がLレベルからHレベル
に立上がった直後のループにおいて、該出力信号がLレ
ベルに立下がってしまった場合(前回ループでステップ
34614が実行されて排出2立上変化フラグがパ1“
となり、且つ今回ループの出力信号がLレベルの場合)
には、ステップ54602の判別結果が= N OI+
、ステップS4’632の判別結果が11 N OI+
、ステップ84634の判別結果がIIYeSuと云う
具合に判定され、ステップ34652にて前回ループか
ら今回ループにかけて出ノJ信号が立下がったことを記
憶すべく排出2立下変化フラグを1111+に設定する
と共に、ステップ54654にて前回ループ時にu 1
++に設定された排出2立上変化フラグをIf O+
+にリセットして本ルーチンを終了する。On the other hand, if in the loop immediately after the output signal of the discharge sensor 2 rises from the L level to the H level, the output signal falls to the L level (step 34614 was executed in the previous loop and the discharge 2 rises). The change flag is pa 1"
(And if the output signal of the loop is at L level this time)
In this case, the determination result of step 54602 is =NOI+
, the determination result in step S4'632 is 11 N OI+
, the determination result in step 84634 is determined as IIYeSu, and in step 34652, the discharge 2 falling change flag is set to 1111+ to remember that the output J signal fell from the previous loop to the current loop. , u 1 in the previous loop in step 54654
If the discharge 2 rise change flag set to ++ O+
Reset to + and end this routine.
以上のように、排出センサ2の出力信号が立上がった後
Hレベルの状態が所定時間以上(少なくとも本割込処理
が2回行なわれる間)検知されない限り、排出2立上フ
ラグをu 1 ++に設定する(排出センサ2内に賞品
球があることを示す)処理は行なわれないようになって
おり、排出センサ2の出力信号にノイズが発生した場合
等に誤って排出2立上フラグが“1′′に設定されない
ようになっている。As described above, unless the H level state is detected for a predetermined period of time or longer after the output signal of the discharge sensor 2 rises (at least while this interrupt processing is performed twice), the discharge 2 rise flag is set to u 1 ++. (indicating that there is a prize ball in the ejection sensor 2) is not performed, and if noise occurs in the output signal of the ejection sensor 2, the ejection 2 start flag may be set by mistake. "1'' is not set.
以上のルーチンを実行することによって、排出センサ2
の出力信号が立ち上がった後、所定期間以上(少なくと
も割込処理が2回行なわれる間)その状態が維持された
ときにのみ排出センサ2立上フラグが1′ビ′に設定さ
れ、従って該立上フラグは賞品球が排出センサ2内に達
したことを示すようになる。反対に排出センサ2の出力
信号が立ち下がった後、所定期間以上(少なくとも割込
処理が2回行なわれる間)その状態が維持されたときに
のみ排出センサ2立下フラグがu 1 ++に設定され
、従って該立下フラグは賞品球が排出センサ2内より脱
したことを示すようになる。この排出センサ2立上フラ
グ及び排出センサ2立下フラグは、バックグランド処理
(メインルーチン)の中の交互排出処理、又は併用排出
処理(後述の第38図、第39図)更には排出2流速測
定処理(第40図)にて用いられる。By executing the above routine, the discharge sensor 2
After the output signal rises, the discharge sensor 2 rise flag is set to 1'B' only when that state is maintained for a predetermined period or longer (while the interrupt processing is performed at least twice). The upper flag comes to indicate that the prize ball has reached the ejection sensor 2. On the contrary, after the output signal of the discharge sensor 2 falls, the discharge sensor 2 fall flag is set to u 1 ++ only when that state is maintained for a predetermined period or longer (while the interrupt processing is performed at least twice). Therefore, the fall flag indicates that the prize ball has escaped from the ejection sensor 2. The discharge sensor 2 rising flag and the discharge sensor 2 falling flag are set in the alternate discharge process in the background process (main routine) or in the combined discharge process (Figures 38 and 39 described later), as well as in the discharge 2 flow rate. It is used in the measurement process (Figure 40).
第20図は、割込処理のステップ648にて行なわれる
セーフセンサの入力処理ルーチンのフローチャートであ
る。FIG. 20 is a flowchart of the safe sensor input processing routine performed in step 648 of the interrupt processing.
セーフセンサは、前述したように、該センサ内にセーフ
球が存在しているときその出力信号がHレベルとなり、
セーフ球が流出して一時的に又は継続してセンサ内に存
在しなくなったときその出力信号がLレベルとなるよう
に構成されている。As mentioned above, the safe sensor outputs an H level signal when the safe bulb is present in the sensor.
The sensor is configured so that when the safe bulb leaks out and temporarily or continuously ceases to exist in the sensor, its output signal becomes L level.
従って本フローでは該出力信号がLレベルからHレベル
に立ち上がったときにセーフ球が該センサ内に達したと
判断するようになっている。Therefore, in this flow, it is determined that the safe ball has reached the sensor when the output signal rises from the L level to the H level.
本ルーチンが開始されると、先ずステップ5480’2
にてセーフ変化フラグが111 ++であるか否かが、
続くステップ34804にてセーフムレベルフラグが1
”であるか否かが判別される。When this routine is started, first step 5480'2
Whether the safe change flag is 111++ or not is determined by
In the following step 34804, the safe level flag is set to 1.
” is determined.
ところで、前述したように、全ての判別フラグは賞球排
出制御装置600に電源が投入された直後、メインルー
チン(第13図)のステップ$4にて“0″に設定され
る。By the way, as mentioned above, all the discrimination flags are set to "0" at step $4 of the main routine (FIG. 13) immediately after the power is turned on to the prize ball discharge control device 600.
従って本割込処理が開始された直後には、セーフセンサ
の出力信号レベルに拘らずステップ54802.548
04の判別結果が共にNO″′となって、先ずステップ
84806にて今回ループで出力信号がLレベル(セー
フセンサ出力= 1101+)であるか否かの判別が実
行される。Therefore, immediately after this interrupt processing is started, steps 54802 and 548 are executed regardless of the output signal level of the safe sensor.
Both determination results in step 04 are NO'', and first, in step 84806, it is determined whether or not the output signal is at the L level (safe sensor output=1101+) in this loop.
金板りに、セーフセンサ内に遊技球(セーフ球)がない
状態から遊技球が入賞してセンサ内を通過した場合を考
える。Consider the case where a game ball enters a prize and passes through the sensor from a state where there is no game ball (safe ball) inside the safe sensor.
セーフ球がセンサ内にない状態では該センサの出力信号
はLレベルのままであり、従って前記ステップ3480
6の判別結・果が+ry eSuとなり、ステップ84
808でセーフムレベルフラグをII I ++に設定
した後本ルーチンを終了する。When the safe bulb is not in the sensor, the output signal of the sensor remains at the L level, so step 3480
The determination result of step 6 is +ry eSu, and step 84
After setting the safe level flag to II I ++ in step 808, this routine ends.
次回ループでは、前回ループの前記ステップ548o8
の処理によりセーフヒレベルフラグがII I ++に
設定されているのでステップ54804の判別結果が1
1 y eSI+に転じ、ステップ84810に進んで
、今回ループでのセーフセンサの出力信号がHレベル(
セーフセンサ出力= 1111+ )であるか否かが判
別される。この判別結果が”NO″′、即ち、前回ルー
プに続いて今回ループでも出力信号がLレベルのときに
は、続くステップ4812、ステップ84814をスキ
ップして本ルーチンを終了する。従って出力信号がLレ
ベルである限り(セーフセンサ内にセーフ球が達しない
限り)ステップ34802,34804,54810が
繰返し行なわれこととなる。In the next loop, step 548o8 of the previous loop is performed.
Since the safe high level flag is set to II I ++ by the process, the determination result in step 54804 is 1.
1 y Switch to eSI+, proceed to step 84810, and check that the output signal of the safe sensor in this loop is at H level (
It is determined whether the safe sensor output = 1111+). If the result of this determination is "NO", that is, the output signal is at the L level in the current loop as well as in the previous loop, the following steps 4812 and 84814 are skipped and this routine is ended. Therefore, steps 34802, 34804, and 54810 are repeated as long as the output signal is at the L level (as long as the safe ball does not reach the inside of the safe sensor).
セーフ球がセーフセンサ内に達し該センサの出力信号が
LレベルからHレベルに立ち上ると、前記ステップ54
810の判別結果がII y eSI+となり、出力信
号が立上ったことを記憶すべく、セーフ変化フラグを+
+ 1 ++に設定する(ステップ54812)と共に
、今回ループでの出力信号がもはやLレベルでないこと
を記憶すべく前記セーフヒレベルフラグをu Ouにリ
セットして本ルーチンを終了する。When the safe ball reaches the inside of the safe sensor and the output signal of the sensor rises from the L level to the H level, step 54 is performed.
The determination result of 810 is II y eSI+, and the safe change flag is set to + to remember that the output signal has risen.
+1++ (step 54812), and the safe high level flag is reset to uOu to remember that the output signal in the current loop is no longer at L level, and this routine ends.
セーフセンサの出力信号が立ち上がった直後のループで
は、前記ステップ34802の判別(セーフ変化フラグ
がII I Rであるか否か)が行なわれる。このとき
判別結果はII y esT+に転じるのでステップ8
4816に進みセーフセンサの出力信号が今回ループで
依然Hレベルであるか否かが判別される。In the loop immediately after the output signal of the safe sensor rises, the determination in step 34802 (whether or not the safe change flag is II I R) is performed. At this time, the determination result changes to II y esT+, so step 8
Proceeding to 4816, it is determined whether the output signal of the safe sensor is still at H level in this loop.
この判別結果が11 y esI″のとき、即ち、前回
ループにてセーフセンサの出力信号が立上り、且つ今回
ループでも引き続きHレベルが維持されているときには
、セーフ球が該セーフセンサ内に達したとの判断がなさ
れ、ステップ34818にて前記セーフ変化フラグをリ
セット(II O++に設定)すると共に前述のメイン
ルーチン(第13図)、後述の排出処理(第37図)等
にてセーフ球の排出残数を示すパラメータとして用いら
れる「セーフ記憶値Jを1だけ加算して(ステップ54
820)本ルーチンを終了する。When this determination result is 11 y esI'', that is, when the output signal of the safe sensor rose in the previous loop and continues to maintain the H level in the current loop, it is determined that the safe ball has reached the safe sensor. The safe change flag is reset (set to II O++) in step 34818, and the ejection remaining of the safe bulb is removed by the main routine described above (Fig. 13), the ejection process described later (Fig. 37), etc. Add 1 to the safe memory value J used as a parameter indicating the number (step 54).
820) End this routine.
次回以降のループにて、出力信号が依然Hレベルを維持
する場合には、前記ステップS4802゜54804,
84806が繰返し行なわれることとなる。In the next and subsequent loops, if the output signal still maintains the H level, step S4802゜54804,
84806 will be repeated.
一方、前記ステップ84816の判別結果がII N
oI+のとき、即ち出力信号が立ち上がった直後のルー
プで再び出力信号が立ち下がったときには、これら出力
信号の変化はセーフ球の通過による変化ではない(ノイ
ズ信号の発生等)と判断し、今回ループでの出力信号が
Lレベルであることを記憶すべくセーフヒレベルフラグ
を1″2に設定して(ステップ84822)本ルーチン
を終了する。On the other hand, the determination result of step 84816 is II N
When oI+, that is, when the output signal falls again in the loop immediately after the output signal rises, it is determined that these changes in the output signal are not due to passage of the safe sphere (generation of a noise signal, etc.), and this time the loop The safe high level flag is set to 1''2 to remember that the output signal at is at L level (step 84822), and this routine ends.
以上のルーチンを実行することによって、セーフセンサ
の出力信号が立ち上がった後、所定期間以上(少なくと
も割込処理が2回行なわれる間)その状態が維持された
ときにのみセーフ記憶値の加算が行なわれることとなる
。By executing the above routine, after the output signal of the safe sensor rises, the safe memory value is added only when that state is maintained for a predetermined period or longer (at least while interrupt processing is performed twice). It will be.
第21図は、第17図に示す割込処理のステップS50
にて行なわれる補給センサ211の入力処理のサブルー
チンを示すフローチャートである。FIG. 21 shows step S50 of the interrupt processing shown in FIG.
12 is a flowchart showing a subroutine of input processing of the replenishment sensor 211 performed in FIG.
前述したように補給センサ211は、貯留タンク201
内の遊技球(予備球)の不足状態を検知するものであり
、貯留された予備球が該タンク201内の補給センサ2
11の設置位置まで溜っているときにLレベル、そうで
ないときにHレベルの信号を出力するように構成されて
いる。As mentioned above, the replenishment sensor 211 is connected to the storage tank 201.
This is to detect the shortage of game balls (spare balls) in the tank 201, and the stored spare balls are detected by the replenishment sensor 2 in the tank 201.
It is configured to output an L level signal when the amount of water has accumulated up to the installation position 11, and an H level signal when it is not.
金板りに、タンク201内のセンサ設置位置まで予備球
が充填されていない状態(不足状態)を考える。Consider a state in which the metal plate is not filled with spare balls up to the sensor installation position in the tank 201 (insufficient state).
この状態で賞球排出制御装置600に電源が投入され、
該ルーチンが開始されると、先ず、ステップ55002
にて該センサ211の出力信号がHレベル(補給センサ
出力= 1111″)であるか否かが判別される。この
場合、判別結果はl y eSI+となってステップ5
5004に進む。In this state, the power is turned on to the prize ball discharge control device 600,
When the routine starts, first, step 55002
In step 5, it is determined whether the output signal of the sensor 211 is at H level (replenishment sensor output = 1111'').In this case, the determination result is ly eSI+, and step 5
Proceed to 5004.
ところでMPU620の初期化直後はすべてのフラグが
II O++に設定されているため、ステップ5500
4〜55010の判別結果はすべてNOI+となり、ス
テップ55012にて、今回ループで補給センサの出力
信号がHレベルであったことを記憶すべく補給Hレベル
フラグを111 ++に設定して本ルーチンを終了する
。以後のループでは補給HレベルフラグがII I +
+に設定されているので、出力信号がHレベルの状態が
継続する限りステップ55002,55004,850
06,55008.55010が繰返し実行されること
になる。By the way, immediately after the MPU 620 is initialized, all flags are set to II O++, so step 5500
All determination results from 4 to 55010 are NOI+, and in step 55012, the replenishment H level flag is set to 111++ to remember that the output signal of the replenishment sensor was at H level in this loop, and this routine ends. do. In the subsequent loop, the supply H level flag is set to II I +
Since the output signal is set to +, steps 55002, 55004, and 850 are performed as long as the output signal remains at H level.
06,55008.55010 will be executed repeatedly.
その後、遊技球(予備球)の補給によって貯留タンク2
01内の補給センサ211の設置位置にまで予備球が充
填されると、補給センサ211の出力信号がLレベルに
転じ、前記ステップ55002の判別結果が”N○″′
となってステップ5503o以降に進む。After that, the storage tank 2 is filled with game balls (spare balls).
When the spare balls are filled up to the installation position of the replenishment sensor 211 in 01, the output signal of the replenishment sensor 211 changes to L level, and the determination result of step 55002 becomes "N○"'.
The process then proceeds to step 5503o and subsequent steps.
ステップ55030が最初に行なわれるときには、前記
補給Hレベルフラグはn l ++、それ以外のフラグ
はすべてLr O++であるため、該ステップ5503
0、次のステップ55032の判別結果が共に1lNO
1+、続くステップ55034がI y eST+とな
ってステップ85036,55038が実行される。When step 55030 is performed for the first time, the replenishment H level flag is n l ++ and all other flags are Lr O++, so step 5503
0, the determination results of the next step 55032 are both 1lNO
1+, the subsequent step 55034 becomes I y eST+, and steps 85036 and 55038 are executed.
ステップ85036では、前回ループから今回ループに
かけて補給センサ211の出力信号がHレベルからLレ
ベルに変化した(立下がった)ことを記憶すべく、補給
立下変化フラグを′l″に設定し、続くステップ550
38では、前回ループで111 ++に設定された補給
Hレベルフラグをリセット(If Q ++に設定)し
、本ルーチンを終了する。In step 85036, in order to remember that the output signal of the replenishment sensor 211 changed from the H level to the L level (falling) from the previous loop to the current loop, the replenishment fall change flag is set to 'l'', and the process continues. step 550
At step 38, the replenishment H level flag that was set to 111 ++ in the previous loop is reset (set to If Q ++), and this routine ends.
次回ループで引き続き補給センサ211の出力信号がL
レベルのときには、前回ループのステップ85036で
補給立下変化フラグがIf l Nに設定されているの
で、ステップ55030の判別結果がri y es+
+に転じる。そして、続くステップ55040〜550
46で、貯留タンク2o1内の補給センサ211設置位
置まで予備球が充填されていることを記憶すべく補給セ
ンサ立下フラグをIt l ++に設定(ステップ85
040)すると共に、その値が1′′のときセンサ21
1の設置位置に賞品球が無いことを示す補給センサ立上
フラグ(初期化後初めて本ステップが実行されるときは
○″に設定されている)をII O++に設定しくステ
ップ55042)、続いて前記補給立下変化フラグをI
I O++にリセットする(ステップ55044)と共
に、今回ループでの補給センサ211の出力信号がLレ
ベルであることを記憶すべく補給Lレベルフラグを11
1 ++に設定して(ステップ55046)本ルーチン
を終了する。In the next loop, the output signal of the replenishment sensor 211 will continue to be L.
level, the replenishment fall change flag was set to If l N in step 85036 of the previous loop, so the determination result in step 55030 is ri y es+
Changes to +. Then, the following steps 55040 to 550
In step 85, the replenishment sensor fall flag is set to It l ++ in order to remember that the reserve bulb is filled up to the installation position of the replenishment sensor 211 in the storage tank 2o1.
040) and when the value is 1'', the sensor 21
Set the replenishment sensor start-up flag (set to ○" when this step is executed for the first time after initialization) indicating that there is no prize ball at the installation position of 1 to II O++ (step 55042), and then The supply fall change flag is set to I.
At the same time as resetting to I O++ (step 55044), the replenishment L level flag is set to 11 to remember that the output signal of the replenishment sensor 211 in this loop is at L level.
1++ (step 55046) and ends this routine.
その後、補給センサ211の出力信号がLレベルである
限り、前記ステップ550o2.S5゜30.5503
2,85034.85048が繰返し実行されることに
なり、このとき、補給センサ立下フラグはu 1 u、
補給センサ立上フラグはII O+1に保持される。Thereafter, as long as the output signal of the replenishment sensor 211 is at the L level, the step 550o2. S5゜30.5503
2,85034.85048 will be executed repeatedly, and at this time, the replenishment sensor falling flag will be u 1 u,
The replenishment sensor rise flag is held at IIO+1.
一方、補給センサ211の出力信号がHレベルからLレ
ベルに立ち下がった直後のループにおいて、当該出力信
号がHレベルに立上がってしまった場合(前回ループで
ステップ55036が実行されて補給立下変化フラグが
”1″′となり、且つ今回ループでセンサ出力がHレベ
ルの場合)には、ステップ85002の判別結果が”Y
es” 、 ステップ55004の判別結果がl N
oI+、ステップ85006の判別結果が”Yes″′
と云う具合に判定され、ステップ85028にて前回ル
ープから今回ループにかけて出力信号が立上がったこと
を記憶すべく補給立上変化フラグを“1′に設定すると
共に、ステップ85029にて前回ループ時に1′″に
設定した補給立下変化フラグを0°′に戻して本ルーチ
ンを終了する。On the other hand, if in the loop immediately after the output signal of the replenishment sensor 211 falls from the H level to the L level, the output signal rises to the H level (step 55036 was executed in the previous loop, and the replenishment fall change If the flag is "1" and the sensor output is at H level in this loop), the determination result in step 85002 is "Y".
es”, the determination result of step 55004 is l N
oI+, the determination result of step 85006 is "Yes"'
In step 85028, the replenishment rise change flag is set to "1" to remember that the output signal rose from the previous loop to the current loop, and in step 85029, the output signal rose to "1" in the previous loop. The replenishment fall change flag set to ``'' is returned to 0°'' and this routine ends.
この結果、補給センサ211の出力信号が立下がった後
Hレベルの状態が所定時間以上(少なくとも本割込処理
が2回行なわれる間)検知されない限り、補給立下フラ
グをII I ++に設定する(貯留タンク201内の
センサ211設定位置まで予備球が充填されていること
を示す)処理は行なわれないようになっており、補給セ
ンサの出力信号にノイズが発生した場合等に対処できる
ようになっている。As a result, unless the H level state is detected for a predetermined period of time or longer (at least while this interrupt processing is performed twice) after the output signal of the replenishment sensor 211 falls, the replenishment fall flag is set to II I ++. The process (indicating that the reserve bulbs are filled up to the sensor 211 set position in the storage tank 201) is not performed, so that it can be used in cases where noise occurs in the output signal of the replenishment sensor. It has become.
次に貯留タンク201内のセンサ211設置位置まで予
備球が充填されている状態で賞球排出制御装置600に
電源が投入され、本ルーチンが開始される場合を考える
。Next, consider a case where the prize ball discharge control device 600 is powered on and this routine is started in a state where the reserve balls are filled up to the sensor 211 installation position in the storage tank 201.
先ず、ステップ55002では該センサ21.1の出力
信号がHレベル(補給センサ出力== II 11”)
であるか否かが判別されるが、この場合、判別結果は“
No+となりステップ55030に進む。First, in step 55002, the output signal of the sensor 21.1 is at H level (replenishment sensor output == II 11")
In this case, the determination result is “
The result is No+, and the process proceeds to step 55030.
MPU620の初期化直後はすべてのフラグがII O
IIに設定されているため、ステップ55030、S5
0.32,55034,55048f7)判別結果はす
べてINo!+となり、ステップ55054にて、今回
ループで補給センサの出力信号がLレベルであったこと
を記憶すべく補給Lレベルフラグを1′′に設定して、
本ルーチンを終了する。Immediately after initializing the MPU620, all flags are set to II O.
Since it is set to II, step 55030, S5
0.32, 55034, 55048f7) All discrimination results are INo! +, and in step 55054, the replenishment L level flag is set to 1'' to remember that the output signal of the replenishment sensor was L level in this loop,
This routine ends.
以後のループでは補給Lレベルフラグがrt 1 uに
設定されているので出力信号がLレベルの状態が継続す
る限りステップ55002,55030゜55032,
55034,85048が繰返し実行されることになる
。In the subsequent loop, the replenishment L level flag is set to rt 1 u, so as long as the output signal remains at L level, steps 55002, 55030, 55032,
55034 and 85048 will be repeatedly executed.
その後、賞品球の排出によってタンク201内の予備補
給センサ211の設置位置に満たなくなると、補給セン
サ211の出力信号がHレベルとなり、前記ステップ5
5002の判別結果がflyesI+となってステップ
55004以降に進む。Thereafter, when the installation position of the preliminary replenishment sensor 211 in the tank 201 is not reached due to the ejection of the prize balls, the output signal of the replenishment sensor 211 becomes H level, and the step 5
The determination result in step 5002 is fliesI+, and the process proceeds to step 55004 and subsequent steps.
ステップ55004が最初に行なわれるときには、前記
補給Lレベルフラグは” 1 ” 、それ以外のフラグ
はすべて′0′”であるため、ステップ550o4、次
のステップ85006の判別結果が共にII NO++
、続くステップ85008が11 y eSI+となっ
てステップ55014が実行される。When step 55004 is performed for the first time, the replenishment L level flag is "1" and all other flags are "0", so the determination results of step 550o4 and the next step 85006 are both II NO++.
, the subsequent step 85008 becomes 11 y eSI+, and step 55014 is executed.
このステップ55014では、前回ループから今回ルー
プにかけて補給センサ211の出力信号がLレベルから
Hレベルに変化した(立上った)ことを記憶すべく、補
給立上変化フラグを1”に設定し、続くステップ85.
016では、前回ループまでに前述のステップ8505
4でIf I IIに設定されていた補給Lレベルフラ
グをリセット(” O”に設定)し、本ルーチンを終了
する。In this step 55014, in order to remember that the output signal of the replenishment sensor 211 changed from the L level to the H level (rise) from the previous loop to the current loop, the replenishment rise change flag is set to 1'', Next step 85.
In step 016, the above-mentioned step 8505 is executed before the previous loop.
In step 4, the replenishment L level flag set in If I II is reset (set to "O"), and this routine ends.
次回ループで引き続き補給センサ211の出力信号がH
レベルのときには、前回ループのステツプ35014で
補給立上変化フラグが(I I IIに設定されている
ので前記ステップ55002の判別を行なった後前記ス
テップS 500.4の判別結果が“Yes”に転じる
。そして、続くステップ55018〜55024で、補
給センサ211によって貯留タンク201内の補給セン
サ211設置位置に賞品球がなくなったことを記憶すべ
く補給センサ立上フラグを1′′に設定(ステップ55
018)すると共に、その値がパビのとき貯留タンク2
01内のセンサ設置位置に賞品球があることを示す補給
センサ立下フラグ(初期化初めて本ステップが実行され
るときはO″′に設定されている)を0″に設定しくス
テップS 5020)、続いて前記補給立上変化フラグ
をII OIIにリセットする(ステップ55022)
と共に、今回ループでの補給センサ211の出力信号が
Hレベルであることを記憶すべく補給Hレベルフラグを
パビ′に設定して(ステップ55024)本ルーチンを
終了する。In the next loop, the output signal of the replenishment sensor 211 continues to be H.
When the replenishment start-up change flag is set to (III) in step 35014 of the previous loop, after the determination in step 55002 is performed, the determination result in step S500.4 changes to "Yes". Then, in the following steps 55018 to 55024, the replenishment sensor startup flag is set to 1'' by the replenishment sensor 211 in order to remember that there is no prize ball at the installation position of the replenishment sensor 211 in the storage tank 201 (step 55
018) and when the value is Pavi, storage tank 2
Set the replenishment sensor falling flag (set to O'' when this step is executed for the first time during initialization) to 0'', which indicates that there is a prize ball at the sensor installation position in 01 (step S5020). Then, the replenishment start-up change flag is reset to II OII (step 55022).
At the same time, the replenishment H level flag is set to Pavi' to remember that the output signal of the replenishment sensor 211 in the current loop is at the H level (step 55024), and this routine ends.
その後、補給センサ211の出力信号がHレベルである
限り、前記ステップ55002,85004.8500
6,55008,85010が繰返し実行されることに
なり、このとき、補給立上フラグは1″′、補給立下フ
ラグは0″′に保持される。Thereafter, as long as the output signal of the replenishment sensor 211 is at H level, the steps 55002, 85004, and 8500
6, 55008, and 85010 are repeatedly executed, and at this time, the replenishment rise flag is held at 1'' and the replenishment fall flag is held at 0''.
一方、補給センサ211の出力信号がLレベルからHレ
ベルに立上がった直後のループにおいて、該出力信号が
Lレベルに立下がってしまった場合(前回ループでステ
ップ55014が実行されて補給立上変化フラグがII
I 11となり、且つ今回ループがLレベルの場合)
には、ステップ55002の判別結果がIINoI+、
ステップ55030の判別結果がl′NoI+、ステッ
プ55032の判別結果がIf yeSITと云う具合
に判定され、ステップ55050にて前回ループから今
回ループにかけて出力信号が立下がったことを記憶すべ
く補給立下変化フラグをII 1 Hに設定すると共に
、ステップ55052にて前回ループ時に″ビ′に設定
した補給立上変化フラグを′O″に戻して本ルーチンを
終了する。On the other hand, if in the loop immediately after the output signal of the replenishment sensor 211 rises from the L level to the H level, the output signal falls to the L level (step 55014 was executed in the previous loop and the replenishment rise change Flag is II
If I becomes 11 and the loop is at L level this time)
In this case, the determination result of step 55002 is IINoI+,
The determination result in step 55030 is l'NoI+, the determination result in step 55032 is If yeSIT, and in step 55050, a supply fall change is made to remember that the output signal has fallen from the previous loop to the current loop. The flag is set to II 1 H, and at step 55052, the replenishment rise change flag, which was set to "BI" in the previous loop, is returned to "O", and this routine ends.
以上のように、補給センサ211の出力信号が立上がっ
た後Hレベルの状態が所定時間以上(少なくとも本割込
処理が2回行なわれる間)検知されない限り、補給立上
フラグを1′″に設定する(貯留タンク201内のセン
サ211設置位置に賞品球が無くなったことを示す)処
理は行なわれないようになっており、補給センサの出力
信号にノイズが発生した場合等に対処できるようになっ
ている。As described above, unless the H level state is detected for a predetermined period of time or longer (at least while this interrupt processing is performed twice) after the output signal of the replenishment sensor 211 rises, the replenishment start flag is set to 1'''. The setting process (indicating that there is no prize ball at the sensor 211 installation position in the storage tank 201) is not performed, so that it can be handled in cases where noise occurs in the output signal of the replenishment sensor. It has become.
このようにして′O″又は′1″′に設定される補給セ
ンサ立上フラグ及び補給センサ立下フラグはメインルー
チン(第13図)のステップS16で実行される前述の
補給処理(第15図)にて用いられる。In this way, the replenishment sensor rise flag and replenishment sensor fall flag set to 'O'' or '1'' are used in the above-mentioned replenishment process (Fig. 15) executed in step S16 of the main routine (Fig. 13). ) used in
第22図は割込処理(第17図)のステップS52にて
行なわれる半端センサ221の入力処理のルーチンを示
すフローチャートである。FIG. 22 is a flowchart showing the input processing routine of the half-end sensor 221 performed in step S52 of the interrupt processing (FIG. 17).
半端センサは、後述の排出開始処理(第34図)にて用
いられる半端センサ球有フラグを設定するための信号を
出力するもので、誘導樋202内に賞品球が十分貯留さ
れているときに(予備球が2回分の賞球排出個数以上貯
留されているときに)その出力信号がHレベル、上記個
数に満たず半端状態となっているときにLレベルとなる
ように構成されている。The half-end sensor outputs a signal to set the half-end sensor ball presence flag used in the discharge start process (FIG. 34) described later. The output signal is configured to be at H level (when more than the number of spare balls to be ejected for two prize balls is stored) and to be at L level when the number is less than the above number and is in an irregular state.
このルーチンが開始されると、先ずステップ55200
で半端センサの出力がHレベル(半端センサ出力=”1
”)であるか否かが判別される。When this routine starts, it first starts at step 55200.
, the output of the half-odd sensor is H level (half-odd sensor output = "1"
”).
金板りに誘導樋202の半端センサ設置位置まで予備球
が貯留されていない状態から、予備球が補給されて上記
設置位置に達した場合を考える。Let us consider a case where the spare balls have not been stored in the metal plate up to the halfway sensor installation position of the guide gutter 202, and the spare balls have been replenished and the sensor has reached the installation position.
予備球が上記設置位置に達していない状態ではステップ
55200の判別結果は=′N o++となる。In a state where the spare ball has not reached the above-mentioned installation position, the determination result in step 55200 is ='No++.
このとき判別フラグはすべてII OIIにリセットさ
れている(第13図のステップ34)ので、続くステッ
プ55202の判別(半端センサ球無フラグが1′″か
)、及びステップ55204の判別(半端球無監視フラ
グがLL I IIか)の結果は共に11NoI+とな
り、半端球無監視フラグをパ1″′に設定しくステップ
55206)、半端球有監視フラグをsr Ouに設定
しくステップ85208)、更に半端球無タイマを所定
値(25ec)にセットして(ステップ35210)本
ルーチンを終了する。At this time, all the determination flags have been reset to II OII (step 34 in FIG. 13), so the determination in the subsequent step 55202 (whether the half-end sensor ball missing flag is 1'') and the determination in step 55204 (if the half-end sensor ball is not present) is necessary. If the monitoring flag is LL I II?), the results are both 11NoI+, and the hemispherical non-monitoring flag is set to Pa1''' (step 55206), the hemispherical monitoring flag is set to sr Ou (step 85208), and the hemispherical monitoring flag is set to sr Ou (step 85208). The non-timer is set to a predetermined value (25ec) (step 35210) and this routine ends.
ここで半端球無監視フラグは予備球が上記設置位置に達
していない状態が検知されたか否かを判断(ステップ5
5204)するために用いられるフラグであり、一方半
端球有監視フラグは、予備球が上記設置位置まで溜って
いる状態が2回続けて検知されたか否かを判断(ステッ
プ55220)するために用いられるフラグである。Here, the half-ball non-monitoring flag is used to determine whether or not a state in which the spare ball has not reached the installation position is detected (step 5).
5204), and the half-end ball presence monitoring flag is used to determine whether or not the state in which the spare balls have accumulated to the above-mentioned installation position has been detected twice in a row (step 55220). This is the flag that will be displayed.
次のループで引き続き、予備球が上記設置位置まで溜っ
ていないと、前記ステップ85200゜55202の判
別結果が共にII N o++、続く前記ステップ85
204の判別結果がII Yes uとなってステップ
55212が実行される。Continuing in the next loop, if the spare balls have not accumulated to the above installation position, the determination results of steps 85200 and 55202 are both II No + +, followed by step 85.
The determination result in step 204 becomes II Yes u, and step 55212 is executed.
このステップ55212では更に、前記球無タイマがタ
イムアツプしたか否か、即ち、予備球が上記設置位置ま
にで溜っていないと初めて判別された後(前述のステッ
プ55206〜55210実行後)所定時間(25ec
)経過したか否かが判別され、判別結果がLL NOI
+のときには、続くステップ55214,55216を
スキップして本ルーチンを終了する。一方、前記ステッ
プ55212の判別結果が′″Yes”のときには、ス
テップ55214にて、予備球が誘導樋202のセンサ
設置位置まで溜っていないことを示すべく半端センサ球
無フラグを11111に設定すると共に、次のステップ
85216にて、半端センサ球有フラグ(このステップ
が初期化後初めて行なわれるときには初期値″l O1
″に設定されている)をリセット(” O”に設定)し
て本ルーチンを終了する。In this step 55212, it is further determined whether or not the no-ball timer has timed up, that is, after it is determined for the first time that the spare balls have not accumulated at the above-mentioned installation position (after executing steps 55206 to 55210 described above), a predetermined period of time ( 25ec
) is determined whether or not it has passed, and the determination result is LL NOI
When it is +, the following steps 55214 and 55216 are skipped and this routine ends. On the other hand, when the determination result in step 55212 is ``Yes'', in step 55214, the missing sensor ball flag is set to 11111 to indicate that the spare balls have not accumulated to the sensor installation position of the guide gutter 202, and the flag is set to 11111. , In the next step 85216, the half-sensor bulb presence flag (when this step is performed for the first time after initialization, the initial value ``l O1
”) is reset (set to “O”) and this routine ends.
以後のループで、予備球が上記設置位置まで溜らない限
り、ステップ85200の判別結果が11NoI+、ス
テップ55202の判別結果がu yesuとなって、
これらのステップが繰返し実行される。In the subsequent loop, unless the spare balls are accumulated to the above installation position, the determination result in step 85200 is 11NoI+, the determination result in step 55202 is u yes,
These steps are performed repeatedly.
この状態から貯留タンク201への遊技球の供給によっ
て予備球が誘導樋202の半端センサ221の設置位置
まで溜るとステップ55200の判別結果が1lye%
となる。続くステップ55218で“′1′′であるか
否かの判別がなされる半端センサ球有フラグはこの時点
で未だ初期値″0′″に設定されているのでこの判別結
果はII No++となり、続くステップ35220の
判別(半端球有監視フラグがrt 1 uか)の結果も
、前述のステップ35208の実行により′I N o
I″となり、ステップ35222に進む。From this state, when the game balls are supplied to the storage tank 201 and the spare balls accumulate up to the installation position of the half-end sensor 221 of the guide gutter 202, the determination result in step 55200 becomes 1lye%.
becomes. In the subsequent step 55218, it is determined whether or not it is "'1''. Since the half sensor bulb presence flag is still set to the initial value "0'' at this point, the result of this determination is II No++, and the process continues. The result of the determination in step 35220 (whether the half-sphere presence monitoring flag is rt 1 u) is also determined by the execution of step 35208 described above.
I'', and the process advances to step 35222.
ステップ35222では半端球有監視フラグをII I
++に設定すると共にステップ35224で、前記半
端球無監視フラグをII O++に設定し、更に半端球
有タイマを所定値(2sec)にセットして(ステップ
85226)本ルーチンを終了する。In step 35222, the hemispherical presence monitoring flag is set to
++, and in step 35224, the hemispherical non-monitoring flag is set to II O++, and the hemispherical presence timer is set to a predetermined value (2 sec) (step 85226), and this routine ends.
次のループで引き続き、予備球が半端センサの設置位置
まで溜っていると、前記ステップ55200の判別結果
がIf yesI+、ステップ55218の判別結果が
′No″、続く前記ステップ55220の判別結果が’
Yes (前回ループのステップ55222で1′″
に設定される)となってステップ35228が実行され
る。Continuing in the next loop, when the spare balls have accumulated to the installation position of the half-end sensor, the determination result in step 55200 is If yesI+, the determination result in step 55218 is 'No', and the determination result in step 55220 is '
Yes (1''' in step 55222 of the previous loop
) and step 35228 is executed.
このステップ55228では更に、前記球有タイマがタ
イムアツプしたか否か、即ち、予備球が上記設置位置ま
で溜っていると初めて判別された後(前述のステップ5
5222〜55226実行後)所定時間(25ec)経
過したか否かが判別され、判別結果が”N○″′のとき
には、続くステップ55230,55232をスキップ
して本ルーチンを終了する。一方、判別結果が′Yes
″のとき、即ち予備球がセンサ取付位置まで溜った後前
記所定時間が経過したときには、ステップ35230に
て、予備球が半端センサ221の設置位置まで溜ってい
ることを示すべく半端センサ球有フラグを1′”に設定
すると共に、次のステップ55232にて、半端センサ
殊勲フラグをリセット(” o ”に設定)して本ルー
チンを終了する。In this step 55228, it is further determined whether or not the ball presence timer has timed up, that is, after it is determined for the first time that the spare balls have accumulated to the above installation position (step 5 described above).
After executing steps 5222 to 55226), it is determined whether a predetermined time (25 ec) has elapsed, and if the determination result is "N○"', the following steps 55230 and 55232 are skipped and this routine is ended. On the other hand, the determination result is 'Yes'.
'', that is, when the predetermined time has elapsed after the spare balls have accumulated up to the sensor installation position, in step 35230, the half-end sensor ball presence flag is set to indicate that the spare balls have accumulated up to the installation position of the half-end sensor 221. is set to 1''', and at the next step 55232, the odd sensor meritorious flag is reset (set to "o"), and this routine ends.
以後のループで、誘導樋202内の半端センサ設置位置
まで予備球が貯留されている限り、ステップ35200
の判別結果がII y es u、ステップ35218
の判別結果が”Yes”となって、これらのステップが
繰返し実行される。In the subsequent loop, as long as the spare balls are stored up to the halfway sensor installation position in the guide gutter 202, step 35200 is performed.
The determination result is II y es u, step 35218
The determination result becomes "Yes" and these steps are repeatedly executed.
以上のように、本人力処理では、半端センサ221の出
力信号がLレベルからHレベル(又はHレベルからLレ
ベル)に変化した直後のループでは該LレベルからHレ
ベルの変化(又はHレベルからLレベルの変化)を記憶
する(監視フラグをIf I ++とする)だけに止め
ておき、次回ループでも依然Hレベル(又はLレベル)
であって且つ上記変化した時点より所定時間(25ec
)が経過した後に初めて本ルーチンの最終出力値である
半端センサ球有フラグを′1′” (又は半端センサ殊
勲フラグを゛1°′)に変更するようにしている。この
ような制御手順を採用することによって、ノイズ発生等
により半端センサの出力信号レベルが瞬間的に変化した
場合であっても直ちにその変化を正規の変化と判断する
ことがなく、当該ノイズ発生等による誤作動を防止する
ことができるようになっている。As described above, in the manual processing, in the loop immediately after the output signal of the odd sensor 221 changes from L level to H level (or from H level to L level), the output signal changes from L level to H level (or from H level to H level). Changes in L level) are only stored (setting the monitoring flag to If I++), and the next loop will still be at H level (or L level).
and a predetermined period of time (25 ec.
) has elapsed, the final output value of this routine, the half-odd sensor ball presence flag, is changed to ``1'' (or the half-shaped sensor meritorious flag is changed to ``1°''). By adopting this method, even if the output signal level of the half-range sensor changes momentarily due to noise generation, etc., the change will not be immediately judged as a normal change, and malfunctions due to the noise generation etc. can be prevented. It is now possible to do so.
第23図は、第17図の割込処理のステップS54にて
行なわれる球技センサ719の入力処理ルーチンのフロ
ーチャートである。FIG. 23 is a flowchart of the input processing routine for the ball game sensor 719 performed in step S54 of the interrupt processing in FIG. 17.
球技センサ719は、前述したように、遊技店の係員が
球核処理を開始するための操作、即ち、パチンコ遊技機
lo前面に設けられた操作用孔261 (第1図)に球
抜き棒(図示省略)を挿入する操作が為されたことを検
知するためもので、球抜き棒の挿入を検知したとき該セ
ンサ719の出力信号はHレベルとなり、検知していな
いときには出力信号がLレベルに保持されるように構成
されている。As mentioned above, the ball game sensor 719 is used to perform the operation by the game parlor staff to start ball core processing, that is, by inserting a ball extraction stick ( This sensor 719 is used to detect that an operation to insert a ball (not shown) has been performed, and when the insertion of the ball extraction stick is detected, the output signal of the sensor 719 becomes H level, and when it is not detected, the output signal goes to L level. configured to be retained.
ところで、本フローでは該センサ719からの出力信号
がLレベルからHレベルに変化したとき、後述する原液
フラグをu 1 uに設定して、遊技店の係員による球
核処理が行われたと判断するようになっている。そして
、賞球排出制御装置は、該+111+に設定された原液
フラグによって後述の球核処理(第43図)を開始する
ようになっている(メインルーチン(第13図)のステ
ップ816)。By the way, in this flow, when the output signal from the sensor 719 changes from the L level to the H level, the undiluted solution flag, which will be described later, is set to u 1 u, and it is determined that the ball nucleus processing has been performed by the staff at the game parlor. It looks like this. Then, the prize ball discharge control device starts ball nucleus processing (FIG. 43), which will be described later, with the stock solution flag set to +111+ (step 816 of the main routine (FIG. 13)).
本ルーチンが開始されると、先ずステップ55300に
て前述した処理NoがII O++であるか否かが判別
される。メインルーチン(第22図)にて、第34図、
第37図に示す排出開始処理/排出処理が行われている
とき等処理NOが′OI″に設定されていないときには
(このとき上記ステップ55300の判別結果はII
N oTl )ステップ55303以降に進むことなく
、球抜センサ変化フラグをII□”に設定しくステップ
85301)、球核センサLレベルフラグを0”′に設
定して(ステップ55302)、本ルーチンを終了する
。When this routine is started, first, in step 55300, it is determined whether the above-mentioned process number is II O++. In the main routine (Figure 22), Figure 34,
When the discharge start process/discharge process shown in FIG.
NoTl) Without proceeding to step 55303 or later, set the ball removal sensor change flag to II□" (step 85301), set the ball core sensor L level flag to 0" (step 55302), and end this routine. do.
ここで球抜センサ変化フラグは、今回ループでセンサ7
19の出力信号がローレベル(L)からハイレベル(H
)に変化した(このときII I ++に設定される)
ことを記憶するためのフラグであり、球核センサLレベ
ルフラグは今回ループでセンサの出力信号がローレベル
(L)であったことを記憶するためのフラグである。Here, the ball removal sensor change flag is set to sensor 7 in this loop.
19 output signal changes from low level (L) to high level (H
) (at this time it is set to II I ++)
The bulb nucleus sensor L level flag is a flag for remembering that the output signal of the sensor was low level (L) in the current loop.
上述のステップ55300の判別を行なうことによって
、遊技店の係員が球核操作を行った場合であっても、賞
品球の排出処理等の実行時には、後述の球技処理(第4
3図)が禁止されるようになる。By performing the determination in step 55300 described above, even if the staff at the game parlor operates the ball nucleus, when executing the prize ball ejection process, etc., the ball game process (fourth stage) described below is performed.
Figure 3) will be prohibited.
金板りに、賞品球の排出処理等が行われていない場合(
処理NO=”O”)で、遊技機1oの操作用孔に球抜き
棒が差し込まれていない状態から、遊技店の係員によっ
て球抜き棒が差し込まれた状態に変化する場合を考える
。If the prize ball is not discharged from the gold plate (
Let us consider a case where the state changes from the state where the ball-ejecting rod is not inserted into the operating hole of the game machine 1o to the state where the ball-ejecting rod is inserted by the staff at the game parlor in processing NO="O".
賞品球の排出処理が行われていないときには前記ステッ
プ55300の判別結果はYeS″となり、続くステッ
プ85303にて球抜センサ変化フラグがII l +
+であるか否かが、さらにステップ55304にて球核
センサLレベルフラグが1′″であるか否かが判別され
る。When the prize ball has not been ejected, the determination result in step 55300 is Yes'', and in the subsequent step 85303, the ball removal sensor change flag is set to II l +
It is further determined in step 55304 whether the bulb nucleus sensor L level flag is 1''.
ところで、前述したように、全ての判別フラグは賞球排
出制御装置600内の電源が投入された直後メインルー
チン(第13図のステップS4)にて+101+に設定
され、又、初期化が行われた後であっても処理NoがI
t OI+基以外ときに前記ステップ55301,55
302にてLL O++に設定されるので、前記ステッ
プ55303.55304の判別結果は共に11 N
oTlとなりステップ55306で球抜センサの出力信
号がLレベル(球抜センサ出力=II O++ )であ
るか否かが判別される。By the way, as mentioned above, all the discrimination flags are set to +101+ in the main routine (step S4 in FIG. 13) immediately after the power in the prize ball ejection control device 600 is turned on, and initialization is performed. Even after processing, the processing number is I.
t When other than OI+ group, the steps 55301 and 55
Since it is set to LL O++ in step 302, the determination results in steps 55303 and 55304 are both 11 N.
oTl, and in step 55306 it is determined whether the output signal of the ball removal sensor is at the L level (ball removal sensor output=II O++).
操作用孔261に球抜き棒が差し込まれていない状態で
は該センサ719の出力信号はLレベルのままであり、
従って該ステップ55306の判別結果は’Yes”と
なり、ステップ35308に進んで球核センサLレベル
フラグを1111+に設定して本ルーチンを終了する。When the ball extraction rod is not inserted into the operation hole 261, the output signal of the sensor 719 remains at L level,
Therefore, the determination result in step 55306 is ``Yes'', and the process proceeds to step 35308, sets the spherical nucleus sensor L level flag to 1111+, and ends this routine.
その後のループで依然前記球核センサの出力信号がLレ
ベルを保持しているときには、球核センサLレベルフラ
グがrr 1 ++に設定されているので、前記ステッ
プ55304の判別結果が″Y e s ”となり続く
ステップS5310にて今回ループでの球抜センサの出
力信号がHレベル(球抜センサ出力=1′1″′)であ
るか否かが判別される。このとき(球抜センサの出力信
号がLレベルを保持)該判別結果はII N OI+と
なって、そのまま本ルーチンを終了する。従って、球抜
センサの出力信号がLレベルを保持する限り、ステップ
55300゜35303.85304.35310が繰
返し実行されることとなる。When the output signal of the spherical nucleus sensor still holds the L level in the subsequent loop, the spherical nucleus sensor L level flag is set to rr 1 ++, so the determination result of step 55304 is ``Y e s ”, and in the subsequent step S5310, it is determined whether the output signal of the ball removal sensor in the current loop is at H level (ball removal sensor output = 1'1''').At this time, (ball removal sensor output (signal maintains L level) The determination result becomes II NOI+, and this routine ends as it is.Therefore, as long as the output signal of the ball removal sensor maintains L level, steps 55300°35303.85304.35310 are performed. It will be executed repeatedly.
この状態から操作用孔261に球抜き棒が挿入され球抜
センサの出力信号がLレベルからHレベルに変化すると
、前記ステップ55310の判別結果が”Yes″′と
なり、続くステップ55312にて今回ループで球抜セ
ンサ719の出力信号がLレベルからHレベルとなった
ことを記憶すべく、球抜センサ変化フラグをII I
++に設定し、次いでステップ35314にて球核セン
サLレベルフラグをUO”にリセットして、本ルーチン
を終了する。From this state, when the ball extraction rod is inserted into the operation hole 261 and the output signal of the ball extraction sensor changes from L level to H level, the determination result in step 55310 becomes "Yes"', and in the following step 55312, the current loop is executed. In order to remember that the output signal of the ball removal sensor 719 went from the L level to the H level, the ball removal sensor change flag is set.
++, and then, in step 35314, the bulb nucleus sensor L level flag is reset to UO'', and this routine ends.
前回ループに続いて今回ループでも出力信号がHレベル
のときには、直前のループの前記ステップ85312の
実行により球抜センサ変化フラグが1′″に設定された
のでステップ55303の判別結果が”Yes″′とな
り、ステップ85316に進んで、今回ループでの球抜
センサの出力信号がHレベル(球抜センサ出力=″1″
′)であるか否かが判別される。この判別結果が11
y esII即ち、前回ループに続いて今回ループでも
出力信号がHレベルのときには、続くステップ5531
8にて球抜フラグを“1”に設定し、更にステップ85
320にて前記球抜センサ変化フラグをII O++に
リセットして本ルーチンを終了する。When the output signal is at H level in this loop as well as in the previous loop, the ball removal sensor change flag was set to 1'' by executing step 85312 in the previous loop, so the determination result in step 55303 is "Yes"'. Therefore, the process advances to step 85316, and the output signal of the ball removal sensor in this loop is H level (ball removal sensor output = ``1''
′). This discrimination result is 11
y esII That is, when the output signal is at H level in the current loop as well as in the previous loop, the subsequent step 5531
In step 8, the ball removal flag is set to "1", and then in step 85
At 320, the ball removal sensor change flag is reset to II O++, and this routine ends.
その後のループで球技センサの出力信号が依然Hレベル
のときにはステップ55303の判別結果がII N
oI+に転じ(球技センサ変化フラグはa O++にリ
セットされている)、次いでステップ55304.ステ
ップ35306の判別結果は共にl′N o1′となっ
て、以後ステップ55303゜55304,85306
を繰返し実行することとなる。In the subsequent loop, if the output signal of the ball game sensor is still at H level, the determination result of step 55303 is II N
The process changes to oI+ (the ball game sensor change flag has been reset to a O++), and then step 55304. The determination results in step 35306 are both l'N o1', and henceforth steps 55303, 55304, 85306
will be executed repeatedly.
一方、球技センサの出力信号がLレベルからHレベルに
変化した直後(前記ステップ55312゜ステップ85
314が実行された直後)のループで、球技センサの出
力信号が再びLレベルに変化したときには、前記ステッ
プ55316の判別結果が== N oI+となり前記
ステップ55318 (球核フラグ;″1″′)を実行
することなく、ステップ85322にて球技センサLレ
ベルフラグを1111+に設定した後前記ステップ55
320を実行して、本ルーチンを終了する。On the other hand, immediately after the output signal of the ball game sensor changes from L level to H level (step 55312, step 85
Immediately after step 314 is executed), when the output signal of the ball game sensor changes to L level again, the determination result of step 55316 becomes ==NoI+, and step 55318 (ball nucleus flag; "1"') After setting the ball game sensor L level flag to 1111+ in step 85322 without executing step 55
320 is executed to end this routine.
このように球技センサの出力信号がLレベルからHレベ
ルに変化したときに、少なくとも2回の処理ループが実
行される間に亘って前記出力信号がHレベルを保持した
ときにのみ、球核フラグをII 1 ++に設定するよ
うにしているのでノイズ等が発生した場合に球核フラグ
が誤ってu 1 uに設定されることがない。In this way, when the output signal of the ball game sensor changes from the L level to the H level, the ball nucleus flag is set only when the output signal maintains the H level while at least two processing loops are executed. is set to II 1 ++, so that when noise or the like occurs, the sphere nucleus flag will not be erroneously set to u 1 u.
第24図は割込処理(第17図)のステップS56にて
行なわれるオーバーフロー検出器770の入力処理のサ
ブルーチンを示すフローチャートである。FIG. 24 is a flowchart showing a subroutine of the input processing of the overflow detector 770 performed in step S56 of the interrupt processing (FIG. 17).
オーバーフロー検出器770は、割込処理のステップ8
58にて行なわれる発射モータ制御処理(第25図)、
排出開始処理(第34図)等にて用いられるオーバーフ
ロー殊勲フラグの値を決定するための信号を出力するた
めのもので、賞球排出樋751内の賞品球が一層レベル
以上に溜った状態のときにその出力信号がHレベル、一
定レベル以下のときにLレベルとなるように構成されて
いる。Overflow detector 770 performs step 8 of interrupt processing.
Firing motor control processing carried out at 58 (Fig. 25),
This is to output a signal to determine the value of the overflow merit flag used in the discharge start process (Fig. 34), etc., and is used when the prize balls in the prize ball discharge gutter 751 have accumulated above the level. The output signal is configured so that it is at H level at times, and at L level when it is below a certain level.
このルーチンが開始されると、先ずステップS5400
で検出器の出力がHレベル(オーバーフロー出力= I
I I ++ )であるか否かが判別される。When this routine is started, first step S5400
, the output of the detector is at H level (overflow output = I
I I ++ ) is determined.
金板りに球導出樋750内のオーバーフロー検出器の設
置位置に賞品球が達していない状態から、賞品球が排出
され球導出樋750内の検出器770の位置に達した状
態に変化した場合を考える。When the prize ball changes from a state in which the prize ball has not reached the installation position of the overflow detector in the ball lead-out gutter 750 to a state in which the prize ball has been ejected and has reached the position of the detector 770 in the ball lead-out gutter 750 on the gold plate. think of.
賞品球が検出器の位置に達していない状態ではステップ
55400の判別結果が”No″°となる。In a state where the prize ball has not reached the position of the detector, the determination result in step 55400 becomes "No"°.
本ルーチン開始初期には判別フラグはすべて′0”にリ
セットされている(第13図のステップS4)ので、続
くステップ55402の判別(オーバーフロー殊勲フラ
グがIf I ++か)、及びステップ55404の判
別(オーバーフロー球無監視フラグがII I IIか
)の結果は共にII NO++となり、オーバーフロー
球無監視フラグをII I ++に設定しくステップ8
5406)、オーバーフロー球有監視フラグを′O″に
設定しくステップ35408)、更にオーバーフロー殊
勲タイマを所定値(25ec)にセットして(ステップ
55410)本ルーチンを終了する。At the beginning of this routine, all the determination flags are reset to '0'' (step S4 in FIG. 13), so the subsequent determination in step 55402 (whether the overflow meritorious flag is If I++) and the determination in step 55404 ( If the overflow bulb unmonitored flag is II I II?), the results are both II NO++, and the overflow bulb unmonitored flag should be set to II I ++ in step 8.
Step 5406), the overflow ball presence monitoring flag is set to 'O'' (Step 35408), and the overflow merit timer is set to a predetermined value (25ec) (Step 55410), and this routine ends.
ここでオーバーフロー球無監視フラグは検出器の位置に
賞品球が達していない状態が2回以上続けて検知された
か否かを判断(ステップ55404の制御)するために
用いられるフラグであり、一方、オーバーフロー球有監
視フラグは、検出器の位置に賞品球が達した状態が2回
以上続けて検知されたか否かを判断(ステップ5542
0の判断)するために用いられるフラグである。Here, the overflow ball non-monitoring flag is a flag used to determine whether or not a state in which the prize ball has not reached the detector position has been detected two or more times in a row (control in step 55404); The overflow ball presence monitoring flag determines whether or not the prize ball reaching the detector position is detected two or more times in a row (step 5542).
This is a flag used to make a judgment of 0).
次のループで引き続き、賞品球が上記位置に達していな
いと、前記ステップ55400,55402の判別結果
が共に′Ho++、続く前記ステップ55404の判別
結果が11 y es ++となってステップ5541
2が実行される。Continuing in the next loop, if the prize ball has not reached the above position, the determination results in steps 55400 and 55402 are both 'Ho++, and the determination result in step 55404 is 11 y es ++, so step 5541
2 is executed.
このステップS5412では、前記殊勲タイマがタイム
アツプしたか否か、即ち、検出器の取付位置に賞品球が
達していないと初めて判別された後(前述のステップ5
5406〜85410実行後)所定時間(25ec)経
過したか否かが判別され、判別結果がl No++のと
きには、続くステップ55414,85416をスキッ
プして本ルーチンを終了する。−力、判別結果が+Vy
eSI+のときには、ステップ55414にて、賞品球
が検出器の位置に達していないことを示すべくオーバー
フロー殊勲フラグをパビ′に設定すると共につぎのステ
ップ85416にて、オーバーフロー球有フラグ(この
ステップが初期化後初めて行なわれるときには初期値”
o ”に設定されている)をリセット(0″に設定)
して本ルーチンを終了する。In step S5412, it is determined for the first time whether or not the merit timer has timed up, that is, the prize ball has not reached the mounting position of the detector (step S5412 described above).
After executing steps 5406 to 85410), it is determined whether a predetermined period of time (25 ec) has elapsed, and when the determination result is No++, the following steps 55414 and 85416 are skipped and this routine is ended. -force, discrimination result is +Vy
In the case of eSI+, in step 55414, an overflow meritorious flag is set to Pabi' to indicate that the prize ball has not reached the detector position, and in the next step 85416, an overflow ball presence flag (this step is initialized) is set. The initial value is used for the first time after
o ”) is reset (set to 0”)
to end this routine.
以後のループで、検出器の位置に賞品球が達していない
限り、ステップ55400の判別結果が11 No′″
、ステップ55402の判別結果がIIYesl+とな
って、これらのステップが繰返し実行される。In the subsequent loop, unless the prize ball has reached the detector position, the determination result in step 55400 is 11 No'''
, step 55402 becomes IIYesl+, and these steps are repeatedly executed.
次にこの状態から排出された賞品球が溜ってで検出器7
70の位置まで達した場合を考える。このときステップ
55400の判別結果が1lyes+”となり、続(ス
テップ55413ではオーバーフロー球有フラグが1″
′であるか否かが判別される。このオーバーフロー球有
フラグは前回ループまでに′0″に設定されているので
(前記ステップ55416)この判別結果は”No”と
なる。続くステップ55420ではオーバーフロー球有
監視フラグがu l nかの結果が行なわれるが、この
オーバーフロー球有監視フラグも前回ループまでにII
O++に設定(前記ステップ8540B)されている
のでこの判別結果はIIN○″となり、オーバーフロー
球有監視フラグをII I ++に設定すると共に(ス
テップ55422)、前記オーバーフロー球無監視フラ
グをII O++に設定しくステップ55424)、更
にオーバーフロー球有タイマを所定値(25ec)にセ
ットして(ステップ85426)本ルーチンを終了する
。Next, the prize balls ejected from this state accumulate and enter the detector 7.
Consider the case where the position reaches 70. At this time, the determination result in step 55400 is 1lyes+'', and the overflow ball presence flag is 1'' in step 55413.
′ is determined. Since this overflow ball presence flag was set to '0' by the previous loop (step 55416), the result of this determination is "No".In the subsequent step 55420, the result of whether the overflow ball presence monitoring flag is u l n However, this overflow ball presence monitoring flag was also set to II by the previous loop.
Since the flag is set to O++ (step 8540B), the result of this determination is IIN○'', and the overflow bulb monitoring flag is set to II I++ (step 55422), and the overflow bulb non-monitoring flag is set to II O++. (Step 55424), and further sets the overflow timer to a predetermined value (25ec) (Step 85426) and ends this routine.
次のループで引き続き、賞品球が検出器770の位置ま
で達していると、前記ステップ55400の判別結果が
II yeS1ステップ85418の判別結果がII
No ++、続く前記ステップ35420の判別結果が
“’Yes”となってステップ55428が実行される
。Continuing in the next loop, when the prize ball reaches the position of the detector 770, the determination result of step 55400 is II yeS1 The determination result of step 85418 is II
No++, the determination result of the subsequent step 35420 becomes "'Yes", and step 55428 is executed.
このステップ85428では更に、前記球有タイマがタ
イムアツプしたか否か、即ち、賞品球が上記位置に達し
たと初めて判別された後(前述の一盟−
ステップS 5422〜55426実行後)所定時間(
25ec)経過したか否かが判別され、判別結果が11
No++のときには、続くステップ5543’0゜8
5432をスキップして本ルーチンを終了する。This step 85428 further determines whether or not the ball presence timer has timed up, that is, after it is determined for the first time that the prize ball has reached the above position (after executing steps S5422 to S55426)
25ec) It is determined whether or not the elapsed time has passed, and the determination result is 11
When No++, the following step 5543'0°8
Skip 5432 and end this routine.
一方、判別結果がII yesHのときには、ステップ
85430にて、賞品球が検出器の位置まで達したこと
を示すべくオーバーフロー球有フラグを1”′に設定す
ると共につぎのステップ55432にて、オーバーフロ
ー殊勲フラグをリセット(II O++に設定)して本
ルーチンを終了する。On the other hand, when the determination result is II yesH, in step 85430, an overflow ball presence flag is set to 1'' to indicate that the prize ball has reached the detector position, and in the next step 55432, an overflow prize is set. The flag is reset (set to II O++) and this routine ends.
以後のループで、賞球排出樋751内の検出器770の
位置まで賞品球が達している限り、ステップ55400
の判別結果がI yesI+、ステップ85418の判
別結果がII yeS++となって、これらのステップ
が繰返し実行される。In the subsequent loop, as long as the prize ball reaches the position of the detector 770 in the prize ball discharge gutter 751, step 55400 is performed.
The determination result of step 85418 is I yesI+, and the determination result of step 85418 is IIyeS++, and these steps are repeatedly executed.
以上のように、本人力処理では、セーフセンサの場合と
同様、出力信号がLレベルからHレベル(又はHレベル
からLレベル)に変化した直後のループでは該Lレベル
からHレベルの変化(又はHレベルからLレベルの変化
)を記憶する(監視フラグをrt 1 uとする)だけ
に止めておき、次回ループでも依然Hレベル(又はLレ
ベル)であって更に上記変化した時点より所定時間(2
5ec)が経過した後に初めて本ルーチンの最終出力値
であるオーバーフロー球有フラグを111++(又はオ
ーバーフロー殊勲フラグをII I ++ )に変更す
るようにしている。このような制御手順を採用すること
によって、ノイズ発生等によりオーバーフローの出力信
号レベルが瞬間的に変化した場合であっても直ちにその
変化を正規の変化と判断することがなく、当該ノイズ発
生等による誤作動を防止することができるようになって
いる。As described above, in the manual processing, as in the case of the safe sensor, in the loop immediately after the output signal changes from the L level to the H level (or from the H level to the L level), the output signal changes from the L level to the H level (or from the H level to the L level). The change from H level to L level) is limited to being stored (the monitoring flag is set to rt 1 u), and in the next loop, the H level (or L level) is still there, and furthermore, it is stored for a predetermined time (from the time of the above change). 2
Only after 5ec) has elapsed, the overflow ball presence flag, which is the final output value of this routine, is changed to 111++ (or the overflow meritorious flag is III++). By adopting such a control procedure, even if the overflow output signal level changes instantaneously due to noise generation, the change will not be immediately judged as a normal change, and the change will not be immediately judged as a normal change. It is possible to prevent malfunctions.
第25図は、割込処理(第17図)のステップ35gに
て行なわれる発射モータ制御処理のサブルーチンを示す
フローチャートである。FIG. 25 is a flowchart showing the subroutine of the firing motor control process performed in step 35g of the interrupt process (FIG. 17).
このルーチンが開始されると、先ずステップ55600
で打球発射装置150に設けられたタッチスイッチ10
5aが○N uであるか否か、即ち遊技者が操作ダイヤ
ル105を掌握しているか否かが判別され、次のステッ
プ55602で前述のオーバーフロー殊勲フラグがu
1 uであるか否か、即ち、排出された賞品球が未だ賞
球排出樋751内の検出器770の設置位置まで達して
いないかが判別される。これら2つのステップの判別結
果が共にIf yesI+のときには、発射モータ15
1を作動させるべく打球発射装置150のモータ制御リ
レー(図示省略)を”ON”にして(ステップ8560
4)、本ルーチンを終了する。When this routine starts, it first starts at step 55600.
The touch switch 10 provided on the batted ball launcher 150 in
It is determined whether or not 5a is ○N u, that is, whether or not the player is in control of the operation dial 105, and in the next step 55602, the above-mentioned overflow merit flag is set to u.
1 u, that is, whether the ejected prize ball has not yet reached the installation position of the detector 770 in the prize ball discharge gutter 751. When the determination results of these two steps are both If yesI+, the firing motor 15
1, the motor control relay (not shown) of the ball launcher 150 is turned ON (step 8560).
4) End this routine.
一方、前記ステップ85600,55602の判別結果
の何れかが11 No++となったときには前記モータ
制御リレーを”OFF”にして(ステップ85606)
、本ルーチンを終了する。On the other hand, if either of the determination results in steps 85600 and 55602 is 11 No++, the motor control relay is turned OFF (step 85606).
, this routine ends.
第26図は、第17図の割込処理のステップS60にて
行なわれる記憶クリアスイッチ614の入力処理ルーチ
ンのフローチャートである。FIG. 26 is a flowchart of the input processing routine for the memory clear switch 614 performed in step S60 of the interrupt processing in FIG. 17.
記憶クリアスイッチ614は、前述したように、遊技店
の係員がセーフ記憶値をクリア(「0」に設定)する操
作、即ち、賞球排出装置600に設置されたクリアスイ
ッチ614を係員が押したときに出力信号がHレベル、
そうでないときにLレベルどなるように構成されている
。As described above, the memory clear switch 614 is operated by an operator at the game parlor to clear the safe memory value (set it to "0"), that is, when the operator presses the clear switch 614 installed on the prize ball ejecting device 600. When the output signal is at H level,
The configuration is such that when this is not the case, the L level will change.
従って、本フローでは該スイッチ614からの出力信号
がLレベルからHレベルに変化したとき、後述する記憶
クリアフラグをIf I IIに設置して、遊技店の係
員がセーフ記憶値をクリアするための操作を行ったこと
を示すようになっている。そして、賞球排出制御装置は
、該パ1′”に設定された記憶クリアフラグに基づいて
前述の記憶値クリア処理(第14図)を行なうようにな
っている。Therefore, in this flow, when the output signal from the switch 614 changes from the L level to the H level, a memory clear flag, which will be described later, is set at If I II so that the staff at the game parlor can clear the safe memory value. This indicates that the operation has been performed. Then, the prize ball discharge control device performs the above-mentioned memory value clearing process (FIG. 14) based on the memory clearing flag set in the par1'''.
本ルーチンが開始されると、先ずステップ55802に
てクリア変化フラグがrr 1 uであるが否かが、更
にステップ85804でクリアムレベルフラグがu 1
++であるが否がが判別される。When this routine starts, it is first determined in step 55802 whether the clear change flag is rr 1 u or not, and then in step 85804 it is determined whether the clear level flag is u 1
It is determined whether it is ++ or not.
ところで、前述したように、全ての判別フラグは賞球排
出制御装置6o○内の電源が投入された直後、メインル
ーチン(第13図のステップS4)にてII O++に
設定されるので、前記ステップ55802.55804
の判別結果は共にr= N ouとなり、ステップ85
806で記憶クリアスイッチの出力信号がLレベル(記
憶クリアスイッチ出力= 110 ++ )であるか否
かが判別される。By the way, as mentioned above, all the discrimination flags are set to II O++ in the main routine (step S4 in FIG. 13) immediately after the power in the prize ball discharge control device 6o○ is turned on, so the step 55802.55804
The discrimination results for both are r=N ou, and step 85
At 806, it is determined whether the output signal of the memory clear switch is at L level (memory clear switch output=110++).
金板りに、賞球排出制御装置に設置されている記憶クリ
アスイッチが未だ押されていない状態から、遊技店の係
員によって押された場合を考える。Let us consider the case where the memory clear switch installed in the prize ball discharge control device is pressed by an attendant at a game parlor from a state where it has not been pressed yet.
記憶クリアスイッチが押されていない状態では該スイッ
チ614の出力信号はLレベルのままであり、従って該
ステップ55806の判別結果はIf y es++と
なり、ステップ85808に進んでクリアムレベルフラ
グをII I ++に設定して本ルーチンを終了する。When the memory clear switch is not pressed, the output signal of the switch 614 remains at the L level, so the determination result in step 55806 is If y es++, and the process proceeds to step 85808, where the clear level flag is set to II I ++. Set and end this routine.
その後のループで依然前記記憶クリアスイッチからの信
号がLレベルを保持しているときには、クリアムレベル
フラグがII I ++に設定されているので、前記ス
テップ55804の判別結果が1lyesI+に転じ、
ステップ85810に進んで今回ループでの記憶クリア
スイッチの出力信号がHレベル(記憶クリアスイッチ出
力−II I ++ )であるか否かが判別される。こ
のとき(記憶クリアスイッチの出力信号がLレベルを保
持しているとき)該判別結果は11 N o″′となっ
て、そのまま本ルーチンを終了する。従って、記憶クリ
アスイッチの出力信号がLレベルを保持する限り、ステ
ップ55802.55804,55810が繰返し実行
されることとなる。When the signal from the memory clear switch still holds the L level in the subsequent loop, the clear level flag is set to II I++, so the determination result in step 55804 changes to 1lyesI+,
Proceeding to step 85810, it is determined whether the output signal of the memory clear switch in the current loop is at H level (memory clear switch output - II I ++). At this time (when the output signal of the memory clear switch maintains the L level), the determination result becomes 11 No''' and the routine ends. Therefore, the output signal of the memory clear switch remains at the L level. As long as this is maintained, steps 55802, 55804, and 55810 will be repeatedly executed.
この状態から記憶クリアスイッチが押されて該スイッチ
からの信号がLレベルからHレベルに変化すると、前記
ステップ85810の判別結果がit y es++に
転じ、続くステップ85812にて今回ループで記憶ク
リアスイッチ614の出力信号がLレベルからHレベル
となったことを記憶すべくクリア変化フラグを′ビに設
定し、次いでステップ85814にてクリアムレベルフ
ラグを0″′にリセットして、本ルーチンを終了する。When the memory clear switch is pressed from this state and the signal from the switch changes from L level to H level, the determination result in step 85810 changes to it y es++, and in the following step 85812, the memory clear switch 614 is cleared in this loop. The clear change flag is set to 'bi' to remember that the output signal of has changed from the L level to the H level, and then the clear level flag is reset to 0'' in step 85814, and this routine ends.
前回ループに続いて今回ループでも出方信号がHレベル
のときには、直前のループの前記ステップ85812の
処理によりクリア変化フラグが′ビに設定されているの
でステップ55802の判別結果が”Yes”に転じ、
ステップ35816に進んで、今回ループでの記憶クリ
アスイッチの出力信号がHレベル(記憶クリアスイッチ
出カ=”1”)であるか否かが判別される。この判別結
果がII y eSI+即ち、前回ループに続いて今回
ループでも出力信号がHレベルのときには、続くステッ
プ85818にて前記クリア変化フラグをO′”にリセ
ットし更にステップ85820にて記憶クリアフラグを
II l Hに設定し、て本ルーチンを終了する。When the output signal is at H level in this loop as well as in the previous loop, the clear change flag has been set to 'B' by the processing in step 85812 of the previous loop, so the determination result in step 55802 changes to "Yes". ,
Proceeding to step 35816, it is determined whether the output signal of the memory clear switch in the current loop is at H level (memory clear switch output = "1"). If this determination result is II y eSI+, that is, the output signal is at H level in this loop as well as in the previous loop, the clear change flag is reset to O''' in the subsequent step 85818, and the memory clear flag is set in step 85820. II l H and ends this routine.
その後のループで記憶クリアスイッチの出力信号が依然
Hレベルのときにはステップ85802の判別結果がI
I No++に転じ(クリア変化フラグは+101+に
リセットされている)、次いでステップ55804.ス
テップ35806の判別結果が共にII N OI+と
なって、以後ステップ85802゜85804、S’5
806を繰返し実行することとなる。In the subsequent loop, if the output signal of the memory clear switch is still at H level, the determination result in step 85802 is I.
I No++ (the clear change flag has been reset to +101+), and then step 55804. The determination results in step 35806 are both II NOI+, and thereafter steps 85802, 85804, and S'5 are performed.
806 will be executed repeatedly.
一方、記憶クリアスイッチの出力信号がLレベルからH
レベルに変化した直後(前記ステップ85812、ステ
ップ55814が実行された直後)のループで、記憶ク
リアスイッチの出力信号が再びLレベルに変化したとき
には、前記ステップ55816の判別結果が” N o
’″となり前記ステップ85818 (クリア変化フ
ラグ=If Q n )、前記ステップ55820 (
記憶クリアフラグ= II I 11)を実行すること
なく、ステップ55822にてクリアルレベルフラグを
u I ++に設定し、更にクリア変化フラグをr O
nにリセットして(ステップ35824)、本ルーチン
を終了する。On the other hand, the output signal of the memory clear switch changes from L level to H level.
When the output signal of the memory clear switch changes to the L level again in the loop immediately after changing to the L level (immediately after the steps 85812 and 55814 are executed), the determination result of the step 55816 is "No".
''' and the step 85818 (clear change flag=If Q n ) and the step 55820 (
Memory clear flag = II I Without executing 11), the clear level flag is set to u I ++ in step 55822, and the clear change flag is further set to r O
It is reset to n (step 35824), and this routine ends.
このように記憶クリアスイッチの出力信号がLレベルか
らHレベルに変化した後、少なくとも2回の処理ループ
が実行される間に亘って前記出力信号がHレベルを保持
したときにのみ、記憶クリアフラグをu 1 ++に設
定するようにしているのでノイズ等が発生して一時的に
出力信号がHレベルに立上がっても記憶クリアフラグが
誤って1″に設定されることがない。After the output signal of the memory clear switch changes from the L level to the H level, the memory clear flag is set only when the output signal remains at the H level while at least two processing loops are executed. is set to u 1 ++, so even if noise or the like occurs and the output signal temporarily rises to the H level, the memory clear flag will not be erroneously set to 1''.
第27図は、第17図の割込処理のステップS62にて
行なわれる性能テストスイッチの入力処理ルーチンのフ
ローチャートである。FIG. 27 is a flowchart of the performance test switch input processing routine performed in step S62 of the interrupt processing in FIG. 17.
性能テストスイッチ779は、前述したように、排出ソ
レノイド1,2、流下阻止部材等、排出動作部品の作動
状態のテストを行なうときに係員によって押圧されるス
イッチであり、その出力信号は押圧されたときHレベル
、それ以外のときにはLレベルに保持されるように構成
されている。As described above, the performance test switch 779 is a switch that is pressed by the staff when testing the operating state of the discharge operating parts such as the discharge solenoids 1 and 2 and the flow prevention member, and its output signal is It is configured such that it is held at H level at certain times and held at L level at other times.
従って、本フローでは該スイッチからの出力信号がLレ
ベルからHレベルに変化したときテストフラグが1”に
設定され、このフラグにより後述の性能テスト処理(第
44図)が開始されるようになっている(メインルーチ
ン(第13図)のステップ520)。Therefore, in this flow, when the output signal from the switch changes from L level to H level, the test flag is set to 1'', and this flag starts the performance test process (Fig. 44), which will be described later. (Step 520 of the main routine (FIG. 13)).
金板りに、遊技機10の性能テストスイッチ779が押
されていない状態から、遊技店の係員によって該スイッ
チ779が押された場合を考える。Consider a case where the performance test switch 779 of the game machine 10 is pressed by an employee at a game parlor from a state where the switch 779 is not pressed.
この状態で本ルーチンが開始されると、先ずステップ5
6200にてテストスイッチ変化フラグが1°′である
か否かが、さらにステップ86202にてテストスイッ
チヒレベルフラグがu 1 、nであるか否かが判別さ
れる。When this routine starts in this state, first step 5
It is determined in step 6200 whether the test switch change flag is 1°', and further in step 86202 it is determined whether the test switch high level flag is u 1 , n.
ここでテストスイッチ変化フラグは、性能テストスイッ
チの出ノJ信号がローレベル(L)からハイレベル(H
)に変化した(このとき1”に設定される)ことを記憶
するためのフラグであり、テストスイッチヒレベルフラ
グはセンサの出力信号がローレベル(L)となったこと
を記憶するためのフラグである。Here, the test switch change flag indicates that the output J signal of the performance test switch changes from low level (L) to high level (H).
) (set to 1" at this time), and the test switch high level flag is a flag to remember that the sensor output signal has become low level (L). It is.
ところで、前述したように、全ての判別フラグは賞球排
出制御装置600内の電源が投入された直後、メインル
ーチン(第13図のステップS 4. )にてII□”
に設定されるので、前記ステップ56200.8620
2の判別結果は共に’No”となりステップ3620.
4で性能テストスイッチの出力信号がLレベル(性能テ
ストスイッチ出)y−′“0″)であるか否かが判別さ
れる。性能テストスイッチが未だ押されていない状態で
は該スイッチの出力信号はLレベルのままであり、従っ
て該ステップ56204の判別結果は11 y eSI
+となり、ステップ36206に進んでテストスイッチ
ヒレベルフラグをII I ++に設定し、次いでステ
ップ36208でテストフラグを′0″にリセットして
本ルーチンを終了する。By the way, as mentioned above, all the discrimination flags are set to "II□" in the main routine (step S4 in FIG. 13) immediately after the power in the prize ball ejection control device 600 is turned on.
, so the step 56200.8620
The determination results of step 2 are both 'No', and step 3620.
At step 4, it is determined whether the output signal of the performance test switch is at the L level (performance test switch output y-'"0"). When the performance test switch is not pressed yet, the output signal of the switch remains at L level, so the determination result in step 56204 is 11 y eSI
+, the program proceeds to step 36206, sets the test switch high level flag to II I ++, and then resets the test flag to '0' in step 36208, ending this routine.
その後のループでも前記性能テストスイッチの出力信号
がLレベルを保持しているときには、前記テストスイッ
チヒレベルフラグが” l ”に設定されているので、
前記ステップ56202の判別結果が++ y eSI
+となり続くステップS 62 ]、 0にて今回ルー
プでの性能テストスイッチの出力信号がHレベル(性能
テストスイッチ出力−パ1“′)であるか否かが判別さ
れる。このとき(性能テストスイッチの出力信号がLレ
ベルを保持しているとき)該判別結果はII N oI
+となって、そのまま本ルーチンを終了する。従って、
性能テストスイッチの出力信号がLレベルを保持する限
り、ステップ56200,56202,56210が繰
返し実行されることとなる。When the output signal of the performance test switch maintains the L level in the subsequent loop, the test switch high level flag is set to "L", so
The determination result of step 56202 is ++y eSI
+, followed by step S62], 0, it is determined whether the output signal of the performance test switch in the current loop is at H level (performance test switch output - PA1"'). At this time (performance test When the output signal of the switch maintains the L level), the determination result is II No I
It becomes +, and this routine ends as it is. Therefore,
As long as the output signal of the performance test switch maintains the L level, steps 56200, 56202, and 56210 will be repeatedly executed.
この状態から性能テストスイッチが押されて該性能テス
トスイッチの出力信号がLレベルからHレベルに変化す
ると、前記ステップ56210の判別結果が”Yes″
′に転じ、続くステップ56212にて今回ループで性
能テストスイッチの出力信号がLレベルからHレベルと
なったことを記憶すべくテストスイッチ変化フラグをI
I I ++に設定し、次いでステップ36214にて
テストスイッチヒレベルフラグを○″にリセットして、
本ルーチンを終了する。When the performance test switch is pressed from this state and the output signal of the performance test switch changes from L level to H level, the determination result in step 56210 becomes "Yes".
', and in the following step 56212, the test switch change flag is set to I in order to remember that the output signal of the performance test switch went from L level to H level in this loop.
I I ++, and then in step 36214, reset the test switch high level flag to ○'',
This routine ends.
前回ループに続いて今回ループでも出力信号がHレベル
のときには、前回ループでの前記ステップ36212の
実行によりテストスイッチ変化フラグが“1°′に設定
されているのでステップ56200の判別結果がl y
eSI+となり、ステップ86216に進んで、今回
ループでの性能テストスイッチの出力信号がHレベル(
性能テストスイッチ出ノノニ” 1 ” )であるか否
かが判別される。When the output signal is at H level in this loop following the previous loop, the test switch change flag is set to "1°" by executing step 36212 in the previous loop, so the determination result in step 56200 is l y
eSI+, the process advances to step 86216, and the output signal of the performance test switch in this loop is at H level (
It is determined whether the performance test switch is output ("1").
この判別結果がrr y eSn即ち、前回ループに続
いて今回ループでも出力信号がHレベルのときには、続
くステップ36218にてテストフラグな1″′に設定
し、更にステップ86220にて前記テストスイッチ変
化フラグをrr O++にリセットして本ルーチンを終
了する。If this determination result is rr y eSn, that is, the output signal is at H level in this loop as well as in the previous loop, the test flag is set to 1'' in the subsequent step 36218, and the test switch change flag is set in step 86220. is reset to rr O++ and ends this routine.
その後のループで性能テストスイッチの出力信号が依然
Hレベルのときにはステップ56200の判別結果がI
IN○″に転じ(テストスイッチ変化フラグはLr O
++にリセットされている)、次いでステップ5620
2.ステップ56204の判別結果も共にr N o+
+となって、以後ステップ56200.5620.2,
56204を繰返し実行することとなる。In the subsequent loop, if the output signal of the performance test switch is still at H level, the determination result in step 56200 is I.
IN○” (test switch change flag is Lr O
++), then step 5620
2. The determination result of step 56204 is also rNo+
+, and from then on steps 56200.5620.2,
56204 will be executed repeatedly.
一方、性能テストスイッチの出力信号がLレベルからH
レベルに変化した直後(前記ステップS6212、ステ
ップ86214が実行された直後)のループで、性能テ
ストスイッチの出力信号が再びLレベルに変化したとき
には、前記ステップ56216の判別結果がII N
OI+となり前記ステップ36218 (テストフラグ
=LL I TT )を実行することなく、ステップ5
6222にてテストスイッチヒレベルフラグをII I
++に設定し、次いでステップ86224にてテスト
フラグをII O++にセットした後前記ステップ56
220を実行して、本ルーチンを終了する。On the other hand, the output signal of the performance test switch changes from L level to H level.
When the output signal of the performance test switch changes to the L level again in the loop immediately after the change to the L level (immediately after the steps S6212 and 86214 are executed), the determination result of the step 56216 is II N
OI+, and step 5 is executed without executing step 36218 (test flag = LL I TT ).
Set the test switch high level flag at 6222.
After setting the test flag to II O++ in step 86224, the step 56
220 is executed to end this routine.
このように性能テストスイッチの出力信号がLレベルか
らHレベルに変化したときに1.少なくとも2回の処理
ループが実行される間に亘って前記出力信号がHレベル
を保持したときにのみ、テストフラグをII I ++
に設定し、それ以外のときにはO′″と設定するように
しているのでノイズ等が発生した場合にテストフラグが
誤って1111+に設定されることがない。In this way, when the output signal of the performance test switch changes from L level to H level, 1. The test flag is set only when the output signal maintains the H level while at least two processing loops are executed.
Since the test flag is set to 1111+ and is set to O''' at other times, the test flag will not be set to 1111+ by mistake when noise or the like occurs.
第28図は、第17図の割込処理のステップS64にて
行なわれるテストセンサ1の入力処理ルーチンのフロー
チャートである。FIG. 28 is a flowchart of the input processing routine of the test sensor 1 performed in step S64 of the interrupt processing in FIG. 17.
テストセンサ1は、第1の賞球排出装置の作動状態を検
出する第1のテスト装置780に設置されるもので、作
動ロッド742に連結されるへ字型連結板747の一端
に設置された反射板747dが該センサ1に対向してい
る間(このとき流下阻止部材745は賞球導出樋710
内に突出した状態となって賞品球の排出が阻止される)
Hレベルの信号を出ノJし、それ以外のときLレベルの
信号を出力するように構、成されている。The test sensor 1 is installed in the first test device 780 that detects the operating state of the first prize ball ejecting device, and is installed at one end of the square-shaped connecting plate 747 connected to the operating rod 742. While the reflecting plate 747d is facing the sensor 1 (at this time, the flow prevention member 745 is connected to the prize ball guiding gutter 710
(The ball protrudes inward and prevents the prize ball from being ejected.)
It is configured to output a signal at H level, and output a signal at L level at other times.
従って本フローでは、テストセンサ1からの出力信号が
LレベルからT−(レベルに変化したとき、排出ソレノ
イド1の消磁によって作動ロッド742が下降し流下阻
止部材745によって賞品球の排出が阻止された旨を示
すべくテストセンサ1ONフラグをLL I ++に設
定ようになっている。Therefore, in this flow, when the output signal from the test sensor 1 changes from the L level to the T- (level), the operating rod 742 is lowered by demagnetization of the ejection solenoid 1, and the ejection of the prize ball is prevented by the flow prevention member 745. In order to indicate this, the test sensor 1 ON flag is set to LL I ++.
本ルーチンが開始されると、先ずステップ56400に
てテストセンサ1変化フラグがII I ++であるか
否かが、さらにステップ56402にてテストセンサI
Lレベルフラグがu 1 uであるか否かが判別される
。When this routine is started, it is first determined in step 56400 whether the test sensor 1 change flag is II I ++, and then in step 56402 whether the test sensor I
It is determined whether the L level flag is u 1 u.
ここでテストセンサ1変化フラグは、テストセンサ1の
出力信号がローレベル(L)からハイレベル(H)に変
化した(このとき1″に設定される)ことを記憶するた
めのフラグであり、テストセンサILレベルフラグはテ
ストセンサ1の出力信号がローレベル(L)であること
を記憶するためのフラグである。Here, the test sensor 1 change flag is a flag for storing that the output signal of the test sensor 1 has changed from a low level (L) to a high level (H) (at this time, it is set to 1''), The test sensor IL level flag is a flag for storing that the output signal of the test sensor 1 is low level (L).
ところで、前述したように、全ての判別フラグは賞球排
出制御装置600内の電源が投入された直後、メインル
ーチン(第13図のステップS4)にて′0″に設定さ
れるので、前記ステップ56400.56402(7)
判別結果は共ニIf N O++となりステップ564
04でテストセンサ1の出力信号がLレベル(テストセ
ンサl出力=”o”)であるか否かが判別される。By the way, as mentioned above, all the discrimination flags are set to '0'' in the main routine (step S4 in FIG. 13) immediately after the power in the prize ball ejection control device 600 is turned on, so the step 56400.56402(7)
The determination result is ``If N O++'' at step 564.
At step 04, it is determined whether the output signal of the test sensor 1 is at L level (test sensor l output="o").
金板りに、排出ソレノイド1が励磁(ON)されていた
り、或は、消磁された場合であっても、連結板に設置さ
れた反射板747dがセンサ1に対向するまで作動ロッ
ドが下降していない状態を考える。Even if the discharge solenoid 1 is energized (ON) or demagnetized, the operating rod will not descend until the reflecting plate 747d installed on the connecting plate faces the sensor 1. Think of a situation where you are not.
この状態では該テストセンサ1の出力信号はLレベルで
あり、従って該ステップ56404の判別結果は” Y
6 s++となり、ステップ56406に進んでテス
トセンサILレベルフラグをパビに設定し、次いでステ
ップ86408にてテストセンサ1ONフラグをビに設
定して本ルーチンを終了する。In this state, the output signal of the test sensor 1 is at L level, so the determination result in step 56404 is "Y".
6 s++, the process proceeds to step 56406, where the test sensor IL level flag is set to BI, and then, in step 86408, the test sensor 1 ON flag is set to BI, and this routine ends.
その後のループでもテストセンサlの出力信号がLレベ
ルを保持しているときには、テストセンサILレベルフ
ラグがII I ++に設定されているので、前記ステ
ップ56402の判別結果がlyeS″′となり続くス
テップS6410にて今回ループでのテストセンサ1の
出力信号がHレベル(テストセンサ1出力= II I
II )であるが否がが判別される。このとき(テス
トセンサ1の出力信号がLレベルを保持しているとき)
該判別結果は11No”となって、そのまま本ルーチン
を終了する。When the output signal of the test sensor l remains at the L level in the subsequent loop, the test sensor IL level flag is set to II I ++, so the determination result in step 56402 becomes lyeS''' and the process continues in step S6410. The output signal of test sensor 1 in this loop is H level (test sensor 1 output = II I
II), but whether or not it is determined is determined. At this time (when the output signal of test sensor 1 maintains L level)
The result of this determination is 11No'', and the routine ends.
従って、テストセンサ1の出力信号がLレベルを保持す
る限り、ステップ56400,56402゜56410
が繰返し実行されることとなる。Therefore, as long as the output signal of test sensor 1 remains at L level, steps 56400, 56402, 56410
will be executed repeatedly.
その後、排出ソレノイドlの作動ロッド742が下降し
て反射板747dがテストセンサ1に対向すると該テス
トセンサ1の出力信号がLレベルからHレベルに変化し
、前記ステップ56410の判別結果がII Y es
I+に転じる。次のステップ86412では今回ループ
でテストセンサ1の出力信号がLレベルからHレベルと
なったことを記憶すべく、テストセンサ1変化フラグを
′1″に設定し、次いでステップ86414にてテスト
センサILレベルフラグをu O++にリセットして、
本ルーチンを終了する。Thereafter, when the operating rod 742 of the discharge solenoid 1 is lowered and the reflection plate 747d faces the test sensor 1, the output signal of the test sensor 1 changes from the L level to the H level, and the determination result of step 56410 becomes II Yes.
Switch to I+. In the next step 86412, the test sensor 1 change flag is set to '1'' in order to remember that the output signal of the test sensor 1 went from L level to H level in this loop, and then in step 86414, the test sensor IL Reset the level flag to uO++,
This routine ends.
前回ループに続いて今回ループでも出力信号がHレベル
のときには、直前のループの前記ステップ56412の
処理によりテストセンサ1変化フラグが1″′に設定さ
れているのでステップ56400の判別結果が”Yes
”となり、ステップS6416に進んで、今回ループで
のテストセンサ1の出力信号がHレベル(テストセンサ
1出力It I ++ )であるか否かが判別される。When the output signal is at H level in this loop as well as in the previous loop, the test sensor 1 change flag is set to 1'' by the process in step 56412 of the previous loop, so the determination result in step 56400 is "Yes".
”, the process advances to step S6416, and it is determined whether the output signal of the test sensor 1 in the current loop is at the H level (test sensor 1 output It I ++ ).
この判別結果が”Yes″′即ち、前回ループに続いて
今回ループでも出力信号がHレベルのときには、続くス
テップ36418にてテストセンサ1ONフラグを′1
′に設定し、更にステップ56420にて前記テストセ
ンサ1変化フラグをII O++にリセットして本ルー
チンを終了する。If this determination result is "Yes"', that is, the output signal is at H level in this loop as well as in the previous loop, the test sensor 1 ON flag is set to '1' in the following step 36418.
', and further, in step 56420, the test sensor 1 change flag is reset to II O++, and this routine ends.
その後のループでテストセンサ1の出力信号が依然Hレ
ベルのときにはステップ86400の判別結果が再びI
I N oI+に転じ(テストセンサ1変化フラグはI
I O++にリセットされている)、次いでステップ8
6402.ステップ86404の判別結果が共にII
N OI+となって、以後ステップS6400.564
02,56404を繰返し実行することとなる。In the subsequent loop, when the output signal of test sensor 1 is still at H level, the determination result of step 86400 is again I
Changed to I N oI+ (Test sensor 1 change flag is I
I O++), then step 8
6402. Both of the determination results in step 86404 are II.
NOI+, and from then on step S6400.564
02,56404 will be executed repeatedly.
一方、テストセンサ1の出力信号がLレベルからHレベ
ルに変化した直後(前記ステップ56412、ステップ
56414が実行された直後)のループでテストセンサ
1の出力信号が再びLレベルに変化したときには前記ス
テップ56416の判別結果が” N o ”となり、
前記ステップ5641.8(テストセンサ1ONフラグ
= LL I ++ )を実行することなく、ステップ
86422にてテストセンサ2Lレベルフラグを1′″
に設定し、次いでステップ56424にてテストセンサ
IONフラグを○″に設定した後前記ステップ5642
0を実行して、本ルーチンを終了する。On the other hand, when the output signal of the test sensor 1 changes to the L level again in the loop immediately after the output signal of the test sensor 1 changes from the L level to the H level (immediately after the steps 56412 and 56414 are executed), the step The determination result of 56416 is "No",
The test sensor 2L level flag is set to 1''' in step 86422 without executing step 5641.8 (test sensor 1 ON flag = LL I ++).
Then, in step 56424, the test sensor ION flag is set to ○'', and then in step 5642
Execute 0 and end this routine.
このようにテストセンサ1の出力信号がLレベルからH
レベルに変化したときに、少なくとも2回の処理ループ
が実行される間に亘って前記出力信号がHレベルを保持
したときにのみテストセンサIONフラグをrr 1
uに設定するようにしているので、ノイズ等が発生して
瞬間的に該センサ1の出力信号が立ち上がった場合であ
ってもテストセンサIONフラグが誤ってu II+に
設定されることがなくなる。In this way, the output signal of test sensor 1 changes from L level to H level.
The test sensor ION flag is set to rr1 only when the output signal maintains the H level while at least two processing loops are executed.
Since the test sensor ION flag is set to u, even if noise or the like occurs and the output signal of the sensor 1 rises momentarily, the test sensor ION flag will not be erroneously set to u II+.
第29図は、第17図の割込処理のステップS66にて
行なわれるテストセンサ2の入力処理ルーチンのフロー
チャートである。FIG. 29 is a flowchart of the input processing routine for the test sensor 2 performed in step S66 of the interrupt processing in FIG. 17.
テストセンサ2は、テストセンサ1と同様、第1の賞球
排出装置の作動状態を検出する第1のテスト装置780
に設置されるもので、作動ロッド742に連結されるへ
字型連結板747の一端に設置された反射板747dが
該センサ2に対向している間(このとき流下阻止部材7
45は賞球導出樋710内より脱した状態となって賞品
球の排出が行われる)Hレベルの信号を出力し、それ以
外のときLレベルの信号を出力するように構成されてい
る。Test sensor 2, like test sensor 1, is a first test device 780 that detects the operating state of the first prize ball ejecting device.
While the reflecting plate 747d installed at one end of the F-shaped connecting plate 747 connected to the operating rod 742 faces the sensor 2 (at this time, the flow prevention member 7
45 outputs an H level signal (when the prize ball is ejected from the prize ball ejecting gutter 710), and outputs an L level signal at other times.
従って本フローでは、テストセンサ2からの出力信号が
LレベルからHレベルに変化したとき、排出ソレノイド
lの励磁によって作動ロッド742が上昇して賞品球の
排出が可能となっている旨を示すべくテストセンサ2O
Nフラグを111’++に設定ようになっている。Therefore, in this flow, when the output signal from the test sensor 2 changes from the L level to the H level, the actuation rod 742 is raised by the excitation of the ejection solenoid 1 to indicate that the prize ball can be ejected. Test sensor 2O
The N flag is set to 111'++.
本ルーチンが開始されると、先ずステップ56600に
てテストセンサ2変化フラグがII I ++であるか
否かが、さらにステップ56602にてテストセンサ2
Lレベルフラグが′1″であるか否かが判別される。When this routine is started, it is first determined in step 56600 whether the test sensor 2 change flag is II I ++, and then in step 56602 whether the test sensor 2 change flag is
It is determined whether the L level flag is '1'.
ここでテストセンサ2変化フラグは、テストセンサ2の
出力信号がローレベル(L)からハイレベル(H)に変
化した(このときII I ++に設定される)ことを
記憶するためのフラグであり、テストセンサ2Lレベル
フラグはテストセンサ2の出力信号がローレベル(L)
であることを記憶するためのフラグである。Here, the test sensor 2 change flag is a flag for storing that the output signal of the test sensor 2 has changed from low level (L) to high level (H) (at this time, it is set to II I ++). , the test sensor 2L level flag indicates that the output signal of the test sensor 2 is low level (L).
This is a flag to remember that.
ところで、前述したように、全ての判別フラグは賞球排
出制御装置600内の電源が投入された直後、メインル
ーチン(第13図のステップS4)にてII O++に
設定されるので、前記ステップ56600.56602
の判別結果は共にl N OI+となりステップ566
04でテストセンサ2の出力信号がLレベル(テストセ
ンサ2出力=u O++ )であるか否かが判別される
。By the way, as mentioned above, all the discrimination flags are set to II O++ in the main routine (step S4 in FIG. 13) immediately after the power in the prize ball discharge control device 600 is turned on, so that the determination flags in step 56600 are .56602
The determination results are both lN OI+, step 566
At step 04, it is determined whether the output signal of the test sensor 2 is at the L level (test sensor 2 output=u O++).
金板りに、排出ソレノイド1が消磁(OFF)されてい
たり、或は、励磁(ON)された場合であっても、連結
板に設置された反射板747dがセンサ2に対向するま
で作動ロッドが上昇していない状態を考える。Even if the discharge solenoid 1 is demagnetized (OFF) or energized (ON), the operating rod remains until the reflecting plate 747d installed on the connecting plate faces the sensor 2. Let us consider a situation where is not rising.
この状態では該テストセンサ2の出力信号はLレベルで
あり、従って該ステップ86604の判別結果は“IY
eSllとなり、ステップ56606に進んでテスト
センサ2LレベルフラグをII I ++に設定し、次
いでステップ86608にてテストセンサ2ONフラグ
をビに設定して本ルーチンを終了する。In this state, the output signal of the test sensor 2 is at L level, so the determination result of step 86604 is "IY
eSll, the process proceeds to step 56606 and sets the test sensor 2L level flag to II I ++, and then sets the test sensor 2ON flag to B in step 86608, and ends this routine.
その後のループでもテストセンサ2の出力信号がLレベ
ルを保持しているときには、テストセンサ2Lレベルフ
ラグがII I ++に設定されているので、前記ステ
ップ56602の判別結果がII y esl′となり
続くステップ56610にて今回ループでのテストセン
サ2の出力信号がHレベル(テストセンサ2出力=゛′
ビ)であるが否がが判別される。このとき(テストセン
サ2の出力信号がLレベルを保持しているとき)該判別
結果はuNo”となって、そのまま本ルーチンを終了す
る。When the output signal of the test sensor 2 remains at the L level in the subsequent loop, the test sensor 2L level flag is set to II I ++, so the determination result of step 56602 becomes II y esl' and the subsequent step At 56610, the output signal of test sensor 2 in this loop is H level (test sensor 2 output = ゛'
B) Yes or no is determined. At this time (when the output signal of the test sensor 2 maintains the L level), the determination result becomes "uNo", and the routine ends as is.
従って、テストセンサ2の出力信号がLレベルを保持す
る限り、ステップ56600.86602゜36610
が繰返し実行されることとなる。Therefore, as long as the output signal of the test sensor 2 maintains the L level, steps 56600, 86602, 36610
will be executed repeatedly.
その後、排出ソレノイド1の作動ロッド742が上昇し
て反射板747dがテストセンサ2に対向すると該テス
トセンサ2の出力信号がLレベルからHレベルに変化し
、前記ステップ86610の判別結果がYesI′に転
じる。次のステップ56612では今回ループでテスト
センサ2の出力信号がLレベルからHレベルとなったこ
とを記憶すべく、テストセンサ2変化フラグをu l
++に設定し、次いでステップ86614にてテストセ
ンサ2Lレベルフラグをrr Ouにリセットして、本
ルーチンを終了する。After that, when the operating rod 742 of the discharge solenoid 1 rises and the reflection plate 747d faces the test sensor 2, the output signal of the test sensor 2 changes from L level to H level, and the determination result of step 86610 becomes YesI'. Turn. In the next step 56612, the test sensor 2 change flag is set to remember that the output signal of the test sensor 2 changed from L level to H level in this loop.
++, and then, in step 86614, the test sensor 2L level flag is reset to rr_Ou, and this routine ends.
前回ループに続いて今回ループでも出力信号がHレベル
のときには、直前のループの前記ステップ56612の
処理によりテストセンサ2変化フラグが′1″に設定さ
れているのでステップ86600の判別結果が”Yes
″゛となり、ステップ56616に進んで、今回ループ
でのテストセンサ2の出力信号がHレベル(テストセン
サ2出力=″ビ)であるか否かが判別される。この判別
結果がrr y esI+即ち、前回ループに続いて今
回ループでも出力信号がHレベルのときには、続くステ
ップ86618にてテストセンサ2ONフラグをl″に
設定し、更にステップ56620にて前記テストセンサ
2変化フラグをII O++にリセットして本ルーチン
を終了する。When the output signal is at H level in this loop following the previous loop, the test sensor 2 change flag is set to '1' by the process in step 56612 of the previous loop, so the determination result in step 86600 is "Yes".
"", and the process advances to step 56616, where it is determined whether the output signal of the test sensor 2 in the current loop is at the H level (test sensor 2 output="B"). If this determination result is rr y esI+, that is, the output signal is at H level in this loop as well as in the previous loop, the test sensor 2 ON flag is set to l'' in the subsequent step 86618, and further, in step 56620, the test sensor 2 The change flag is reset to II O++ and this routine ends.
その後のループでテストセンサ2の出力信号が依然Hレ
ベルのときにはステップ56600の判別結果が再びl
N oI+に転じ(テストセンサ2変化フラグはrr
O++にリセットされている)、次いでステップ56
602.ステップ86604の判別結果が共にII N
OI+となって、以後ステップ56600.86602
,36604.を繰返し実行することとなる。In the subsequent loop, if the output signal of test sensor 2 is still at H level, the determination result of step 56600 is again l.
Changed to NoI+ (test sensor 2 change flag is rr
O++), then step 56
602. The determination results in step 86604 are both II N
It becomes OI+, and from then on, step 56600.86602
, 36604. will be executed repeatedly.
一方、テストセンサ2の出力信号がLレベルからHレベ
ルに変化した直後(前記ステップ86612、ステップ
86614が実行された直後)のループでテストセンサ
2の出力信号が再びLレベルに変化したときには前記ス
テップ86616の判別結果が’No″°となり、前記
ステップ56618(テストセンサ2ONフラグ=’
II I ++ )を実行することなく、ステップ56
622にてテストセンサ2Lレベルフラグをu 1 n
に設定し、次いでステップ366.24にてテストセン
サ2ONフラグをit O++に設定した後前記ステッ
プ86620を実行して、本ルーチンを終了する。On the other hand, when the output signal of the test sensor 2 changes to L level again in the loop immediately after the output signal of the test sensor 2 changes from L level to H level (immediately after steps 86612 and 86614 are executed), the step The determination result of step 86616 is 'No''°, and step 56618 (test sensor 2 ON flag='
II I ++ ) without performing step 56
At 622, the test sensor 2L level flag is set to u 1 n
Then, in step 366.24, the test sensor 2 ON flag is set to it O++, and then step 86620 is executed, and this routine ends.
このようにテストセンサ2の出力信号がLレベルからH
レベルに変化したときに、少なくとも2回の処理ループ
が実行される間に亘って前記出力信号がHレベルを保持
したときにのみテストセンサ2ONフラグをII I
++に設定するようにしているので、ノイズ等が発生し
て瞬間的に該センサ2の出力信号が立ち上がった場合で
あってもテストセンサ2ONフラグが誤ってII I
++に設定されることがなくなる。In this way, the output signal of test sensor 2 changes from L level to H level.
The test sensor 2 ON flag is set only when the output signal maintains the H level while at least two processing loops are executed.
Since it is set to ++, even if the output signal of the sensor 2 rises momentarily due to noise etc., the test sensor 2 ON flag may be incorrectly set.
It will no longer be set to ++.
第30図は、第17図の割込処理のステップS68にて
行なわれるテストセンサ3の入力処理ルーチンのフロー
チャートである。FIG. 30 is a flowchart of the input processing routine for the test sensor 3 performed in step S68 of the interrupt processing in FIG. 17.
テストセンサ3は、第2の賞球排出装置の作動状態を検
出する第2のテスト装置7’80に設置されるもので、
作動ロッド742に連結されるへ字型連結板747の一
端に設置された反射板747dが該センサ3に対向して
いる間(このとき流下阻止部材745は第2の賞球導出
樋710内に突出した状態となって賞品球の排出が阻止
される)Hレベルの信号を出力し、それ以外のときLレ
ベルの信号を出力するように構成されている。The test sensor 3 is installed in the second test device 7'80 that detects the operating state of the second prize ball ejecting device.
While the reflecting plate 747d installed at one end of the F-shaped connecting plate 747 connected to the operating rod 742 faces the sensor 3 (at this time, the flow prevention member 745 is inside the second prize ball guiding gutter 710). It is configured to output an H level signal (when the ball protrudes and prevents the prize ball from being ejected), and to output an L level signal at other times.
従って本フローでは、テストセンサ3からの出カイ、号
がLレベルからHレベルに変化したとき、排出ソレノイ
ド2の消磁によって作動ロッド742が下降し流下阻止
部材745によって賞品球の排出が阻止された旨を示す
べくテストセンサ3ONフラグを1111+に設定よう
になっている。Therefore, in this flow, when the output from the test sensor 3 changes from L level to H level, the operating rod 742 is lowered by demagnetization of the ejection solenoid 2, and the flow prevention member 745 prevents the ejection of the prize ball. To indicate this, the test sensor 3 ON flag is set to 1111+.
本ルーチンが開始されると、先ずステップS6800に
てテストセンサ3変化フラグが′1″であるか否かが、
さらにステップ36802にてテストセンサ3Lレベル
フラグが++ 1 ++であるか否かが判別される。When this routine is started, first, in step S6800, it is determined whether the test sensor 3 change flag is '1' or not.
Further, in step 36802, it is determined whether the test sensor 3L level flag is ++ 1 ++.
ここでテストセンサ3変化フラグは、テストセンサ3の
出力信号がローレベル(L)からハイレベル(H)に変
化した(このとき1111+に設定される)ことを記憶
するためのフラグであり、テストセンサ3Lレベルフラ
グはテストセンサ3の出力信号がローレベル(L)であ
ることを記憶するためのフラグである。Here, the test sensor 3 change flag is a flag for storing that the output signal of the test sensor 3 has changed from low level (L) to high level (H) (at this time, it is set to 1111+). The sensor 3L level flag is a flag for storing that the output signal of the test sensor 3 is low level (L).
ところで、前述したように、全ての判別フラグは賞球排
出制御装置600内の電源が投入された直後、メインル
ーチン(第13図のステップS4)にて“l OIIに
設定されるので、前記ステップ56800.56802
(7)判別結果は共ニII N O”となりステップ5
6804でテストセンサ3の出力信号がLレベル(テス
トセンサ3出力=rr O++ )であるか否かが判別
される。By the way, as mentioned above, all the discrimination flags are set to "l OII" in the main routine (step S4 in FIG. 13) immediately after the power in the prize ball discharge control device 600 is turned on, so the step 56800.56802
(7) The determination result is ``II NO'' and Step 5
At 6804, it is determined whether the output signal of the test sensor 3 is at the L level (test sensor 3 output=rr O++).
台板りに、排出ソレノイド2が励磁(ON)されでいた
り、或は、消磁された場合であっても、連結板に設置さ
れた反射板747dがセンサ3に対向するまで作動ロッ
ド742が下降していない状態を考える。Even if the discharge solenoid 2 is energized (ON) or demagnetized at the base plate, the actuating rod 742 is lowered until the reflecting plate 747d installed on the connecting plate faces the sensor 3. Think about what would happen if you didn't.
この状態では該テストセンサ3の出力信号はLレベルで
あり、従って該ステップ86804の判別結果はII
Y esI+となり、ステップ86806に進んでテス
トセンサ3LレベルフラグをII I IIに設定し、
次いでステップ86808にてテストセンサ3ONフラ
グを1”に設定して本ルーチンを終了する。In this state, the output signal of the test sensor 3 is at L level, so the determination result of step 86804 is II.
Yes esI+, proceed to step 86806, set the test sensor 3L level flag to II II II,
Next, in step 86808, the test sensor 3 ON flag is set to 1'', and this routine ends.
その後のループでもテストセンサ3の出力信号がLレベ
ルを保持しているときには、テストセンサ3Lレベルフ
ラグが++ 1 ++に設定されているので、前記ステ
ップ36802の判別結果が1lyesuとなり続くス
テップ86810にて今回ループでのテストセンサ3の
出力信号がHレベル(テストセンサ3出力=’J”)で
あるが否かが判別される。このとき(テストセンサ3の
出力信号がLレベルを保持しているとき)該判別結果は
uNO”となって、そのまま本ルーチンを終了する。When the output signal of the test sensor 3 remains at the L level in the subsequent loop, the test sensor 3L level flag is set to ++ 1 ++, so the determination result in step 36802 becomes 1lyesu, and in the subsequent step 86810 It is determined whether the output signal of the test sensor 3 in this loop is at the H level (test sensor 3 output = 'J').At this time, (the output signal of the test sensor 3 is held at the L level) ) The determination result becomes "uNO", and this routine ends as it is.
従って、テストセンサ3の出力信号がLレベルを保持す
る限り、ステップ36800,56802゜5681’
Oが繰返し実行されることとなる。Therefore, as long as the output signal of the test sensor 3 maintains the L level, steps 36800, 56802°5681'
O will be executed repeatedly.
その後、排出ソレノイド2の作動ロッド742が下降し
て反射板747dがテストセンサ3に対向すると該テス
トセンサ3の出力信号がLレベルからHレベルに変化し
、前記ステップ56810の判別結果がII Y es
I+に転じる。次のステップ8681.2では今回ルー
プでテストセンサ3の出力信号がLレベルからHレベル
となったことを記憶すべく、テストセンサ3変化フラグ
を1111+に設定し、次いでステップ56814にて
テストセンサ3Lレベルフラグを0″′にリセットして
、本ルーチンを終了する。Thereafter, when the operating rod 742 of the discharge solenoid 2 is lowered and the reflection plate 747d faces the test sensor 3, the output signal of the test sensor 3 changes from the L level to the H level, and the determination result of step 56810 becomes II Yes.
Switch to I+. In the next step 8681.2, the test sensor 3 change flag is set to 1111+ in order to remember that the output signal of the test sensor 3 changed from L level to H level in this loop, and then in step 56814, the test sensor 3 L The level flag is reset to 0'' and this routine ends.
前回ループに続いて今回ループでも出力信号がHレベル
のときには、直前のループの前記ステップ56812の
処理によりテストセンサ3変化フラグがII l”に設
定されているのでステップ56800の判別結果がIf
y esI+となり、ステップ86816に進んで、
今回ループでのテストセンサ3の出力信号がHレベル(
テストセンサ3出力== lj I ++ )であるか
否かが判別される。この判別結果が”Yes″′即ち、
前回ループに続いて今回ループでも出力信号がHレベル
のときには、続くステップ36818にてテストセンサ
3ONフラグを′1′′に設定し、更にステップ368
20にて前記テストセンサ3変化フラグを○″にリセッ
トして本ルーチンを終了する。When the output signal is at H level in this loop as well as in the previous loop, the test sensor 3 change flag is set to II l'' by the process in step 56812 of the previous loop, so the determination result in step 56800 is If.
y esI+, proceed to step 86816,
The output signal of test sensor 3 in this loop is H level (
It is determined whether the test sensor 3 output== lj I ++ ). This determination result is "Yes"', that is,
When the output signal is at H level in this loop as well as in the previous loop, the test sensor 3 ON flag is set to ``1'' in the following step 36818, and then in step 368
At step 20, the test sensor 3 change flag is reset to 0'', and this routine ends.
その後のループでテストセンサ3の出力信号が依然Hレ
ベルのときにはステップ56800の判別結果が再びu
N o++に転じ(テストセンサ3変化フラグはII
O++にリセットされている)、次いでステップS6
.802.ステップ56804の判別結果が共に” N
O++となって、以後ステップ56800.8680
2,36804を繰返し実行することとなる。In the subsequent loop, if the output signal of the test sensor 3 is still at H level, the determination result of step 56800 is again u.
Changed to No++ (test sensor 3 change flag is II
O++), then step S6
.. 802. Both determination results in step 56804 are "N"
O++, and from then on step 56800.8680
2,36804 will be executed repeatedly.
一方、テストセンサ3の出力信号がLレベルからHレベ
ルに変化した直後(前記ステップ56812、ステップ
86814が実行された直後)のループでテストセンサ
3の出力信号が再びLレベルに変化したときには前記ス
テップ86816の判別結果が′I N o++となり
、前記ステップ86818(テストセンサ3ONフラグ
−LL I II )を実行することなく、ステップ8
6822にてテストセンサ3LレベルフラグをII I
IIに設定し、次いでステップ56824にてテスト
センサ3ONフラグをII OIIに設定した後前記ス
テップ56820を実行して、本ルーチンを終了するに
のようにテストセンサ3の出力信号がLレベルからHレ
ベルに変化したときに、少なくとも2回の処理ループが
実行される間に亘って前記出力信号がHレベルを保持し
たときにのみテストセンサ3ONフラグをII I I
Iに設定するようにしているので、ノイズ等が発生して
瞬間的に該センサ3の出力信号が立ち上がった場合であ
ってもテストセンサ3ONフラグが誤って1”′に設定
されることがなくなる。On the other hand, when the output signal of the test sensor 3 changes to L level again in the loop immediately after the output signal of the test sensor 3 changes from L level to H level (immediately after steps 56812 and 86814 are executed), the step The determination result of 86816 is 'IN o++, and step 8 is executed without executing step 86818 (test sensor 3 ON flag - LL I II ).
Set the test sensor 3L level flag at 6822.
After setting the test sensor 3 ON flag to II OII in step 56824, the output signal of the test sensor 3 changes from the L level to the H level. II I I
Since it is set to I, the test sensor 3 ON flag will not be erroneously set to 1'' even if the output signal of the sensor 3 rises momentarily due to noise etc. .
第31図は、第17図の割込処理のステップS70にて
行なわれるテストセンサ4の入力処理ルーチンのフロー
チャートである。FIG. 31 is a flowchart of the input processing routine for the test sensor 4 performed in step S70 of the interrupt processing in FIG. 17.
テストセンサ4は、テストセンサ3と同様、第2の賞球
排出装置の作動状態を検出する第2のテスト装置780
に設置されるもので、作動ロッド742に連結されるへ
字型連結板747の一端に設置された反射板747dが
該センサ4に対向している間(このとき流下阻止部材7
45は賞球導出樋710内より脱した状態となって賞品
球の排出が行われる)Hレベルの信号を出力し、それ以
外のときLレベルの信号を出力するように構成されてい
る。Like the test sensor 3, the test sensor 4 is a second test device 780 that detects the operating state of the second prize ball ejecting device.
While the reflecting plate 747d installed at one end of the F-shaped connecting plate 747 connected to the operating rod 742 faces the sensor 4 (at this time, the flow prevention member 7
45 outputs an H level signal (when the prize ball is ejected from the prize ball ejecting gutter 710), and outputs an L level signal at other times.
従って本フローでは、テストセンサ4からの出力信号が
LレベルからHレベルに変化したとき、排出ソレノイド
2の励磁によって作動ロッド742が上昇して賞品球の
排出が可能となっている旨を示すべくテストセンサ4O
Nフラグをu 1 uに設定ようになっている。Therefore, in this flow, when the output signal from the test sensor 4 changes from L level to H level, the actuation rod 742 is raised by the excitation of the ejection solenoid 2 to indicate that the prize ball can be ejected. Test sensor 4O
The N flag is set to u 1 u.
本ルーチンが開始されると、先ずステップ57000に
てテストセンサ4変化フラグがIt I IIであるか
否かが、さらにステップ57002にてチストセンサ4
Lレベルフラグがパ1″′であるか否かが判別される。When this routine is started, first in step 57000 it is determined whether the test sensor 4 change flag is It I II, and in step 57002 it is determined whether the test sensor 4 change flag is It I II.
It is determined whether the L level flag is P1'''.
ここでテストセンサ4変化フラグは、テストセンサ4の
出力信号がローレベル(L)からハイレベル(H)に変
化した(このとき′1″に設定される)ことを記憶する
ためのフラグであり、テストセンサ4Lレベルフラグは
テストセンサ4の出力信号がローレベル(L)であるこ
とを記憶するためのフラグである′0
ところで、前述したように、全ての判別フラグは賞球排
出装置装置600内の電源が投入された直後、メインル
ーチン(第13図のステップ84)にて′0″に設定さ
れるので、前記ステップ57000187002の判別
結果は共にllNo”となりステップ37004でテス
トセンサ4の出力信号がLレベル(テストセンサ4出力
=″○I+ )であるか否かが判別される。Here, the test sensor 4 change flag is a flag for storing that the output signal of the test sensor 4 has changed from low level (L) to high level (H) (at this time, it is set to ``1''). , the test sensor 4L level flag is a flag for storing that the output signal of the test sensor 4 is low level (L)'0 By the way, as mentioned above, all the discrimination flags are set to the prize ball ejection device 600. Immediately after the power is turned on, the output signal of the test sensor 4 is set to '0'' in the main routine (step 84 in FIG. It is determined whether or not the signal is at L level (output of test sensor 4 = "○I+").
金板りに、排出ソレノイド2が消磁(○FF)されてい
たり、或は、励磁(ON)された場合であっても、連結
板に設置された反射板747dがセンサ4に対向するま
で作動ロッド742が上昇していない場合を考える。Even if the discharge solenoid 2 is demagnetized (FF) or energized (ON), it will operate until the reflective plate 747d installed on the connecting plate faces the sensor 4. Consider the case where rod 742 is not raised.
この状態では該テストセンサ4の出力信号はLレベルで
あり、従って該ステップ57004の判別結果は11
y eS++となり、ステップ87.006に進んでテ
ストセンサ4Lレベルフラグを′1″′に設定し、次い
でステップ87008にてテストセンサ4ONフラグを
1′1″′に設定して本ルーチンを終了する。In this state, the output signal of the test sensor 4 is at L level, so the determination result in step 57004 is 11.
y eS++, the program proceeds to step 87.006, sets the test sensor 4L level flag to ``1'''', and then sets the test sensor 4 ON flag to 1''1'' in step 87008, and ends this routine.
その後のループでもテストセンサ4の出力信号がLレベ
ルを保持しているときには、テストセンサ4Lレベルフ
ラグがII I IIに設定されているので、前記ステ
ップ87002の判別結果が+1yes″となり続くス
テップ57010にて今回ループでのテストセンサ4の
出力信号がHレベル(テストセンサ4出力=″1″′)
であるか否かが判別される。このとき(テストセンサ4
の出力信号がLレベルを保持しているとき)該判別結果
はuN○″となって、そのまま本ルーチンを終了する。When the output signal of the test sensor 4 is kept at the L level in the subsequent loop, the test sensor 4L level flag is set to II II II, so the determination result in step 87002 becomes +1yes'' and the process goes to the subsequent step 57010. The output signal of test sensor 4 in this loop is H level (test sensor 4 output = ``1''')
It is determined whether or not. At this time (test sensor 4
(When the output signal of is held at the L level), the determination result becomes uN◯'', and this routine ends as it is.
従って、テストセンサ4の出力信号がLレベルを保持す
る限+)、ステップ57000,57002゜5701
0が繰返し実行されることとなる。Therefore, as long as the output signal of the test sensor 4 remains at the L level, steps 57000, 57002 and 5701
0 will be executed repeatedly.
その後、排出ソレノイド2の作動ロッド742が上昇し
て反射板747dがテストセンサ4に対向すると該テス
トセンサ4の出力信号がLレベルからHレベルに変化し
、前記ステップ5701Oの判別結果が++ y es
++に転じる。次のステップ57012では今回ループ
でテストセンサ4の出力信号がLレベルからHレベルと
なったことを記憶すべく、テストセンサ4変化フラグを
111 ++に設定し、次いでステップ57014にて
テストセンサ4LレベルフラグをII O++にリセッ
トして、本ルーチンを終了する。After that, when the operating rod 742 of the discharge solenoid 2 rises and the reflection plate 747d faces the test sensor 4, the output signal of the test sensor 4 changes from L level to H level, and the determination result of step 5701O is ++ y es.
Turns to ++. In the next step 57012, the test sensor 4 change flag is set to 111++ in order to remember that the output signal of the test sensor 4 changed from L level to H level in this loop, and then in step 57014, the test sensor 4 L level The flag is reset to II O++ and this routine ends.
前回ループに続いて今回ループでも出力信号がHレベル
のときには、直前のループの前記ステップ57012の
処理によりテストセンサ4変化フラグが1″”に設定さ
れているのでステップ57000の判別結果がII y
es1″となり、ステップ87016に進んで、今回
ループでのテストセンサ4の出力信号がHレベル(テス
トセンサ4出力=”1”)であるか否かが判別される。When the output signal is at H level in this loop as well as in the previous loop, the test sensor 4 change flag is set to 1'' by the processing in step 57012 of the previous loop, so the determination result in step 57000 is II y.
es1'', and the process advances to step 87016, where it is determined whether the output signal of the test sensor 4 in the current loop is at H level (test sensor 4 output = "1").
この判別結果がu y es!+即ち、前回ループに続
いて今回ループでも出力信号がHレベルのときには、続
くステップ57018にてテストセンサ4ONフラグを
u l”に設定し、更にステップ57020にて前記テ
ストセンサ4変化フラグをII OItにリセットして
本ルーチンを終了する。This discrimination result is u y es! +That is, when the output signal is at H level in this loop as well as in the previous loop, the test sensor 4 ON flag is set to u l'' in the subsequent step 57018, and furthermore, the test sensor 4 change flag is set to II OIt in step 57020. to end this routine.
その後のループでテストセンサ4の出力信号が依然Hレ
ベルのときにはステップ57000の判別結果が再びl
′N oITに転じ(テストセンサ4変化フラグはit
O++にリセットされている)、次いでステップ57
002.ステップ57004の判別結果が共にII N
oITとなって、以後ステップ57000、.570
02,57004を繰返し実行することとなる。In the subsequent loop, if the output signal of the test sensor 4 is still at H level, the determination result of step 57000 is again l.
'N oIT (test sensor 4 change flag is IT)
O++), then step 57
002. The determination results in step 57004 are both II N
oIT, and thereafter steps 57000, . 570
02,57004 will be executed repeatedly.
一方、テストセンサ4の出力信号がLレベルからHレベ
ルに変化した直後(前記ステップ57012、ステップ
57014が実行された直後)のループでテストセンサ
4の出力信号が再びLレベルに変化したときには前記ス
テップ87016の−160=
判別結果がIf N o″′となり、前記ステップ87
018(テストセンサ4ONフラグ=”1”)を実行す
ることなく、ステップ87022にてテストセンサ4L
レベルフラグを111 ++に設定し、次いでステップ
87024にてテストセンサ4ONフラグをII O+
+に設定した後前記ステップ87020を実行して、本
ルーチンを終了する。On the other hand, when the output signal of the test sensor 4 changes to L level again in the loop immediately after the output signal of the test sensor 4 changes from L level to H level (immediately after steps 57012 and 57014 are executed), the step -160 of 87016=The determination result is If No"', and the step 87
018 (test sensor 4 ON flag = "1"), the test sensor 4L is turned off in step 87022.
The level flag is set to 111++, and then in step 87024 the test sensor 4 ON flag is set to II O+.
After setting the value to +, the step 87020 is executed, and this routine ends.
このようにテストセンサ4の出力信号がLレベルからH
レベルに変化したときに、少なくとも2回の処理ループ
が実行される間に亘って前記出力信号がHレベルを保持
したときにのみテストセンサ4ONフラグを′1″に設
定するようにしているので、ノイズ等が発生して瞬間的
に該センサ4の出力信号が立ち上がった場合であっても
テストセンサ4ONフラグが誤ってIf l ++に設
定されることがなくなる。In this way, the output signal of the test sensor 4 changes from L level to H level.
The test sensor 4 ON flag is set to ``1'' only when the output signal maintains the H level while at least two processing loops are executed. Even if noise or the like occurs and the output signal of the sensor 4 rises momentarily, the test sensor 4 ON flag will not be erroneously set to If l ++.
第32図は割込処理(第17図)のステップS72にて
行なわれる排出センサlのレベル入力処理のルーチンを
示すフローチャートである。FIG. 32 is a flowchart showing the routine of the level input process for the discharge sensor I carried out in step S72 of the interrupt process (FIG. 17).
このレベル入力処理は、排出センサ1の出力信号がHレ
ベル(センサ1が賞品球を検知している状態)である期
間が所定期間以上継続しているか否かを判断するための
ルーチンであり、賞品球が無い状態から有る状態へ変化
した後、第1の所定期間(50II+5ec)が経過し
たときに排出センサ1球有フラグを1111+に設定し
てこれを記憶しておき、上記変化の後筒2の所定期間(
25ec)が経過したときに排出1エラー解除フラグを
LL I ++に設定することによってこれを記憶して
おくものである。これら2つのフラグは詳細は後述する
排出処理(第37図)、排出エラー処理(第42図)に
て用いられる。This level input processing is a routine for determining whether the period in which the output signal of the discharge sensor 1 is at the H level (the state in which the sensor 1 is detecting the prize ball) continues for a predetermined period or more, After the state changes from the state where there is no prize ball to the state where there is a prize ball, when the first predetermined period (50II+5ec) has elapsed, the discharge sensor 1 ball presence flag is set to 1111+ and this is stored, and after the above change, the ball presence flag is set to 1111+. 2 predetermined period (
This is stored by setting the discharge 1 error release flag to LL I ++ when 25 ec) has elapsed. These two flags are used in ejection processing (FIG. 37) and ejection error processing (FIG. 42), which will be described in detail later.
本ルーチンが開始されると、ステップ57200にて排
出センサ1の出力信号がHレベルである(排出センサ1
出力=”1”)か否かが判別される。When this routine is started, in step 57200, the output signal of the exhaust sensor 1 is at H level (the output signal of the exhaust sensor 1 is
It is determined whether the output is "1").
この判別結果がL N oIT、即ち出力信号がLレベ
ルであるときには、排出1球有監視フラグを++ 0
++(ステップ57202)、前述した排出センサ1球
有フラグを”O”(ステップ57204)、排出1エラ
ー監視フラグをII ’O++ (ステップ5720
6)、前述した排出lエラー解除フラグをII O++
(ステップ87208)に夫々設定して、本ルーチンを
終了する。When this determination result is L No IT, that is, the output signal is at L level, the discharge 1 ball monitoring flag is set to ++0.
++ (Step 57202), the aforementioned discharge sensor 1 bulb presence flag is set to "O" (Step 57204), and the discharge 1 error monitoring flag is set to II 'O++ (Step 5720
6), set the above-mentioned discharge l error release flag II O++
(Step 87208), and this routine ends.
ここで排出1原布監視フラグ及び排出1エラー監視フラ
グは共に、排出センサ1の出力信号がHレベルであると
判別されたループにおいて、そのループがLレベルから
Hレベルへの立上り直後のループであるか否かを判別す
る(後述のステップ87212及びステップ57224
)ために用いられるものである。Here, both the discharge 1 raw fabric monitoring flag and the discharge 1 error monitoring flag are set in the loop in which the output signal of the discharge sensor 1 is determined to be at the H level, and in the loop immediately after the loop rises from the L level to the H level. (Step 87212 and Step 57224 described later)
) is used for
その後、前記排出センサ1の出力信号がLレベルからH
レベルに変化すると、その直後のループでは前記ステッ
プ57200の判別結果が′yes″となり、続くステ
ップ57210で排出センサ1原布フラグが1”′であ
るか否かが、更に、続くステップ872.12で排出1
原布監視フラグがrr 1 uであるか否かが判別され
る。この場合、判別結果は共にII No++となり、
続くステップ37214で排出1原布監視フラグをII
I ++に設定し、ステップ57216で排出1原布
タイマを第1の所定期間(50msec)に設定してス
テップ87222に進む。After that, the output signal of the discharge sensor 1 changes from the L level to the H level.
In the loop immediately after that, the determination result in step 57200 becomes 'yes', and in the subsequent step 57210, it is determined whether the discharge sensor 1 raw cloth flag is 1"' or not in the subsequent step 872.12. Discharge 1
It is determined whether the original fabric monitoring flag is rr 1 u. In this case, the discrimination results are both II No++,
In the following step 37214, the discharge 1 cloth monitoring flag is set to II.
I++, and in step 57216, the discharge 1 cloth timer is set to the first predetermined period (50 msec), and the process proceeds to step 87222.
ステップ87222では排出1エラー解除フラグがパ1
”であるか否かが判別される。この場合(センサ1の出
力信号がLレベルからHレベルに変化した直後)判別結
果はII No nとなり、続くステップS7224に
て排出1エラー監視フラグがII I ++であるか否
かが判別される。今回ループではこの判別結果もllN
0++となるので、ステップ57226で排出1エラー
監視フラグを++ 1 ++に設定し、続くステップ3
7228で排出1エラータイマを第2の所定期間(25
ec)に設定して本ルーチンを終了する。In step 87222, the discharge 1 error release flag is set to 1.
In this case (immediately after the output signal of sensor 1 changes from L level to H level), the determination result becomes II No, and in the subsequent step S7224, the discharge 1 error monitoring flag is set to II. It is determined whether or not I++.In this loop, this determination result is also llN
0++, so the discharge 1 error monitoring flag is set to ++ 1 ++ in step 57226, followed by step 3.
7228 sets the discharge 1 error timer to a second predetermined period (25
ec) and ends this routine.
次のループで排出センサ1の出力信号が依然Hレベルを
維持していると、前記ステップ57200の判別結果が
11 yes!+、ステップ87210の判別結果がl
No+1、ステップ57212の判別結果が11 ye
snとなって、ステップ37218に進む。ステップ5
7218では前記ステップS7216でセットされた原
布タイマがタイムアツプしたか否かが判別され、この判
別結果がIINoI+のとき(出力信号がHレベルに変
化してから未だ第1の所定期間が経過していないとき)
には、続くステップ57220をスキップして、前記ス
テップ57222に進む。If the output signal of the discharge sensor 1 still maintains the H level in the next loop, the determination result in step 57200 is 11 yes! +, the determination result of step 87210 is l
No+1, the determination result of step 57212 is 11 ye
sn, and the process advances to step 37218. Step 5
In step S7218, it is determined whether or not the cloth timer set in step S7216 has timed up. If the result of this determination is IINoI+ (the first predetermined period has not yet elapsed since the output signal changed to H level) (when there is not)
If so, skip the following step 57220 and proceed to step 57222.
今回ループでは、このステップS 7’ 2’ 22の
判別結果がII No′、続くステップ57224の判
別結果がII yesI+となって、ステップ5723
0に進む。ステップ57230では前記ステップ572
28でセットされた排出1エラータイマがタイムアツプ
したか否かが判別され、この判別結果がNO″”のとき
(出力信号がHレベルに変化してから、未だ第2の所定
期間が経過していないとき)には、続くステップ872
32をスキップして、本ルーチンを終了する。In this loop, the determination result at step S7'2'22 is II No', the determination result at the following step 57224 is II yesI+, and step 5723 is executed.
Go to 0. In step 57230, the step 572
It is determined whether or not the discharge 1 error timer set in step 28 has timed up, and if the determination result is NO (the second predetermined period has not yet elapsed since the output signal changed to H level). ), the following step 872
Skip step 32 and end this routine.
更に次回以降のループにおいて、排出センサ1の出力信
号がHレベルである限り、ステップ5720’O,57
210,87212,S’7218及びステップS 7
’222以降が繰返し実行され、ステップ87218
の判別結果がl No++からIIYesI+に転じた
とき(上記第1の所定期間経過直後)、ステップ572
20にて前述した排出センサ1原布フラグが1111+
に設定され、以後ステップ57200、、S7210及
びステップ57222以降が繰返し実行されることにな
る。Further, in subsequent loops, as long as the output signal of the discharge sensor 1 is at the H level, steps 5720'O, 57
210, 87212, S'7218 and step S7
'222 and subsequent steps are executed repeatedly, and step 87218
When the determination result changes from lNo++ to IIYesI+ (immediately after the first predetermined period has elapsed), step 572
In step 20, the discharge sensor 1 raw cloth flag mentioned above is 1111+
, and steps 57200, S7210, and steps 57222 and subsequent steps will be repeatedly executed.
又、ステップ57222以降の処理に関しても、排出セ
ンサlの出力信号がHレベルである限りステップ572
22.S72’24.S7:230が繰返し実行され、
ステップS、7230の判別結果が11 No”から+
1 y esI+に転じたとき(上記第2の所定期間経
過直後)、ステップS 723’ 2にて前述した排出
1エラー解除フラグが′ビに設定され、以後ステップ5
7200,57210’、57222 (排出1エラー
解除フラグがII I ++のときには、当然に、排出
センサ1原布フラグはIf l ++となっている)が
繰返し実行される。Also, regarding the processing after step 57222, as long as the output signal of the discharge sensor l is at the H level, step 572 is performed.
22. S72'24. S7:230 is executed repeatedly,
Step S, the determination result of 7230 is 11 No” to +
1 y When the state changes to esI+ (immediately after the second predetermined period has elapsed), the above-mentioned discharge 1 error release flag is set to 'bi' in step S723'2, and from then on, step S5
7200, 57210', and 57222 (when the discharge 1 error release flag is II I ++, the discharge sensor 1 raw cloth flag is of course If l ++) are repeatedly executed.
そして、排出センサ1の出力信号が一度でもLレベルに
変化したときは、ステップ87202〜57208にて
各フラグが0′″にリセットされるため、その直後にH
レベルに戻っても再びステップ57210以降の処理が
初めから開始されることになる。When the output signal of the discharge sensor 1 changes to the L level even once, each flag is reset to 0'' in steps 87202 to 57208, so immediately after that, the output signal changes to the L level.
Even if the level is returned, the processing from step 57210 onwards will be restarted from the beginning.
第33図は割込処理(第17図)のステップS74にて
行なわれる排出センサ2のレベル入力処理のルーチンを
示すフローチャートであり、本ルーチンは前述の排出セ
ンサ1のレベル入力処理と同一の手順にて行なわれる。FIG. 33 is a flowchart showing the routine of the level input process for the exhaust sensor 2 performed in step S74 of the interrupt process (FIG. 17), and this routine has the same procedure as the level input process for the exhaust sensor 1 described above. It will be held at
このレベル入力処理は、排出センサ2の出力信号がHレ
ベル(センサ2が賞品球を検知している状態)である期
間が所定期間以上継続しているか否かを判断するための
ルーチンであり、賞品球が無い状態から有る状態に変化
した後、第1の所定期間(50rnsec)が経過した
ときに排出センサ2原布フラグをパ1”′に設定してこ
れを記憶しておき、上記変化の徒弟2の所定期間(2s
ec)が経過したときに排出2エラー解除フラグをu
1 ++に設定することによってこれを記憶しておくも
のである。これら2つのフラグも詳細は後述する排出処
理(第37図)、排出エラー処理(第42図)にて用い
られる。This level input processing is a routine for determining whether the period in which the output signal of the discharge sensor 2 is at the H level (the state in which the sensor 2 is detecting the prize ball) continues for a predetermined period or more, When the first predetermined period (50 rnsec) has elapsed after the state changes from the state where there is no prize ball to the state where there is a prize ball, the discharge sensor 2 cloth flag is set to P1''' and this is stored, and the above change is performed. Apprentice 2's predetermined period (2s
ec) has elapsed, set the ejection 2 error release flag to u.
This is stored by setting it to 1++. These two flags are also used in ejection processing (FIG. 37) and ejection error processing (FIG. 42), which will be described in detail later.
本ルーチンが開始されると、先ずステップ57400に
て排出センサ2の出力信号がHレベルである(排出セン
サ2出力== II I ++ )か否かが判別される
。When this routine is started, first, in step 57400, it is determined whether the output signal of the exhaust sensor 2 is at the H level (exhaust sensor 2 output == II I ++).
この判別結果がI NO++、即ち出力信号がLレベル
であるときには、排出2球有監視フラグをII O++
(ステップ57402)、前述した排出センサ2原布7
ラグを” O” (、Z、 テップ57404)、排
出2エラー監視フラグを1101! (ステップ87
406)、前述した排出2エラー解除フラグをパ0″′
(ステップ57408)に夫々設定して、本ルーチンを
終了する。When this determination result is INO++, that is, the output signal is at L level, the discharge 2 bulb presence monitoring flag is set to II O++.
(Step 57402), the above-mentioned discharge sensor 2 raw cloth 7
Set the lag to "O" (, Z, step 57404), and set the discharge 2 error monitoring flag to 1101! (Step 87
406), set the above-mentioned ejection 2 error release flag to 0'''
(Step 57408), and this routine ends.
ここで排出2球有監視フラグ及び排出2エラー監視フラ
グは共に、排出センサ2の出力信号がHレベルであると
判別されたループにおいて、そのループがLレベルから
Hレベルへの立上り直後のループであるか否かを判別す
る(後述のステップ87412及びステップ57424
)ために用いられるものである。Here, both the ejection 2 ball presence monitoring flag and the ejection 2 error monitoring flag are set in the loop in which the output signal of the ejection sensor 2 is determined to be at the H level, and in the loop immediately after the loop rises from the L level to the H level. Determine whether there is one (step 87412 and step 57424 described later
) is used for
その後、前記排出センサ2の出力信号がLレベルからH
レベルに変化すると、その直後のループでは前記ステッ
プ57400の判別結果がIy0%1となり、続くステ
ップ57410で排出センサ2原布フラグがII I
IIであるか否かが、更に、続くステップS7412で
排出2球有監視フラグがII I ++であるか否かが
判別される。この場合、判別結果は共にl No++と
なり、続くステップ87414で排出2球有監視フラグ
をII I ++に設定し、ステップ57416で排出
2原布タイマを第1の所定期間(50m5ec)に設定
してステップ37.422に進む。After that, the output signal of the discharge sensor 2 changes from the L level to the H level.
When the level changes, in the loop immediately after that, the determination result in step 57400 becomes Iy0%1, and in the subsequent step 57410, the discharge sensor 2 raw cloth flag becomes
Further, in the subsequent step S7412, it is determined whether or not the discharged two-ball presence monitoring flag is II I ++. In this case, the determination results are both No++, and in the subsequent step 87414, the discharge 2 bulb presence monitoring flag is set to II I++, and in step 57416, the discharge 2 cloth timer is set to the first predetermined period (50 m5ec). Proceed to step 37.422.
ステップ57422では排出2エラー解除フラグがLL
I ++であるか否かが判別される。この場合(セン
サ2の出力信号がLレベルからHレベルに変化した直後
)判別結果は=′NoI+となり、続くステップ374
24にて排出2エラー監視フラグが1″′であるか否か
が判別される。今回ループではこの判別結果も”No”
となるので、ステップ57426で排出2エラー監視フ
ラグを゛′ビ′に設定し、続くステップ37428で排
出2エラータイマを第2の所定期間(25ec)に設定
して本ルーチンを終了する。In step 57422, the discharge 2 error release flag is set to LL.
It is determined whether or not it is I++. In this case (immediately after the output signal of sensor 2 changes from L level to H level), the determination result is ='NoI+, and the following step 374
In step 24, it is determined whether or not the discharge 2 error monitoring flag is 1''.In this loop, this determination result is also "No".
Therefore, in step 57426, the discharge 2 error monitoring flag is set to ``bi'', and in the subsequent step 37428, the discharge 2 error timer is set to the second predetermined period (25 ec), and this routine is ended.
次のループで排出センサ2の出力信号が依然Hレベルを
維持していると、前記ステップ57400の判別結果が
11 yes++’ ステップ57410の判別結果
がI No++、ステップ57412の判別結果が1l
yes++となって、ステップ57418に進む。ステ
ップ874.18では前記ステップ87416でセット
された原布タイマがタイムアツプしたか否かが判別され
、この判別結果がIINoI+のとき(出力信号がHレ
ベルに変化してから未だ第1の所定期間が経過していな
いとき)には、続くステップ57420をスキップして
、前記ステップ57422に進む。If the output signal of the discharge sensor 2 is still maintained at the H level in the next loop, the determination result of step 57400 is 11 yes++', the determination result of step 57410 is I No++, and the determination result of step 57412 is 1l
The result is yes++, and the process proceeds to step 57418. In step 874.18, it is determined whether or not the cloth timer set in step 87416 has timed up, and if the determination result is IINoI+ (the first predetermined period has not yet elapsed since the output signal changed to H level). If the time has not elapsed), the subsequent step 57420 is skipped and the process proceeds to the step 57422.
今回ループでは、このステップ57422の判別結果が
”N○″、続くステップS7424の判別結果がIf
yes!+となって、ステップ57430に進む。ステ
ップS 743’Oでは前記ステップ57428でセッ
トされた排出2エラータイマがタイムアップしたか否か
が判別され、この判別結果が11NOI+のとき(出力
信号がHレベルに変化してから、未だ第2の所定期間が
経過していないとき)には、続くステップ37432を
スキップして、本ルーチンを終了する。In this loop, the determination result of this step 57422 is "N○", and the determination result of the following step S7424 is If
yes! +, and the process proceeds to step 57430. In step S743'O, it is determined whether or not the discharge 2 error timer set in step 57428 has timed up, and when the determination result is 11NOI+ (since the output signal changes to H level, (when the predetermined period of time has not elapsed), the following step 37432 is skipped and this routine is ended.
更に次回以降のループにおいて、排出センサ2の出力信
号がHレベルである限り、ステップ57400.874
10,87412,57418及びステップS7422
以降が繰返し実行され、ステップS7418の判別結果
がII No ++がら1yes++に転じたとき(上
記第1の所定期間経過直後)、ステップ57420にて
前述した排出中原布2球有フラグが1′″に設定され、
以後ステップ57400.37410及びステップ57
422以降が繰返し実行されることになる。Furthermore, in the next and subsequent loops, as long as the output signal of the discharge sensor 2 is at H level, step 57400.874 is executed.
10,87412,57418 and step S7422
The following steps are repeated, and when the determination result in step S7418 changes from II No++ to 1yes++ (immediately after the first predetermined period has elapsed), the flag with two fabrics being discharged is set to 1'' in step 57420. set,
Thereafter, steps 57400, 37410 and step 57
422 and subsequent steps will be repeatedly executed.
又、ステップ57422以降の処理に関しても、排出セ
ンサ2の出力信号がHレベルである限りステップ574
22,37424.37430が繰返し実行され、ステ
ップ57430の判別結果が11No+=からIIYe
sllに転じたとき(上記第2の所定期間経過直後)、
ステップ57432にて前述した排出2エラー解除フラ
グが111 ++に設定され、以後ステップ87400
,87410,57422 (排出2エラー解除フラグ
が1″のときには、当然に、排出中原布2球有フラグは
l′″となっている)が繰返し実行される。Also, regarding the processing after step 57422, as long as the output signal of the discharge sensor 2 is at the H level, step 574 is performed.
22, 37424.37430 is repeatedly executed, and the determination result of step 57430 is from 11No+= to IIYe.
When switching to sll (immediately after the second predetermined period described above),
In step 57432, the above-mentioned discharge 2 error cancellation flag is set to 111++, and thereafter in step 87400
, 87410, 57422 (when the discharge 2 error cancellation flag is 1'', the flag with 2 raw fabrics being discharged is naturally l''') is repeatedly executed.
そして、排出センサ2の出力信号が一度でもLレベルに
変化したときは、ステップ57402〜87408にて
各フラグが′○″にリセットされるため、その直後にH
レベルに戻っても再びステップ87410以降の処理が
初めがら開始されることになる。When the output signal of the discharge sensor 2 changes to the L level even once, each flag is reset to '○' in steps 57402 to 87408, so immediately after that, the output signal changes to the L level.
Even if the level is returned, the processing from step 87410 onwards will be restarted from the beginning.
第34図は、前述した賞球排出制御装置のメインルーチ
ン(第13図)のステップ832で実行される排出開始
処理のサブルーチンを示すフローチャートである。FIG. 34 is a flowchart showing a subroutine of the discharge start process executed at step 832 of the main routine (FIG. 13) of the prize ball discharge control device described above.
このサブルーチンは、1つの入賞球(セーフ球)に対し
て1回行われる所定数の賞品球の排出を行なうに当り、
上記所定数(賞球設定数)の賞品球を、2条設けられた
第1及び第2の賞球導出樋710.710(第4図、第
6図)の一方から幾つ排出し、他方から幾つ排出するか
等排出の態様を予め決定すると共に、排出ソレノイド1
及び/又は排出ソレノイド2を励磁(ON)して上記態
様に従った賞品球の排出を開始させておくものである。This subroutine is used to eject a predetermined number of prize balls once for each winning ball (safe ball).
How many of the above predetermined number of prize balls (set number of prize balls) are discharged from one of the two first and second prize ball deriving gutter 710.710 (Fig. 4, Fig. 6), and from the other. In addition to predetermining the discharge mode such as how many to discharge, the discharge solenoid 1
And/or the ejection solenoid 2 is energized (ON) to start ejecting the prize ball according to the above embodiment.
本ルーチンが開始されると、先ず、ステップ5102に
て、前述の半端センサ入力処理(第22図)で設定され
た半端センサ原布フラグが++ 1 ++であるか否か
、即ち誘導樋202の半端センサ設置位置に予備球が溜
っているか否かが判別される。When this routine is started, first, in step 5102, it is determined whether or not the half-edge sensor raw cloth flag set in the half-edge sensor input process (FIG. 22) described above is ++ 1 ++. It is determined whether or not spare balls are accumulated at the half-end sensor installation position.
続く、ステップ5104では、前述したオーバーフロー
検出器入力処理(第24図)で設定されたオーバーフロ
ー殊勲フラグがrr l ++であるか否か、即ち排出
された賞品球が賞球排出樋751内のオーバーフロー検
出器770設置位置に達していないか否かが判別される
。Subsequently, in step 5104, it is determined whether the overflow honor flag set in the overflow detector input process (FIG. 24) is rr l ++, that is, if the ejected prize ball overflows in the prize ball discharge gutter 751. It is determined whether the detector 770 installation position has not been reached.
これらステップ5102及び8104の判別結果の何れ
か一力がN o ”のときには続くステップ5106乃
至ステップ5148をスキップして本ルーチンを終了す
る。一方、前記ステップ5102及びステップ5104
の判別結果が共に1lyeS”のときにはステップ81
06以降の処理を実行する。If one of the determination results in steps 5102 and 8104 is "No", the following steps 5106 to 5148 are skipped and this routine ends.On the other hand, in steps 5102 and 5104
If both of the determination results are 1lyeS'', step 81
Execute the processing from 06 onwards.
ステップ5106では、賞球排出制御装置600に接続
された賞球設定器530(第12図)に予め記憶されて
いる賞球設定数を排出レジスタ0に設定し、ステップ5
108で該排出レジスタOの値が「8」以下であるか否
かが判別される。In step 5106, the number of prize balls pre-stored in the prize ball setting device 530 (FIG. 12) connected to the prize ball discharge control device 600 is set in the discharge register 0, and in step 5
At 108, it is determined whether the value of the discharge register O is less than or equal to "8".
前記ステップ5108の判別結果が”Yes″′即ち上
記排出排出レジスタOの値が「8」以下の値であるとき
には、交互排出フラグをII I ++に設定する(ス
テップ8110)。If the determination result in step 5108 is "Yes"', that is, the value of the discharge register O is equal to or less than "8", the alternate discharge flag is set to II I ++ (step 8110).
ここで、交互排出フラグは、本ルーチンに引き続いて行
なわれる排出処理(第37図)の賞品球排出の態様を後
述の2つの態様(排出ソレノイド1.2を交互に作動さ
せて賞品球を排出する交互排出処理;排出ソレノイド1
.2を同時に作動させて賞品球を排出する併用排出処理
)から選択する際に用いられる判別フラグであり、交互
排出フラグがII I ++に設定されているときには
交互排出処理(賞球設定数が1〜8のとき)が、n O
++に設定されているときには併用排出処理(賞球設定
数が9〜15)が夫々行なわれる。Here, the alternate discharge flag is used to specify the mode of prize ball discharge in the discharge process (Fig. 37) that is performed subsequent to this routine in two modes (discharge solenoids 1 and 2 are operated alternately to discharge the prize balls). Alternate discharge processing; discharge solenoid 1
.. This is a discrimination flag used when selecting from the combination discharge process in which the prize balls are discharged by simultaneously operating 2 and 2 at the same time, and when the alternate discharge flag is set to II I ++, the alternate discharge process (the set number of prize balls is 1 ~8) is n O
When set to ++, combined discharge processing (the number of prize balls set is 9 to 15) is performed.
このように交互排出フラグの値がII I ++に設定
されたのちにはステップ5112の反転フラグ処理が行
なわれる。After the value of the alternate discharge flag is set to II I ++ in this way, the inversion flag process of step 5112 is performed.
この反転フラグ処理は、賞品球の排出を交互排出処理に
て行うに際し、第1の賞球排出装置740の排出ソレノ
イド1と第2の賞球排出装置740の排出ソレノイド2
とを交互に作動させるために設けられる「反転フラグ」
の値を、1回のソレノイドの作動毎に交互に反転させる
もので、第35図に示すように、本処理開始時点で反転
フラグがl+1++(排出ソレノイド2に対応)である
ときくステップ58001の判別結果がII y es
I+ )にはO′″に反転され(ステップ58002)
、一方、反転フラグがuon (排出ソレノイド1に
対応)であるとき(ステップ58001の判別結果が′
r N OI+ )には” 1 ”に反転される(ステ
ップ58003)。This reversal flag processing is performed when the prize balls are discharged in an alternate discharge process, with the discharge solenoid 1 of the first prize ball discharge device 740 and the discharge solenoid 2 of the second prize ball discharge device 740.
"Reversal flag" provided to alternately operate
The value of is alternately inverted every time the solenoid is operated once, and as shown in FIG. The determination result is II yes
I+) is inverted to O''' (step 58002).
, On the other hand, when the reversal flag is uon (corresponding to discharge solenoid 1) (the determination result in step 58001 is '
r N OI+ ) is inverted to "1" (step 58003).
この反転フラグ処理(ステップ5112)が終了すると
、ステップ5114にて前記反転フラグが1101+で
あるか否かが判別される。この判別結果がII y e
SI+のときには、第1の賞球排出装置740による賞
品球の排出を行うべく排出ソレノイドlを励磁(ON)
する(ステップ5116)と共にステップ5118にて
排出ソレノイド1が作動中であることを示すべく排出1
動作状態表示器790aを赤点灯させ、ステップ514
0以降に進む。一方、前記ステップSl 14の判゛別
結果が” N o ”のときには第2の賞球排出装置7
40による賞品球の排出を行うべく排出ソレノイド2を
励磁(ON)する(ステップ5120)と共にステップ
5122にて排出ソレノイド2が作動中であることを示
すべく排出2動作状態表示器79obを赤点灯させ、ス
テップ5140以降に進む。When this reversal flag processing (step 5112) is completed, it is determined in step 5114 whether or not the reversal flag is 1101+. This discrimination result is II y e
When SI+, the ejection solenoid l is energized (ON) so that the first prize ball ejection device 740 ejects the prize ball.
(step 5116), and in step 5118, the discharge solenoid 1 is activated to indicate that the discharge solenoid 1 is activated.
Turn on the operating status indicator 790a in red, and step 514
Proceed to 0 and beyond. On the other hand, when the determination result in step Sl 14 is "No", the second prize ball ejecting device 7
40, the ejection solenoid 2 is excited (ON) (step 5120), and the ejection 2 operation status indicator 79ob is turned on in red to indicate that the ejection solenoid 2 is in operation in step 5122. , proceed to step 5140 and subsequent steps.
一方、賞球排出数が9以上のとき(前記ステップ510
8の判別結果が′l No++のとき)には、塀用排出
処理を行なうべくステップ5124以降の処理が行なわ
れる。先ず、ステップ8124にて後述する排出数分割
処理(第36図)を行なった後、交互排出フラグをII
O++に設定しくステップ5126)、後述の併用排
出処理にて用いられる排出1終了フラグ、排出2終了フ
ラグの値をII O++にリセットする(ステップ81
28.ステップ5130)と共に排出ソレノイド1、排
出ソレノイド2を共に励磁(ON)L (ステップ51
32゜ステップ8134)、更にこの時点で排出ソレノ
イド1,2の双方が作動中であることを示すべくステッ
プ5136にて排出l動作表示器を赤点灯させ、更にス
テップ5138にて排出2動作表示器を赤点灯させて、
ステップ5140以降に進む。On the other hand, when the number of prize balls discharged is 9 or more (step 510
If the result of the determination in step 8 is 'l No++), the processes from step 5124 onwards are performed to perform the fence discharge process. First, in step 8124, after performing the discharge number division process (FIG. 36) to be described later, the alternate discharge flag is set to II.
The values of the discharge 1 end flag and the discharge 2 end flag used in the combined discharge process described later are reset to II O++ (step 5126).
28. Step 5130) and discharge solenoid 1 and discharge solenoid 2 are both energized (ON) L (step 51
32° step 8134), furthermore, at this point, the ejection l operation indicator lights red in step 5136 to indicate that both ejection solenoids 1 and 2 are in operation, and furthermore, the ejection 2 operation indicator is turned on in step 5138. lights up red,
The process proceeds to step 5140 and subsequent steps.
ステップ5140では、後述する排出処理(第37図)
にて所定数の賞品球の排出が終了したときにII 1
++に設定される排出ウェイトフラグをII O++に
リセットする。In step 5140, a discharge process (FIG. 37) to be described later is performed.
When the prescribed number of prize balls has been discharged in II 1
Reset the discharge weight flag set to ++ to II O++.
次のステップ5141では前述した処理ナンバー(処理
N○)を2′″に設定し、ステップ5142では交互排
出処理又は併用排出処理が終了したときにその旨を示す
べく”1”に設定される排出終了フラグがII O++
にリセットされ、ステップ5143では賞品球の排出(
排出ソレノイドのON)が開始されたことを示すべくセ
ーフランプが点灯(ON)され、更に排出監視タイマが
セットされる(ステップ5144)。この排出監視タイ
マは、賞品球の排出が開始された時点より、所定時間が
経過するまでに後述の交互排出処理又は併用排出処理に
よって排出すべき全ての賞品球の排出が完了したか否か
を監視するために設けられるものである。In the next step 5141, the above-mentioned process number (processing N○) is set to 2'', and in step 5142, when the alternate discharge process or combined discharge process is completed, the discharge is set to "1" to indicate that. End flag is II O++
In step 5143, the prize ball is ejected (
A safe lamp is turned ON to indicate that the discharge solenoid has been turned ON, and a discharge monitoring timer is set (step 5144). This discharge monitoring timer checks whether or not the discharge of all prize balls to be discharged is completed by the alternate discharge process or combined discharge process described below within a predetermined period of time from when the discharge of prize balls is started. It is provided for monitoring purposes.
前記ステップ5144が実行された後にはステップ81
45,5146にてこれも後述する排出1停止フラグ、
排出2停止フラグがともにIt O++にリセットされ
、更にステップ5147,5148にて夫々排出1流速
測定フラグ、排出2流速測定フラグがII O++にリ
セットされ、その後、本ルーチンを終了する。After step 5144 is executed, step 81
45,5146, the discharge 1 stop flag, which will also be described later,
Both the discharge 2 stop flags are reset to It O++, and furthermore, the discharge 1 flow rate measurement flag and the discharge 2 flow rate measurement flag are reset to II O++ in steps 5147 and 5148, respectively, and then this routine ends.
ここで、排出1,2停止フラグは後述の交互排出処理(
第38図)及び併用排出処理(第39図)にて所定数(
賞球設定数)の賞品球の排出をするにあたり排出ソレノ
イド1,2の○FFタイミングを決定する基準値となる
特定の賞品球(本実施例では最後から2つめ)が検知さ
れ、排出ソレノイド1,2の消磁タイミングをカウント
する後述の排出1,2停止タイマが作動を開始したとき
に、その旨を示すべく (このとき排出レジスタ1−L
r l II、排出レジスタ2−”1”)その値が1′
”に設定されるものである。一方、排出1.2流速測定
フラグは後述の排出1流速測定処理、排出2流速測定処
理において既にこれらの排出1流速測定処理、排出2流
速測定処理が開始されている旨を示すべくその値がrt
L nに設定されるものである。Here, the discharge 1 and 2 stop flags are set to the alternate discharge process (described later).
(Fig. 38) and combined discharge processing (Fig. 39).
When ejecting a set number of prize balls (preset number of prize balls), a specific prize ball (in this example, the second from the last) is detected, which is the reference value for determining the FF timing of ejection solenoids 1 and 2, and ejection solenoid 1 is activated. When the discharge 1 and 2 stop timers, which will be described later to count the degaussing timing of , 2, start operation, to indicate that,
r l II, discharge register 2 - “1”) Its value is 1'
”.On the other hand, the discharge 1.2 flow rate measurement flag is set in the discharge 1 flow rate measurement process and discharge 2 flow rate measurement process described later, when these discharge 1 flow rate measurement process and discharge 2 flow rate measurement process have already been started. The value is rt to indicate that
This is set to Ln.
第36図は、排出開始処理(第34図)のステップ51
24にて実行される排出数分割処理のサブルーチンを示
すフローチャートである。FIG. 36 shows step 51 of the discharge start process (FIG. 34).
24 is a flowchart showing a subroutine of the discharge number division process executed in step 24.
このルーチンは賞品球の排出が後述の併用排出処理にて
行われるとき(賞球設定数(排出レジスタOの値)が9
以上15以下のとき)にのみなされる処理である。これ
は、併用排出処理では排出ソレノイド1,2が1回の制
御ループで同時に作動されるため、予め前記排出レジス
タOに記憶された値を2つに分けて2つの排出レジスタ
1,2に夫々別個記憶しておくものである。そしてこれ
ら2つの排出レジスタ1.2の値に応じて排出ソレノイ
ド1.2が夫々独立して作動されるようになっている。This routine is executed when the prize balls are discharged in the combined discharge process described later (the set number of prize balls (value of the discharge register O) is 9.
This is a process that is only performed when the number is 15 or less. This is because the discharge solenoids 1 and 2 are operated simultaneously in one control loop in the combined discharge process, so the value stored in the discharge register O in advance is divided into two and the values are assigned to the two discharge registers 1 and 2, respectively. It is stored separately. The discharge solenoids 1.2 are operated independently according to the values of these two discharge registers 1.2.
本ルーチンが開始されると、ステップ3152〜816
2にて順次、排出レジスタの値が、「9」であるか否か
くステップ5152)、「1o」であるか否か(ステッ
プ5154)、「11」であるか否か(ステップ315
6)、「12」であるか否か(ステップ5158)、「
13」であるが否か(ステップS 160)、「14」
であるが否か(ステップS 162)が判別される。When this routine is started, steps 3152 to 816
In Step 2, the values in the discharge register are sequentially determined to be "9" (step 5152), "1o" (step 5154), and "11" (step 315).
6), whether it is “12” (step 5158), “
13” or not (step S160), “14”
It is determined whether or not (step S162).
そして、前記ステップ5152の判別結果が”Yes”
のときにはステップ5164にて排出レジスタ1の値を
「5」に設定すると共にステップ5166にて排出レジ
スタ2の値を「4」に設定して本ルーチンを終了する。Then, the determination result in step 5152 is “Yes”.
In this case, the value of the discharge register 1 is set to "5" in step 5164, and the value of the discharge register 2 is set to "4" in step 5166, and this routine ends.
以後、前記ステップ5154の判別結果が1lyeS′
″のときには排出レジスタl、2の値を共に「5Jに設
定しくステップ8168.ステップ5170)、前記ス
テップ5156の判別結果が1lyeSI′のときには
排出レジスタ1の値を「6」に設定する(ステップ51
72)と共に排出レジスタ2の値をII 5 IIに設
定しくステップ5174)、前記ステップ5158の判
別結果がi yesI+のときには排出レジスタ1,2
の値を共に「6」に設定しくステップ5176、ステッ
プ8178)、前記ステップ5160の判別結果が”Y
es”のときには排出レジスタ1の値を「7」に設定す
る(ステップS 180)と共に排出レジスタ2の値を
「6」に設定しくステップ3182)、前記ステップ5
162の判別結果が”Yes″′のときには排出レジス
タ1.2の値を共に「7」に設定して(ステップ318
4.ステップ5186)、夫々、本ルーチンを終了する
。Thereafter, the determination result of step 5154 is 1lyeS'
'', the values of discharge registers 1 and 2 are set to ``5J'' (steps 8168 and 5170), and when the determination result of step 5156 is 1lyeSI', the value of discharge register 1 is set to ``6'' (step 51).
72) and set the value of the discharge register 2 to II 5 II (step 5174), and when the determination result of the step 5158 is i yesI+, the value of the discharge register 1, 2 is set to II 5 II.
Both values are set to "6" (steps 5176 and 8178), and the determination result of step 5160 is "Y".
es'', the value of the discharge register 1 is set to ``7'' (step S180), and the value of the discharge register 2 is set to ``6'' (step 3182), and the step 5
When the determination result of step 162 is "Yes", the values of discharge registers 1 and 2 are both set to "7" (step 318).
4. Step 5186), respectively, ends this routine.
一方、前記ステップ8152〜前記ステツプ5162の
判別結果がすべてLL NoIIのときには排出レジス
タ1の値を8″′に設定する(ステップ8188)と共
に排出レジスタ2の値を7″′に設定して(ステップ5
190)、本ルーチンを終了する。On the other hand, when all of the determination results from step 8152 to step 5162 are LL No II, the value of discharge register 1 is set to 8'' (step 8188), and the value of discharge register 2 is set to 7'' (step 5
190), this routine ends.
第37図は、前述した賞球排出制御装置側のMPU62
0にて行われるメインルーチン(第13図)において、
処理NOが2′″のときに実行される排出処理のサブル
ーチンを示すフローチャートである。FIG. 37 shows the MPU 62 on the prize ball discharge control device side mentioned above.
In the main routine (Fig. 13) performed at 0,
12 is a flowchart showing a subroutine of a discharge process executed when the process number is 2''.
本ルーチンが開始されると、先ず、ステップ5202に
て排出エラーフラグがII I IIであるが否かが判
別される。この排出エラーフラグは排出開始処理の実行
時(第34図のステップ8144)にセットされた排出
監視タイマがカウントアツプするまでに所定数の賞品球
の排出が完了しないときに排出制御系の異常を示すべく
その値がII I nに設定される(後述の交互排出処
理、併用排出処理にて1“1゛′に設定される)もので
ある。従ってこの判別結果がII YesI+のときに
はステップS204にてこれも後述する排出エラー処理
(第42図)を行なって本ルーチンを終了する。When this routine is started, first, in step 5202, it is determined whether or not the discharge error flag is IIIIIII. This discharge error flag detects an abnormality in the discharge control system when the discharge of a predetermined number of prize balls is not completed by the time the discharge monitoring timer set at the time of execution of the discharge start process (step 8144 in FIG. 34) counts up. In order to indicate this, the value is set to II I n (set to 1"1" in the alternate discharge process and combined discharge process described later). Therefore, when the result of this determination is II YesI+, the process proceeds to step S204. Then, discharge error processing (FIG. 42), which will be described later, is performed and the present routine ends.
一方、ステップ5202の判別結果が” N 。On the other hand, the determination result in step 5202 is "N".
のときにはステップ8206に進み排出ウェイトフラグ
がu 1 nであるか否かが判別される。この排出ウェ
イトフラグは、1つのセーフ球に対応した所定数(賞球
排出数)の賞品球の排出が終了して後述のウェイトタイ
マが作動したときに(後述のステップ8222)その値
がu 1 uに設定され、前述の排出開始処理(第34
図)にてII O11にリセットされるものである。If so, the process advances to step 8206, where it is determined whether the discharge weight flag is u 1 n. This ejection weight flag changes its value to u 1 when the ejection of a predetermined number of prize balls corresponding to one safe ball (number of prize balls ejected) is completed and a wait timer described later is activated (step 8222 described later). u, and the above-mentioned discharge start process (34th
It is reset to II O11 in the figure).
従って、1つのセーフ球に対応した所定数(賞球排出数
)の賞品球の排出が終了した後初めて判別結果がII
YesI+となる。Therefore, the determination result is determined only after a predetermined number (number of prize balls ejected) corresponding to one safe ball has been ejected.
YesI+.
このステップ8206の判別結果がIf N oI+で
あるうちは、ステップ5208に進み、前述の排出開始
処理にて設定された交互排出フラグがu 1 ++であ
るか否かが判別される。As long as the determination result in step 8206 is If No I+, the process proceeds to step 5208, where it is determined whether the alternate discharge flag set in the above-described discharge start process is u 1 ++.
このステップ5208の判別結果が11 y esI+
のとき、即ち賞球設定数(排出レジスタ0の値)が「8
」以下の値のときにはステップ5210に進んで、交互
排出処理(第38図)による賞品球の排出を行なった後
ステップ5218以降に進む。The determination result of this step 5208 is 11 y esI+
, that is, the set number of prize balls (value of ejection register 0) is "8".
'', the process proceeds to step 5210, where the prize balls are ejected by the alternate ejection process (FIG. 38), and then the process proceeds to step 5218 and subsequent steps.
前記ステップ5208の判別結果がl N oII即ち
賞球設定数(排出レジスタ0の値)が「9」以上のとき
にはステップ5212に進んで、併用排出処理(第39
図)による賞品球の排出を行なった後ステップ5218
以降に進む。If the determination result in step 5208 is lNoII, that is, the set number of prize balls (value of ejection register 0) is "9" or more, the process advances to step 5212, and the combined ejection process (39th
Step 5218 after ejecting the prize balls according to Figure).
Proceed to the following.
ステップ5218では、排出終了フラグがLL I +
+であるか否かが判別される。この排出終了フラグは、
交互排出処理又は併用排出処理によって、1つの入賞球
に対応した所定数(賞球設定数)の賞品球の排出が完了
したときにその値がII I ++に設定されるもので
ある。従ってこの判別結果が”NO′″のときには続く
ステップ5220乃至ステップ8226をスキップして
、本ルーチンを終了する。In step 5218, the discharge end flag is set to LL I +
It is determined whether or not the value is +. This discharge end flag is
When the discharge of a predetermined number (set number of prize balls) corresponding to one prize ball is completed by the alternate discharge process or the combined discharge process, the value is set to II I ++. Therefore, when the result of this determination is "NO", the following steps 5220 to 8226 are skipped, and this routine is ended.
所定数の賞品球の排出が完了して、前記ステップ521
8の判別結果がII y es ++に転じたときには
、セーフ球の累計値を表す「セーフ記憶値」=1羽
の値を1だけ減算しくステップ8220)、排出ウェイ
トフラグを′1°′に設定しくステップ5222)、排
出ウェイトタイマを所定時間(例えば400m5ec)
にセットしくステップ5224)、さらにセーフランプ
を消灯(OFF)l、、て(ステップ5226)、本ル
ーチンを終了する。After the ejection of a predetermined number of prize balls is completed, step 521 is performed.
When the determination result of 8 changes to II y es ++, the "safe memory value" representing the cumulative value of safe balls = the value of 1 bird is subtracted by 1 (step 8220), and the discharge weight flag is set to '1°'. Step 5222), the discharge weight timer is set for a predetermined period (for example, 400m5ec).
(step 5224), and then turns off the safe lamp (step 5226) to end this routine.
上記ステップ8218の判別結果が”Yes”に転じた
後のループでは前記ステップ8206の判別結果がI
y esI+に転じることとなり、ステップ5214が
実行される。このステップ5214では前記排出ウェイ
トタイマがタイムアツプしたか否かが判別され、判別結
果が一、N oI+、即ち所定数の賞品球の排出が終了
した後前記所定時間が未だ経過していないときにはその
まま本ルーチンを終了し、当該所定時間が経過するまで
ステップ8202,5206及びステップ3214(7
)みを繰返し実行する。そして、上記所定時間が経過す
ると(ステップ5214の判別結果が”Yes)、ステ
ップ5216に進んで処理NOをII O++に設定し
て、本ルーチンを終了する。In the loop after the determination result in step 8218 changes to "Yes", the determination result in step 8206 changes to I.
Yes esI+, and step 5214 is executed. In this step 5214, it is determined whether or not the ejection weight timer has timed up, and if the determination result is 1, NoI+, that is, the predetermined time has not yet elapsed after the ejection of a predetermined number of prize balls has been completed, the main game is continued. Steps 8202, 5206 and step 3214 (7) are performed until the routine ends and the predetermined time period elapses.
) repeatedly. Then, when the predetermined time has elapsed (the determination result in step 5214 is "Yes"), the process proceeds to step 5216, sets the processing number to II O++, and ends this routine.
このように、排出処理によって1つの入賞球に対応した
所定数の賞品球の排出処理(この間処理Noはその値が
′2″′に保持されている)が終了したときに処理NO
を′0″にリセットすることによって、次回以降のメイ
ンルーチンで、前記ステップ5220にて1だけ減算さ
れた後の″セーフ記憶値″の数に対応した回数の賞品球
の排出処理(賞球設定数分の賞品球の排出)が初めから
繰返し実行されることになる。In this way, when the ejection processing of a predetermined number of prize balls corresponding to one winning ball is completed (during this time, the value of the processing number is held at '2'''), the processing NO.
By resetting to '0'', in the main routine from the next time onwards, the prize ball ejection process (prize ball setting (ejection of prize balls for several minutes) will be repeated from the beginning.
第38図(A)、(B)は上述した排出処理(第37図
)のステップ3.210にて行われる交互排出処理のサ
ブルーチンを示すフローチャートである。FIGS. 38(A) and 38(B) are flowcharts showing the subroutine of the alternate discharge process performed in step 3.210 of the above-mentioned discharge process (FIG. 37).
前述したように本ルーチンは排出される賞品球の数(賞
球設定数)が「8」以下のときに行われる処理であり、
本ルーチンでは上述した第1および第2の賞球排出装置
740,74oを交互に使って賞品球を排出するように
している。As mentioned above, this routine is a process that is performed when the number of prize balls to be ejected (number of prize balls set) is "8" or less,
In this routine, the first and second prize ball ejecting devices 740 and 74o described above are used alternately to eject the prize balls.
ここで先ず、交互排出処理による賞品球排出の手法の概
略について説明する。First, an outline of the method of discharging prize balls by alternate discharging processing will be explained.
本フローでは賞品球の排出を行なうに際して、以下の手
順にて排出ソレノイド1,2のOFFタイミング(後述
の排出1停止タイマ、排出2停止タイマのカウント値)
を決定する。In this flow, when discharging the prize balls, turn off the discharge solenoids 1 and 2 according to the following procedure (count values of the discharge 1 stop timer and discharge 2 stop timer described later).
Determine.
(1)賞品球の排出を行なう第1.第2の賞球排出装置
の応答速度を予め測定しく第44図の性能テスト処理)
、
(2)最後に排出される賞品球を賞品球検出器(排出セ
ンサ1,2)によって検出すると共に該賞品球の流下速
度(流速)を該センサの出力に基づいて算出しく排出1
流速測定処理、排出2流速測定処理)、
(3)前記流速に基づいて前記最後に排出される賞品球
が検出されてから賞球排出装置の流下阻止部材745取
付位置(第7図参照)に達するまでに要する時間を予測
し、該予測した時間と前記応答速度とに基づいて排出ソ
レノイド1.2をOFFするタイミング(停止タイマの
カウント値)を決定する(後述のステップ3282,5
308)。(1) The first step is to eject the prize ball. Measure the response speed of the second prize ball ejecting device in advance (performance test process shown in Figure 44)
(2) Detect the last prize ball to be ejected by the prize ball detector (discharge sensors 1 and 2), and calculate the downward velocity (flow velocity) of the prize ball based on the output of the sensor.Discharge 1
Flow velocity measurement processing, discharge 2 flow velocity measurement processing), (3) After the last prize ball to be discharged is detected based on the flow velocity, the flow prevention member 745 of the prize ball discharge device is installed at the mounting position (see Fig. 7). The time required to reach this point is predicted, and the timing (count value of the stop timer) for turning off the discharge solenoid 1.2 is determined based on the predicted time and the response speed (steps 3282 and 5 described later).
308).
斯かる手順を第38図に示すフローに従って説明する。Such a procedure will be explained according to the flow shown in FIG.
本ルーチンが開始されると、先ずステップ5252にて
、排出監視タイマがタイムアツプしたか否かが判別され
る。この排出監視タイマは前述の如く排出開始処理が開
始されたときにカウントを始めるものであり、排出制御
系が正常に機能しているならば所定数(賞球設定数)の
賞品球の排出が完了するに充分な所定時間をカウントす
るものである。従って、この判別結果がu Y esI
+となったときには賞球排出系に異常が発生したと判断
してステップ5254に進み反転フラグがパ1′”であ
るか否かが判別される。この判別結果が”YeS″のと
きは排出ソレノイド2による排出制御時に異常が発生し
たと判別して排出ソレノイド2を消磁(OFF)L、(
ステップ3256)、排出2動作状態表示器790bを
点滅(赤点滅)させ(ステップ8258)、排出制御系
の異常を示すべく排出エラーフラグを′1″に設定して
(ステップ8260)本ルーチンを終了する。一方、前
■88−
記ステップ5254の判別結果が”No″′のときには
排出ソレノイド1による排出制御時に異常が発生したと
判別して排出ソレノイド1を消磁(OFF)L (ステ
ップ5262)、排出1動作状態表示器790aを点滅
(赤点滅)させ(ステップ5264)、前記排出エラー
フラグを′1″に設定して(ステップ5260)、本ル
ーチンを終了する。When this routine is started, first, in step 5252, it is determined whether the discharge monitoring timer has timed up. This discharge monitoring timer starts counting when the discharge start process is started as mentioned above, and if the discharge control system is functioning normally, a predetermined number of prize balls (set number of prize balls) will be discharged. It counts a predetermined amount of time that is sufficient for completion. Therefore, this discrimination result is u Y esI
When the result is "+", it is determined that an abnormality has occurred in the prize ball ejection system, and the process proceeds to step 5254, where it is determined whether or not the reversal flag is "Pa1'". If the result of this determination is "Yes", the ejection system It is determined that an abnormality has occurred during discharge control by solenoid 2, and the discharge solenoid 2 is demagnetized (OFF) L, (
Step 3256), causes the discharge 2 operation status indicator 790b to blink (blinks red) (Step 8258), sets the discharge error flag to '1'' to indicate an abnormality in the discharge control system (Step 8260), and ends this routine. On the other hand, when the determination result in step 5254 in section 88- above is "No"', it is determined that an abnormality has occurred during the discharge control by the discharge solenoid 1, and the discharge solenoid 1 is demagnetized (OFF) L (step 5262). The discharge 1 operating state indicator 790a is made to blink (flashing red) (step 5264), the discharge error flag is set to '1'' (step 5260), and this routine is ended.
排出監視タイマが未だタイムアツプせず、前記ステップ
5252の判別結果がNo″となるときにはステップ8
266にて前記反転フラグがII 1 #であるか否か
が判別される。この判別結果がIIN○″のとき、即ち
排出ソレノイド1が励磁(ON)され、第1の賞球排出
装置740により賞品球の排出が開始され、たときには
ステップ8268〜5292の処理を行ない、if y
esI+のとき、即ち、排出ソレノイド2が励磁(O
N)され、第2の賞球排出装置740により賞品球の排
出が開始されたときにはステップ8294〜5318の
処理を行なう。If the discharge monitoring timer has not timed up yet and the determination result in step 5252 is No'', step 8
At 266, it is determined whether the inversion flag is II 1 #. When this determination result is IIN○'', that is, the ejection solenoid 1 is energized (ON) and the first prize ball ejecting device 740 starts ejecting the prize balls, the processing in steps 8268 to 5292 is performed, and if y
When esI+, that is, the discharge solenoid 2 is energized (O
N), and when the second prize ball ejecting device 740 starts ejecting the prize balls, steps 8294 to 5318 are performed.
ステップ8266の判別結果が′N○′″のときに行わ
れる処理では、先ず、排出1停止フラグが1″′である
か否かが判別される(ステップ8268)。この排出l
停止フラグは、排出ソレノイド1のOFFタイミングを
決定する際の基準となるタイミング、即ち最後に排出さ
れる賞品球が排出センサ1内より脱したとき(排出1立
下フラグがII I IIで且つこのとき排出レジスタ
Oの値がrlJとなったとき)に後述の排出1停止タイ
マがスタートしたことを示すべく′1″に設定されるも
のである。In the process performed when the determination result in step 8266 is ``N○'''', first, it is determined whether or not the discharge 1 stop flag is 1'' (step 8268). This discharge l
The stop flag is set at the reference timing for determining the OFF timing of the ejection solenoid 1, that is, when the last prize ball to be ejected escapes from within the ejection sensor 1 (when the ejection 1 fall flag is II I II and this This value is set to '1'' to indicate that the discharge 1 stop timer, which will be described later, has started when the value of the discharge register O reaches rlJ.
未だ排出1停止タイマがスタートせず、この判別結果が
II N oI+となったときには排出レジスタ0の値
がr2Jであるか否かが判別される(ステップS 27
0)。この判別は、前述したように最後に排出される賞
品球の流速を測定すべく最後から2番目の賞品球が排出
センサl内より脱したタイミングを決定するための判別
である。If the discharge 1 stop timer has not yet started and the determination result is II No I+, it is determined whether the value of discharge register 0 is r2J (step S27).
0). This determination is for determining the timing at which the second-to-last prize ball escapes from within the discharge sensor 1 in order to measure the flow velocity of the last prize ball to be discharged, as described above.
この判別結果がLL N oI+のときには、排出1立
下フラグがit l nであるか否かが判別される(ス
テップ5272)。When the result of this determination is LL NoI+, it is determined whether the discharge 1 falling flag is it l n (step 5272).
この排出1立下フラグは賞品球が排出センサ1内より脱
したときにその値がII I IIに設定されるもので
ある。従って、この判別結果がl y eSI+のとき
には新たに賞品球が1つ排出されたと判断してステップ
5274に進み排出レジスタOに記憶された値(排出残
球数)を1だけ減算し、更にステップ8276にて前記
排出1立下フラグを10″′にリセットしてステップ5
278に進む。The value of this ejection 1 fall flag is set to II II when the prize ball escapes from the ejection sensor 1. Therefore, when this determination result is ly eSI+, it is determined that one new prize ball has been ejected, and the process proceeds to step 5274, where the value stored in the ejection register O (the number of remaining ejected balls) is subtracted by 1, and the process proceeds to step 5274. At 8276, reset the discharge 1 fall flag to 10'' and proceed to step 5.
Proceed to 278.
一方、前記ステップ5272の判別結果がパNOのとき
には前記ステップ5274.8276をスキップしてス
テップ5278に進む。On the other hand, when the determination result in step 5272 is NO, steps 5274 and 8276 are skipped and the process proceeds to step 5278.
ステップ5278ではこの時点での排出レジスタOの値
が「1」であるか否か、即ち最後に排出される賞品球が
センサ1内より脱したか否かが判別される。未だ最後に
排出される賞品球の排出が完了していないときにはこの
判別結果は+1 N o +’となってそのまま本ルー
チンを終了する。In step 5278, it is determined whether the value of the ejection register O at this point is "1", that is, whether the prize ball to be ejected last has escaped from within the sensor 1 or not. If the ejection of the last prize ball to be ejected has not yet been completed, the result of this determination becomes +1 N o +', and the routine ends as is.
排出ソレノイドlによる交互排出処理によって、最後か
ら2番目に排出される賞品球が排出センサ1内を脱する
と(排出レジスタ0−r2J )前記ステップ5270
の判別結果がl YeSI+に転じ、前述したように最
後に排出される賞品球の流速を検出すべく排出1流速測
定処理(後述の第40図)が行われる(ステップ528
0)。When the second to last prize ball to be ejected escapes from the ejection sensor 1 by the alternate ejection process by the ejection solenoid l (ejection register 0-r2J), step 5270 is performed.
The determination result changes to lYeSI+, and as described above, the discharge 1 flow velocity measurement process (see FIG. 40, which will be described later) is performed to detect the flow velocity of the prize ball to be discharged last (step 528).
0).
その後、排出レジスタOの値が「1」になると(このと
き前記ステップ8278の判別結果が11 Y eSl
″に転じる)、この時点を基準として排出ソレノイドl
のOFFタイミングを決定すべくステップ8282〜8
286が実行される。Thereafter, when the value of the discharge register O becomes "1" (at this time, the determination result of step 8278 is 11 Y eSl
”), and with this point as a reference, the discharge solenoid l
Steps 8282 to 8282 to determine the OFF timing of
286 is executed.
先ず、ステップ5282では前記ステップ5280の排
出1流速測定処理にて求められる賞品球の流速に基づい
て、最後に排出される賞品球が第1の賞球排出装置の流
下阻止部材745取付位置を通過するであろうタイミン
グを推定し、このタイミングと、後述の性能テスト処理
(第44図)にて算出される排出ソレノイド1のON1
0 F Fに基づく第1の賞球排出装置(流下阻止部材
)の応答速度とから排出l停止タイマのカウント値(停
止タイマ値)が算出される。First, in step 5282, based on the flow velocity of the prize ball determined in the discharge 1 flow velocity measurement process of step 5280, the last prize ball to be discharged passes through the installation position of the flow prevention member 745 of the first prize ball discharge device. This timing and the ON1 of the discharge solenoid 1 calculated in the performance test process (Fig. 44) described later are estimated.
The count value (stop timer value) of the ejection l stop timer is calculated from the response speed of the first prize ball ejecting device (flow prevention member) based on 0 F F.
続くステップ5284ではこのように算出された停止タ
イマ値を排出1停止タイマのカウント値としてセットし
、次いで前述の排出1停止フラグを111”に設定して
(ステップ5286)、本ルーチンを終了する。In the following step 5284, the stop timer value thus calculated is set as the count value of the discharge 1 stop timer, and then the aforementioned discharge 1 stop flag is set to 111'' (step 5286), and this routine is ended.
ところで、第6図に示すように、流下阻止部材が賞球導
出樋内に突出しているときには排出センサl内には下か
ら2番目の賞品球B2が位置しており、賞品球の排出時
に排出センサ1が最初に検出する賞品球はB、となり、
該賞品球B、が排出センサ1内より脱したときに初めて
排出レジスタ0の値がrlJだけ減算されるようになっ
ている。By the way, as shown in FIG. 6, when the flow prevention member protrudes into the prize ball outlet gutter, the second prize ball B2 from the bottom is located within the ejection sensor l, and when the prize ball is ejected, the prize ball is ejected. The first prize ball detected by sensor 1 is B, and
Only when the prize ball B escapes from the inside of the ejection sensor 1, the value of the ejection register 0 is subtracted by rlJ.
従って、本実施例では、上述のように排出レジスタOの
値が「2」から「l」となったとき、換言すれば排出セ
ンサ1によって「賞球設定数−1」の数の賞品球が検知
されたときに、排出される最後の賞品球が排出センサl
内より脱することとなる。Therefore, in this embodiment, when the value of the ejection register O changes from "2" to "l" as described above, in other words, the ejection sensor 1 releases a number of prize balls equal to "set number of prize balls - 1". When detected, the last prize ball to be ejected is detected by the ejection sensor l.
It will come out from within.
排出される賞品球のうち最後の1つの排出が検出される
と、次回以降のループにおいては前記ステップ5268
の判別結果が”Yes″′に転じ、ステップ5278に
て前記ステップ5284でカウントを開始した排出1停
止タイマがタイムアツプしたか否かの判別が行われる。When the ejection of the last prize ball among the ejected prize balls is detected, the step 5268 is performed in the next and subsequent loops.
The determination result changes to "Yes"', and in step 5278 it is determined whether or not the ejection 1 stop timer that started counting in step 5284 has timed out.
この判別結果が’ N o ”のとき、即ち排出レジス
タ0の値が「1」であると判別されてから未だ所定時間
が経過していないと判別されたときには、排出ソレノイ
ド1をONしたまま(ステップ5290.8292,5
320をスキップして)本ルーチンを終了する。When the result of this determination is 'No', that is, when it is determined that the predetermined time has not yet elapsed since the value of the discharge register 0 was determined to be "1", the discharge solenoid 1 is left ON ( Step 5290.8292,5
320) and ends this routine.
排出レジスタ0の値がrl」となった後、上記所定時間
が経過して前記ステップ5278の判別結果がl′y
esI+に転じると、ステップ5290にて排出ソレノ
イド1を消磁(OFF)I、、その後排出1動作状態表
示器790aを緑色にて点灯して排出ソレノイド1側に
よる賞品球の排出制御が正常に行なわれていることを示
し、排出が完了したことを記憶しくステップ5320)
本ルーチンを終了する。After the value of the discharge register 0 becomes "rl", the predetermined time has elapsed and the determination result of step 5278 becomes "l'y".
When the state changes to esI+, the ejection solenoid 1 is demagnetized (OFF) I in step 5290, and the ejection 1 operation status indicator 790a is then turned on in green, indicating that the ejection control of the prize ball by the ejection solenoid 1 side is performed normally. step 5320).
This routine ends.
このようなタイミングで排出ソレノイド1が消磁(OF
F)されると、該消磁によって下降した流下阻止部材は
、最後の賞品球が該阻止部材を通過した直後に賞球導出
樋内に突出し、それに続く賞品球よりその流出を阻止す
るようになる。At this timing, the discharge solenoid 1 is demagnetized (OF
F) When this happens, the flow prevention member that has descended due to the demagnetization will protrude into the prize ball outlet gutter immediately after the last prize ball passes through the prevention member, and will prevent the subsequent prize balls from flowing out. .
一方、交互排出処理が排出ソレノイド2側にて行われる
ときには(前記ステップ8266の判別結果がII y
eS+1のとき)、ステップ5294に進んで、排出
2停止フラグがII I IIであるか否かが判別され
る。この排出2停止フラグは、排出ソレノイド2のOF
Fタイミングを決定する際の基準となるタイミング、即
ち最後に排出される賞品球が排出センサ2内より脱した
とき(排出2立下フラグがII I IIで且つこのと
き排出レジスタ0の値がrlJとなったとき)に後述の
排出2停止タイマがスタートしたことを示すべく”1”
に設定されるものである。On the other hand, when the alternate discharge process is performed on the discharge solenoid 2 side (the determination result in step 8266 is II y
eS+1), the process proceeds to step 5294, where it is determined whether the discharge 2 stop flag is II II II. This discharge 2 stop flag is the OF of discharge solenoid 2.
The reference timing for determining the F timing is when the last prize ball to be ejected leaves the ejection sensor 2 (the ejection 2 fall flag is II I II and the value of ejection register 0 is rlJ "1" to indicate that the ejection 2 stop timer (described later) has started when
It is set to .
未だ排出2停止タイマがスタートせず、この判別結果が
u N ouとなったときには、更に排出レジスタ0の
値が「2」であるか否かが判別される(ステップ829
6)。If the ejection 2 stop timer has not yet started and the result of this determination is uNou, it is further determined whether the value of the ejection register 0 is "2" (step 829).
6).
この判別は、後述する排出2流速測定処理を行なうべき
タイミング、即ち最後から2番目の賞品球が排出センサ
2内より脱するタイミングを検出するための判別である
。この判別結果がII N Oj″のときには、排出2
立下フラグが1111+であるか否かが判別される(ス
テップ5298)。This determination is for detecting the timing at which the second discharge flow velocity measurement process to be described later should be performed, that is, the timing at which the second to last prize ball escapes from within the discharge sensor 2. When this determination result is II N Oj'', the discharge 2
It is determined whether the falling flag is 1111+ (step 5298).
この排出2立下フラグは賞品球が排出センサ2内を脱し
たときにその値がLL I IIに設定されるものであ
る。従って、ステップ5298の判別結果が11 y
eSI+のときには新たに賞品球が1つ排出されたと判
断してステップ8300に進み排出レジスタ0に記憶さ
れた値(排出残球数)を1だけ減算し、更にステップ5
302にて前記排出2立下フラグをII OIIにリセ
ットしてステップ5304に進む。一方、前記ステップ
5298の判別結果が11 N o”のときには前記ス
テップ5300゜8302をスキップしてステップ53
04に進む。The value of this ejection 2 fall flag is set to LL I II when the prize ball escapes from the ejection sensor 2 . Therefore, the determination result in step 5298 is 11 y
When eSI+ is determined, it is determined that one new prize ball has been ejected, and the process proceeds to step 8300, where the value stored in ejection register 0 (the number of ejected remaining balls) is subtracted by 1, and then step 5
At step 302, the discharge 2 falling flag is reset to II OII, and the process proceeds to step 5304. On the other hand, when the determination result in step 5298 is 11 No'', step 5300 and step 8302 are skipped and step 53 is performed.
Proceed to 04.
ステップ8304では前述のステップ5278と同様、
この時点での排出レジスタ0の値が「1」であるか否か
が判別される。In step 8304, similar to step 5278 described above,
It is determined whether the value of the discharge register 0 at this point is "1".
−19に
の判別結果は”NO、即ち未だ最後に排出される賞品球
が排出センサ2内より脱していないときにはステップ8
308〜5312をスキップして、そのまま本ルーチン
を終了する。-19, the determination result is ``NO'', that is, if the last prize ball to be ejected has not come out of the ejection sensor 2, step 8
Skip steps 308 to 5312 and end this routine.
排出ソレノイド2のONによる賞品球の排出処理が開始
されて、前記排出レジスタ○の値が「2」になると最後
から2番目の賞品球が排出センサ2内より脱したと判断
して(前記ステップ8296の判別結果が”Yes″′
)引き続き該センサ2内を通過する最後の賞品球の流速
を測定すべく排出2流速測定処理(後述の第41図)が
行われる(ステップ3306)。When the ejection process of the prize ball is started by turning on the ejection solenoid 2 and the value of the ejection register ○ becomes "2", it is determined that the second to last prize ball has escaped from within the ejection sensor 2 (step The determination result of 8296 is "Yes"'
) Subsequently, an ejection 2 flow velocity measurement process (see FIG. 41, which will be described later) is performed to measure the flow velocity of the last prize ball passing through the sensor 2 (step 3306).
その後、排出レジスタ0の値が「1」になると(このと
き前記ステップ5304の判別結果がII Y eS!
+に転じる)、この時点を基準として排出ソレノイド2
のOFFタイミングを決定すべくステップ8308〜5
312が実行される。After that, when the value of the discharge register 0 becomes "1" (at this time, the determination result in step 5304 is II Y eS!
(changes to +), discharge solenoid 2 is set at this point as a reference.
Steps 8308 to 5 to determine the OFF timing of
312 is executed.
先ず、ステップ5308では前記ステップ5306の排
出2流速測定処理にて求められる賞品球の流速に基づい
て、最後に排出される賞品球が第2の賞球排出装置の流
下阻止部材745取付位置を通過するであろうタイミン
グを推定し、このタイミングと、後述の性能テスト処理
(第44図)にて算出される排出ソレノイド2のON/
○FFに基づく第2の賞球排出装置(流下阻止部材)の
応答速度とから排出2停止タイマのカウント値(停止タ
イマ値)が算出される。First, in step 5308, the last prize ball to be ejected passes through the installation position of the flow prevention member 745 of the second prize ball ejecting device, based on the flow velocity of the prize ball determined in the ejection 2 flow velocity measurement process of step 5306. Estimating the timing when the discharge solenoid 2 will be turned on and calculating the timing and the ON/OFF timing of the discharge solenoid 2 calculated in the performance test process (Fig. 44) described later.
The count value (stop timer value) of the discharge 2 stop timer is calculated from the response speed of the second prize ball discharge device (flow prevention member) based on FF.
続くステップ8310ではこのように算出された停止タ
イマ値を排出2停止タイマのカウント値としてセットし
、次いで前述の排出2停止フラグを′1″′に設定して
(ステップ8312つ、本ルーチンを終了する。In the following step 8310, the stop timer value calculated in this way is set as the count value of the discharge 2 stop timer, and then the aforementioned discharge 2 stop flag is set to '1'' (step 8312, this routine ends. do.
ところで、上述のように第2の賞球排出装置74oにお
いても、第1の賞球排出装置同様、排出センサ2によっ
て排出レジスタOの値が「1」となったとき、換言すれ
ばr賞球設定数−1」の数の賞品球が検知されたときに
、1番最後に排出される賞品球が排出センサ2内を脱す
るようになっている。By the way, as mentioned above, in the second prize ball ejecting device 74o as well, when the value of the ejection register O becomes "1" by the ejection sensor 2, in the same way as in the first prize ball ejecting device, in other words, when the value of the ejection register O becomes "1", the r prize ball When the number of prize balls equal to the set number minus 1 is detected, the last prize ball to be ejected escapes from the ejection sensor 2.
一旦排出レジスタ0が「1」となった後のループにおい
ては前記ステップ5294の判別結果はII y eS
I+に転じ、前記ステップ5310でカウントを開始し
た排出2停止タイマがタイムアツプしたか否かの判別が
行われる(ステップS3]、4)。In the loop after the discharge register 0 becomes "1", the determination result in step 5294 is II y eS
Turning to I+, it is determined whether or not the ejection 2 stop timer that started counting in step 5310 has timed up (steps S3 and 4).
この判別結果がII N oI+のとき、即ち排出レジ
スタ0の値が[1]であると判別されてから未だ所定時
間が経過していないと判別されたときには、排出ソレノ
イド2をONしたまま(ステップ5316.8318.
8320をスキップして)本ルーチンを終了する。When the result of this determination is IIN oI+, that is, when it is determined that the predetermined time has not yet elapsed since the value of the discharge register 0 was determined to be [1], the discharge solenoid 2 is left ON (step 5316.8318.
8320) and ends this routine.
排出レジスタ0の値が「1」であると判別されてから上
記所定時間が経過して前記ステップ5314の判別結果
がII Y eSI+に転じるとステップ8316にて
排出ソレノイド2を消磁(OFF)し、その後排出2動
作状態表示器790bを緑色にて点灯して排出ソレノイ
ド2側による賞品球の排出制御が正常に行なわれている
ことを示し、ステップ5320に進んで排出が完了した
ことを記憶し、本ルーチンを終了する。When the predetermined time has elapsed after the value of the discharge register 0 is determined to be "1" and the determination result in step 5314 changes to II Y eSI+, the discharge solenoid 2 is demagnetized (turned OFF) in step 8316, Thereafter, the ejection 2 operation status indicator 790b is lit in green to indicate that the ejection control of the prize ball by the ejection solenoid 2 side is being performed normally, and the process proceeds to step 5320 to memorize that ejection has been completed. This routine ends.
このようなタイミングで排出ソレノイド2が消磁(OF
F)されると、該消磁によって下降した流下阻止部材は
、最後の賞品球が該阻止部材を通過した直後に賞球導出
樋内に突出し、それに続く賞品球よりその流出を阻止す
るようになる。At this timing, the discharge solenoid 2 is demagnetized (OF
F) When this happens, the flow prevention member that has descended due to the demagnetization will protrude into the prize ball outlet gutter immediately after the last prize ball passes through the prevention member, and will prevent the subsequent prize balls from flowing out. .
第39図(A)、(B)は、上述した排出処理(第37
図)のステップ5212にて行われる併用排出処理のサ
ブルーチンを示すフローチャートである。FIGS. 39(A) and 39(B) show the above-mentioned discharge process (37th
12 is a flowchart showing a subroutine of the combined discharge process performed in step 5212 of FIG.
前述したように本ルーチンは、排出される賞品球の数(
賞球設定数)が9以上(但し15以下)のときに行われ
る処理であり、1ループの処理で第1及び第2の賞球排
出装置740,740による賞品球の排出が同時に行な
われるものである(賞球設定数が奇数個の場合、最後の
1個は一方の装置、例えば第1の賞球排出装置によって
排出される)。As mentioned above, this routine calculates the number of prize balls to be ejected (
This is a process that is performed when the set number of prize balls) is 9 or more (but not more than 15), and the prize balls are ejected simultaneously by the first and second prize ball ejecting devices 740, 740 in one loop of processing. (If the set number of prize balls is an odd number, the last one is ejected by one device, for example, the first prize ball ejecting device).
本フローによる賞品球の排出処理においても前述の交互
排出処理と同様に、排出ソレノイド1゜2のOFFタイ
ミング(排出l停止タイマ、排出2停正タイマ・のカウ
ント値)を、
(1′)第1.第2の賞球排出装置の応答速度を予め測
定しく第44図の性能テスト処理)、(2′)第1の賞
球排出装置から排出される最後の賞品球並びに第2の賞
球排出装置から排出される最後の賞品球を夫々排出セン
サl及び排出センサ2によって検出すると共にこれら2
つの賞品球の流下速度(流速)を該センサの出力に基づ
いて夫々算出しく排出1.流速測定処理、排出2流速測
定処理)、
(3′)前記夫々算出された流速に基づいて、第1゜第
2の賞球排出装置から個々に排出される最後の賞品球が
第1.第2の賞球排出装置の夫々の流下阻止部材745
,74.5取付位置(第7図参照)に達するまでに要す
る時間を夫々予測し、該予測した時間と前記応答速度と
に基づいて排出ソレノイド1及び排出ソレノイド2のO
FFタイミング(排出1停止タイマ及び排出2停止タイ
マの夫々のカウント値)を夫々決定する(後述のステッ
プ5350゜8380)。In the prize ball ejection process according to this flow, similarly to the above-mentioned alternate ejection process, the OFF timing of the ejection solenoid 1゜2 (count value of the ejection 1 stop timer, ejection 2 stop timer) is set to the (1') 1. (2') Measure the response speed of the second prize ball ejecting device in advance (performance test process shown in Fig. 44), (2') the last prize ball ejected from the first prize ball ejecting device and the second prize ball ejecting device. The last prize ball ejected from the ball is detected by ejection sensor l and ejection sensor 2, respectively, and
1. Calculate the falling velocity (flow velocity) of each prize ball based on the output of the sensor. Flow velocity measurement process, discharge 2 flow velocity measurement process), (3') Based on the respective calculated flow velocities, the last prize balls discharged individually from the 1st and 2nd prize ball dischargers are the 1st and 2nd prize balls. Each flow prevention member 745 of the second prize ball discharge device
, 74.5 The time required to reach the mounting position (see Figure 7) is predicted, and the O of the exhaust solenoid 1 and the exhaust solenoid 2 is adjusted based on the predicted time and the response speed.
The FF timings (count values of the discharge 1 stop timer and the discharge 2 stop timer) are respectively determined (steps 5350 to 8380, which will be described later).
と云う具合に行なう。Do it like this.
以下、フローに従って詳細に説明する。A detailed explanation will be given below according to the flow.
本ルーチンが開始されると、先ず、ステップ5322に
て排出監視タイマがタイムアツプしたか否かが判別され
る。前述のようにこのタイマは排出開始処理が開始され
たときにカウントを始めるものであり、この判別結果が
II y eS++のときには賞球排出系に異常が発生
したと判断してステップ5324以降の処理が行なわれ
る。When this routine is started, first, in step 5322, it is determined whether the discharge monitoring timer has timed up. As mentioned above, this timer starts counting when the ejection start process is started, and when the determination result is II y eS++, it is determined that an abnormality has occurred in the prize ball ejection system, and the processing from step 5324 onward is performed. will be carried out.
ステップ5324では排出1終了フラグがit 1 u
であるか否かが判別される。この判別結果が′NO″′
のとき、即ち賞球排出系に異常が発生したときに排出ソ
レノイド1が作動している場合には該排出ソレノイド1
を消磁(OFF)L (ステップ8326)更に第1の
賞球排出装置740側が異常であることを示すべく排出
1動作状態表示器790aを赤点滅させて(ステップ5
327)ステップ5328に進む。一方′″Y e s
”のときにはステップ5326,5327をスキップ
して、ステップ5328に進む。In step 5324, the discharge 1 end flag is set as it 1 u.
It is determined whether or not. This determination result is 'NO'''
If the ejection solenoid 1 is operating when an abnormality occurs in the prize ball ejection system, the ejection solenoid 1
Demagnetize (OFF) L (Step 8326) Furthermore, in order to indicate that the first prize ball ejecting device 740 side is abnormal, the ejecting 1 operation status indicator 790a is blinked in red (Step 5
327) Proceed to step 5328. On the other hand,
”, steps 5326 and 5327 are skipped and the process advances to step 5328.
ステップ5328では排出2終了フラグがII I I
Iであるか否かが判別され、この判別結果が”NOのと
き、即ち賞球排出系に異常が発生したときに排出ソレノ
イド2が作動している場合には排出ソレノイド2を消磁
(OFF)L (ステップ5330)、更に第2の賞球
排出装置740側が異常であることを示すべく排出2動
作状態表示器790bを赤点滅させて(ステップ533
1)ステップ5332に進み、一方II y eS++
のときには該ステップ5330,5331をスキップし
て、ステップ5332に進む。ステップ5332では、
第1、第2の賞球排出装置の少なくとも一方が異常とな
っていることを示すべく排出エラーフラグをu 1 n
に設定して、本ルーチンを終了する。In step 5328, the discharge 2 end flag is set to II
I, and if the determination result is "NO", that is, if the ejection solenoid 2 is operating when an abnormality occurs in the prize ball ejection system, the ejection solenoid 2 is demagnetized (OFF). L (step 5330), and the ejection 2 operation status indicator 790b is blinked in red to indicate that the second prize ball ejecting device 740 side is abnormal (step 533).
1) Proceed to step 5332 while II y eS++
In this case, steps 5330 and 5331 are skipped and the process proceeds to step 5332. In step 5332,
The ejection error flag is set to indicate that at least one of the first and second prize ball ejection devices is abnormal.
, and end this routine.
前記ステップ5322の判別結果がII N OI+の
ときにはステップ5334にて排出1終了フラグが1′
″であるか否かが判別される。この排出1終了フラグは
第1の賞球排出装置が排出すべき賞球数(排出数分割処
理(第36図)にて排出レジスタ1に記憶される値、以
下「第1の分割賞球数」という)分の賞品球の排出が完
了したときに、後述のステップ5362にてII I
IIに設定されるものである。When the determination result in step 5322 is II N OI+, the discharge 1 end flag is set to 1' in step 5334.
This discharge 1 end flag indicates the number of prize balls to be discharged by the first prize ball discharge device (the number of prize balls to be discharged is stored in the discharge register 1 in the discharge number division process (Fig. 36)). When the ejection of prize balls corresponding to the number of prize balls (hereinafter referred to as "first divided prize ball number") is completed, in step 5362 described later, II I
This is set to II.
前記ステップ5334の判別結果がIIN。The determination result in step 5334 is IIN.
のときには、続くステップ8336〜8362の処理が
行われる。In this case, the subsequent steps 8336 to 8362 are performed.
先ずステップ8336では排出1停止フラグがビである
か否がが判別される。このフラグは交互排出処理にて用
いられたものと同一のフラグで、第1の賞球排出装置か
ら排出される賞品球のうち最後の賞品球が排出センサ1
内を脱して(排出レジスタ1の値が「1」となったとき
)後述の排出1停止タイマがカウントを開始したときに
II I IIに設定されるものである。First, in step 8336, it is determined whether the discharge 1 stop flag is Bi. This flag is the same flag used in the alternate discharge process, and the last prize ball among the prize balls discharged from the first prize ball discharge device is the one that is sent to the discharge sensor 1.
This is set to II II when the discharge 1 stop timer, which will be described later, starts counting (when the value of the discharge register 1 becomes "1").
このステップ8336の判別結果がIf N o+”の
ときにはステップ5338に進み、後述の排出l流速測
定処理を行なうべきタイミングを決定すべく排出レジス
タ1の値が「2」であるが否がが判別される。If the determination result in step 8336 is "If No+", the process advances to step 5338, in which it is determined whether the value of discharge register 1 is "2" or not in order to determine the timing to perform discharge flow rate measurement processing, which will be described later. Ru.
この判別結果がl N oI+のときには、賞品球が排
出センサl内より脱したときにその値がLL I II
に設定される排出1立下フラグが1″′であるか否かが
判別される(ステップ8340)。この判別結果が11
y es1″のときには賞品球が1つ排出されたと判
断して、ステップ5342に進み排出レジスタ1に記憶
された値(第1の排出残球数)を1だけ減算し、更にス
テップ5344にて前記排出1立下フラグを1゛0″″
にリセットして、ステップ8346以降に進む。When this determination result is lN oI+, when the prize ball escapes from inside the ejection sensor l, the value is LL I II
It is determined whether or not the discharge 1 fall flag set to 1'' is 1'' (step 8340).
y es1'', it is determined that one prize ball has been ejected, and the process proceeds to step 5342, where the value stored in ejection register 1 (first ejected remaining number of balls) is subtracted by 1, and further, in step 5344, the value Set the discharge 1 fall flag to 1゛0''''
, and the process proceeds to step 8346 and subsequent steps.
一方、前記ステップ5340の判別結果が”NO″のと
きには前記ステップ5342,5344をスキップして
ステップ5346以降に進む。On the other hand, when the determination result in step 5340 is "NO", steps 5342 and 5344 are skipped and the process proceeds to step 5346 and subsequent steps.
ステップ8346ではこの時点での排出レジスタ1の値
が「l」であるか否か、即ち第1の賞球排出装置から排
出される賞品球のうち最後の賞品球がセンサl内より脱
したか否かが判別される。In step 8346, it is determined whether the value of the ejection register 1 at this point is "l", that is, whether the last prize ball among the prize balls ejected from the first prize ball ejecting device has escaped from inside the sensor l. It is determined whether or not.
未だ最後に排出される賞品球の排出が完了していないと
きにはこの判別結果はNO”となって、後述のステップ
8364以降に進む。If the ejection of the last prize ball to be ejected has not yet been completed, the result of this determination will be "NO" and the process will proceed to step 8364 and subsequent steps to be described later.
排出ソレノイドlの励磁によって賞品球の排出が行なわ
れ、第1の賞球排出装置から排出される賞品球のうち最
後から2番目の賞品球が排出センサ1内を脱するとぐ排
出レジスタ1=r2J)前記ステップ5338の判別結
果が”Yes″′に転じ、前述したように最後に排出さ
れる賞品球の流速を検出すべく排出1流速測定処理(後
述の第40図)が行われる(ステップ8348)。The prize balls are discharged by excitation of the discharge solenoid 1, and as soon as the second to last prize ball among the prize balls discharged from the first prize ball discharge device escapes from within the discharge sensor 1, the discharge register 1=r2J ) The determination result in step 5338 changes to "Yes"', and as described above, the discharge 1 flow velocity measurement process (see FIG. 40 described later) is performed to detect the flow velocity of the prize ball to be discharged last (step 8348). ).
賞品球の排出が継続され、排出レジスタ1の値が「1」
になると、この時点を基準として排出ソレノイド1のO
FFタイミングを決定すべくステップ5350−835
4が実行される。The ejection of prize balls continues, and the value of ejection register 1 becomes "1".
Then, based on this point, the O of discharge solenoid 1 is
Steps 5350-835 to determine FF timing
4 is executed.
先ず、ステップ5350では前記ステップ5348の排
出1流速測定処理にて求められる賞品球の流速に基づい
て、第1の賞球排出装置から最後に排出される賞品球が
該賞球排出装置の流下阻止部材745取付位雪を通過す
るであろうタイミングを推定し、このタイミングと、後
述の性能テスト処理(第44図)にて算出される排出ソ
レノイド1の0N10FFに基づく第1の賞球排出装置
(流下阻止部材)の応答速度とから排出1停止りイマの
カウント値(停止タイマ値)か算出される。First, in step 5350, the prize ball to be ejected last from the first prize ball ejecting device is prevented from flowing down by the first prize ball ejecting device, based on the flow velocity of the prize ball determined in the ejection 1 flow velocity measurement process of step 5348. The timing at which the member 745 is attached is estimated to pass through the snow, and the first prize ball ejecting device ( The count value (stop timer value) of the ejection 1 stop time is calculated from the response speed of the flow prevention member).
続くステップ5352ではこのように算出された停止タ
イマ値を排出1停止タイマのカウント値としてセットし
、次いで前述の排出1停止フラグをII I IIに設
定して(ステップ5354)、後述のステップ5364
以降に進む。In the following step 5352, the stop timer value calculated in this way is set as the count value of the discharge 1 stop timer, and then the above-mentioned discharge 1 stop flag is set to II II II (step 5354), and in step 5364, which will be described later.
Proceed to the following.
ところで、上述のように併用排出処理において第1の賞
球排出装置によって所定数(第1の分割賞球数)の賞品
球の排出を行なうにあたり、排出センサlによって排出
レジスタ1の値が「]」となったとき、換言すれば「賞
球設定数−1]の数の賞品球が検知されたときに、1番
最後に排出されるべき賞品球が排出センサ1内を脱した
とするのは交互排出処理にて述べたのと同一の理由によ
る。By the way, when the first prize ball ejecting device ejects a predetermined number of prize balls (the first divided number of prize balls) in the combination ejecting process as described above, the value of the ejection register 1 is set to "] by the ejection sensor l. In other words, when the number of prize balls equal to the number of prize balls set - 1 is detected, the prize ball that should be ejected last escapes from the ejection sensor 1. This is due to the same reason as mentioned in the alternate discharge process.
一旦排出しジスタlの値が「1」に設定された後のルー
プにおいては前記ステップ8336の判別結果は+1
y eS++に転じ、続いて前記ステップ5352でカ
ウントを開始した排出■停止タイマがタイムアツプした
か否かの判別が行われる(ステップ8356)。In the loop after the discharge is performed and the value of register l is set to "1", the determination result in step 8336 is +1.
y eS++, and then it is determined whether or not the ejection stop timer that started counting in step 5352 has timed up (step 8356).
この判別結果がNO″′のとき、即ち排出レジスタ1の
値が「1」であると判別されてから未だ所定時間が経過
していないときには、続くステップ8358〜8362
をスキップしてステップ8364以降に進む。When the result of this determination is NO'', that is, when the predetermined time has not yet elapsed since the value of the discharge register 1 was determined to be "1", the subsequent steps 8358 to 836
is skipped and the process proceeds to step 8364 and subsequent steps.
排出レジスタ0の値が「1」となった後、上記所定時間
が経過して前記ステップ8356の判別結果が’Yes
″′に転じると、ステップ5358にて排出ソレノイド
1を消磁(OFF)L、その後排出1動作状態表示器7
90aを緑色にて点灯して排出ソレノイド1側による賞
品球の排出制御が正常に行なわれていることを示しくス
テップ5360)、更に第1の賞球排出装置による所定
数(第1の分割賞球数)の賞品球の排出が全て終了した
ことを示すべく排出1終了フラグをu l″′に設定し
てステップ8364に進む。After the value of the discharge register 0 becomes "1", the predetermined time has elapsed and the determination result in step 8356 becomes 'Yes'.
When the state changes to ``'', the discharge solenoid 1 is demagnetized (OFF) L in step 5358, and then the discharge 1 operation status indicator 7 is turned off.
90a in green to indicate that the ejection control of prize balls by the ejection solenoid 1 side is normally performed (Step 5360), and furthermore, the first prize ball ejecting device controls the ejection of a predetermined number of prize balls (first divided prize). The discharge 1 completion flag is set to ul''' to indicate that the discharge of all prize balls (number of balls) has been completed, and the process proceeds to step 8364.
ステップ8364以降の処理においては第2の賞球排出
装置によって(排出ソレノイド2の励磁(ON)によっ
て)行われる賞品球の排出に関する制御が行われる。In the process from step 8364 onwards, the second prize ball ejection device controls the ejection of the prize balls (by energizing (ON) the ejection solenoid 2).
ステップ8364では排出2終了フラグが1111+で
あるか否かが判別される。この排出2終了フラグは第2
の賞球排出装置が排出すべき賞球数(排出数分割処理(
第36図)にて排出レジスタ2に記憶される値、以下「
第2の分割賞球数」という)分の賞品球の排出が完了し
たときに、後述のステップ5392にてII L II
に設定されるものである。In step 8364, it is determined whether the discharge 2 end flag is 1111+. This discharge 2 end flag is the second
The number of prize balls that should be ejected by the prize ball ejecting device (emission number division processing (
The value stored in the discharge register 2 in Fig. 36), hereinafter "
When the ejection of prize balls corresponding to the second divided prize ball number is completed, II
It is set to .
前記ステップ8364の判別結果がII N Onのと
きには、続くステップ8366〜5384の処理が行わ
れる。When the determination result in step 8364 is II N On, the subsequent steps 8366 to 5384 are performed.
先ずステップ8366では排出2停止フラグが1′″で
あるか否かが判別される。このフラグは交互排出処理に
て用いられたものと同一のフラグで、第2の賞球排出装
置から排出される賞品球のうち最後の賞品球が排出セン
サ2内を脱して(排出レジスタ2の値が「l」となった
とき)後述の排出2停止タイマがカウントを開始したと
きに1′1″′に設定されるものである。First, in step 8366, it is determined whether or not the ejection 2 stop flag is 1''.This flag is the same flag used in the alternate ejection process, and the ball ejected from the second prize ball ejecting device. 1'1''' when the last prize ball among the prize balls escapes from the ejection sensor 2 (when the value of the ejection register 2 becomes "l") and the ejection 2 stop timer described later starts counting. It is set to .
このステップ8366の判別結果がII N OLTの
ときにはステップ5368に進み、後述の排出2流速測
定処理を行なうべきタイミングを決定すべく排出レジス
タ2の値が「2」であるが否がか判別される。When the determination result in step 8366 is II N OLT, the process advances to step 5368, where it is determined whether the value of discharge register 2 is "2" or not in order to determine the timing to perform discharge 2 flow rate measurement processing, which will be described later. .
この判別結果が”N○″のときには、賞品球が排出セン
サ2内より脱したときにその値がII I IIに設定
される排出2立下フラグがII I IIであるが否か
が判別される(ステップ5370)。この判別結果がI
I Y esI+のときには賞品球が1つ排出されたと
判断して、ステップ5372に進み排出レジスタ2に記
憶された値(第2の排出残球数)を1だけ減算し、更に
ステップ5374にて前記排出2立下フラグを°゛O″
にリセットして、ステップ8376以降に進む。When this determination result is "N○", it is determined whether or not the discharge 2 fall flag, whose value is set to II II when the prize ball escapes from the discharge sensor 2, is II II II. (step 5370). This discrimination result is I
When IY esI+, it is determined that one prize ball has been ejected, and the process proceeds to step 5372, where the value stored in ejection register 2 (second remaining ejected ball number) is subtracted by 1, and further, in step 5374, the value Set the discharge 2 fall flag to °゛O''
, and proceed to step 8376 and subsequent steps.
一方、前記ステップ5370の判別結果が”No”のと
きには前記ステップ5372,5374をスキップして
ステップ5376以降に進む。On the other hand, if the determination result in step 5370 is "No", steps 5372 and 5374 are skipped and the process proceeds to step 5376 and subsequent steps.
ステップ8376ではこの時点での排出レジスタ2の値
が「l」であるか否か、即ち第2の賞球排出装置から排
出される賞品球のうち最後の賞品球がセンサ2内より脱
したか否かが判別される。In step 8376, it is determined whether the value of the ejection register 2 at this point is "l", that is, whether the last prize ball among the prize balls ejected from the second prize ball ejecting device has escaped from inside the sensor 2. It is determined whether or not.
未だ最後に排出される賞品球の排出が完了していないと
きにはこの判別結果はII N oI+となって、その
まま本ルーチンを終了する。If the ejection of the last prize ball to be ejected has not yet been completed, the result of this determination becomes II No I+, and the routine ends as it is.
排出ソレノイド2の励磁によって賞品球の排出が行なわ
れ、第2の賞球排出装置から排出される賞品球のうち最
後から2番目の賞品球が排出センサ2内を脱すると(排
出レジスタ2= r2J )前記ステップ8368の判
別結果がIf y eSI+に転じ、前述したように最
後に排出される賞品球の流速を検出すべく排出2流速測
定処理(後述の第41図)が行われる(ステップ337
8)。The prize balls are discharged by excitation of the discharge solenoid 2, and when the second to last prize ball among the prize balls discharged from the second prize ball discharge device escapes from within the discharge sensor 2 (discharge register 2 = r2J ) The determination result in step 8368 is changed to If y eSI+, and as described above, the discharge 2 flow velocity measurement process (FIG. 41 described later) is performed to detect the flow velocity of the prize ball that is finally discharged (step 337
8).
賞品球の排出が継続され、排出レジスタ2の値が「1」
になると、この時点を基準として排出ソレノイド2のO
FFタイミングを決定すべくステップ5380−338
4が実行される。The ejection of prize balls continues, and the value of ejection register 2 becomes "1".
Then, based on this point, the O of discharge solenoid 2 is
Steps 5380-338 to determine FF timing
4 is executed.
先ず、ステップ8380では前記ステップ5378の排
出2流速測定処理にて求められる賞品球の流速に基づい
て、第2の賞球排出装置から最後に排出される賞品球が
該賞球排出装置の流下阻止部材745取付位置を通過す
るであろうタイミングを推定し、このタイミングと、後
述の性能テスト処理(第44図)にて算出される排出ソ
レノイド2の0N10FFに基づく第2の賞球排出装置
(流下阻止部材)の応答速度とから排出2停止タイマの
カウント値(停止タイマ値)が算出される。First, in step 8380, the prize ball to be ejected last from the second prize ball ejecting device is prevented from flowing down by the second prize ball ejecting device, based on the flow velocity of the prize ball determined in the ejection 2 flow rate measurement process of step 5378. The timing at which the member 745 will pass through the mounting position is estimated, and the second prize ball ejecting device (flowing down The count value (stop timer value) of the ejection 2 stop timer is calculated from the response speed of the stopper (blocking member).
続くステップ5382ではこのように算出された停」F
タイマ値を排出2停止タイマのカウント値としてセット
し、次いで前述の排出2停止フラグを1”に設定して(
ステップ8384)、本ルーチンを終了する。In the following step 5382, the stop calculated in this way is
Set the timer value as the count value of the ejection 2 stop timer, then set the ejection 2 stop flag mentioned above to 1" (
Step 8384), this routine ends.
ところで、上述のように第2の賞球排出装置による賞品
球の排出処理時にも、所定数(第2の分割賞球数)の賞
品球の排出を行なうにあたり、排出センサ2によって排
出レジスタ2の値が「l」となったとき、換言すれば「
賞球設定数−1」の数の賞品球が検知されたときに、1
番最後に排出されるべき賞品球が排出センサ2内を脱し
たとするのは交互排出処理にて述べたのと同一の理由に
よる。By the way, as mentioned above, when the second prize ball discharging device processes the prize balls, the discharge sensor 2 controls the discharge register 2 in order to discharge a predetermined number of prize balls (the second divided number of prize balls). When the value becomes "l", in other words, "
When the number of prize balls equal to the number of prize balls set - 1 is detected, 1
The reason why it is assumed that the prize ball to be ejected last in the number has escaped from the ejection sensor 2 is for the same reason as described in the alternate ejection process.
一旦排出レジスタ2の値が「1」に設定された後のルー
プにおいては前記ステップ8366の判別結果はll
y eS++に転じ、続いて前記ステップ5382でカ
ウントを開始した排出2停止タイマがタイムアツプした
か否かの判別が行われる(ステップ8386)。In the loop after the value of the discharge register 2 is set to "1", the determination result of step 8366 is
y eS++, and then it is determined whether or not the ejection 2 stop timer that started counting in step 5382 has timed up (step 8386).
この判別結果が’ N o ”のとき、即ち排出レジス
タ2の値が「1」であると判別されてから未だ所定時間
が経過していないときには、続くステップ8388〜8
396をスキップして、そのまま本ルーチンを終了する
。When this determination result is 'No', that is, when the predetermined time has not yet passed since the value of the discharge register 2 was determined to be "1", the subsequent steps 8388 to 8388 are performed.
Skip step 396 and end this routine.
排出レジスタ2の値が「1」となった後、上記所定時間
が経過して前記ステップ8386の判別結果が”Yes
″′に転じると、ステップ5388にて排出ソレノイド
2を消磁(OFF)L、その後排出2動作状態表示器7
90bを緑色にて点灯して排出ソレノイド2側による賞
品球の排出制御が正常に行なわれていることを示しくス
テップ5390)、更に第2の賞球排出装置による所定
数(第2の分割賞球数)の賞品球の排出が全て終了した
ことを示すべく排出2終了フラグをII I IIに設
定してステップ5394に進む。After the value of the discharge register 2 becomes "1", the predetermined time has elapsed and the determination result of step 8386 becomes "Yes".
When the state changes to ``'', the discharge solenoid 2 is demagnetized (OFF) L in step 5388, and then the discharge 2 operating status indicator 7 is turned off.
90b is lit in green to show that the ejection control of prize balls by the ejection solenoid 2 side is normally performed (step 5390), and furthermore, the second prize ball ejecting device releases a predetermined number of prize balls (second divided prize). The discharge 2 completion flag is set to II II II to indicate that the discharge of all prize balls (number of balls) has been completed, and the process proceeds to step 5394.
ステップ5394では、この時点で排出1終了フラグが
既に′1″′に設定されているか否かが判別される。こ
の判別結果がII N O1即ちこの時点で未だ第1の
賞球排出装置による賞品球の排出が完了していないとき
にはそのまま本ルーチンを終了し、一方、第1の賞球排
出装置による所定数の賞品球の排出が既に完了して判別
結果が’YeSI+となったときには(この時点では第
2の賞球排出装置による賞品球の排出も既に完了してい
る)ステップ8396にて排出終了フラグを′1″に設
定して本ルーチンを終了する。In step 5394, it is determined whether or not the ejection 1 end flag has already been set to ``1'''' at this point. If the ejection of the balls has not yet been completed, this routine ends directly; on the other hand, if the ejection of a predetermined number of prize balls by the first prize ball ejecting device has already been completed and the determination result is 'YeSI+' (at this point In this case, the ejection of the prize balls by the second prize ball ejecting device has already been completed) In step 8396, the ejection completion flag is set to '1'' and this routine is ended.
また第2の賞球排出装置が所定数(第2の分割賞球数)
の賞品球の排出を完了している状態から(排出2終了フ
ラグ= a 1 u )、第1の賞球排出装置による所
定数の賞品球の排出が終了したと判断されると前記ステ
ップ8364の判別結果がII Y esI+となって
、前記ステップ5394が実行される。このときステッ
プ5394の判別結果はII y esllとなり、排
出終了フラグが” 1 ”に設定される(ステップ53
96)。このように、” 1 ”に設定された排出終了
フラグは前述の排出処理のステップS18の判別に用い
られ、これによってセーフ記憶値が「1」だけ減算され
る(第37図のステップ5220)。In addition, the second prize ball ejecting device has a predetermined number (second divided prize ball number).
When it is determined that the first prize ball ejecting device has completed ejecting a predetermined number of prize balls (ejection 2 end flag = a 1 u ), step 8364 is performed. The determination result is II Yes esI+, and step 5394 is executed. At this time, the determination result in step 5394 is II y esll, and the discharge end flag is set to "1" (step 53
96). In this way, the discharge end flag set to "1" is used for the determination in step S18 of the discharge process described above, and thereby the safe storage value is subtracted by "1" (step 5220 in FIG. 37).
以上のように、賞球設定数が大きな値(9〜15)に設
定されているときに該設定数を分割して2つの排出レジ
スタ1.2にその値を記憶し、排出レジスタ1,2の値
に基づいて第1及び第2の賞球排出装置を夫々独立して
作動させることにより、多数の賞品球の排出が一層迅速
に行えるようになる。As described above, when the set number of prize balls is set to a large value (9 to 15), the set number is divided and the value is stored in the two ejection registers 1.2, and the value is stored in the ejection registers 1 and 2. By independently operating the first and second prize ball discharge devices based on the value of , a large number of prize balls can be discharged more quickly.
第40図は、前述した交互排出処理(第38図)又は併
用排出処理(第39図)にて行われる排出l流速測定処
理のサブルーチンを示すフローチャートである。FIG. 40 is a flowchart showing a subroutine of the discharge l flow rate measurement process performed in the above-mentioned alternate discharge process (FIG. 38) or combined discharge process (FIG. 39).
このサブルーチンは、第1の賞球排出装置740から排
出される所定数の賞品球のうち最後に排出される賞品球
の流速を測定するもので、前述したように排出される賞
品球のうち最後から2番目の賞品球が排出センサl内か
ら脱したときに本ルーチンは開始される。尚、本実施例
では賞品球の流速を表すパラメータとして、該賞品球が
排出センサ1内に達してから(排出1立上りフラグがI
I 1 +1 となったときから)該センサ1内を脱す
るまで(排出1立下りフラグがII I IIとなるま
で)に要する時間間隔(排出センサ1の出力がHレベル
を保持する時間間隔)が用いられる。This subroutine measures the flow velocity of the last prize ball out of a predetermined number of prize balls ejected from the first prize ball ejecting device 740. This routine starts when the second prize ball escapes from the ejection sensor l. In this embodiment, the parameter representing the flow velocity of the prize ball is set after the prize ball reaches the inside of the discharge sensor 1 (when the discharge 1 rising flag is
The time interval required from when the output of the exhaust sensor 1 remains at H level until it leaves the sensor 1 (from when the output of the exhaust sensor 1 becomes I 1 +1) (until the exhaust 1 falling flag becomes II II II) is used.
本ルーチンが開始されると、先ずステップ5402にて
排出1流速測定フラグがII 111であるか否かが判
別される。この排出1流速測定フラグは上記時間間隔の
計測が開始されているか否かを判断するために設けられ
たもので、本処理が開始される前に(排出開始処理にて
)その値がII OIIにリセットされ、賞品球が排出
センサl内に達した後、後述のステップ5408にて”
1 ”にセットされる。When this routine is started, first in step 5402 it is determined whether the discharge 1 flow rate measurement flag is II 111 or not. This discharge 1 flow rate measurement flag is provided to determine whether or not the measurement of the above time interval has started, and before this process starts (in the discharge start process), its value is set to II OII After the prize ball reaches the ejection sensor l, in step 5408, which will be described later.
1”.
このステップ5402の判別結果がI NO++のとき
にはステップ5404に進み、排出1立上フラグがII
I IIであるか否かが判別される。この判別結果が
’No 、即ち本処理が開始された後、未だ賞品球が
排出センサ1内に達していないときには、ステップ84
06〜5410をスキップして本ルーチンを終了する。When the determination result in step 5402 is INO++, the process advances to step 5404, and the discharge 1 start-up flag is set to II.
It is determined whether or not it is I II. If the determination result is 'No', that is, the prize ball has not yet reached the inside of the ejection sensor 1 after the start of this process, step 84
Skip steps 06 to 5410 and end this routine.
賞品球が排出センサl内に達して排出l立上フラグが”
1 ”となると前記ステップ5404の判別結果がI
I y esllに転じ、ステップ8406にて上記時
間間隔を測定する排出l流速タイマをスタートさせ、次
いで前述の排出l流速測定フラグを′l″に設定しくス
テップ5408)、更に前記排出l立上フラグを” o
”にリセットして(ステップ5410)本ルーチンを
終了する。The prize ball reaches the ejection sensor l and the ejection l start flag is set.
1”, the determination result in step 5404 is I.
In step 8406, the discharge flow rate timer for measuring the above-mentioned time interval is started, and then the discharge flow rate measurement flag mentioned above is set to 'l'' (step 5408), and the discharge l rise flag is ” o
” (step 5410) and ends this routine.
−旦、賞品球が排出センサ1内に達して排出1流速タイ
マがスタートシ、排出l流速測定フラグか′l″に設定
されると、以後前記ステップ5402の判別結果はl
Y esllとなって、今度は賞品球が排出センサ1内
から脱したか否か(排出]立下フラグが′]″であるか
否か)が判別される(ステップ641.2)。- Once the prize ball reaches the inside of the ejection sensor 1 and the ejection 1 flow rate timer is started, the ejection l flow rate measurement flag is set to 'l'', from then on, the determination result of step 5402 is l.
Yes, and it is then determined whether the prize ball has escaped from within the ejection sensor 1 (or whether the ejection fall flag is ']'') (step 641.2).
賞品球が排出センサ1内に達し未だ該センサ1内から脱
していないときにはこの判別結果は”No+′となって
、そのまま本ルーチンを終了する。If the prize ball has reached the inside of the ejection sensor 1 and has not yet escaped from the sensor 1, the result of this determination is "No+" and the routine is ended.
従って賞品球がセンサ1内を通過中のときにはステップ
8402.8412のみが繰返し実行されることになる
。Therefore, when the prize ball is passing through the sensor 1, only steps 8402 and 8412 are repeatedly executed.
その後賞品球がセンサ1内から脱し、排出l立下フラグ
が1″になるとステップ5412の判別結果がI y
esllに転じ、排出]流速タイマのカウント値の読出
しが行われる(ステップ5414)。After that, when the prize ball escapes from inside the sensor 1 and the ejection l fall flag becomes 1'', the determination result in step 5412 becomes Iy.
Then, the flow rate timer count value is read out (step 5414).
このように読出されたタイマカウント値は、排出センサ
1の出力信号が立上がっている時間間隔即ち、排出され
た賞品球が排出センサ1内を通過するのに要する時間間
隔どなり、該時間間隔が賞品球の流速を表わすパラメー
タとして、前述の交互排出処理、併用排出処理にて用い
られる。The timer count value read in this way is determined by the time interval during which the output signal of the ejection sensor 1 rises, that is, the time interval required for the ejected prize ball to pass through the ejection sensor 1. It is used as a parameter representing the flow velocity of prize balls in the above-mentioned alternate discharge process and combined discharge process.
第41図は前述した交互排出処理(第38図)及び併用
排出処理(第39図)にて行なわれる排出2流速測定処
理のサブルーチンを示すフローチヤードである。FIG. 41 is a flowchart showing a subroutine of two discharge flow rate measurement processes performed in the above-mentioned alternate discharge process (FIG. 38) and combined discharge process (FIG. 39).
このサブルーチンは、第2の賞球排出装置740から排
出される所定数の賞品球のうち最後に排出される賞品球
の流速を測定するもので、前述したように排出される賞
品球のうち最後から2番目の賞品球が排出センサ1内か
ら脱したときに本ルーチンは開始される。尚、このサブ
ルーチンにおいても、賞品球の流速を表すパラメータと
して、該賞品球が排出センサ2内に達してから該センサ
2内を脱するまでに要する時間間隔(排出センサ2の出
力がHレベルを保持する時間間隔)が用いられる。This subroutine measures the flow velocity of the last prize ball out of a predetermined number of prize balls ejected from the second prize ball ejecting device 740. This routine starts when the second prize ball escapes from the ejection sensor 1. In this subroutine as well, the time interval required from when the prize ball reaches the inside of the ejection sensor 2 until it leaves the sensor 2 (when the output of the ejection sensor 2 reaches H level) is used as a parameter representing the flow velocity of the prize ball. time interval) is used.
本ルーチンが開始されると、先ずステップ5422にて
排出2流速測定フラグがLL I ++であるか否かが
判別される。この排出2流速測定フラグは上記時間間隔
の測定が開始されているか否かを判断するために設定さ
れたもので、本処理が開始される前に(排出開始処理に
て)その値がII O++にリセットされ、賞品球が排
出センサ2内に達した後、後述のステップ5428にて
tr l nにセットされる。When this routine is started, first in step 5422 it is determined whether the discharge 2 flow rate measurement flag is LL I ++. This discharge 2 flow rate measurement flag is set to determine whether or not the measurement of the above-mentioned time interval has started, and before this process starts (in the discharge start process), its value is set to II O++ After the prize ball reaches the ejection sensor 2, it is set to tr l n in step 5428, which will be described later.
このステップ5422の判別結果がII N ol″の
ときにはステップ5424に進み、排出2立上フラグが
If I ++であるか否かが判別される。この判別結
果が”No”、即ち本処理が開始された後、未だ賞品球
が排出センサ2内に達していないときには、ステップ8
426〜8430をスキップして本ルーチンを終了する
。When the determination result of this step 5422 is "II N ol", the process advances to step 5424, and it is determined whether or not the discharge 2 startup flag is If I ++.If the determination result is "No", that is, the main process starts. If the prize ball has not yet reached the inside of the ejection sensor 2, step 8
This routine ends by skipping steps 426-8430.
賞品球が排出センサ2内に達して排出2立上フラグがn
1 uとなると前記ステップ5424の判別結果が1
1 y eS++に転じ、ステップ5426にて上記時
間間隔を測定する排出2流速タイマをスタートさせ、次
いで前述の排出2流速測定フラグをII I ++に設
定しくステップ8428)、更に前記排出2立上フラグ
をu O++にリセットして(ステップ8430)本ル
ーチンを終了する。The prize ball reaches the ejection sensor 2 and the ejection 2 rising flag is set to n.
1 u, the determination result in step 5424 is 1.
Step 5426 starts the discharge 2 flow rate timer for measuring the time interval, and then sets the discharge 2 flow rate measurement flag to II I++ (step 8428), and further sets the discharge 2 start-up flag. is reset to uO++ (step 8430), and this routine ends.
−旦、賞品球が排出センサ2内に達して排出2流速タイ
マがスタートし、排出2流速測定フラグがu l nに
設定されると、以後前記ステップ5422の判別結果は
If y eS++となって、今度は賞凸球が排出セン
サ2内から脱したか否か(排出2立下フラグがrr 1
++であるか否が)が判別される(ステップ5432
)。- Once the prize ball reaches the inside of the ejection sensor 2, the ejection 2 flow rate timer starts, and the ejection 2 flow rate measurement flag is set to u l n. From then on, the determination result in step 5422 becomes If y eS++. , Next, check whether the prize convex sphere has escaped from the discharge sensor 2 (the discharge 2 falling flag is rr 1
++) is determined (step 5432
).
賞品球が排出センサ2内に達し未だ該センサ2内から脱
していないときにはこの判別結果はNo”となって、そ
のまま本ルーチンを終了する。If the prize ball has reached the inside of the ejection sensor 2 and has not yet escaped from the sensor 2, the result of this determination is "No" and the routine is ended.
従って賞品球がセンサ2内を通過中のときにはステップ
5422,8432のみが繰返し実行されることになる
。Therefore, while the prize ball is passing through the sensor 2, only steps 5422 and 8432 are repeatedly executed.
その後賞品球がセンサ2内から脱し、排出2立下フラグ
がII I ++になるとステップ5432の判別結果
がII Y esI+に転じ、排出2流速タイマのカウ
ント値の読出しが行われる(ステップ5434)。Thereafter, when the prize ball escapes from the sensor 2 and the discharge 2 falling flag becomes II I ++, the determination result in step 5432 changes to II Yes I+, and the count value of the discharge 2 flow rate timer is read (step 5434).
このように読出されたタイマカウント値は、排出センサ
2の出力信号が立上がっている時間間隔即ち、排出され
た賞品球が排出センサ2内を通過するのに要する時間間
隔となり、該時間間隔が賞品球の流速を表わすパラメー
タとして、前述の交互排出処理、併用排出処理にて用い
られる。The timer count value read in this way is the time interval during which the output signal of the ejection sensor 2 rises, that is, the time interval required for the ejected prize ball to pass through the ejection sensor 2, and the time interval is It is used as a parameter representing the flow velocity of prize balls in the above-mentioned alternate discharge process and combined discharge process.
第42図は前述の排出処理(第37図)のステップ52
04にて実行される排出エラー処理のサブルーチンを示
すフローチャートである。FIG. 42 shows step 52 of the above-mentioned discharge process (FIG. 37).
3 is a flowchart showing a subroutine for ejection error processing executed in step 04.
この排出エラー処理は、前述したように排出処理の実行
中に排出エラーフラグがIf I 11となったとき、
即ち排出開始処理が開始されてから所定時間(例えば3
5ec)が経過するまでに(排出開始処理にてカウント
が開始される排出監視タイマがタイムアツプするまでに
)前述の交互排出処理又は併用排出処理によって所定数
(賞球設定数)の賞品球の排出が完了しないときに行わ
れるものである。This ejection error processing is performed when the ejection error flag becomes If I 11 during the execution of the ejection processing as described above.
In other words, a predetermined period of time (for example, 3
5ec) has elapsed (before the ejection monitoring timer that starts counting in the ejection start process times up), a predetermined number of prize balls (set number of prize balls) will be ejected by the above-mentioned alternate ejection processing or combined ejection processing. This is done when the process is not completed.
本ルーチンが開始されると、先ずステップ5502で交
互排出フラグが1′′であるか否かが判別される。この
判別結果が“’Yes 、即ち排出処理が交互排出処
理(第37図のステップ5210)によって行われてい
た場合にはステップ5504に進み、この時点で第1の
賞球排出装置と第2の賞球排出装置の何れの排出装置に
よって賞品球の排出が行われていたかを判別すべく、こ
の時点での反転フラグの値がII I IIであるか否
かが判別される。When this routine is started, first in step 5502 it is determined whether the alternate discharge flag is 1''. If the result of this determination is "'Yes," that is, if the ejection process was performed by the alternate ejection process (step 5210 in FIG. In order to determine which of the prize ball ejecting devices was used to eject the prize balls, it is determined whether the value of the reversal flag at this point is II II II.
この判別結果が’No 、即ち第1の賞球排出装置に
よって交互排出処理が行われていたときには、ステップ
8506に進んで排出1エラー解除フラグがIf I
IIであるか否かが判別される。この排出1エラー解除
フラグは、第32図に示す排出センサlレベル入力処理
において排出センサ1の出力信号が賞品球の存在を示す
出力波形となったときに” 1 ”に設定されるもので
あり、従ってこの判別結果がII Y eSllのとき
には、第1の賞球排出装置が排出可能状態に復帰したと
判断して、その旨を示すべく排出l動作状態表示器を緑
色に点灯しくステップ5508)、前記排出エラーフラ
グを” o ”にリセットしくステップ8532)、再
び排出開始処理より制御を行わせるべく処理NOをit
1 uに設定して(ステップ5534)、本ルーチン
を終了する。If the result of this determination is 'No', that is, the alternate ejection process is being performed by the first prize ball ejecting device, the process advances to step 8506 and the ejection 1 error cancellation flag is set as If I.
It is determined whether or not it is II. This ejection 1 error release flag is set to "1" when the output signal of ejection sensor 1 becomes an output waveform indicating the presence of a prize ball in the ejection sensor l level input process shown in FIG. 32. Therefore, when the determination result is II Y eSll, it is determined that the first prize ball ejecting device has returned to the ejectable state, and the ejecting operation status indicator is turned on in green to indicate this (step 5508). , reset the discharge error flag to "o" (step 8532), and set the process NO to perform control from the discharge start process again.
1 u (step 5534), and ends this routine.
このステップ5506の判別結果がN○゛のとき、即ち
未だ異常状態か継続しているときには前記ステップ85
08、更には前記ステップ5532.5534をスキッ
プして本ルーチンを終了する。If the determination result in step 5506 is N○゛, that is, if the abnormal state is still continuing, step 85
08, the routine further skips steps 5532 and 5534 and ends this routine.
一方、前記反転フラグが” ] ”のとき(ステップ5
504の判別結果が’Yes”)にはそれまで第2の賞
球排出装置によって賞品球の排出が行われていたと判断
して、ステップ8510に進み、排出2エラー解除フラ
グが″ビ′であるか否かが判別される。この排出2エラ
ー解除フラグは第33図に示す排出センサ2レベル人力
処理において排出センサ2の出力信号が賞品球の存在を
示す出力波形となったときにビに設定されるものであり
、従ってこの判別結果がIf y eSllのときには
、第2の賞球排出装置が排出可能状態に復帰したと判断
して、その旨を示すべく排出2動作状態表示器を緑色に
点灯しくステップ5512)、前記ステップ5532,
8534を実行した後、本ルーチンを終了する。On the other hand, when the reversal flag is "]" (step 5
If the determination result in step 504 is 'Yes', it is determined that the prize balls have been ejected by the second prize ball ejecting device up to that point, and the process proceeds to step 8510, where the ejection 2 error cancellation flag is 'BI'. It is determined whether or not. This ejection 2 error release flag is set to B when the output signal of ejection sensor 2 becomes an output waveform indicating the presence of a prize ball in the ejection sensor 2 level manual processing shown in FIG. When the determination result is If y eSll, it is determined that the second prize ball ejecting device has returned to the ejectable state, and the ejecting 2 operating state indicator is turned on in green to indicate this.Step 5512) 5532,
After executing step 8534, this routine ends.
このステップ3510の判別結果が=I N o+1の
とき、即ち未だ異常状態が継続しているときには前記ス
テップ5512、更には前記ステップ5532、S53
,1をスキップして本ルーチンを終了する。When the determination result of this step 3510 is =I N o+1, that is, when the abnormal state is still continuing, the steps 5512, 5532, and S53 are performed.
, 1 is skipped and this routine ends.
又、排出処理に於いて併用排出処理が行われていたとき
く交互排出フラグ=”O”)には前記ステップ5502
の判別結果はu N OI+となり、ステップS5]4
に進んで排出l終了フラグが” 1 ”であるか否かが
判別される。In addition, when the combined discharge process is performed in the discharge process, the alternate discharge flag = "O") is set to the step 5502.
The determination result is u N OI+, and step S5]4
Then, it is determined whether the discharge l end flag is "1" or not.
この判別結果が’Yes″′のとき、即ちこの時点で既
に第1の賞球排出処理装置による賞品球の排出が完了し
ていると判別されたときには続くステップ8516〜5
520をスキップして、ステップ5522以降に進む。When this determination result is 'Yes''', that is, when it is determined that the ejection of prize balls by the first prize ball ejection processing device has already been completed at this point, steps 8516 to 5 continue.
Skip step 520 and proceed to step 5522 and subsequent steps.
一方、前記判別結果が1+ N O″“のときにはステ
ップ8516にて更に前記排出1エラー解除フラグが1
゛′であるか否かが判別される。On the other hand, when the determination result is 1+NO'', the discharge 1 error release flag is further set to 1 in step 8516.
It is determined whether or not.
この判別結果がif y eSllとなったとき、即ち
第1の賞球排出装置による賞品球の排出が行われている
間に当該排出エラー処理が開始され、且つ排出1エラー
解除フラグによって第1の賞球排出装置が排出可能状態
に復帰したと判断されたときにはステップ5518にて
排出l終了フラグをII I IIに設定し、次いでス
テップ5520にて第1の賞球排出装置が正常に排出動
作を行い得ることを示すべく排出コ動作状態表示器を緑
色に点灯してステップ5522に進む。一方、前記ステ
ップ5516の判別結果がN o++のときには、前記
ステップ8518,8520をスキップしてステップ5
522に進む。When this determination result becomes if y eSll, that is, while the first prize ball ejecting device is discharging the prize ball, the ejection error processing is started, and the ejection error cancellation flag indicates that the first When it is determined that the prize ball ejecting device has returned to the ejectable state, the ejection l end flag is set to II II II in step 5518, and then in step 5520, the first prize ball ejecting device normally performs the ejecting operation. The ejector operation status indicator lights up in green to indicate what can be done, and the process proceeds to step 5522. On the other hand, when the determination result in step 5516 is No++, steps 8518 and 8520 are skipped and step 5
Proceed to 522.
ステップ5522では、排出2終了フラグがII I
IIであるか否かが判別される。この判別結果がII
y eSllのとき、即ちこの時点で既に第2の賞球排
出処理装置による賞品球の排出が完了していると判別さ
れたときには続くステップ8524〜8528をスキッ
プして、ステップ5530以降に進み、一方、判別結果
がN OI+のときにはステップ5524にて更に前述
の排出2エラー解除フラグがII I IIであるか否
かが判別される。In step 5522, the discharge 2 end flag is set to
It is determined whether or not it is II. This discrimination result is II
y eSll, that is, when it is determined that the ejection of the prize balls by the second prize ball ejection processing device has already been completed at this point, the subsequent steps 8524 to 8528 are skipped and the process proceeds to step 5530 and thereafter; , when the determination result is NOI+, it is further determined in step 5524 whether or not the above-mentioned discharge 2 error release flag is II II II.
この判別結果がIf Y eSllとなったとき、即ち
第2の賞球排出装置による賞品球の排出が行われている
間に当該排出エラー処理が開始され、且つ排出2エラー
解除フラグによって該第2の賞球排出装置が排出可能状
態に復帰したと判断されたときにはステップ5526に
て排出2終了フラグを811+に設定し、次いでステッ
プ5528にて第2の賞球排出装置が正常に排出動作を
行い得ることを示すべく排出2動作状態表示器を緑色に
点灯してステップ5530に進む。一方、前記ステップ
5524の判別結果がII N oMのときにはそのま
ま本ルーチンを終了する。When this determination result becomes If Y eSll, that is, while the second prize ball ejecting device is discharging the prize ball, the ejection error processing is started, and the ejection 2 error cancellation flag indicates that the second prize ball is being ejected. When it is determined that the second prize ball ejecting device has returned to the ejectable state, the ejection 2 end flag is set to 811+ in step 5526, and then in step 5528, the second prize ball ejecting device normally performs the ejecting operation. The ejection 2 operation status indicator lights up in green to indicate that the ejection 2 is obtained, and the process proceeds to step 5530. On the other hand, if the determination result in step 5524 is II NoM, this routine is directly terminated.
ステップ5530では再び排出l終了フラグがu 1
++であるか否かが判別される。この判別はステップ5
522の判別で排出2終了フラグがLL I ++であ
るとされた′とき、又はステップ5526で排出2終了
フラグが“1″に設定されたときにのみ行われるので、
この判別結果がI y eSI+のときには排出1終了
フラグ及び排出2終了フラグの双方が1′″に設定され
ていることになる。このときにはステップ5532に進
んで排出エラーフラグを○″にリセットすると共に、再
度、排出開始処理より賞品球の排出制御を開始すべく処
理NOをu 1 uに設定して(ステップ5534)、
本ルーチンを終了する。In step 5530, the ejection l end flag is set again to u 1
It is determined whether or not it is ++. This determination is done in step 5.
This is performed only when the discharge 2 end flag is determined to be LL I ++ in the determination at step 522, or when the discharge 2 end flag is set to "1" at step 5526.
When this determination result is I y eSI+, both the discharge 1 end flag and the discharge 2 end flag are set to 1''.In this case, the process advances to step 5532, where the discharge error flag is reset to ○'' and , Set the processing number to u 1 u again to start the prize ball ejection control from the ejection start processing (step 5534),
This routine ends.
第43図(A)〜(C)は第13図に示すメインルーチ
ンにおいて実行される球核処理のサブルーチンを示すフ
ローチャートである。FIGS. 43(A) to 43(C) are flowcharts showing subroutines for sphere nucleus processing executed in the main routine shown in FIG. 13.
この球核処理は遊技店の係員によって原波スイッチが押
されたことが前述の球核センサ入ツノ処理(第23図)
によって検知され、球核フラグがビに設定されたときに
、前述の排出開始処理、排出処理及び後述の性能テスト
処理の何れもが実行されていないこと(処理NO=”O
”となってメインルーチンのステップ88〜S14がI
I N oI+となること)を条件に実行されるもので
ある。This ball nucleus processing was performed when the original wave switch was pressed by the staff at the game parlor.
When the sphere nucleus flag is set to Bi, none of the above-mentioned ejection start processing, ejection processing, and performance test processing described below are executed (processing NO = "O").
” and steps 88 to S14 of the main routine are
This is executed on the condition that I No I +.
本ルーチンが開始されると、先ずステップ5602にお
いて強制終了フラグが1″′であるが否かが判別される
。この強制終了フラグは、原波スイッチが2回押された
ときに(本ルーチンの実行中に再度球技スイッチが押さ
れ、後述のステップ8616又はステップ5626の判
別結果がflyes″となったとき)実行されるステッ
プ8700〜8736の強制終了処理が実行される直前
のステップ5696にてその値が′″I IIに設定さ
れるものである。したがって、該フラグがステップ56
96の実行によって一旦″゛1゛′に設定されると、そ
の後のループでは前記ステップ5602の判別結果がI
I y eS++となって、後述のステップ5700以
降の強制終了処理のみが実行されることになる。When this routine starts, it is first determined in step 5602 whether or not the forced termination flag is 1''.This forced termination flag is set when the source wave switch is pressed twice (in this routine). In step 5696 immediately before the forced termination process of steps 8700 to 8736 is executed (when the ball game switch is pressed again during execution and the determination result of step 8616 or step 5626, which will be described later, becomes "flies"), The value is set to ``''I II. Therefore, the flag is set to step 56.
Once it is set to "1" by executing step 96, in the subsequent loop, the determination result of step 5602 is set to I.
I y eS++, and only the forced termination processing from step 5700 to be described later is executed.
前記ステップ5602の判別結果がl N o1′のと
きには、ステップ5604で球核実行フラグが1″′で
あるか否かが、続くステップ5606で球技開始フラグ
が1″′であるか否かが判別される。このうち球技開始
フラグは、続くステップ8608〜5612の処理が一
度でも行われたときにその旨を記憶すべくステップ56
14にてその値がII I ++に設定されるものであ
る。又、球核実行フラグは後述のステップ5620,5
622によって排出ソレノイド1,2の励磁が開始され
球核処理が実行されたときにその旨を記憶すべくステッ
プ5624にて1111+に設定されるものである。When the determination result in step 5602 is lN o1', it is determined in step 5604 whether or not the ball nucleus execution flag is 1'', and in the subsequent step 5606 it is determined whether or not the ball game start flag is 1''. be done. Among these, the ball game start flag is set at step 56 in order to memorize this fact when the subsequent steps 8608 to 5612 are performed even once.
14, the value is set to II I ++. In addition, the spherical nucleus execution flag is set in steps 5620 and 5, which will be described later.
When the excitation of the discharge solenoids 1 and 2 is started in step 622 and the bulb nucleus processing is executed, the flag is set to 1111+ in step 5624 to store this fact.
今回ループで球核処理が初めて行われた場合を考える。Let us consider the case where sphere nucleus processing is performed for the first time in this loop.
このときには前記ステップ5604,8606の判別結
果は共に′l N oI+となってステップ5608に
進み、1回目の原波スイッチの抑圧(球核処理を開始さ
せるための押圧)によってII I 11にセットされ
た球核フラグをII O++にリセットする。次のステ
ップ8609,5610では第1及び第2の賞球排出装
置にょる球核処理が終了したことを記憶するために用い
られる排出1終了フラグ、排出2終了フラグをrr O
uにリセットしておく。これら排出1終了フラグ、排出
2終了フラグは前述の併用排出処理にて用いられたもの
がそのまま転用でき、2つのフラグは後述のステップ5
628,8646等の判別に用いられる。At this time, the determination results in steps 5604 and 8606 are both 'lN oI+', and the process proceeds to step 5608, where it is set to II I 11 by the first suppression of the original wave switch (pressing to start sphere nucleus processing). Reset the sphere nucleus flag to II O++. In the next steps 8609 and 5610, the discharge 1 end flag and the discharge 2 end flag, which are used to remember that the ball nucleus processing by the first and second prize ball discharge devices has been completed, are set to rr O.
Reset it to u. These discharge 1 end flag and discharge 2 end flag used in the above-mentioned combined discharge process can be used as they are, and these two flags can be used in step 5 described later.
628, 8646, etc.
更に次のステップ5611では球技開始タイマがセット
/スタートされる。この球技開始タイマは、実際に排出
ソレノイド1.2を励磁(ON)する前に、球技装置の
切換ゲート762を予め切換えておくのに十分な所定の
アイドルタイムを設けるためのものである。Furthermore, in the next step 5611, a ball game start timer is set/started. This ball game start timer is provided to provide a predetermined idle time sufficient to switch the switching gate 762 of the ball game device in advance before actually energizing (ON) the discharge solenoid 1.2.
次のステップ5612では前記切換ゲート762を切換
るべく原波ソレノイド76]が励磁(ON)され、続い
て前記球技開始フラグが” ] ”に設定される(ステ
ップ5614)。In the next step 5612, the source wave solenoid 76 is excited (ON) to switch the switching gate 762, and then the ball game start flag is set to "]" (step 5614).
続くステップ8616では上記ステップ8602〜56
14の実行中に球核フラグが再びrr ]、 IIに設
定されたか否か、即ち再度球抜スイッチが押されたか否
か(2度押されたか否か)が判別される。この判別結果
がII y eSI+のときにはステップ8692〜5
698を実行した後、球技処理を強制的に終了させるべ
くステップ5700以降の強制終了処理に進む。In the following step 8616, the above steps 8602 to 56
During the execution of step 14, it is determined whether the ball nucleus flag is set to rr ], II again, that is, whether the ball removal switch is pressed again (whether or not it is pressed twice). When this determination result is II y eSI+, steps 8692 to 5
After executing step 698, the process proceeds to step 5700 and subsequent forced termination processing in order to forcibly terminate the ball game processing.
より具体的には先ずステップ5692及びステップ56
94で、後述のステップ8628〜5644の処理にて
用いられる排出1球無フラグ及び後述のステップ864
6〜8662の処理にて用いられる排出2殊勲フラグが
夫々” o ”にリセットされ、ステップ8696で強
制終了処理に移行したことを示すべく前記強制終了フラ
グがIf i 11に設定され、更に強制終了処理に移
行した直後より所定時間経過したか否かを判別するため
に設けられた強制終了タイマをセットして、後述のステ
ップ8700以降の強制終了処理を行う。More specifically, first step 5692 and step 56
At step 94, a flag indicating that there is no discharged one ball is used in the processing of steps 8628 to 5644, which will be described later, and step 864, which will be described later.
The discharge 2 outstanding flags used in the processes of steps 6 to 8662 are each reset to "o", and in step 8696, the forced termination flag is set to If i 11 to indicate that the process has proceeded to the forced termination process, and furthermore, the forced termination flag is set to If i 11. A forced termination timer provided to determine whether or not a predetermined period of time has elapsed immediately after the transition to processing is set, and the forced termination processing from step 8700 to be described later is performed.
一方、この判別結果がII N o+1のときには、前
記ステップ5611でスタートさせた球核開始タイマが
タイムアツプしたか否かが判別される。未だ球核開始タ
イマがタイムアツプしないときにはく判別結果がL′N
oI+ )、以後の処理を行うことなくそのまま本ル
ーチンを終了する。次回以降のループでは前記タイマが
タイムアツプするまでステップ5602〜5606,5
616,8618のみが繰返し実行されることになる。On the other hand, when the result of this determination is II No+1, it is determined whether or not the spherical nucleus start timer started in step 5611 has timed up. If the sphere nucleus start timer does not time up yet, the judgment result is L'N.
oI+), this routine ends without performing any further processing. In subsequent loops, steps 5602 to 5606 and 5 are repeated until the timer times up.
Only steps 616 and 8618 will be executed repeatedly.
前記タイマがタイムアツプしてステップ5618の判別
結果が# y esL+に転じると、ステップ5620
,5622において夫々排出ソレノイド1.2が励磁(
ON)されて賞品球の流出が開始され、前述の球技実行
フラグが′1″に設定される(ステップS 624.
)。When the timer times up and the determination result in step 5618 changes to #yesL+, step 5620
, 5622, the discharge solenoids 1.2 are energized (
ON), the outflow of prize balls is started, and the aforementioned ball game execution flag is set to '1'' (step S624.
).
このように−旦排出ソレノイド1,2が励磁(ON)さ
れて球技実行フラグが′1′′に設定されると、次回以
降のループにおいて、前記ステップ8604の判別結果
がrr y es++となり、ステップ8606〜62
4の処理がスキップされることになる。In this way, when the discharge solenoids 1 and 2 are excited (ON) and the ball game execution flag is set to ``1'', in the next and subsequent loops, the determination result of step 8604 becomes rr y es++, and step 8606-62
4 will be skipped.
次のステップ8626では再び、球核フラグがII 1
Nであるか否か即ち、球技処理を強制的に終了させる
べく球核スイッチの2回押しがなされたか否かの判別が
再びなされる。この判別結果がrr y es++のと
きは、ステップ8684〜5690を行った後、前記ス
テップ8692〜5698、更には後述のステップ57
00以降の強制終了処理に進む。In the next step 8626, the sphere nucleus flag is set to II 1 again.
A determination is made again as to whether or not the result is N, that is, whether or not the ball nucleus switch has been pressed twice in order to forcibly end the ball game process. When the determination result is rr y es++, after steps 8684 to 5690 are performed, steps 8692 to 5698, and further step 57 described below are performed.
Proceed to forced termination processing after 00.
ステップ8684〜5690の処理では、先ず排出1終
了フラグが” 1 ”であるが否がが判別され(ステッ
プ5684)、この判別結果が’YeS 、即ちこの時
点で第1の賞球排出装置側の賞品球の流出がすべて完了
しているときには(該フラグは第1の賞球排出装置側の
賞品球の流出がすべて完了したとき後述のステップ56
42でその値がIt I IIに設定される)ステップ
8686に進んで排出ソレノイドlを消磁(OFF)L
、その後ステップ5688に進む。一方、判別結果がN
oI+のときはステップ8686をスキップしてステ
ップ5688に進む。In the processing of steps 8684 to 5690, first, it is determined whether the ejection 1 end flag is "1" or not (step 5684), and the result of this judgment is 'Yes, that is, at this point, the first prize ball ejecting device side When all the prize balls have been completely discharged (this flag is set to step 56, which will be described later)
42, the value is set to It I II) Proceed to step 8686 and demagnetize (OFF) the discharge solenoid L.
, and then proceeds to step 5688. On the other hand, the discrimination result is N
If oI+, step 8686 is skipped and the process proceeds to step 5688.
ステップ5688では更に排出2終了フラグがLL I
IIであるか否かが判別され、この判別結果II Y
eSI+、即ちこの時点で第2の賞球排出装置側の賞
品球の流出がすべて完了しているときにはく該フラグは
第2の賞球排出装置側の賞品球の流出がすべて完了した
とき後述のステップ5660でその値が1”′に設定さ
れる)ステップ5690に進んで排出ソレノイド2を消
磁(OFF)L、その後ステップ5692に進み、一方
、判別結果かパNO″のときはステップ5690をスキ
ップしてステップ5692以降に進む。In step 5688, the discharge 2 end flag is further set to LL I
II Y or not is determined, and this determination result is II Y
eSI+, that is, when all the prize balls on the second prize ball ejecting device side have completed flowing out at this point, this flag is turned on. In step 5660, the value is set to 1"') Proceed to step 5690 to demagnetize (OFF) the discharge solenoid 2, and then proceed to step 5692. On the other hand, if the determination result is NO", step 5690 is skipped. The process then proceeds to step 5692 and subsequent steps.
この時点で2回目の球核スイッチの押圧が為されず、前
記ステップ8626の判別結果が” N o ’となっ
たときには、ステップ5628にて排出l終了フラグが
II I ++であるか否かが判別される。If the bulb nucleus switch is not pressed for the second time at this point and the determination result in step 8626 is "No", it is determined in step 5628 whether or not the ejection l end flag is II I ++. It is determined.
この排出1終了フラグは、本球核処理が初めて実行され
たときに前述のステップ5609にてパ0°′にリセッ
トされるものであり、反対に球核処理によって全ての賞
品球が流出されたときに後述のステップ5642にてr
r 1 ++に設定される。This discharge 1 end flag is reset to 0°' in step 5609 described above when the main sphere processing is executed for the first time, and conversely, when all the prize balls are discharged by the ball nucleus processing. In step 5642 described below, r
r 1 ++.
従って水球核処理により第1の賞球排出装置側の賞品球
の排出が未だ完了していないときには、該ステップ56
28の判別結果はI N O++となって、ステップ5
630以降の処理が実行される。Therefore, if the ejection of the prize balls from the first prize ball ejecting device has not yet been completed due to the water polo nuclear processing, step 56
The determination result of 28 is I N O++, and step 5
Processing after 630 is executed.
先ず、ステップ5630では排出1球無フラグが111
1+であるか否かが判別される。この排出1球無フラグ
は、メインルーチンのステップS4又は第1の賞球排出
装置側の球核処理が完了したとき(ステップ5644)
に′0“′にリセットされ、水球核処理によって賞品球
が流出され第1の賞球導出樋内(排出センサ1内)に賞
品球がなくなってセンサ出力がII O++となったと
きにその値が1′″に設定されるものである。First, in step 5630, the 1 ball no ejected flag is set to 111.
It is determined whether or not it is 1+. This one-ball no ejected flag is set in step S4 of the main routine or when the ball nucleus processing on the first prize ball ejecting device side is completed (step 5644).
The value is reset to '0"' when the prize ball is spilled out by water polo nuclear processing and there is no prize ball in the first prize ball derivation gutter (inside discharge sensor 1) and the sensor output becomes II O++. is set to 1''.
従って、球技開始後から排出センサ1内に賞品球がなく
なるまではこの判別結果はI N o1″となって、ス
テップ5632にて排出センサ1の出力がLレベル(”
O”)であるか否かが判別される。Therefore, from the start of the ball game until there are no more prize balls in the ejection sensor 1, the determination result is I No 1'', and the output of the ejection sensor 1 is at the L level (''
O'') is determined.
球核処理が完了せず未だ排出センサ1内に賞品球が残っ
ているときにはこの判別結果はIf N OI+となり
、そのままステップ8646以降に進む。If the ball nucleus processing is not completed and prize balls still remain in the discharge sensor 1, the determination result becomes If NOI+, and the process directly proceeds to step 8646 and subsequent steps.
この状態から球核処理によって第1の賞球導出樋内(セ
ンサ1内)に賞品球がなくなると、ステップ5632の
判別結果が“Y e s ”に転じ、上記排出1球無フ
ラグがパ1″′に設定され(ステップ8634)、次い
でセンサ1内に賞品球がなくなった時点からの時間経過
を計測する排出1球無タイマがセットされて(ステップ
5636)ステップ8646以降に進む。In this state, when there are no prize balls in the first prize ball deriving gutter (inside sensor 1) due to ball nucleus processing, the determination result in step 5632 changes to "Yes", and the above-mentioned 1 ball discharged flag is set to 1. ``'' (step 8634), and then a discharge 1 ball no timer is set to measure the elapsed time from the time when there are no prize balls in sensor 1 (step 5636), and the process proceeds to step 8646 and thereafter.
その以降のループでは前記ステップ5630の判別結果
はl y eSI+に転じ、ステップ5638にて再度
排出センサ1の出力レベルがLレベル(パ0″′)であ
るか否かが判別される。In the subsequent loop, the determination result in step 5630 is changed to ly eSI+, and in step 5638, it is again determined whether the output level of the discharge sensor 1 is at the L level (pa0''').
この判別結果がLL Y eSI+即ち前回ループに弓
き続いて今回ループでも排出センサ1の出力レベルがL
レベルに保持されていると判別されたときにはステップ
8640に進んで前記ステップ8636でセットされた
排出1球無タイマがタイムアツプしたか否かが判別され
る。この判別結果がII N o+“のとき、即ち第1
の賞球導出樋内(排出センサ1内)に賞品球がないと判
別されてから未だ所定時間が経過していないときには、
ステップ5642,3644をスキップして、ステップ
5646以降に進む。This determination result is LL Y eSI+, that is, following the previous loop, the output level of the discharge sensor 1 is L in this loop as well.
If it is determined that the level is maintained, the process proceeds to step 8640, where it is determined whether the ejected one ball no timer set in step 8636 has timed out. When the result of this discrimination is II N o+“, that is, the first
If a predetermined period of time has not yet elapsed since it was determined that there was no prize ball in the prize ball outlet gutter (inside the discharge sensor 1),
Steps 5642 and 3644 are skipped and the process proceeds to steps 5646 and subsequent steps.
以後、上記所定時間が経過するまで、前記ステップ86
30.8638の判別結果が共に’YeS 、ステップ
8640の判別結果がl N o+1という具合に判別
される。Thereafter, the step 86 is continued until the predetermined time period elapses.
The determination results of step 30.8638 are both 'YesS', and the determination result of step 8640 is lN o+1.
排出センサ1の出力レベルがLレベルを保持したまま上
記所定時間が経過すると、ステップ5640の判別結果
が’Yes″′に転じて排出1終了フラグが1″′に設
定され(ステップ5642)、更に排出1球無フラグが
u O++にリセットされて(ステップ5644)、ス
テップ5646以降に進む。When the predetermined time period elapses while the output level of the discharge sensor 1 remains at the L level, the determination result in step 5640 changes to 'Yes'' and the discharge 1 end flag is set to 1'' (step 5642). The ejected one ball no flag is reset to u O++ (step 5644), and the process proceeds to step 5646 and subsequent steps.
このように、−旦排出1終了フラグがLL I ++に
設定されると次回以降のループにおいては前記ステップ
5628の判別結果が11 y es1″となり、前記
ステップ5630−8644をスキップして、直接ステ
ップ8646以降に進むこととなる。In this way, when the discharge 1 end flag is set to LL I ++, the determination result of step 5628 becomes 11 y es1'' in the next and subsequent loops, and steps 5630-8644 are skipped and step 1 is directly executed. The process will proceed from 8646 onwards.
ところで、本ルーチンが開始され、−旦排出センサ1の
出力がLレベル(このとき排出1球無フラグが“’1”
)となった後、上記排出1球無タイマがタイムアツプす
る前に再び排出センサ1の出力レベルがHレベル(”
1 ” )に変化すると、前記ステップ5638の判別
結果がII N oI+に転じ、前記排出1終了フラグ
を1111+に設定することなく(ステップ5642を
スキップして)、前記ステップ5644にて排出1球無
フラグをII O++にリセットしてステップ5646
以降に進むようになっている。この結果1つの賞品球が
排出センサl内を通過した後次の賞品球が該センサ1内
に達するまでの間に生じる出力信号の立下りや該センサ
1の出力信号にノイズが発生したとき等、出力信号の波
形が一時的に立下った場合に誤って賞球導出樋内の賞品
球の流出が完了したと判断することがない。By the way, once this routine is started, the output of the discharge sensor 1 is at the L level (at this time, the discharge 1 ball no flag is "'1").
), the output level of the discharge sensor 1 becomes H level ("
1''), the determination result in step 5638 changes to II No I+, and without setting the ejection 1 end flag to 1111+ (skipping step 5642), in step 5644, no ejected ball is ejected. Reset flag to II O++ step 5646
It is now possible to proceed further. As a result, the fall of the output signal that occurs after one prize ball passes through the ejection sensor 1 until the next prize ball reaches the sensor 1, or noise occurs in the output signal of the sensor 1, etc. Therefore, when the waveform of the output signal temporarily falls, it is not erroneously determined that the outflow of the prize balls in the prize ball guiding gutter has been completed.
次のステップ8646では更に排出2終了フラグが′1
″であるか否かが判別される。In the next step 8646, the discharge 2 end flag is further set to '1'.
” is determined.
この排出2終了フラグは、本球核処理が初めて実行され
たときに前述のステップ5610にて○″にリセットさ
れるものであり、反対に球核処理によって全ての賞品球
が流出されたときに後述のステップ3660にて1”′
に設定される。This ejection 2 end flag is reset to ○'' in step 5610 described above when the main ball nucleus processing is executed for the first time, and conversely, when all the prize balls are discharged by the ball nucleus processing. 1"' in step 3660 described below.
is set to
従って本球核処理により第2の賞球排出装置側の賞品球
の排出が未だ完了していないときには、該ステップ86
46の判別結果は’No”となって、ステップ5648
以降の処理が実行される。Therefore, if the ejection of the prize balls from the second prize ball ejecting device has not yet been completed due to the main ball core processing, step 86
The determination result of step 46 is 'No', and the process proceeds to step 5648.
The subsequent processing is executed.
先ず、ステップ5648では排出2球無フラグが′l″
であるか否かが判別される。この排出2球無フラグは、
メインルーチンのステップS71又は第2の賞球排出装
置側の球核処理が完了したとき(ステップ3662)に
” o ”にリセットされ、本球核処理によって賞品球
が流出され第2の賞球導出樋内(排出センサ2内)に賞
品球がなくなってセンサ出力がu O++となったとき
にその値が++ I nに設定されるものである。First, in step 5648, the no ejected 2 balls flag is set to 'l''.
It is determined whether or not. This flag with no ejected 2 balls is
At step S71 of the main routine or when the ball nucleus processing on the second prize ball discharging device side is completed (step 3662), it is reset to "o", and the prize ball is flowed out by the main ball nucleus processing and the second prize ball is derived. When there are no more prize balls in the gutter (inside the discharge sensor 2) and the sensor output becomes uO++, that value is set to ++In.
従って、球技開始後から排出センサ2内に賞品球がなく
なるまではこの判別結果は” N o ”となって、ス
テップ5650にて排出センサ2の出力がLレベル(’
o”)であるか否かが判別される。Therefore, from the start of the ball game until there are no prize balls in the discharge sensor 2, the determination result is "No", and the output of the discharge sensor 2 is at the L level ('
o”).
球核処理が完了せず未だ排出センサ2内に賞品球が残っ
ているときにはこの判別結果は”N○″となり、そのま
まステップ8664以降に進む。If the ball nucleus processing is not completed and the prize ball still remains in the discharge sensor 2, the determination result becomes "N○" and the process directly proceeds to step 8664 and subsequent steps.
この状態から球核処理によって第2の賞球導出樋内(セ
ンサ2内)に賞品球がなくなると、ステップ5650の
判別結果が’Yes”に転じ、上記排出2球無フラグが
II I ++に設定され(ステップ5652)、次い
でセンサ2内に賞品球がなくなった時点からの時間経過
を計測する排出2殊勲タイマがセットされて(ステップ
5654)ステップ8664以降に進む。In this state, when there are no prize balls in the second prize ball deriving gutter (inside sensor 2) due to ball nucleus processing, the determination result in step 5650 changes to 'Yes', and the above-mentioned 2-ball no ejected flag becomes II I ++. is set (step 5652), and then an ejection 2 merit timer is set (step 5654) to measure the passage of time from the time when there are no more prize balls in sensor 2, and the process proceeds to step 8664 and thereafter.
その以降のループでは前記ステップ5648の判別結果
はI Y eSI+に転じ、ステップ8656にて再度
排出センサ2の出力レベルがLレベル24〇−
(○″)であるか否がが判別される。In the subsequent loop, the determination result in step 5648 is changed to IYeSI+, and in step 8656, it is again determined whether the output level of the discharge sensor 2 is the L level 24〇- (◯'').
この判別結果がIY es11即ち前回ループに弓き続
いて今回ループでも排出センサ2の出力レベルがLレベ
ルに保持されていると判別されたときにはステップ56
58に進んで前記ステップ5654でセットされた制量
2殊勲タイマがタイムアツプしたか否かが判別される。If the result of this determination is IY es11, that is, it is determined that the output level of the discharge sensor 2 is maintained at the L level in the current loop following the previous loop, the process proceeds to step 56.
The program proceeds to step 58, where it is determined whether or not the time limit 2 distinction timer set in step 5654 has timed up.
この判別結果がl N oI+のとき、即ち第2の賞球
導出樋内(排出センサ2内)に賞品球がないと判別され
てから未だ所定時間が経過していないときには、ステッ
プ5660,5662をスキップして、ステップ566
4以降に進む。When this determination result is lN oI+, that is, when the predetermined time has not yet elapsed since it was determined that there is no prize ball in the second prize ball derivation gutter (inside the discharge sensor 2), steps 5660 and 5662 are performed. Skip to step 566
Proceed to step 4 onwards.
以後、上記所定時間が経過するまで、前記ステップ86
48,5656の判別結果が共に′YeS 、ステップ
5658の判別結果がII N oI+という具合に判
別される。Thereafter, the step 86 is continued until the predetermined time period elapses.
The determination results of steps 48 and 5656 are both 'YesS', and the determination result of step 5658 is II No I+.
排出センサ2の出力レベルがLレベルを保持したまま上
記所定時間が経過すると、ステップ5658の判別結果
が”Yes”に転じて排出2終了フラグがu 1 uに
設定され(ステップ8660)、更に排出2球無フラグ
がII O++にリセットされて(ステップ8662)
、ステップ8664以降に進む。When the predetermined time period elapses while the output level of the discharge sensor 2 remains at the L level, the determination result in step 5658 changes to "Yes" and the discharge 2 end flag is set to u 1 u (step 8660), and further discharge is performed. The 2-ball no flag is reset to II O++ (step 8662).
, proceed to step 8664 and subsequent steps.
このように、−J3排出2終了フラグがIt I ++
に設定されると次回以降のループにおいては前記ステッ
プ8646の判別結果が”Yes”″となり、前記ステ
ップ8648〜8662をスキップして、ステップ86
64以降に進むこととなる。In this way, the -J3 discharge 2 end flag is It I ++
If set to , the determination result of step 8646 will be "Yes" in the next and subsequent loops, and steps 8648 to 8662 will be skipped and step 86 will be performed.
64 and onwards.
ところで、本ルーチンが開始され、−旦排出センサ2の
出力がLレベル(このとき排出2球無フラグが” 1
” )となった後、上記排出2殊勲タイマがタイムアツ
プする前に再び排出センサ2の出力レベルがHレベル(
” 1 ” )に変化すると、前記ステップ8656の
判別結果がI N oI+に転じ、前記排出2終了フラ
グをII I ++に段別することなく(ステップ56
60をスキップして)、前記ステップ8662にて排出
2球無フラグをII O++にリセットしてステップ8
664以降に進むようになっている。この結果1つの賞
品球が排出センサ2内を通過した後次の賞品球が該セン
サ2内に達するまでの間に生じる出力信号の立下りや該
センサ2の出力信号にノイズが発生したとき等、出力信
号の波形が一時的に立下った場合に誤って賞球導出樋内
の賞品球の流出が完了したと判断することがない。By the way, this routine is started, and the output of the ejection sensor 2 is at L level (at this time, the no ejected 2 bulb flag is "1").
”), the output level of the exhaust sensor 2 reaches the H level (
"1"), the determination result of step 8656 changes to I No I+, and the discharge 2 end flag is not changed to II I ++ (step 56).
60), reset the no ejected 2 balls flag to II O++ in step 8662, and then proceed to step 8.
The process is set to proceed from 664 onwards. As a result, the fall of the output signal that occurs after one prize ball passes through the ejection sensor 2 until the next prize ball reaches the sensor 2, or noise occurs in the output signal of the sensor 2, etc. Therefore, when the waveform of the output signal temporarily falls, it is not erroneously determined that the outflow of the prize balls in the prize ball guiding gutter has been completed.
上記ステップ8646〜8662を実行した結果、第2
の賞球排出装置側の賞品球の流出が完了したと判別され
た後は、ステップ8646の判別結果がII y eS
I”に転じステップ5664にて第1の賞球排出装置側
の賞品球の球核が完了したか否か(排出1終了フラグが
′1′″か)の判別が再度なされる。As a result of executing steps 8646 to 8662 above, the second
After it is determined that the outflow of the prize balls from the prize ball discharging device side has been completed, the determination result in step 8646 is II y eS.
I'', and in step 5664, it is determined again whether or not the nucleus of the prize ball on the first prize ball ejecting device side has been completed (whether the ejection 1 completion flag is '1'').
この判別結果が’No″”のときには、そのまま今回ル
ープでの処理を終了して、次回ループへと移行する(次
回ループでは再びステップ8628〜5644が実行さ
れることになる)。If the result of this determination is 'No'', the process in the current loop is immediately terminated, and the process proceeds to the next loop (steps 8628 to 5644 will be executed again in the next loop).
一方1.判別結果が”Ye’s 、即ちこの時点で第
1、第2の賞球排出装置の球技処理が共に完了したと判
断されたときには、先ず前記球技実行フラグ及び球核開
始フラグを共にII OIIにリセットしくステップ5
666.5668)、球技処理を終了させるべく排出ソ
レノイド1.2の消磁(OFF)を行ない(ステップ3
674.8676)、更に球核ソレノイドの消磁(OF
F)(ステップ3678)を行った後、処理NoをII
OIIにリセットして(ステップ8680)、本ルー
チンを終了する。On the other hand 1. If the determination result is "Yes", that is, it is determined that the ball game processing of both the first and second prize ball discharging devices has been completed at this point, first, both the ball game execution flag and the ball nucleus start flag are set to II OII. Reset Step 5
Step 3
674.8676), and demagnetization of the bulb solenoid (OF
F) After performing (step 3678), set the processing number to II.
The routine is reset to OII (step 8680) and ends.
次に前記ステップ5602,5616,5626の何れ
かの判別結果がI y esI+のときに行われる強制
終了処理(ステップ5700以降の処理)について説明
する。この処理は、球核スイッチが押されて一旦球核処
理が開始された後、再び該スイッチが押されたとき(2
回押し)に実行されるものである。Next, the forced termination process (processing after step 5700) that is performed when the determination result in any one of steps 5602, 5616, and 5626 is I y esI+ will be described. This process starts when the spherical nucleus switch is pressed and once the spherical nucleus process is started, and then when the switch is pressed again (2
This is executed every time the button is pressed.
先ず、ステップ3700では、強制終了タイマがタイム
アツプしたか否かが判別される。この強制終了タイマは
2回目のスイッチの押圧がなされたとき(ステップ86
16,8626判別結果が“N oI+となった直後に
実行されるステップ5698)にカウントを開始するも
のである。First, in step 3700, it is determined whether the forced termination timer has timed up. This forced termination timer starts when the switch is pressed for the second time (step 86).
Counting is started at step 5698), which is executed immediately after the 16,8626 determination result becomes "NoI+".
この判別結果が”No”、即ち2回目のスイッチ抑圧か
ら未だ所定時間が経過していないときには、ステップ8
702にて排出1終了フラグがパ1”であるか否かが判
別される。If the determination result is "No", that is, the predetermined time has not yet passed since the second switch suppression, step 8
At 702, it is determined whether or not the discharge 1 end flag is "Pa1".
このステップ5702の判別結果が11 N o1即ち
球技処理が完了する前(前記フラグはその値がII I
IIのとき第1の賞球排出装置の球核が完了したこと
を表わす)に強制終了処理が開始されたときには、更に
ステップ5704にて排出センサ1立上フラグがII
11!であるか否かが判別される。The determination result of this step 5702 is 11 No. 1, that is, before the ball game processing is completed (the value of the flag is
When the forced termination process is started at step 5704 (which indicates that the ball core of the first prize ball ejecting device has been completed), the ejection sensor 1 start-up flag is set to II at step 5704.
11! It is determined whether or not.
この判別結果が11 y esI+のとき、即ち、強制
終了処理が一旦行われた後、新たに賞品球がセンサ1内
に達したときには、この時点で排出ソレノイドlを消磁
(OFF)L (ステップ5706)、次いで強制的に
排出1終了フラグを゛′1パに設定して(ステップ87
08)、ステップ5710に進み、一方、it N o
++のときには、前記ステップ5706,8708をス
キップして、ステップ5710に進む。When this determination result is 11 y esI+, that is, when the prize ball newly reaches the sensor 1 after the forced termination process has been performed, the discharge solenoid 1 is demagnetized (OFF) L at this point (step 5706 ), and then forcibly sets the discharge 1 end flag to '1' (step 87).
08), proceed to step 5710, while it No
If ++, steps 5706 and 8708 are skipped and the process proceeds to step 5710.
ステップS7.lOでは排出2終了フラグが“1″であ
るか否かが判別される。Step S7. At IO, it is determined whether the discharge 2 end flag is "1" or not.
このステップ5710の判別結果がNO、即ち球技処理
が完了する前(前記フラグはその値が1″′のとき第2
の賞球排出装置の球核が完了したことを表わす)に強制
終了処理が開始されたときには、更にステップ5712
にて排出センサ2立上フラグがII I IIであるか
否かが判別される。If the determination result in step 5710 is NO, that is, before the ball game processing is completed (the flag is
When the forced termination process is started at 5712 (indicating that the ball nucleus of the prize ball ejecting device has been completed), step 5712 is performed.
It is determined whether the discharge sensor 2 rise flag is II III or not.
この判別結果がII y eSI+のとき、即ち、強制
終了処理が一旦行われた後、新たに賞品球がセンサ2内
に達したときには、この時点で排出ソレノイド2を消磁
(OFF)L (ステップ5714)、次いで強制的に
排出2終了フラグをII I IIに設定して(ステッ
プ3716)、本ルーチンを終了する。When this determination result is II y eSI+, that is, when the prize ball newly reaches the sensor 2 after the forced termination process has been performed, the discharge solenoid 2 is demagnetized (OFF) L at this point (Step 5714 ), then the discharge 2 end flag is forcibly set to II II II (step 3716), and this routine is ended.
一方、判別結果が°’No“のときには、前記ステップ
5714,5716をスキップして、本ルーチンを終了
する。On the other hand, when the determination result is 'No'', steps 5714 and 5716 are skipped and this routine is ended.
このように強制終了処理(ステップ5700以降の処理
)が開始された後所定時間が経過するまでに排出センサ
2の出力信号の立上り(新たな賞凸球がセンサ内に達し
たこと)が検出されて一旦排出2終了フラグが′1′″
に設定されると、次回以降のループではステップ571
0の判別結果がIf y esI+となって、更に排出
1終了フラグがu 1 ++であるか否かが判別される
(ステップ5718)。この判別結果がII N o
、即ちこの時点で、第1の賞球排出装置側のセンサ1
が強制終了処理開始後の新たな賞品球を検出していない
ときは、そのまま本ルーチンを終了する。この場合次回
以降のループにおいてもステップ8702〜8708の
処理が引き続き実行される。In this way, the rise of the output signal of the discharge sensor 2 (that a new prize convex ball has reached the sensor) is detected before a predetermined time has elapsed after the forced termination process (processing after step 5700) is started. Once the discharge 2 end flag is set to ``1''
If set to , step 571 will be executed in subsequent loops.
The determination result of 0 becomes If y esI+, and it is further determined whether or not the discharge 1 end flag is u 1 ++ (step 5718). This discrimination result is II No
, that is, at this point, the sensor 1 on the first prize ball ejecting device side
If no new prize ball has been detected after the start of the forced termination process, this routine is immediately terminated. In this case, the processes of steps 8702 to 8708 will continue to be executed in subsequent loops.
一方、前記ステップ5718の判別結果がl1yes″
、即ち、強制終了処理が実行された後、第1、第2の賞
球排出装置の排出センサ1,2が共に新たな賞品球が該
センサ1,2内に達したことを検知したときには後述の
ステップ5724以降の処理が行われる。On the other hand, the determination result in step 5718 is l1yes''
That is, after the forced termination process is executed, when the ejection sensors 1 and 2 of the first and second prize ball ejecting devices both detect that a new prize ball has reached the sensors 1 and 2, the process will be described later. The processing from step 5724 onward is performed.
又、上記ステップ8702〜3718の処理を実行して
いるうちに所定時間が経過して強制終了タイマがタイム
アツプして、ステップ5700の判別結果かII y
esI+に転じると(このとき前記排出1終了フラグ及
び排出2終了フラグの何れか一方がII O++である
)、ステップ5720,5722で夫々排出ソレノイド
1、排出ソレノイド2を強制的に消磁(OFF) して
ステップ5724以降に進む。Also, while the above steps 8702 to 3718 are being executed, a predetermined period of time has elapsed and the forced termination timer has timed up, indicating that the result of determination in step 5700 is
When the state changes to esI+ (at this time, either the discharge 1 end flag or the discharge 2 end flag is II O++), the discharge solenoid 1 and discharge solenoid 2 are forcibly demagnetized (OFF) in steps 5720 and 5722, respectively. The process then proceeds to step 5724 and subsequent steps.
ステップ5724では、前述の強制終了フラグを′○″
にリセットし、更にステップ5726゜5728にて前
記球核実行フラグ及び球核開始フラグを共に′○″にリ
セッ[・シ、更に球核ソレノイドの消磁(OFF)を行
なった後(ステップ5734、)、処理Noを” o
”にリセットして(ステップ873.6)、本ルーチン
を終了する。In step 5724, the foregoing forced termination flag is set to '○''.
Then, in steps 5726 and 5728, both the sphere nucleus execution flag and the sphere nucleus start flag are reset to '○'', and the sphere nucleus solenoid is demagnetized (OFF) (step 5734). , processing No.” o
” (step 873.6), and ends this routine.
第44図(A、)、(B)は第13図に示すメインルー
チンにおいて実行される性能テスト処理のサブルーチン
を示すフローチャートである。44(A) and 44(B) are flowcharts showing subroutines of performance test processing executed in the main routine shown in FIG. 13.
この性能テスト処理は、排出ソレノイド1,2の応答速
度を算出するもので、遊技店の係員によって性能テスト
スイッチ779が押されたことが前述の性能テストスイ
ッチ入力処理(第27図)によって検知され、テストフ
ラグがIf ]、 uに設定されたときに、前述の排出
開始処理、排出処理及び球技処理の何れもが実行されて
いないこと(処理NoがII O++となってメインル
ーチンのステップ88〜S14が”No”′となること
)更には球技フラグが′○″で且つセーフ記憶値が「O
」であること(ステップS16,818もl゛NO++
となること)を条件に実行されされるものである。This performance test process calculates the response speed of the discharge solenoids 1 and 2, and the above-mentioned performance test switch input process (Fig. 27) detects that the performance test switch 779 has been pressed by the staff at the game parlor. , the test flag is set to If ], u, none of the above-mentioned ejection start processing, ejection processing, and ball game processing is executed (the processing number becomes II O++ and steps 88 to 88 of the main routine (S14 becomes “No”) Furthermore, the ball game flag is “○” and the safe memory value is “O”.
” (Step S16, 818 is also l゛NO++
It is to be executed on the condition that
本ルーチンが開始されると、先ずステップ5802にお
いてテスト終了フラグがIt I 11であるが否かが
判別される。このテスト終了フラグは、本ルーチンにて
行なわれる4つのテスト処理(後述のテストNoがu
1 u〜114 ++のときに行なわれる一連の処理)
が全て終了したときにその値がII I ++に設定さ
れるものである。When this routine is started, first in step 5802 it is determined whether the test end flag is It I 11 or not. This test end flag is used for the four test processes performed in this routine (test No. u to be described later).
A series of processes performed when 1 u to 114 ++)
When all of the steps are completed, the value is set to II I ++.
従って、本ルーチンが最初に開始されたときには、この
ステップ5802の判別結果はllN0となり、次のス
テップ5804でテスト開始フラグがII +−11で
あるか否かが判別される。このテスト開始フラグは、後
述するように、排出ソレノイド1,2の応答速度の算出
処理を行なう条件が成立したとき、その値が1′″に設
定される。Therefore, when this routine is first started, the determination result in step 5802 is 11N0, and in the next step 5804 it is determined whether the test start flag is II+-11. As will be described later, the value of this test start flag is set to 1'' when the conditions for calculating the response speeds of the discharge solenoids 1 and 2 are satisfied.
従って、このステップ8804の判別結果が′″NO″
のときにはステップ8806に進んで、上記算出処理を
行なう条件の1つとして、球核ソレノイドが励磁(ON
)されているか否かが判別される。この判別結果がl
N OI+のときには球核ソレノイド761を励磁しく
ステップ3808)、続いて球技ウェイトタイマを所定
値にセットして(ステップ5810)、本ルーチンを終
了する。Therefore, the determination result of this step 8804 is ``NO''.
In this case, the process advances to step 8806, and one of the conditions for performing the above calculation process is that the spherical nucleus solenoid is excited (ON).
) is determined. This discrimination result is l
When NOI+, the ball nucleus solenoid 761 is energized (step 3808), and then the ball game wait timer is set to a predetermined value (step 5810), and this routine ends.
このように性能テスト処理が初めて行われたときには、
先ず球核ソレノイド761を励磁(ON)しておき、該
テスト処理中に排出される賞品球が局設備の回収樋(図
示省略)に流出するようにしておく。When the performance test process is performed for the first time in this way,
First, the ball nucleus solenoid 761 is energized (ON) so that the prize balls discharged during the test process flow into a collection gutter (not shown) of the station equipment.
一旦、球核ソレノイドが励磁されると次回以降のループ
では前記ステップ5806の判別結果が′″Y e s
”となり、ステップ5812に進んで前記ステップS
81.0でセットされた球技ウェイトタイマかタイム
アツプしたか否かが判別される。Once the spherical nucleus solenoid is excited, in the next and subsequent loops, the determination result of step 5806 is ``''Y e s
”, the process advances to step 5812 and the step S
It is determined whether the ball game weight timer set at 81.0 has timed up.
この判別結果が=r N OITのときにはそのまま本
ルーチンを終了し、以後上記ウェイトタイマがタイムア
ツプするまでステップ5802〜5806S812が繰
返し実行される。When the result of this determination is =rNOIT, this routine is immediately terminated, and thereafter steps 5802 to 5806S812 are repeatedly executed until the wait timer times up.
球核ソレノイドの励磁後、所定時間が経過して前記ステ
ップ5812の判別結果が11 y es++に転じる
と(球核ウェイトタイマがタイムアツプ)、前記テスト
開始フラグがビに設定され(ステップ5814)、実質
的なテスト処理が開始されることになる。After the energization of the bulb solenoid, when a predetermined period of time has elapsed and the determination result in step 5812 changes to 11 yes++ (the bulb wait timer times up), the test start flag is set to B (step 5814), and the The test process will begin.
以後のループでは前記ステップ5804の判別結果が1
1 y es++となって、続くステップ3816〜5
822でそれぞれテストNoがII I ++であるか
否か、II 2 ++であるか否が、113 ++であ
るが否か、II 41+であるか否がが判別される。In the subsequent loop, the determination result in step 5804 is 1.
1 y es++, followed by steps 3816-5
At 822, it is determined whether the test No. is II I ++, II 2 ++, 113 ++, and II 41+.
テスト開始フラグが“1゛°に設定された直後のループ
では、これらの判別結果はすべて” N o ”となり
(該テストNoは性能テスト処理の終了時、即ち後述の
ステップ5864にてrr Onにリセットされる)、
ステップ5824に進む。In the loop immediately after the test start flag is set to "1", all of these determination results become "No" (the test number is turned rr On at the end of the performance test process, that is, at step 5864 described later). reset),
Proceed to step 5824.
ステップ5824では次回以降のループにおいて排出ソ
レノイドlの励磁(ON)時の応答速度(上方向への移
動速度)を求めるための処理(ステップ8830〜88
38の処理)を行うべくテストNOをII I ++に
設定し、次いでテストの対象である排出ソレノイド1を
励磁(ON)させる(ステップ5826)と共に励磁時
の応答速度(時間)を測定すべくテストタイマをスター
トさせて(ステップ5828)、?J回ループへ進む。Step 5824 is a process for determining the response speed (upward movement speed) when the discharge solenoid l is energized (ON) in the next and subsequent loops (steps 8830 to 88
The test number is set to II I ++ in order to perform the process of 38), and then the discharge solenoid 1 to be tested is energized (ON) (step 5826), and a test is carried out to measure the response speed (time) at the time of energization. Start the timer (step 5828), ? Proceed to J loops.
次回ループでは、前記ステップ5816の判別結果がI
f y eSI+に転じ、ステップ5830にてテスト
センサ2’ONフラグが゛1″となったか否かを判別す
る。In the next loop, the determination result of step 5816 is
Shifting to f y eSI+, it is determined in step 5830 whether or not the test sensor 2'ON flag has become "1".
このテストセンサ2ONフラグは第1の賞球排出装置に
設げられたへ字型連結板747が排出ソレノイド1の励
磁によって上昇し、該連結板の一端に設置された反射板
747dがテストセンサ2と対向したとき(このとき該
センサ2の出力レベルはHレベルとなる)、前述のテス
トセンサ2人力処理(第29図)において、II I
++に設定されるものである。This test sensor 2 ON flag is activated when the F-shaped connecting plate 747 provided in the first prize ball ejecting device rises due to the excitation of the ejecting solenoid 1, and the reflecting plate 747d installed at one end of the connecting plate causes the test sensor 2 to turn on. (at this time, the output level of the sensor 2 becomes H level), in the above-mentioned manual processing of the test sensor 2 (FIG. 29), II
This is set to ++.
従って、排出ソレノイド1が励磁された後、前記反射板
747dがテストセンサ2と対向するまではステップ5
830の判別結果は11 N o”′となり、以後ステ
ップ5802,5804,8816゜5830が繰返し
実行されることになる。Therefore, after the discharge solenoid 1 is energized, until the reflection plate 747d faces the test sensor 2, step 5 is performed.
The determination result at step 830 is 11 No"', and steps 5802, 5804, 8816 and 5830 will be repeated thereafter.
排出ソレノイド1が励磁されて前記反射板747dがテ
ストセンサ2と対向すると、前記ステップ5830の判
別結果が”Yes”に転じ(テストセンサ2ONフラグ
=1)、ステップ5832以降の処理が行われる。When the discharge solenoid 1 is energized and the reflection plate 747d faces the test sensor 2, the determination result in step 5830 changes to "Yes" (test sensor 2 ON flag = 1), and the processes from step 5832 onwards are performed.
先ずステップ5832では、この時点でのテストタイマ
のカウント値が読み込まれる。前述したようにテストタ
イマは排出ソレノイド1の励磁(ON)と共にカウント
をスタートす、るものであり、この時点でのカウント値
は、排出ソレノイドlが励磁されてから反射板747d
がセンサ2と対向するに要する時間、換言すれば、排出
ソレノイド1が励磁(ON)された時点から、賞品球が
第1の賞球導出樋から流出可能となるまでに必要な時間
(励磁時の応答速度に対応)を表わすようになる。First, in step 5832, the count value of the test timer at this point is read. As mentioned above, the test timer starts counting when the discharge solenoid 1 is energized (ON).
In other words, the time required from the time when the ejection solenoid 1 is energized (ON) until the prize ball can flow out from the first prize ball outlet gutter (when energized) response speed).
次のステップ5834では、次回以降のループにおいて
排出ソレノイド1の消磁(OFF)時の応答速度を求め
るための処理(ステップ3840〜5848の処理)を
行うべくテストNoをII 2 ++に設定し、次いで
テストの対象である排出ソレノイドlを消磁(OFF)
する(ステップ3836)と共に消磁時の応答速度(時
間)を測定するためのテストタイマを再びスタートさせ
て(ステップ8838)、次回ループへ進む。In the next step 5834, the test number is set to II 2 ++ in order to perform the process (processing in steps 3840 to 5848) for determining the response speed when the discharge solenoid 1 is demagnetized (OFF) in the next loop, and then Demagnetize (OFF) the discharge solenoid l that is the subject of the test.
At the same time, the test timer for measuring the response speed (time) during demagnetization is restarted (step 8838), and the process proceeds to the next loop.
次回ループでは、前記ステップ8816の判別結果がN
OITとなり、次のステップ5818がIf y e
S++に転じて、ステップ5840に進みテストセンサ
2ONフラグがu 1 ++となったか否かが判別され
る。In the next loop, the determination result of step 8816 is N
OIT and the next step 5818 is If ye
Switching to S++, the process proceeds to step 5840, where it is determined whether the test sensor 2 ON flag has become u 1 ++.
このテストセンサ10.Nフラグは前記へ字型連結板7
47が排出ソレノイド1の消磁によって下降し、該連結
板の一端に設置された反射板747dがテストセンサl
と対向したとき(このとき該センサ1の出力レベルはH
レベルとなる)、前述のテストセンサ1人力処理(第2
8図)において、1′″に設定されるものである。This test sensor 10. The N flag is the above-mentioned F-shaped connecting plate 7.
47 is lowered by the demagnetization of the discharge solenoid 1, and the reflector plate 747d installed at one end of the connecting plate becomes the test sensor l.
(At this time, the output level of sensor 1 is H
level), the above-mentioned test sensor 1 manual processing (second
8), it is set to 1''.
従って、排出ソレノイド1が消磁された後、前記反射板
747dがテストセンサ1と対向するまではステップ5
840の判別結果は’No”となり、以後ステップ58
02,5804,5816゜5818,8840が繰返
し実行されることになる。Therefore, after the discharge solenoid 1 is demagnetized, until the reflection plate 747d faces the test sensor 1, step 5
The determination result at step 840 is 'No', and the process proceeds to step 58.
02,5804,5816°5818,8840 will be executed repeatedly.
排出ソレノイドlが消磁されて前記反射板747dがテ
ストセンサlと対向すると、前記ステップ5840の判
別結果がII y esI+に転じ(テストセンサ4O
Nフラグ−1)、ステップ5842以降の処理が行われ
る。When the discharge solenoid 1 is demagnetized and the reflection plate 747d faces the test sensor 1, the determination result in step 5840 changes to II y esI+ (test sensor 4O
N flag -1), the processing from step 5842 onwards is performed.
先ずステップ5842では、この時点でのテストタイマ
のカウント値が読み込まれる。前述したようにこの時点
でのテストタイマカウント値は、排出ソレノイド1の消
磁(OFF)からの時間経過を示すものであり、従って
、このカウント値は、排出ソレノイド1が消磁されてか
ら反射板747dがセンサ1と対向するに要する時間、
換言すれば、排出ソレノイドlが消磁(OFF)された
時点から、第1の賞球導出樋からの賞品球の流出が阻止
されるまでに必要な時間(消磁時の応答速度に対応)を
表わすようになる。First, in step 5842, the count value of the test timer at this point is read. As mentioned above, the test timer count value at this point indicates the time elapsed since the discharge solenoid 1 was demagnetized (OFF). The time required for the sensor to face the sensor 1,
In other words, it represents the time (corresponding to the response speed at the time of demagnetization) required from the time when the discharge solenoid l is demagnetized (OFF) until the prize ball is prevented from flowing out from the first prize ball guiding gutter. It becomes like this.
次のステップ5844では、次回以降のループにおいて
排出ソレノイド2の励磁(ON)時の応答速度を求める
ための処理(ステップ8850〜5858の処理)を行
うべくテストNOをa 3 uに設定し、次いでテスト
の対象である排出ソレノイド2を励磁(ON)させる(
ステップ5846)と共に励磁時の応答速度(時間)を
測定すべくテストタイマをスタートさせて(ステップ3
848)、次回ループへ進む。In the next step 5844, the test number is set to a 3 u in order to perform the process (processing in steps 8850 to 5858) for determining the response speed when the discharge solenoid 2 is energized (ON) in the next loop, and then Excite (ON) discharge solenoid 2, which is the subject of the test (
At step 5846), a test timer is started to measure the response speed (time) during excitation (step 3).
848), proceed to the next loop.
次回ループでは、前記ステップ5816,8818の判
別結果が”No、ステップ5820の判別結果がパYe
s′″という具合に判別され、ステップ5850にてテ
ストセンサ4ONフラグが′°1゛となったか否かを判
別する。In the next loop, the determination results in steps 5816 and 8818 are "No," and the determination results in step 5820 are "Yes."
s''', and in step 5850 it is determined whether the test sensor 4 ON flag has become '°1''.
このテストセンサ4.ONフラグは第2の賞球排=25
5
小装置に設けられたへ字型連結板747(第5図、第7
図参照)が排出ソレノイド2の励磁によって上昇し、該
連結板の一端に設置された反射板747dがテストセン
サ4と対向したとき(このとき該センサ4の出力レベル
はHレベルとなる)、前述のテストセンサ4人力処理(
第31図)において、rL I ++に設定されるもの
である。This test sensor4. ON flag is 2nd prize ball = 25
5 F-shaped connecting plate 747 provided on the small device (Fig. 5, 7
(see figure) rises due to the excitation of the discharge solenoid 2, and the reflecting plate 747d installed at one end of the connecting plate faces the test sensor 4 (at this time, the output level of the sensor 4 becomes H level). Test sensor 4 manual processing (
In FIG. 31), it is set to rL I ++.
従って、排出ソレノイド2が励磁された後、前記反射板
747dがテストセンサ4と対向するまではステップ5
850の判別結果はII N oI+となり、以後ステ
ップ5802,8804,5816゜5818,582
0,5850が繰返し実行されることになる。Therefore, after the discharge solenoid 2 is energized, until the reflection plate 747d faces the test sensor 4, step 5 is performed.
The determination result of 850 is II No I+, and thereafter steps 5802, 8804, 5816° 5818, 582
0,5850 will be executed repeatedly.
排出ソレノイド2が励磁されて前記反射板747dがテ
ストセンサ4と対向すると、前記ステップ5850の判
別結果が11 y eSI+に転じ(テストセンサ4O
Nフラグ=1)、ステップ5852以降の処理が行われ
る。When the discharge solenoid 2 is excited and the reflection plate 747d faces the test sensor 4, the determination result in step 5850 changes to 11 y eSI+ (test sensor 4O
N flag=1), the processing from step 5852 onwards is performed.
先ずステップ8852では、この時点でのテストタイマ
のカウント値が読み込まれる。前述したようにテストタ
イマは排出ソレノイド2の励磁(ON)と共にカウント
をスタートするものであり、この時点でのカウント値は
、排出ソレノイド2が励磁されてから反射板747dが
センサ4と対向するに要する時間、換言すれば、排出ソ
レノイド2が励磁(ON)された時点から、賞品球が第
2の賞球導出樋から流出可能となるまでに必要な時間(
励磁時の応答速度に対応)を表わすようになる。First, in step 8852, the count value of the test timer at this point is read. As mentioned above, the test timer starts counting when the discharge solenoid 2 is energized (ON), and the count value at this point is the same as when the reflector 747d faces the sensor 4 after the discharge solenoid 2 is energized. In other words, the time required from the time when the discharge solenoid 2 is energized (ON) until the prize ball can flow out from the second prize ball outlet gutter (
(corresponding to the response speed during excitation).
次のステップ5854では、次回以降のループにおいて
排出ソレノイド2の消磁(OFF)時の応答速度を求め
るための処理(ステップ8860〜8868の処理)を
行うべくテスl−N Oを++ 4 ++に設定し、次
いでテストの対象である排出ソレノイド2を消磁(OF
F)する(ステップ5856)と共に消磁時の応答速度
(時間)を測定すべくテストタイマを再びスタートさせ
て(ステップ5858)、次回ループへ進む。In the next step 5854, the test l-N O is set to ++ 4 ++ in order to perform the processing (processing of steps 8860 to 8868) for determining the response speed when the discharge solenoid 2 is demagnetized (OFF) in the next and subsequent loops. Then, the discharge solenoid 2, which is the object of the test, is demagnetized (OF
F) (step 5856), the test timer is restarted to measure the response speed (time) during demagnetization (step 5858), and the process proceeds to the next loop.
次回ループでは、前記ステップ5816,5818.5
820の判別結果が′N○″と云う具合に判別され、次
のステップ5822が’Yesに転じて、ステップ58
60に進みテストセンサ3ONフラグが1″′となった
か否かが判別される。In the next loop, steps 5816, 5818.5
The determination result of step 820 is determined as 'N○'', the next step 5822 changes to 'Yes', and step 58
Proceeding to 60, it is determined whether or not the test sensor 3 ON flag has become 1''.
このテストセンサ3ONフラグは前記へ字型連結板74
7(第7図参照)が排出ソレノイド2の消磁によって下
降し、該連結板の一端に設置された反射板747dがテ
ストセンサ3と対向したとき(このとき該センサ1の出
力レベルはHレベルとなる)、前述のテストセンサ3人
力処理(第30図)において、u 1 uに設定される
ものである。This test sensor 3 ON flag is connected to the F-shaped connecting plate 74.
7 (see FIG. 7) is lowered by the demagnetization of the discharge solenoid 2, and when the reflecting plate 747d installed at one end of the connecting plate faces the test sensor 3 (at this time, the output level of the sensor 1 becomes H level). ), which is set to u 1 u in the above-mentioned three test sensor manual processing (FIG. 30).
従って、排出ソレノイド2が消磁された後、前記反射板
747dがテストセンサ3と対向するまではステップ5
860の判別結果はu N Onとなり、以後ステップ
5802,3804,5816゜8818.5820,
5822,8860が繰返し実行されることになる。Therefore, after the discharge solenoid 2 is demagnetized, until the reflection plate 747d faces the test sensor 3, step 5
The determination result of 860 is u N On, and thereafter steps 5802, 3804, 5816°8818, 5820,
5822 and 8860 will be executed repeatedly.
排出ソレノイド2が消磁されて前記反射板747dがテ
ストセンサ3と対向すると、前記ステップ5860の判
別結果がII Y eSI+に転じ(テストセンサ3O
Nフラグ−1)、ステップ8862以降の処理が行われ
る。When the discharge solenoid 2 is demagnetized and the reflector 747d faces the test sensor 3, the determination result in step 5860 changes to II Y eSI+ (test sensor 3O
N flag -1), the processing from step 8862 onwards is performed.
先ずステップ8862では、この時点でのテストタイマ
のカウント値が読み込まれる。前述したようにこの時点
でのテストタイマカウント値は、排出ソレノイド2の消
磁(OFF)からの時間経過を示すものであり、従って
、このカウント値は、排出ソレノイド2が消磁されてか
ら反射板747dがセンサ3と対向するに要する時間、
換言すれば、排出ソレノイド2が消磁(OFF)された
時点から、第2の賞球導出樋からの賞品球の流出が阻止
されるまでに必要な時間(消磁時の応答速度に対応)を
表わすようになる。First, in step 8862, the count value of the test timer at this point is read. As mentioned above, the test timer count value at this point indicates the time elapsed since the discharge solenoid 2 was demagnetized (OFF). The time required for the sensor to face the sensor 3,
In other words, it represents the time required from the time when the discharge solenoid 2 is demagnetized (OFF) until the prize ball is prevented from flowing out from the second prize ball guiding gutter (corresponding to the response speed at the time of demagnetization). It becomes like this.
このように排出ソレノイド1.2の4つの作動パターン
に係る4つの応答速度(テストタイマのカウント値の4
つの読込値)の測定が完了すると、その旨を記憶すべく
前述のテストNoをII OIIにリセットしくステッ
プ5864)、次いでテスト開始フラグを1101+に
リセットする(ステップ8866)と共に一連の性能テ
スト処理が完了したことを示すべくテスト終了フラグを
II I IIに設定して(ステップ5868)、本ル
ーチンを終了する。In this way, the four response speeds (4 response speeds of the test timer count value) related to the four operation patterns of the discharge solenoid 1.
When the measurement of the two read values) is completed, the aforementioned test number is reset to II OII in order to memorize it (step 5864), and then the test start flag is reset to 1101+ (step 8866), and a series of performance test processing is performed. The test end flag is set to II II II to indicate completion (step 5868), and this routine ends.
次回以降の処理ループにおいては、テスト終了フラグが
1”に設定されているため前記ステップ5802の判別
結果がII y eSuに転じ、次のステップ5870
で球技ソレノイドが消磁(OFF)されているか否かが
判別される。前記テスト終了フラグが1”に設定された
直後のループにおいては未だ球技ソレノイドの消磁は行
がわれておらず(この判別結果はit N o++どな
る)、次のステップ5872にて球技ソレノイドを消磁
(OFF)すると共に、ステップ5874にて球核ウェ
イトタイマをセットして次回以降のループに進む。In the next and subsequent processing loops, since the test end flag is set to 1'', the determination result of step 5802 changes to II y eSu, and the next step 5870
It is determined whether the ball game solenoid is demagnetized (OFF). In the loop immediately after the test end flag is set to 1'', the ball game solenoid has not yet been demagnetized (the result of this determination is "IT NO++"), and in the next step 5872, the ball game solenoid is demagnetized ( At the same time, in step 5874, the ball nucleus weight timer is set and the process proceeds to the next and subsequent loops.
次回ループでは前記ステップ5870の判別結果が”Y
es”に転じ、前記ステップ5874にてセットされた
球核ウェイトタイマがタイムアツプしたか否かが判別さ
れる(ステップ5876)。In the next loop, the determination result in step 5870 is “Y”.
Then, it is determined whether or not the sphere nucleus weight timer set in step 5874 has timed up (step 5876).
この判別結果が”No、即ち球技ソレノイドが消磁(O
FF)されてから所定時間が経過していないときには、
続くステップ8878〜5882をスキップしてそのま
ま本ルーチンを終了する。This determination result is “No”, that is, the ball game solenoid is demagnetized (O
FF) If the predetermined time has not passed since the
The following steps 8878 to 5882 are skipped and the routine ends.
その後前記球技ウェイトタイマがタイムアツプして前記
ステップ5876の判別結果が11yes++に転じる
と、ステップ5878以降の処理が実行される。Thereafter, when the ball game weight timer times up and the determination result at step 5876 changes to 11yes++, the processing from step 5878 onwards is executed.
先ず、ステップ5878では前記ステップ5832.5
842,5852,5862にて夫々読み込まれたテス
トタイマの4つの計測値、即ち、(1)排出ソレノイド
1のONから第1の賞球排出装置の流下阻止部材が賞球
導出樋より脱して賞品球の排出が可能となるまでに要す
る時間、(2)排出ソレノイド1のOFFから第1の賞
球排出装置の流下阻止部材が賞球導出樋内に突出して賞
品球の排出を阻止するまでに要する時間、(3)排出ソ
レノイド2のONから第2の賞球排出装置の流下阻止部
材が賞球導出樋より脱して賞品球の排出が可能となるま
でに要する時間、(4)排出ソレノイド2のOFFから
第2の賞球排出装置の流下阻止部材が賞球導出樋内に突
出して賞品球の排出を阻止するまでに要する時間、を第
1.第2の賞球排出装置の上昇ノブ向/下降方向の応答
速度とし、これらを所定の標準値(賞球排出装置の設計
時の理論値、或は使用初期の測定値)と比較して、この
比較結果に基づいて得られた偏差を補正値とする。この
ようにして得られた補正値は前述したようにモニタ表示
処理(第16図)の判別に用いられる。First, in step 5878, the step 5832.5
The four measured values of the test timer read at 842, 5852, and 5862, respectively, are as follows: (1) When the discharge solenoid 1 is turned on, the flow prevention member of the first prize ball ejecting device escapes from the prize ball outlet gutter and the prize is awarded. The time required until the ball can be ejected; (2) the time from when the ejection solenoid 1 is turned OFF until the flow prevention member of the first prize ball ejecting device protrudes into the prize ball ejection gutter and prevents the ejection of the prize ball; (3) the time required from turning on the discharge solenoid 2 until the flow prevention member of the second prize ball discharge device comes off the prize ball guide gutter and the prize balls can be discharged; (4) the time required from the time when the discharge solenoid 2 is turned on; The time required for the flow prevention member of the second prize ball discharging device to protrude into the prize ball outlet gutter and prevent the ejection of the prize balls from the OFF of the second prize ball ejecting device is calculated as the time required for the first prize ball to be ejected. The response speed of the second prize ball ejector in the ascending knob direction/downward direction is compared with a predetermined standard value (theoretical value at the time of design of the prize ball ejector, or measured value at the initial stage of use). The deviation obtained based on this comparison result is used as a correction value. The correction value thus obtained is used for determination in the monitor display process (FIG. 16) as described above.
このように補正値が決定されると次のステップ5880
に進んで前述のテスト終了フラグを゛0″にリセットす
ると共に、前述の処理NOを○″にリセットして(ステ
ップ5882)、本ルーチンを終了する。Once the correction value is determined in this way, the next step 5880
The process proceeds to step 5882, where the test end flag is reset to ``0'', and the process NO is reset to ``o'' (step 5882), and this routine ends.
次に、これまで説明してきた賞球排出制御装置による賞
球排出制御の処理の途中で停電が発生し、主電源からの
電力の供給が停止した場合に、バックアップ処理として
行なわれる賞球排出制御装置側のパワーダウン割込み処
理について第45図を参照して説明する。Next, in the event that a power outage occurs during the prize ball discharge control processing by the prize ball discharge control device that has been explained so far and the power supply from the main power source is stopped, the prize ball discharge control is performed as a backup process. Power down interrupt processing on the device side will be explained with reference to FIG. 45.
二のパワーダウン割込み処理は、賞球排出制御装置60
0に供給される主電源(図示省略)からの電源電圧を常
時監視する電源監視回路680a(第12図参照)が停
電状態を示す信号を出力したときに、それまで行なわれ
ていたメインルーチン(第13図)及び割込み処理(第
17図)に代えてその処理を開始するものであり、停電
発生後の消費電力を必要最小限に抑えつつ、未だセーフ
/アウトの判定がついていなかった遊技球の検出を停電
発生後所定時間(セーフ検出タイマにてカウントする)
に亘って実行する処理、停電発生時に賞品球未払いのセ
ーフ球が残っていることを遊技者等にしらせる等のバッ
グアップ処理を行なうものである。The second power down interrupt process is performed by the prize ball ejection control device 60.
When the power supply monitoring circuit 680a (see FIG. 12) that constantly monitors the power supply voltage from the main power supply (not shown) supplied to the main power supply 0 outputs a signal indicating a power outage state, the main routine ( 13) and interrupt processing (Fig. 17), it starts the processing in place of the interrupt processing (Fig. 17), and while minimizing power consumption after a power outage occurs, it is possible to play games that have not yet been determined to be safe/out. Detect the ball for a specified period of time after a power outage (counted by safe detection timer)
This process is performed over a period of time, and back-up processing is performed such as letting players know that there are still safe balls that have not been paid for prize balls when a power outage occurs.
先ず、停電の発生が前記電源監視回路680aからの信
号に基づいて検知されて本処理が開始されると、発射モ
ータ151、排出ソレノイド1゜2、シャッタ−ソレノ
イド91○等各種作動部への電力の供給が停止(出ツノ
リセット)される(ステップ530)。First, when the occurrence of a power outage is detected based on a signal from the power supply monitoring circuit 680a and this process is started, power is supplied to various operating parts such as the firing motor 151, the discharge solenoid 1゜2, and the shutter solenoid 91○. The supply of is stopped (output reset) (step 530).
次いで、ステップS31では、セーフ検出タイマが所定
値(例えば5sec)にセットされる。このセーフ検出
タイマは、停電発生直前に発射された遊技球が遊技盤の
入賞口に入った後、入賞口受入樋8101人賞球導出樋
820を通ってセーフセンサ830内に達するに十分な
所定時間をカウントするためのものである。Next, in step S31, a safe detection timer is set to a predetermined value (eg, 5 seconds). This safe detection timer is set to a predetermined value that is sufficient for the game ball fired just before the power outage to enter the winning hole of the game board, pass through the winning hole receiving gutter 8101 and the player prize ball outlet gutter 820, and reach the inside of the safe sensor 830. It is for counting time.
該セーフ検出タイマがセットされた後、ステップS32
では処理Noが” o ”にリセットされる。After the safe detection timer is set, step S32
Then, the processing number is reset to "o".
このように停電時に強制的に処理Noをリセットするこ
とにより、1つのセーフ球に対して賞品球の排出開始処
理又は排出処理(第34図又は第37図)が実行されて
いるときに停電が発生した場合であっても、該セーフ球
に対する賞品球の排出が初めから再開されることになっ
て、遊技者が不利益を被らないようになる。By forcibly resetting the processing number at the time of a power outage in this way, it is possible to prevent a power outage while the prize ball discharge start process or the prize ball discharge process (Fig. 34 or 37) is being executed for one safe ball. Even if this occurs, the ejection of prize balls to the safe balls is restarted from the beginning, so that the player does not suffer any disadvantage.
次のステップS33ではセーフ記憶値がrQJであるか
否かが判別され、判別結果が”N○″即ち、この時点(
停電発生時)で、未だ対応する賞品球の排出が完了して
いない入賞球(以下[排出残球」と称す)が残っている
ときには、ステップ834でその旨を示すべく情報表示
装置400の排出残原布表示ランプ445Cを点灯(O
N)し、その後ステップS35に進み、一方、判別結果
がII y eSnのときにはそのままステップS35
に進む。In the next step S33, it is determined whether the safe memory value is rQJ or not, and the determination result is "N○", that is, at this point (
If there are winning balls (hereinafter referred to as "ejected remaining balls") whose corresponding prize balls have not yet been ejected in the event of a power outage, the information display device 400 is ejected to indicate this in step 834. Turn on the remaining fabric display lamp 445C (O
N), and then proceeds to step S35. On the other hand, when the determination result is II y eSn, the process directly proceeds to step S35.
Proceed to.
ステップS35では前記ステップS31でセットシたセ
ーフ検出タイマかタイムアツプしたか否かが判別され、
判別結果がI N OI+、即ち停電発生後未だ−り記
所定時間(55ec)が経過せず、従って、セーフ球が
セーフ記憶値によって検知される可能性が未だあるとき
には、ステップS36にて前記タイマを更新すると共に
、さらに、ステップS37にて前述の割込処理でなされ
るのと同一の手続でセーフセンサ入力処理(第20図参
照)を行なったのち前記ステップ835の判別結果が1
1 y eSI+に転じるまで前記ステップ833に戻
って処理を繰返し実行する。In step S35, it is determined whether or not the safe detection timer set in step S31 has timed up.
If the determination result is INOI+, that is, the predetermined time (55 ec) has not yet elapsed after the power outage occurred, and therefore there is still a possibility that the safe ball will be detected based on the safe memory value, the timer is activated in step S36. At the same time, in step S37, safe sensor input processing (see FIG. 20) is performed in the same procedure as that performed in the above-mentioned interrupt processing, and then the determination result in step 835 becomes 1.
1 y The process returns to step 833 and is repeated until it changes to eSI+.
従って、停電発生時から上記所定時間が経過するまで前
記ステップ837でのセーフセンサ入力処理が繰返し実
行されることとなり、停電前に発射された遊技球が停電
発生後に入賞口に入った場合であっても、当該入賞した
遊技球をセーフセンサにより確実に検知することができ
るようになる。Therefore, the safe sensor input process in step 837 will be repeatedly executed until the predetermined time elapses from the time of the power outage, and if the game ball that was fired before the power outage enters the winning slot after the power outage occurs, Even if the winning game ball is won, the safe sensor can reliably detect the winning game ball.
停電発生後上記所定時間(停電直前に発射された遊技球
がセーフ球であるかアウト球であるかの判定が確定する
に十分な時間)が経過すると(ステップS35の判別結
果がIf y eS++ )、本ルーチンを終了して、
賞球排出制御装置600は、スタンバイモードへと移行
する。When the above-mentioned predetermined time (a time sufficient to determine whether the game ball fired immediately before the power outage is a safe ball or an out ball) has elapsed after the power outage occurs (if the determination result in step S35 is If y eS++). , end this routine,
The prize ball discharge control device 600 shifts to standby mode.
このスタンバイモードは、停電が発生している間、補助
電源回路680b (第12図)から供給される電源電
圧によって停電中に要求される賞球排出制御装置6’O
Oの機能(セーフ記憶値の保持、情報表示装置400に
よる表示等)を確保するためのモードであり、そのとき
消費される電力量も必要最小限に抑えられることとなる
。This standby mode is activated by the power supply voltage supplied from the auxiliary power supply circuit 680b (FIG. 12) during a power outage.
This mode is for ensuring the functions of O (maintenance of safe storage values, display by the information display device 400, etc.), and the amount of power consumed at that time is also suppressed to the necessary minimum.
即ち、賞球排出制御装置600側で行なわれている制御
においては、通常の制御処理(第13図のメインルーチ
ン、第17図の割込処理)中に停電が発生すると、停電
発生後所定時間に亘ってセーフセンサの入力処理が継続
可能とされ、該所定時間経過後スタンバイモードに移行
するようになっているため、停電発生後、賞球排出制御
装置600に供給される補助電源回路からの電力量を、
入賞球の検出に必要な最低量を余分に消費するだけで、
従来、停電発生により無効とされていた停電直後の入賞
球を有効に処理できるようになる。That is, in the control performed on the prize ball discharge control device 600 side, if a power outage occurs during normal control processing (the main routine in FIG. 13, the interrupt processing in FIG. 17), a predetermined period of time after the power outage occurs. The input processing of the safe sensor can be continued for a period of time, and after the predetermined period of time has elapsed, the system enters standby mode. The amount of electricity
Just by consuming the minimum amount needed to detect winning balls,
Winning balls immediately after a power outage, which were conventionally considered invalid due to the occurrence of a power outage, can now be effectively processed.
また、上記所定時間経過後は少なくともセーフ記憶値を
記憶保持するだけの電力さえあれば良く、従って補助電
源部として用いられているバックアップバッテリも小型
のものとしたままで長期の停電に十分対応できるように
なる。Furthermore, after the above-mentioned predetermined time period has elapsed, all that is required is at least enough power to memorize and retain the safe memory value, and therefore the backup battery used as the auxiliary power supply can be kept small enough to cope with long-term power outages. It becomes like this.
以上のように本実施例のパチンコ遊技機の賞球排出制御
システムにおいては、第1.第2の賞球排出装置740
,740から最後に排出される賞品球を排出センサ1,
2によって検出すると共に該賞品球の流下速度を該セン
サの出力に基づいて算出し、前記最後に排出される賞品
球が検出されてから賞球排出装置の流下阻止部材745
取付位268〜
置(第7図参照)に達するまでに要する時間を前記流速
に基づいて予測し、該予測した時間に基づいて排出ソレ
ノイド1,2をOFFするタイミング(停止タイマのカ
ウント値)を決定するようにしているので、最後に排出
される賞品球が流下阻止部材745,745取付位置を
通過したときに該流下阻止部材が賞球導出樋710,7
10内に突出するようなタイミングで排出ソレノイド1
゜2を消磁(OFF)してその直後の賞品球の排出を阻
止することができるようになる。このように所望のタイ
ミングで前記流下阻止部材が賞球導出樋内に突出させる
ことができるので賞品球の排出時に所謂「球ガミ」が生
じることがなくなり賞球排出装置のリンク機構の耐久性
が向上する。As described above, in the prize ball discharge control system of the pachinko game machine of this embodiment, the first. Second prize ball ejection device 740
, 740 is ejected last from the ejection sensor 1,
2 and calculates the falling speed of the prize ball based on the output of the sensor, and after the last prize ball to be ejected is detected, the flow prevention member 745 of the prize ball ejecting device
The time required to reach the mounting position 268 to the position (see Fig. 7) is predicted based on the flow velocity, and the timing for turning off the discharge solenoids 1 and 2 (stop timer count value) is determined based on the predicted time. Therefore, when the last prize ball to be ejected passes through the mounting position of the flow prevention members 745, 745, the flow prevention member is connected to the prize ball outlet troughs 710, 7.
Discharge solenoid 1 at a timing such that it protrudes into 10.
It becomes possible to demagnetize (turn off) ゜2 and prevent the ejection of prize balls immediately after that. In this way, the flow prevention member can be made to protrude into the prize ball ejecting gutter at a desired timing, so that so-called "ball jam" does not occur when prize balls are ejected, and the durability of the link mechanism of the prize ball ejecting device is improved. improves.
尚、本実施例では賞品球の流速を測定するに際し、賞品
球が排出センサ内を通過するのに要する時間間隔を計測
するようにしているがこれに限ることなく、例えば賞球
導出樋の流れ方向に2つの排出センサを所定間隔だけ離
して設置し、これら2つのセンサの検出タイミングの差
に基づいて流速を測定する等種々の手法が考えられる。In this embodiment, when measuring the flow velocity of the prize ball, the time interval required for the prize ball to pass through the discharge sensor is measured, but the present invention is not limited to this. Various methods can be considered, such as installing two discharge sensors at a predetermined distance in the direction and measuring the flow velocity based on the difference in detection timing between these two sensors.
又、本実施例では排出ソレノイド1,2のOFFタイミ
ングを決定する際に用いられる賞品球の流速として、最
後に排出される賞品球の流速を検出するようにしている
が、他の賞品球(例えば最後から2番目の賞品球)の流
速を測定したり、或は1度の排出処理で排出される全て
の賞品球の流速の平均値を求める等の方法も考えられる
。Furthermore, in this embodiment, the flow velocity of the prize ball to be ejected last is detected as the flow velocity of the prize ball used when determining the OFF timing of the ejection solenoids 1 and 2; For example, methods such as measuring the flow velocity of the second to last prize ball, or finding the average value of the flow velocity of all prize balls discharged in one discharge process may also be considered.
又、本実施例では、排出制御装置の排出処理時の応答速
度として、排出ソレノイド1,2が消磁(OFF)され
てから流下阻止部材が賞球導出樋に突出して賞品球の排
出が阻止されるまでの時間間隔をも計測しているが、単
に排出ソレノイド1゜2が励磁(ON)されてから流下
阻止部材が引上げられ賞品球が排出されるまでの時間間
隔のみを計測してもよい。In addition, in this embodiment, the response speed of the discharge control device during the discharge process is such that after the discharge solenoids 1 and 2 are demagnetized (turned off), the flow prevention member protrudes into the prize ball outlet gutter to prevent the prize balls from being discharged. Although the time interval until the prize ball is ejected is also measured, it is also possible to simply measure the time interval from when the discharge solenoid 1゜2 is energized (ON) until the flow prevention member is pulled up and the prize ball is discharged. .
又、応答速度の測定方法としては、排出ソレノイド1,
2を励磁(ON)するタイミングと、排出センサ1,2
によって実際に賞品球が排出されるタイミングとを比較
して算出するようにしてもよい。In addition, as a method of measuring the response speed, discharge solenoid 1,
2 and the timing to excite (ON) exhaust sensors 1 and 2.
The calculation may be performed by comparing the timing with which the prize balls are actually ejected.
又、本実施例では流下阻止部材が賞球導出樋内に突出す
るタイミングは、排出される賞品球のうち最後の賞品球
が該阻止部材取付位置を通過した直後に合わせて設定さ
れるが、逆に流下が阻止される賞品球の流速を測定して
該賞品球が流下閉止部材取付位置に達する直前に該流下
1用土部材が突出するように排出ソ[ツノイド]、2の
OFFタイミングを決定するようにしてもよい。Further, in this embodiment, the timing at which the flow-down prevention member protrudes into the prize ball outlet gutter is set to be immediately after the last prize ball among the prize balls to be ejected passes through the installation position of the prevention member. Conversely, the flow velocity of the prize ball whose flow is prevented is measured, and the OFF timing of the discharge solenoid and 2 is determined so that the soil member for flow down 1 protrudes just before the prize ball reaches the mounting position of the flow blocking member. You may also do so.
又、本実施例では、賞品球排出用の導出樋が2条(第1
1第2の賞球導出樋)のパチンコ遊技機の例を示したが
、これに限ることなく、1条の導出樋、又は3条理−1
−導出樋を備えたパチンコ遊技機について本発明を適用
することも可能である。In addition, in this example, there are two lead-out troughs for discharging prize balls (the first
Although we have shown an example of a pachinko game machine with a 1st prize ball lead-out gutter, the invention is not limited to this;
- It is also possible to apply the present invention to a pachinko game machine equipped with a lead-out gutter.
[発明の効果]
以上詳述したように本発明のパチンコ遊技機の賞球排出
制御システムは、排出通路内に突出して賞品球の排出を
阻止する流下阻止部材と、該流下阻止部材を駆動して賞
品球の排出を行なう排出制御手段と、該排出制御手段に
より排出される賞品球の流下速度を測定する流速測定手
段と、該流速測定手段からの信号に基づいて前記排出制
御手段による流下阻止部材の駆動タイミングを決定する
駆動タイミング決定手段とを備えているので、排出され
る賞品球のうち最後の1つが前記流下阻止部材を通過し
た後、所望のタイミングにて該流下阻止部材を突出させ
ることができるようになり、賞品球の排出制御時に所謂
「球ガミ」によって賞球排出系のリンク機構に必要以」
−の負荷が加わることが回避され、賞球排出装置のリン
ク機構の耐久性、賞球排出制御の精度向上等が図られる
。[Effects of the Invention] As detailed above, the prize ball discharge control system for a pachinko game machine of the present invention includes a flow prevention member that protrudes into the discharge passage to prevent prize balls from being discharged, and a flow prevention member that drives the flow prevention member. a discharge control means for discharging the prize balls, a flow velocity measuring means for measuring the falling speed of the prize balls discharged by the discharge control means, and a flow prevention means for preventing the prize balls from flowing down based on a signal from the flow velocity measuring means. and drive timing determining means for determining the drive timing of the member, so that after the last one of the prize balls to be ejected passes the flow prevention member, the flow prevention member is projected at a desired timing. When controlling the ejection of prize balls, the so-called "ball gag" is used to control the prize ball ejection system link mechanism.
- is avoided, and the durability of the link mechanism of the prize ball discharge device and the accuracy of prize ball discharge control are improved.
第1図は本発明が適用されるパチンコ遊技機10の前面
の構成を示す正面図、
第2図はパチンコ遊技機10の分解斜視図、第3図は第
1図に示す情報表示装置4. OOを前側から見た分解
斜視図、
第4図には、前記賞球排出部700と、入賞球処理部8
00の内部構成を示したパチンコ遊技機10の裏面図、
第5図はパチンコ遊技機10の裏側に設置された賞球排
出部700を構成する賞球排出ユニット700Aの分解
斜視図、
第6図は賞球排出ユニット700Aの内部機構を示す正
面図、
第7図(A)、(B)は賞球排出部に配設された排出ソ
レノイドの作動状態をテスト装置によって検出する手法
を説明するだめの一部切欠断面図、第8図(A、) 、
(B)は供給皿102から発射レールの発射球特機部
に遊技球を供給する発射球供給部900の内部機構図、
第9図は賞球排出制御装置600の全体構成を示す斜視
図、
第10図は裏機構盤200に取り付けられた開閉扉25
0と該開閉扉250の裏側に設置される役物制御装置5
00とを示す分解斜視図、第11図はパチンコ遊技機1
0の賞球排出制御装置の排出ソレノイドの作動制御系の
全体構成を示す制御ブロック図、
第12図は賞球排出制御装置600による賞球排出制御
系統の制御ブロック図、
第13図は賞球排出制御装置600にて行なわれる賞球
排出制御のメインルーチンを示すプログラムフローチャ
ート、
第14図は賞球排出制御のメインルーチンにて行なわれ
る記憶クリア処理のサブルーチンを示すフローチャート
、
第15図は賞球排出制御のメインルーチンにて行なわれ
る補給処理のサブルーチンを示すフローチャート、
第16図は賞球排出制御のメインルーチンにて行なわれ
るモニタ表示処理のサブルーチンを示すフローチャート
、
第17図はメインルーチンに優先して所定時間経過毎に
行なわれる割込処理を示すプログラムフローチャー1・
、
第18図は割込処理にて行なわれる排出センサ1人力処
理のザブルーチンを示すフローチャート、第19図は割
込処理にて行なわれる排出センサ2人力処理のサブルー
チンを示すフローチャー1・、第20図は割込処理にて
行なわれるセーフセンサ入力処理のサブルーチンを示す
フローチャート、第21図は割込処理にて行なわれる補
給センサ入力処理のサブルーチンを示すフローチャート
、第22図は割込処理にて行なわれる半端センサ入力処
理のサブルーチンを示すフローチャート、第23図は割
込処理にて行なわれる球核センサ入力処理のサブルーチ
ンを示すフローチャート、第24図は割込処理にて行な
われるオーバーフロー検出器入力処理のサブルーチンを
示すフローチャート、
第25図は割込処理にて行なわれる発射モータ制御処理
のサブルーチンを示すフローチャート、第26図は割込
処理にて行なわれる記憶クリアスイッチ入力処理のサブ
ルーチンを示すフローチャート、
第27図は割込処理にて行なわれる性能テストスイッチ
入力処理のサブルーチンを示すフローチャート、
第28図は割込処理にて行なわれるテストセンサ1人力
処理のサブルーチンを示すフローチャート、
第29図は割込処理にて行なわれるテストセンサ2人力
処理のサブルーチンを示すフローチャート、
第30図は割込処理にて行なわれるテストセンサ3人力
処理のサブルーチンを示すフローチャート、
第31図は割込処理にて行なわれるテストセンサ4人力
処理のサブルーチンを示すフローチャート、
第32図は割込処理にて行なわれる排出センサルベル入
力処理のサブルーチンを示すフローチャート、
第33図は割込処理にて行なわれる排出センサ2レベル
入力処理のサブルーチンを示すフローチャート、
第34図は賞球排出制御装置のメインルーチンで実行さ
れる排出開始処理のサブルーチンを示すフローチャート
、
第35図は排出開始処理にて行なわれる反転フラグ処理
を示すフローチャート、
第36図は排出開始処理にて実行される排出数分割処理
のサブルーチンを示すフローチャート、第37図は賞球
排出制御のメインルーチンにおいて実行される排出処理
のサブルーチンを示すフローチャート、
第38図(A)、(B)は排出処理にて行われる交互排
出処理のサブルーチンを示すフローチャート、
第39図(A)、(B)は排出処理にて行われる併用排
出処理のサブルーチンを示すフローチャート、
第40図は交互排出処理又は併用排出処理にて行なわれ
る排出1流速測定処理のサブルーチンを示すフローチャ
ート、
第41図は交互排出処理又は併用排出処理にて行なわれ
る排出2流速測定処理のサブルーチンを示すフローチャ
ート、
第42図は排出処理にて行なわれる排出エラー処理のサ
ブルーチンを示すフローチャート、第43図(、A)〜
(C)は賞球排出制御のメインルーチンにおいて実行さ
れる球核処理のサブルーチンを示すフローチャート、
第44図(A)、 (B)は賞球排出制御のメインル
ーチンにおいて実行される性能テスト処理のサブルーチ
ンを示すフローチャート、
第45図は主電源がらの電力の供給が停止したときに行
われる賞球排出制御のパワーダウン割込処理のサブルー
チンを示すフローチャートである。
10・・・パチンコ遊技機、300・・・遊技盤、40
0・・・情報表示手段、431・・・・メツセージボー
ド(モニタ表示手段)、600 ・・・賞球排出制御装
置、620 ・・・マイクロコンピュータ(流速測定手
段、排出制御手段、駆動タイミング決定手段)、700
・・・賞球排出部、730.730・・・・第1.第2
の賞球排出センサ(排出センサl、2)、740,74
0・・・第1、第2の賞球排出装置、741,741・
・・第1.第2の賞球排出ソレノイド(排出ソレノイド
1..2)、745,745 ・・・流下阻止部材、
780.780・・・第1.第2のテスト装置、781
a・・・テストセンサ1.781b・テストセンサ2.
781c・・・テストセンサ3.781d・・・テスト
センサ4゜
第35
図FIG. 1 is a front view showing the front configuration of a pachinko game machine 10 to which the present invention is applied, FIG. 2 is an exploded perspective view of the pachinko game machine 10, and FIG. 3 is an information display device 4 shown in FIG. An exploded perspective view of the OO seen from the front side, FIG. 4 shows the prize ball ejection section 700 and the prize ball processing section 8.
5 is an exploded perspective view of a prize ball ejection unit 700A that constitutes a prize ball ejecting section 700 installed on the back side of the pachinko game machine 10, and FIG. 7 is a front view showing the internal mechanism of the prize ball ejection unit 700A, and FIGS. 7(A) and 7(B) illustrate a method of detecting the operating state of the ejection solenoid disposed in the prize ball ejecting part using a test device. Partially cutaway cross-sectional view, Fig. 8 (A,),
(B) is an internal mechanism diagram of the launching ball supply unit 900 that supplies game balls from the supply tray 102 to the launching ball special unit of the launching rail, FIG. 9 is a perspective view showing the overall configuration of the prize ball discharge control device 600, FIG. 10 shows an opening/closing door 25 attached to the back mechanism panel 200.
0 and the accessory control device 5 installed on the back side of the opening/closing door 250
FIG. 11 is an exploded perspective view showing the pachinko game machine 1.
12 is a control block diagram showing the overall configuration of the operation control system of the ejection solenoid of the prize ball ejection control device 600, and FIG. 13 is a control block diagram of the prize ball ejection control system by the prize ball ejection control device 600. A program flowchart showing the main routine of the prize ball ejection control performed by the ejection control device 600, FIG. 14 is a flowchart showing the subroutine of the memory clearing process performed in the main routine of the prize ball ejection control, and FIG. 16 is a flowchart showing a subroutine for replenishment processing carried out in the main routine of ejection control. FIG. 16 is a flowchart showing a subroutine for monitor display processing carried out in the main routine of prize ball ejection control. Program flowchart 1 showing interrupt processing performed every predetermined time period.
, FIG. 18 is a flowchart showing a subroutine for manual processing of one discharge sensor performed in interrupt processing, and FIG. 19 is a flowchart 1 to 20 showing a subroutine for manual processing of two discharge sensors performed in interrupt processing. Figure 21 is a flowchart showing a subroutine for safe sensor input processing performed in interrupt processing, Figure 21 is a flowchart showing a subroutine for replenishment sensor input processing performed in interrupt processing, and Figure 22 is a flowchart showing a subroutine for safe sensor input processing performed in interrupt processing. FIG. 23 is a flowchart showing a subroutine for processing the input of the spherical nucleus sensor performed in the interrupt processing, and FIG. 25 is a flowchart showing a subroutine for firing motor control processing carried out in interrupt processing; FIG. 26 is a flowchart showing a subroutine for memory clear switch input processing carried out in interrupt processing; 27. Figure 28 is a flowchart showing a subroutine for performance test switch input processing performed in interrupt processing. Figure 28 is a flowchart showing a subroutine for manual processing of one test sensor performed in interrupt processing. 30 is a flowchart showing a subroutine of test sensor 2 manual processing performed in an interrupt process. FIG. 31 is a flowchart showing a subroutine of test sensor 3 manual process performed in an interrupt process. Flowchart showing a subroutine for manual processing, Figure 32 is a flowchart showing a subroutine for inputting the emission sensor level performed in the interrupt process, and Figure 33 shows the subroutine for inputting the emission sensor 2 level in the interrupt process. 34 is a flowchart showing a subroutine of the ejection start process executed in the main routine of the prize ball ejection control device, FIG. 35 is a flowchart showing the reversal flag process performed in the ejection start process, and FIG. 36 is a flowchart showing the reversal flag process performed in the ejection start process. 37 is a flowchart showing a subroutine of the ejection number division process executed in the ejection start process, FIG. 37 is a flowchart showing the subroutine of the ejection process executed in the main routine of prize ball emission control, and FIGS. ) is a flowchart showing the subroutine of the alternate discharge process performed in the discharge process, FIGS. 39(A) and (B) are flowcharts showing the subroutine of the combined discharge process performed in the discharge process, and FIG. 40 is the alternate discharge process 41 is a flowchart showing the subroutine of the discharge 1 flow rate measurement process performed in the alternate discharge process or the combined discharge process; FIG. Flowchart showing a subroutine of ejection error processing performed in the process, FIG. 43 (,A)-
(C) is a flowchart showing the subroutine of ball nucleus processing executed in the main routine of prize ball ejection control, and Figures 44 (A) and (B) show the performance test process executed in the main routine of prize ball ejection control. Flowchart Showing Subroutine FIG. 45 is a flowchart showing a subroutine of power-down interrupt processing for prize ball ejection control that is performed when the supply of power from the main power supply is stopped. 10... Pachinko game machine, 300... Game board, 40
0... Information display means, 431... Message board (monitor display means), 600... Award ball discharge control device, 620... Microcomputer (flow velocity measuring means, discharge control means, drive timing determining means) ), 700
... Prize ball ejection section, 730.730 ... 1st. Second
Award ball ejection sensor (ejection sensor l, 2), 740, 74
0...first and second prize ball ejection devices, 741,741.
...First. Second prize ball discharge solenoid (discharge solenoid 1..2), 745,745...flow prevention member,
780.780...1st. Second test device, 781
a...Test sensor 1.781b/Test sensor 2.
781c...Test sensor 3.781d...Test sensor 4゜Fig. 35
Claims (1)
部材と、該流下阻止部材を駆動して賞品球の排出を行な
う排出制御手段と、該排出制御手段により排出される賞
品球の流下速度を測定する流速測定手段と、該流速測定
手段からの信号に基づいて前記排出制御手段による流下
阻止部材の駆動タイミングを決定する駆動タイミング決
定手段とを備えたことを特徴とするパチンコ遊技機の賞
球排出制御システム。A flow-down prevention member that protrudes into the discharge passage and prevents the prize balls from being discharged, a discharge control means that drives the flow-prevention member to discharge the prize balls, and a flow rate of the prize balls discharged by the discharge control means. A prize for a pachinko game machine characterized by comprising: a flow velocity measuring means for measuring the flow velocity; and a drive timing determining means for determining the drive timing of the flow prevention member by the discharge control means based on a signal from the flow velocity measuring means. Ball discharge control system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10805990A JPH045982A (en) | 1990-04-23 | 1990-04-23 | Prize ball ejection control system for pinball game machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10805990A JPH045982A (en) | 1990-04-23 | 1990-04-23 | Prize ball ejection control system for pinball game machine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH045982A true JPH045982A (en) | 1992-01-09 |
Family
ID=14474866
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10805990A Pending JPH045982A (en) | 1990-04-23 | 1990-04-23 | Prize ball ejection control system for pinball game machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH045982A (en) |
-
1990
- 1990-04-23 JP JP10805990A patent/JPH045982A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3142790B2 (en) | Pachinko machine | |
| JPH03247376A (en) | Controller for pinball machine | |
| JPH05285260A (en) | Amusement machine | |
| JPH074446B2 (en) | Pachinko machine | |
| JPH03280978A (en) | gaming machine | |
| JPH045982A (en) | Prize ball ejection control system for pinball game machine | |
| JPH045983A (en) | Prize ball ejection control system for pinball game machine | |
| JPH03286792A (en) | Ball extraction controller for pinball game machine | |
| JPH0634857B2 (en) | Data collection device for pachinko machines | |
| JP4052501B2 (en) | Game machine | |
| JP3827448B2 (en) | Game machine | |
| JP2519684B2 (en) | Ball game machine | |
| JP2748021B2 (en) | Ball game machine | |
| JPH03247374A (en) | gaming machine | |
| JPH03297484A (en) | Control system for discharge of prize ball of pachinko (japanese pinball game) machine | |
| JPH03195583A (en) | Winning ball device for pachinko (3754/24)japanese pinball) machine | |
| JP2981229B2 (en) | Gaming machine | |
| JP7037211B2 (en) | Pachinko machine | |
| JP2748020B2 (en) | Ball game machine | |
| JP6765731B2 (en) | Game machine | |
| JP2827114B2 (en) | Gaming machine | |
| JP2659006B2 (en) | Curve rail gutter of pachinko machine | |
| JP2511248B2 (en) | Pachinko machine | |
| JP2720337B2 (en) | Gaming machine | |
| JP2702937B2 (en) | Amusement machine |