JPH0830449A - Machine controller - Google Patents

Machine controller

Info

Publication number
JPH0830449A
JPH0830449A JP16700494A JP16700494A JPH0830449A JP H0830449 A JPH0830449 A JP H0830449A JP 16700494 A JP16700494 A JP 16700494A JP 16700494 A JP16700494 A JP 16700494A JP H0830449 A JPH0830449 A JP H0830449A
Authority
JP
Japan
Prior art keywords
memory
program
rewriting
control
storage means
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
Application number
JP16700494A
Other languages
Japanese (ja)
Inventor
Kazuhiro Araki
一博 荒木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Minolta Co Ltd
Original Assignee
Minolta Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Minolta Co Ltd filed Critical Minolta Co Ltd
Priority to JP16700494A priority Critical patent/JPH0830449A/en
Priority to US08/503,322 priority patent/US5844796A/en
Publication of JPH0830449A publication Critical patent/JPH0830449A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

PURPOSE:To surely rewrite the contents for controlling a machine device by mounting a 2nd storage means which stores the contents to be rewritten into the contents of a 1st storage means and executing a rewriting program in the 2nd storage means by a control means. CONSTITUTION:When it is confirmed that an option memory 130 is connected to a CPU 100, version information is read out of the memory 130 and compared with version information in a program memory 110. When the version of the control program in the memory 130 is newer than the version of the control program in the memory 110, a new rewriting program in the memory 130 is executed so as to transfer the control program, etc., in the memory 130 to the memory 110. Consequently, the contents of the memory 110 can be rewritten by the latest rewriting program at all times.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は機械制御装置に関するも
のであり、更に詳しくは、機械装置の動作を制御プログ
ラムに従って制御する制御装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a machine control device, and more particularly to a control device for controlling the operation of a machine device according to a control program.

【0002】[0002]

【従来の技術】機械装置をメモリの内容(制御プログラ
ムやデータ。以下、制御プログラム等と記す。)に従っ
て制御することは、一般的に行われている。ところで、
機械装置の内容には、多機能化や不具合の修正のための
変更や追加が要望されることがある。このため、制御プ
ログラム等の変更や追加は、容易に行えることが望まし
い。
2. Description of the Related Art It is common practice to control a mechanical device according to the contents of a memory (a control program or data; hereinafter referred to as a control program, etc.). by the way,
In some cases, the contents of the mechanical device are required to be changed or added in order to have multiple functions or to correct a defect. Therefore, it is desirable that the control program and the like can be easily changed or added.

【0003】例えば、特開平5−80602号公報記載
の制御装置では、EEPROM802に記憶されている
制御プログラムを外部機器から転送される制御プログラ
ムに書き換えることができる。
For example, in the control device described in JP-A-5-80602, the control program stored in the EEPROM 802 can be rewritten with the control program transferred from an external device.

【0004】[0004]

【発明が解決しようとする課題】ところが、前記特開平
5−80602号公報の装置では、EEPROM802
内の制御プログラムの書き換えを、ROM803に予め
記憶されている書換用プログラムによって行っていた。
従って、書換用プログラムに不具合があっても、それを
容易に修正することができない。このため、書換用プロ
グラムに不具合があった場合には、EEPROM802
の制御プログラムの書き換えを確実に行うことができな
い。
However, in the device disclosed in Japanese Patent Laid-Open No. 5-80602, the EEPROM 802
The control program therein is rewritten by the rewriting program stored in the ROM 803 in advance.
Therefore, even if the rewriting program has a problem, it cannot be easily corrected. Therefore, if there is a problem in the rewriting program, the EEPROM 802
Cannot reliably rewrite the control program of.

【0005】本発明は上記課題に鑑みて為されたもので
あり、機械装置を制御するための内容を確実に書き換え
ることができる機械制御装置を提供することを目的とす
る。
The present invention has been made in view of the above problems, and an object of the present invention is to provide a machine control device capable of reliably rewriting the contents for controlling the machine device.

