[go: up one dir, main page]

JP2009271687A - Plant monitoring control system - Google Patents

Plant monitoring control system Download PDF

Info

Publication number
JP2009271687A
JP2009271687A JP2008120896A JP2008120896A JP2009271687A JP 2009271687 A JP2009271687 A JP 2009271687A JP 2008120896 A JP2008120896 A JP 2008120896A JP 2008120896 A JP2008120896 A JP 2008120896A JP 2009271687 A JP2009271687 A JP 2009271687A
Authority
JP
Japan
Prior art keywords
data
programmable controller
operator station
plant
signal
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.)
Granted
Application number
JP2008120896A
Other languages
Japanese (ja)
Other versions
JP4890497B2 (en
Inventor
Masufumi Kawakami
益史 川上
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 JP2008120896A priority Critical patent/JP4890497B2/en
Publication of JP2009271687A publication Critical patent/JP2009271687A/en
Application granted granted Critical
Publication of JP4890497B2 publication Critical patent/JP4890497B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Programmable Controllers (AREA)

Abstract

【課題】ユーザーによる設定作業を削減するとともに、収集し蓄積されることが必要であったデータ情報をプログラマブルコントローラに通知することを不要とする。
【解決手段】プラント4の監視及び操作を行うためのオペレータステーション1と、プラント4の制御を行うためのプログラマブルコントローラ2を制御ネットワーク3を介して接続するとともに、データ送信手段32はプログラマブルコントローラ2内の全ての信号データをオペレータステーション1に送信し、更にオペレータステーション1においては、データ収集蓄積手段22が送信された全ての信号データを収集し、データ保管庫23に蓄積するようにする。
【選択図】図6
[PROBLEMS] To reduce setting work by a user and eliminate the need to notify a programmable controller of data information that needs to be collected and stored.
An operator station (1) for monitoring and operating a plant (4) and a programmable controller (2) for controlling the plant (4) are connected via a control network (3), and a data transmission means (32) is provided in the programmable controller (2). Are transmitted to the operator station 1, and in the operator station 1, the data collection and storage means 22 collects all the transmitted signal data and stores them in the data storage 23.
[Selection] Figure 6

Description

この発明は、発電システム、水処理システム、産業システム等のプラントを監視し、更には制御を行うプラント監視制御システムに関するものであり、特にプラントデータを定期的にかつ自動的に収集するプラントデータ自動収集システムに関するものである。   The present invention relates to a plant monitoring and control system for monitoring and further controlling a plant such as a power generation system, a water treatment system, and an industrial system, and in particular, automatic plant data collection for regularly and automatically collecting plant data. It relates to the collection system.

従来のプラント監視制御システムにおけるプラントデータの収集は、プログラマブルコントローラで使用している信号のうち、収集することが必要な信号を指定し、指定された信号のみが収集されるようになっている(例えば、特許文献1参照)。   In the collection of plant data in the conventional plant monitoring and control system, signals that need to be collected are designated from among the signals used in the programmable controller, and only the designated signals are collected ( For example, see Patent Document 1).

特開平11−85216号公報JP-A-11-85216

従来のプラント監視制御システムにおけるプラントデータ収集は、収集することが必要な信号を指定する必要があるため、収集する信号の指定を行うことが煩雑であり、又収集することが必要な信号を指定し忘れることがあると言うような問題点があった。又収集する信号に関する情報をプログラマブルコントローラにダウンロードする必要があるといった問題点もあった。   In plant data collection in the conventional plant monitoring and control system, it is necessary to specify the signals that need to be collected, so it is complicated to specify the signals to be collected, and the signals that need to be collected are specified. There was a problem that you might forget. In addition, there is a problem in that it is necessary to download information related to collected signals to the programmable controller.

この発明は上記のような課題を解決するためになされたものであり、データ収集のために必要な信号を指定することなく、プログラマブルコントローラにおける全ての信号を自動的に収集するプラント監視制御システムを提供することを目的とする。   The present invention has been made to solve the above-described problems, and provides a plant monitoring control system that automatically collects all signals in a programmable controller without specifying signals necessary for data collection. The purpose is to provide.

この発明に係るプラント監視制御システムは、プラントの監視及び操作を行うためのオペレータステーションと、プラントの制御を行うためのプログラマブルコントローラとをネットワークを介して接続したものであって、プログラマブルコントローラ内の全ての信号データをオペレータステーションに送信する機構を設けるとともに、オペレータステーションには、送信された全ての信号データを収集し、蓄積する機構を設けたものである。   The plant monitoring and control system according to the present invention includes an operator station for monitoring and operating a plant, and a programmable controller for controlling the plant connected via a network. Is provided with a mechanism for transmitting the signal data to the operator station, and the operator station is provided with a mechanism for collecting and storing all the transmitted signal data.

この発明に係るプラント監視制御システムによれば、プラントの監視及び操作を行うためのオペレータステーションと、プラントの制御を行うためのプログラマブルコントローラとをネットワークを介して接続したものであって、プログラマブルコントローラ内の全ての信号データをオペレータステーションに送信する機構を設けるとともに、オペレータステーションには、送信された全ての信号データを収集し、蓄積する機構を設けたので、ユーザが収集、蓄積されるべきデータを設定することが不要となり、ユーザーによる設定作業が削減されるだけでなく、収集し蓄積されることが必要であったデータ情報をプログラマブルコントローラに通知することも不要となった。   According to the plant monitoring control system according to the present invention, an operator station for monitoring and operating a plant and a programmable controller for controlling the plant are connected via a network, and the programmable controller Is provided with a mechanism for transmitting all the signal data to the operator station, and the operator station is provided with a mechanism for collecting and storing all the transmitted signal data. Setting is not necessary, and not only the setting work by the user is reduced, but also it is unnecessary to notify the programmable controller of data information that needs to be collected and stored.

実施の形態1.
以下、この発明の一実施形態を図に基づいて説明する。図1は一般的なプラント監視制御システムを示すブロック構成図であり、プラントの監視及び操作を行うためのオペレータステーション(OPS)1とプラントの制御を行うためのプログラマブルコントローラ(CNS)2は制御ネットワーク3により接続されている。
Embodiment 1 FIG.
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a general plant monitoring and control system. An operator station (OPS) 1 for monitoring and operating a plant and a programmable controller (CNS) 2 for controlling the plant are control networks. 3 is connected.

制御ネットワーク3は接続された機器間でデータ及び情報の授受を行うためのものである。発電システム、上下水道システム、産業システム等からなるプラント4は制御対象となるものであり、エンジニアリング端末5はオペレータステーション1において表示される信号データの定義やプログラマブルコントローラ2で実行されるアプリケーションプログラムなどを作成するものである。   The control network 3 is for exchanging data and information between connected devices. The plant 4 including a power generation system, a water and sewage system, an industrial system, and the like is a control target, and the engineering terminal 5 defines a definition of signal data displayed in the operator station 1 and an application program executed by the programmable controller 2. To create.

プログラマブルコントローラ2においては、プラント4を制御するための専用のアプリケーションが搭載され、実行される。このアプリケーションは、エンジニアリング端末5において作成され、プログラマブルコントローラ2にダウンロードされた後、実行される。オペレータステーション1はプラント4の状態を監視したり、あるいはプラント4への制御指令をプログラマブルコントローラ2を介して発行することが可能である。   In the programmable controller 2, a dedicated application for controlling the plant 4 is mounted and executed. This application is created in the engineering terminal 5, downloaded to the programmable controller 2, and then executed. The operator station 1 can monitor the state of the plant 4 or issue a control command to the plant 4 via the programmable controller 2.

又オペレータステーション1は、CRT装置や液晶装置等の表示デバイスを備えており、これら表示デバイスにプラントの状態を表示し、更には表示デバイスに構成した仮想的なボタン等の操作によって、プラント4に制御指令を与えることもできる。また、オペレータステーション1はプラント4の状態を示す温度や圧力、あるいはそれらを制御するための制御量など、いわゆるプラントデータを時系列による折れ線グラフで表示したり(以下トレンド表示と略す)、プラントデータを蓄積することもできる。上記の仮想的なボタンの作成やデータを蓄積するための信号の指定などは、従来においてはエンジニアリング端末5からの人為的な操作によって行われていた。   The operator station 1 is provided with display devices such as a CRT device and a liquid crystal device, and displays the state of the plant on these display devices. A control command can also be given. The operator station 1 also displays so-called plant data such as temperature and pressure indicating the state of the plant 4 or control amounts for controlling them in a time-series line graph (hereinafter abbreviated as trend display), or plant data. Can also be accumulated. Conventionally, the creation of the virtual button and the designation of a signal for storing data are performed by an artificial operation from the engineering terminal 5.

図2はオペレータステーション1の表示デバイス上にトレンド表示した一例を示す図であり、プログラマブルコントローラ2におけるアドレスPV10(プロセスバリュー:例えば電力量の変化)に相当する信号データとMV50(例えば操作量の変化)に相当する信号データを時系列的にグラフ表示したものを示している。トレンド表示するためには、現在のプラントデータ値のみでなく、過去のプラントデータ値も必要となり、過去のプラントデータ値も含めたプラントデータ値は、オペレータステーション1内のハードディスク(HDD)に蓄積される。   FIG. 2 is a diagram showing an example of trend display on the display device of the operator station 1. Signal data corresponding to the address PV10 (process value: change in power amount, for example) in the programmable controller 2 and MV50 (change in operation amount, for example) ) Shows a graph of signal data corresponding to) in time series. In order to display the trend, not only the current plant data value but also the past plant data value is required, and the plant data value including the past plant data value is stored in the hard disk (HDD) in the operator station 1. The

