JPH0659721A - Digital controller - Google Patents
Digital controllerInfo
- Publication number
- JPH0659721A JPH0659721A JP4211923A JP21192392A JPH0659721A JP H0659721 A JPH0659721 A JP H0659721A JP 4211923 A JP4211923 A JP 4211923A JP 21192392 A JP21192392 A JP 21192392A JP H0659721 A JPH0659721 A JP H0659721A
- Authority
- JP
- Japan
- Prior art keywords
- simulated
- data memory
- data
- input
- area
- 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
Landscapes
- Testing And Monitoring For Control Systems (AREA)
Abstract
(57)【要約】
【目的】 入出力条件の強制ON・OFFや試験時の模
擬入力を安定に設定でき、また復旧も簡単に実施できる
ディジタル制御装置を提供することを目的とする。
【構成】 プラントの入出力データに基づき演算処理す
るディジタル制御装置において、プラントの外部入出
力、演算結果、および設定値データを格納するデータメ
モリと、このデータメモリと同一構成で独立の模擬デー
タメモリと、この模擬データメモリの模擬エリアを登録
する登録メモリと、模擬演算実行のための切替スイッチ
とを備え、登録された前記模擬エリアと、それ以外のエ
リアに対応する前記データメモリのエリアとを用いて模
擬演算処理を実行するよう構成したことを特徴とする。
(57) [Abstract] [Purpose] It is an object of the present invention to provide a digital control device capable of stably setting forced ON / OFF of input / output conditions and simulated input at the time of test and easily performing restoration. [Structure] In a digital control device that performs arithmetic processing based on input / output data of a plant, a data memory for storing external input / output of the plant, an operation result, and set value data, and an independent simulated data memory having the same configuration as this data memory. And a registration memory for registering a simulation area of this simulation data memory, and a changeover switch for executing simulation calculation, and the registered simulation area and the area of the data memory corresponding to other areas It is characterized in that it is configured so as to execute a simulated calculation process.
Description
【0001】[0001]
【産業上の利用分野】本発明は、模擬演算処理が可能な
ディジタル制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a digital controller capable of performing simulated arithmetic processing.
【0002】[0002]
【従来の技術】一般に、マイクロコンピュータを用いて
構成されるディジタル制御装置(プログラマブル・コン
トローラ等)においては、データ入出力用のデータメモ
リが設けられており、演算装置(CPU)と、操作機器
や検出機器等の外部プラント機器とのデータのやりとり
は、この入出力データメモリを介して行われる。即ち、
プラント状態はこの入出力データメモリを介して演算装
置に取込まれ、プログラムに基づく所定の演算が施さ
れ、その演算結果は再び入出力データメモリを介してプ
ラント操作機器等に出力される。2. Description of the Related Art Generally, a digital controller (programmable controller, etc.) constructed by using a microcomputer is provided with a data memory for data input / output, and an arithmetic unit (CPU), an operating device and Data exchange with external plant equipment such as detection equipment is performed via this input / output data memory. That is,
The plant state is taken into the arithmetic unit via the input / output data memory, a predetermined arithmetic operation based on the program is performed, and the arithmetic result is output again to the plant operating device or the like via the input / output data memory.
【0003】このディジタル制御装置は、最近では、単
にプラントの通常運転に使用できるだけでなく、プラン
トの入力故障時に強制的にON・OFFさせたり、ある
いは試験時に模擬入力を与えて定期的な試験や調整試験
にも使用できること等の要望が高まってきている。ま
た、特に伝送系の多いシステムでは、遠方の入力条件を
ON・OFFさせたりする必要性が多くなってきてい
る。Recently, this digital control device can be used not only for the normal operation of a plant but also forcibly turning it on and off in the event of an input failure of the plant, or by giving a simulated input during a test to perform a periodic test or There is an increasing demand for use in adjustment tests. Further, particularly in a system having many transmission systems, there is an increasing need to turn on / off a remote input condition.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、従来の
ディジタル制御装置では、入力条件をON・OFFする
ために入力接点を外部で強制的にON・OFFさせた
り、特定のロジックを組んで強制的にON・OFFする
ようにしていたため、本来プラントロジックに必要なメ
モリ上に、試験や入力条件の強制的なON・OFFに必
要なソフトウェアを構築する必要があった。However, in the conventional digital control device, in order to turn on / off the input condition, the input contact is forced to be turned on / off externally, or a specific logic is incorporated to force the input contact. Since it was turned on / off, it was necessary to build the software required for forced ON / OFF of tests and input conditions on the memory originally required for plant logic.
【0005】このため、データメモリ中に、プラント機
器のデータと、試験に必要なデータなど一時的な強制条
件が混在することになり、操作時や復旧時に間違ってし
まうことがあり、確認作業が大変であった。また、近年
のように、伝送系を多く使用し、しかも入出力点数が多
くなってくると、操作上の繁雑さ、人為的なミス、ある
いは模擬用ロジックの容量アップ等の不具合が懸念され
ている。Therefore, in the data memory, the plant equipment data and the temporary compulsory conditions such as the data necessary for the test are mixed, which may be erroneous at the time of the operation or the restoration, and the confirmation work may be performed. It was tough. Also, as in recent years, when many transmission systems are used and the number of input / output points increases, there is a concern that operational complexity, human error, or capacity increase of the simulation logic may occur. There is.
【0006】本発明はこのような課題を解決するために
なされたもので、入出力条件の強制ON・OFFや試験
時の模擬入力を安定に設定でき、また復旧も簡単に実施
できるディジタル制御装置を提供することを目的とする
ものである。The present invention has been made in order to solve such a problem, and a digital control device capable of stably setting forced ON / OFF of input / output conditions and a simulated input at the time of test and easily performing restoration. It is intended to provide.
【0007】[0007]
【課題を解決するための手段】本発明のディジタル制御
装置は、プラントの入出力データに基づき演算処理する
ディジタル制御装置において、プラントの外部入出力、
演算結果、および設定値データを格納するデータメモリ
と、このデータメモリと同一構成で独立の模擬データメ
モリと、この模擬データメモリの模擬エリアを登録する
登録メモリと、模擬演算実行のための切替スイッチとを
備え、登録された前記模擬エリアと、それ以外のエリア
に対応する前記データメモリのエリアとを用いて模擬演
算処理を実行するよう構成したことを特徴とするもので
ある。SUMMARY OF THE INVENTION A digital controller according to the present invention is a digital controller for performing arithmetic processing based on input / output data of a plant.
A data memory for storing calculation results and set value data, a simulated data memory having the same configuration as this data memory and independent, a registration memory for registering a simulated area of this simulated data memory, and a changeover switch for executing simulated calculation And the registered simulated area and the area of the data memory corresponding to an area other than the registered simulated area, and the simulated arithmetic processing is executed.
【0008】[0008]
【作用】上述のように、本発明のディジタル制御装置に
おいては、模擬入出力の設定や、その模擬演算結果を格
納できる模擬データメモリを、通常プラント運転時のデ
ータメモリと一対一に対応させて独立したメモリとして
設け、この模擬データメモリ上に模擬エリアを予め登録
し、模擬エリア内の必要な模擬点に模擬値を入力するよ
うにしたので、あたかも、この模擬点に対応する通常運
転用のデータメモリのエリアにデータが入力されたよう
にして演算を実行することができる。また、プラントの
外部に演算結果を出力させたくない場合には、それを登
録メモリに登録することにより、演算処理動作の結果
は、模擬データエリアにのみ出力され、外部へは出力さ
れない。また、模擬演算実行のための切替スイッチを設
けてあるので、通常のプラント運転実行演算と模擬演算
とを区別して実行することができ、模擬解除および実行
を安全に行うことができ、模擬時の設定も通常プラント
データエリアと区別して設定することができる。As described above, in the digital controller according to the present invention, the simulated input / output setting and the simulated data memory capable of storing the simulated calculation result are made to correspond one-to-one with the data memory during normal plant operation. Since it was provided as an independent memory, the simulated area was registered in advance on this simulated data memory, and the simulated value was input to the required simulated point in the simulated area, it was as if it was for normal operation corresponding to this simulated point. The operation can be executed as if the data was input to the area of the data memory. Further, when it is desired not to output the calculation result to the outside of the plant, by registering it in the registration memory, the result of the calculation processing operation is output only to the simulated data area and is not output to the outside. Further, since the changeover switch for executing the simulation calculation is provided, the normal plant operation execution calculation and the simulation calculation can be executed separately, and the simulation cancellation and the execution can be performed safely. The settings can also be set separately from the normal plant data area.
【0009】[0009]
【実施例】次に、図1ないし図3を参照しながら本発明
の実施例を説明する。Embodiments of the present invention will now be described with reference to FIGS.
【0010】図1は本発明装置の構成例を示すもので、
演算装置(CPU)1、プラントロジックメモリ2、プ
ラント入出力機器とインターフェースする入出力データ
を保存する通常運転用のデータメモリ3、このデータメ
モリ3と同一構成でエリアが一対一に対応する模擬デー
タメモリ3A、通常運転用のデータメモリと模擬データ
メモリの切替えを行う切替スイッチ4、模擬データメモ
リ3Aの使用範囲を決める登録メモリ5、および保守ツ
ール6から構成されており、演算装置1によって制御と
演算処理が行われる。また、保守ツール6は通常のディ
ジタル制御装置のデータ設定や模擬データの設定、ある
いはモニター等を行うものである。次に、上記のように
構成されたディジタル制御装置の作用を、目的とする模
擬設定の機能および処理方法に着目して説明する。FIG. 1 shows an example of the configuration of the device of the present invention.
Arithmetic unit (CPU) 1, plant logic memory 2, data memory 3 for normal operation for storing input / output data for interfacing with plant input / output devices, simulated data having the same configuration as this data memory 3 and areas corresponding one to one The memory 3A, the changeover switch 4 for switching between the data memory for normal operation and the simulated data memory, the registration memory 5 for determining the usage range of the simulated data memory 3A, and the maintenance tool 6 are controlled by the arithmetic unit 1. Arithmetic processing is performed. Further, the maintenance tool 6 is used for setting data of a normal digital control device, setting of simulated data, monitoring, and the like. Next, the operation of the digital control device configured as described above will be described by focusing on the target simulation setting function and processing method.
【0011】通常運転中は、切替スイッチ4は通常
(N)位置にある。このときは、従来のディジタル制御
装置における前述の演算処理と同じく、演算装置1、プ
ラントロジックメモリ2、データメモリ3によって演算
処理が実行される。その場合、模擬データメモリ3Aは
不使用状態に保たれる。During normal operation, the changeover switch 4 is normally in the (N) position. At this time, the arithmetic processing is executed by the arithmetic unit 1, the plant logic memory 2, and the data memory 3 as in the above-described arithmetic processing in the conventional digital control apparatus. In that case, the simulated data memory 3A is kept unused.
【0012】一方、模擬データを設定し、プラントの入
力データと併用して運転したり、模擬データだけで運転
したり、あるいはプラントへは出力せずに模擬データメ
モリのみに出力したりする場合には、先ず、登録メモリ
5に模擬データメモリ3Aの使用範囲(模擬エリア)を
登録する。この登録は、模擬データメモリ3A上のポイ
ント毎に、使用(例えば“1”)、不使用(例えば
“0”)を設定することにより行われる。On the other hand, when the simulated data is set and is operated in combination with the input data of the plant, is operated only by the simulated data, or is output to the simulated data memory only without being output to the plant. First, the use range (simulated area) of the simulated data memory 3A is registered in the registration memory 5. This registration is performed by setting use (for example, "1") or non-use (for example, "0") for each point on the simulated data memory 3A.
【0013】上記のようにして模擬エリアを登録し、切
替スイッチ4を模擬位置Sにすることにより、模擬エリ
ア登録された模擬データメモリ3Aのポイントが演算処
理されるエリアとして決定される。この場合、データメ
モリ3は、模擬エリアとして登録されなかった模擬デー
タメモリ3Aのエリアに対応するエリア以外が使用さ
れ、演算処理されることになる。即ち、図1において、
切替スイッチ4が模擬位置Sになったときは、模擬デー
タメモリ3Aの斜線部分のエリアと、データメモリ3の
斜線部分のエリアとによって、一つのデータメモリが構
成されたものとして認識され、演算処理が実行される。
また、切替スイッチ4が通常位置Nのときは、データメ
モリ3のみが選択され、演算処理される。図2は、その
フローを示している。By registering the simulated area as described above and setting the changeover switch 4 to the simulated position S, the points of the simulated data memory 3A registered in the simulated area are determined as areas to be arithmetically processed. In this case, as the data memory 3, an area other than the area corresponding to the area of the simulated data memory 3A that is not registered as the simulated area is used and the arithmetic processing is performed. That is, in FIG.
When the changeover switch 4 is in the simulated position S, it is recognized that one data memory is constituted by the shaded area of the simulated data memory 3A and the shaded area of the data memory 3, and the arithmetic processing is performed. Is executed.
When the changeover switch 4 is in the normal position N, only the data memory 3 is selected and arithmetic processing is performed. FIG. 2 shows the flow.
【0014】図3のように、データの入力部5Aを模擬
データメモリ3A上の模擬エリアに登録すれば、保守ツ
ール6等によってデータ設定(ビット入力やアナログ入
力等)することができ、外部プラントデータを切離して
設定することができる。また、模擬運転時に外部へ出力
したくないポイントがある場合には、その出力ポイント
5Bを模擬データメモリ3A上のエリアに登録すること
により、模擬演算結果は外部へは出力されず、模擬デー
タメモリ3Aに保存される。この場合、模擬データメモ
リ3Aに保存されているデータを、保守ツール6等でモ
ニターすることができる。As shown in FIG. 3, if the data input section 5A is registered in the simulated area on the simulated data memory 3A, data can be set (bit input, analog input, etc.) by the maintenance tool 6 or the like, and the external plant can be used. The data can be separated and set. Further, when there is a point that is not desired to be output to the outside during the simulated operation, the output point 5B is registered in the area on the simulated data memory 3A so that the simulated calculation result is not output to the outside and the simulated data memory It is stored in 3A. In this case, the data stored in the simulated data memory 3A can be monitored by the maintenance tool 6 or the like.
【0015】このように、本発明では信号に対する模擬
エリアの登録と模擬データの設定を通常のプラントのデ
ータエリアと独立に実施でき、しかも切替操作により通
常プラント運転と模擬運転が確実に切替えられ、演算処
理することができる。しかも、模擬設定エリアおよび模
擬データを決められた定期検査時に切替操作することも
できるし、外部保守ツール6等により自動的に模擬エリ
アにデータを設定することもでき、機能の拡張が容易で
ある。通常プラントのロジックおよびデータエリアを変
更することなく行えるため、安全・確実に模擬演算を実
施することが可能である。また、上記機能模擬により外
部入力接点をON・OFF(ジャンパ、リフト)や出力
ON・OFF(ジャンパ、リフト)させることも、模擬
設定によりディジタル制御装置の中で実施することがで
きる。As described above, in the present invention, the registration of the simulated area for the signal and the setting of the simulated data can be carried out independently of the data area of the normal plant, and the switching operation can surely switch the normal plant operation and the simulated operation. It can be processed. Moreover, the simulated setting area and the simulated data can be switched at the time of a fixed periodic inspection, and the data can be automatically set in the simulated area by the external maintenance tool 6 or the like, so that the function can be easily expanded. . Since this can usually be done without changing the logic and data area of the plant, it is possible to carry out the simulation operation safely and reliably. Further, turning on / off (jumper, lift) of the external input contact and turning on / off (jumper, lift) of the output by the function simulation can be performed in the digital controller by the simulation setting.
【0016】なお、ディジタル制御装置には、入力、出
力、演算結果の中間データ、設定値データ等のデータエ
リアがあり、上記実施例では、これらのデータメモリに
ついて一括して述べているが、それぞれ分類して模擬デ
ータを実行することも可能である。また、切替スイッチ
についても、上記模擬や通常のモニタ、設定値チューニ
ング等と組合わせて実施する場合にも本発明を適用する
ことができる。The digital control device has data areas for input, output, intermediate data of calculation results, set value data, etc. In the above embodiment, these data memories are collectively described. It is also possible to classify and execute simulated data. Further, the present invention can be applied to the changeover switch also in the case where the changeover switch is combined with the above-mentioned simulation, normal monitor, set value tuning, or the like.
【0017】[0017]
【発明の効果】本発明によれば、通常プラントのデータ
メモリと独立して同一のデータメモリを設け、その模擬
エリア登録と模擬設定による模擬運転を可能としたの
で、安全かつ確実な運転が可能である。According to the present invention, since the same data memory is provided independently of the data memory of the normal plant, and the simulated operation can be performed by registering the simulated area and the simulated setting, safe and reliable operation is possible. Is.
【図1】本発明装置の実施例を示す構成図である。FIG. 1 is a configuration diagram showing an embodiment of a device of the present invention.
【図2】本発明装置の実施例における処理フロー図であ
る。FIG. 2 is a process flow chart in the embodiment of the device of the present invention.
【図3】本発明装置の作動を説明する説明図である。FIG. 3 is an explanatory view explaining the operation of the device of the present invention.
1………演算装置 2………プラントロジックメモリ 3………データメモリ 3A……模擬データメモリ 4………切替スイッチ 5………登録メモリ 6………保守ツール。 1 ... Calculation device 2 ... Plant logic memory 3 ... Data memory 3A ... Simulated data memory 4 ... Changeover switch 5 ... Registration memory 6 ... Maintenance tool.
Claims (1)
理するディジタル制御装置において、プラントの外部入
出力、演算結果、および設定値データを格納するデータ
メモリと、このデータメモリと同一構成で独立の模擬デ
ータメモリと、この模擬データメモリの模擬エリアを登
録する登録メモリと、模擬演算実行のための切替スイッ
チとを備え、登録された前記模擬エリアと、それ以外の
エリアに対応する前記データメモリのエリアとを用いて
模擬演算処理を実行するよう構成したことを特徴とする
ディジタル制御装置。1. A digital controller for performing arithmetic processing based on input / output data of a plant, a data memory for storing external input / output of a plant, an operation result, and set value data, and an independent simulation with the same configuration as this data memory. A data memory, a registration memory for registering a simulation area of the simulation data memory, and a changeover switch for executing simulation calculation, and the registered simulation area and areas of the data memory corresponding to other areas. A digital controller characterized in that it is configured to execute a simulated calculation process using.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4211923A JPH0659721A (en) | 1992-08-10 | 1992-08-10 | Digital controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4211923A JPH0659721A (en) | 1992-08-10 | 1992-08-10 | Digital controller |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0659721A true JPH0659721A (en) | 1994-03-04 |
Family
ID=16613912
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4211923A Pending JPH0659721A (en) | 1992-08-10 | 1992-08-10 | Digital controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0659721A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0962312A (en) * | 1995-08-21 | 1997-03-07 | Toshiba Corp | Programmable controller |
| US20180320923A1 (en) * | 2016-01-08 | 2018-11-08 | Mitsubishi Electric Corporation | Indoor unit for air-conditioning apparatus |
-
1992
- 1992-08-10 JP JP4211923A patent/JPH0659721A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0962312A (en) * | 1995-08-21 | 1997-03-07 | Toshiba Corp | Programmable controller |
| US20180320923A1 (en) * | 2016-01-08 | 2018-11-08 | Mitsubishi Electric Corporation | Indoor unit for air-conditioning apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0417320A1 (en) | Method for setting tool center point for robot | |
| WO1991001197A1 (en) | Machine operation history display method | |
| JPH0259901A (en) | Fault diagnosing system | |
| JPH0659721A (en) | Digital controller | |
| US4498130A (en) | Apparatus for remotely operating output terminals of a copying machine or the like during self-diagnosis | |
| JP2911342B2 (en) | Method for executing forced operation of air conditioner | |
| JPH0276036A (en) | Information processor | |
| JPH07319533A (en) | Plant control equipment | |
| JPS5852702A (en) | Programmable controller | |
| JPH11134008A (en) | Programmable controller | |
| JPH02162403A (en) | digital control system | |
| JPS6166497A (en) | Recognition of dead lock | |
| JPS62131341A (en) | Computer test system | |
| JP2549655B2 (en) | Testing equipment | |
| JP2703368B2 (en) | Test output device switching device | |
| JPH0612590A (en) | Analog signal input device | |
| JPH0310961B2 (en) | ||
| JPS6389251A (en) | Sequence program scanning method for sequence controller | |
| JPS62237850A (en) | Fault diagnostic system | |
| JPH07253802A (en) | Control device duplication system | |
| JPS5991507A (en) | Process controlling system | |
| JPH03189706A (en) | Robot controller | |
| JPH06309582A (en) | Monitoring center device for remote monitoring system | |
| KR19990000970A (en) | Program selection error prevention system of robot | |
| JPH0540510A (en) | Control device |