【0006】[0006]

【課題を解決するための手段】上記を課題を解決するた
め請求項1記載の発明は、機械装置の動作を制御するた
めの内容を格納する第1記憶手段と、該第1記憶手段に
記憶された内容に従って前記機械装置の動作を制御する
制御手段と、前記機械装置の動作を制御するための内
容、及び前記第1記憶手段の内容を書き換えるための書
換用プログラムを格納した、着脱可能な第2記憶手段
と、を備え、前記第2記憶手段が装着されたとき、前記
第2記憶手段に記憶された書換用プログラムに従って、
前記制御手段が前記第1記憶手段内の内容を前記第2記
憶手段内の内容に書き換えることを特徴とする。
In order to solve the above-mentioned problems, the invention according to claim 1 stores the contents for controlling the operation of the mechanical device in a first storage means and the first storage means. A control means for controlling the operation of the mechanical device in accordance with the written contents, a content for controlling the operation of the mechanical device, and a rewriting program for rewriting the contents of the first storage means are removable. Second storage means, and when the second storage means is mounted, according to a rewriting program stored in the second storage means,
The control means rewrites the contents in the first storage means to the contents in the second storage means.

【0007】また、請求項2記載の発明は、前記第1記
憶手段及び前記第2記憶手段に記憶されている内容が制
御プログラムであることを特徴とする。
The invention according to claim 2 is characterized in that the contents stored in the first storage means and the second storage means are control programs.

【0008】また、請求項3記載の発明は、前記第2記
憶手段において、前記書換用プログラムは所定のアドレ
スを先頭にして記憶されていることを特徴とする。
Further, the invention according to claim 3 is characterized in that, in the second storage means, the rewriting program is stored with a predetermined address at the head.

【0009】[0009]

【作用】まず、第1記憶手段の内容に書き換えられるべ
き内容を記憶した第2記憶手段を装着する。そして、第
2記憶手段内の書換用プログラムを制御手段が実行す
る。
First, the second storage means storing the contents to be rewritten to the contents of the first storage means is mounted. Then, the control means executes the rewriting program in the second storage means.

【0010】[0010]

【実施例】図1は、本発明に係る電子写真複写機の概略
断面図を示す。複写機本体1の中央部には、回転駆動可
能な感光体ドラム2が配設されている。この感光体ドラ
ム2の周囲には、イレーサランプ3、帯電チャージャ
4、現像器5、転写チャージャ6、分離チャージャ7、
クリーナ8が順次配設されている。また、複写機本体1
の下部には、給紙カセット10〜13が設けられてい
る。複写に際しては、まず、帯電チャージャ4により一
様に帯電された感光体ドラム2にプラテンガラス20上
の原稿画像が露光され、静電潜像が形成される。該静電
潜像は現像器5によって現像された後、転写チャージャ
6によって用紙に転写される。転写後の感光体ドラム2
が更に回転すると、その残留トナーがクリーナ8によっ
て除去され、残留電荷がイレーサランプ3によって除去
される。一方の用紙は、給紙カセット10〜13の内の
一つから給紙ローラ10a〜13aにより用紙が供給さ
れ、搬送ローラ14,タイミングローラ15を通過し
て、転写チャージャ6の位置まで搬送される。転写後の
用紙は、分離チャージャ7のコロナ放電と用紙自身の腰
の強さによって感光体ドラム2から分離された後、搬送
ベルト16,定着器17を通過して排紙トレイ18上に
排出される。
1 is a schematic sectional view of an electrophotographic copying machine according to the present invention. At the center of the copying machine main body 1, a photosensitive drum 2 which can be rotationally driven is arranged. Around the photosensitive drum 2, an eraser lamp 3, a charging charger 4, a developing device 5, a transfer charger 6, a separation charger 7,
The cleaners 8 are sequentially arranged. Also, the copying machine body 1
Paper feed cassettes 10 to 13 are provided in the lower part of the. In copying, first, an original image on the platen glass 20 is exposed on the photosensitive drum 2 that is uniformly charged by the charging charger 4, and an electrostatic latent image is formed. The electrostatic latent image is developed by the developing device 5, and then transferred to a sheet by the transfer charger 6. Photoconductor drum 2 after transfer
When is rotated further, the residual toner is removed by the cleaner 8 and the residual charge is removed by the eraser lamp 3. One of the sheets is supplied from one of the sheet feeding cassettes 10 to 13 by the sheet feeding rollers 10a to 13a, passes through the conveying roller 14 and the timing roller 15, and is conveyed to the position of the transfer charger 6. . The transferred sheet is separated from the photoconductor drum 2 by the corona discharge of the separation charger 7 and the stiffness of the sheet itself, and then passes through the conveyor belt 16 and the fixing device 17 and is discharged onto the discharge tray 18. It