図3、図4、図5は、プログラマブルコントローラ2で使用できる信号の一覧を示した図である。図3は一般にループ制御と呼ばれるPID制御のようなフィードバック制御を行うために使用されるタグと呼ばれる信号を示したものであり、タグ信号名として、LP1からLP10000までの10000個のタグが使用できる例を示している。また、各タグは複数の信号から構成されており、本実施形態においては、PV、SV、MVの3種類の信号から構成された例を示している。   3, 4, and 5 are diagrams showing a list of signals that can be used in the programmable controller 2. FIG. 3 shows signals called tags generally used for feedback control such as PID control called loop control, and 10,000 tags from LP1 to LP10000 can be used as tag signal names. An example is shown. Each tag is composed of a plurality of signals, and in this embodiment, an example composed of three types of signals of PV, SV, and MV is shown.

図4はプラント4に配置されたセンサーからプログラマブルコントローラ2に入力される入力信号やプログラマブルコントローラ2からアクチュエータへ出力される出力信号の一覧(インプット、アウトプット信号:IO信号)を示すものであり、デジタル入力信号であるDI信号は、DI1からDI500の500個、デジタル出力信号であるDO信号は、DO1からDO500の500個の信号、アナログ入力信号であるAI信号は、AI1からAI1000の1000個の信号、アナログ出力信号であるAO信号は、AO1からAO1000の1000個の信号が使用できる例を示している。   FIG. 4 shows a list of input signals input to the programmable controller 2 from the sensors arranged in the plant 4 and output signals output from the programmable controller 2 to the actuator (input and output signals: IO signals). DI signals that are digital input signals are 500 DI1 to DI500, DO signals that are digital output signals are 500 signals from DO1 to DO500, and AI signals that are analog input signals are 1000 signals from AI1 to AI1000. The AO signal which is a signal and an analog output signal shows an example in which 1000 signals from AO1 to AO1000 can be used.

図5は制御ネットワーク3で使用されるいわゆるサイクリックメモリを示した図である。サイクリックメモリは、すべてのオペレータステーション1,プログラマブルコントローラ2で保有するが、それらは制御ネットワーク3を介して、すべてのオベレータステーション1とプログラマブルコントローラ2の間で値が透過されるようになっているメモリである。従っていずれかのオペレータステーション1,またはプログラマブルコントローラ2でサイクリックメモリ上の値が書き換えられた場合は、書き換えられた値は、他のすべてのオペレータステーション1,プログラマブルコントローラ2のサイクリックメモリに反映され、値を読み込むことが可能である。   FIG. 5 is a diagram showing a so-called cyclic memory used in the control network 3. The cyclic memory is held in all the operator stations 1 and the programmable controller 2, but the values are transmitted between all the operator stations 1 and the programmable controller 2 through the control network 3. Memory. Therefore, when the value in the cyclic memory is rewritten by any operator station 1 or programmable controller 2, the rewritten value is reflected in the cyclic memory of all other operator stations 1 and programmable controllers 2. It is possible to read the value.

一般に制御ネットワーク3における通信方式には、会話通信とサイクリック通信があり、サイクリック通信では、会話通信に比べて通信負荷を増大させない利点がある。ただし例えば、プログラマブルコントローラ2のデータを他のプログラマブルコントローラ2やオペレータステーション1に送信する場合には、プログラマブルコントローラ2上のアプリケーションにより、送信したいデータをサイクリックメモリにコピーする処理を記述する必要がある。   In general, the communication methods in the control network 3 include conversation communication and cyclic communication. The cyclic communication has an advantage that the communication load is not increased compared to the conversation communication. However, for example, when data of the programmable controller 2 is transmitted to another programmable controller 2 or the operator station 1, it is necessary to describe a process of copying the data to be transmitted to the cyclic memory by an application on the programmable controller 2. .

プログラマブルコントローラ2において実行されるプラント4の制御用アプリケーションは、エンジニアリング端末5においてプログラミングされ、プログラマブルコントローラ2にダウンロードされた後実行される。そしてプログラミングにおいては、タグ信号やIO信号を使用してプログラミングされるが、すべての信号を使用する訳ではなく、作成するアプリケーションによって使用する信号は異なる。   An application for controlling the plant 4 executed in the programmable controller 2 is programmed in the engineering terminal 5 and downloaded to the programmable controller 2 for execution. In programming, programming is performed using tag signals and IO signals, but not all signals are used, and the signals used differ depending on the application to be created.

図3、図4においては、それぞれ、「タグ使用」と記載した欄及び「IO使用」と記載した欄に「レ」を付された信号が使用されている例を示している。なお、前述の通りタグはPV、SV、MVの3種の信号から構成されているので、例えばLP2が使用されるということは、PV2、SV2、MV2が使用されることになる。   FIGS. 3 and 4 show examples in which signals marked with “L” are used in the column labeled “tag use” and the column labeled “IO use”, respectively. Since the tag is composed of three types of signals, PV, SV, and MV as described above, the fact that LP2 is used means that PV2, SV2, and MV2 are used.

オペレータステーション1のトレンド表示機能において、上記の信号を時系列的にグラフ表示するためには、定期的にプログラマブルコントローラ2の信号データを制御ネットワーク3を介してオペレータステーション1が収集し、さらにそれらのデータをオペレータステーション1が蓄積しておく必要がある。ここではトレンド表示を例に説明するが、過去のデータも含めた時系列のデータを扱う処理すべてについても同様である。   In the trend display function of the operator station 1, in order to display the above signals in a time series graph, the operator station 1 periodically collects signal data of the programmable controller 2 via the control network 3, It is necessary for the operator station 1 to accumulate data. Here, trend display will be described as an example, but the same applies to all processes that handle time-series data including past data.

