[go: up one dir, main page]

JPH04149703A - Process controller - Google Patents

Process controller

Info

Publication number
JPH04149703A
JPH04149703A JP27340790A JP27340790A JPH04149703A JP H04149703 A JPH04149703 A JP H04149703A JP 27340790 A JP27340790 A JP 27340790A JP 27340790 A JP27340790 A JP 27340790A JP H04149703 A JPH04149703 A JP H04149703A
Authority
JP
Japan
Prior art keywords
control program
control
program
machine
nonvolatile memory
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
JP27340790A
Other languages
Japanese (ja)
Inventor
Kazuhiko Obuchi
大渕 一彦
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP27340790A priority Critical patent/JPH04149703A/en
Publication of JPH04149703A publication Critical patent/JPH04149703A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control By Computers (AREA)

Abstract

PURPOSE:To shorten a test time, to prevent the controller from getting mechanical fatigue, and to improve working efficiency by providing a nonvolatile memory, a means which writes a control program from a transmitting means in the nonvolatile memory under constant conditions, and a means which starts the control program in the nonvolatile memory in a main machine. CONSTITUTION:This process controller is equipped with the transmitting means 3 which couples a center device 1 and the main machine 2 and then the writable nonvolatile memory 7, the means 10 which writes the control program from the transmitting means 3 in the nonvolatile memory 7 when no reception is performed or at the end of a process after reception, and the means 8 which actuates the control program stored in the nonvolatile memory 7 are provided in the main machine 2. Consequently, the control program in a PROM, etc., can be modified as program information is sent from the center device without the replacement of the PROM, etc., and the process controller which enables the alteration of the control program in a state of good working efficiency and excellent working environment is obtained.

Description

【発明の詳細な説明】 〔発明の目的〕 (産業上の利用分野) 本発明は、組み込み型マイクロコンピュータを用いたプ
ロセス制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Field of Industrial Application) The present invention relates to a process control device using an embedded microcomputer.

(従来の技術) プロセス制御において、制御プログラム情報は、通常、
制御装置のPROM内に格納されており、制御動作は、
このFROMから制御プログラムが読み出されて実行さ
れる。
(Prior Art) In process control, control program information is usually
It is stored in the PROM of the control device, and the control operation is
A control program is read from this FROM and executed.

ここで、制御プログラムを変更するに当っては、大容量
メモリを用いて大きなソフトウェアシステムを構築でき
る場合は格別、組み込み型マイクロコンピュータを用い
た大きさに制約のある装置でハl モ’) g ji 
等が制約されるので、Her i (F) F ROM
の交換が必要となる。
Here, when changing the control program, it is especially important if a large software system can be constructed using a large capacity memory, and it is especially important to change the control program if a large software system can be constructed using a large capacity memory. ji
etc., Her i (F) F ROM
will need to be replaced.

(発明が解決しようとする課題) 開発における試験段階での制御プログラムの変更1: 
必W すP ROMの交換に当っては、プログラムの修
正、この修正に基づ<FROMの作成、PROMの変換
、確認試験というT順がふくまれる。
(Problem to be solved by the invention) Change of control program at test stage of development 1:
Replacement of the required PROM involves modifying the program, creating a FROM based on the modification, converting the PROM, and testing for confirmation.