【0011】図2は複写機本体1を制御するための制御
装置を示している。この制御装置が本発明を実施してい
る。CPU100(制御手段)の入出力端子には、複写
機本体1の操作パネルに設けられたキースイッチ101
や表示部102がマトリクス接続されている。また、前
述の感光体ドラム2など装置の各エレメントはCPU1
00からの出力信号によって制御される。
FIG. 2 shows a control device for controlling the main body 1 of the copying machine. This controller implements the present invention. The key switch 101 provided on the operation panel of the copying machine main body 1 is connected to the input / output terminal of the CPU 100 (control means).
The display units 102 are connected in matrix. Further, each element of the apparatus such as the above-mentioned photosensitive drum 2 is a CPU 1
Controlled by the output signal from 00.

【0012】CPU100のアドレス/データバスに
は、プログラムメモリ110及びデータメモリ120が
接続されている。プログラムメモリ110は電池のバッ
クアップにより不揮発性とされたRAMであり、制御プ
ログラムを格納している。即ち、プログラムメモリ11
0が第1記憶手段に相当する。また、データメモリ12
0はROMであって、複写機本体1を制御するための各
種データを格納している。そして、CPU100はデー
タメモリ120内の制御データを用い、プログラムメモ
リ110内の制御プログラムを実行することにより、複
写機本体1の各種動作を制御する。
A program memory 110 and a data memory 120 are connected to the address / data bus of the CPU 100. The program memory 110 is a RAM made non-volatile by backing up a battery, and stores a control program. That is, the program memory 11
0 corresponds to the first storage means. In addition, the data memory 12
Reference numeral 0 is a ROM, which stores various data for controlling the copying machine main body 1. Then, the CPU 100 controls various operations of the copying machine main body 1 by using the control data in the data memory 120 and executing the control program in the program memory 110.

【0013】更に、CPU100のアドレス/データバ
スにはオプションメモリ130を接続することもでき
る。オプションメモリ130は制御プログラム及び、プ
ログラムメモリ110の制御プログラムを書き換えるた
めの書換用プログラムを格納したROMであり、第2記
憶手段に相当する。そして、CPU100は、オプショ
ンメモリ130内の書換用プログラムを実行することに
より、プログラムメモリ110内の制御プログラムをオ
プションメモリ130内の制御プログラムに書き換える
ことができる。
Further, an option memory 130 can be connected to the address / data bus of the CPU 100. The option memory 130 is a ROM that stores a control program and a rewriting program for rewriting the control program of the program memory 110, and corresponds to a second storage unit. Then, the CPU 100 can rewrite the control program in the program memory 110 with the control program in the option memory 130 by executing the rewriting program in the option memory 130.

