Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0625924B2 - Program controller - Google Patents
[go: Go Back, main page]

JPH0625924B2 - Program controller - Google Patents

Program controller

Info

Publication number
JPH0625924B2
JPH0625924B2 JP58163954A JP16395483A JPH0625924B2 JP H0625924 B2 JPH0625924 B2 JP H0625924B2 JP 58163954 A JP58163954 A JP 58163954A JP 16395483 A JP16395483 A JP 16395483A JP H0625924 B2 JPH0625924 B2 JP H0625924B2
Authority
JP
Japan
Prior art keywords
control
program
bank
key
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.)
Expired - Lifetime
Application number
JP58163954A
Other languages
Japanese (ja)
Other versions
JPS6055405A (en
Inventor
敏明 長尾
敏雄 四方
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.)
Omron Corp
Original Assignee
Omron Tateisi Electronics Co
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 Omron Tateisi Electronics Co filed Critical Omron Tateisi Electronics Co
Priority to JP58163954A priority Critical patent/JPH0625924B2/en
Publication of JPS6055405A publication Critical patent/JPS6055405A/en
Publication of JPH0625924B2 publication Critical patent/JPH0625924B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/10Program control other than numerical control, i.e. in sequence controllers or logic controllers using selector switches

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Temperature (AREA)

Description

【発明の詳細な説明】 発明の分野 本発明はあらかじめ定められる制御プログラムに沿って
制御対象を時間的に制御するプログラム制御装置に関す
るものである。
Description: FIELD OF THE INVENTION The present invention relates to a program control device for temporally controlling a controlled object according to a predetermined control program.

発明の背景 各種の制御装置、例えば温度調節装置等にあっては、マ
イクロコンピュータの普及に従って従来からの温度制御
機能に加えてプログラム機能を有し、制御対象の温度を
あらかじめプログラムした温度制御パターンにより時間
的に制御することのできるプログラム温度調節装置が用
いられるようになっている。ここでプログラムとは温度
やその温度を保つ時間,制御条件等を一連に記したもの
である。このプログラムはマイクロプロセッサ等に対す
る一連の命令を記述した通常のプログラム(これを以下
システムプログラムという)とは異なり、ここではこれ
をユーザプログラムとして区別する。このようなプログ
ラム温度調節装置にあっては、設定温度とその温度を保
つ制御時間とが一対となっており、これを1ステップと
して複数のステップが記憶装置に記憶される。このよう
な一連のステップを一旦記憶装置に登録した場合には、
途中のステップで制御操作を停止しようとするとその停
止するステップ以後のステップの制御時間の記憶領域に
全て0を改めてプログラムし直す必要があった。そのた
めプログラムに時間がかかり、又元のユーザプログラム
を復元しようとすれば再び元の制御時間を書き込む必要
があってプログラムミスにつながるという恐れもあっ
た。
BACKGROUND OF THE INVENTION Various control devices, such as temperature control devices, have a program function in addition to a conventional temperature control function according to the spread of microcomputers, and have a temperature control pattern in which a temperature to be controlled is programmed in advance. Programmed temperature control devices that can be controlled in time have been used. Here, the program is a series of the temperature, the time for which the temperature is maintained, the control conditions, and the like. This program is different from a normal program (hereinafter referred to as a system program) that describes a series of instructions for a microprocessor or the like, and here, this program is distinguished as a user program. In such a program temperature adjusting device, a set temperature and a control time for keeping the temperature are paired, and a plurality of steps are stored in the storage device with the set temperature as one step. When such a series of steps is once registered in the storage device,
When it is attempted to stop the control operation at an intermediate step, it is necessary to reprogram all 0s in the control time storage area of the step after the stop step. Therefore, the program takes a long time, and if the original user program is restored, the original control time must be written again, which may lead to a program error.

