JP2009271687A - Plant monitoring control system - Google Patents
Plant monitoring control system Download PDFInfo
- 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
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).
従来のプラント監視制御システムにおけるプラントデータ収集は、収集することが必要な信号を指定する必要があるため、収集する信号の指定を行うことが煩雑であり、又収集することが必要な信号を指定し忘れることがあると言うような問題点があった。又収集する信号に関する情報をプログラマブルコントローラにダウンロードする必要があるといった問題点もあった。 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により接続されている。
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
プログラマブルコントローラ2においては、プラント4を制御するための専用のアプリケーションが搭載され、実行される。このアプリケーションは、エンジニアリング端末5において作成され、プログラマブルコントローラ2にダウンロードされた後、実行される。オペレータステーション1はプラント4の状態を監視したり、あるいはプラント4への制御指令をプログラマブルコントローラ2を介して発行することが可能である。
In the
又オペレータステーション1は、CRT装置や液晶装置等の表示デバイスを備えており、これら表示デバイスにプラントの状態を表示し、更には表示デバイスに構成した仮想的なボタン等の操作によって、プラント4に制御指令を与えることもできる。また、オペレータステーション1はプラント4の状態を示す温度や圧力、あるいはそれらを制御するための制御量など、いわゆるプラントデータを時系列による折れ線グラフで表示したり(以下トレンド表示と略す)、プラントデータを蓄積することもできる。上記の仮想的なボタンの作成やデータを蓄積するための信号の指定などは、従来においてはエンジニアリング端末5からの人為的な操作によって行われていた。
The
図2はオペレータステーション1の表示デバイス上にトレンド表示した一例を示す図であり、プログラマブルコントローラ2におけるアドレスPV10(プロセスバリュー:例えば電力量の変化)に相当する信号データとMV50(例えば操作量の変化)に相当する信号データを時系列的にグラフ表示したものを示している。トレンド表示するためには、現在のプラントデータ値のみでなく、過去のプラントデータ値も必要となり、過去のプラントデータ値も含めたプラントデータ値は、オペレータステーション1内のハードディスク(HDD)に蓄積される。
FIG. 2 is a diagram showing an example of trend display on the display device of 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
図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
図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
一般に制御ネットワーク3における通信方式には、会話通信とサイクリック通信があり、サイクリック通信では、会話通信に比べて通信負荷を増大させない利点がある。ただし例えば、プログラマブルコントローラ2のデータを他のプログラマブルコントローラ2やオペレータステーション1に送信する場合には、プログラマブルコントローラ2上のアプリケーションにより、送信したいデータをサイクリックメモリにコピーする処理を記述する必要がある。
In general, the communication methods in the
プログラマブルコントローラ2において実行されるプラント4の制御用アプリケーションは、エンジニアリング端末5においてプログラミングされ、プログラマブルコントローラ2にダウンロードされた後実行される。そしてプログラミングにおいては、タグ信号やIO信号を使用してプログラミングされるが、すべての信号を使用する訳ではなく、作成するアプリケーションによって使用する信号は異なる。
An application for controlling the plant 4 executed in the
図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
従来、トレンド表示される可能性のある信号は、データの収集並びに蓄積が必要な信号として、エンジニアリング端末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
つまり、プログラマブルコントローラ2で使用している信号の中で、データの収集及び蓄積が必要な信号を選び出し、データの収集及び蓄積が必要な信号として設定していた。本発明では、ユーザーが行っていたデータの収集及び蓄積が必要な信号の指定作業を不要とするものである。
That is, a signal that needs data collection and accumulation is selected from signals used in the
図6はこの発明の実施の形態1によるプラント監視制御システムを示すブロック構成図である。プラントの監視及び操作を行うためのオペレータステーション1とプラントの制御を行うためのプログラマブルコントローラ2は制御ネットワーク3により接続されている。
FIG. 6 is a block diagram showing a plant monitoring control system according to
制御ネットワーク3は、接続された機器間でデータ及び情報の授受を行うためのものである。エンジニアリング端末5はオペレータステーション1において表示される信号データの定義やプログラマブルコントローラ2で実行されるアプリケーションプログラムなどを作成するものである。
The
エンジニアリング端末5にはタグ定義手段11、タグ定義情報12などが搭載されており、タグ定義手段11は、プログラマブルコントローラ2において使用されるタグを定義するものであり、又タグ定義情報12はタグ定義手段11により定義された情報が格納されたものである。
The
更に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
また、オペレータステーション1にはトレンド表示手段21、データ収集・蓄積手段22、データ保管庫23が搭載されており、トレンド表示手段21はトレンドグラフを表示するものであり、データ収集・蓄積手段22はプログラマブルコントローラ2から送信されてくるデータを収集し、蓄積するものであり、テータ保管庫23は、プログラマブルコントローラ2から送信されてきたデータを蓄積するものである。
The
プログラマブルコントローラ2は、アプリケーション実行用カード33と通信用カード34を有する。アプリケーション実行用カード33と通信用カード34は、バックプレーンなどに配置されるシステムバスを経由して接続されており、システムバスを使用して2枚のカード間でデータの授受を行う。図示していないが、実際のコントローラでは、プラント4との入出力を行うためのPIOカードも実装される。このように2枚のカードを使用する理由は、通信量の多少により、アプリケーション実行性能に影響を与えないようにするためである。
The
アプリケーション実行用カード33は、アプリケーションプログラムが実行されるアプリケーション実行用CPU35、プログラマブルコントローラ2で使用されうるすべての信号を配置している信号メモリ31、オペレータステーション1や他のプログラマブルコントローラ2とサイクリック通信した結果が格納される制御用サイクリックメモリ36を有する。
The
通信用カード34は、サイクリック通信する通信用サイクリックメモリ37、サイクリック通信を行うファームウェアであるデータ送信手段32およびデータ受信手段38を有する。制御用サイクリックメモリ36と通信用サイクリックメモリ37は、オペレータステーション1やプログラマブルコントローラ2の1台毎に、出力できるエリアが決められており、例として、図6に示されたプログラマブルコントローラ2においては、2番目のエリアを使用するものとする。
The
制御用サイクリックメモリ36は、「アプリ」と記載したアプリケーションが使用するエリアと、「データ収集用予約」と記載したデータを自動収集するためのエリアに分かれている。「データ収集用予約」と記載したエリアは、サイクリックメモリ上に確保されているが、アプリケーションからは書き込みができないエリアであり、他のプログラマブルコントローラ2の信号メモリ31の内容を参照可能にするために、データの自動収集用に予約されたエリアである。
The control
また、通信用サイクリックメモリ37は、制御用サイクリックメモリ36と同一のサイズを持つメモリであり、通信処理用CPU39が使用するサイクリックメモリである。データ送信手段32は、信号メモリ31と制御用サイクリックメモリ36の中の自ステーションの送信エリアの中のアプリケーション使用エリアのデータとを通信用サイクリックメモリ37の自計算機のエリアへコピーし、その後、サイクリック通信により制御ネットワーク3に接続されている他のプログラマブルコントローラ2やオペレータステーション1などへ送る処理を行う。データ受信手段38が、他のプログラマブルコントローラ2などからサイクリック通信されてくるデータを受信すると、通信用サイクリックメモリ37に書き込み、通信用サイクリックメモリ37から自ステーションのエリアを除いたものを、制御用サイクリックメモリ36の対応するエリアにコピーする。
The communication
また図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
タグ信号の定義及びIO信号の定義は、通常不可欠なものである。オペレータステーション1における設定に関しては、例えばトレンド表示に関する設定であれば、一般にはどの信号をトレンド表示するかを予め想定し、トレンド表示する可能性のある信号データはオペレータステーション1のHDDに蓄積するように、エンジニアリング端末5が設定する必要がある。
Tag signal definitions and IO signal definitions are usually indispensable. With regard to the setting at the
この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
タグ定義手段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
これらの情報は、使用点抽出手段15によって使用点情報16としてまとめられ、トレンド表示定義手段17に伝達される。トレンド表示定義手段17では、使用点情報16に含まれる信号から必要な信号を選択し、例えば、トレンド表示画面1では、図2に示すようにPV10とMV50の信号をトレンド表示し、トレンド画面2では、AI1とAO1の信号をトレンド表示するというような定義を行う。
These pieces of information are collected as
トレンド表示定義手段17にて定義された情報は、トレンド表示定義情報18として格納される。このトレンド表示定義情報18は、オペレータステーション1のトレンド表示手段21によって使用される。なお、従来システムにおいては、トレンド表示定義手段17によってトレンド表示に使用されるように定義される信号は、別途オペレータステーション1のHDDに蓄積するよう設定しておく必要があった。
Information defined by the trend display definition means 17 is stored as trend
一方、プログラマブルコントローラ2においては、信号メモリ31は時々刻々と変化するプラントデータで更新されており、これらの信号メモリ31の全領域のデータをデータ送信手段32が定期的に制御ネットワーク3を介してオペレータステーション1に送信する。例えば、サンプリング周期が1秒であれば、1秒周期でプログラマブルコントローラ2からオペレータステーション1にデータが送信される。
On the other hand, in the
プログラマブルコントローラ2に実装されているデータ送信手段32は、エンジニアリング端末5にて設定されたどのような情報も参照することなく、データ送信することが可能である。具体的には以下の手順によって行う。制御用サイクリックメモリ36の自計算機のアプリエリアのデータを、通信用サイクリックメモリ37の自計算機に割り当てられたエリアにコピーする。信号メモリ31のデータを、通信用サイクリックメモリ37の自計算機に割り当てられたエリアにコピーする。自計算機に割り当てられたエリア(この場合は2個目のエリア)を、制御ネットワーク3に対してサイクリック通信する。
The data transmission means 32 mounted on the
オペレータステーション1においては、データ収集・蓄積手段22が、プログラマブルコントローラ2から送信されてくるサイクリック通信のデータである通信用サイクリックメモリ37を参照し、通信用サイクリックメモリ37から各プログラマブルコントローラ2の信号データを抽出し、データ保管庫23に蓄積していく。このとき、プログラマブルコントローラ2内のすべての信号に対応したデータが蓄積されているため、どのようなトレンドグラフであっても表示することができる。
In the
このようにユーザが収集、蓄積されるべきデータを設定することが不要となり、プログラマブルコントローラ2が信号データの全領域をオペレータステーション1に送信するようにしたので、ユーザーによる設定作業が削減されるだけでなく、収集し蓄積されることが必要であったデータ情報をプログラマブルコントローラ2に通知することも不要となった。
Thus, it is not necessary for the user to set data to be collected and stored, and the
更に全ての信号のデータが収集され、蓄積されているので、本来収集、蓄積が必要な信号であるにもかかわらず、収集、蓄積対象として設定することを忘れてしまったり、あるいは当初収集、蓄積が不要であると判断した信号であっても、自動で全てのデータが収集、蓄積されているため、これらのデータを表示できないというような事態は発生しなくなる。 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
なお、上記例においては、プログラマブルコントローラ2が1台のみ制御ネットワーク3に接続されている場合を説明したが、複数台のプログラマブルコントローラ2が制御ネットワーク3に接続されている場合であってもよい。
In the above example, the case where only one
実施の形態2.
図7はこの発明の実施の形態2によるプラント監視制御システムを示すブロック構成図である。本実施形態においては、オペレータステーション1のデータ保管庫23におけるHDDに蓄積されるデータをプログラマブルコントローラ2にて使用されているデータのみに限定するものである。
FIG. 7 is a block diagram showing a plant monitoring control system according to
図において、オペレータステーション1には使用点蓄積手段41が搭載されている。使用点蓄積手段41はプログラマブルコントローラ2で使用されているデータのみをHDDに蓄積するようにするためのものである。データ収集・蓄積手段22はHDDに直接データを蓄積させるのではなく、使用点蓄積手段41にデータを受け渡すようにしたものである。
In the figure, the use point storage means 41 is mounted on the
オペレータステーション1内のデータ収集・蓄積手段22はプログラマブルコントローラ2から送信されてきたデータをHDDに直接蓄積する代わりに、使用点蓄積手段41にすべてのデータを送信する。
The data collection / accumulation means 22 in the
データを受け取った使用点蓄積手段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
上記実施の形態1においては、プログラマブルコントローラ2内のすべての信号データをオペレータステーション1のHDDに蓄積するようにしていたが、本実施形態においては、図7に示すように使用点蓄積手段41を設け、プログラマブルコントローラ2で実際に使用されている信号に対応したデータのみをHDDに蓄積するようにしたので、HDDの使用量を削減することが可能となる。
In the first embodiment, all the signal data in the
実施の形態3.
図8はこの発明の実施の形態3によるプラント監視制御システムを示すブロック構成図である。本実施形態においては、オペレータステーション1のHDDへのデータ蓄積は、データの蓄積が必要とされるプログラマブルコントローラに限定するものである。
FIG. 8 is a block diagram showing a plant monitoring control system according to
上記実施の形態2においては、1台のプログラマブルコントローラ2のみが制御ネットワーク3に接続されている例を示したが、本実施形態においては、2台のプログラマブルコントローラ2a、2bが制御ネットワーク3に接続された場合を示している。尚図8においては、プログラマブルコントローラ2a、2bの内部構成を詳細に示していないが、内部構成の詳細は図6に示したものと同様である。
In the second embodiment, an example in which only one
図8において、エンジニアリング端末5には、収集対象プログラマブルコントローラ定義手段51及び収集対象プログラマブルコントローラ情報52が搭載されている。収集対象プログラマブルコントローラ定義手段51はオペレータステーション1のHDDにどのプログラマブルコントローラ2のデータを収集し、蓄積するかを定義するものであり、収集対象プログラマブルコントローラ情報52は収集対象プログラマブルコントローラ定義手段51によって定義された結果を格納するものである。
In FIG. 8, collection target programmable controller definition means 51 and collection target
例えば、プログラマブルコントローラ2aのデータはオペレータステーション1に蓄積不要であるが、プログラマブルコントローラ2bのデータはオペレータステーション1に蓄積が必要な場合は、収集対象プログラマブルコントローラ定義手段51によって、プログラマブルコントローラ2aのデータは蓄積不要、プログラマブルコントローラ2bのデータは蓄積必要であると定義される。
For example, if the data of the
収集対象プログラマブルコントローラ定義手段51によって定義された情報である収集対象プログラマブルコントローラ情報52は、制御ネットワーク3に接続されているすべてのプログラマブルコントローラ2のデータ送信手段32に伝達される。各プログラマブルコントローラ2のデータ送信手段32は、受け取った情報を基に、自身が収集対象であると判断すれば、定期的にオペレータステーション1にデータを送信し、自身が収集対象となっていないと判断すれば、オペレータステーション1へのデータ送信を行わない。
The collection target
オペレータステーション1のデータ収集・蓄積手段22は、プログラマブルコントローラ2bのデータのみ受信するため、使用点蓄積手段41がHDDに蓄積させるデータもプログラマブルコントローラ2bのデータのみとなる。
Since the data collection / accumulation means 22 of the
上記実施の形態1、2においては、すべてのプログラマブルコントローラ2がデータを送信し、すべてのプログラマブルコントローラ2のデータをHDDに蓄積するようにしていたが、本実施形態においては、収集対象プログラマブルコントローラ定義手段51を設け、データ蓄積の必要なプログラマブルコントローラ2bのみがデータ送信し、データ蓄積の必要なプログラマブルコントローラ2bのデータのみ蓄積するようにしたので、制御ネットワーク3の通信量を削減できると共に、データ保管庫23のHDDの使用量も削減できるため、制御ネットワーク3及びHDDの負担を軽減することができる。
In the first and second embodiments, all the
なお、本実施形態においては、図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
上記実施の形態3においては、複数のプログラマブルコントローラ2が制御ネットワーク3に接続されている例を示したが、本実施形態においては、1台のプログラマブルコントローラ2が制御ネットワーク3に接続されている場合を示している。
In the said
収集対象信号種別定義手段61は、オペレータステーション1のHDDにデータを収集し、蓄積する必要のあるプログラマブルコントローラ2内の信号の種類を定義するものであり、収集対象信号種別情報62は、収集対象信号種別定義手段61にて定義された結果を格納するものである。
The collection target signal type definition means 61 defines the type of signal in the
例えば、図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
収集対象信号種別定義手段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
オペレータステーション1のデータ収集・蓄積手段22は、蓄積することが必要な種類の信号に関するデータのみを受信するため、使用点蓄積手段41がHDDに蓄積するデータも蓄積することが必要な種類の信号に関するデータのみ、すなわち、上記例で言うと、PV、AOに関するデータのみ蓄積されることとなる。
Since the data collection / accumulation means 22 of the
上記実施の形態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
なお、図9においては、図8に示した構成に収集対象信号種別定義手段61を追加する例を説明したが、図6,図7に示した構成に収集対象信号種別定義手段61を追加するようにしてもよい。
9, the example in which the collection target signal
実施の形態5.
図10はこの発明の実施の形態5によるプラント監視制御システムを示すブロック構成図であり、本実施形態においては、プログラマブルコントローラ2からオペレータステーション1へのデータ送信間隔を設定可能とするものである。
FIG. 10 is a block diagram showing a plant monitoring control system according to
収集周期定義手段71はオペレータステーション1のHDDにデータを収集し、蓄積する際、データの収集周期を定義するものであり、収集周期情報72は、収集周期定義手段71によって定義された結果を格納するものである。
The collection
例えば、収集周期を5秒とする場合は、収集周期定義手段71にて5秒と定義する。収集周期定義手段71にて定義された情報である収集周期定義情報72は、制御ネットワーク3を介して、プログラマブルコントローラ2のデータ送信手段32に伝達される。データ送信手段32は、受け取った情報を基に、収集周期(上記例では5秒)に従って定期的にオペレータステーション1にデータを送信する。
For example, when the collection period is 5 seconds, the collection
オペレータステーション1のデータ収集・蓄積手段22は、必要な収集周期でデータを受信し、使用点蓄積手段41も必要な収集周期でデータをデータ保管庫23のHDDに蓄積する。
The data collection / accumulation means 22 of the
上記実施の形態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
なお、図10においては、図9に示した構造に収集周期定義手段71を追加する例を説明したが、図6〜図8に示した構造に収集周期定義手段71を追加するようにしてもよい。
In FIG. 10, the example in which the collection
1 オペレータステーション(OPS)、2 プログラマブルコントローラ(CNS)、
3 制御ネットワーク、4 プラント。
1 operator station (OPS), 2 programmable controller (CNS),
3 control network, 4 plants.
Claims (5)
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)
| 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)
| 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 |
-
2008
- 2008-05-07 JP JP2008120896A patent/JP4890497B2/en active Active
Patent Citations (6)
| 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)
| 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 |