(57)【特許請求の範囲】
【請求項１】
パチンコ機の制御の主体となるメイン制御回路と、このメイン制御回路から送信される情報に基づいてパチンコ機の個々の制御対象を制御する少なくとも１つのサブ制御回路とを備えたパチンコ機の制御装置において、
前記メイン制御回路には、パチンコ機の各部の状態を検出する各種の検出手段が接続され、
前記メイン制御回路は、電源投入時に、前記検出手段から入力される情報に基づいて前記サブ制御回路の制御対象の動作を許容するか否かを判定し、その判定結果を初期情報として前記サブ制御回路に送信し、
前記サブ制御回路は、電源投入時に制御対象の動作を禁止し、前記メイン制御回路から受信した前記初期情報が動作許可の信号である時に該制御対象の動作を許可することを特徴とするパチンコ機の制御装置。
【請求項２】
前記メイン制御回路は、遊技制御中に、前記検出手段から入力される情報に基づいて作成した制御情報を前記サブ制御回路に送信することを特徴とする請求項１に記載のパチンコ機の制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パチンコ機の制御の主体となるメイン制御回路と、このメイン制御回路から送信される情報に基づいてパチンコ機の個々の制御対象を制御するサブ制御回路とを備えたパチンコ機の制御装置に関するものである。
【０００２】
【従来の技術】
従来の一般的なパチンコ機は、メイン制御回路が入賞に応じた賞球要求情報を送信し、この賞球要求情報に基づいて払出制御回路（サブ制御回路）が制御対象である払出装置の賞球排出動作を制御するようになっている。この払出制御回路は、払出装置に供給するパチンコ球の有無を検出する球切れ検出スイッチや、球皿のパチンコ球の貯溜量が満杯か否かを検出する満杯検出スイッチ等から入力される情報に応じて払出装置の賞球排出動作を許可／禁止するようにしている。
【０００３】
【発明が解決しようとする課題】
パチンコ機は、規格上、払出制御回路からメイン制御回路への信号の入力が禁止されているため、メイン制御回路は、払出制御回路の状態（払出装置の動作許可／禁止等）に関する情報を払出制御回路から得ることができない。従って、メイン制御回路側では、払出制御回路の状態を確認することができないため、払出制御回路が球切れ等で払出禁止状態になっている時でも、メイン制御回路から払出制御回路に賞球要求が送信されてしまう可能性がある。
【０００４】
本発明はこのような事情を考慮してなされたものであり、従ってその目的は、メイン制御回路によって払出制御回路等のサブ制御回路の状態を正確に把握しながらパチンコ機全体の制御を管理することができ、パチンコ機の制御の信頼性を向上することができるパチンコ機の制御装置を提供することにある。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、本発明の請求項１のパチンコ機の制御装置は、メイン制御回路は、電源投入時に、該メイン制御回路が初期状態であることを認識できる情報をサブ制御回路に送信する構成としたものである。この構成では、電源投入時に、メイン制御回路が初期状態であることをサブ制御回路に認識させて、それに応じた制御を行わせることができる。
【０００６】
上記目的を達成するために、本発明の請求項１のパチンコ機の制御装置は、パチンコ機の各部の状態を検出する各種の検出手段をメイン制御回路に接続し、メイン制御回路において、電源投入時に、各種の検出手段から入力される情報に基づいてサブ制御回路の制御対象の動作を許容するか否かを判定して、その判定結果を初期情報としてサブ制御回路に送信し、サブ制御回路において、電源投入時に制御対象の動作を禁止し、メイン制御回路から受信した初期情報が動作許可の信号である時に該制御対象の動作を許可する構成としたものである。この構成では、電源投入時に、メイン制御回路は、各種の検出手段から入力される情報に基づいて、サブ制御回路に代わって、その初期状態を正確に判断し、それを初期情報としてサブ制御回路に送信して、サブ制御回路の初期状態を適正に設定することができる。これにより、電源投入時に、メイン制御回路がサブ制御回路の初期状態を正確に認識でき、メイン制御回路からサブ制御回路に誤った情報が送信されることを防止できる。
【０００７】
ここで、サブ制御回路の初期状態として、制御対象の動作許可状態と動作禁止状態を設定する場合、メイン制御回路において、電源投入時に、各種の検出手段から入力される情報に基づいてサブ制御回路の制御対象の動作を許容するか否かを判定して、その判定結果を初期情報としてサブ制御回路に送信するようにすると良い。このようにすれば、メイン制御回路によってサブ制御回路の初期状態を制御対象の動作許可状態又は動作禁止状態に設定することができる。
【０００８】
この場合、サブ制御回路において、電源投入時に制御対象の動作を禁止し、メイン制御回路から受信した初期情報が動作許可の信号である時に該制御対象の動作を許可するようにすると良い。このようにすれば、メイン制御回路から送信される初期情報によってサブ制御回路の初期状態が設定される以前は、サブ制御回路の状態が制御対象の動作を禁止する状態に維持されるため、電源投入直後の制御対象の誤動作を防止できる。
【０００９】
更に、請求項２のように、メイン制御回路において、遊技制御中に、検出手段から入力される情報に基づいて作成した制御情報をサブ制御回路に送信するようにしても良い。このようにすれば、遊技中に、メイン制御回路がサブ制御回路の状態を正確に認識しながら、メイン制御回路によってサブ制御回路を正確に制御できる。
【００１０】
【００１１】
【００１２】
【発明の実施の形態】
以下、本発明の一実施形態を図面に基づいて説明する。まず、図３に基づいてパチンコ機１１の裏面側の構成を概略的に説明する。パチンコ機１１の裏面上部には、パチンコ球を貯溜する球タンク１２が設けられ、この球タンク１２には、そこから流れ出るパチンコ球を整列状態で流下させるタンクレール１３が接続されている。このタンクレール１３の下流部には、球抜き通路１４と球供給路１５とが設けられている。球抜き通路１４は、パチンコ球回収用の球抜き樋（図示せず）に接続されている。通常時には、球抜き通路１４ヘの流路は閉鎖され、球抜きを行う場合に、流路を球供給路１５から球抜き通路１４に切り換えることで、機内のパチンコ球が球抜き樋に回収される。
【００１３】
一方、球供給路１５の下端には、払出装置１６が接続されている。また、球供給路１５の途中には、払出装置１６に供給するパチンコ球の有無を検出する球切れ検出スイッチ１７（検出手段）が設けられ、球供給路１５内に少なくとも球切れ検出スイッチ１７の検出位置までパチンコ球が存在していれば、その球圧により球切れ検出スイッチ１７がオン状態となる。
【００１４】
払出装置１６の下流側には、賞球流下路１８と貸球流下路１９が設けられている。払出装置１６から排出されるパチンコ球が賞球か貸球かに応じて流路切換ソレノイド（図示せず）で流路を切り換えることで、賞球は賞球流下路１８を流下し、貸球は貸球流下路１９を流下する。賞球流下路１８には、賞球の通過を検出する賞球通過センサ２０（検出手段）が設けられ、貸球流下路１９には、貸球の通過を検出する貸球通過センサ２１が設けられている。賞球流下路１８と貸球流下路１９は、賞球通過センサ２０と貸球通過センサ２１の下流側で合流して合流路２２に接続され、この合流路２２が、パチンコ機１１前面下部に設けられた上球受皿と下球受皿（共に図示せず）につながっている。払出装置１６から排出されるパチンコ球で上球受皿内が満杯になったときに、後続のパチンコ球を下球受皿内にオーバーフローさせ、更に、上球受皿及び下球受皿が満杯になって満杯検出スイッチ２５（検出手段）の検出位置までパチンコ球が溜まると、満杯検出スイッチ２５がオン状態となる。
【００１５】
パチンコ機１１の裏面中央部には、入賞球を集める集合樋２６が設けられ、この集合樋２６の下流部に、入賞球（証拠球）の通過を検出する入賞球センサ２７（検出手段）が設けられている。
【００１６】
図１に示すように、球切れ検出スイッチ１７、賞球通過センサ２０、満杯検出スイッチ２５及び入賞球センサ２７の出力信号は、メイン制御回路２９に入力される。尚、貸球はパチンコ機１１の制御に直接関係ないため、貸球通過センサ２１の出力信号は、払出制御回路２８（サブ制御回路）に入力され、メイン制御回路２９とは独立して管理される。これらメイン制御回路２９及び払出制御回路２８は、共に、マイクロコンピュータを主体として構成され、それぞれ、ＲＯＭ（図示せず）に記憶された各種プログラムを実行することでパチンコ機１１を制御する。
【００１７】
電源投入時及び遊技中に、メイン制御回路２９は、図２に示すように、各種センサから入力される情報に基づいて、通常時データコマンド００Ｈ、エラー又はエラー解除コマンド１０Ｈ〜１３Ｈ等を作成して払出制御回路２８に送信する。一方、払出制御回路２８は、受信したエラー又はエラー解除コマンド１０Ｈ〜１３Ｈに応じて払出装置１６の動作を許可／禁止する。また、メイン制御回路２９は、払出し異常や流路切換ソレノイド異常を表すコマンド１４Ｈ，１５Ｈを送信し、その異常状態を払出制御回路２８に報知すると同時に払出装置１６の動作を停止する。更に、払出装置１６の動作許可状態時には、メイン制御回路２９は、入賞球センサ２７からの検出信号に基づいて賞球要求コマンド０１Ｈ〜０ＦＨを作成して払出制御回路２８に送信し、払出制御回路２８は、受信した賞球要求コマンド０１Ｈ〜０ＦＨに応じて、払出装置１６の賞球排出動作を制御して、賞球要求コマンドに応じた数の賞球を排出する。
【００１８】
また、払出装置１６の動作許可状態時に、払出制御回路２８は、パチンコ機１１の前面のカードユニット３０（図１参照）に球貸し用の磁気カードが挿入された上で球貸し用スイッチが押されると、カードユニット３０から送信される球貸し要求信号に応じて、払出装置１６の貸球排出動作を制御して、所定数の貸球を排出する。
【００１９】
以下、メイン制御回路２９及び払出制御回路２８が実行する各プログラムの具体的処理内容を図４乃至図１３に基づいて説明する。
【００２０】
図４は、電源投入時及び遊技中に、メイン制御回路２９によって所定周期でリセット割込み処理により実行されるベースプログラムである。本プログラムが起動されると、まず、ステップ１００で、後述する図５の初期化プログラムを実行し、次のステップ２００で、後述する図６のＩ／Ｏプログラムを実行して、前回のリセット割込み処理時に作成されたコマンドを出力すると共に、各種のセンサ信号の入力を行う。この後、ステップ３００に進み、後述する図７の球切れ検出プログラムを実行して、供給球不足エラーコマンド又は供給球不足エラー解除コマンドを作成し、次のステップ４００で、後述する図８の満杯検出プログラムを実行して、下球受皿満杯エラーコマンド又は下球受皿満杯エラー解除コマンドを作成する。この後、ステップ５００に進み、払出装置１６の動作が許可されていれば（エラーコマンドが発生していなければ）、後述する図１１の賞球制御プログラムを実行する。
【００２１】
図５に示す初期化プログラムは、メイン制御回路２９によって図４のステップ１００で実行されるプログラムである。本プログラムが起動されると、まず、ステップ１０１で、各種フラグが初期化されているかどうかで電源投入直後か否かを判定し、もし、電源投入直後であれば、ステップ１０２に進み、ＲＡＭ（図示せず）内のデータの初期化を実行し、次のステップ１０３で、各種フラグの初期化を実行した後、本プログラムを終了する。その後は、本プログラムが起動されても、ステップ１０１で「Ｎｏ」と判定され、ＲＡＭ及び各種フラグの初期化は行われない。従って、初期化処理は、電源投入直後に１回のみ行われる。
【００２２】
図６に示すＩ／Ｏプログラムは、メイン制御回路２９によって図４のステップ２００で実行されるプログラムである。本プログラムが起動されると、まず、ステップ２０１で、ポート出力処理を実行して、前回のリセット割込み処理時に、後述する図７の球切れ検出プログラムで作成された供給球不足エラーコマンド又は供給球不足エラー解除コマンド、後述する図８の満杯検出プログラムで作成された下球受皿満杯エラーコマンド又は下球受皿満杯エラー解除コマンド、後述する賞球制御プログラムで作成された賞球要求コマンドを出力する。尚、払出装置１６の動作が禁止されている時（エラーコマンド発生時）には、賞球要求コマンドは出力されない。この後、ステップ２０２に進み、ポート入力処理を実行して、球切れ検出スイッチ１７、賞球通過センサ２０、満杯検出スイッチ２５、入賞球センサ２７等の各種センサからの出力信号を入力する。
【００２３】
図７に示す球切れ検出プログラムは、メイン制御回路２９によって図４のステップ３００で実行されるプログラムである。本プログラムが起動されると、まず、ステップ３０１で、球切れ検出スイッチ１７がオフか否かにより球切れが検出されたか否かを判定する。もし、球切れが検出されていれば、払出装置１６に供給するパチンコ球が不足しているため、パチンコ球が補給されるまで、払出装置１６の球排出動作を停止する必要がある。従って、この場合、ステップ３０２に進み、供給球不足エラーフラグがオン（供給球不足エラー有り）か否かを判定し、もし、供給球不足エラーフラグがオンされていなければ、ステップ３０３に進み、供給球不足エラーフラグをオンとし、次のステップ３０４で、供給球不足エラーコマンド１０Ｈ（図２参照）を作成する。ステップ３０２で、供給球不足エラーフラグがオンと判定された場合は、既に供給球不足エラーコマンド１０Ｈを作成済みと判断して、そのまま本プログラムを終了する。
【００２４】
一方、上記ステップ３０１で、球切れが検出されていないと判定された場合は、払出装置１６に供給するパチンコ球が十分に有ると判断して、ステップ３０５に進み、供給球不足エラーフラグがオフ（供給球不足エラー無し）か否かを判定し、もし、供給球不足エラーフラグがオフされていなければ、ステップ３０６に進み、供給球不足エラーフラグをオフとし、次のステップ３０７で、供給球不足エラー解除コマンド１１Ｈ（図２参照）を作成する。ステップ３０５で、供給球不足エラーフラグがオフと判定された場合は、既に供給球不足エラー解除コマンド１１Ｈを作成済みと判断して、そのまま本プログラムを終了する。
【００２５】
図８に示す満杯検出プログラムは、メイン制御回路２９によって図４のステップ４００で実行されるプログラムである。本プログラムが起動されると、まず、ステップ４０１で、満杯検出スイッチ２５がオンされているか否かにより満杯検出されたか否かを判定する。もし、満杯検出されていれば、上球受皿及び下球受皿のパチンコ球の貯溜量が満杯であるため、払出装置１６の球排出動作を停止する必要がある。従って、この場合には、ステップ４０２に進み、下球受皿満杯エラーフラグがオン（下球受皿満杯エラー有り）か否かを判定し、もし、下球受皿満杯エラーフラグがオンされていなければ、ステップ４０３に進み、下球受皿満杯エラーフラグをオンとし、次のステップ４０４で、下球受皿満杯エラーコマンド１２Ｈ（図２参照）を作成する。ステップ４０２で、下球受皿満杯エラーフラグがオンと判定された場合は、既に下球受皿満杯エラーコマンド１２Ｈを作成済みと判断して、そのまま本プログラムを終了する。
【００２６】
一方、上記ステップ４０１で、満杯検出されていないと判定された場合は、上球受皿及び下球受皿のパチンコ球の貯溜量が満杯でないと判断して、ステップ４０５に進み、下球受皿満杯エラーフラグがオフ（下球受皿満杯エラー無し）か否かを判定し、下球受皿満杯エラーフラグがオフされていなければ、ステップ４０６に進み、下球受皿満杯エラーフラグをオフとし、次のステップ４０７で、下球受皿満杯エラー解除コマンド１３Ｈ（図２参照）を作成する。尚、ステップ４０５で、下球受皿満杯エラーフラグがオフと判定された場合は、既に下球受皿満杯エラー解除コマンド１３Ｈを作成済みと判断して、そのまま本プログラムを終了する。
【００２７】
図９は、電源投入時に払出制御回路２８で実行されるプログラムである。本プログラムが起動されると、まず、ステップ６０１で、払出装置１６の動作を禁止する。この後、ステップ６０２に進み、メイン制御回路２９からのコマンドを受信したか否かを判定し、コマンドを受信するまで待機する。その後、メイン制御回路２９からのコマンドを受信した時点で、ステップ６０３に進み、受信されたコマンドがエラー解除コマンド（１１Ｈ／１３Ｈ）か否かを判断する。もし、エラー解除コマンドでなければ、上記ステップ６０２に戻り、エラー解除コマンドを受信するまでエラー解除コマンドの受信判定処理を繰り返し、払出装置１６の動作を禁止状態に維持する。
【００２８】
その後、エラー解除コマンドを受信した時点で、ステップ６０４に進み、対応するエラーを解除する。更に、ステップ６０５で、先にステップ６０３で判断されＲＡＭに一時保管されたエラー解除データと共に両方のエラー解除コマンドが受信されたか否かを判断し、両方のエラー解除コマンドが受信されていなければ、再び上記ステップ６０２に戻り、その後、両方のエラー解除コマンドが受信されてはじめてステップ６０６に進み、払出装置１６の動作を許可して、本プログラムを終了する。
【００２９】
以上のようにして、電源投入時に、メイン制御回路２９から送信されるエラー解除コマンド１１Ｈ及び１３Ｈに基づいて払出制御回路２８の払出装置１６の動作を許可した後、パチンコ機１１の遊技制御が開始される。
【００３０】
遊技中に、メイン制御回路２９は、電源投入時と同じく図４のプログラムを実行して、球切れ検出スイッチ１７、満杯検出スイッチ２５のオン／オフに応じて、それぞれエラーコマンド（１０Ｈ，１２Ｈ）又はエラー解除コマンド（１１Ｈ，１３Ｈ）を作成し、払出制御回路２８に送信する。
【００３１】
一方、遊技中に、払出制御回路２８は、図１０のプログラムを所定時間毎に実行する。本プログラムが起動されると、まず、ステップ７０１で、メイン制御回路２９からのコマンドを受信したか否かを判定し、もし、コマンドを受信していなければ、以降の払出装置１６の動作許可／禁止処理（ステップ７０２〜７０８）を行わずに、本プログラムを終了する。
【００３２】
その後、メイン制御回路２９からのコマンドを受信したときに、ステップ７０２以降の払出装置１６の動作許可／禁止処理を次のようにして実行する。まずステップ７０２で、受信したコマンドが供給球不足エラーコマンド１０Ｈ又は下球受皿満杯エラーコマンド１２Ｈか否かを判定する。もし、供給球不足エラーコマンド１０Ｈと下球受皿満杯エラーコマンド１２Ｈのうち少なくとも一方が含まれていれば、ステップ７０３に進み、エラーの種類を設定し、更に、ステップ７０４で払出装置１６の動作を禁止して本プログラムを終了する。
【００３３】
その後、上記ステップ７０２で、受信したコマンドが供給球不足エラーコマンド１０Ｈでも下球受皿満杯エラーコマンド１２Ｈでもないと判定されたときに、ステップ７０５に進み、受信したコマンドがエラー解除コマンド（１１Ｈ／１３Ｈ）か否かを判定する。もし、エラー解除コマンドでなければ、払出装置１６の動作を禁止したまま本プログラムを終了する。
【００３４】
その後、エラー解除コマンドを受信した時点で、ステップ７０６に進み、対応するエラーを解除する。更に、ステップ７０７で、先にステップ７０５で判断されＲＡＭに一時保管されたエラー解除データと共に両方のエラー解除コマンドが受信されたか否かを判断し、両方のエラー解除コマンドが受信されていなければ、払出装置１６の動作を禁止したまま本プログラムを終了する。
【００３５】
その後、両方のエラー解除コマンドが受信されてはじめてステップ７０８に進み、払出装置１６の動作を許可して、本プログラムを終了する。以上のようにして、遊技中は、メイン制御回路２９から送信されるエラーコマンド（１０Ｈ，１２Ｈ）又はエラー解除コマンド（１１Ｈ，１３Ｈ）に応じて払出制御回路２８の払出装置１６の動作許可／禁止が切り換えられる。
【００３６】
また、払出装置１６の動作が許可されている時（エラーコマンドが発生していない時）には、メイン制御回路２９は、図１１の賞球制御プログラム（図４のステップ５００）を実行する。本プログラムが起動されると、まず、ステップ５０１で、賞球中か否かを、賞球中フラグがオンか否かにより判定し、もし、賞球中でなければ、ステップ５０２に進み、入賞が有るか否かを、入賞球センサ２７からの検出信号の有無により判定し、入賞がなければ、以降の賞球払出処理（ステップ５０３〜５０７）を行わずに、本プログラムを終了する。
【００３７】
一方、ステップ５０２で入賞が有りと判定された場合には、ステップ５０３以降の賞球払出処理を次のようにして実行する。まず、ステップ５０３で、入賞価値に応じて１個賞球要求コマンド０１Ｈ〜１５個賞球要求コマンド０ＦＨのうちの１つを作成する。この賞球要求コマンドが送信されることで、後述するように払出制御回路２８が払出装置１６を駆動して賞球排出動作させる。この後、ステップ５０４に進み、賞球中フラグをオンとし、ステップ５０５に進み、賞球通過センサ２０の出力信号より排出された賞球数を確認し、次のステップ５０６で、排出された賞球数が要求賞球数Ｓに達したか否かにより、賞球が完了したか否かを判定する。ここで、要求賞球数Ｓは、払出制御回路２８に送信した賞球要求コマンド（０１Ｈ〜０ＦＨ）に応じて設定される。
【００３８】
もし、排出された賞球数が要求賞球数Ｓに達していなければ、賞球中フラグをオンとしたまま、本プログラムを終了する。賞球中は、本プログラムが起動される毎に、ステップ５０１からステップ５０５に進み、賞球完了判定処理を繰り返す（ステップ５０５，５０６）。その後、ステップ５０６で、排出された賞球数が要求賞球数Ｓに達したと判定された時点で、賞球が完了したと判断して、次のステップ５０７に進み、賞球中フラグをオフとして、本プログラムを終了する。
【００３９】
尚、払出装置１６の動作許可／禁止に関係なく図１１のプログラムを実行して、払出装置１６の動作禁止時のみステップ５０３以降の処理を禁止するようにしても良い。
【００４０】
一方、払出装置１６の動作が許可されている時には、払出制御回路２８は、図１２の賞球払出制御プログラムを実行する。本プログラムが起動されると、まず、ステップ８０１で、メイン制御回路２９から賞球要求コマンドを受信したか否かを判定する。もし、賞球要求コマンドを受信していなければ、以降の賞球払出処理（ステップ８０２）を行うことなく本プログラムを終了する。一方、賞球要求コマンドを受信した場合には、ステップ８０２に進み、受信した賞球要求コマンド（０１Ｈ〜０ＦＨ）に応じた要求賞球数Ｓ分だけ払出装置１６を駆動して、本プログラムを終了する。
【００４１】
更に、払出装置１６の動作が許可されている時には、払出制御回路２８は、図１３の貸球払出制御プログラムを実行する。本プログラムが起動されると、まず、ステップ９０１で、カードユニット３０に球貸し用の磁気カードが挿入された上で球貸し用スイッチが押されたか否かにより、球貸し要求があるか否かを判定する。もし、球貸し要求がなければ、以降の貸球払出処理（ステップ９０２〜９０４）を行わずに、本プログラムを終了する。
【００４２】
一方、ステップ９０１で、球貸し要求が有りと判定された場合には、ステップ９０２以降の貸球払出処理を次のようにして実行する。まず、ステップ９０２で、１回（例えば１００円）分の貸球数（例えば２５球）分だけ払出装置１６を駆動する。この後、ステップ９０３に進み、貸球通過センサ２１の出力信号より排出された貸球数を確認し、次のステップ９０４で、排出された貸球数が２５球に達したか否かにより球貸しが完了したか否かを判定する。
【００４３】
もし、排出された貸球数が２５球に達していなければ、上記ステップ９０３に戻り、球貸し完了判定処理を繰り返し実行する。その後、ステップ９０４で、排出された貸球数が２５球に達した時点で、球貸しが完了したと判断して、本プログラムを終了する。
【００４４】
以上説明した実施形態によれば、電源投入時及び遊技中に、メイン制御回路２９は、球切れ検出スイッチ１７、満杯検出スイッチ２５のオン／オフに応じて、エラーコマンド（１０Ｈ，１２Ｈ）又はエラー解除コマンド（１１Ｈ，１３Ｈ）を作成して払出制御回路２８に送信する。そして、払出制御回路２８は、受信したエラーコマンド（１０Ｈ，１２Ｈ）又はエラー解除コマンド（１１Ｈ，１３Ｈ）に応じて払出装置１６の動作許可／動作禁止を切り換える。これにより、メイン制御回路２９がパチンコ機１１のエラーの有無を正確に認識しながら、メイン制御回路２９によって払出制御回路２８の払出装置１６の動作許可／動作禁止をエラーの有無に応じて適正に切り換えることができる。
【００４５】
従って、メイン制御回路２９は、払出制御回路２８の状態（払出装置１６の動作許可／動作禁止）を正確に把握しながら、払出制御回路２８を制御することができるため、払出装置１６が動作禁止状態になっているにも拘らず、賞球要求コマンドを送信してしまうといったことを防止することができ、パチンコ機１１の制御の信頼性を向上することができる。
【００４６】
更に、本実施形態では、電源投入時に、払出制御回路２８は、払出装置１６の動作禁止状態とし、メイン制御回路２９からエラー解除コマンド１１Ｈ及び１３Ｈを受信したときに、払出装置１６の動作許可状態に切り換えるようにしたので、メイン制御回路２９からエラー解除コマンド１１Ｈ及び１３Ｈを受信するまでは、払出制御回路２８の状態が払出装置１６の動作禁止状態に維持され、電源投入直後の払出装置１６の誤動作を防止することができ、更に信頼性を向上することができる。
【００４７】
尚、上記実施形態では、メイン制御回路２９が、供給球不足エラーコマンド１０Ｈ、下球受皿満杯エラーコマンド１２Ｈを送信したときに、払出制御回路２８が、払出装置１６の動作を禁止するようにしたが、これら以外に、メイン制御回路２９が、払出球検出結果から判断される払出ケース異常コマンド１４Ｈや通路切換ソレノイド異常コマンド１５Ｈ等を送信したときにも、払出制御回路２８が払出装置１６の動作を禁止するようにしても良い。
【００４８】
また、上記実施形態では、メイン制御回路２９によって払出制御回路２８の状態（払出装置１６の動作許可／動作禁止）を設定するようにしたが、メイン制御回路２９によって他のサブ制御回路（例えば、音源制御回路、ランプ制御回路、画像制御回路等）の状態を設定するようにしても良い。
【００４９】
【発明の効果】
【００５０】
以上の説明から明らかなように、本発明の請求項１のパチンコ機の制御装置によれば、電源投入時に、メイン制御回路が各種の検出手段から入力される情報に基づいて作成した初期情報をサブ制御回路に送信するようにしたので、メイン制御回路によって払出制御回路等のサブ制御回路の初期状態を適正に設定することができ、メイン制御回路によってサブ制御回路の初期状態を正確に把握してパチンコ機全体の制御を管理することができ、パチンコ機の制御の信頼性を向上することができる。
【００５１】
また、電源投入時に、メイン制御回路が各種の検出手段から入力される情報に基づいてサブ制御回路の制御対象の動作を許容するか否かを判定し、その判定結果をサブ制御回路に送信するようにしたので、メイン制御回路によってサブ制御回路の初期状態を制御対象の動作許可状態又は動作禁止状態に設定することができる。
【００５２】
更に、サブ制御回路は、電源投入時に制御対象の動作を禁止し、メイン制御回路から動作許可の信号を受信した時に制御対象の動作を許可するようにしたので、電源投入直後の制御対象の誤動作を防止することができ、パチンコ機の制御の信頼性を更に向上することができる。
【００５３】
更に、請求項２では、遊技制御中に、メイン制御回路が各種の検出手段から入力される情報に基づいて作成した制御情報をサブ制御回路に送信するようにしたので、遊技中にも、メイン制御回路がサブ制御回路の状態を正確に認識しながら、メイン制御回路によってサブ制御回路を正確に制御することができる。
【００５４】
【００５５】
【図面の簡単な説明】
【図１】本発明の一実施形態におけるパチンコ機の制御系の構成を示すブロック図。
【図２】コマンドデータとその内容を説明するための図。
【図３】パチンコ機の裏面図。
【図４】電源投入時及び遊技中にメイン制御回路が実行するベースプログラムの処理の流れを示すフローチャート。
【図５】メイン制御回路が実行する初期化プログラムの処理の流れを示すフローチャート。
【図６】メイン制御回路が実行するＩ／Ｏプログラムの処理の流れを示すフローチャート。
【図７】メイン制御回路が実行する球切れ検出プログラムの処理の流れを示すフローチャート。
【図８】メイン制御回路が実行する満杯検出プログラムの処理の流れを示すフローチャート。
【図９】電源投入時に払出制御回路が実行する払出装置動作許可／動作禁止制御プログラムの処理の流れを示すフローチャート。
【図１０】遊技中に払出制御回路が実行する払出装置動作許可／動作禁止制御プログラムの処理の流れを示すフローチャート。
【図１１】メイン制御回路が実行する賞球制御プログラムの処理の流れを示すフローチャート。
【図１２】払出制御回路が実行する賞球払出制御プログラムの処理の流れを示すフローチャート。
【図１３】払出制御回路が実行する貸球払出制御プログラムの処理の流れを示すフローチャート。
【符号の説明】
１１…パチンコ機、１５…球供給路、１６…払出装置、１７…球切れ検出スイッチ（検出手段）、２０…賞球通過センサ（検出手段）、２１…貸球通過センサ、２５…満杯検出スイッチ（検出手段）、２７…入賞球センサ（検出手段）、２８…払出制御回路（サブ制御回路）、２９…メイン制御回路。
【図１】
0004661997.tif 000002
【図２】
0004661997.tif 000003
【図３】
0004661997.tif 000004
【図４】
0004661997.tif 000005
【図５】
0004661997.tif 000006
【図６】
0004661997.tif 000007
【図７】
0004661997.tif 000008
【図８】
0004661997.tif 000009
【図９】
0004661997.tif 000010
【図１０】
0004661997.tif 000011
【図１１】
0004661997.tif 000012
【図１２】
0004661997.tif 000013
【図１３】
0004661997.tif 000014