【0014】そして、CPU100からプログラムメモ
リ110へはアドレス00000(H)〜6FFFF
(H)が割り当てられ、データメモリ120へはアドレ
ス70000(H)〜7FFFF(H)が割り当てら
れ、オプションメモリ130へはアドレス80000
(H)〜EFFFF(H)が割り当てられている。
From the CPU 100 to the program memory 110, addresses 00000 (H) to 6FFFF
(H) is allocated, addresses 70000 (H) to 7FFFF (H) are allocated to the data memory 120, and address 80000 is allocated to the option memory 130.
(H) to EFFFF (H) are assigned.

【0015】図3は、プログラムメモリ110及びオプ
ションメモリ130のメモリ空間を示している。プログ
ラムメモリ110及びオプションメモリ130はいずれ
も制御プログラム、バージョン情報、及び書換用プログ
ラムを格納している。制御プログラムは複写機本体1の
動作を制御するためのプログラムであって、プログラム
メモリ110では00000(H)を先頭アドレスにし
て、オプションメモリ130では80000(H)を先
頭アドレスにして格納されている。書換用プログラムは
プログラムメモリ110の制御プログラム等を書き換え
るためのプログラムであって、プログラムメモリ110
では6F000(H)を先頭アドレスにして、オプショ
ンメモリ130ではEF000(H)を先頭アドレスに
して格納されている。また、プログラムメモリ110及
びオプションメモリ130は、夫々が格納している制御
プログラムのバージョンを示すバージョン情報を、書換
用プログラムの直前のアドレスに格納している。以下の
説明では、プログラムメモリ110に格納された制御プ
ログラムを旧制御プログラム、書換用プログラムを旧書
換用プログラムと称する場合がある。同様に、オプショ
ンメモリ110に格納された制御プログラムを新制御プ
ログラム、書換用プログラムを新書換用プログラムと称
する場合がある。
FIG. 3 shows a memory space of the program memory 110 and the option memory 130. The program memory 110 and the option memory 130 both store a control program, version information, and a rewriting program. The control program is a program for controlling the operation of the copying machine main body 1 and is stored in the program memory 110 with 00000 (H) as the start address and in the option memory 130 with 80000 (H) as the start address. . The rewriting program is a program for rewriting the control program of the program memory 110, and
6F000 (H) is set as the start address, and EF000 (H) is set as the start address in the option memory 130. Further, the program memory 110 and the option memory 130 store version information indicating the versions of the control programs stored therein at the address immediately before the rewriting program. In the following description, the control program stored in the program memory 110 may be referred to as an old control program, and the rewriting program may be referred to as an old rewriting program. Similarly, the control program stored in the option memory 110 may be referred to as a new control program, and the rewriting program may be referred to as a new rewriting program.

【0016】以下に、CPU100がプログラムメモリ
110内の制御プログラムを書き換える制御を説明す
る。
The control in which the CPU 100 rewrites the control program in the program memory 110 will be described below.

【0017】図4は、CPU100による制御のメイン
ルーチンを示すフローチャートである。CPU100が
リセットされ、プログラムがスタートすると、初期設定
(ステップS1)を行う。この初期設定では、内部RA
Mのクリアや各種レジスタの設定等のCPU100のイ
ニシャライズ、並びに複写機本体1を初期状態に設定す
る処理を行う。
FIG. 4 is a flowchart showing a main routine of control by the CPU 100. When the CPU 100 is reset and the program starts, initialization (step S1) is performed. In this initial setting, the internal RA
Initialization of the CPU 100 such as clearing of M and setting of various registers, and processing of setting the copying machine body 1 to the initial state are performed.

【0018】次に、CPU100に内蔵されており、そ
の値はあらかじめ初期設定でセットされた内部タイマを
スタートさせる(ステップS2)。続いて、表示処理
(ステップS3)、入力処理(ステップS4)、コピー
制御(ステップS5)、メモリ書換処理(ステップS
6)、及びその他の処理(ステップS7)を順次行な
う。すべてのサブルーチン処理が終ると、ステップS1
でセットした内部タイマの終了を待って(ステップS
8)1ルーチンを終了し、ステップS2に戻る。
Next, an internal timer built in the CPU 100 and having its value set in advance by initialization is started (step S2). Subsequently, display processing (step S3), input processing (step S4), copy control (step S5), memory rewriting processing (step S)
6) and other processing (step S7) are sequentially performed. When all the subroutine processing is completed, step S1
Wait for the end of the internal timer set in (Step S
8) End one routine and return to step S2.