従来、トレンド表示される可能性のある信号は、データの収集並びに蓄積が必要な信号として、エンジニアリング端末5などを使ってユーザーが信号を指定し、データの収集及び蓄積が必要であると指定された信号についてのみ、プログラマブルコントローラ2内のファームウェアにより、プログラマブルコントローラ2からオペレータステーション1に定期的に信号が送信され、オペレータステーション1は受信した信号データをHDDに蓄積し、トレンド表示を行う際には、HDDに蓄積された信号データを読み出して表示するようにしていた。   Conventionally, a signal that may be displayed in a trend is designated as a signal that needs to be collected and stored as a signal that needs to be collected and stored by the user using the engineering terminal 5 or the like. For only the received signal, the firmware in the programmable controller 2 periodically sends a signal from the programmable controller 2 to the operator station 1, and the operator station 1 accumulates the received signal data in the HDD and displays the trend. The signal data stored in the HDD was read and displayed.

つまり、プログラマブルコントローラ2で使用している信号の中で、データの収集及び蓄積が必要な信号を選び出し、データの収集及び蓄積が必要な信号として設定していた。本発明では、ユーザーが行っていたデータの収集及び蓄積が必要な信号の指定作業を不要とするものである。   That is, a signal that needs data collection and accumulation is selected from signals used in the programmable controller 2 and set as a signal that requires data collection and accumulation. According to the present invention, the signal specifying operation that needs to be collected and stored by the user is unnecessary.

図6はこの発明の実施の形態1によるプラント監視制御システムを示すブロック構成図である。プラントの監視及び操作を行うためのオペレータステーション1とプラントの制御を行うためのプログラマブルコントローラ2は制御ネットワーク3により接続されている。   FIG. 6 is a block diagram showing a plant monitoring control system according to Embodiment 1 of the present invention. An operator station 1 for monitoring and operating the plant and a programmable controller 2 for controlling the plant are connected by a control network 3.

制御ネットワーク3は、接続された機器間でデータ及び情報の授受を行うためのものである。エンジニアリング端末5はオペレータステーション1において表示される信号データの定義やプログラマブルコントローラ2で実行されるアプリケーションプログラムなどを作成するものである。   The control network 3 is for exchanging data and information between connected devices. The engineering terminal 5 creates a definition of signal data displayed on the operator station 1 and an application program executed by the programmable controller 2.

エンジニアリング端末5にはタグ定義手段11、タグ定義情報12などが搭載されており、タグ定義手段11は、プログラマブルコントローラ2において使用されるタグを定義するものであり、又タグ定義情報12はタグ定義手段11により定義された情報が格納されたものである。   The engineering terminal 5 is equipped with tag definition means 11, tag definition information 12 and the like. The tag definition means 11 defines tags used in the programmable controller 2, and the tag definition information 12 is tag definition. Information defined by the means 11 is stored.

更にIO定義手段13はプログラマブルコントローラ2において使用されるIO信号を定義するものであり、IO定義情報14はIO定義手段13により定義された情報が格納されたものであり、使用点抽出手段15はタグ定義情報12及びIO定義情報14から実際にプログラマブルコントローラ2で使用されているタグ信号及びIO信号を抽出するものであり、使用点情報16は使用点抽出手段15により抽出された情報が格納されたものであり、トレンド表示定義手段17はトレンド画面にトレンドグラフとして表示する信号を定義するものであり、トレンド表示定義情報18はトレンド表示定義手段17により定義された情報である。   Furthermore, the IO definition means 13 defines an IO signal used in the programmable controller 2, the IO definition information 14 stores information defined by the IO definition means 13, and the use point extraction means 15 The tag signal and IO signal that are actually used in the programmable controller 2 are extracted from the tag definition information 12 and the IO definition information 14, and the use point information 16 stores the information extracted by the use point extraction means 15. The trend display definition means 17 defines a signal to be displayed as a trend graph on the trend screen, and the trend display definition information 18 is information defined by the trend display definition means 17.

また、オペレータステーション1にはトレンド表示手段21、データ収集・蓄積手段22、データ保管庫23が搭載されており、トレンド表示手段21はトレンドグラフを表示するものであり、データ収集・蓄積手段22はプログラマブルコントローラ2から送信されてくるデータを収集し、蓄積するものであり、テータ保管庫23は、プログラマブルコントローラ2から送信されてきたデータを蓄積するものである。   The operator station 1 is equipped with a trend display means 21, data collection / accumulation means 22, and a data storage 23. The trend display means 21 displays a trend graph, and the data collection / accumulation means 22 The data transmitted from the programmable controller 2 is collected and accumulated, and the data storage 23 accumulates the data transmitted from the programmable controller 2.

プログラマブルコントローラ2は、アプリケーション実行用カード33と通信用カード34を有する。アプリケーション実行用カード33と通信用カード34は、バックプレーンなどに配置されるシステムバスを経由して接続されており、システムバスを使用して2枚のカード間でデータの授受を行う。図示していないが、実際のコントローラでは、プラント4との入出力を行うためのPIOカードも実装される。このように2枚のカードを使用する理由は、通信量の多少により、アプリケーション実行性能に影響を与えないようにするためである。   The programmable controller 2 includes an application execution card 33 and a communication card 34. The application execution card 33 and the communication card 34 are connected via a system bus arranged on the backplane and the like, and exchange data between the two cards using the system bus. Although not shown, a PIO card for performing input / output with the plant 4 is also mounted in an actual controller. The reason for using two cards in this way is to prevent the application execution performance from being affected by the amount of communication.

アプリケーション実行用カード33は、アプリケーションプログラムが実行されるアプリケーション実行用CPU35、プログラマブルコントローラ2で使用されうるすべての信号を配置している信号メモリ31、オペレータステーション1や他のプログラマブルコントローラ2とサイクリック通信した結果が格納される制御用サイクリックメモリ36を有する。   The application execution card 33 is an application execution CPU 35 for executing an application program, a signal memory 31 in which all signals that can be used by the programmable controller 2 are arranged, cyclic communication with the operator station 1 and other programmable controllers 2 A cyclic memory 36 for control in which the results are stored.

通信用カード34は、サイクリック通信する通信用サイクリックメモリ37、サイクリック通信を行うファームウェアであるデータ送信手段32およびデータ受信手段38を有する。制御用サイクリックメモリ36と通信用サイクリックメモリ37は、オペレータステーション1やプログラマブルコントローラ2の1台毎に、出力できるエリアが決められており、例として、図6に示されたプログラマブルコントローラ2においては、2番目のエリアを使用するものとする。   The communication card 34 includes a cyclic memory 37 for communication for cyclic communication, a data transmission means 32 and a data reception means 38 which are firmware for cyclic communication. In the cyclic memory for control 36 and the cyclic memory for communication 37, an area that can be output is determined for each of the operator station 1 and the programmable controller 2, and as an example, in the programmable controller 2 shown in FIG. Shall use the second area.

制御用サイクリックメモリ36は、「アプリ」と記載したアプリケーションが使用するエリアと、「データ収集用予約」と記載したデータを自動収集するためのエリアに分かれている。「データ収集用予約」と記載したエリアは、サイクリックメモリ上に確保されているが、アプリケーションからは書き込みができないエリアであり、他のプログラマブルコントローラ2の信号メモリ31の内容を参照可能にするために、データの自動収集用に予約されたエリアである。   The control cyclic memory 36 is divided into an area used by an application described as “application” and an area for automatically collecting data described as “reservation for data collection”. The area described as “Reservation for data collection” is an area that is reserved in the cyclic memory but cannot be written by the application, so that the contents of the signal memory 31 of the other programmable controller 2 can be referred to. An area reserved for automatic data collection.