又このようなプログラム制御装置にあっては記憶装置に
設定する制御サイクルは一種類だけであり、異なった制
御サイクルは設定することができなかった。そこで発明
者らはバンクと呼ばれる複数のパターンを登録しておく
ことができ、更にそれらの組合せをリンクデータとして
登録し、一連に制御することができるプログラム制御装
置を提案している。しかしこのようなバンクの組合せを
リンクデータとして登録する場合にも、所定のバンク以
降の制御を停止したい場合には以後のバンクデータを削
除する必要があり、又元のリンクデータ通りに制御させ
る場合にはそのリンクデータを訂正しプログラムを付け
加える必要があって、プログラムの修正に時間がかかり
プログラムミスを誘発する恐れがあるという同様の問題
点があった。
Further, in such a program control device, only one type of control cycle is set in the storage device, and different control cycles cannot be set. Therefore, the inventors have proposed a program control device capable of registering a plurality of patterns called banks, and further registering a combination of these patterns as link data, and performing control in series. However, even when registering such a combination of banks as link data, it is necessary to delete the subsequent bank data when it is desired to stop the control of a predetermined bank or later, and when the control is performed according to the original link data. Has the same problem that it is necessary to correct the link data and add a program, and it takes time to correct the program, which may cause a program error.

発明の目的 本発明はこのようなプログラム制御装置の問題点に鑑み
て成されたものであって、すでに登録した一連のステッ
プ又は一連のバンクの制御を途中で停止したい場合に
も、ユーザプログラムの変更を最小限度にとどめユーザ
プログラムの変更を簡略化すると共に元のユーザプログ
ラムへの復帰を容易にすることができるプログラム制御
装置を提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the problems of such a program control device, and even when it is desired to stop the control of a series of registered steps or a series of banks in the middle of a user program, An object of the present invention is to provide a program control device capable of minimizing the change and simplifying the change of the user program and facilitating the return to the original user program.

発明の構成と効果 本発明はあらかじめ定められる制御プログラムに沿って
制御対象を時間的に制御するプログラム制御装置であっ
て、設定データとその設定値での制御時間データを有す
る一連の制御ステップから成るユーザプログラムを記憶
する記憶手段と、記憶手段のユーザプログラム領域に各
ステップデータ及び制御中の制御停止命令を入力する入
力手段と、制御対象における被測定情報を検出する検出
手段と、制御対象に制御操作を行う出力手段と、記憶手
段に記憶されている制御ステップから次に制御を行う制
御ステップに制御停止命令が記憶されているかどうかを
判別する判別手段と、検出手段より得られる被測定情報
に基づいて出力手段を駆動して制御対象を記憶手段のユ
ーザプログラムに沿って制御しつつ、判別手段より制御
停止命令が検出された場合に処理を停止する制御手段
と、を具備することを特徴とするものである。
Structure and Effect of the Invention The present invention is a program control device for temporally controlling a controlled object in accordance with a predetermined control program, and comprises a series of control steps having setting data and control time data at the set values. Storage means for storing a user program, input means for inputting each step data and control stop command during control to a user program area of the storage means, detection means for detecting measured information in a controlled object, and control for controlled object The output means for performing the operation, the determining means for determining whether or not the control stop instruction is stored in the control step for performing the control from the control step stored in the storage means, and the measured information obtained by the detecting means Based on the user program stored in the storage means by driving the output means based on And a control means for stopping the process when the stop instruction is detected.

このような特徴を有する本発明によれば、既に設定して
あるユーザプログラムの制御を途中で中止する場合に
も、中止するユーザプログラムの最初の部分に所定の制
御停止命令を書込むだけで簡単に制御を行うことがで
き、ユーザプログラムの変更を極めて簡略化することが
できる。又変更した部分だけを元通り修正すれば元のユ
ーザプログラムへの復帰が容易となり、ユーザプログラ
ムの修正,変更が容易となり、使い易いプログラム制御
装置とすることが可能である。
According to the present invention having such a feature, even when the control of the user program that has already been set is stopped midway, it is easy to write a predetermined control stop command in the first part of the user program to be stopped. Can be controlled, and the change of the user program can be extremely simplified. Further, if only the changed portion is modified, the original user program can be easily restored, the user program can be easily modified and changed, and an easy-to-use program control device can be provided.