ところが、この手順のうちFROMの作成とPROMの
交換作業は面倒で、これら作業には多くの時間が費やさ
れ、作業能率が非常に悪いというう問題があった。殊に
、前述のFROMの交換については、通常、基板やFR
OMICの挿入・抜J、か行f5¥わね、このため機械
的疲労か牛[7やずく、誤−1て・・−1〜ウエアを破
損するというケースも多い。千1′C1上述のイ′l業
能率のW“、さは、作業環境か曹い場合や本機か複数個
ある場合には、更に増入する。
However, in this procedure, the creation of FROM and the replacement of PROM are troublesome and require a lot of time, resulting in a problem of very low work efficiency. In particular, when replacing the above-mentioned FROM, normally the board or FR
OMIC insertion/removal J, KA row f5 ¥, but there are many cases where this causes mechanical fatigue or damage to the wear. 1,1'C1 The above-mentioned "I'l work efficiency W" will further increase if the working environment is poor or if there are multiple machines.

そこ−C1木発明は、上述の問題に鑑み、FROMの交
換をイ1なう二となく制御プログラムを変更4−るもの
で、作業能率もよく作業環境も良好な状態で制御プロゲ
ラl、の変更かできるプロセス制御装置の提供を目的と
する。
In view of the above-mentioned problems, the invention of the C1 tree is to change the control program without replacing the FROM, and to maintain the control program with good work efficiency and a good working environment. The purpose is to provide process control equipment that can be changed.

r発明の構成〕 (課題を解決するだめの下段) 1、述の目的を達成する本発明は、中央装置と本機とを
結合する伝送手段を@λ、−に配本機内には、書き込み
iiJ能な不揮を性メモリと、上記伝送手段からの制御
プロクラ1.ヲ未受信時又は既受信での処理の終り′時
−1.記も揮発性メモリに書き込む丁−段ノニ、上記不
揮を性メ王りに格納1.また制御ブロゲラノ、を起動す
る手段とを備えたことを要旨とする。
r Structure of the Invention] (Lower part of the solution to the problem) 1. The present invention that achieves the above-mentioned object has a transmission means for connecting the central device and the main unit to @λ, -, and a writing system in the main unit. 1. A non-volatile memory capable of controlling the data and a control processor from the transmission means.1. At the end of processing when wo has not been received or when it has been received -1. 1. The information is also written to volatile memory, and the non-volatile memory is stored in the memory. The gist is also provided with means for activating the control blog.

(作用) 伝送手段にて中央装置と本機たを結び、本機内には本揮
発性メモリ、伝送手段からの制御プログラムを一定条件
にて石揮、定性メモリに寿き込む手段、不揮発性メモリ
内の制御プログラムを起動する手段を備えることにより
、FROMなとの交換もなく中央装置からのプログラム
情報の伝送に伴って不揮発性メモリ内の制御プロゲラl
、の変更かでき、作業環境や作業能率も良い状態で制御
装置の機能の変更をもたらす。
(Function) A transmission means connects the central device and the machine, and the machine contains a volatile memory, a means for storing the control program from the transmission means under certain conditions into a qualitative memory, and a non-volatile memory. By providing a means for activating the control program in the non-volatile memory, the control program in the non-volatile memory can be activated without replacing the FROM.
, it is possible to change the function of the control device while improving the working environment and work efficiency.

(実施例) ここで、第1図ないし第5図を参照j7て本発明の詳細
な説明する。第1図において、中央装置側にあって本機
2に対[、て制御プログラムを送信する装W(以下変更
装置と称す)]か備えられる。
(Example) The present invention will now be described in detail with reference to FIGS. 1 to 5. In FIG. 1, a device W (hereinafter referred to as a change device) for transmitting a control program to the main unit 2 is provided on the central device side.

この変更装置1は本機2にシリアル伝送路′3(:で接
続され、本機2内のシリアルボ〜]・5に接続されてい
る。
This changing device 1 is connected to the main unit 2 by a serial transmission line '3 (:), and is connected to a serial port 5 within the main unit 2.