また、通信用サイクリックメモリ37は、制御用サイクリックメモリ36と同一のサイズを持つメモリであり、通信処理用CPU39が使用するサイクリックメモリである。データ送信手段32は、信号メモリ31と制御用サイクリックメモリ36の中の自ステーションの送信エリアの中のアプリケーション使用エリアのデータとを通信用サイクリックメモリ37の自計算機のエリアへコピーし、その後、サイクリック通信により制御ネットワーク3に接続されている他のプログラマブルコントローラ2やオペレータステーション1などへ送る処理を行う。データ受信手段38が、他のプログラマブルコントローラ2などからサイクリック通信されてくるデータを受信すると、通信用サイクリックメモリ37に書き込み、通信用サイクリックメモリ37から自ステーションのエリアを除いたものを、制御用サイクリックメモリ36の対応するエリアにコピーする。   The communication cyclic memory 37 is a memory having the same size as the control cyclic memory 36, and is a cyclic memory used by the communication processing CPU 39. The data transmission means 32 copies the signal memory 31 and the application use area data in the transmission area of the own station in the control cyclic memory 36 to the area of the own computer in the communication cyclic memory 37, and then Then, a process of sending to another programmable controller 2 or operator station 1 connected to the control network 3 by cyclic communication is performed. When the data receiving means 38 receives the cyclic communication data from another programmable controller 2 or the like, the data is written in the communication cyclic memory 37, and the communication station memory 37 excluding the area of the own station Copy to the corresponding area of the cyclic memory 36 for control.

また図6において、実線の矢印はプラントデータの流れを示したものであり、破線の矢印は設定情報の流れを示したものである。ここではトレンド表示を例に説明するが、帳票処理など過去に蓄積されたデータを扱う様々な処理が他にも存在しており、このような処理を総称してデータ処理とし、この場合トレンド表示定義手段に対応するものとして処理定義手段、トレンド表示定義情報に対応するものとしてデータ処理定義情報、トレンド表示手段に対応するものとしてデータ処理手段と言い換えることもできる。   In FIG. 6, the solid line arrows indicate the flow of plant data, and the broken line arrows indicate the flow of setting information. Here, trend display will be described as an example, but there are various other processes that handle data accumulated in the past, such as form processing, and such processes are collectively referred to as data processing. In other words, the processing definition means corresponds to the definition means, the data processing definition information corresponds to the trend display definition information, and the data processing means corresponds to the trend display means.

一般に、プラント監視制御システムの構築においては、エンジニアリング端末5がプログラマブルコントローラ2で実行されるアプリケーションプログラムを作成するとともに、オペレータステーション1における監視事項を設定する。プログラマブルコントローラ2用のアプリケーションは、エンジニアリング端末5により作成され、エンジニアリング端末5はプログラマブルコントローラ2で使用されるタグ信号及びIO信号の定義を予め行う。   In general, in the construction of a plant monitoring control system, the engineering terminal 5 creates an application program to be executed by the programmable controller 2 and sets monitoring items in the operator station 1. An application for the programmable controller 2 is created by the engineering terminal 5, and the engineering terminal 5 predefines tag signals and IO signals used in the programmable controller 2.

タグ信号の定義及びIO信号の定義は、通常不可欠なものである。オペレータステーション1における設定に関しては、例えばトレンド表示に関する設定であれば、一般にはどの信号をトレンド表示するかを予め想定し、トレンド表示する可能性のある信号データはオペレータステーション1のHDDに蓄積するように、エンジニアリング端末5が設定する必要がある。   Tag signal definitions and IO signal definitions are usually indispensable. With regard to the setting at the operator station 1, for example, if it is a setting related to trend display, it is generally assumed in advance which signal is to be trend-displayed, and signal data that may be trend-displayed is stored in the HDD of the operator station 1. In addition, the engineering terminal 5 needs to be set.

このHDDへの蓄積が必要な信号の指定は、トレンド表示に限らず、過去のデータも含めた時系列のデータを使用するオペレータステーション1の機能全般にあてはまるものであり、従来のシステムでは、これらの設定をユーザが任意に行っていた。トレンド表示は、蓄積された信号データの中から必要な信号を指定して行う。しかし、本発明によれば、トレンド表示のために収集、蓄積すべき信号の定義を不要とするものである。即ち本発明においては、プログラマブルコントローラ2のアプリケーションの作成において、タグ信号の定義とIO信号の定義のみを行えばよいようにするものである。   The designation of signals that need to be stored in the HDD applies not only to the trend display but also to the overall functions of the operator station 1 that uses time-series data including past data. The user made the setting arbitrarily. The trend display is performed by designating a necessary signal from the accumulated signal data. However, according to the present invention, it is not necessary to define signals to be collected and stored for trend display. That is, in the present invention, in creating an application of the programmable controller 2, only the definition of the tag signal and the definition of the IO signal need be performed.

タグ定義手段11及びIO定義手段13によって定義されたタグ定義情報12及びIO定義情報14としては、例えば図3、図4に示すような情報が含まれており、図3、図4の例では、タグ信号であれば、LP1、LP2、LP10、LP50、LP51がプログラマブルコントローラ2で使用されていることを示し、このことはそれぞれのタグ信号に対応するPV1、SV1、MV1、PV2、SV2、MV2、PV10、SV10、MV10、、、、が使用されていることを示す。また、IO信号に関しても同様であり、DI1、DI2、DO1、AI1、AI1000、AO1が使用されていることを示す。   As the tag definition information 12 and the IO definition information 14 defined by the tag definition means 11 and the IO definition means 13, for example, information as shown in FIGS. 3 and 4 is included. In the examples of FIGS. If it is a tag signal, it indicates that LP1, LP2, LP10, LP50, LP51 are used in the programmable controller 2, and this indicates PV1, SV1, MV1, PV2, SV2, MV2 corresponding to each tag signal. , PV10, SV10, MV10, etc. are used. The same applies to the IO signal, indicating that DI1, DI2, DO1, AI1, AI1000, and AO1 are used.

これらの情報は、使用点抽出手段15によって使用点情報16としてまとめられ、トレンド表示定義手段17に伝達される。トレンド表示定義手段17では、使用点情報16に含まれる信号から必要な信号を選択し、例えば、トレンド表示画面1では、図2に示すようにPV10とMV50の信号をトレンド表示し、トレンド画面2では、AI1とAO1の信号をトレンド表示するというような定義を行う。   These pieces of information are collected as use point information 16 by the use point extracting unit 15 and transmitted to the trend display defining unit 17. The trend display definition means 17 selects a necessary signal from the signals included in the use point information 16. For example, on the trend display screen 1, PV10 and MV50 signals are trend-displayed as shown in FIG. Now, let's define a trend display of AI1 and AO1 signals.

トレンド表示定義手段17にて定義された情報は、トレンド表示定義情報18として格納される。このトレンド表示定義情報18は、オペレータステーション1のトレンド表示手段21によって使用される。なお、従来システムにおいては、トレンド表示定義手段17によってトレンド表示に使用されるように定義される信号は、別途オペレータステーション1のHDDに蓄積するよう設定しておく必要があった。   Information defined by the trend display definition means 17 is stored as trend display definition information 18. This trend display definition information 18 is used by the trend display means 21 of the operator station 1. In the conventional system, the signal defined to be used for the trend display by the trend display definition means 17 needs to be set to be separately stored in the HDD of the operator station 1.

一方、プログラマブルコントローラ2においては、信号メモリ31は時々刻々と変化するプラントデータで更新されており、これらの信号メモリ31の全領域のデータをデータ送信手段32が定期的に制御ネットワーク3を介してオペレータステーション1に送信する。例えば、サンプリング周期が1秒であれば、1秒周期でプログラマブルコントローラ2からオペレータステーション1にデータが送信される。   On the other hand, in the programmable controller 2, the signal memory 31 is updated with plant data that changes from moment to moment, and the data transmission means 32 periodically transmits the data in all areas of the signal memory 31 via the control network 3. Transmit to the operator station 1. For example, if the sampling period is 1 second, data is transmitted from the programmable controller 2 to the operator station 1 in a 1-second period.