実施例の説明 第1図は本発明の一実施例を示すプログラム温度調節装
置の全体構成図である。本図において温度調節装置1は
温度の制御ステップや種々の制御パラメータの設定を行
う設定部2,設定時におけるパラメータ等を表示する表
示部3が設けられる。又制御対象4に設けられその温度
を検知する温度センサ5,センサ出力をデジタル量に変
換して入力するA/D変換部6が設けられ、その出力は
中央演算装置(以下CPUという)7に与えられる。C
PU7はメモリ8に記憶されている演算処理手順に従っ
てヒータやモータ等から成る出力部9を介して制御対象
4のプログラム制御を行うものである。又CPU7には
設定された温度とセンサにより検知される温度に所定以
上差がある場合に、警報を発する警報出力部10が接続
されている。
Description of Embodiments FIG. 1 is an overall configuration diagram of a program temperature adjusting apparatus showing one embodiment of the present invention. In the figure, the temperature control device 1 is provided with a setting unit 2 for setting temperature control steps and various control parameters, and a display unit 3 for displaying parameters at the time of setting. Further, a temperature sensor 5 provided in the controlled object 4 and an A / D conversion unit 6 for converting the sensor output into a digital amount and inputting the sensor output are provided to a central processing unit (hereinafter referred to as CPU) 7. Given. C
The PU 7 performs program control of the controlled object 4 via the output unit 9 including a heater, a motor, etc., according to the arithmetic processing procedure stored in the memory 8. Further, the CPU 7 is connected to an alarm output unit 10 which issues an alarm when the set temperature and the temperature detected by the sensor have a difference of a predetermined value or more.

第2図は設定部2及び表示部3に用いられるプログラム
温度調節装置のフロントパネル面を示すものである。本
図において、「PRGM/RUN」キーはユーザプログ
ラムを書込むプログラムモードと動作モードとを切換え
るスイッチであり、「←」,「→」キーは夫々パラメー
タの値の桁上げ及び桁下げをする数値制御キー,
「↑」,「↓」キーは夫々パラメータの値を上げ下げす
る数値制御キーであり、「WRITE/NEXT」キー
は表示データを設定してメモリ9に記憶させ、次のステ
ップに設定動作を移すキー,「AT」キーは制御パラメ
ータを厳密に設定する必要がない場合に適当な汎用性の
ある値を設定するキーであり、「BANK/LINK」
キーはプログラムモードではバンク指定,動作モードで
はリンク指定を行うキー,「END」キーは既に書込ま
れたプログラムを途中で中止させる場合に中止命令を与
えるキーである。
FIG. 2 shows the front panel surface of the program temperature controller used for the setting unit 2 and the display unit 3. In the figure, the "PRGM / RUN" key is a switch for switching between the program mode for writing the user program and the operation mode, and the "←" and "→" keys are numerical values for carrying up and down the parameter value respectively. Control key,
The "↑" and "↓" keys are numerical control keys for increasing / decreasing the value of each parameter, and the "WRITE / NEXT" key is a key for setting the display data and storing it in the memory 9 and moving the setting operation to the next step. , "AT" key is a key for setting a value having general versatility when it is not necessary to strictly set the control parameter, and "BANK / LINK"
The key is a key for designating a bank in the program mode, and a key for designating a link in the operation mode, and the "END" key is a key for giving a stop command when the program already written is stopped halfway.

第3図はメモリ8のメモリマップを示す図である。本図
に示すようにメモリ8はCPU7の演算処理手順を記憶
するシステムプログラム領域と、制御対象4を一連に制
御するユーザプログラム領域を有している。ユーザプロ
グラム領域は第3図に示すように複数のバンク0〜Nま
での制御データを記憶するバンク領域及びリンクデータ
を記憶するリンクデータ領域を有する。ここでバンクと
は複数のステップから成る一連の制御パターンをいうも
のとし、リンクデータとはこのバンクの組合せを示すデ
ータである。ここではリンクデータとしてバンク1,
2,1,3……4が保持されている状態を示している。
又各バンクはそのバンクに共通の制御データ、即ち例え
ば上下限の警報値や比例帯,比例周期,積分及び微分時
間等を記憶する領域と各ステップの設定温度Set0,Set1,
……と設定時間Time0,Time1,……を示すステップ領域S
00からSnを有している。
FIG. 3 is a diagram showing a memory map of the memory 8. As shown in the figure, the memory 8 has a system program area for storing the arithmetic processing procedure of the CPU 7 and a user program area for controlling the controlled object 4 in series. As shown in FIG. 3, the user program area has a bank area for storing control data of a plurality of banks 0 to N and a link data area for storing link data. Here, the bank refers to a series of control patterns including a plurality of steps, and the link data is data indicating a combination of the banks. Here, bank 1 is used as link data.
2, 1, 3, ... 4 are held.
In addition, each bank stores the control data common to that bank, that is, the upper and lower limit alarm values, the proportional band, the proportional period, the integral and the differential time, and the set temperature of each step Set0, Set1,
...... and step area S showing the set time Time0, Time1, ......
It has 00 to Sn.