【0019】図5は、メモリ書換処理サブルーチン(ス
テップS6)を示すフローチャートである。ここでは、
オプションメモリ130が接続されている場合にその制
御プログラムをプログラムメモリ110に転送する処理
を行う。
FIG. 5 is a flowchart showing the memory rewriting processing subroutine (step S6). here,
When the option memory 130 is connected, the control program is transferred to the program memory 110.

【0020】まず、オプションメモリ130が接続され
ているか否かを判定する(ステップS100)。オプシ
ョンメモリ130が接続されているか否かは、オプショ
ンメモリ130のアドレス空間のデータを読み込んで見
ることにより判定することができる。オプションメモリ
130が接続されていることを示す信号がCPU100
に入力されるように構成することもできる。
First, it is determined whether the option memory 130 is connected (step S100). Whether or not the option memory 130 is connected can be determined by reading and viewing the data in the address space of the option memory 130. A signal indicating that the option memory 130 is connected is the CPU 100.
Can also be configured to be input to.

【0021】オプションメモリ130が接続されている
ことが確認できた場合は、オプションメモリ130から
バージョン情報を読み込み(ステップS101)、プロ
グラムメモリ110内のバージョン情報と比較する(ス
テップS102)。そして、オプションメモリ130の
制御プログラムのバージョンとプログラムメモリ110
の制御プログラムのバージョンが同一、若しくはオプシ
ョンメモリ130の制御プログラムの方が古いものであ
れば(ステップS102;NO)、メインルーチンに戻
る。
If it is confirmed that the option memory 130 is connected, the version information is read from the option memory 130 (step S101) and compared with the version information in the program memory 110 (step S102). Then, the version of the control program in the option memory 130 and the program memory 110
If the version of the control program is the same or the control program of the option memory 130 is older (step S102; NO), the process returns to the main routine.

【0022】一方、オプションメモリ130の制御プロ
グラムがバージョンとプログラムメモリ110の制御プ
ログラムのバージョンよりも新しいものであれば(ステ
ップS102;YES)、オプションメモリ130の制
御プログラム等をプログラムメモリ110に転送するた
めに、オプションメモリ130内の新書換用プログラム
(ステップS103)を実行する。そして、新書換用プ
ログラム(ステップS103)が終了した後、メインル
ーチンの最初の処理である初期設定処理(ステップS
1)へジャンプする。
On the other hand, if the control program of the option memory 130 is newer than the version and the version of the control program of the program memory 110 (step S102; YES), the control program of the option memory 130 is transferred to the program memory 110. Therefore, the new rewriting program (step S103) in the option memory 130 is executed. Then, after the new rewriting program (step S103) ends, the initial setting process (step S) that is the first process of the main routine.
Jump to 1).

【0023】図6は、新書換用プログラム(ステップS
103)を示すフローチャートである。
FIG. 6 shows a new rewriting program (step S
103) is a flowchart showing the above.