プログラマブルコントローラ2に実装されているデータ送信手段32は、エンジニアリング端末5にて設定されたどのような情報も参照することなく、データ送信することが可能である。具体的には以下の手順によって行う。制御用サイクリックメモリ36の自計算機のアプリエリアのデータを、通信用サイクリックメモリ37の自計算機に割り当てられたエリアにコピーする。信号メモリ31のデータを、通信用サイクリックメモリ37の自計算機に割り当てられたエリアにコピーする。自計算機に割り当てられたエリア(この場合は2個目のエリア)を、制御ネットワーク3に対してサイクリック通信する。   The data transmission means 32 mounted on the programmable controller 2 can transmit data without referring to any information set in the engineering terminal 5. Specifically, the following procedure is performed. The application area data of the own computer in the control cyclic memory 36 is copied to the area allocated to the own computer in the communication cyclic memory 37. The data in the signal memory 31 is copied to the area allocated to the own computer in the communication cyclic memory 37. The area allocated to the own computer (in this case, the second area) is cyclically communicated to the control network 3.

オペレータステーション1においては、データ収集・蓄積手段22が、プログラマブルコントローラ2から送信されてくるサイクリック通信のデータである通信用サイクリックメモリ37を参照し、通信用サイクリックメモリ37から各プログラマブルコントローラ2の信号データを抽出し、データ保管庫23に蓄積していく。このとき、プログラマブルコントローラ2内のすべての信号に対応したデータが蓄積されているため、どのようなトレンドグラフであっても表示することができる。   In the operator station 1, the data collection / accumulation means 22 refers to the cyclic memory 37 for communication that is cyclic communication data transmitted from the programmable controller 2, and each programmable controller 2 from the cyclic memory 37 for communication. Are extracted and stored in the data storage 23. At this time, since data corresponding to all signals in the programmable controller 2 is accumulated, any trend graph can be displayed.

このようにユーザが収集、蓄積されるべきデータを設定することが不要となり、プログラマブルコントローラ2が信号データの全領域をオペレータステーション1に送信するようにしたので、ユーザーによる設定作業が削減されるだけでなく、収集し蓄積されることが必要であったデータ情報をプログラマブルコントローラ2に通知することも不要となった。   Thus, it is not necessary for the user to set data to be collected and stored, and the programmable controller 2 transmits the entire area of the signal data to the operator station 1, so that only the setting work by the user is reduced. In addition, it is no longer necessary to notify the programmable controller 2 of data information that had to be collected and stored.

更に全ての信号のデータが収集され、蓄積されているので、本来収集、蓄積が必要な信号であるにもかかわらず、収集、蓄積対象として設定することを忘れてしまったり、あるいは当初収集、蓄積が不要であると判断した信号であっても、自動で全てのデータが収集、蓄積されているため、これらのデータを表示できないというような事態は発生しなくなる。   In addition, since all signal data has been collected and stored, it may be forgotten to set it as a collection or storage target even though it is a signal that must be collected and stored, or initially collected and stored. Even if the signal is determined to be unnecessary, since all data is automatically collected and accumulated, a situation in which these data cannot be displayed does not occur.

即ち、収集、蓄積が必要な信号を指定し忘れたり、あるいは後でトレンド表示が必要であると判明したような場合でも、必要なデータを定義でき、又間違った信号を設定してしまったため、後でトレンド表示ができないというような不測の事態を回避することができるようになる。   In other words, even if you forgot to specify a signal that needs to be collected and stored, or later found that trend display is necessary, you can define the necessary data and set the wrong signal. It becomes possible to avoid an unexpected situation where the trend cannot be displayed later.

またプログラマブルコントローラ2上の処理をファームウェアにて実現するため、通常必要となるサイクリック通信を行うためのプログラマブルコントローラ2上のアプリケーションの構築が不要となる。またアプリケーションを作成する場合に発生する可能性のある作成ミスを防止することができる。またプログラマブルコントローラ2上のアプリケーションを実行するための負荷を低減させることができる。会話通信ではなくサイクリック通信を使用するようにしたため、制御ネットワーク3の通信負荷を増大させることもないし、送信データはオペレータステーション1で使用できるだけではなく、他のプログラマブルコントローラ2でも使用可能となる。しかも他のプログラマブルコントローラ2で使用するためには、通常必要となるサイクリック送信のためのアプリケーションプログラムを作成することなく使用可能となる。   Further, since the processing on the programmable controller 2 is realized by firmware, it is not necessary to construct an application on the programmable controller 2 for performing cyclic communication that is normally required. In addition, it is possible to prevent creation mistakes that may occur when creating an application. Moreover, the load for executing the application on the programmable controller 2 can be reduced. Since the cyclic communication is used instead of the conversation communication, the communication load of the control network 3 is not increased, and the transmission data can be used not only by the operator station 1 but also by another programmable controller 2. Moreover, in order to use it with another programmable controller 2, it can be used without creating an application program for cyclic transmission that is normally required.

なお、上記例においては、プログラマブルコントローラ2が1台のみ制御ネットワーク3に接続されている場合を説明したが、複数台のプログラマブルコントローラ2が制御ネットワーク3に接続されている場合であってもよい。   In the above example, the case where only one programmable controller 2 is connected to the control network 3 has been described. However, a plurality of programmable controllers 2 may be connected to the control network 3.

実施の形態2.
図7はこの発明の実施の形態2によるプラント監視制御システムを示すブロック構成図である。本実施形態においては、オペレータステーション1のデータ保管庫23におけるHDDに蓄積されるデータをプログラマブルコントローラ2にて使用されているデータのみに限定するものである。
Embodiment 2. FIG.
FIG. 7 is a block diagram showing a plant monitoring control system according to Embodiment 2 of the present invention. In the present embodiment, the data stored in the HDD in the data storage 23 of the operator station 1 is limited to only the data used by the programmable controller 2.

図において、オペレータステーション1には使用点蓄積手段41が搭載されている。使用点蓄積手段41はプログラマブルコントローラ2で使用されているデータのみをHDDに蓄積するようにするためのものである。データ収集・蓄積手段22はHDDに直接データを蓄積させるのではなく、使用点蓄積手段41にデータを受け渡すようにしたものである。   In the figure, the use point storage means 41 is mounted on the operator station 1. The use point storage means 41 is for storing only the data used in the programmable controller 2 in the HDD. The data collection / accumulation means 22 does not directly accumulate data in the HDD, but delivers data to the use point accumulation means 41.

オペレータステーション1内のデータ収集・蓄積手段22はプログラマブルコントローラ2から送信されてきたデータをHDDに直接蓄積する代わりに、使用点蓄積手段41にすべてのデータを送信する。   The data collection / accumulation means 22 in the operator station 1 transmits all data to the use point accumulation means 41 instead of directly accumulating data transmitted from the programmable controller 2 in the HDD.

データを受け取った使用点蓄積手段41は、データ収集・蓄積手段22からはプログラマブルコントローラ2の信号メモリ31の全領域が送信されてくるが、蓄積することが必要な信号は、プログラマブルコントローラ2で使用されている信号のみであるので、エンジニアリング端末5にて生成された使用点情報16に基づき、プログラマブルコントローラ2で使用されている信号に対応したデータのみを抽出してデータ保管庫23に蓄積する。   The use point storage means 41 that has received the data transmits the entire area of the signal memory 31 of the programmable controller 2 from the data collection / storage means 22, but signals that need to be stored are used by the programmable controller 2. Therefore, only data corresponding to the signal used in the programmable controller 2 is extracted based on the use point information 16 generated in the engineering terminal 5 and stored in the data storage 23.