次に本プログラム温度調節装置の動作についてフローチ
ャートを参照しつつ説明する。以下のフローチャートに
おいて引出線を用いて示す番号はCPU7の処理ルーチ
ン又は動作ステップを示すものである。第4図はこのプ
ログラム温度調節装置のユーザプログラムの変更処理を
示すフローチャートである。本図において動作を開始す
ると、まずステップ20において設定キーの押下の有無を
チェックし、押下があればステップ21,22において「E
ND」キー又は数値キーであるかどうかをチェックす
る。これが「END」キーであれば例えば表示部のPV
表示器に「−」の表示を行う(ステップ23)。又
「←」,「↑」,「→」,「↓」等の数値制御キーであ
ればルーチン24において数値キー処理を行う。そしてス
テップ25に進んで更に「WRITE」キーが押下された
かどうかをチェックする。「WRITE」キーが押下さ
れなければステップ20に戻って同様の処理を繰り返し、
「WRITE」キーであればステップ26に進んでその設
定データをメモリ8の所定の記憶領域に書込む書込処理
を行う(ステップ26)。又押下されたキーが「END」
キー又は数値キーでなければルーチン27において他のキ
ーの入力処理を行い、これらの処理が終了すればプログ
ラム領域への他の書込み処理を行って処理を終了する。
Next, the operation of the program temperature adjusting apparatus will be described with reference to the flowchart. In the flow charts below, the numbers indicated by using leader lines indicate the processing routines or operation steps of the CPU 7. FIG. 4 is a flow chart showing the changing process of the user program of the program temperature adjusting apparatus. When the operation is started in this figure, first, at step 20, it is checked whether or not the setting key has been pressed.
Check whether it is the "ND" key or the numeric key. If this is the "END" key, for example, PV on the display
"-" Is displayed on the display (step 23). If the numerical control key is “←”, “↑”, “→”, “↓”, etc., numerical key processing is performed in routine 24. Then, the process proceeds to step 25, and it is checked whether or not the "WRITE" key is further pressed. If the "WRITE" key is not pressed, return to step 20 and repeat the same processing.
If the key is the "WRITE" key, the process proceeds to step 26 and a writing process for writing the setting data into a predetermined storage area of the memory 8 is performed (step 26). Also, the pressed key is "END"
If it is not a key or a numerical key, other key input processing is performed in routine 27, and when these processings are finished, another writing processing to the program area is performed and the processing is finished.

例えば第5図に示すようにあるバンク(バンク1)の制
御パターンが既に設定されているが、この制御をステッ
プS02で終了しようとする場合には、第4図に示すフ
ローチャートにおいてステップ20〜25のループを繰り返
してステップS02の時間設定領域Time2に制御停止命
令として「−−−−」を書込む。
For example, as shown in FIG. 5, the control pattern of a certain bank (bank 1) has already been set, but if this control is to be ended in step S02, steps 20 to 25 in the flow chart shown in FIG. The above loop is repeated to write "---" as a control stop command in the time setting area Time2 of step S02.