【0024】まず、読出しアドレスを80000(H)
に初期設定し(ステップS201)、書込みアドレスを
00000(H)に初期設定する(ステップS20
2)。次に、読出しアドレスで指定されるメモリからデ
ータを読出し、書込みアドレスで指定されるメモリに、
そのデータを書込む(ステップS203,S204)。
その後、読出しアドレス及び書込みアドレスを加算する
(ステップS205,S206)。そして、読出しアド
レスが最後の値EFFFF(H)を越えたか否かを判定
する(ステップS207)。読出しアドレスがEFFF
F(H)を越えていれば(ステップS207;YE
S)、オプションメモリ130から全てのデータをプロ
グラムメモリ110へ転送し終えたことになるので、こ
の新書換用プログラムを終了する。一方、読出しアドレ
スがEFFFF(H)を越えていない場合(ステップS
207;NO)、プログラムメモリ110へ転送すべき
データがオプションメモリ130に残っていることにな
るので、ステップS203に戻り、データの読出し/書
込みを継続する。以上の処理により、プログラムメモリ
110の制御プログラム等(制御プログラム、バージョ
ン情報、及び書換用プログラム)が全てオプションメモ
リの制御プログラム等に書き換えられる。
First, the read address is set to 80,000 (H).
(Step S201), and the write address is initially set to 00000 (H) (step S20).
2). Next, read the data from the memory specified by the read address and write it in the memory specified by the write address.
The data is written (steps S203, S204).
After that, the read address and the write address are added (steps S205 and S206). Then, it is determined whether or not the read address exceeds the last value EFFFF (H) (step S207). Read address is EFFF
If it exceeds F (H) (step S207; YE
S) Since all the data has been transferred from the option memory 130 to the program memory 110, this new rewriting program is ended. On the other hand, if the read address does not exceed EFFFF (H) (step S
207; NO), since the data to be transferred to the program memory 110 remains in the option memory 130, the process returns to step S203, and the reading / writing of data is continued. By the above processing, all the control programs and the like (control program, version information, and rewriting program) of the program memory 110 are rewritten to the control programs and the like of the option memory.

【0025】以上の説明したように、プログラムメモリ
110内のデータの書き換えを、オプションメモリ13
0内の新書換用プログラムにより処理するので、プログ
ラムメモリ110内の旧書換用プログラムに不具合があ
ったとしてもそれを容易に修正することができる。ま
た、書き換えるべき新しい制御プログラムを格納したメ
モリに書換用プログラムも格納させているので、書換用
プログラムを新制御プログラムに対応した最適なものに
することができる。例えば、旧制御プログラムを一部を
修正するだけの場合には、その制御プログラムの書き換
えに要する時間を短縮することができる。従って、制御
プログラムを書き換えている間の機械装置のダウンタイ
ムを短縮することができる。
As described above, the rewriting of data in the program memory 110 is performed by the option memory 13
Since the processing is performed by the new rewriting program in 0, even if there is a defect in the old rewriting program in the program memory 110, it can be easily corrected. Further, since the rewriting program is also stored in the memory in which the new control program to be rewritten is stored, the rewriting program can be optimized for the new control program. For example, when only a part of the old control program is modified, the time required for rewriting the control program can be shortened. Therefore, it is possible to reduce the downtime of the mechanical device while the control program is being rewritten.

【0026】尚、上記実施例では、プログラムメモリ1
10の制御プログラムを書き換える例を説明したが、デ
ータメモリ120が書き換え可能な不揮発性メモリ(例
えば、電池でバックアップされたRAM)であれば、デ
ータメモリ120の制御プログラム等を書き換えること
ができる構成にすることもできる。この場合、オプショ
ンメモリ130に制御データを格納しておき、図6のス
テップS202で指定する読み出しアドレスを7000
0(H)に設定すればよい。
In the above embodiment, the program memory 1
Although the example of rewriting the control program of 10 has been described, if the data memory 120 is a rewritable non-volatile memory (for example, a RAM backed up by a battery), the control program of the data memory 120 can be rewritten. You can also do it. In this case, the control data is stored in the option memory 130, and the read address designated in step S202 of FIG.
It may be set to 0 (H).

【0027】[0027]