上記実施の形態1においては、プログラマブルコントローラ2内のすべての信号データをオペレータステーション1のHDDに蓄積するようにしていたが、本実施形態においては、図7に示すように使用点蓄積手段41を設け、プログラマブルコントローラ2で実際に使用されている信号に対応したデータのみをHDDに蓄積するようにしたので、HDDの使用量を削減することが可能となる。   In the first embodiment, all the signal data in the programmable controller 2 is stored in the HDD of the operator station 1, but in this embodiment, the use point storage means 41 is provided as shown in FIG. Since only the data corresponding to the signals actually used by the programmable controller 2 is stored in the HDD, the amount of use of the HDD can be reduced.

実施の形態3.
図8はこの発明の実施の形態3によるプラント監視制御システムを示すブロック構成図である。本実施形態においては、オペレータステーション1のHDDへのデータ蓄積は、データの蓄積が必要とされるプログラマブルコントローラに限定するものである。
Embodiment 3 FIG.
FIG. 8 is a block diagram showing a plant monitoring control system according to Embodiment 3 of the present invention. In the present embodiment, data storage in the HDD of the operator station 1 is limited to a programmable controller that requires data storage.

上記実施の形態2においては、1台のプログラマブルコントローラ2のみが制御ネットワーク3に接続されている例を示したが、本実施形態においては、2台のプログラマブルコントローラ2a、2bが制御ネットワーク3に接続された場合を示している。尚図8においては、プログラマブルコントローラ2a、2bの内部構成を詳細に示していないが、内部構成の詳細は図6に示したものと同様である。   In the second embodiment, an example in which only one programmable controller 2 is connected to the control network 3 has been shown. However, in this embodiment, two programmable controllers 2a and 2b are connected to the control network 3. Shows the case. In FIG. 8, the internal configuration of the programmable controllers 2a and 2b is not shown in detail, but the details of the internal configuration are the same as those shown in FIG.

図8において、エンジニアリング端末5には、収集対象プログラマブルコントローラ定義手段51及び収集対象プログラマブルコントローラ情報52が搭載されている。収集対象プログラマブルコントローラ定義手段51はオペレータステーション1のHDDにどのプログラマブルコントローラ2のデータを収集し、蓄積するかを定義するものであり、収集対象プログラマブルコントローラ情報52は収集対象プログラマブルコントローラ定義手段51によって定義された結果を格納するものである。   In FIG. 8, collection target programmable controller definition means 51 and collection target programmable controller information 52 are mounted on the engineering terminal 5. The collection target programmable controller definition means 51 defines which programmable controller 2 data is collected and stored in the HDD of the operator station 1, and the collection target programmable controller information 52 is defined by the collection target programmable controller definition means 51. Is stored.

例えば、プログラマブルコントローラ2aのデータはオペレータステーション1に蓄積不要であるが、プログラマブルコントローラ2bのデータはオペレータステーション1に蓄積が必要な場合は、収集対象プログラマブルコントローラ定義手段51によって、プログラマブルコントローラ2aのデータは蓄積不要、プログラマブルコントローラ2bのデータは蓄積必要であると定義される。   For example, if the data of the programmable controller 2a does not need to be stored in the operator station 1, but the data of the programmable controller 2b needs to be stored in the operator station 1, the data to be programmed by the collection target programmable controller defining means 51 is It is defined that storage is not required and the data of the programmable controller 2b needs to be stored.

収集対象プログラマブルコントローラ定義手段51によって定義された情報である収集対象プログラマブルコントローラ情報52は、制御ネットワーク3に接続されているすべてのプログラマブルコントローラ2のデータ送信手段32に伝達される。各プログラマブルコントローラ2のデータ送信手段32は、受け取った情報を基に、自身が収集対象であると判断すれば、定期的にオペレータステーション1にデータを送信し、自身が収集対象となっていないと判断すれば、オペレータステーション1へのデータ送信を行わない。   The collection target programmable controller information 52, which is information defined by the collection target programmable controller definition means 51, is transmitted to the data transmission means 32 of all the programmable controllers 2 connected to the control network 3. If the data transmission means 32 of each programmable controller 2 determines that it is a collection target based on the received information, it periodically transmits data to the operator station 1 and is not a collection target. If it is determined, data transmission to the operator station 1 is not performed.

オペレータステーション1のデータ収集・蓄積手段22は、プログラマブルコントローラ2bのデータのみ受信するため、使用点蓄積手段41がHDDに蓄積させるデータもプログラマブルコントローラ2bのデータのみとなる。   Since the data collection / accumulation means 22 of the operator station 1 receives only the data of the programmable controller 2b, the data stored in the HDD by the use point accumulation means 41 is only the data of the programmable controller 2b.

上記実施の形態1、2においては、すべてのプログラマブルコントローラ2がデータを送信し、すべてのプログラマブルコントローラ2のデータをHDDに蓄積するようにしていたが、本実施形態においては、収集対象プログラマブルコントローラ定義手段51を設け、データ蓄積の必要なプログラマブルコントローラ2bのみがデータ送信し、データ蓄積の必要なプログラマブルコントローラ2bのデータのみ蓄積するようにしたので、制御ネットワーク3の通信量を削減できると共に、データ保管庫23のHDDの使用量も削減できるため、制御ネットワーク3及びHDDの負担を軽減することができる。   In the first and second embodiments, all the programmable controllers 2 transmit data and the data of all the programmable controllers 2 are stored in the HDD. However, in this embodiment, the collection target programmable controller definition Since means 51 is provided so that only the programmable controller 2b that needs to store data transmits data and only the data of the programmable controller 2b that needs to store data is stored, the communication amount of the control network 3 can be reduced and data can be stored. Since the amount of HDD used in the storage 23 can be reduced, the burden on the control network 3 and the HDD can be reduced.

なお、本実施形態においては、図7に示した構造に収集対象プログラマブルコントローラ定義手段51を追加した場合を説明したが、図6に示した構造に収集対象プログラマブルコントローラ定義手段51を追加するようにしてもよい。   In this embodiment, the case where the collection target programmable controller definition means 51 is added to the structure shown in FIG. 7 has been described. However, the collection target programmable controller definition means 51 is added to the structure shown in FIG. May be.

実施の形態4.
図9はこの発明の実施の形態4によるプラント監視制御システムを示すブロック構成図である。本実施形態においては、オペレータステーション1のデータ保管庫23におけるHDDへデータを蓄積する際、データを蓄積することが必要な種類の信号を限定するものである。
Embodiment 4 FIG.
FIG. 9 is a block diagram showing a plant monitoring control system according to Embodiment 4 of the present invention. In the present embodiment, when data is stored in the HDD in the data storage 23 of the operator station 1, the types of signals that need to be stored are limited.

上記実施の形態3においては、複数のプログラマブルコントローラ2が制御ネットワーク3に接続されている例を示したが、本実施形態においては、1台のプログラマブルコントローラ2が制御ネットワーク3に接続されている場合を示している。   In the said Embodiment 3, the example in which the several programmable controller 2 was connected to the control network 3 was shown, However, In this embodiment, when the one programmable controller 2 is connected to the control network 3 Is shown.

収集対象信号種別定義手段61は、オペレータステーション1のHDDにデータを収集し、蓄積する必要のあるプログラマブルコントローラ2内の信号の種類を定義するものであり、収集対象信号種別情報62は、収集対象信号種別定義手段61にて定義された結果を格納するものである。   The collection target signal type definition means 61 defines the type of signal in the programmable controller 2 that needs to collect and store data in the HDD of the operator station 1, and the collection target signal type information 62 The result defined by the signal type defining means 61 is stored.