次にこのようにして書込まれた制御プログラムに基づい
て処理を実行する場合の動作について第6図のフローチ
ャートを参照しつつ説明する。まず動作を開始するとま
ずステップ30において最初の制御ステップをメモリ8の
ステップ領域から読み込む。そしてその時間領域が制御
停止命令、即ち「−−−−」であるかどうかをチェック
する(ステップ31)。これが「−−−−」であればそれ
以降の制御を中断して終了させる必要があるのでステッ
プ32に飛ぶが、そうでなければステップ33に進んでその
時間領域のステップ時間の計数を開始する。そしてステ
ップ34において出力部9を駆動して制御対象4の制御操
作を行い、ステップ35においてステップ時間の計数終
了を持ち、終了していなければ同様の操作を繰り返す。
ステップ35においてカウントアップとなればステップ36
に進み現在制御しているステップが最終ステップである
かどうかをチェックする。最終ステップであれば全ての
処理が終了したこととなるので、ステップ32に進んで終
了処理を行い、最終ステップでなければステップカウン
タをインクリメントし(ステップ37)、続いて他の処理
を行った後ステップ30に戻る。このように制御すれば第
3図のメモリマップに示すようにステップS02に制御
停止命令が書込まれている場合には、第5図に制御パタ
ーンを示すようにステップS00,S01だけに通常の
操作を行い、ステップS02に達すれば直ちに処理を終
了することとなる。そしてその制御が繰り返し制御の場
合にはステップS00,S01を繰り返すこととなる。
ここでCPU7はステップ30,31においてメモリ8に記
憶されている制御ステップから次に制御を行う制御ステ
ップに制御停止命令が記憶されているかどうかを判別す
る判別手段の機能を達成している。
Next, the operation when the processing is executed based on the control program written in this way will be described with reference to the flowchart in FIG. First, when the operation is started, first in step 30, the first control step is read from the step area of the memory 8. Then, it is checked whether or not the time domain is a control stop command, that is, "---" (step 31). If this is "---", it is necessary to interrupt and terminate the control thereafter, so skip to step 32, but if not, proceed to step 33 to start counting the step time of that time domain. . Then, in step 34, the output unit 9 is driven to perform the control operation of the controlled object 4, and in step 35, the counting of the step time is completed, and if not completed, the same operation is repeated.
If the count is incremented in step 35, step 36
Proceed to and check whether the step currently controlled is the final step. If it is the final step, it means that all the processing has been completed, so proceed to step 32 to carry out the ending processing, and if it is not the final step, increment the step counter (step 37) and then perform other processing. Return to step 30. With this control, when the control stop command is written in step S02 as shown in the memory map of FIG. 3, the normal operation is performed only in steps S00 and S01 as shown in the control pattern of FIG. When the operation is performed and step S02 is reached, the process is immediately ended. When the control is repetitive control, steps S00 and S01 are repeated.
Here, the CPU 7 achieves the function of the determination means for determining whether or not the control stop instruction is stored in the control step stored in the memory 8 and the control step for the next control in steps 30 and 31.

一方リンクデータの書込み及びその修正は第7図に示す
フローチャートに従って行われる。即ち動作を開始する
とまずステップ40においてキーの押下を持ち受け、キー
の押下があればステップ41に進んで数値キーであるかど
うかをチェックする。これが数値キーであればデータの
歩進を行い数値キーでなければ他のキーの処理を行う。
ここで数値キーはメモリ8に設けられているバンク数が
比較的少ないものとし、数値キーをそのまま用いて制御
停止命令「−」を入力するようにしている。例えばバン
クNが4であるとするとパラメータを上げ下げする
「↑」,「↓」の数値制御キーを連続して押し続けると
存在しないバンク5の表示時に制御停止命令「−」を表
示させるようにする。バンク制御の停止命令入力はステ
ップの停止命令と同様に「END」キーを用いて行って
もよい。このようにしてデータの歩進を行い、又はステ
ップ43において他キー処理を行った後次に押下されるキ
ーが「WRITE」キーであるかどうかをチャックする
(ステップ44)。これが「WRITE」キーでなければ
ステップ40に進んで同様の処理を繰り返し、「WRIT
E」キーであればステップ45において書込み処理を行い
続いて他の処理を行って終了する。このようにしてリン
クデータの書込み、及びバンク制御の停止命令を入力す
る。
On the other hand, the writing of link data and the correction thereof are performed according to the flowchart shown in FIG. That is, when the operation is started, at step 40, the key is pressed, and if the key is pressed, the process proceeds to step 41 to check whether the key is a numerical key. If this is a numeric key, the data is stepped, and if it is not a numeric key, the other keys are processed.
Here, it is assumed that the numerical key has a relatively small number of banks provided in the memory 8 and the numerical key is used as it is to input the control stop command "-". For example, if the bank N is 4, the control stop command "-" is displayed when the nonexistent bank 5 is displayed by continuously pressing the numerical control keys "↑" and "↓" for raising and lowering the parameter. . The bank control stop command may be input by using the "END" key as in the step stop command. In this way, the data is stepped, or the other key is processed in step 43, and then it is checked whether or not the next key to be pressed is the "WRITE" key (step 44). If this is not the "WRITE" key, proceed to step 40 and repeat the same processing to
If it is the "E" key, the writing process is performed in step 45, and then another process is performed and the process ends. In this way, a link data write command and a bank control stop command are input.