【発明の効果】本発明によれば、第1記憶手段に記憶さ
れた内容に従って前記機械装置の動作を制御する機械制
御装置において、第2制御手段を接続するだけで、第1
記憶手段の内容を容易に書き換えることができる。しか
も、第1記憶手段内の内容の書き換えが、第2記憶手段
に記憶されている書換用プログラムに従って制御される
ので、常に最新の書換用プログラムによって第1記憶手
段の内容を書き換えることができる。従って、旧書換用
プログラムに不具合があった場合でも、その不具合に影
響されることなく、前記第1記憶手段内の内容を確実に
書き換えることができる。なお、前記第1記憶手段及び
前記第2記憶手段に記憶されている内容としては、請求
項2記載のように制御プログラムであってもよい。
According to the present invention, in the machine control device for controlling the operation of the machine device according to the contents stored in the first storage means, it is possible to connect the first control means to the second control means.
The contents of the storage means can be easily rewritten. Moreover, since the rewriting of the contents in the first storage means is controlled according to the rewriting program stored in the second storage means, the contents of the first storage means can always be rewritten by the latest rewriting program. Therefore, even if there is a problem in the old rewriting program, the contents in the first storage unit can be surely rewritten without being affected by the problem. The content stored in the first storage means and the second storage means may be a control program as described in claim 2.

【0028】また、請求項3記載の発明によれば、書換
用プログラムは前記第2記憶手段の所定のアドレスを先
頭にして記憶されているので、制御手段が書換用プログ
ラムを実行するとき、書換用プログラムの位置を検索す
る必要が無いので、書換用プログラムの実行が容易であ
る。第2記憶手段は着脱可能であって、書換用プログラ
ムのサイズも種々に想定されるので、請求項3の発明は
特に有効である。
According to the third aspect of the invention, since the rewriting program is stored with the predetermined address of the second storage means at the head, the rewriting program is executed when the control means executes the rewriting program. Since it is not necessary to search the position of the rewriting program, the rewriting program can be easily executed. The second storage means is detachable, and the size of the rewriting program is assumed to be various. Therefore, the invention of claim 3 is particularly effective.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明に係る複写機を示す概略断面図である。FIG. 1 is a schematic cross-sectional view showing a copying machine according to the present invention.

【図2】本発明を実施した制御回路を示すブロック図で
ある。
FIG. 2 is a block diagram showing a control circuit embodying the present invention.

【図3】プログラムメモリ110及びオプションメモリ
130のメモリ空間を説明する説明図である。
3 is an explanatory diagram illustrating a memory space of a program memory 110 and an option memory 130. FIG.

【図4】プログラムメモリ110の制御プログラムのメ
インルーチンを示すフローチャートである。
FIG. 4 is a flowchart showing a main routine of a control program of a program memory 110.

【図5】プログラムメモリ110の制御プログラムのメ
モリ書換処理サブルーチンを示すフローチャートであ
る。
5 is a flowchart showing a memory rewriting processing subroutine of a control program of a program memory 110. FIG.

【図6】オプションメモリ130の新書換用プログラム
を示すフローチャートである。
FIG. 6 is a flowchart showing a new rewriting program in an option memory 130.

【符号の説明】[Explanation of symbols]