例えば、図3,図4に示された信号の内、SV、MV、DI、DO、AIはオペレータステーション1に蓄積不要であるが、PV、AOは蓄積が必要な場合は、収集対象信号種別定義手段61によって、SV、MV、DI、DO、AIは蓄積不要、PV、AOは蓄積必要と定義する。例えば従来においては、PV1、AO1というような指定を行っていたが、本実施形態においては、信号の種類であるPV、AOというような指定を行うものである。   For example, among the signals shown in FIGS. 3 and 4, SV, MV, DI, DO, and AI need not be stored in the operator station 1, but PV and AO need to be stored. The defining means 61 defines that SV, MV, DI, DO and AI do not need to be stored, and PV and AO need to be stored. For example, in the past, designations such as PV1 and AO1 were performed, but in this embodiment, designations such as PV and AO that are signal types are performed.

収集対象信号種別定義手段61によって定義された情報である収集対象信号種別情報62は、制御ネットワーク3を介してプログラマブルコントローラ2のデータ送信手段32に伝達される。データ送信手段32は、受け取った情報を基に、蓄積必要と定義されている種類の信号のデータのみを定期的にオペレータステーション1にデータを送信する。   The collection target signal type information 62, which is information defined by the collection target signal type definition means 61, is transmitted to the data transmission means 32 of the programmable controller 2 via the control network 3. Based on the received information, the data transmission means 32 periodically transmits data to the operator station 1 only for the type of signal data defined as needing accumulation.

オペレータステーション1のデータ収集・蓄積手段22は、蓄積することが必要な種類の信号に関するデータのみを受信するため、使用点蓄積手段41がHDDに蓄積するデータも蓄積することが必要な種類の信号に関するデータのみ、すなわち、上記例で言うと、PV、AOに関するデータのみ蓄積されることとなる。   Since the data collection / accumulation means 22 of the operator station 1 receives only data relating to the types of signals that need to be accumulated, the types of signals that the use point accumulation means 41 must also accumulate in the HDD Only the data related to, that is, only the data related to PV and AO is accumulated in the above example.

上記実施の形態1、2、3においては、すべての種類に関わる信号のデータを送信し、すべての種類の信号のデータをHDDに蓄積するようにしていたが、図9に示すように収集対象信号種別定義手段61を設け、データを蓄積することが必要な種類の信号に関わるデータのみを送信し、データを蓄積することが必要な種類の信号に関わるデータのみを蓄積するようにしたので、制御ネットワーク3の通信量を削減できると共に、HDDの使用量も削減できるため、制御ネットワーク3及びHDDの負担を軽減することができるようになる。   In the first, second, and third embodiments, signal data related to all types is transmitted and data of all types of signals is stored in the HDD. However, as illustrated in FIG. Since the signal type defining means 61 is provided, only the data related to the type of signal that needs to be stored is transmitted, and only the data related to the type of signal that needs to be stored is stored. Since the communication amount of the control network 3 can be reduced and the use amount of the HDD can be reduced, the burden on the control network 3 and the HDD can be reduced.

なお、図9においては、図8に示した構成に収集対象信号種別定義手段61を追加する例を説明したが、図6,図7に示した構成に収集対象信号種別定義手段61を追加するようにしてもよい。   9, the example in which the collection target signal type definition unit 61 is added to the configuration illustrated in FIG. 8 has been described. However, the collection target signal type definition unit 61 is added to the configuration illustrated in FIGS. 6 and 7. You may do it.

実施の形態5.
図10はこの発明の実施の形態5によるプラント監視制御システムを示すブロック構成図であり、本実施形態においては、プログラマブルコントローラ2からオペレータステーション1へのデータ送信間隔を設定可能とするものである。
Embodiment 5 FIG.
FIG. 10 is a block diagram showing a plant monitoring control system according to Embodiment 5 of the present invention. In this embodiment, a data transmission interval from the programmable controller 2 to the operator station 1 can be set.

収集周期定義手段71はオペレータステーション1のHDDにデータを収集し、蓄積する際、データの収集周期を定義するものであり、収集周期情報72は、収集周期定義手段71によって定義された結果を格納するものである。   The collection cycle defining means 71 defines the data collection cycle when collecting and accumulating data in the HDD of the operator station 1, and the collection cycle information 72 stores the result defined by the collection cycle defining means 71. To do.

例えば、収集周期を5秒とする場合は、収集周期定義手段71にて5秒と定義する。収集周期定義手段71にて定義された情報である収集周期定義情報72は、制御ネットワーク3を介して、プログラマブルコントローラ2のデータ送信手段32に伝達される。データ送信手段32は、受け取った情報を基に、収集周期(上記例では5秒)に従って定期的にオペレータステーション1にデータを送信する。   For example, when the collection period is 5 seconds, the collection period defining means 71 defines 5 seconds. Collection period definition information 72, which is information defined by the collection period definition unit 71, is transmitted to the data transmission unit 32 of the programmable controller 2 via the control network 3. Based on the received information, the data transmission means 32 periodically transmits data to the operator station 1 in accordance with the collection cycle (5 seconds in the above example).

オペレータステーション1のデータ収集・蓄積手段22は、必要な収集周期でデータを受信し、使用点蓄積手段41も必要な収集周期でデータをデータ保管庫23のHDDに蓄積する。   The data collection / accumulation means 22 of the operator station 1 receives data at a necessary collection cycle, and the use point accumulation means 41 also accumulates data in the HDD of the data storage 23 at a necessary collection cycle.

上記実施の形態1、2、3、4においては、収集周期が固定されていたが、本実施形態においては、収集周期定義手段71を設け、必要とされる周期でデータを送信し、蓄積するようにしたので、例えば必要以上に短い周期でデータを収集し、蓄積することがない。従って制御ネットワーク3及びHDDなどの負担を減らすことができる。   In the first, second, third, fourth and fourth embodiments, the collection cycle is fixed. However, in this embodiment, the collection cycle defining means 71 is provided to transmit and store data at a required cycle. Therefore, for example, data is not collected and accumulated at a cycle shorter than necessary. Therefore, the burden on the control network 3 and the HDD can be reduced.

なお、図10においては、図9に示した構造に収集周期定義手段71を追加する例を説明したが、図6〜図8に示した構造に収集周期定義手段71を追加するようにしてもよい。   In FIG. 10, the example in which the collection period defining means 71 is added to the structure shown in FIG. 9 has been described. However, the collection period defining means 71 may be added to the structure shown in FIGS. Good.

一般的なプラント監視制御システムを示すブロック構成図である。It is a block block diagram which shows a general plant monitoring control system. オペレータステーションの表示デバイス上にトレンド表示した一例を示す図である。It is a figure which shows an example which carried out the trend display on the display device of an operator station. プログラマブルコントローラで使用できる信号の一覧を示した図である。It is the figure which showed the list of the signals which can be used with a programmable controller. プログラマブルコントローラで使用できる信号の一覧を示した図である。It is the figure which showed the list of the signals which can be used with a programmable controller. プログラマブルコントローラで使用できるサイクリックメモリを示した図である。It is the figure which showed the cyclic memory which can be used with a programmable controller. この発明の実施の形態1によるプラント監視制御システムを示すブロック構成図である。It is a block block diagram which shows the plant monitoring control system by Embodiment 1 of this invention. この発明の実施の形態2によるプラント監視制御システムを示すブロック構成図である。It is a block block diagram which shows the plant monitoring control system by Embodiment 2 of this invention. この発明の実施の形態3によるプラント監視制御システムを示すブロック構成図である。It is a block block diagram which shows the plant monitoring control system by Embodiment 3 of this invention. この発明の実施の形態4によるプラント監視制御システムを示すブロック構成図である。It is a block block diagram which shows the plant monitoring control system by Embodiment 4 of this invention. この発明の実施の形態5によるプラント監視制御システムを示すブロック構成図である。It is a block block diagram which shows the plant monitoring control system by Embodiment 5 of this invention.

