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
JP7224261B2 - Plant monitoring control system - Google Patents
[go: Go Back, main page]

JP7224261B2 - Plant monitoring control system - Google Patents

Plant monitoring control system Download PDF

Info

Publication number
JP7224261B2
JP7224261B2 JP2019157798A JP2019157798A JP7224261B2 JP 7224261 B2 JP7224261 B2 JP 7224261B2 JP 2019157798 A JP2019157798 A JP 2019157798A JP 2019157798 A JP2019157798 A JP 2019157798A JP 7224261 B2 JP7224261 B2 JP 7224261B2
Authority
JP
Japan
Prior art keywords
plant
output
monitoring
control
management table
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.)
Active
Application number
JP2019157798A
Other languages
Japanese (ja)
Other versions
JP2021036364A (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2019157798A priority Critical patent/JP7224261B2/en
Publication of JP2021036364A publication Critical patent/JP2021036364A/en
Application granted granted Critical
Publication of JP7224261B2 publication Critical patent/JP7224261B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Programmable Controllers (AREA)

Description

本願は、プラント監視制御システムに関するものである。 The present application relates to a plant monitoring control system.

従来のプラント監視制御システムにおいては、プラントの各種機器を制御する複数台のプラント制御装置、各プラント制御装置からプラントデータを収集してプラントの状態を監視するともに、プラント制御装置を操作する監視操作装置、プラント制御装置で実行する制御プログラムを作成するためのエンジニアリングツールを備え、これらプラント制御装置、監視操作装置、エンジニアリングツールをネットワークで接続して構成されている。 In conventional plant monitoring and control systems, there are multiple plant control devices that control various types of plant equipment, and the plant data is collected from each plant control device to monitor the state of the plant. It is equipped with an engineering tool for creating a control program to be executed by the equipment and the plant controller, and is configured by connecting the plant controller, the monitoring operation device, and the engineering tool via a network.

このようなプラント監視制御システムにおいて、プラント制御装置はプラントの各種機器を制御するため、制御プログラムは書き換え可能となっている。このとき、各プラント制御装置は機種ごとにアーキテクチャが異なる場合がある。例えば、プラント制御装置メーカの違いによって異なる場合、あるいは同一メーカでも新旧機種の違いによって異なる場合がある。そのため、アーキテクチャの違いにより、制御プログラムをそれぞれ作成する必要がある。 In such a plant monitoring control system, the control program is rewritable because the plant control device controls various devices of the plant. At this time, each plant control device may have a different architecture for each model. For example, it may differ depending on the manufacturer of the plant control device, or even if the manufacturer is the same manufacturer, it may differ depending on the difference between old and new models. Therefore, it is necessary to create each control program due to the difference in architecture.

また、アーキテクチャの違いによりプラント制御装置で提供されていない機能について、個別に制御プログラムで作成する必要があった。例えば、制御プログラム中の一部の演算要素のみを停止して当該演算の出力を固定するという機能に対して、あるアーキテクチャにおいて提供されていない場合、当該機種に対して、必要に応じて個別に制御プログラムで作成しなくてはならなかった。 In addition, due to differences in architecture, it was necessary to create individual control programs for functions that were not provided by the plant controller. For example, if a certain architecture does not provide a function to stop only some calculation elements in the control program and fix the output of the calculation, individually for the model as necessary I had to create it in the control program.

このように、従来技術において、プラント監視制御システムを使用するユーザは、各プラント制御装置について、プラントの各種機器を制御するための制御プログラムを作成する場合には、各プラント制御装置のアーキテクチャを理解した上で、プログラミングを個別に行うことが必要であった。 As described above, in the prior art, when a user using a plant monitoring control system creates a control program for controlling various devices of a plant for each plant control device, it is necessary to understand the architecture of each plant control device. After that, it was necessary to perform programming individually.

これに対し、例えば特許文献1においては、プラント制御装置のアーキテクチャが異なることにより、制御プログラムのアドレス体系が異なる場合でも、ユーザはその相違を意識することなく、ある特定機種のプラント制御装置のアドレス体系にて制御プログラムを作成するだけでよく、機種ごとに制御プログラムを作成する必要はなく、共通のアドレス体系に基づいて制御プログラムを生成可能としている。 On the other hand, in Patent Document 1, for example, even if the address system of the control program is different due to the difference in the architecture of the plant control device, the user does not have to be aware of the difference, and the address of the plant control device of a certain model is specified. It is sufficient to create a control program according to the system, and it is not necessary to create a control program for each model, and a control program can be generated based on a common address system.

特開2006-127069号公報Japanese Patent Application Laid-Open No. 2006-127069

従来のプラント監視制御システムは以上のように構成されているので、プラント監視制御システムを使用するユーザはプラント制御装置の機種によってアーキテクチャが異なる場合には、使用するプラント制御装置のアーキテクチャを理解したうえで、機種ごとに個別に制御プログラムを作成する必要があった。そのため、プラント監視制御システムを使用するユーザの負担が大きく、エンジニアリング作業効率が悪いなどの問題点があった。 Since the conventional plant monitoring and control system is configured as described above, the user using the plant monitoring and control system should understand the architecture of the plant control device to be used when the architecture differs depending on the model of the plant control device. Therefore, it was necessary to create a separate control program for each model. Therefore, there are problems such as a heavy burden on the user using the plant monitoring and control system and poor engineering work efficiency.

また、特許文献1では、プラント制御装置の機種ごとにアドレス体系が異なる場合でも、共通のアドレス体系に基づいて制御プログラムが作成できるという利点がある。しかし、アーキテクチャの違いによりプラント制御装置で提供されていない機能については、その機能を追加するために個別に制御プログラムで作成する必要がある。 In addition, Patent Document 1 has the advantage that a control program can be created based on a common address system even if the address system differs for each model of the plant control device. However, for functions not provided by the plant controller due to differences in architecture, it is necessary to create individual control programs to add the functions.

特に、プラント監視制御システムにおいては、制御プログラムのテストを行う場合及びプラントの調整を行う場合に演算の出力を固定する機能が必要であり、この機能が提供されている機種と提供されていない機種があると、後者の機種に機能を追加することの負担が大きいあるいは制御プログラムのテスト及びプラントの調整を行った場合の復旧作業の負担が大きいという課題があった。 Especially in the plant monitoring and control system, it is necessary to have a function to fix the output of the calculation when testing the control program and when adjusting the plant. If there is, there is a problem that the burden of adding functions to the latter model is heavy, or the burden of restoration work when testing the control program and adjusting the plant is heavy.

本願は、上記のような課題を解決するための技術を開示するものであり、プラント制御装置の機種によって提供されていない、制御プログラム中の一部の演算要素のみを停止して、当該演算の出力を固定する機能について、ユーザはその相違を意識することなく、同一のエンジニアリングツール、同一のプログラミング言語でプログラムを作成することが可能なプラント監視制御システムを提供することを目的とする。 The present application discloses a technique for solving the above-described problems. It is an object of the present invention to provide a plant monitoring and control system that enables a user to create a program using the same engineering tool and the same programming language without being conscious of the difference in output fixing function.

本願に開示されるプラント監視制御システムは、プラントの各種機器を制御する複数台のプラント制御装置、前記各プラント制御装置からプラントデータを収集して前記プラントの状態を監視するともに、前記各プラント制御装置を操作する監視操作装置、及び制御プログラムから前記各プラント制御装置で実行する実行コードを生成するコンパイラを有するエンジニアリングツールを備え、前記複数台のプラント制御装置、前記監視操作装置及び前記エンジニアリングツールがネットワークで接続されて構成されるプラント監視制御システムにおいて、前記エンジニアリングツールは、前記制御プログラムの各演算要素の演算値及び出力値を保持するアドレス管理テーブルを備え、前記コンパイラは前記プラント制御装置のうち、前記制御プログラム中の一部の前記演算要素を停止して当該演算要素の出力を固定する機能を持たないプラント制御装置の実行コードに対して、前記アドレス管理テーブルを基に停止する前記演算要素の出力を固定するロジックを付加した前記実行コードを生成するものである。 The plant monitoring and control system disclosed in the present application includes a plurality of plant control devices that control various types of plant equipment, collects plant data from each of the plant control devices, monitors the state of the plant, and controls each plant. An engineering tool having a supervisory operation device for operating the equipment and a compiler for generating an execution code to be executed in each of the plant control devices from a control program, wherein the plurality of plant control devices, the supervisory operation device and the engineering tool are In a plant monitoring and control system connected by a network, the engineering tool includes an address management table that holds calculated values and output values of each arithmetic element of the control program, and the compiler is one of the plant control devices. , said computing element that stops part of said computing element in said control program based on said address management table for execution code of a plant control device that does not have a function of fixing the output of said computing element generates the execution code added with logic for fixing the output of

本願に開示されるプラント監視制御システムによれば、プラント制御装置の機種によって提供されていない、制御プログラムの演算要素のうち一部の演算要素のみを停止して、当該演算の出力を固定する機能について、同一のエンジニアリングツール、同一のプログラミング言語でプログラムを作成することが可能となり、ユーザの負担を大幅に軽減し、エンジニアリング効率を向上させるプラント監視制御システムを提供することが可能となる。 According to the plant monitoring and control system disclosed in the present application, the function of stopping only some of the computation elements of the control program, which are not provided by the model of the plant control device, and fixing the output of the computation It is possible to create a program using the same engineering tool and the same programming language, thereby greatly reducing the burden on the user and providing a plant monitoring and control system that improves engineering efficiency.

実施の形態1に係るプラント監視制御システムを示す構成図である。1 is a configuration diagram showing a plant monitoring control system according to Embodiment 1; FIG. プラント制御装置で実行される制御プログラムの一例を示す図である。It is a figure which shows an example of the control program performed with a plant control apparatus. プラント制御装置で実行される別の制御プログラムの一例を示す図である。It is a figure which shows an example of another control program performed with a plant control apparatus. プラント制御装置で実行される実行コードの一例を示す図である。It is a figure which shows an example of the execution code performed with a plant control apparatus. 実施の形態1に係るプラント監視制御システムにおけるアドレス管理テーブルの一例を示す図である。4 is a diagram showing an example of an address management table in the plant monitoring and control system according to Embodiment 1; FIG. 実施の形態1に係るプラント監視制御システムにより追記された実行される実行コードの一例を示す図である。4 is a diagram showing an example of execution code added and executed by the plant monitoring and control system according to Embodiment 1; FIG. 実施の形態3に係るプラント監視制御システムの監視操作装置の構成を示す図である。FIG. 10 is a diagram showing the configuration of a monitoring operation device of a plant monitoring control system according to Embodiment 3; プラント制御装置で実行される別の制御プログラムの一例を示す図である。It is a figure which shows an example of another control program performed with a plant control apparatus. 出力値管理テーブルの一例を示す図である。It is a figure which shows an example of an output value management table.

以下、本願で開示されるプラント監視制御システムの実施の形態について図を参照して説明する。なお、各図中、同一符号は、同一または相当部分を示すものとする。本願で開示されるプラント監視制御システムは、発電システム、水処理システム、産業システム等のプラントに適用され、特に複数機種のプラント制御装置を備えたプラント監視制御システムに対するエンジニアリング作業の効率化、保守作業の効率化を図るものである。 Hereinafter, embodiments of the plant monitoring and control system disclosed in the present application will be described with reference to the drawings. In addition, in each figure, the same code|symbol shall show the same or a corresponding part. The plant monitoring and control system disclosed in the present application is applied to plants such as power generation systems, water treatment systems, industrial systems, etc. In particular, it is possible to improve the efficiency of engineering work and maintenance work for plant monitoring and control systems equipped with multiple types of plant control devices. It is intended to improve the efficiency of

実施の形態1.
以下に、実施の形態1に係るプラント監視制御システムについて図を用いて説明する。
図1は、実施の形態1に係るプラント監視制御システムを示す概略構成図である。図において、プラント監視制御システムは、エンジニアリングツール1、複数のプラント制御装置2a、2b、監視操作装置3を備え、これら装置1、2a、2b、3がネットワーク4を介して接続され、データの送受信が行われる。
Embodiment 1.
A plant monitoring and control system according to Embodiment 1 will be described below with reference to the drawings.
FIG. 1 is a schematic configuration diagram showing a plant monitoring control system according to Embodiment 1. FIG. In the figure, the plant monitoring and control system includes an engineering tool 1, a plurality of plant control devices 2a, 2b, and a monitoring operation device 3. These devices 1, 2a, 2b, and 3 are connected via a network 4 to transmit and receive data. is done.

プラント制御装置2a、2bは、制御プログラムにより監視対象のプラントに対し各種データ(温度、速度、スイッチの状態など)を収集する機能、およびプラントの各種機器を制御する機能を有する。
プラント制御装置2aは第一の機種Aであり、制御プログラム中の一部の演算要素のみを停止して、停止した演算要素の出力を固定する機能を有している。
一方、プラント制御装置2bは機種Aと異なる第二の機種Bであり、制御プログラム中の一部の演算要素のみを停止して、停止した演算要素の出力を固定する機能を持たない。
The plant controllers 2a and 2b have a function of collecting various data (temperature, speed, state of switches, etc.) for a plant to be monitored by a control program, and a function of controlling various devices of the plant.
The plant control device 2a is the first model A, and has a function of stopping only a part of the arithmetic elements in the control program and fixing the output of the stopped arithmetic elements.
On the other hand, the plant control device 2b is a second model B different from the model A, and does not have the function of stopping only some computational elements in the control program and fixing the output of the stopped computational elements.

次に、プラント監視制御システムの個々の装置について説明する。
エンジニアリングツール1は、例えばPC(パーソナルコンピュータ)等であり、コンパイラ11、制御プログラム12、アドレス管理テーブル、通信部14を備える。
Next, individual devices of the plant monitoring and control system will be described.
The engineering tool 1 is, for example, a PC (personal computer) or the like, and includes a compiler 11, a control program 12, an address management table, and a communication section .

コンパイラ11は、同一の制御プログラム12からプラント制御装置2aでプログラムを実行するための実行コード22aを、プラント制御装置2bでプログラムを実行するための実行コード22bをそれぞれ生成する。プラント制御装置2bは、制御プログラム中の一部の演算要素のみを停止して、停止した演算の出力を固定する機能を持たないため、コンパイラ11はプラント制御装置2bでプログラムを実行するための実行コード22bを生成する際に、停止する演算要素の出力を固定するロジックを付加する。そのため、エンジニアリングツール1は、制御プログラム12の各演算要素の演算値、出力値を保持するアドレス管理テーブル13を備えている。 The compiler 11 generates, from the same control program 12, an execution code 22a for executing the program in the plant control device 2a and an execution code 22b for executing the program in the plant control device 2b. Since the plant control device 2b does not have the function of stopping only some computational elements in the control program and fixing the output of the stopped computations, the compiler 11 is used to execute the program in the plant control device 2b. When generating the code 22b, add logic to fix the outputs of the computational elements that are stopped. Therefore, the engineering tool 1 has an address management table 13 that holds the calculated values and output values of each calculation element of the control program 12 .

コンパイラ11で生成された実行コード22a、22bは通信部14からネットワーク4を介して、各プラント制御装置2a、2bの通信部24a、24bへ送信され、ダウンロードされる。 The execution codes 22a and 22b generated by the compiler 11 are transmitted from the communication section 14 via the network 4 to the communication sections 24a and 24b of the plant control devices 2a and 2b and downloaded.

各プラント制御装置2a、2bは、実行コード22a、22b、プログラム実行部21a、21b、データメモリ23a、23b、通信部24a、24bをそれぞれ備えている。
各プラント制御装置2a、2bは、エンジニアリングツール1からダウンロードされた実行コード22a、22bをそれぞれ保持する。プログラム実行部21a、21bによりそれぞれの実行コード22a、22bが実行され、制御プログラム12の演算ロジックによりデータメモリ23a、23bが読み書きされる。なお、データメモリ23a、23bに読み書きされるデータは、プラント機器から収集し取得した監視データ、プラント機器に出力する制御データ、各プラント制御装置2a、2bで動作する制御演算プログラムの演算結果等である。
Each plant control device 2a, 2b includes execution codes 22a, 22b, program execution units 21a, 21b, data memories 23a, 23b, and communication units 24a, 24b, respectively.
Each plant control device 2a, 2b holds execution codes 22a, 22b downloaded from the engineering tool 1, respectively. Execution codes 22a and 22b are executed by the program execution units 21a and 21b, respectively, and data memories 23a and 23b are read and written by the arithmetic logic of the control program 12. FIG. The data read and written in the data memories 23a and 23b are monitoring data collected and acquired from plant equipment, control data to be output to the plant equipment, calculation results of control calculation programs operating in the plant control devices 2a and 2b, and the like. be.

通信部24a、24bはネットワーク4を介してエンジニアリングツール1から実行コード22a、22bを各プラント制御装置2a、2bへダウンロードするとともに、各プラント制御装置2a、2bでの制御プログラムの実行状態を監視操作装置3へ送信する。 The communication units 24a and 24b download the execution codes 22a and 22b from the engineering tool 1 to the plant control devices 2a and 2b via the network 4, and monitor the execution status of the control programs in the plant control devices 2a and 2b. Send to device 3.

監視操作装置3は、各プラント制御装置2a、2bで収集されたプラントデータを監視する、及び各プラント制御装置2a、2bを制御操作するための指令を与える等を行う。
監視操作装置3は、モニタ装置31、エンジニアリングツール1のアドレス管理テーブル13と同一のアドレス管理テーブル32、ネットワーク4を介してデータ等の送受信を行う通信部33を備えている。
モニタ装置31は、キーボードまたはマウス等の入力操作部(図示せず)、各プラント制御装置2a、2bで収集されたプラントの監視データを表示する、あるいは各プラント制御装置2a、2bの制御プログラムの実行状態をモニタするための表示部(図示せず)を備えている。このプラント制御装置2a、2bでの制御プログラムの実行状態は、ネットワーク4を介して通信部33で受信、収集され、ディスプレイ等の表示部で表示する等してモニタ装置31でモニタできるようになっている。
The monitoring operation device 3 monitors the plant data collected by the plant control devices 2a and 2b, and gives commands for controlling and operating the plant control devices 2a and 2b.
The monitoring operation device 3 includes a monitor device 31 , an address management table 32 that is the same as the address management table 13 of the engineering tool 1 , and a communication unit 33 that transmits and receives data and the like via the network 4 .
The monitor device 31 has an input operation unit (not shown) such as a keyboard or mouse, displays plant monitoring data collected by each of the plant control devices 2a and 2b, or displays control programs of each of the plant control devices 2a and 2b. A display (not shown) is provided for monitoring the execution status. The execution states of the control programs in the plant control devices 2a and 2b are received and collected by the communication unit 33 via the network 4, and can be monitored by the monitor device 31 by displaying them on a display unit such as a display. ing.

さらに、監視操作装置3のアドレス管理テーブル32は、エンジニアリングツール1のアドレス管理テーブル13と同一であるので、プラント制御装置2bの制御プログラム12の各演算要素の出力固定フラグをオンすることで、対応するプラント制御装置2bの演算要素の出力を固定することができる。 Furthermore, since the address management table 32 of the monitoring operation device 3 is the same as the address management table 13 of the engineering tool 1, by turning on the fixed output flag of each arithmetic element of the control program 12 of the plant control device 2b, It is possible to fix the output of the arithmetic element of the plant control device 2b to be used.

次にプラント監視制御システムの動作について図を用いて説明する。まず、プラント制御装置2aの動作を中心に説明する。
図2は、プラント制御装置2aで実行される制御プログラムの一例を説明するための図で、周知のPOL言語(Problem Oriented Language)を使用した例を示す。なお、言語はPOL言語に限らず、プラント制御に適した他の言語を使用することも可能である。
図2において、ADD0001は入力データ1.0と2.0を加算し、ADD0002はADD0001の結果と入力データ3.0を加算して、「X」に出力する制御プログラムを表している。この図2で示された制御プログラムを基にエンジニアリングツール1のコンパイラ11はプラント制御装置2aで動作する実行コードを生成する。生成した実行コード22aはエンジニアリングツール1の通信部14からネットワーク4を介して、プラント制御装置2a内へダウンロードされ、プラント制御装置2aで動作する。
Next, the operation of the plant monitoring control system will be explained with reference to the drawings. First, the operation of the plant control device 2a will be mainly described.
FIG. 2 is a diagram for explaining an example of a control program executed by the plant control device 2a, and shows an example using the well-known POL language (Problem Oriented Language). The language is not limited to the POL language, and other languages suitable for plant control can be used.
In FIG. 2, ADD0001 represents a control program that adds input data 1.0 and 2.0, ADD0002 adds the result of ADD0001 and input data 3.0, and outputs the result to "X". Based on the control program shown in FIG. 2, the compiler 11 of the engineering tool 1 generates execution code that operates on the plant control device 2a. The generated execution code 22a is downloaded into the plant control device 2a from the communication unit 14 of the engineering tool 1 via the network 4, and operates in the plant control device 2a.

このとき、監視操作装置3は、プラント制御装置2aで動作する制御プログラムに記述された演算要素のうち一部の演算要素のみを停止して、当該演算要素の出力を固定する指令を与えることができる。
その動作について、図3を用いて説明する。まず図中(a)では図2と同様に、ADD0001は入力データ1.0と2.0を加算した3.0を出力する。(b)は、監視操作装置3から演算要素ADD0001の出力を固定する指令が出された場合を示すが、ADD0001の出力は前回の演算値3.0で固定されるので、ADD0001は入力データが2.0と3.0に変化しても、出力は3.0で固定されたままで更新されない。ADD0002ではADD0001の結果と入力データ3.0を加算して6.0を出力する。
At this time, the monitoring operation device 3 can give a command to stop only some of the computing elements described in the control program operating in the plant control device 2a and to fix the output of the computing element. can.
The operation will be described with reference to FIG. First, in FIG. 2(a), ADD0001 outputs 3.0 by adding input data 1.0 and 2.0, as in FIG. (b) shows a case where a command to fix the output of the arithmetic element ADD0001 is issued from the monitoring operation device 3. Since the output of ADD0001 is fixed at the previous arithmetic value of 3.0, the input data of ADD0001 is When it changes to 2.0 and 3.0, the output remains fixed at 3.0 and is not updated. ADD0002 adds the result of ADD0001 and the input data 3.0 and outputs 6.0.

このADD0001の出力を固定する機能は、プラント制御装置2aのアーキテクチャで実現されているため、図2の制御プログラムに演算の出力を固定するロジックを追加することなく、演算の出力を固定することができる。なお、図3(b)におけるADD0001の二重の四角はADD0001の出力が前回の演算結果で固定されていることを示している。
なお、プラント制御装置2aの実行コードは、例えばPOL言語からコンパイルされたバイナリーコードで記述されているので、上述したようにアーキテクチャで演算の出力を固定することができる。
Since the function of fixing the output of this ADD0001 is realized by the architecture of the plant control device 2a, the output of calculation can be fixed without adding logic for fixing the output of calculation to the control program of FIG. can. The double square of ADD0001 in FIG. 3(b) indicates that the output of ADD0001 is fixed by the previous calculation result.
Since the execution code of the plant control device 2a is written in, for example, binary code compiled from the POL language, it is possible to fix the output of the calculation by the architecture as described above.

次に機種Bであるプラント制御装置2bでの動作について説明する。ここで、機種Bであるプラント制御装置2bは、プラント制御装置2aと異なり、ラダー言語の実行コードが使用されるとする。
まず、比較例として、アドレス管理テーブル13を持たない、エンジニアリングツールを用い、実行コードをコンパイルする例から説明する。このエンジニアリングツールで図2の制御プログラムをプラント制御装置2bで動作する実行コードにコンパイルすると図4のようになる。図4はプラント制御装置2bで動作するラダー言語の実行コードを表した図である。図4の1行目において、演算要素「E+」は加算を示し、入力データ1.0と2.0を加算した結果を「tmp1」に代入することを表している。2行目は、1行目の加算結果「tmp1」と入力データ3.0を加算した結果を「tmp2」に代入することを表している。3行目は、「tmp2」の内容を「X」に出力することを表している。
Next, the operation of the plant control device 2b of model B will be described. Here, unlike the plant control device 2a, the plant control device 2b, which is the model B, uses the execution code of the ladder language.
First, as a comparative example, an example of compiling an execution code using an engineering tool that does not have the address management table 13 will be described. When the engineering tool compiles the control program of FIG. 2 into an execution code that operates on the plant control device 2b, the result is as shown in FIG. FIG. 4 is a diagram showing a ladder language execution code that operates in the plant control device 2b. In the first line of FIG. 4, the operation element "E+" indicates addition, and indicates that the result of adding the input data 1.0 and 2.0 is substituted for "tmp1". The second line indicates that the result of adding the addition result "tmp1" of the first line and the input data 3.0 is substituted for "tmp2". The third line indicates that the contents of "tmp2" are to be output to "X".

上述したように、プラント制御装置2bは、制御プログラム中の一部の演算ロジックのみを停止して、当該演算の出力を固定する機能を持たない。そのため、図3の「E+」の演算結果を固定することはできない。エンジニアリングツールも本実施の形態に係るエンジニアリングツール1が具備するアドレス管理テーブル13を持たない。そのため、プラント制御装置2bで演算結果を固定するためには、ユーザがプラント制御装置2bのアーキテクチャを理解した上で、演算要素「E+」の演算結果を固定する制御プログラムを個別に作成することが必要となる。 As described above, the plant control device 2b does not have the function of stopping only part of the calculation logic in the control program and fixing the output of the calculation. Therefore, the calculation result of "E+" in FIG. 3 cannot be fixed. The engineering tool also does not have the address management table 13 that the engineering tool 1 according to this embodiment has. Therefore, in order to fix the calculation result in the plant control device 2b, the user should understand the architecture of the plant control device 2b and individually create a control program for fixing the calculation result of the calculation element "E+". necessary.

本実施の形態に係るプラント監視制御システムにおいては監視操作装置3がエンジニアリングツール1のアドレス管理テーブル13と同一のアドレス管理テーブル32を有している。そのため、エンジニアリングツール1のコンパイラ11は、図2及び図3の制御プログラムからプラント制御装置2bで動作する、図4の実行コードを生成することが可能となる。監視操作装置3は、プラント制御装置2bに対してもプラント制御装置2bで動作する制御プログラム中の一部の演算要素のみを停止して、当該演算の出力を固定する指令を与えることができる。 In the plant monitoring and control system according to this embodiment, the monitoring operation device 3 has the same address management table 32 as the address management table 13 of the engineering tool 1 . Therefore, the compiler 11 of the engineering tool 1 can generate the execution code of FIG. 4 that operates on the plant control device 2b from the control programs of FIGS. The monitoring operation device 3 can also give a command to the plant control device 2b to stop only some computational elements in the control program that operates in the plant control device 2b and to fix the output of the computation.

図5は、アドレス管理テーブル13、32の一例を示す図である。図3では、ADD0001の出力を固定する機能を説明したが、図5の演算要素ADD0001の行は出力を固定する機能を表したアドレス管理テーブルの一例である。すなわち、次のことを意味している。演算要素ADD0001に対し、出力固定する場合は出力固定フラグ「tmp1_F」がオンであり、前回ADD0001で演算した演算値「Y」を出力し、「tmp1」は更新されない。「tmp1_F」がオフの場合は今回ADD0001で演算した「tmp1」を出力する。
さらに、演算要素ADD0002の出力を固定する場合は、図5の演算要素ADD0002の行のようにADD0002に対し、出力固定する場合は出力固定フラグ「tmp2_F」がオンであり、前回ADD0002で演算した演算値「Z」を出力し、オフの場合は今回ADD0002で演算した「tmp2」を出力する。
FIG. 5 is a diagram showing an example of the address management tables 13 and 32. As shown in FIG. FIG. 3 explained the function of fixing the output of ADD0001, but the row of the arithmetic element ADD0001 in FIG. 5 is an example of an address management table showing the function of fixing the output. This means that: When fixing the output of the calculation element ADD0001, the output fixing flag "tmp1_F" is ON, and the calculated value "Y" calculated by ADD0001 last time is output, and "tmp1" is not updated. When "tmp1_F" is off, "tmp1" calculated by ADD0001 this time is output.
Furthermore, when fixing the output of the arithmetic element ADD0002, as shown in the row of the arithmetic element ADD0002 in FIG. Outputs the value "Z", and if it is off, outputs "tmp2" calculated by ADD0002 this time.

この図5のアドレス管理テーブル13、32に従い、プラント制御装置2bの実行コード22bは図4から図6のように追加される。
図6において、ラダーの2行目と4行目が追加されているが、2行目は出力固定フラグ「tmp1_F」がオンの場合は、前回の演算値「tmpY」を「tmp1」に出力し固定することを示している。すなわち、1行目で加算する入力データ1.0及び入力データ2.0が図3のように入力データ2.0と入力データ3.0に変化した場合でも、前回の演算値3.0は「tmpY」として維持されており、出力固定フラグのオフあるいはオンの状態により出力が更新されるか否か決まる。監視操作装置3から出力固定フラグをオンにする指令を出すことにより、プラント制御装置2bに対して、制御プログラム中の一部の演算要素のみを停止して、当該演算の出力を固定する指令を与えることに相当するロジックを追加できる。
図3と同様の動作であれば、図6の3行目で「tmp1(=tmpY)」に入力データ3.0が加算され、「tmpZ」が出力され、「tmp2_F」はオフであるので、最終出力として「tmp2」が「X」に出力される。
According to the address management tables 13 and 32 of FIG. 5, the execution code 22b of the plant control device 2b is added as shown in FIGS. 4-6.
In FIG. 6, the second and fourth lines of the ladder are added, but the second line outputs the previous calculated value "tmpY" to "tmp1" when the output fixing flag "tmp1_F" is on. indicates to be fixed. That is, even if the input data 1.0 and the input data 2.0 to be added in the first row change to the input data 2.0 and the input data 3.0 as shown in FIG. 3, the previous calculation value 3.0 is It is maintained as "tmpY", and whether or not the output is updated is determined depending on whether the output fixing flag is off or on. By issuing a command to turn on the fixed output flag from the monitoring operation device 3, a command is issued to the plant control device 2b to stop only a part of the calculation elements in the control program and to fix the output of the calculation concerned. You can add logic equivalent to giving.
3, input data 3.0 is added to "tmp1 (=tmpY)" in the third line of FIG. 6, "tmpZ" is output, and "tmp2_F" is off. "tmp2" is output to "X" as the final output.

以上のように、本実施の形態1のプラント監視制御システムによれば、エンジニアリングツール1と監視操作装置3とで同じアドレス管理テーブル13、32を有することで、エンジニアリングツール1のコンパイラ11はアドレス管理テーブル13の出力固定フラグの情報を基に、制御プログラムの演算要素のうち一部の演算要素のみを停止して、当該演算の出力を固定する機能を持たないプラント制御装置2bに対しても、その機能を追加したプラント制御装置2b用の実行コードを生成することが可能となる。これにより、ユーザはプラント制御装置の機種を意識することなく、同一の制御プログラムから制御プログラムの演算要素のうち一部の演算要素のみを停止して、当該演算の出力を固定することが可能な実行コードを生成することができ、エンジニアリング効率を向上させることができる。
すなわち、POL言語で記述された同一の制御プログラムから、プラント制御装置2aでは、実行コード(バイナリーコード)のアーキテクチャで演算の出力を固定し、プラント制御装置2bでは、実行コード(ラダー言語)に演算の出力を固定するロジックを追加するようにしたので、同一の制御プログラムからプラント制御装置2a、2bとも同じ出力固定機能を実現できるようになる。
As described above, according to the plant monitoring and control system of the first embodiment, the engineering tool 1 and the monitoring operation device 3 have the same address management tables 13 and 32, so that the compiler 11 of the engineering tool 1 can manage addresses. Based on the information of the output fixing flag in the table 13, only some of the calculation elements of the control program are stopped, and even for the plant control device 2b that does not have the function of fixing the output of the calculation, It becomes possible to generate an execution code for the plant control device 2b to which the function is added. As a result, the user can stop only some of the computation elements of the control program from the same control program and fix the output of the computation without being aware of the model of the plant control device. Executable code can be generated, and engineering efficiency can be improved.
That is, from the same control program written in the POL language, the plant control device 2a fixes the output of the calculation in the architecture of the execution code (binary code), and the plant control device 2b calculates the execution code (ladder language). Since the logic for fixing the output of the plant controllers 2a and 2b is added, the same output fixing function can be realized from the same control program.

実施の形態2.
上記実施の形態1では、エンジニアリングツール1のコンパイラ11は、アドレス管理テーブル13により、制御プログラムに記述された演算要素のうち一部の演算要素のみを停止して、当該演算要素の出力を固定する機能を持たないプラント制御装置2bに対し、演算要素の出力を固定するロジックを追加した実行コードを生成することができること、すなわち監視操作装置3から出力固定フラグをオンすることにより、演算要素の出力を固定することが可能であることを説明した。
監視操作装置3は、エンジニアリングツール1のアドレス管理テーブル13と同一のアドレス管理テーブル32を有するので、モニタ装置31でプラント制御装置2bの制御プログラムの実行状態を容易に監視することが可能である。すなわち、監視操作装置3でプラント制御装置2bの制御プログラムの実行状態を監視する場合、アドレス管理テーブル32の出力値を表示するようにしたので、演算要素の出力を固定したのか否か及び演算要素の出力を固定場合、固定した値でのプラント制御装置2bの実行状態を表示することができる。
Embodiment 2.
In the first embodiment, the compiler 11 of the engineering tool 1 stops only some of the computing elements described in the control program by using the address management table 13, and fixes the output of the computing elements. For the plant control device 2b having no function, it is possible to generate an execution code added with logic for fixing the output of the arithmetic element, that is, by turning on the output fixing flag from the monitoring operation device 3, the output of the arithmetic element explained that it is possible to fix
Since the monitoring operation device 3 has the same address management table 32 as the address management table 13 of the engineering tool 1, the monitoring device 31 can easily monitor the execution state of the control program of the plant control device 2b. That is, when the monitoring operation device 3 monitors the execution state of the control program of the plant control device 2b, since the output value of the address management table 32 is displayed, whether or not the output of the calculation element is fixed and whether the calculation element When the output of is fixed, it is possible to display the execution state of the plant control device 2b at the fixed value.

このように、監視操作装置3からエンジニアリングツール1で作成した制御プログラムの実行状態をモニタ装置31に表示することにより、プラント制御装置2bの実行状態を監視することが可能となる。演算要素を指定して当該演算の出力を固定し、固定した値でモニタ表示することができるため、固定操作が確実に行われたかどうか確認でき、より操作性の高いプラント監視制御システムが得られる。 Thus, by displaying the execution state of the control program created by the engineering tool 1 from the monitoring operation device 3 on the monitor device 31, it becomes possible to monitor the execution state of the plant control device 2b. Since it is possible to specify a calculation element, fix the output of the calculation, and display the fixed value on the monitor, it is possible to check whether the fixed operation has been performed reliably, and a plant monitoring and control system with higher operability can be obtained. .

実施の形態3.
上記実施の形態1及び2では、監視操作装置3から出力固定フラグをオンする指令を出すことにより演算の出力を固定する場合について述べた。本実施の形態3では出力値を予め定められた所定の値に変更する例について説明する。
図7は、本実施の形態3に係るプラント監視制御システムに具備される監視操作装置3を示した構成図である。図7において、監視操作装置3はさらに出力値管理テーブル34を有する。監視操作装置3からの指令によりプラント制御装置2bの演算の出力を固定するフラグをオンにした後に、出力値を予め定められた値に変更することにより、所定の値で演算の出力を固定することができる。
Embodiment 3.
In the above-described first and second embodiments, the case where the operation output is fixed by issuing a command to turn on the output fixing flag from the monitoring operation device 3 has been described. In the third embodiment, an example of changing the output value to a predetermined value will be described.
FIG. 7 is a configuration diagram showing the monitoring operation device 3 provided in the plant monitoring control system according to the third embodiment. 7, the monitoring operation device 3 further has an output value management table 34. FIG. After the flag for fixing the calculation output of the plant control device 2b is turned on by a command from the monitoring operation device 3, the output value is changed to a predetermined value, thereby fixing the calculation output at a predetermined value. be able to.

図2に示した制御プログラムを図4の実行コードを用いてプラント制御装置2bで実行中に、監視操作装置3により、演算要素ADD0001の出力値を所定値に固定する指令が出されたとする。
図8は、図2の制御プログラムの演算要素ADD0001の出力値が7.0に固定されることを示す図である。この指令はエンジニアリングツール1のアドレス管理テーブル13と同一のアドレス管理テーブル32により監視操作装置3から、プラント制御装置2bにADD0001の出力値を所定値に固定する指令が出される。指令が出されると上述した実施の形態1及び2と同様にADD0001の出力固定フラグがオンされる。すると図6で説明したように、ADD0001の出力値「tmp1」はその時点(前回の演算値である)3.0に固定される。その後、「tmp1」を所定の値7.0に変更することにより、ADD0001の出力値を7.0に固定することが可能となる。
Assume that while the control program shown in FIG. 2 is being executed by the plant control device 2b using the execution code shown in FIG.
FIG. 8 is a diagram showing that the output value of the arithmetic element ADD0001 of the control program of FIG. 2 is fixed at 7.0. This command is issued from the monitoring operation device 3 by the same address management table 32 as the address management table 13 of the engineering tool 1 to fix the output value of ADD0001 to a predetermined value to the plant control device 2b. When the command is issued, the fixed output flag of ADD0001 is turned on as in the first and second embodiments described above. Then, as described with reference to FIG. 6, the output value "tmp1" of ADD0001 is fixed to 3.0 at that time (previous calculated value). After that, by changing "tmp1" to a predetermined value of 7.0, it becomes possible to fix the output value of ADD0001 to 7.0.

図9は監視操作装置3の具備する出力値管理テーブル34の一例を示す図である。監視操作装置3は、プラント制御装置2bに対して、所定の演算要素に対し出力固定フラグをオンするが、出力固定フラグをオンにするとともに出力値管理テーブル34に、演算の出力を固定した演算要素とその固定値を記録する。本実施の形態においては予め定められた所定値が固定値である。 FIG. 9 is a diagram showing an example of the output value management table 34 provided in the monitoring operation device 3. As shown in FIG. The monitoring operation device 3 turns on the fixed output flag for a predetermined calculation element for the plant control device 2b. Record elements and their fixed values. In this embodiment, the predetermined value is a fixed value.

以上のように、本実施の形態によれば、監視操作装置3は、エンジニアリングツール1で作成した制御プログラムのプラント制御装置2a、2bでの実行状態を監視するとともに、演算要素を指定してその演算の出力を所定の値に固定することができる。さらに、固定した値とともに、その値を用いた実行状態を表示装置でモニタすることができる。これにより、プラント監視制御システムの操作性が向上する。 As described above, according to the present embodiment, the monitoring operation device 3 monitors the execution state of the control program created by the engineering tool 1 in the plant control devices 2a and 2b, and designates the calculation element to The output of an operation can be fixed at a predetermined value. In addition, along with the fixed value, the execution status using that value can be monitored on the display. This improves the operability of the plant monitoring and control system.

実施の形態4.
上記実施の形態3では、出力値管理テーブル34により演算の出力を予め定められた所定値に固定する場合について述べた。
この出力値管理テーブル34は、プラント制御装置に対し演算の出力を固定している演算要素を全て管理するようにしているので、全ての出力を固定している演算要素に対して、一括して出力固定フラグをオフにすることにより、演算の出力の固定を一括で解除することができる。
Embodiment 4.
In the third embodiment, the case where the output value of the calculation is fixed to a predetermined value by the output value management table 34 has been described.
Since this output value management table 34 is designed to manage all the computation elements that fix the output of computation for the plant control device, all the computation elements that fix the output are collectively By turning off the output fixation flag, the fixation of the output of the calculation can be released all at once.

上述したが、プラント監視制御システムにおいては、例えば制御プログラムのテストを行う場合及びプラントの調整を行う場合には、一端所定の演算要素の出力を固定しておき、テストあるいは調整が終了後に入力に応じた所定の演算を行うように固定を解除する機能が必要である。本実施の形態1から4においては、監視操作装置3がエンジニアリングツール1のアドレス管理テーブル13と同一のアドレス管理テーブル32を具備するので、制御プログラム中の一部の演算要素のみを停止し、停止した演算要素の出力を固定する機能を持たないプラント制御装置2bに対しても、停止したい演算要素に対して出力固定フラグをオンして出力値を固定することで、制御プログラムのテストを行う場合及びプラントの調整を行う場合に容易に演算の出力を固定することが可能となる。また、実施の形態4のように、出力値管理テーブル34で固定された演算要素を全て管理すれば、テストあるいは調整が終了後に所定の演算を行うように一括して固定を解除することが可能となる。このことにより、本実施の形態1から4に係るプラント監視制御システムの制御操作性は著しく向上し、特にシステムのテストあるいは調整時の効率化を図ることができる。 As described above, in the plant monitoring and control system, when a control program is tested or when a plant is adjusted, the output of a predetermined arithmetic element is temporarily fixed, and after the test or adjustment is completed, the input is changed. It is necessary to have a function to release the fixation so as to perform a predetermined calculation accordingly. In Embodiments 1 to 4, since the monitoring operation device 3 has the same address management table 32 as the address management table 13 of the engineering tool 1, only a part of the arithmetic elements in the control program are stopped and stopped. Even for the plant control device 2b that does not have the function of fixing the output of the arithmetic element that has been set, the control program is tested by turning on the output fixing flag for the arithmetic element to be stopped and fixing the output value And it becomes possible to easily fix the output of the calculation when adjusting the plant. Moreover, if all fixed calculation elements are managed in the output value management table 34 as in the fourth embodiment, it is possible to collectively release the fixation so that a predetermined calculation is performed after the end of the test or adjustment. becomes. As a result, the control operability of the plant monitoring and control system according to Embodiments 1 to 4 is remarkably improved, and in particular, the efficiency of system testing or adjustment can be improved.

上記各実施の形態において、2つの機種のプラント制御装置を備えたプラント監視制御システムの例について説明したが、機種は2つに限るものではなく、3つ以上あってもよい。また、プラント制御装置2aの実行コードがバイナリーコードの例を示したが、制御プログラムからコンパイルされ、アーキテクチャで出力固定が可能な言語であれば他の言語であってもよい。さらに、プラント制御装置2bの実行コードがラダー言語の例を示したが、制御プログラムからコンパイルされる言語であれば他の言語であってもよい。 In each of the above-described embodiments, an example of a plant monitoring control system provided with two types of plant control devices has been described, but the number of types is not limited to two, and may be three or more. Also, although the execution code of the plant control device 2a has been shown as an example of binary code, other languages may be used as long as the language is compiled from the control program and the output can be fixed in the architecture. Furthermore, although the execution code of the plant control device 2b has been shown as an example of a ladder language, other languages may be used as long as they are compiled from the control program.

本願は、様々な例示的な実施の形態及び実施例が記載されているが、1つ、または複数の実施の形態に記載された様々な特徴、態様、及び機能は特定の実施の形態の適用に限られるのではなく、単独で、または様々な組み合わせで実施の形態に適用可能である。
従って、例示されていない無数の変形例が、本願明細書に開示される技術の範囲内において想定される。例えば、少なくとも1つの構成要素を変形する場合、追加する場合または省略する場合、さらには、少なくとも1つの構成要素を抽出し、他の実施の形態の構成要素と組み合わせる場合が含まれるものとする。
While this application describes various exemplary embodiments and examples, various features, aspects, and functions described in one or more embodiments may not apply to particular embodiments. can be applied to the embodiments singly or in various combinations.
Accordingly, numerous variations not illustrated are envisioned within the scope of the technology disclosed herein. For example, modification, addition or omission of at least one component, extraction of at least one component, and combination with components of other embodiments shall be included.

1:エンジニアリングツール、 2a:プラント制御装置(機種A)、 2b:プラント制御装置(機種B)、 3:監視操作装置、 4:ネットワーク、 11:コンパイラ、 12:制御プログラム、 13:アドレス管理テーブル、 14:通信部、 21a,21b:プログラム実行部、 22a,22b:実行コード、 23a,23b:データメモリ、 24a,24b:通信部、 31:モニタ装置、 32:アドレス管理テーブル、 33:通信部、 34:出力値管理テーブル 1: engineering tool, 2a: plant control device (model A), 2b: plant control device (model B), 3: monitoring operation device, 4: network, 11: compiler, 12: control program, 13: address management table, 14: communication unit 21a, 21b: program execution unit 22a, 22b: execution code 23a, 23b: data memory 24a, 24b: communication unit 31: monitor device 32: address management table 33: communication unit 34: Output value management table

Claims (5)

プラントの各種機器を制御する複数台のプラント制御装置、
前記各プラント制御装置からプラントデータを収集して前記プラントの状態を監視するともに、前記各プラント制御装置を操作する監視操作装置、
及び制御プログラムから前記各プラント制御装置で実行する実行コードを生成するコンパイラを有するエンジニアリングツールを備え、前記複数台のプラント制御装置、前記監視操作装置及び前記エンジニアリングツールがネットワークで接続されて構成されるプラント監視制御システムにおいて、
前記エンジニアリングツールは、前記制御プログラムの各演算要素の演算値及び出力値を保持するアドレス管理テーブルを備え、前記コンパイラは前記プラント制御装置のうち、前記制御プログラム中の一部の前記演算要素を停止して当該演算要素の出力を固定する機能を持たないプラント制御装置の実行コードに対して、前記アドレス管理テーブルを基に停止する前記演算要素の出力を固定するロジックを付加した前記実行コードを生成することを特徴とするプラント監視制御システム。
Multiple plant control devices that control various plant equipment,
a monitoring operation device that collects plant data from each of the plant control devices, monitors the state of the plant, and operates each of the plant control devices;
and an engineering tool having a compiler that generates an execution code to be executed by each of the plant control devices from the control program, wherein the plurality of plant control devices, the monitoring operation device, and the engineering tool are connected via a network. In the plant monitoring and control system,
The engineering tool includes an address management table that holds operation values and output values of each operation element of the control program, and the compiler stops some of the operation elements in the control program in the plant control device. and generating the execution code added with logic for fixing the output of the arithmetic element to be stopped based on the address management table, for the execution code of the plant control device which does not have the function of fixing the output of the arithmetic element. A plant monitoring and control system characterized by:
前記監視操作装置は、前記エンジニアリングツールの保有する前記アドレス管理テーブルと同一のアドレス管理テーブル、及び前記各プラント制御装置における前記制御プログラムの実行状態を監視するモニタ装置を備え、前記制御プログラム中の一部の前記演算要素を停止して、当該演算要素の出力を固定する指令を出すとともに、前記アドレス管理テーブル中の停止する前記演算要素の出力固定フラグをオンにし、
前記コンパイラは、前記アドレス管理テーブル中の前記演算要素の出力固定フラグがオンである情報を基に、前記制御プログラム中の一部の前記演算要素を停止して当該演算要素の出力を固定する機能を持たないプラント制御装置の実行コードに対して、停止する前記演算要素の出力を固定するロジックを付加した実行コードを生成することを特徴とする請求項1に記載のプラント監視制御システム。
The monitoring operation device includes an address management table identical to the address management table held by the engineering tool, and a monitor device for monitoring the execution state of the control program in each of the plant control devices. and issuing a command to stop the arithmetic element of the part and fix the output of the arithmetic element, and turn on the output fixing flag of the arithmetic element to be stopped in the address management table,
The compiler has a function of stopping a part of the arithmetic elements in the control program and fixing the output of the arithmetic elements based on the information that the output fixing flag of the arithmetic elements in the address management table is on. 2. The plant monitoring and control system according to claim 1, wherein an execution code added with logic for fixing the output of said arithmetic element to be stopped is generated with respect to the execution code of a plant control device having no .
前記監視操作装置の前記モニタ装置は、出力の固定された前記演算要素と出力値を表示し、前記各プラント制御装置の制御プログラムの実行状態を監視することを特徴とする請求項2に記載のプラント監視制御システム。 3. The monitoring device according to claim 2, wherein the monitoring device of the monitoring operation device displays the arithmetic element whose output is fixed and the output value, and monitors the execution state of the control program of each of the plant control devices. Plant monitoring and control system. 前記監視操作装置は、前記制御プログラムの前記演算要素に対し出力値を予め定められた固定値に保持する出力値管理テーブルを備え、前記制御プログラム中の一部の前記演算要素を停止して、当該演算要素の出力を固定する指令を出すとともに、停止する前記演算要素の出力を前記固定値とすることを特徴とする請求項2または3に記載のプラント監視制御システム。 The monitoring operation device includes an output value management table that holds the output values of the arithmetic elements of the control program at predetermined fixed values, stops some of the arithmetic elements in the control program, 4. The plant monitoring and control system according to claim 2, wherein a command is issued to fix the output of said computing element, and the output of said computing element to be stopped is set to said fixed value. 前記監視操作装置は、前記出力値管理テーブルに基づき出力値の固定された前記演算要素に対して、固定の解除を一括解除可能であることを特徴とする請求項4に記載のプラント監視制御システム。 5. The plant monitoring and control system according to claim 4, wherein the monitoring operation device can collectively release the fixing of the arithmetic elements whose output values are fixed based on the output value management table. .
JP2019157798A 2019-08-30 2019-08-30 Plant monitoring control system Active JP7224261B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019157798A JP7224261B2 (en) 2019-08-30 2019-08-30 Plant monitoring control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019157798A JP7224261B2 (en) 2019-08-30 2019-08-30 Plant monitoring control system

Publications (2)

Publication Number Publication Date
JP2021036364A JP2021036364A (en) 2021-03-04
JP7224261B2 true JP7224261B2 (en) 2023-02-17

Family

ID=74716677

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019157798A Active JP7224261B2 (en) 2019-08-30 2019-08-30 Plant monitoring control system

Country Status (1)

Country Link
JP (1) JP7224261B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006127069A (en) 2004-10-28 2006-05-18 Mitsubishi Electric Corp Plant monitoring and control system
JP2019046052A (en) 2017-08-31 2019-03-22 富士電機株式会社 Control system, development support device, and control method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006127069A (en) 2004-10-28 2006-05-18 Mitsubishi Electric Corp Plant monitoring and control system
JP2019046052A (en) 2017-08-31 2019-03-22 富士電機株式会社 Control system, development support device, and control method

Also Published As

Publication number Publication date
JP2021036364A (en) 2021-03-04

Similar Documents

Publication Publication Date Title
Vogel-Heuser et al. Challenges for software engineering in automation
US8112165B2 (en) Method for evaluating, an automation system and a controller
CN1209890A (en) automation equipment
US10228675B2 (en) Controlling one or more devices upon detecting abnormal behavior
EP2533114B1 (en) Controller support device, controller support program to be executed in said device, recording medium storing said program, and method for estimating execution duration of control program
CN103168277B (en) For debugging the process including multiple subsystem or the method for maker solution
JP5271994B2 (en) Real-time runtime systems and functional modules for such runtime systems
JP2018097663A (en) Control system, control program, and control method
US20150338834A1 (en) Simulation system
US20120253479A1 (en) System and Method for Creating a Graphical Control Programming Environment
JP5891891B2 (en) Information processing apparatus, information processing method, and program
JP6481267B2 (en) Programmable display
JP6400114B2 (en) Test equipment for monitoring and control equipment
CN105974826A (en) Automation equipment and operator system
US7756696B2 (en) Simulation system of technical plant
CN110968051B (en) Method and engineering system for planning an automation system
JP7224261B2 (en) Plant monitoring control system
JP6135247B2 (en) Information processing apparatus and information processing program
JP5207310B2 (en) Control device for plant monitoring and control system
JP4786164B2 (en) Plant monitoring and control system
JP4301976B2 (en) Programming tools
CN111971629B (en) Control system, support device, and recording medium
JP5212508B2 (en) Debug device
Palma et al. Structured Text simulator for PLC in learning environment
JP6645223B2 (en) Control system and control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220117

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20220117

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221228

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230110

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230207

R151 Written notification of patent or utility model registration

Ref document number: 7224261

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250