JP2001022402A - Operation control method, operation controller and gas heater provided with operation controller - Google Patents
Operation control method, operation controller and gas heater provided with operation controllerInfo
- Publication number
- JP2001022402A JP2001022402A JP11194181A JP19418199A JP2001022402A JP 2001022402 A JP2001022402 A JP 2001022402A JP 11194181 A JP11194181 A JP 11194181A JP 19418199 A JP19418199 A JP 19418199A JP 2001022402 A JP2001022402 A JP 2001022402A
- Authority
- JP
- Japan
- Prior art keywords
- basic data
- read
- memory
- operation control
- power
- 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
- 238000000034 method Methods 0.000 title claims abstract description 12
- 239000007789 gas Substances 0.000 description 13
- 238000002485 combustion reaction Methods 0.000 description 7
- 238000001514 detection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 101100116283 Arabidopsis thaliana DD11 gene Proteins 0.000 description 1
- 239000000567 combustion gas Substances 0.000 description 1
- 239000002737 fuel gas Substances 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Landscapes
- Direct Air Heating By Heater Or Combustion Gas (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Safety Devices In Control Systems (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、電源投入時に運転
制御等に関する基本データをメモリから読み出して当該
基本データを正誤判定する、運転制御方法、運転制御装
置及びこの運転制御装置を備えたガス暖房機に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an operation control method, an operation control device, and a gas heating apparatus equipped with the operation control device, which read out basic data relating to operation control and the like from a memory when a power supply is turned on, and determine whether the basic data is correct or not. About the machine.
【0002】[0002]
【従来の技術】一般に、例えばガスファンヒータ等は、
被制御装置の運転制御等に関する基本データが格納され
たメモリを備え、電源投入時に発生する電源投入信号を
受信したときメモリから基本データを読み出し、この基
本データに基づいて被制御装置の運転を制御する運転制
御装置を備えている。2. Description of the Related Art Generally, for example, a gas fan heater is
Equipped with a memory that stores basic data related to operation control of the controlled device, etc., when receiving a power-on signal generated at the time of power-on, reads the basic data from the memory, and controls the operation of the controlled device based on this basic data Operation control device.
【0003】この種の運転制御装置では、電源プラグを
差し込んで電源が投入された時、運転制御装置のマイク
ロコンピュータ(以下、マイコンという)が、EEPR
OM等の不揮発性メモリから通信線等を介して基本デー
タを読み出し、この基本データ内に含まれるチェックコ
ードと当該基本データから算出されるチェックコードと
が一致するか否かにより、読み出した基本データの正誤
判定を実施する。すなわち、マイコンは、チェックコー
ドが一致した場合には、当該基本データに基づいて被制
御装置の運転制御を開始し、チェックコードが不一致で
あった場合には、エラーを出力してエラー表示等を行
う。In this type of operation control device, when a power plug is inserted and the power is turned on, a microcomputer (hereinafter referred to as a microcomputer) of the operation control device is EEPR.
Basic data is read from a nonvolatile memory such as an OM via a communication line or the like, and the read basic data is determined based on whether or not a check code included in the basic data matches a check code calculated from the basic data. Is performed. That is, when the check codes match, the microcomputer starts operation control of the controlled device based on the basic data. When the check codes do not match, the microcomputer outputs an error and displays an error display or the like. Do.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、従来の
運転制御装置では、マイコンがメモリから通信線等を介
して読み出している基本データに例えば雑音(ノイズ)
が混入し、マイコンに誤データが送られて、正誤判定で
チェックコードが不一致であると判定されることがあ
り、故障ではないにもかかかわらず、マイコンがエラー
を出力してエラー表示されることがある。この場合の対
処方法としては、例えば一度電源プラグをコンセントか
ら引き抜いてから再度電源プラグを差し込んで、マイコ
ンにメモリから基本データを再度読み出させる対処方法
があるが、この対処方法を使用者が認識していない場合
には使用者が故障していると誤解する可能性があるばか
りでなく、当該対処方法を使用者が知っていたとしても
電源プラグの抜き差しに手間がかかるという問題があ
る。However, in the conventional operation control device, for example, noise (noise) is added to the basic data read by the microcomputer from the memory via a communication line or the like.
Erroneous data is sent to the microcomputer, and the correct / incorrect judgment may determine that the check codes do not match, and the microcomputer outputs an error and displays an error even though it is not a failure Sometimes. As a countermeasure in this case, for example, there is a countermeasure to pull out the power plug from the outlet once, then plug the power plug in again and let the microcomputer read the basic data from the memory again, but the user recognizes this countermeasure. If not, the user may not only misunderstand that the device is out of order, but also take time to remove and insert the power plug even if the user knows the countermeasure.
【0005】そこで、本発明の目的は、上述した従来の
技術が有する課題を解消し、電源投入時、基本データへ
の雑音混入等により発生するエラーを防止できる、運転
制御方法、運転制御装置及びこの運転制御装置を備えた
ガス暖房機を提供することにある。An object of the present invention is to provide an operation control method, an operation control apparatus, and an operation control method which solve the above-mentioned problems of the prior art and can prevent an error caused by noise in basic data when power is turned on. An object of the present invention is to provide a gas heater provided with the operation control device.
【0006】[0006]
【課題を解決するための手段】上記目的を達成するため
に、請求項1記載の発明は、電源投入時に発生する電源
投入信号を受信した時、被制御装置の運転制御等に関す
る基本データを格納するメモリから当該基本データを読
み出し、この基本データに基づいて前記被制御装置の運
転を制御する運転制御方法において、前記メモリから読
み出した基本データを正誤判定して誤りがあると判定し
た場合、前記電源投入信号とは無関係に、前記基本デー
タを前記メモリから再度読み出して正誤判定することを
特徴とする運転制御方法である。In order to achieve the above object, the invention according to claim 1 stores basic data relating to operation control of a controlled device when a power-on signal generated at power-on is received. In the operation control method for reading the basic data from the memory to be performed and controlling the operation of the controlled device based on the basic data, when it is determined that the basic data read from the memory is erroneous, it is determined that there is an error. The operation control method is characterized in that the basic data is read out again from the memory and correct / incorrect is determined irrespective of a power-on signal.
【0007】請求項2記載の発明は、電源投入時に発生
する電源投入信号を受信した時、被制御装置の運転制御
等に関する基本データを格納するメモリから当該基本デ
ータを読み出し、この基本データに基づいて前記被制御
装置の運転を制御する運転制御方法において、前記基本
データを複数のブロックに区分可能に構成し、前記メモ
リから読み出した基本データを前記ブロックごとに正誤
判定して誤りがあると判定した場合、前記電源投入信号
とは無関係に、当該誤りがあると判定されたブロックの
基本データのみを前記メモリから再度読み出して、この
ブロックの基本データのみを正誤判定することを特徴と
する運転制御方法である。According to a second aspect of the present invention, when a power-on signal generated at the time of power-on is received, the basic data is read from a memory for storing basic data related to operation control of the controlled device, and based on the basic data. In the operation control method for controlling the operation of the controlled device, the basic data is configured to be able to be divided into a plurality of blocks, and the basic data read from the memory is correctly or incorrectly determined for each of the blocks to determine that there is an error. In this case, irrespective of the power-on signal, only the basic data of the block determined to have the error is read out again from the memory, and only the basic data of the block is determined to be correct. Is the way.
【0008】請求項3記載の発明は、被制御装置の運転
制御等に関する基本データが格納されたメモリを備え、
電源投入時に発生する電源投入信号を受信したとき前記
メモリから前記基本データを読み出し、この基本データ
に基づいて前記被制御装置の運転を制御する運転制御装
置において、前記メモリから読み出した基本データを正
誤判定して誤りがあると判定した場合、前記電源投入信
号とは無関係に、前記メモリから前記基本データを再度
読み出して、この基本データを正誤判定する制御手段を
備えたことを特徴とする運転制御装置である。According to a third aspect of the present invention, there is provided a memory in which basic data relating to operation control of the controlled device is stored.
Upon receiving a power-on signal generated at the time of power-on, the basic data is read from the memory, and an operation control device that controls the operation of the controlled device based on the basic data corrects the basic data read from the memory. A control unit for re-reading the basic data from the memory regardless of the power-on signal and determining whether the basic data is correct or not, if the determination is that there is an error, Device.
【0009】請求項4記載の発明は、被制御装置の運転
制御等に関する基本データが格納されたメモリを備え、
電源投入時に発生する電源投入信号を受信したとき前記
メモリから前記基本データを読み出し、この基本データ
に基づいて前記被制御装置の運転を制御する運転制御装
置において、前記基本データを複数のブロックに区分可
能に構成し、前記メモリから読み出した基本データを前
記ブロックごとに正誤判定して誤りがあると判定した場
合、電源投入信号とは無関係に、当該誤りがあると判定
されたブロックの基本データのみを前記メモリから再度
読み出して、このブロックの基本データのみを正誤判定
する制御手段を備えたことを特徴とする運転制御装置で
ある。According to a fourth aspect of the present invention, there is provided a memory in which basic data relating to operation control of the controlled device is stored.
When receiving a power-on signal generated at the time of power-on, the basic data is read from the memory, and the basic data is divided into a plurality of blocks in an operation control device that controls the operation of the controlled device based on the basic data. When the basic data read from the memory is determined to be correct or incorrect for each block and determined to be erroneous, only the basic data of the block determined to be erroneous is determined regardless of the power-on signal. Is read out from the memory again, and a control means for judging only the basic data of this block correctly or incorrectly is provided.
【0010】請求項5記載の発明は、被制御装置と、こ
の被制御装置の運転制御等に関する基本データが格納さ
れたメモリを有し、電源投入時に発生する電源投入信号
を受信したとき前記メモリから前記基本データを読み出
し、この基本データに基づいて前記被制御装置の運転を
制御する運転制御装置とを備えたガス暖房機において、
前記運転制御装置は、前記メモリから読み出した基本デ
ータを正誤判定して誤りがあると判定した場合、前記投
入信号とは無関係に、前記メモリから前記基本データを
再度読み出して、この基本データを正誤判定することを
特徴とするガス暖房機である。According to a fifth aspect of the present invention, there is provided a controlled device, and a memory storing basic data relating to operation control of the controlled device and the like, wherein the memory is provided when a power-on signal generated at power-on is received. Read out the basic data from, and an operation control device that controls the operation of the controlled device based on the basic data.
The operation control device reads the basic data again from the memory irrespective of the input signal and determines whether the basic data is correct or not, if the basic data read from the memory is determined to be correct or incorrect and determined to be erroneous. A gas heater characterized by determining.
【0011】請求項6記載の発明は、被制御装置と、こ
の被制御装置の運転制御等に関する基本データが格納さ
れたメモリを有し、電源投入時に発生する電源投入信号
を受信したとき前記メモリから基本データを読み出し、
この基本データに基づいて前記被制御装置の運転を制御
する運転制御装置とを備えたガス暖房機において、前記
基本データを複数のブロックに区分可能に構成し、前記
運転制御装置は、前記メモリから読み出した基本データ
を前記ブロックごとに正誤判定して誤りがあると判定し
た場合、当該誤りがあると判定されたブロックの基本デ
ータのみを前記メモリから再度読み出して、この基本デ
ータのみを正誤判定することを特徴とするガス暖房機で
ある。According to a sixth aspect of the present invention, there is provided a controlled device, and a memory storing basic data relating to operation control of the controlled device, wherein the memory is provided when a power-on signal generated at power-on is received. Read basic data from
In a gas heater including an operation control device that controls the operation of the controlled device based on the basic data, the basic data can be divided into a plurality of blocks, and the operation control device If the read basic data is determined to be correct for each of the blocks and it is determined that there is an error, only the basic data of the block determined to have the error is read out again from the memory, and only this basic data is determined to be correct. A gas heater characterized by the above.
【0012】これらの発明によれば、メモリから読み出
した基本データを正誤判定して誤りがあると判定した場
合、電源投入信号とは無関係に、基本データをメモリか
ら再度読み出して正誤判定するので、メモリから最初に
読み出された基本データに例えば雑音が混入して誤りが
あると判定されたとしても、再度読み出された基本デー
タが正しいと判定されればその基本データに基づいて被
制御装置の運転の制御が可能になり、読み出された基本
データへの雑音混入等によるエラーの発生を防止でき
る。According to these inventions, if the basic data read from the memory is determined to be correct and incorrect, and if there is an error, the basic data is read again from the memory and determined to be correct regardless of the power-on signal. Even if it is determined that there is an error due to, for example, noise in the basic data read first from the memory, if the basic data read again is determined to be correct, the controlled device is determined based on the basic data. Operation can be controlled, and occurrence of an error due to noise mixing in the read basic data can be prevented.
【0013】また、請求項2、4又は6記載の発明によ
れば、基本データを複数のブロックに区分可能に構成
し、メモリから読み出した基本データをブロックごとに
正誤判定して誤りがあると判定した場合、電源投入信号
とは無関係に、当該誤りがあると判定されたブロックの
基本データのみをメモリから再度読み出して、このブロ
ックの基本データのみを正誤判定するので、基本データ
を再度読み出すときには誤りがあると判定されたブロッ
クのみを読み出せばよく、全ての基本データを読み出す
場合に比べて読み出す作業を簡素化することができると
共に読み出す時間を短縮化できる。According to the second, fourth or sixth aspect of the present invention, the basic data is configured to be able to be divided into a plurality of blocks, and the basic data read from the memory is judged to be correct or incorrect for each block, and if there is an error. If it is determined, regardless of the power-on signal, only the basic data of the block determined to have the error is read out again from the memory, and only the basic data of this block is determined to be correct. Only the block determined to have an error need be read, so that the reading operation can be simplified and the reading time can be reduced as compared with the case where all the basic data is read.
【0014】[0014]
【発明の実施の形態】以下、本発明の一実施形態を図面
に基づいて説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to the drawings.
【0015】図1において、符号Hは、ガスファンヒー
タ(ガス暖房機)を示す。このガスファンヒータHは外
装ケース1に覆われ、この外装ケース1の内部には燃焼
室3が形成され、この燃焼室3にはメーンバーナ5が設
けられている。この燃焼室3の外側はシェルタ7によっ
て囲まれ、このシェルタ7の天面にはハイリミットサー
ミスタ8と温度ヒューズ9が取り付けられている。In FIG. 1, reference numeral H indicates a gas fan heater (gas heater). The gas fan heater H is covered by an outer case 1, and a combustion chamber 3 is formed inside the outer case 1, and a main burner 5 is provided in the combustion chamber 3. The outside of the combustion chamber 3 is surrounded by a shelter 7, and a high limit thermistor 8 and a temperature fuse 9 are mounted on a top surface of the shelter 7.
【0016】このシェルタ7で囲まれた室の下部にはク
ロスフローファンよりなる送風ファン10が設けられて
いる。また、シェルタ7の上方には天板11が設けら
れ、この天板11の下方にはメーン基板12が取り付け
られている。シェルタ7の前方には前パネル13が設け
られ、この前パネル13の上部には操作・表示パネル3
1が配設され、前パネル13の下部には吹出口14が形
成され、この吹出口14にはルーバ15が装着されてい
る。また、外装ケース1の背部には空気の吸込口16が
形成され、この吸込口16にはエアーフィルタ17が取
り付けられている。符号18は電源プラグを示す。At the lower part of the room surrounded by the shelter 7, a blower fan 10 composed of a cross flow fan is provided. A top plate 11 is provided above the shelter 7, and a main substrate 12 is attached below the top plate 11. A front panel 13 is provided in front of the shelter 7, and an operation / display panel 3 is provided above the front panel 13.
1 is provided, and an outlet 14 is formed at a lower portion of the front panel 13, and a louver 15 is attached to the outlet 14. An air inlet 16 is formed in the back of the outer case 1, and an air filter 17 is attached to the air inlet 16. Reference numeral 18 denotes a power plug.
【0017】暖房運転時には操作・表示パネル31の運
転スイッチ(図示せず)を押す。すると、メーンバーナ
5が運転し、送風ファン10が駆動される。すると、エ
アーフィルタ17を通じて取り込まれる空気が実線で示
すように流れ、燃焼用一次空気となってメーンバーナ5
に供給されると共に、メーンバーナ5の出口には二次空
気が供給され、これによって燃焼室3には火炎19が形
成される。そして、燃焼室3からの燃焼ガスとシェルタ
7の天面を冷却する空気とが合流して送風ファン10に
吸い込まれ、吹出口14を通じて送風される。During the heating operation, an operation switch (not shown) on the operation / display panel 31 is pressed. Then, the main burner 5 operates and the blower fan 10 is driven. Then, the air taken in through the air filter 17 flows as shown by a solid line, and becomes primary air for combustion, and becomes main burner 5.
The secondary air is supplied to the outlet of the main burner 5, whereby a flame 19 is formed in the combustion chamber 3. Then, the combustion gas from the combustion chamber 3 and the air that cools the top surface of the shelter 7 merge, are sucked into the blower fan 10, and are blown through the outlet 14.
【0018】このようなガスファンヒータHの運転制御
は、図2に示すように、前記メーン基板12に搭載され
た運転制御装置20によって実施され、この運転制御装
置20は制御手段としてのマイクロコンピュータ(以
下、マイコンという)21とこのマイコン21に通信線
(通信回路)Lで接続されたEEPROM(メモリ)2
2とを備え、前記マイコン21内にはROM23、RA
M24が設けられている。As shown in FIG. 2, the operation control of the gas fan heater H is performed by an operation control device 20 mounted on the main board 12, and the operation control device 20 is a microcomputer as control means. (Hereinafter referred to as a microcomputer) 21 and an EEPROM (memory) 2 connected to the microcomputer 21 via a communication line (communication circuit) L.
2 and a ROM 23, RA
M24 is provided.
【0019】運転制御装置20には前記操作・表示パネ
ル31が接続され、この操作・表示パネル31は使用者
による設定操作等が可能な操作部32とエラー表示等を
行う表示部33を備える。また、運転制御装置20に
は、検出部として、前記ハイリミットサーミスタ8の他
に、送風ファン10の回転数を検出する回転数センサ4
2等が接続され、被制御装置として、前記送風ファン1
0の他にメーンバーナ5に供給する燃料ガスの量を制御
する比例弁52等が接続されている。The operation / display panel 31 is connected to the operation control device 20. The operation / display panel 31 includes an operation unit 32 that allows a user to perform a setting operation and the like and a display unit 33 that displays an error and the like. The operation control device 20 includes, as a detection unit, a rotation speed sensor 4 that detects the rotation speed of the blower fan 10 in addition to the high limit thermistor 8.
2 and the like, and the blower fan 1
In addition to 0, a proportional valve 52 for controlling the amount of fuel gas supplied to the main burner 5 is connected.
【0020】EEPROM(メモリ)22には、図3に
示すように、16進数で表される16進データ(基本デ
ータ)が格納され、これら16進データは複数のブロッ
クB0、B1、B2…に区分可能に構成されている。各
ブロックには例えば16個のアドレスが設定され、各ア
ドレスに対応して16進データが格納されている。1番
目〜15番目のアドレスに対応する16進データ(例え
ばブロックB0では「N0」〜「NE」)のデータ内容
は、例えば送風ファンの回転数、比例弁の開度、燃焼エ
ラー回数、運転時間等に関する所定の設定値等を示す。
燃焼エラー回数、運転時間に関する16進データは逐次
書き換え可能である。また各ブロックの16番目のアド
レスに対応する16進データ(例えばブロックB0では
「NF」)のデータ内容は、EEPROM22に予め格
納された格納チェックコードを示す。この格納チェック
コードの16進データは、各ブロックにおいて1番目〜
15番目のアドレスに対応する15個の16進データ
(例えばブロックB0では「N 0」〜「NE」)を加算し
たものである。FIG. 3 shows an EEPROM (memory) 22.
As shown, hexadecimal data represented by hexadecimal numbers (basic data)
Hex data is stored in multiple blocks.
.., B0, B1, B2,. each
For example, 16 addresses are set in the block, and each address is set.
Hexadecimal data is stored corresponding to the dress. No. 1
Hexadecimal data corresponding to the 15th to 15th addresses (for example,
For example, in block B0, "N0"-" NE))
For example, the rotation speed of the blower fan, the opening of the proportional valve,
It shows a predetermined set value related to the number of errors, the operation time, and the like.
Hexadecimal data on the number of combustion errors and operation time is successive
It is rewritable. The 16th address of each block
Hexadecimal data (for example, in block B0
"NF)) Is stored in the EEPROM 22 in advance.
Indicates the stored storage check code. This storage check
The hexadecimal data of the code is first to
Fifteen hexadecimal data corresponding to the fifteenth address
(For example, in block B0, "N 0"-" NE))
It is a thing.
【0021】EEPROM22に格納された16進デー
タは、電源プラグ18が差し込まれて電源が投入された
時、運転制御装置20のマイコン21によって読み出さ
れて正誤判定される。The hexadecimal data stored in the EEPROM 22 is read out by the microcomputer 21 of the operation control device 20 when the power plug 18 is inserted and the power is turned on, and is judged to be correct.
【0022】電源投入時の運転制御装置20の動作を詳
しく説明する。The operation of the operation control device 20 when the power is turned on will be described in detail.
【0023】まず、図4に示すように、ガスファンヒー
タHの電源プラグ18がコンセントに差し込まれて電源
が投入されると(S11)、電源投入信号が発生し、こ
の電源投入信号が運転制御装置20のマイコン21に送
信される。そして、マイコン21は、電源投入信号を受
信すると、まずチップセレクト信号をEEPROM22
に送って通信を開始し、EEPROM22に格納された
16進データを通信線Lを介して読み出してRAM24
に格納する(S12)。First, as shown in FIG. 4, when the power plug 18 of the gas fan heater H is inserted into the outlet and the power is turned on (S11), a power-on signal is generated, and this power-on signal is used for operation control. It is transmitted to the microcomputer 21 of the device 20. When the microcomputer 21 receives the power-on signal, the microcomputer 21 first transmits the chip select signal to the EEPROM 22.
To start communication, read the hexadecimal data stored in the EEPROM 22 through the communication line L, and
(S12).
【0024】マイコン21は、1番目から15番目まで
のアドレスに対応する16進データを加算して算出され
る算出チェックコードを各ブロックごとに作成する(S
13)。そして、各ブロックごとに、読み出した16進
データに含まれる格納チェックコード(例えばブロック
B0では「NF」)と算出した算出チェックコード(例
えばブロックB0では「N0+N1+N2+……+NE」)
とを比較し、読み出した16進データの正誤を判定する
(S14)。The microcomputer 21 creates a calculation check code for each block which is calculated by adding hexadecimal data corresponding to the first to fifteenth addresses (S
13). Then, for each block, a storage check code (for example, “N F ” in block B0) included in the read hexadecimal data and a calculated check code (for example, “N 0 + N 1 + N 2 +... + N” in block B0) E ")
And judges whether the read hexadecimal data is correct or not (S14).
【0025】すなわち、マイコン21は、全てのブロッ
クB0、B1、B2…において、格納チェックコードと
算出チェックコードとが一致した場合には、読み出した
16進データが正しいと判定し、当該読み出した16進
データ、前記操作・表示パネル31の操作部32からの
データ、前記検出部からのデータ等に基づいて、前記被
制御装置(送風ファン10、メーンバーナ5等)の運転
制御を開始して、通常シーケンスを実行する(S1
5)。That is, when the stored check code and the calculated check code match in all the blocks B0, B1, B2,..., The microcomputer 21 determines that the read hexadecimal data is correct, and The operation control of the controlled device (the blower fan 10, the main burner 5, etc.) is started based on the progress data, the data from the operation unit 32 of the operation / display panel 31, the data from the detection unit, and the like. Execute the sequence (S1
5).
【0026】しかしながら、EEPROM22に格納さ
れている16進データが正確であるにもかかわらず、マ
イコン21がEEPROM22から通信線Lを介して1
6進データを読み出しているときに、当該16進データ
に雑音(ノイズ)が混入して誤まった16進データがマ
イコン21に送られることがある。誤った16進データ
がマイコン21に送られた場合には、ステップS13で
当該誤った16進データが加算され、当該誤った16進
データを含むブロックにおいて当該算出チェックコード
と格納チェックコードとが不一致となる。However, despite the fact that the hexadecimal data stored in the EEPROM 22 is accurate, the microcomputer 21 sends the data from the EEPROM 22 through the communication line L via the communication line L.
When the hexadecimal data is being read, erroneous hexadecimal data may be sent to the microcomputer 21 when noise is mixed in the hexadecimal data. If incorrect hexadecimal data is sent to the microcomputer 21, the incorrect hexadecimal data is added in step S13, and the calculated check code does not match the stored check code in the block containing the incorrect hexadecimal data. Becomes
【0027】マイコン21は、算出チェックコードと格
納チェックコードとが不一致となったブロック(以下、
不一致ブロックという)がある場合には、読み出した1
6進データに誤りがあると判定し、いずれかのブロック
で算出チェックコードと格納チェックコードとが不一致
となった回数(以下、不一致回数という)が10回目で
あるか否かを確認する(S16)。この不一致回数が1
0回未満であれば、マイコン21は、RAM24に格納
されている全ての16進データをクリア(消去)し(S
17)、EEPROM22から全ての16進データを再
度読み出し(S12)、この読み出した16進データを
加算して算出される算出チェックコードを再度作成する
(S13)。マイコン21は、ブロックごとに、再度読
み出した格納チェックコードと再度作成した算出チェッ
クコードとが一致するか否かを判定し(S14)、全て
のブロックB0、B1、B2…の格納チェックコードと
算出チェックコードとが一致した場合には以後通常シー
ケンスを実行する(S15)。The microcomputer 21 determines whether the calculated check code and the stored check code do not match (hereinafter, referred to as a block).
If there is a mismatch block),
It is determined that there is an error in the hexadecimal data, and it is checked whether the number of times the calculated check code and the stored check code do not match in any of the blocks (hereinafter, referred to as the number of mismatches) is the tenth (S16). ). The number of mismatches is 1
If less than 0 times, the microcomputer 21 clears (erases) all hexadecimal data stored in the RAM 24 (S
17) All the hexadecimal data is read again from the EEPROM 22 (S12), and a calculation check code calculated by adding the read hexadecimal data is created again (S13). The microcomputer 21 determines, for each block, whether or not the re-read storage check code matches the re-created calculation check code (S14), and determines the storage check codes of all the blocks B0, B1, B2,. If the check code matches, the normal sequence is executed thereafter (S15).
【0028】ステップS14で、算出チェックコードと
格納チェックコードとが不一致である場合には、マイコ
ン21は、上述した動作(ステップS12〜S14、S
16、S17)を繰り返す。そして、ステップS16
で、格納チェックコードと算出チェックコードとの不一
致回数が10回目に至った場合には、マイコン21は、
雑音の混入等とは異なる理由により算出チェックコード
と格納チェックコードとが不一致となったと判断して、
エラーを出力し、操作・表示パネル31の表示部33に
エラー表示させる(S18)。If the calculated check code and the stored check code do not match in step S14, the microcomputer 21 performs the above-described operations (steps S12 to S14, S
16, S17) is repeated. Then, step S16
When the number of mismatches between the stored check code and the calculated check code reaches the tenth, the microcomputer 21
Judging that the calculated check code and the stored check code did not match for a reason different from noise mixing, etc.,
An error is output and an error is displayed on the display unit 33 of the operation / display panel 31 (S18).
【0029】電源投入時の運転制御装置20の動作に関
する別の実施形態を説明する。尚、この別の実施形態で
は、ステップS21〜S26、S29の動作について
は、前述の実施形態のステップS11〜S16、S18
とほぼ同様である。Another embodiment relating to the operation of the operation control device 20 when the power is turned on will be described. In this alternative embodiment, the operations of steps S21 to S26 and S29 are the same as steps S11 to S16 and S18 of the above-described embodiment.
It is almost the same as
【0030】ガスファンヒータHの電源プラグ18がコ
ンセントに差し込まれて電源が投入されると(S2
1)、電源投入信号が発生し、この電源投入信号が運転
制御装置20のマイコン21に送信される。そして、マ
イコン21は、電源投入信号を受信すると、まずチップ
セレクト信号をEEPROM22に送って通信を開始
し、EEPROM22に格納された16進データを通信
線Lを介して読み出してRAM24に格納する(S2
2)。When the power plug 18 of the gas fan heater H is inserted into the outlet and the power is turned on (S2).
1) A power-on signal is generated, and the power-on signal is transmitted to the microcomputer 21 of the operation control device 20. When the microcomputer 21 receives the power-on signal, it first sends a chip select signal to the EEPROM 22 to start communication, reads hexadecimal data stored in the EEPROM 22 via the communication line L, and stores it in the RAM 24 (S2).
2).
【0031】マイコン21は、1番目から15番目まで
のアドレスに対応する16進データを加算して算出され
る算出チェックコードを各ブロックごとに作成する(S
23)。そして、前述の実施形態と同様に、この算出チ
ェックコードと読み出した16進データに含まれる格納
チェックコードとを各ブロックごとに一致するか否かに
より、読み出した16進データの正誤を判定する(S2
4)。全てのブロックB0、B1、B2…において、格
納チェックコードと算出チェックコードとが一致した場
合には、読み出した16進データが正しいと判定し、当
該読み出した16進データ、前記操作・表示パネル31
の操作部32からのデータ、前記検出部からのデータ等
に基づいて、前記被制御装置の運転制御を開始して、通
常シーケンスを実行する(S25)。The microcomputer 21 creates a calculation check code for each block which is calculated by adding hexadecimal data corresponding to the first to fifteenth addresses (S
23). Then, as in the above-described embodiment, the correctness of the read hexadecimal data is determined based on whether or not the calculated check code matches the storage check code included in the read hexadecimal data for each block. S2
4). If the stored check code matches the calculated check code in all blocks B0, B1, B2,..., It is determined that the read hexadecimal data is correct, and the read hexadecimal data and the operation / display panel 31 are read.
Based on the data from the operation unit 32, the data from the detection unit, and the like, the operation control of the controlled device is started, and the normal sequence is executed (S25).
【0032】この別の実施形態では、ステップ24で格
納チェックコードと算出チェックコードとが不一致とな
った不一致ブロックがある場合には、マイコン21は、
読み出した16進データに誤りがあると判定し、この不
一致回数が10回目であるか否かを確認し(S26)、
この不一致回数が10回未満であれば、RAM24に格
納されている各ブロックの16進データのうち、不一致
ブロックの16進データのみをクリア(消去)する(S
27)。そして、マイコン21は、不一致ブロックに係
る16進データのアドレスを指定して不一致ブロックの
16進データのみをEEPROM22から再度読み出し
て、この再度読み出した不一致ブロックの16進データ
をRAM24に入力(格納)する(S28)。In this alternative embodiment, if there is a mismatched block in which the stored check code and the calculated check code do not match in step 24, the microcomputer 21
It is determined that there is an error in the read hexadecimal data, and it is checked whether or not the number of mismatches is the tenth (S26).
If the number of mismatches is less than 10, only the hexadecimal data of the mismatched block among the hexadecimal data of each block stored in the RAM 24 is cleared (erased) (S
27). Then, the microcomputer 21 designates the address of the hexadecimal data relating to the mismatched block, reads again only the hexadecimal data of the mismatched block from the EEPROM 22, and inputs (stores) the read hexadecimal data of the mismatched block into the RAM 24. (S28).
【0033】そして、マイコン21は、再度読み出した
不一致ブロックの16進データを加算して算出される算
出チェックコードを作成し(S23)、この算出チェッ
クコードとステップS28でRAM24に格納した不一
致ブロックの格納チェックコードとが一致するか否かを
判定する(S24)。マイコン21は、不一致ブロック
の算出チェックコードと格納チェックコードとが一致し
た場合には、以後通常シーケンスを実行する(S2
5)。Then, the microcomputer 21 creates a calculation check code calculated by adding the hexadecimal data of the non-coincidence block read out again (S23). It is determined whether or not the stored check code matches (S24). When the calculated check code of the mismatched block and the stored check code match, the microcomputer 21 executes the normal sequence thereafter (S2).
5).
【0034】ステップS24で、不一致ブロックに係る
算出チェックコードと格納チェックコードとが不一致で
ある場合には、マイコン21は、上述した動作(ステッ
プS23〜S24、S26〜S28)を繰り返す。マイ
コン21は、不一致ブロックの算出チェックコードと格
納チェックコードの不一致回数が10回目に至ったとき
には、16進データへの雑音の混入等とは異なる理由に
より算出チェックコードと格納チェックコードが不一致
となったと判断し、エラーを出力して操作・表示パネル
31の表示部33にエラー表示させる(S29)。If it is determined in step S24 that the calculated check code for the mismatched block does not match the stored check code, the microcomputer 21 repeats the above-described operations (steps S23 to S24 and S26 to S28). When the number of mismatches between the calculated check code of the mismatched block and the stored check code reaches the tenth, the microcomputer 21 determines that the calculated check code and the stored check code do not match for a reason different from mixing of noise into hexadecimal data. Then, an error is output and an error is displayed on the display unit 33 of the operation / display panel 31 (S29).
【0035】この別の実施形態では、16進データを複
数のブロックに区分可能に構成し、運転制御装置20の
マイコン21は、EEPROM22から読み出した16
進データをブロックごとに正誤判定して誤りがあると判
定した場合、電源投入信号とは無関係に、当該誤りがあ
ると判定されたブロックの16進データのみをEEPR
OM22から再度読み出して、このブロックの16進デ
ータのみを正誤判定するので、マイコン21はEEPR
OM22から16進データを再度読み出すときには誤り
があると判定されたブロックのみを読み出せばよく、全
ての16進データを読み出す場合に比べて読み出す作業
を簡素化することができると共に読み出す時間を短縮化
できる。In this embodiment, the hexadecimal data is configured to be divided into a plurality of blocks, and the microcomputer 21 of the operation control device 20 reads the 16-hexadecimal data read from the EEPROM 22.
Hex data for each block, and if it is determined that there is an error, only the hexadecimal data of the block determined to be erroneous is EEPR regardless of the power-on signal.
The microcomputer 21 reads the data again from the OM 22 and judges only the hexadecimal data of this block as correct or incorrect.
When the hexadecimal data is read again from the OM 22, only the blocks determined to be erroneous need to be read, so that the read operation can be simplified and the read time can be reduced as compared with the case where all the hexadecimal data is read. it can.
【0036】また、上述した2つの実施形態によれば、
運転制御装置20のマイコン21は、EEPROM22
から読み出した16進データを正誤判定して誤りがある
と判定した場合、電源投入信号とは無関係に、16進デ
ータをEEPROM22から再度読み出して正誤判定す
るので、EEPROM22から最初に読み出された16
進データに例えばノイズが混入して誤りがあると判定し
たとしても、再度読み出した16進データが正しけれ
ば、その16進データに基づいて被制御装置の運転の制
御が可能になる。従って、16進データへの雑音混入等
によるエラーの発生が防止され、マイコン21に16進
データを再度読み出させるための操作が不要になって使
い勝手を向上させることができる。According to the above two embodiments,
The microcomputer 21 of the operation control device 20 includes an EEPROM 22
If the hexadecimal data read from the EEPROM 22 is correct and erroneous and it is determined that there is an error, the hexadecimal data is read out again from the EEPROM 22 regardless of the power-on signal, and the correctness is determined.
Even if it is determined that there is an error due to, for example, noise mixed in the hexadecimal data, if the hexadecimal data read out again is correct, the operation of the controlled device can be controlled based on the hexadecimal data. Therefore, occurrence of an error due to noise mixing in the hexadecimal data and the like is prevented, and an operation for causing the microcomputer 21 to read the hexadecimal data again becomes unnecessary, so that usability can be improved.
【0037】以上、一実施形態に基づいて本発明を説明
したが、本発明は、これに限定されるものでないことは
明らかである。例えば、本実施形態では格納チェックコ
ードと算出チェックコードとの不一致が10回目に至っ
たときにエラーを出力しているが、10回目に限定する
必要はない。Although the present invention has been described based on one embodiment, it is apparent that the present invention is not limited to this. For example, in the present embodiment, an error is output when the storage check code and the calculated check code do not match for the tenth time, but the error need not be limited to the tenth time.
【0038】[0038]
【発明の効果】本発明によれば、メモリから読み出した
基本データを正誤判定して誤りがあると判定した場合、
電源投入信号とは無関係に、基本データをメモリから再
度読み出して正誤判定するので、メモリから最初に読み
出された基本データに例えば雑音が混入して誤りがある
と判定されたとしても、再度読み出された基本データが
正しいと判定されればその基本データに基づいて被制御
装置の運転の制御が可能になり、読み出された基本デー
タへの雑音混入等によるエラーの発生を防止できる。According to the present invention, when the basic data read from the memory is judged to be correct by erroneous judgment,
Regardless of the power-on signal, the basic data is read again from the memory to determine whether it is correct or not. Therefore, even if it is determined that there is an error due to, for example, noise in the basic data read first from the memory, it is read again. If it is determined that the output basic data is correct, it is possible to control the operation of the controlled device based on the basic data, and it is possible to prevent the occurrence of an error due to noise in the read basic data.
【0039】また、請求項2、4又は6記載の発明によ
れば、基本データを複数のブロックに区分可能に構成
し、メモリから読み出した基本データをブロックごとに
正誤判定して誤りがあると判定した場合、電源投入信号
とは無関係に、当該誤りがあると判定されたブロックの
基本データのみをメモリから再度読み出して、このブロ
ックの基本データのみを正誤判定するので、基本データ
を再度読み出すときには誤りがあると判定されたブロッ
クのみを読み出せばよく、全ての基本データを読み出す
場合に比べて読み出す作業を簡素化することができると
共に読み出す時間を短縮化できる。According to the second, fourth or sixth aspect of the present invention, the basic data can be divided into a plurality of blocks, and if the basic data read from the memory is judged to be correct or incorrect for each block and an error occurs. If it is determined, regardless of the power-on signal, only the basic data of the block determined to have the error is read out again from the memory, and only the basic data of this block is determined to be correct. Only the block determined to have an error need be read, so that the reading operation can be simplified and the reading time can be reduced as compared with the case where all the basic data is read.
【図1】本発明によるガスファンヒータの一実施形態を
示す断面図である。FIG. 1 is a sectional view showing an embodiment of a gas fan heater according to the present invention.
【図2】運転制御装置等を示すブロック図である。FIG. 2 is a block diagram illustrating an operation control device and the like.
【図3】ブロックに区分されたアドレスと16進データ
との関係を示す図である。FIG. 3 is a diagram showing the relationship between addresses divided into blocks and hexadecimal data.
【図4】電源投入時の運転制御装置の動作を示すフロー
チャートである。FIG. 4 is a flowchart showing the operation of the operation control device when the power is turned on.
【図5】別の実施形態による電源投入時の運転制御装置
の動作を示すフローチャートである。FIG. 5 is a flowchart showing the operation of the operation control device when the power is turned on according to another embodiment.
H ガスファンヒータ 8 ハイリミットサーミスタ 10 送風ファン 20 運転制御装置 21 マイクロコンピュータ(マイコン) 22 EEPROM 42 回転数センサ 52 比例弁 L 通信線 H Gas fan heater 8 High limit thermistor 10 Blower fan 20 Operation control device 21 Microcomputer (microcomputer) 22 EEPROM 42 Revolution sensor 52 Proportional valve L Communication line
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 3L028 EA01 ED04 5B018 GA06 KA01 KA12 NA06 QA11 RA04 RA11 5H209 AA11 DD11 FF02 GG04 HH17 JJ01 JJ09 ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 3L028 EA01 ED04 5B018 GA06 KA01 KA12 NA06 QA11 RA04 RA11 5H209 AA11 DD11 FF02 GG04 HH17 JJ01 JJ09
Claims (6)
信した時、被制御装置の運転制御等に関する基本データ
を格納するメモリから当該基本データを読み出し、この
基本データに基づいて前記被制御装置の運転を制御する
運転制御方法において、 前記メモリから読み出した基本データを正誤判定して誤
りがあると判定した場合、前記電源投入信号とは無関係
に、前記基本データを前記メモリから再度読み出して正
誤判定することを特徴とする運転制御方法。When receiving a power-on signal generated at the time of power-on, the basic data is read from a memory for storing basic data relating to operation control of the controlled device, and the controlled device is controlled based on the basic data. In an operation control method for controlling operation, if the basic data read from the memory is determined to be correct and incorrect, and if it is determined that there is an error, the basic data is read again from the memory regardless of the power-on signal to determine correctness. An operation control method comprising:
信した時、被制御装置の運転制御等に関する基本データ
を格納するメモリから当該基本データを読み出し、この
基本データに基づいて前記被制御装置の運転を制御する
運転制御方法において、 前記基本データを複数のブロックに区分可能に構成し、 前記メモリから読み出した基本データを前記ブロックご
とに正誤判定して誤りがあると判定した場合、前記電源
投入信号とは無関係に、当該誤りがあると判定されたブ
ロックの基本データのみを前記メモリから再度読み出し
て、このブロックの基本データのみを正誤判定すること
を特徴とする運転制御方法。2. Upon receipt of a power-on signal generated at power-on, the basic data is read from a memory storing basic data relating to operation control of the controlled device, and the controlled device is controlled based on the basic data. In an operation control method for controlling operation, the basic data is configured to be able to be divided into a plurality of blocks, and if the basic data read from the memory is determined to be correct or incorrect for each of the blocks, it is determined that there is an error. An operation control method characterized in that only basic data of a block determined to have an error is read out again from the memory irrespective of a signal, and only the basic data of the block is determined to be correct.
ータが格納されたメモリを備え、電源投入時に発生する
電源投入信号を受信したとき前記メモリから前記基本デ
ータを読み出し、この基本データに基づいて前記被制御
装置の運転を制御する運転制御装置において、 前記メモリから読み出した基本データを正誤判定して誤
りがあると判定した場合、前記電源投入信号とは無関係
に、前記メモリから前記基本データを再度読み出して、
この基本データを正誤判定する制御手段を備えたことを
特徴とする運転制御装置。And a memory for storing basic data relating to operation control of the controlled device. Upon receiving a power-on signal generated at power-on, said basic data is read from said memory, and based on said basic data. In an operation control device that controls the operation of the controlled device, when it is determined that the basic data read from the memory is erroneous and there is an error, the basic data is read from the memory regardless of the power-on signal. Read it again,
An operation control device comprising control means for determining whether the basic data is correct.
ータが格納されたメモリを備え、電源投入時に発生する
電源投入信号を受信したとき前記メモリから前記基本デ
ータを読み出し、この基本データに基づいて前記被制御
装置の運転を制御する運転制御装置において、 前記基本データを複数のブロックに区分可能に構成し、 前記メモリから読み出した基本データを前記ブロックご
とに正誤判定して誤りがあると判定した場合、電源投入
信号とは無関係に、当該誤りがあると判定されたブロッ
クの基本データのみを前記メモリから再度読み出して、
このブロックの基本データのみを正誤判定する制御手段
を備えたことを特徴とする運転制御装置。4. A memory for storing basic data relating to operation control of the controlled device and the like. When a power-on signal generated at the time of power-on is received, the basic data is read from the memory, and based on the basic data. In the operation control device that controls the operation of the controlled device, the basic data is configured to be divided into a plurality of blocks, and the basic data read from the memory is determined to be correct or incorrect for each of the blocks, and is determined to have an error. In this case, regardless of the power-on signal, only the basic data of the block determined to have the error is read again from the memory,
An operation control device comprising a control unit that determines whether the basic data of this block is correct or not.
御等に関する基本データが格納されたメモリを有し、電
源投入時に発生する電源投入信号を受信したとき前記メ
モリから前記基本データを読み出し、この基本データに
基づいて前記被制御装置の運転を制御する運転制御装置
とを備えたガス暖房機において、 前記運転制御装置は、前記メモリから読み出した基本デ
ータを正誤判定して誤りがあると判定した場合、前記投
入信号とは無関係に、前記メモリから前記基本データを
再度読み出して、この基本データを正誤判定することを
特徴とするガス暖房機。5. A controlled device and a memory in which basic data relating to operation control of the controlled device and the like are stored, wherein the basic data is read from the memory when a power-on signal generated at power-on is received. An operation control device that controls the operation of the controlled device based on the basic data, wherein the operation control device determines whether the basic data read from the memory is correct or incorrect and has an error. The gas heater, wherein, when the determination is made, the basic data is read again from the memory regardless of the input signal, and the basic data is determined to be correct.
御等に関する基本データが格納されたメモリを有し、電
源投入時に発生する電源投入信号を受信したとき前記メ
モリから基本データを読み出し、この基本データに基づ
いて前記被制御装置の運転を制御する運転制御装置とを
備えたガス暖房機において、 前記基本データを複数のブロックに区分可能に構成し、 前記運転制御装置は、前記メモリから読み出した基本デ
ータを前記ブロックごとに正誤判定して誤りがあると判
定した場合、当該誤りがあると判定されたブロックの基
本データのみを前記メモリから再度読み出して、この基
本データのみを正誤判定することを特徴とするガス暖房
機。6. A controlled device and a memory in which basic data relating to operation control of the controlled device and the like are stored, and when receiving a power-on signal generated at the time of power-on, reading the basic data from the memory, An operation control device that controls the operation of the controlled device based on the basic data, wherein the basic data is configured to be divided into a plurality of blocks, and the operation control device If the read basic data is determined to be correct for each of the blocks and it is determined that there is an error, only the basic data of the block determined to have the error is read out again from the memory, and only this basic data is determined to be correct. A gas heater characterized in that:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11194181A JP2001022402A (en) | 1999-07-08 | 1999-07-08 | Operation control method, operation controller and gas heater provided with operation controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11194181A JP2001022402A (en) | 1999-07-08 | 1999-07-08 | Operation control method, operation controller and gas heater provided with operation controller |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001022402A true JP2001022402A (en) | 2001-01-26 |
Family
ID=16320295
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11194181A Pending JP2001022402A (en) | 1999-07-08 | 1999-07-08 | Operation control method, operation controller and gas heater provided with operation controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001022402A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011112314A (en) * | 2009-11-30 | 2011-06-09 | Dainichi Co Ltd | Combustion control device |
-
1999
- 1999-07-08 JP JP11194181A patent/JP2001022402A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011112314A (en) * | 2009-11-30 | 2011-06-09 | Dainichi Co Ltd | Combustion control device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH1153270A (en) | On-vehicle electric accessory equipment mounted with microcomputer | |
JP2001022402A (en) | Operation control method, operation controller and gas heater provided with operation controller | |
JPH0765810B2 (en) | Method for detecting deterioration of capacity of circulating pump in hot water boiler | |
JP3310481B2 (en) | Test mode execution device | |
JPH1163484A (en) | Combustion control device | |
JP3536626B2 (en) | Water heater control base | |
JPH09152125A (en) | Maintenance apparatus for control device | |
JPH05187392A (en) | Abnormality detecting device of fan motor for combustion | |
JP2631058B2 (en) | Combined combustion device | |
JP3543788B2 (en) | Combustor control mode setting device | |
JP3437092B2 (en) | Control device for hot water heating system | |
JPH11201533A (en) | Control program rewriting device for air conditioner | |
JP2001235148A (en) | Gas equipment and its failure-diagnosing device | |
JP3018707B2 (en) | Combustion control device | |
JP2775667B2 (en) | Combustion control device | |
JP3206313B2 (en) | Combustion equipment | |
JP4073104B2 (en) | Control device | |
JPH1114050A (en) | Gas combustion controller | |
JPH09243071A (en) | Combustible gas detector | |
JPH06221653A (en) | Air conditioner | |
KR100229478B1 (en) | Heating appliance and control method thereof | |
JPH04313634A (en) | Control device for air conditioner | |
JPH04283345A (en) | Controller for air conditioner | |
JPH055519A (en) | Control device | |
JPH04174213A (en) | Combustion control device |