第3図に示すメモリマップ例ではバンク1,2,1,3
……バンク4までの一連のリンクデータにおいてバンク
3の部分に「−」を書込んだ状態を示している。このよ
うなリンクデータによるプログラムを実行する場合には
第6図の各バンク内のステップ処理と同様にまず最初の
バンクの実行を行い、次に読み込まれたリンクデータの
バンクが「−」となっているかどうかをチェックする。
これが「−」でなければ引き続いて次のバンクの処理を
行い、「−」であれば終了する。従って第3図に示すリ
ンクデータの場合には第8図に示すようにバンク1,バ
ンク2,バンク1の処理を行った後、次のバンク3以下
の制御操作を行うことなく終了する。
In the memory map example shown in FIG. 3, banks 1, 2, 1, 3
.. shows a state in which "-" is written in the portion of bank 3 in a series of link data up to bank 4. When executing a program based on such link data, the first bank is executed first as in the step processing in each bank shown in FIG. 6, and the bank of the next read link data becomes "-". Check if
If it is not "-", the process for the next bank is continuously performed, and if it is "-", the process is ended. Therefore, in the case of the link data shown in FIG. 3, after the processing of bank 1, bank 2, and bank 1 is performed as shown in FIG.

尚、本実施例では制御停止命令として「−−−−」又は
「−」を使用しているが、数字と区別できるものであれ
ば任意のキャラクターが選択できることはいうまでもな
い。
Although "---" or "-" is used as the control stop command in the present embodiment, it goes without saying that any character can be selected as long as it can be distinguished from a numeral.

又本実施例はプログラム温度調節装置について説明した
が、本発明はこれに限らず種々のプログラム制御装置に
適用することが可能である。
Further, although the present embodiment has been described with respect to the program temperature adjusting device, the present invention is not limited to this and can be applied to various program controlling devices.

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