1・・・複写機本体(機械装置) 100・・・CPU(制御手段) 110・・・プログラムメモリ(第1記憶手段) 120・・・データメモリ(第1記憶手段) 130・・・オプションメモリ(第2記憶手段) DESCRIPTION OF SYMBOLS 1 ... Copier main body (mechanical device) 100 ... CPU (control means) 110 ... Program memory (first storage means) 120 ... Data memory (first storage means) 130 ... Optional memory (Second storage means)

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 機械装置の動作を制御するための内容を
格納する第1記憶手段と、 該第1記憶手段に記憶されている内容に従って前記機械
装置の動作を制御する制御手段と、 前記機械装置の動作を制御するための内容、及び前記第
1記憶手段の内容を書き換えるための書換用プログラム
を格納した、着脱可能な第2記憶手段と、を備え、 前記第2記憶手段が装着されたとき、前記第2記憶手段
に記憶された書換用プログラムに従って、前記制御手段
が前記第1記憶手段の内容を前記第2記憶手段の内容に
書き換えることを特徴とする機械制御装置。
1. A first storage means for storing contents for controlling the operation of a mechanical device, a control means for controlling the operation of the mechanical device according to the contents stored in the first storage means, and the machine. And a removable second storage unit storing a rewriting program for rewriting the contents of the first storage unit and the contents for controlling the operation of the apparatus, wherein the second storage unit is mounted. At this time, the control unit rewrites the content of the first storage unit with the content of the second storage unit according to a rewriting program stored in the second storage unit.
【請求項2】 前記第1記憶手段及び前記第2記憶手段
に記憶されている内容が制御プログラムであることを特
徴とする請求項1記載の機械制御装置。
2. The machine control device according to claim 1, wherein the contents stored in the first storage means and the second storage means are control programs.
【請求項3】 前記第2記憶手段において、前記書換用
プログラムは所定のアドレスを先頭にして記憶されてい
ることを特徴とする請求項1記載の機械制御装置。
3. The machine control device according to claim 1, wherein in the second storage means, the rewriting program is stored starting from a predetermined address.
JP16700494A 1994-07-19 1994-07-19 Machine controller Pending JPH0830449A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP16700494A JPH0830449A (en) 1994-07-19 1994-07-19 Machine controller
US08/503,322 US5844796A (en) 1994-07-19 1995-07-17 Machine control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16700494A JPH0830449A (en) 1994-07-19 1994-07-19 Machine controller

Publications (1)

Publication Number Publication Date
JPH0830449A true JPH0830449A (en) 1996-02-02

Family

ID=15841600

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16700494A Pending JPH0830449A (en) 1994-07-19 1994-07-19 Machine controller

Country Status (1)

Country Link
JP (1) JPH0830449A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013045285A (en) * 2011-08-24 2013-03-04 Fuji Xerox Co Ltd Information processor, image forming device, and program
US20180375256A1 (en) * 2017-06-27 2018-12-27 Delphi Technologies, Inc. Wiring-harness with connector staging device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013045285A (en) * 2011-08-24 2013-03-04 Fuji Xerox Co Ltd Information processor, image forming device, and program
US20180375256A1 (en) * 2017-06-27 2018-12-27 Delphi Technologies, Inc. Wiring-harness with connector staging device
US10355409B2 (en) 2017-06-27 2019-07-16 Aptiv Technologies Limited Wiring-harness with connector staging device

Similar Documents

Publication Publication Date Title
US5844796A (en) Machine control device
JP3780087B2 (en) Image recording device
JP2540975B2 (en) Electrostatic copying machine cleaning device
JPH0830449A (en) Machine controller
JPH0830440A (en) Machine controller
JP3758867B2 (en) Life-time management device for image forming apparatus
JP2010009165A (en) Recording apparatus, image forming apparatus, and option apparatus
JPS59164564A (en) Preventing device for information erasure and modification due to careless operation of copying machine
JPH0778232A (en) Counter
JP4061814B2 (en) Image forming apparatus
JP3416449B2 (en) Image forming device
JP4093180B2 (en) Image forming apparatus
JPH08166883A (en) Image forming device
JP3363609B2 (en) Image forming apparatus and image forming method
JP2001356967A (en) Method for controlling writing of non-volatile memory
JP3766378B2 (en) Image forming apparatus
JP2009090508A (en) Image forming apparatus, storage device and data inspection method
JP3403011B2 (en) Image forming device
JPH05297654A (en) Image forming device
JP4169308B2 (en) Image forming apparatus
JP4680631B2 (en) Electronics
JP2835518B2 (en) Copier operation controller
JPH1131107A (en) Memory backup method
JP2520678Y2 (en) Image forming device
JP2006106466A (en) Image forming apparatus