符号の説明Explanation of symbols

1 オペレータステーション(OPS)、2 プログラマブルコントローラ(CNS)、
3 制御ネットワーク、4 プラント。
1 operator station (OPS), 2 programmable controller (CNS),
3 control network, 4 plants.

Claims (5)

プラントの監視及び操作を行うためのオペレータステーションと、プラントの制御を行うためのプログラマブルコントローラをネットワークを介して接続したプラント監視制御システムにおいて、上記プログラマブルコントローラ内の全ての信号データを上記オペレータステーションに送信する機構を設けるとともに、上記オペレータステーションには、送信された全ての信号データを収集し、蓄積する機構を設けたことを特徴とするプラント監視制御システム。 In a plant monitoring and control system in which an operator station for monitoring and operating a plant and a programmable controller for controlling the plant are connected via a network, all signal data in the programmable controller is transmitted to the operator station. And a mechanism for collecting and accumulating all transmitted signal data in the operator station. 上記プログラマブルコントローラにおいて実際に使用されている信号に対応したデータのみを上記オペレータステーションにおいて蓄積するようにしたことを特徴とする請求項1記載のプラント監視制御システム。 2. The plant monitoring control system according to claim 1, wherein only data corresponding to a signal actually used in the programmable controller is stored in the operator station. 複数台の上記プログラマブルコントローラの内、上記オペレータステーションにおいてデータの収集及び蓄積が必要なプログラマブルコントローラを指定し、指定されたプログラマブルコントローラのみが上記オペレータステーションにデータを送信するようにしたことを特徴とする請求項1又は請求項2記載のプラント監視制御システム。 Among the plurality of programmable controllers, a programmable controller that needs to collect and store data in the operator station is designated, and only the designated programmable controller transmits data to the operator station. The plant monitoring control system according to claim 1 or 2. 上記プログラマブルコントローラ内の信号の内、上記オペレータステーションにおいて収集し、蓄積することが必要な信号の種類を指定し、当該指定された種類の信号に関わるデータのみを上記プログラマブルコントローラから上記オペレータステーションに送信するようにしたことを特徴とする請求項1から請求項3のいずれか1項に記載のプラント監視制御システム。 Of the signals in the programmable controller, specify the types of signals that need to be collected and stored at the operator station, and send only data related to the specified types of signals from the programmable controller to the operator station. The plant supervisory control system according to any one of claims 1 to 3, wherein the plant supervisory control system is configured. 上記プログラマブルコントローラから上記オペレータステーションにデータ送信する時間間隔を指定し、当該指定された時間間隔で上記プログラマブルコントローラから上記オペレータステーションにデータを送信するようにしたことを特徴とする請求項1から請求項4のいずれか1項に記載のプラント監視制御システム。 The time interval for transmitting data from the programmable controller to the operator station is specified, and data is transmitted from the programmable controller to the operator station at the specified time interval. The plant monitoring control system according to any one of 4.
JP2008120896A 2008-05-07 2008-05-07 Plant monitoring and control system Active JP4890497B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008120896A JP4890497B2 (en) 2008-05-07 2008-05-07 Plant monitoring and control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008120896A JP4890497B2 (en) 2008-05-07 2008-05-07 Plant monitoring and control system

Publications (2)

Publication Number Publication Date
JP2009271687A true JP2009271687A (en) 2009-11-19
JP4890497B2 JP4890497B2 (en) 2012-03-07

Family

ID=41438187

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008120896A Active JP4890497B2 (en) 2008-05-07 2008-05-07 Plant monitoring and control system

Country Status (1)

Country Link
JP (1) JP4890497B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107065739A (en) * 2017-01-23 2017-08-18 安徽信远包装科技有限公司 A kind of automatic batching system
CN110968024A (en) * 2019-10-14 2020-04-07 广东科创工程技术有限公司 Method for collecting data of various different complete equipment of sewage plant

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61161505A (en) * 1985-01-11 1986-07-22 Toshiba Mach Co Ltd Master controller of programmable controller
JPH0464013A (en) * 1990-07-02 1992-02-28 Mitsubishi Electric Corp Processing system for plant monitoring apparatus
JPH05241619A (en) * 1992-03-02 1993-09-21 Hitachi Ltd Programmable controller programming device
JPH05304695A (en) * 1992-04-28 1993-11-16 Toshiba Corp Programmable controller device
JPH11154004A (en) * 1997-11-19 1999-06-08 Canon Inc Communication data display device and method, storage medium
JP2006301886A (en) * 2005-04-19 2006-11-02 Omron Corp Programmable controller

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61161505A (en) * 1985-01-11 1986-07-22 Toshiba Mach Co Ltd Master controller of programmable controller
JPH0464013A (en) * 1990-07-02 1992-02-28 Mitsubishi Electric Corp Processing system for plant monitoring apparatus
JPH05241619A (en) * 1992-03-02 1993-09-21 Hitachi Ltd Programmable controller programming device
JPH05304695A (en) * 1992-04-28 1993-11-16 Toshiba Corp Programmable controller device
JPH11154004A (en) * 1997-11-19 1999-06-08 Canon Inc Communication data display device and method, storage medium
JP2006301886A (en) * 2005-04-19 2006-11-02 Omron Corp Programmable controller

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107065739A (en) * 2017-01-23 2017-08-18 安徽信远包装科技有限公司 A kind of automatic batching system
CN110968024A (en) * 2019-10-14 2020-04-07 广东科创工程技术有限公司 Method for collecting data of various different complete equipment of sewage plant
CN110968024B (en) * 2019-10-14 2022-04-01 广东科创智水科技有限公司 Method for collecting data of various different complete equipment of sewage plant

Also Published As

Publication number Publication date
JP4890497B2 (en) 2012-03-07

Similar Documents

Publication Publication Date Title
JP5661222B1 (en) Monitoring control system and control device
JP4462449B2 (en) Control system setting device
JP5218585B2 (en) Control device and system program
RU2531773C1 (en) Air conditioning unit
EP2733613B1 (en) Controller and program
JP4890497B2 (en) Plant monitoring and control system
EP3361334A1 (en) Monitoring method, monitoring module, and mobile terminal for monitoring a programmable logic controller
JP2005327263A (en) Control system setting device
JP5844020B1 (en) Remote control device and control system
JPWO2015104790A1 (en) Control device, development device, and development program
KR101304732B1 (en) Plant control system
JP6469330B1 (en) MONITOR SUPPORT DEVICE, MONITOR SUPPORT METHOD, AND MONITOR SUPPORT PROGRAM
JP5503508B2 (en) Plant control system, equalized data selection device, and equalized data selection method
JPWO2015045004A1 (en) Programmable controller and control method of programmable controller
KR102302843B1 (en) Control system, control device, and program
US20130103356A1 (en) Gas turbine monitoring system
CN108958210B (en) Maintenance computer and computer-readable recording medium for factory monitoring and control system
JPWO2019244327A1 (en) Management device, management method and program
JP2016206763A (en) Monitoring control system
JP2005065164A (en) Communication control processing apparatus and communication control processing method
JP2006301765A (en) Control device maintenance device
JP4902621B2 (en) Log communication system
JP4379710B2 (en) Node and tool, network system, and shared data communication method
CN105607600B (en) A method for one-key start and stop of chemical plant
JP2009301378A (en) Monitoring control system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091204

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110420

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110426

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110621

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111122

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111214

R150 Certificate of patent or registration of utility model

Ref document number: 4890497

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141222

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250