本機2内はマイクロプロセンサ74が備えられ、P R
OM 04.1−びにE E P ROM 7及びその
書き込シ装置うし二(7ビJイリロ了ロセJ’+4にて
制御、される。−(’) ’l tl、P RON 6
は舛き込み+1■能R(、) N7あ−7こ、プロ7ラ
ムローグ8か+II leされる。ブ[7グ→ム[7−
′−r゛8は1. +1アルボ−1・5カラ〔T″ll
受イデーS7(制御イD ′7’ 71人)をE E 
P ROM 7にn 納t 、L f= r ノー、f
 a h−′−1、でアリ、Ts #、 j3k A 
[L’j ト制御−f口′・′→ム受受信口起動される
。また、ブj−7ゲ;)ム[1−ウ′8は、制御ブトフ
グラムの0無を小ず一7ラク(受(ti’ ”:’ラフ
′とVI・ず)を確認l7、初期状懸では制御、、、f
 n!7ラム無と1−て受信フラグか倒さtlでいる。
The inside of this machine 2 is equipped with a micropro sensor 74,
OM 04.1- and EEPROM 7 and its writing device (controlled and controlled by 7BIJIRIROROSEJ'+4.-(') 'l tl, P RON 6
Hakukomi +1 ■ Noh R (,) N7 A - 7 Ko, Pro 7 Ram Rogue 8 or + II le. bu[7g→mu[7-
'-r゛8 is 1. +1 Albo-1.5 color [T″ll
Reception day S7 (control day D '7' 71 people) E E
P ROM 7 n t, L f = r no, f
a h-′-1, ant, Ts #, j3k A
[L'j control-f port'・'→mu receiving port is activated. In addition, buj-7ge;)mu[1-u'8 confirms that the control button program is 0/no. In the case of control, f
n! 7 Ram is missing and 1- and the reception flag is knocked down.

E E P RON1iは、制御プログラムを格納す−
る格納−丁11ア0を(員スフ乙書き込み(iJ能なR
OMてあり、書き込み装置11−)によ−)で制御され
ろ。なお、第1図にあ−・て11はデータバスを承(、
でいる。
EEPRON1i stores the control program.
Stored - D11A0
OM, and is controlled by the writing device 11-). In addition, in Figure 1, 11 is the data bus (,
I'm here.

第2図は、第1図による構成に基づく動作70を小4”
ものである。第2図において、装置起動時には受イ、j
フラグ12をみて受信フラグが倒れていれば制御プロゲ
ラI、か無ならば、プログラム情報′8は制御動イ′[
をイ1なわA、制御−1[7りう)・が受信されるのを
待つ。
FIG. 2 shows an operation 70 based on the configuration according to FIG.
It is something. In Figure 2, when the device is started up,
Looking at flag 12, if the reception flag is down, it is control progera I, or if it is not, program information '8 is control action I' [
Wait for control-1[7riu) to be received.

ついて、制御プロケラノ4か受信された場合には、フン
トロール・\表を介(てEEPROM7iこ書き込み指
令を出)J L、書き込み装置10にて受信j、。
Accordingly, when the control program 4 is received, a writing command is issued to the EEPROM 7i via the controller \table.

た制御ブロクラムをE E P ROMV上の格納エリ
ア9に格納すると共に制御プログラム白である受C,,
″′Fラグ12を立てる(制御ブロゲラノ、rj゛1と
する)そして、受(、i ’ラフ12かa−)ている状
態てEEPROM7上に格納された制御プログラムにて
プロセス制御か行なわれる。
The control program is stored in the storage area 9 on the EEPROMV, and the control program white is stored in the receiver C.
The process is controlled by the control program stored in the EEPROM 7 while the ``''F flag 12 is set (controllable as rj'1) and received (, i' rough 12 or a-).

制御動作中に新たな制御ブ[7グラI、を受信しj−場
合には、この制御動作中でのE E F ROM 7 
ヘの書き込みを行なt)7j’ 、現4nの制御プロゲ
ラ1.紡了後新たに受(,11−た制御ブログラノ、を
書き込むことになる。ずなオー)ち、制御側「1中に新
たな制御プログラムを受信1.た場合、プログラム[1
−ダが起動され制御プロゲラl、終γ指令(制御終r指
令と称する)が発行されるか、制御プログラムの終γ動
作の完了通知(制御動作終了通知と称する)まで持つこ
とになる。
If a new control block is received during a control operation, the E E F ROM 7 during this control operation is
t) 7j', the current 4n control progera 1. After spinning is completed, a new control program will be written.
- program is activated and the control progera 1 issues a final γ command (referred to as a control end r command) or has a notification of the completion of the final γ operation of the control program (referred to as a control operation end notification).

制御プログラム側では、上記制御終了指令の発行を監視
し、この制御終了指令を検出したところで、所定の終了
動作を行なった後制御動作終了通知をプログラムローダ
8に通知し、プログラムローダ8の動作に移行する。
The control program side monitors the issuance of the control termination command, and upon detecting this control termination command, performs a predetermined termination operation, and then notifies the program loader 8 of a control operation termination notification, thereby changing the operation of the program loader 8. Transition.

そして、プログラムローダ8では制御動作終了通知を確
認した後、受信した新たな制御プログラムをEEPRO
M7に書き込み、受信フラグ12を立て、新たな制御プ
ログラムにて制御動作が行なわれる。
After confirming the control operation completion notification, the program loader 8 loads the received new control program into the EEPRO.
M7 is written, the reception flag 12 is set, and control operations are performed using the new control program.

以上説明の如き構成と動作を備えた本機2を有するプロ
セス制御システム全体につき、次に述べる。中央装置に
おける変更装置1には、必要なだけの各本機2の制御プ
ログラムが用意され、任意の制御プログラムが任意の本
機2に送信される。
The entire process control system including the machine 2 having the configuration and operation described above will be described below. The change device 1 in the central device is provided with control programs for each machine 2 as necessary, and any control program is sent to any machine 2.

送信に先立って、まず、各本機に対して各本機を識別す
るアドレス(識別コード)を割りふる。
Prior to transmission, an address (identification code) that identifies each device is first assigned to each device.

更には、各本機のアドレスに関係なく中央装置と各本機
との間で、全本機に制御プログラムを受信させるグロー
バルアドレスをも決める。
Furthermore, a global address is also determined between the central unit and each machine to allow all machines to receive the control program, regardless of the address of each machine.

中央装置は、制御プログラムを所定の本機に送信する際
、制御プログラムに該当する本機のアドレスを付加して
送信する。また、同一の制御プログラムを全本機に送信
するときは、その制御プログラムにグローバルアドレス
を付加して送信する。
When the central device transmits the control program to a predetermined machine, it adds the address of the machine to the control program and sends it. Also, when sending the same control program to all machines, add a global address to the control program and send it.

各本機は、制御プログラムの受信の際受信した制御プロ
グラムのアドレスをチエツクし、自己のアドレスと一致
するか否か確認し、一致する時にはこの制御プログラム
をEEPROMに格納する手順に移り、一致しない場合
にはEEPROMへの書き込みを行なわず制御プログラ
ムを破棄する。
When each machine receives a control program, it checks the address of the received control program to see if it matches its own address, and if it matches, it moves on to the procedure of storing this control program in EEPROM. In this case, the control program is discarded without writing to the EEPROM.

グローバルアドレスの場合には制御プログラムを全本機
のEEPROMに格納する手順に移る。
In the case of a global address, the procedure moves to storing the control program in the EEPROM of all the machines.

こうして、制御プログラムは各本機へ送信されるが、各
本機では前述した動作フローにて処理が行なわれる。以
下に第3図、第4図にて更に詳細に動作フローを説明す
る。
In this way, the control program is transmitted to each machine, and each machine performs processing according to the operation flow described above. The operation flow will be explained in more detail below with reference to FIGS. 3 and 4.

「制御プログラムかローディングされていない場合」 初期状態では受信フラグは倒されている。本機電源投入
時には、第3図(a)に示すように、プログラムローダ
の「電源ONJが起動され、受信フラグがチエツクされ
る。初期状態では受信フラグは倒れているので、ブロッ
ク3Aによる判定にて制御プログラムは実行されずプロ
セス制御は行なわれず、制御プログラムの受信を待つ。
"When the control program is not loaded" In the initial state, the reception flag is set to OFF. When the power of this machine is turned on, the program loader's "power ONJ" is activated and the reception flag is checked, as shown in Figure 3(a).In the initial state, the reception flag is down, so the determination by block 3A is not performed. The control program is not executed, no process control is performed, and the system waits for the control program to be received.

本機か制御プログラムを受信すると、第3図(b)に示
すプログラムローダの「制御プログラム受信」が起動さ
れ、ブロック3Bに示す制御終了指令が発行される。も
っともこの場合、制御プログラムか動作していないので
形式だけの発行となる。ついて、ブロック3Cにて、制
御動作が行なわれず制御動作は終了となっているので、
ブロック3Dに移行し受信した制御プログラムがEEP
ROMに書き込まれ、受信フラグを立て(ブロック3E
)、制御プログラムの動作へ移行する。
When the machine receives the control program, "control program reception" of the program loader shown in FIG. 3(b) is activated, and a control termination command shown in block 3B is issued. However, in this case, the control program is not running, so only the formal version is issued. Accordingly, in block 3C, no control operation is performed and the control operation ends.
The control program received after moving to block 3D is EEP.
is written to the ROM and sets the reception flag (block 3E).
), transition to the operation of the control program.

「既に制御プログラムがローディングされている場合」 第3図(a)に示す本機の電源投入時に、ブロクラムロ
ーダの「電源ONJか起動され、受信フラグかチエツク
される(ブロック3 A )。既に制御プログラムか受
信状部にあり、受信フラグか立っているので制御プロク
ラムの動作へ移行する。
"When the control program has already been loaded" When the power of this machine is turned on as shown in FIG. It is in the control program's receipt section, and since the reception flag is set, the process moves to the control program's operation.

本機が制御プログラムを受信すると、第一3図(b)−
の如くプログラムローダの「制御プログラム受信」か起
動され、制御終了指令を発行しくブロック3B)、制御
動作終了通知を待つ(ブロック3C)。制御プログラム
側では制御終了指令の発行を監視しながら制御動作を行
なう。そして、制御終了指令を検出したとき所定の終了
動作を行ない、終了動作完了後は制御動作終了通知を行
なこの制御動作終了通知が通知された後、第3図(b)
においてこの通知を確認しくブロック3C)、その後制
御プログラムをE E P ROMへ書き込み、受信フ
ラグを立て(ブロック3E)、制御プログラムの動作へ
移行する。
When this machine receives the control program, Fig. 13(b)-
``Control program reception'' of the program loader is activated as shown in FIG. 3B, a control termination command is issued (block 3B), and a control operation termination notification is waited for (block 3C). The control program performs control operations while monitoring the issuance of a control termination command. Then, when a control termination command is detected, a predetermined termination operation is performed, and after the termination operation is completed, a control operation termination notification is issued.After the control operation termination notification is notified, as shown in FIG. 3(b).
After confirming this notification (block 3C), the control program is then written into the EEPROM, a reception flag is set (block 3E), and the process proceeds to the operation of the control program.

第3図(a)(b)に示す制御プログラムへの動作にお
いては、第4図に示す制御プログラムフローか実讐jさ
れる。この制御プログラムフローでは、プロゲラl、ロ
ーダよりの制御終了指令の定行をプロ・ツク4Aにて判
定(7、新たな制御ブロクラムの受信かあった場合には
、現制御プログラムによる制御終了処Pl!(ブロック
3B)を行ない、制御動作終了通知をN?iする(ブロ
ック4C)。このブロック4A〜4Cの判定処理は、第
3図(b)のブロック3B、3Cと係り合うものである
In the operation of the control program shown in FIGS. 3(a) and 3(b), the control program flow shown in FIG. 4 is executed. In this control program flow, program 4A determines whether the control end command from the progera l or the loader has been received (7, if a new control block is received, control end processing by the current control program Pl ! (block 3B), and a control operation end notification is issued (block 4C).The determination processing of blocks 4A to 4C is related to blocks 3B and 3C in FIG. 3(b).

判定ブロック4Aにて制御終了指令が発行されない状態
では、制御プログラムによる制御動作(ブロック4D)
に移行し、プロセス制御が行なわれる。
In a state where a control end command is not issued in judgment block 4A, the control operation by the control program (block 4D)
Then, process control is performed.

第5図は、中央装置1′3の5W14を切換えることに
より、システム全体をrAJ動作とrBJ動作との2種
類の動作を行なわせる例示である。
FIG. 5 shows an example in which the entire system can perform two types of operations, rAJ operation and rBJ operation, by switching 5W14 of central unit 1'3.

中央装置13には、本機2にrAJ動作をさせる制御プ
ログラム15とrBJ動作をさせる制御プログラム16
とを用意する。そ【7.で、中央装置13にrAJ動作
 「B」動作の切り換え5WI4を装置する。そして、
中央装置13は切り換えSWI 4をA側に倒す時には
「制御プログラム15 、Jにグロー・・ルアトレスを
付加して谷本機2に送信し、B側に倒す時には「制御プ
ログラム16」にグローバルアドレスを付加して各本機
2へ送f5する。
The central device 13 includes a control program 15 that causes the machine 2 to perform an rAJ operation, and a control program 16 that causes the machine 2 to perform an rBJ operation.
Prepare. So [7. Then, the rAJ operation "B" operation switching 5WI4 is installed in the central unit 13. and,
When the central unit 13 turns the switch SWI 4 to the A side, it adds a glow address to the control program 15 and J and sends it to the Tanimoto machine 2, and when it turns the switch SWI 4 to the B side, it adds a global address to the control program 16. and send it to each machine 2 at f5.

上述の説明においては、EEPROMにつき説明したが
、機能的に等値である書き込みiq能、r:、W。
In the above description, the EEPROM has been described, but the write capability, r:, W, which is functionally equivalent.

発性メモリのバックアップ機能4=jきRAMにおきか
えてもよい。
The memory backup function 4 may be replaced with RAM.

また、伝送手段としてはシリアル伝送のみならずパラレ
ル伝送でも可能である。
Furthermore, as a transmission means, not only serial transmission but also parallel transmission is possible.

制御プログラムの入れ換えに伴って本機に様々な機能を
持たせることかでき、例えば保守・点検時には保守用の
制御プログラムをロードすれば、保守・点検作業をサポ
ートすることができる。
By replacing the control program, this machine can be given various functions; for example, by loading a maintenance control program during maintenance and inspection, it can support maintenance and inspection work.

不揮発性メモリへのプログラムの格納は電源をしゃ断し
てもデータの消失のおそれなく、また、度制御プログラ
ムをローディングすれば新たなローディングまで現在の
プログラムを保持する。
Storing a program in a non-volatile memory means that there is no risk of data loss even if the power is cut off, and once a control program is loaded, the current program is retained until a new one is loaded.

プロセス制御システムにおいて、中央装置−か所にてh
本機の制御プログラムを一律にまたはそれぞれ独立に襄
す7−(き、8本機の制御ブロクラム変更時間を入幅に
削減できる。
In process control systems, central equipment - h
The time required to change the control program for this machine can be drastically reduced by changing the control program for this machine uniformly or independently.

中央装2 +、:複数の制御プログラムを用意1−2て
おけば、筒中な操作で谷本機の制御プロゲラ14を変り
yてき1.ピザに応(、て、・ステムに様々な動作をさ
せるこ、Lができる。
Central unit 2 +: If you prepare multiple control programs 1-2, you can change the control progera 14 of the Tanimoto machine by manual operation.1. You can make the stem perform various movements in response to the pizza.

〔発明の効用〕[Efficacy of invention]

以」4.説明【5たように本究明によれば、伝送手段に
て中央装置と本機とを結び、本機内にはト揮発性メモリ
、伝送−1段からの制御プログラムを一定条件にてI−
記イζ揮発性メモリに書き込む1段、不揮発性メモリの
制御プログラムを起動する手段とを確えることにより、
制御プログラムの開始時・変更時のPRO〜1の交換が
不要となり、試験時間の短縮・機械的岐労の防II−が
可能で、作業能率を向上でき、設置場所の作業環境が悪
くても変更装置は環境良好な位置へ設置でき、効率良く
作業を行なうことかできる。
4. Explanation [5] According to this investigation, the central unit and this machine are connected by a transmission means, and there is a volatile memory inside the machine, and the control program from the transmission stage 1 is transferred under certain conditions to the central unit and this machine.
By ensuring one stage for writing to volatile memory and a means for starting the control program of non-volatile memory,
It is no longer necessary to replace PRO~1 when starting or changing the control program, shortening test time and preventing mechanical strain, improving work efficiency, and making it possible to operate even if the work environment at the installation location is poor. The changing device can be installed in a location with a favorable environment, allowing for efficient work.

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

第1図は本発明の実施例の構成図、第2図は第1図の装
置の動作70−チャート、第一3図(a)(b)はプロ
グラムローダの70〜チヤート、第4図は制御プロクラ
l、のフローチャート、第5図は一例のブロック図であ
る。 図中、 1 f更装置、 2・本機、 3 シリアル伝送路、 6・F ROM、 7・ E E P R,OLX、 8・プログラムローダ、 9・格納エリア、 12・受信フラグ、 13・・中央装置、 14.15  制御プログラム、 3A〜3E、4A〜4D・機能ブロック。
Fig. 1 is a block diagram of an embodiment of the present invention, Fig. 2 is an operation 70-chart of the device shown in Fig. 1, Fig. 13 (a) and (b) are 70-charts of the program loader, and Fig. 4 is The flowchart of the control program I, FIG. 5 is a block diagram of an example. In the figure, 1 F update device, 2 main unit, 3 serial transmission line, 6 F ROM, 7 EEP R, OLX, 8 program loader, 9 storage area, 12 reception flag, 13... Central unit, 14.15 Control program, 3A to 3E, 4A to 4D/Functional blocks.

Claims (1)

【特許請求の範囲】[Claims] 組み込み型マイクロコンピュータを有する本機を用いて
プロセス制御を行なう制御装置において、中央装置と本
機とを結合する伝送手段を備え、上記本機内には、書き
込み可能な不揮発性メモリと、上記伝送手段からの制御
プログラムを未受信時又は既受信における処理の終了時
上記不揮発性メモリに書き込む手段と、上記不揮発性メ
モリに格納した制御プログラムを起動する手段とを備え
たことを特徴とするプロセス制御装置。
A control device that performs process control using this machine having a built-in microcomputer is equipped with a transmission means that connects the central unit and the machine, and the machine includes a writable non-volatile memory and the transmission means. A process control device comprising means for writing a control program from a computer into the non-volatile memory when not received or at the end of processing when already received, and a means for activating the control program stored in the non-volatile memory. .
JP27340790A 1990-10-15 1990-10-15 Process controller Pending JPH04149703A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27340790A JPH04149703A (en) 1990-10-15 1990-10-15 Process controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27340790A JPH04149703A (en) 1990-10-15 1990-10-15 Process controller

Publications (1)

Publication Number Publication Date
JPH04149703A true JPH04149703A (en) 1992-05-22

Family

ID=17527461

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27340790A Pending JPH04149703A (en) 1990-10-15 1990-10-15 Process controller

Country Status (1)

Country Link
JP (1) JPH04149703A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006338688A (en) * 2006-09-08 2006-12-14 Hitachi Ltd Process control system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006338688A (en) * 2006-09-08 2006-12-14 Hitachi Ltd Process control system

Similar Documents

Publication Publication Date Title
US5450589A (en) Firmware modification system wherein older version can be retrieved
US6223336B1 (en) Multitasking computer system having a boot process rewrite program
CN106201590B (en) A kind of FPGA configuration file loading method and system
JP2001195241A (en) Computer
EP3608775A1 (en) Electronic control system
CN108427885B (en) Basic input output system updating method and device
JPH08263282A (en) Branching control system for rom program processor
US20220342651A1 (en) Center, ota master, system, distribution method, non-transitory storage medium, and vehicle
JP3093541B2 (en) Terminal device and online system for managing version numbers of programs and data
JPH04149703A (en) Process controller
JP2016126699A (en) Electronic control unit for automobile
CN112346770A (en) Embedded program online updating method
US20070050612A1 (en) Boot program update and restoration system and method thereof
US20110258427A1 (en) Navigation device for vehicle
EP1022697B1 (en) Control apparatus for vending machine
JPH09218788A (en) In-service direct download method
JP2020101841A (en) Vehicle control apparatus
JP2001117780A (en) Information storage device and download method thereof
JPH1063497A (en) How to update the program
JPH1011277A (en) Computer device having electrically rewritable nonvolatile memory and nonvolatile semiconductor memory
JP2001147862A (en) Flash memory writing method
JPH0973437A (en) Multi CPU system
JP2021060747A (en) Microcomputer
JP2002024044A (en) Control device
JPH10283171A (en) Information processing apparatus and control method thereof