第1図は本発明の一実施例を示すプログラム温度調節装
置の全体構成図、第2図は設定部2と表示部3のフロン
トパネル面を示す図、第3図はメモリ8のメモリマッ
プ、第4図は各バンク内のステップデータの書込み処理
を示すフローチャート、第5図はその制御パターン、第
6図はそのプログラム実行処理を示すフローチャート、
第7図はリンクデータの書込み及び訂正処理を示すフロ
ーチャート、第8図はその処理順序を示す図である。 1……温度調節装置、2……設定部、3……表示部、4
……制御対象、7……CPU、8……メモリ
FIG. 1 is an overall configuration diagram of a program temperature control device showing an embodiment of the present invention, FIG. 2 is a diagram showing front panel surfaces of a setting unit 2 and a display unit 3, FIG. 3 is a memory map of a memory 8, FIG. 4 is a flow chart showing a step data write process in each bank, FIG. 5 is a control pattern thereof, and FIG. 6 is a flow chart showing a program execution process thereof.
FIG. 7 is a flow chart showing link data writing and correction processing, and FIG. 8 is a diagram showing the processing sequence. 1 ... Temperature control device, 2 ... Setting part, 3 ... Display part, 4
...... Control object, 7 ... CPU, 8 ... Memory

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】あらかじめ定められる制御プログラムに沿
って制御対象を時間的に制御するプログラム制御装置に
おいて、 設定データとその設定値での制御時間データを有する一
連の制御ステップから成るユーザプログラムを記憶する
記憶手段と、 前記記憶手段のユーザプログラム領域に各ステップデー
タ及び制御中の制御停止命令を入力する入力手段と、 制御対象における被測定情報を検出する検出手段と、 制御対象に制御操作を行う出力手段と、 前記記憶手段に記憶されている制御ステップから次に制
御を行う制御ステップに制御停止命令が記憶されている
かどうかを判別する判別手段と、 前記検出手段より得られる被測定情報に基づいて前記出
力手段を駆動して前記制御対象を前記記憶手段のユーザ
プログラムに沿って制御しつつ、前記判別手段より制御
停止命令が検出された場合に処理を停止する制御手段
と、を具備することを特徴とするプログラム制御装置。
1. A program control device for temporally controlling a controlled object according to a predetermined control program, storing a user program comprising a series of control steps having set data and control time data at the set value. Storage means, input means for inputting each step data and control stop command during control to the user program area of the storage means, detection means for detecting measured information in the controlled object, and output for performing control operation on the controlled object Means, a determining means for determining whether or not a control stop command is stored in the control step for performing the control from the control step stored in the storage means, and based on the measured information obtained from the detecting means. While controlling the controlled object by driving the output means according to the user program of the storage means, Serial determination section program control apparatus characterized by comprising a control means for stopping the process when the control stop instruction is detected from.
【請求項2】前記記憶手段は一連のステップ群からなる
複数のバンク領域と、そのバンクの組合せを記憶するリ
ンクデータ領域とを有するものであり、前記入力手段は
前記記憶手段のリンクデータ領域にバンク単位の制御停
止命令を入力するものであり、前記判別手段は制御しよ
うとするリンクデータの当該バンクに制御停止命令が記
憶されているかどうかを判別するものであることを特徴
とする特許請求の範囲第1項記載のプログラム制御装
置。
2. The storage means has a plurality of bank areas consisting of a series of steps and a link data area for storing a combination of the banks, and the input means is a link data area of the storage means. A control stop command for each bank is input, and the determining means determines whether or not the control stop command is stored in the bank of the link data to be controlled. A program control device according to claim 1.
【請求項3】前記プログラム制御装置は温度調節装置で
あることを特徴とする特許請求の範囲第1又は第2項に
記載のプログラム制御装置。
3. The program controller according to claim 1, wherein the program controller is a temperature controller.
JP58163954A 1983-09-05 1983-09-05 Program controller Expired - Lifetime JPH0625924B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58163954A JPH0625924B2 (en) 1983-09-05 1983-09-05 Program controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58163954A JPH0625924B2 (en) 1983-09-05 1983-09-05 Program controller

Publications (2)

Publication Number Publication Date
JPS6055405A JPS6055405A (en) 1985-03-30
JPH0625924B2 true JPH0625924B2 (en) 1994-04-06

Family

ID=15783975

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58163954A Expired - Lifetime JPH0625924B2 (en) 1983-09-05 1983-09-05 Program controller

Country Status (1)

Country Link
JP (1) JPH0625924B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11096817B2 (en) * 2016-10-19 2021-08-24 6D Tape Inc Therapy tape to aid patient recovery

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55119755A (en) * 1979-03-09 1980-09-13 Yokogawa Hokushin Electric Corp Processor providing test instruction function

Also Published As

Publication number Publication date
JPS6055405A (en) 1985-03-30

Similar Documents

Publication Publication Date Title
KR900001931B1 (en) Injection molding machine caoable of monitoring molding process
JPS59100905A (en) Program control device
JPH0625924B2 (en) Program controller
KR910009263B1 (en) Programmable controller
JPH0313765Y2 (en)
JPH021603Y2 (en)
JPH061461B2 (en) CPU control method
JPH034921B2 (en)
JPH0668688B2 (en) Data reading device
JPS6055404A (en) Program controller
JP3173090B2 (en) Stopwatch device
JPH0531397Y2 (en)
JPH0519446B2 (en)
JPH01146578A (en) Cloth amount judge apparatus of washing machine
JPH01236309A (en) Display device for numerical controller
JPH0456321B2 (en)
JPH0239346A (en) Screen shift control system
JPS6128122B2 (en)
JP3358112B2 (en) Programmable controller
JPS6248842B2 (en)
JP3258395B2 (en) State monitoring device in numerical controller
JPS583144Y2 (en) Calculator with plot calculation function
JPH0751602Y2 (en) Controller for batch processing
JPS63170703A (en) Loader command processing device
JPS6054522A (en) Programmable counter