JP2007199798A - Monitoring system and its data management method - Google Patents
Monitoring system and its data management method Download PDFInfo
- Publication number
- JP2007199798A JP2007199798A JP2006014537A JP2006014537A JP2007199798A JP 2007199798 A JP2007199798 A JP 2007199798A JP 2006014537 A JP2006014537 A JP 2006014537A JP 2006014537 A JP2006014537 A JP 2006014537A JP 2007199798 A JP2007199798 A JP 2007199798A
- Authority
- JP
- Japan
- Prior art keywords
- data
- point
- controller
- tables
- divided
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、設備監視システム及びそのデータ管理方法に関し、特に詳しくは、監視システムに関するデータをデータベースとして管理するデータ管理システムに関する。 The present invention relates to an equipment monitoring system and a data management method thereof, and more particularly to a data management system that manages data related to a monitoring system as a database.
通常、プラント設備や建物設備の監視システムでは、空調設備、防犯設備、照明設備、防災設備など複数の設備について監視を行なっている。これらの設備には、空調装置や照明装置やセンサやアクチュエータ等を有するフィールド機器(デバイス)が多数設けられている。そして、各フィールド機器からの設備情報はコントローラを介して中央監視装置に入力される。 Normally, a monitoring system for plant equipment and building equipment monitors a plurality of equipment such as air conditioning equipment, crime prevention equipment, lighting equipment, and disaster prevention equipment. These facilities are provided with a large number of field devices (devices) having air conditioners, lighting devices, sensors, actuators, and the like. Equipment information from each field device is input to the central monitoring device via the controller.
設備の監視システムでは、例えば、現場に設置されたフィールド機器のデータを通信回線を介して収集し、制御を行なうとともに、そのデータを、警報や機器の運転/停止のためのデータ、稼動データ等として中央監視装置の画面に表示させている。 In equipment monitoring systems, for example, field device data installed in the field is collected and controlled via a communication line, and the data is used for alarms, device operation / stop data, operation data, etc. Is displayed on the screen of the central monitoring device.
このようにコントローラがデータを収集するために、フィールド機器を接続するためのハードウェアであるI/O(入出力端子)と、ソフトウェア上のデータ管理単位であるポイント(管理点)を用意し、それらの対応関係を定義、即ち紐付けすることによって、データの入出力の定義を行う装置が開示されている(特許文献1)。 In order for the controller to collect data in this way, I / O (input / output terminals) that are hardware for connecting field devices and points (management points) that are data management units on software are prepared, An apparatus that defines input / output of data by defining, that is, linking, the correspondence between them is disclosed (Patent Document 1).
設備の監視システムでは、通常、上記のフィールド機器が多数設けられている。これらのフィールド機器には、1つのフィールド機器で複数のポイントを有するものもある。例えば、空調機器の場合、設定温度と現在温度とがそれぞれ別のポイントとして設定される。従って、大規模な監視システムになると、例えば、設備情報を監視するポイントが、数万点になってしまう。 In a facility monitoring system, a large number of the field devices are usually provided. Some of these field devices have a plurality of points in one field device. For example, in the case of an air conditioner, the set temperature and the current temperature are set as different points. Therefore, in the case of a large-scale monitoring system, for example, the number of points for monitoring facility information is tens of thousands.
これらのデータの管理には、リレーショナル型データベースが用いられる(特許文献2、特許文献3)。例えば、各デバイスやコントローラやポイントやI/O等に関する情報は、監視デバイス用テーブル、コントローラ用テーブル、ポイント用テーブル、I/O情報用テーブル、各種制御用テーブルなどに定義される。リレーショナル型データベースでは、これらの複数のテーブルがリレーションシップを持って、一つの大きなデータベースを構築する。各テーブルは2次元のテーブル形式でデータを表現している。すなわち、複数のカラムと複数のレコード(行)とからなるテーブルが、リレーショナル型データベースのルールに従って処理される。
A relational database is used for managing these data (
各テーブルには必要なパラメータ(データ項目)が一つ一つのカラムとして定義される。さらに、各テーブルに属する機器やポイントに関する情報が1つのレコードに定義される。従って、ポイント用テーブルでは、各機器が有するポイントに対する情報が定義付けられる。すなわち、各レコードに対して、各カラムに予め取り決めた定義情報を入力していく。これにより、全レコードの各々のカラムに属する情報が定義される。 In each table, necessary parameters (data items) are defined as individual columns. Furthermore, information regarding devices and points belonging to each table is defined in one record. Therefore, in the point table, information on points that each device has is defined. In other words, predetermined definition information is input to each column for each record. Thereby, information belonging to each column of all records is defined.
しかしながら、上記の監視システムでは、データベースの処理速度が、遅くなってしまうという問題点があった。すなわち、リレーショナル型データベースの処理速度は、1つのテーブルに登録されるレコード数が多くなるほど遅くなってしまう。従って、監視するポイント数が多くなるほど、処理速度が遅くなり、処理時間が増加してしまう。特に、大規模設備の監視システムでは、5〜10万、さらには15万もポイント数を登録する必要があるため、処理時間の増加が顕著に表れてしまう。例えば、バイナリファイルを作成する時間が長くなったり、検索等の処理を実行すると動作が不安定になったりしてしまうという問題点があった。 However, the above monitoring system has a problem that the processing speed of the database becomes slow. That is, the processing speed of the relational database becomes slower as the number of records registered in one table increases. Therefore, as the number of points to be monitored increases, the processing speed decreases and the processing time increases. In particular, in a large-scale facility monitoring system, it is necessary to register the number of points from 50,000 to 100,000, and even 150,000, so that an increase in processing time appears significantly. For example, there is a problem that the time for creating a binary file becomes long, or the operation becomes unstable when processing such as search is executed.
本発明は、本発明は、このような問題点を解決するためになされたもので、処理時間の増大を防ぐことができる監視システム及びそのデータ管理方法を提供することを目的とする。 The present invention has been made to solve such problems, and an object of the present invention is to provide a monitoring system and a data management method thereof that can prevent an increase in processing time.
本発明の第1の態様にかかる監視システムは、設備に設けられた複数のフィールド機器と、前記複数のフィールド機器が接続され、前記フィールド機器からデータを収集するコントローラと、前記コントローラが複数接続され、前記フィールド機器からのデータによって前記設備に関する情報を表示する監視装置とを備えた監視システムであって、定義されるデータ項目に応じて分けられた複数のテーブルを有するリレーショナル型データベースを備え、前記監視システムが、前記コントローラに応じて複数のサブシステムに分けられ、前記リレーショナル型データベースのうち、同一データ項目からなるテーブルが、前記サブシステム毎に異なるテーブルとして分割されているものである。これにより、処理時間の増大を防ぐことができる。 The monitoring system according to the first aspect of the present invention includes a plurality of field devices provided in a facility, a plurality of field devices connected to each other, a controller for collecting data from the field devices, and a plurality of the controllers connected. A monitoring system comprising a monitoring device for displaying information on the facility by data from the field device, comprising a relational database having a plurality of tables divided according to defined data items, The monitoring system is divided into a plurality of subsystems according to the controller, and a table composed of the same data items in the relational database is divided as a different table for each subsystem. Thereby, increase of processing time can be prevented.
本発明の第2の態様にかかる監視システムは、上記の監視システムにおいて、前記設備を監視する管理点が一つの前記フィールド機器に対して、1又は2以上設けられ、前記管理点に関するデータ項目が定義された管理点用テーブルが前記管理点用テーブルが前記サブシステム毎に分割されているものである。これにより、管理点数が増えた場合でも、処理時間の増大を防ぐことができる。 In the monitoring system according to the second aspect of the present invention, in the above monitoring system, one or more management points for monitoring the facility are provided for one field device, and data items relating to the management points are provided. The defined management point table is obtained by dividing the management point table for each subsystem. Thereby, even when the number of management points increases, an increase in processing time can be prevented.
本発明の第3の態様にかかるデータ管理方法は、設備に設けられた複数のフィールド機器と、前記複数のフィールド機器が接続され、前記フィールド機器からデータを収集するコントローラと、前記コントローラが複数接続され、前記フィールド機器からのデータによって前記設備に関する情報を表示する監視装置とを備えた監視システムにおいて、前記設備に関するデータをデータベースとして管理するデータ管理方法であって、定義されるデータ項目に応じて分けられた複数のテーブルを生成し、前記複数のテーブルのうち、同一データ項目からなるテーブルを、前記サブシステム毎に異なるテーブルとして分割し、前記サブシステム毎に分割されたテーブルを、定義されるデータ項目に応じて分けられた複数のテーブルとともに関連付けてリレーショナル型データベースとして管理するものである。これにより、処理時間の増大を防ぐことができる。 A data management method according to a third aspect of the present invention includes a plurality of field devices provided in equipment, a controller to which the plurality of field devices are connected, and to collect data from the field device, and a plurality of the controllers connected to each other. And a monitoring system comprising a monitoring device for displaying information on the facility by data from the field device, a data management method for managing the data on the facility as a database, according to a defined data item A plurality of divided tables are generated, and among the plurality of tables, a table composed of the same data items is divided as a different table for each subsystem, and a table divided for each subsystem is defined. Associated with multiple tables divided according to data items And manages a relational database Te. Thereby, increase of processing time can be prevented.
本発明の第4の態様にかかるデータ管理方法は、上記のデータ管理方法であって、前記設備を監視する管理点が一つの前記フィールド機器に対して、1又は2以上設けられ、前記管理点に関するデータ項目が定義された管理点用テーブルが前記管理点用テーブルが前記サブシステム毎に分割されているものである。これにより、管理点数が増えた場合でも、処理時間の増大を防ぐことができる。 A data management method according to a fourth aspect of the present invention is the data management method described above, wherein one or more management points for monitoring the facility are provided for one field device, and the management point The management point table in which the data items are defined is a table in which the management point table is divided for each subsystem. Thereby, even when the number of management points increases, an increase in processing time can be prevented.
本発明によれば、処理時間の増大を防ぐことができる監視システム及びそのデータ管理方法を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the monitoring system which can prevent the increase in processing time, and its data management method can be provided.
以下では、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。なお、本実施の形態では、ビル監視システムにおける監視点を示す帳票電子データと当該監視点の一覧表を表すCAD図面電子データとの間におけるデータ変換に本発明を適用したものである。 Hereinafter, specific embodiments to which the present invention is applied will be described in detail with reference to the drawings. In the present embodiment, the present invention is applied to data conversion between form electronic data indicating monitoring points and CAD drawing electronic data indicating a list of the monitoring points in the building monitoring system.
発明の実施の形態1.
図1は、本発明にかかるシステムの構成を示すブロック図である。10は、中央監視装置、100は空調設備、121は上位コントローラ、122は下位コントローラ、123はI/O(入出力端子)、124は、ポイント、130はフィールド機器、200は防災設備、221は、上位コントローラ、222は下位コントローラ、223はI/O(入出力端子)、224はポイント、230はフィールド機器である。
FIG. 1 is a block diagram showing a configuration of a system according to the present invention. 10 is a central monitoring device, 100 is an air conditioner, 121 is an upper controller, 122 is a lower controller, 123 is an I / O (input / output terminal), 124 is a point, 130 is a field device, 200 is a disaster prevention facility, 221 is The
図1に示されたシステムは、工場設備やプラント設備や建物設備の監視システムである。この監視システムは、空調設備、防犯設備、電気設備、照明設備、防災設備など複数の設備について監視を行なっている。なお、図1では、これらの設備の中から、空調設備100と防災設備200とが代表して記載されている。もちろん、実際の監視システムでは、これらに加えて電気設備、照明設備、防災設備などの各設備が設けられている。すなわち、本発明に係る監視システムは、空調設備100及び防災設備200あるいは、電気設備、照明設備、防犯設備などの複数のサブシステムに分割されている。
The system shown in FIG. 1 is a monitoring system for factory equipment, plant equipment, and building equipment. This monitoring system monitors a plurality of facilities such as air conditioning facilities, crime prevention facilities, electrical facilities, lighting facilities, and disaster prevention facilities. In FIG. 1, the
これらの各設備には、複数のフィールド機器130、230が設けられている。フィールド機器130、230は、センサやアクチュエータなどを有するデータ入出力機器である。具体的なフィールド機器130、230としては、空調器、ファン、防犯カメラ、防犯センサ、セキュリティーロック、警報器、ブレーカー、電流計、電圧計、照明装置、防火シャッタ等がある。もちろん、フィールド機器130、230は、例示された機器に限られるものではない。例えば、フィールド機器130が空調器の場合、温度を計測するセンサ、風量を調整するバルブなどのアクチュエータが設けられている。中央監視装置10は、これらのアクチュエータの状態、あるいは、センサで検知された状態を監視することができる。
Each of these facilities is provided with a plurality of
図1に示すように、システム全体を監視可能な中央監視装置10には、上位コントローラ121、221が通信ケーブルを介して接続されている。中央監視装置10はHIM(Human Interface Manager)である。中央監視装置10には、典型的なコンピュータ・システムが利用可能であり、例えば、キーボード、マウス等の入力装置と、モニタ、プリンタ等の出力装置と、これらの入出力を制御する入出力インタフェースと、LAN、電話網、パケット交換網等のネットワークと接続してデータの送受信を行う通信インタフェースと、を備えている。さらに、演算処理を実行するCPU、並びに、データを記憶するRAM、ROM及び外部記憶装置を備えている。中央監視装置10は、物理的に単一な構成を有していてもよく、別々の構成を有していてもよい。この中央監視装置10の記憶装置には、各機器及びポイントに関する情報がデータベースとして記憶されている。このデータベースの構成については後述する。
As shown in FIG. 1, a
中央監視装置10には上位コントローラ121及び上位コントローラ221が通信ケーブルを介してそれぞれ接続されている。上位コントローラ121は空調設備100を監視、制御するための制御装置である。一方、上位コントローラ221は防災設備200を監視、制御するための制御装置である。上位コントローラ121、221には、例えば、インテリジェントコントローラを用いることができる。上位コントローラ121、221は、監視するシステムの規模に応じて複数設けられている。すなわち、防犯設備、照明設備、電気設備などの設備に対してもそれぞれ設けられている。さらに、各設備に対して、複数の上位コントローラが設けられる。すなわち、大規模設備では、空調設備100などの各設備においても、多数のフィールド機器130が設けられるため、複数の上位コントローラが設けられる。以下に、上位コントローラ121に監視される空調設備100の構成について説明する。
A
上位コントローラ121には、下位コントローラ122が通信ケーブルを介して接続されている。下位コントローラ122は、フィールド機器130の制御を行う。図1では、1つの下位コントローラ122が示されているが、通常の監視システムでは、1つの上位コントローラ121に対して、複数の下位コントローラ122が接続される。下位コントローラ122の数は、空調設備100に設けられるフィールド機器130の数に応じたものとなる。下位コントローラ122にはI/O123が設けられている。I/O123は下位コントローラ122の入出力端子である。
A
下位コントローラ122のI/O130には、フィールド機器130が通信ケーブルを介して接続されている。空調設備100のフィールド機器130は、例えば、空調器等であり、データの入出力を行なう電子機器である。これらの電子機器は、監視の対象となる設備に設置されている。フィールド機器130はポイント(管理点)124を備えている。ポイント124は、中央監視装置10のソフトウェア上のデータ管理単位である。従って、一つのフィールド機器130で、1又は2以上のポイント124を有する。具体的には、フィールド機器130が空調器の場合、フィールド機器130は、発停、設定温度、室内温度、フィルタの状態をモニタし、これらを示すデータを出力する。従って、このフィールド機器130は、これらの4つに対応するポイント124を有している。これらの4つのポイント124がI/O123に接続されている。すなわち、各ポイントに関するデータを出力するためのケーブルが、I/O123に接続されている。
A
一つの下位コントローラ122は、例えば、約100点のポイント124を有している。そして、複数の下位コントローラ122が上位コントローラ121に接続されている。上記の説明では、フィールド機器130が下位コントローラ122を介して上位コントローラ121に接続されていたが、フィールド機器130が直接、上位コントローラ121に接続されている場合もある。この場合、上位コントローラ121の入出力端子(I/O)にフィールド機器130が接続される構成となる。
One
なお、上位コントローラ121に監視される空調設備100と上位コントローラ221に制御される防災設備200とは、同様の構成を有しているため、上位コントローラ221に制御される防災設備200の構成についての説明は書略する。もちろん、防犯設備、照明設備、電気設備などの他の設備についても同様の構成であるため説明を省略する。すなわち、各設備は、空調設備100の構成と同様の構成を有している。
In addition, since the
通常、一つの上位コントローラ121が監視できるポイントには上限がある。そのため、フィールド機器の数が多くなると、空調設備100においても、複数の上位コントローラ121が必要となる。例えば、1階の空調設備、2階の空調設備のそれぞれが異なる上位コントローラ121が設置される場合がある。この場合、各階の空調設備は、図1の空調設備100と同様の構成を有している。もちろん、上位コントローラ121は、階毎に設ける必要はなく、複数階毎に設けても良い。さらに、フィールド機器130の数が多い場合、1つの階に複数の上位コントローラ121を設けてもよい。大規模設備の監視システムでは、さらに多数の上位コントローラが接続されている。すなわち空調設備、防犯設備、電気設備、照明設備及び防災設備のそれぞれに対して、複数の上位コントローラが設けられる。
Usually, there is an upper limit to the points that can be monitored by one
上位コントローラ121、221と中央監視装置10との間の通信は、例えば、BACnet(登録商標:A Data Communication Protocol For Building Autmation and Control Networks)によって行なわれる。なお、図1では、空調設備100に対応して上位コントローラ121が設けられ、防災設備200に対応して上位コントローラ221が設けられているが、上位コントローラ121、221は、中央監視装置10の通信インターフェースを介して、通信を行なう。
Communication between the
上位コントローラ121と下位コントローラ122との間の通信は、例えば、LON(登録商標:Local Oerating Network)を用いる。この場合、それぞれの下位コントローラ122あるいはフィールド機器130には、LONチップが設けられる。これにより、分散型のネットワークシステムを構築することができる。このように、システムの基幹側のネットワークにBACnetを採用し、フィールド側のネットワークにLONWORKSを採用している。
For example, LON (registered trademark: Local Operating Network) is used for communication between the
この上位コントローラ121及び下位コントローラ122によって空調設備100が制御され、上位コントローラ221及び下位コントローラ222によって防災設備200が制御される。これにより、中央監視装置10から各設備に設けられたフィールド機器130,230を遠隔制御することができる。すなわち、中央監視装置10から、各フィールド機器130のアクチュエータ等を操作することができる。例えば、中央監視装置10の入力装置を操作することにより、フィールド機器130の一つである空調器の運転/停止、あるいは、設定温度の変更、風量調整バルブの開閉等を遠隔で制御することができる。具体的には、中央監視装置10で制御するフィールド機器を指定して、命令を入力する。中央監視装置10での命令に対応した制御データが、ネットワークを介して上位コントローラ121に伝送される。上位コントローラ121が受信した制御データが、ネットワークを介して下位コントローラ122に送信される。下位コントローラ122は、この制御データに基づいて、対応するフィールド機器130を遠隔操作する。このとき、上位コントローラ121と中央監視装置10との間の通信、上位コントローラ121と下位コントローラ122との間の通信、及び、下位コントローラ122とフィールド機器130との間の通信は、所定のプロトコルで行なわれる。これにより、中央監視装置10から各フィールド機器130を操作することができる。
The
また、中央監視装置の入力装置を操作して、監視したいポイント124を指定する。これにより、ポイント124の関する情報が中央監視装置10のモニタ上に表示される。例えば、特定の空調器の設定温度や空調器のセンサでモニタされている室内温度に対応するポイントを指定することにより、中央監視装置10のモニタ上にこれらの温度が表示される。中央監視装置10のモニタ上には、同時に2以上の情報が表示されてもよい。
Further, the point 124 to be monitored is designated by operating the input device of the central monitoring device. Thereby, the information regarding the point 124 is displayed on the monitor of the
センサが検知したデータやアクチュエータの動作に関するデータは、フィールド機器130から下位コントローラ122に送信される。すなわち、下位コントローラ122は、接続されている複数のフィールド機器130から、当該フィールド機器130に関するデータを受信する。このフィールド機器130に含まれるセンサやアクチュエータに関するデータを監視データとする。監視データは、それぞれのポイントごとに送信される。上位コントローラ121は、接続されている複数の下位コントローラ122から、データを受信する。すなわち、上位コントローラ121は、複数の下位コントローラ122を介して、各ポイントの監視データを収集する。すなわち、上位コントローラ121は、フィールド機器130の各ポイント124からデータ収集を行なうデータ収集装置である。上位コントローラ121によって収集されたデータに基づいて、アクチュエータの状態、あるいは、センサで検知された状態を中央監視装置10のモニタ上で監視することができる。すなわち、中央監視装置10によって監視ポイントを指定する。これにより、指定されたポイントが接続された上位コントローラ121から、そのポイントに対応する監視データが中央監視装置10に送信される。これにより、指定されたポイントの状態を監視することができる。したがって、設備内に設置された特定の空調器の設定温度や現在の室内温度などを監視することができる。なお、監視データは常時、中央監視装置10に入力されていてもよい。さらに、中央監視装置10は監視データをデータベースとして蓄積するようにしてもよい。
Data detected by the sensor and data related to the operation of the actuator are transmitted from the
なお、上記の説明では、空調設備100に関する監視、制御について説明したが、他の設備に対しても監視、制御を行うことができる。例えば、防犯設備の場合、フィールド機器である防犯シャッタの開閉状況や、セキュリティーロックの状況などを監視、制御することができる。もちろん、電気設備、照明設備、防災設備などの他の設備についても、その設備に対応するフィールド機器130を監視、制御することができる。このとき、設備の監視は、ポイントをデータの管理単位として行なわれる。すなわち、作業者は、フィールド機器130に設けられたポイント124を指定して、監視を行なう。
In the above description, monitoring and control related to the
大規模の建物設備では、上記のポイントが数万点、あるいはそれ以上となる。例えば、ポイントが15万点に及ぶものもある。これらの全ポイントについての情報は、中央監視装置10の記憶装置内に、データベースとして記憶される。すなわち、各ポイントに関するデータの管理はデータベースにより行なわれる。さらに、中央監視装置10は、各機器に関する情報もデータベースとして記憶されている。例えば、コントローラに関する情報、I/Oに関する情報、各種制御に関する情報が中央監視装置10には、データベースとして記憶されている。
In large-scale building facilities, the above points are tens of thousands or more. For example, there are some that have 150,000 points. Information about all these points is stored as a database in the storage device of the
この中央監視装置10のデータベースについて図2を用いて説明する。図2は、本発明にかかる監視システムに用いられているデータ処理装置の構成を模式的に示す図である。図2において、12はフィールド機器用テーブル、13はコントローラ用テーブル、14はI/O情報用テーブル、15は各種制御用テーブル、16はポイント用テーブルである。11はこららのテーブルを含むリレーショナル型データベースである。20はリレーショナル型データベース11の管理を行なうRDBMS(Relational DataBase Management System)である。30はリレーショナル型データベース11の定義、検索等を行なうためのデータ処理装置である。データ処理装置30は、中央監視装置10の一部であり、上記の入力装置及び表示装置を備えている。
A database of the
フィールド機器用テーブル12にはフィールド機器130に関する情報が2次元の表形式で表現されている。すなわち、フィールド機器130に関する情報は、2次元の表(リレーション)としてフィールド機器用テーブル12に保持されている。具体的には、フィールド機器用テーブル12の各カラムは、フィールド機器130について必要なデータ項目に対応し、これらのデータ項目に対する各フィールド機器130の情報が、各レコード(行)にそれぞれ定義されている。例えば、フィールド機器用テーブル12のデータ項目(属性)としては、フィールド機器130のデバイスID、デバイス名称、デバイスの種類、デバイスの設置箇所等が定義されている。すなわち、フィールド機器用テーブル12を構成する一つのカラムは、デバイスIDに対応し、別のカラムはデバイス名称に対応する。そして、1つのカラムにデバイスIDを定義し、別のカラムにデバイス名称を定義する。このように、データ項目毎にNカラムを定義し、これを一つの固まりとして、N個のレコードして定義される。1つのフィールド機器130に関する情報は、フィールド機器用テーブル上の1つのレコードに入力される。このとき、操作者が、各フィールド機器130におけるデータ項目を1つ1つ入力して、フィールド機器用テーブル12を作成する。そして、全フィールド機器130に関する情報をフィールド機器用テーブル12に入力することにより、フィールド機器用テーブル12が完成する。
In the field device table 12, information about the
また、コントローラ用テーブル13、I/O情報用テーブル14及び各種制御用テーブル15についても、それぞれに対応するデータ項目が定義されている。すなわち、コントローラ用テーブル13には、各コントローラに関する情報が入力される。なお、上位コントローラ121、221と下位コントローラ122、222とで異なるテーブルを作成してもよい。また、I/O情報用テーブル14には、I/O123、223に関する情報が定義され、各種制御用テーブル15には、中央監視装置10からの制御に関する情報が定義される。リレーショナル型データベース11では、これらのテーブルが2次元の表形式で、格納されている。
Also, data items corresponding to the controller table 13, the I / O information table 14, and the various control tables 15 are defined. That is, information about each controller is input to the controller table 13. Different tables may be created for the
さらに、ポイント用テーブル16は各ポイントに関する情報を2次元の表形式で表現する。例えば、デバイスID、デバイス名称を定義したフィールド機器用テーブル12のデバイスIDをリンクキーとして、ポイント用テーブル16は、中央監視装置10が監視するポイントを定義する。ポイント用テーブル16では、ポイントの種別(アナログ値、発停値、警報、トレンドポイント等)を定義し、それぞれの情報が持つ属性(単位、小数点位置等)を定義する。この定義は、全てのポイント数分行なう必要がある。ポイント用テーブル16は、ポイント用テーブル16a及びポイント用テーブル16bの2つのテーブルから構成される。この各ポイント用テーブル16a、16bの詳細に付いては、後述する。
Further, the point table 16 represents information on each point in a two-dimensional table format. For example, the point table 16 defines points to be monitored by the
フィールド機器用テーブル12、コントローラ用テーブル13、I/O情報用テーブル14、各種制御用テーブル15、ポイント用テーブル16a及びポイント用テーブル16bは、リレーションシップを持って関連付けられている。すなわち、これらのテーブルには、特定のデータ項目が共通して存在しており、この共通するデータ項目によって互いに関連付けられている。もちろん、全てのテーブルに対して共通のデータ項目が存在している必要はなく、一部のテーブル間で共通のデータ項目が存在していればよい。この共通するデータ項目に基づいて各テーブルが関連付けされている。これにより、各テーブルに対して検索等のデータ処理を行なうことができる。すなわち、フィールド機器用テーブル12、コントローラ用テーブル13、I/O情報用テーブル14、各種制御用テーブル15、ポイント用テーブル16は、定義されるデータ項目に応じて、それぞれ異なるリレーションスキーマを有している。 The field device table 12, the controller table 13, the I / O information table 14, the various control tables 15, the point table 16a, and the point table 16b are related with each other. That is, specific data items exist in common in these tables, and are associated with each other by the common data items. Of course, it is not necessary that a common data item exists for all tables, and it is only necessary that a common data item exists between some tables. Each table is associated based on this common data item. Thereby, data processing such as search can be performed on each table. That is, the field device table 12, the controller table 13, the I / O information table 14, the various control tables 15, and the point table 16 have different relation schemas depending on the defined data items. Yes.
例えば、ポイントの検索を行なう場合、監視するポイントに関する1つ又は複数の情報を入力装置により入力する。RDBMS20は、入力された情報に基づいて、リレーショナル型データベース11を検索する。そして、この情報に該当する1つ又は複数のポイントが中央監視装置10のモニタ上に表示される。すなわち、操作者によって入力された情報によって、ポイント用テーブル上でその情報に対応するレコード(行)が特定される。これにより、その情報に対応するポイントについての監視データを表示することができる。
For example, when searching for points, one or more pieces of information relating to points to be monitored are input by an input device. The
各データ項目に対応するデータを操作者が一つ一つ入力することによって、テーブルが作成される。すなわち、全レコードに対して、全データ項目に対応する情報を入力することによって、一つのテーブルが完成する。もちろん、既に作成したテーブルを他の監視システムのデータベースからインポートすることによって、テーブルを作成してもよい。 A table is created when the operator inputs data corresponding to each data item one by one. That is, one table is completed by inputting information corresponding to all data items for all records. Of course, the table may be created by importing the already created table from the database of another monitoring system.
ポイント用テーブル16は、ポイント用テーブル16aとポイント用テーブル16bの2つに分割されている。ここで、ポイント用テーブル16aは、図1に示した空調設備100に属するポイント124についてのテーブルであり、ポイント用テーブル16bは、防災設備200に属するポイント224についてのテーブルである。すなわち、ポイント用テーブル16aは、上位コントローラ121に収集されるデータのポイント124、すなわち、上位コントローラ121に接続されたフィールド機器130に含まれるポイント124に対するテーブルである。一方、ポイント用テーブル16bは、上位コントローラ221に収集されるデータのポイント224、すなわち、上位コントローラ221に接続されたフィールド機器230に含まれるポイント224に対するテーブルである。したがって、ポイント用テーブル16のうち、上位コントローラについての情報が入力されるカラム61には、ポイント用テーブル16aとポイント用テーブル16bとで異なる上位コントローラが定義されている。すなわち、ポイント用テーブル16aの上位コントローラが定義されるカラム61aには、上位コントローラ121のデバイスIDが入力され、ポイント用テーブル16bの上位コントローラが定義されるカラム61bには、上位コントローラ221のデバイスIDが入力される。このように、本発明では、上位コントローラ毎に、ポイント用テーブ16を2つに分割している。これにより、1つのテーブルに格納されるレコード数の増大を防ぐことができ、処理時間を短縮することができる。
The point table 16 is divided into two, a point table 16a and a point table 16b. Here, the point table 16 a is a table for the points 124 belonging to the
上記のポイント用テーブル16a、16bの構成について図3を用いて説明する。図3は、ポイント用テーブル16で記憶されるデータの一部を示す図である。なお、図3では、ポイント用テーブル16a、16bのうち、2つのレコードを代表して記載している。ポイント用テーブル16aでは、例えば、空調器などの空調設備100に設けられたフィールド機器130のポイント124に関する情報が定義されている。ポイント用テーブル16bでは、例えば、防災設備200に設けられたフィールド機器230のポイント224に関する情報が定義されている。
The configuration of the point tables 16a and 16b will be described with reference to FIG. FIG. 3 is a diagram showing a part of data stored in the point table 16. In FIG. 3, two records are representatively shown in the point tables 16a and 16b. In the point table 16a, for example, information on the point 124 of the
ポイント用テーブル16a、16に定義されるデータ項目(属性)は、図3に示すように、機器型番、ポイントタイプ、レンジ、小数点、単位、ネットワーク変数タイプ、送信周期などである。これらのデータ項目が、各ポイント毎に定義されている。すなわち、ポイント用テーブル16の左端のカラムには、機器型番が入力され、その隣のカラムには、ポイントタイプが入力される。例えば、フィールド機器130からのデータは、上記の送信周期で送信される。すなわち、機器型番H615Aのポイントを監視した場合、データが30秒間隔で更新される。そして、このデータは、100〜1000%の中のレンジで、小数点1位のFloat型変数として送信される。全てのデータ項目が各ポイントに対して定義付けられている。
As shown in FIG. 3, the data items (attributes) defined in the point tables 16a and 16 are device model number, point type, range, decimal point, unit, network variable type, transmission cycle, and the like. These data items are defined for each point. That is, the device model number is input to the leftmost column of the point table 16, and the point type is input to the adjacent column. For example, data from the
また、ポイント用テーブル16aとポイント用テーブル16bとは、ポイントに関する情報が定義されるため、同じデータ項目から構成される。すなわち、ポイント用テーブル16aとポイント用テーブル16bとは、同じ属性から構成される。換言するとポイント用テーブル16aとポイント用テーブル16とは、同じリレーションスキーマが定義されている。従って、ポイント用テーブル16aとポイント用テーブル16とは同じリレーションスキーマを有し、属性(データ項目)の並びが同じになる。従って、ポイント用テーブル16aとポイント用テーブル16bとでは、各ポイントに対して同じデータ項目についての定義が行なわれる。 Further, the point table 16a and the point table 16b are composed of the same data items because information about points is defined. That is, the point table 16a and the point table 16b are composed of the same attributes. In other words, the same relation schema is defined in the point table 16a and the point table 16. Therefore, the point table 16a and the point table 16 have the same relation schema, and the sequence of attributes (data items) is the same. Accordingly, in the point table 16a and the point table 16b, the same data item is defined for each point.
同一データ項目からなるポイント用テーブル16aとポイント用テーブル16bは、レコード数が所定の値を超えないように設定されている。ここで、ポイント用テーブル16aには、複数の上位コントローラに属するポイントが定義されていてもよい。すなわち、処理時間が長くならないように、例えば、レコード数が30000以下になるように、ポイント用テーブル16を2以上に分割して、異なるテーブルを作成すればよい。例えば、2以上の上位コントローラに対応するポイントが一つのポイント用テーブルに定義されてもよい。もちろん、レコード数の上限は、中央監視装置10の処理速度や、データ項目数などによって、変えることができる。
The point table 16a and the point table 16b composed of the same data items are set so that the number of records does not exceed a predetermined value. Here, points belonging to a plurality of higher-order controllers may be defined in the point table 16a. That is, in order not to increase the processing time, for example, the point table 16 may be divided into two or more so as to create different tables so that the number of records is 30000 or less. For example, points corresponding to two or more host controllers may be defined in one point table. Of course, the upper limit of the number of records can be changed according to the processing speed of the
なお、上記の説明では、ポイント用テーブル16を二つに分割したが、分割数は2以上であってもよい。すなわち、データ処理装置の処理速度に応じたレコード数の上限値を超えないように、全ポイントを2以上に分割してポイント用テーブル16を作成することができる。監視システムが上位コントローラに応じて複数のサブシステムに分割され、このサブシステム毎にポイント用テーブル16を分割して、作成すればよい。また、2つ以上に分けられたポイント用テーブルに基づいてポイントの検索を行なうときは、対象となるサブシステムを入力して検索を行なうことが好ましい。 In the above description, the point table 16 is divided into two, but the number of divisions may be two or more. That is, the point table 16 can be created by dividing all points into two or more so as not to exceed the upper limit value of the number of records according to the processing speed of the data processing device. The monitoring system may be divided into a plurality of subsystems according to the host controller, and the point table 16 may be divided and created for each subsystem. In addition, when searching for points based on a point table divided into two or more, it is preferable to search by inputting the target subsystem.
このようなリレーショナル型データベース11によって、設備に関するデータを管理することにより、処理時間を短縮することができる。具体的には、リレーショナル型データベースのテーブルを作成する際、定義されるデータ項目に応じて分けられた複数のテーブルを作成する。これにより、フィールド機器用テーブル12、コントローラ用テーブル13、I/O情報用テーブル14、各種制御用テーブル15及びポイント用テーブル16等の複数のテーブルが作成される。このとき、同一データ項目からなるポイント用テーブル16をサブシステム毎に分割して2以上作成する。これにより、ポイント用テーブル16a及びポイント用テーブル16bが作成される。そして、サブシステム毎に分割されたポイント用テーブル16a、16bを、定義されるデータ項目に応じて分けられたフィールド機器用テーブル12、コントローラ用テーブル13、I/O情報用テーブル14及び各種制御用テーブル15とともに関連付ける。これにより、リレーショナル型データベース11が完成する。そして、設備に関するデータがリレーショナル型データベースとして記憶される。このリレーショナル型データベースに基づいて、設備のポイント等のデータを管理する。これにより、ポイント数が増加した場合であっても、処理時間が極端に遅くなることなく、ユーザの要求を満足することができる。
By managing data related to facilities with such a
さらに、リレーショナル型データベース11に含まれるテーブルは、フィールド機器用テーブル12、コントローラ用テーブル13、I/O情報用テーブル14、各種制御用テーブル15、に限られるものではない。また、分割するテーブルは、ポイント用テーブルに限られるものではなく、フィールド機器用テーブル12、コントローラ用テーブル13、I/O情報用テーブル14、各種制御用テーブル15などの他のテーブルであってもよい。また、サブシステム毎に分割されるテーブルは、1つに限らず、2つ以上であってもよい。もちろん、最もレコード数(行数)が多いテーブルを分割することが好ましい。従って、最もレコード数が多くなるポイント用テーブル16を複数分けることが好ましい。
Furthermore, the tables included in the
このように、定義されるデータ項目が同じテーブルをサブシステム毎に2つに分けて異なるテーブルとして作成することによって、一つのテーブルのレコード数を低減することができる。これによって、データ処理時間を短縮することができる。よって、データベースをサーチして処理を行い、バイナリファイルなどの新たな二次ファイルを生成するための時間を大幅に短縮することができ、動作を安定させることができる。さらに、このように作成されたリレーショナル型データベースを、他の監視システムにインポートすることによって、監視システムのデータ管理に用いられるリレーショナル型データベースを簡便に作成することができる。 In this way, the number of records in one table can be reduced by dividing the table having the same defined data items into two for each subsystem and creating different tables. Thereby, the data processing time can be shortened. Therefore, it is possible to greatly reduce the time for searching the database and performing processing to generate a new secondary file such as a binary file, and to stabilize the operation. Furthermore, the relational database used for data management of the monitoring system can be easily created by importing the relational database created in this way into another monitoring system.
10 中央監視装置、11 リレーショナル型データベース、
12 フィールド機器用テーブル、13 コントローラ用テーブル、
14 I/O情報用テーブル、15 各種制御用テーブル、16 ポイント用テーブル、
20 RDBMS、30 データ処理装置、61 カラム、100 空調設備、
121 上位コントローラ、122 下位コントローラ、123 I/O、
124 ポイント、130 フィールド機器、200 防災設備、
221 上位コントローラ、222 下位コントローラ、223 I/O、
224 ポイント
10 central monitoring equipment, 11 relational database,
12 Field device table, 13 Controller table,
14 I / O information table, 15 various control tables, 16 point table,
20 RDBMS, 30 data processing equipment, 61 columns, 100 air conditioning equipment,
121 Host controller, 122 Lower controller, 123 I / O,
124 points, 130 field devices, 200 disaster prevention facilities,
221 upper controller, 222 lower controller, 223 I / O,
224 points
Claims (4)
前記複数のフィールド機器が接続され、前記フィールド機器からデータを収集するコントローラと、
前記コントローラが複数接続され、前記フィールド機器からのデータによって前記設備に関する情報を表示する監視装置とを備えた監視システムであって、
定義されるデータ項目に応じて分けられた複数のテーブルを有するリレーショナル型データベースを備え、
前記監視システムが、前記コントローラに応じて複数のサブシステムに分けられ、
前記リレーショナル型データベースのうち、同一データ項目からなるテーブルが、前記サブシステム毎に異なるテーブルとして分割されている監視システム。 A plurality of field devices provided in the facility;
A controller that connects the plurality of field devices and collects data from the field devices;
A monitoring system comprising a plurality of the controllers connected to each other, and a monitoring device that displays information related to the facility by data from the field device,
A relational database having a plurality of tables divided according to data items to be defined,
The monitoring system is divided into a plurality of subsystems according to the controller,
A monitoring system in which tables of the same data items in the relational database are divided as different tables for each subsystem.
前記管理点に関するデータ項目が定義された管理点用テーブルが前記管理点用テーブルが前記サブシステム毎に分割されている請求項1に記載の監視システム。 One or more control points for monitoring the facility are provided for one field device,
The monitoring system according to claim 1, wherein a management point table in which data items related to the management points are defined is divided for each subsystem.
前記複数のフィールド機器が接続され、前記フィールド機器からデータを収集するコントローラと、
前記コントローラが複数接続され、前記フィールド機器からのデータによって前記設備に関する情報を表示する監視装置とを備えた監視システムにおいて、前記設備に関するデータをデータベースとして管理するデータ管理方法であって、
定義されるデータ項目に応じて分けられた複数のテーブルを生成し、
前記複数のテーブルのうち、同一データ項目からなるテーブルを、前記サブシステム毎に異なるテーブルとして分割し、
前記サブシステム毎に分割されたテーブルを、定義されるデータ項目に応じて分けられた複数のテーブルとともに関連付けてリレーショナル型データベースとして管理するデータ管理方法。 A plurality of field devices provided in the facility;
A controller that connects the plurality of field devices and collects data from the field devices;
In a monitoring system comprising a plurality of the controllers connected, and a monitoring device that displays information related to the facility by data from the field device, a data management method for managing the data regarding the facility as a database,
Generate multiple tables divided according to the defined data items,
Of the plurality of tables, a table consisting of the same data items is divided as a different table for each subsystem,
A data management method for managing a table divided for each subsystem as a relational database in association with a plurality of tables divided according to defined data items.
前記管理点に関するデータ項目が定義された管理点用テーブルが前記管理点用テーブルが前記サブシステム毎に分割されている請求項3に記載のデータ管理方法。 One or more control points for monitoring the facility are provided for one field device,
4. The data management method according to claim 3, wherein a management point table in which data items related to the management points are defined is divided for each subsystem.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006014537A JP2007199798A (en) | 2006-01-24 | 2006-01-24 | Monitoring system and its data management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006014537A JP2007199798A (en) | 2006-01-24 | 2006-01-24 | Monitoring system and its data management method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007199798A true JP2007199798A (en) | 2007-08-09 |
Family
ID=38454398
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006014537A Pending JP2007199798A (en) | 2006-01-24 | 2006-01-24 | Monitoring system and its data management method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007199798A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160109275A (en) * | 2015-03-10 | 2016-09-21 | 엘지전자 주식회사 | Facilities control apparatus and facilities control method of the facilities control apparatus |
-
2006
- 2006-01-24 JP JP2006014537A patent/JP2007199798A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160109275A (en) * | 2015-03-10 | 2016-09-21 | 엘지전자 주식회사 | Facilities control apparatus and facilities control method of the facilities control apparatus |
KR101659038B1 (en) * | 2015-03-10 | 2016-09-23 | 엘지전자 주식회사 | Facilities control apparatus and facilities control method of the facilities control apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8193917B2 (en) | Arrangement for the propagation of alarm information in a building automation system that includes one or more applications that access building system data via a monitoring and control system | |
EP2574999B1 (en) | Management system using function abstraction for output generation | |
US9519393B2 (en) | Management system user interface for comparative trend view | |
JP6794919B2 (en) | Process control system and data processing method | |
US8863018B2 (en) | System and method for filter creation and use for building automation systems | |
US20100185758A1 (en) | Remote management device and remote management system | |
KR102114895B1 (en) | Building automatic control system and method for predicting aging time of facilities in buildings based on energy efficiency of facilities in buildings | |
JP2014194811A (en) | Methods, operator station apparatus and articles of manufacture for creating process plant operator interfaces | |
US10048681B2 (en) | System status visualization method and system | |
JP2013025367A (en) | Facility state monitoring method and device of the same | |
JP2005251195A (en) | Method and system for integrating alarm in process control system | |
WO2009018859A1 (en) | An alarm analysis system and a method for providing statistics on alarms from a process control system | |
US8595652B2 (en) | System status visualization method and system | |
CN110506244A (en) | Device and method for rationalizing in industrial stokehold and automated system and solving alarm | |
US20230169224A1 (en) | Building data platform with digital twin based virtual indicators | |
JP2002215221A (en) | Monitoring and controlling device | |
KR101759593B1 (en) | Central control apparatus for controlling facilities and operation method thereof | |
JP2007199798A (en) | Monitoring system and its data management method | |
WO2008150815A2 (en) | Building automation system with text messaging | |
JP3641137B2 (en) | Distributed control system | |
US20220373988A1 (en) | Method and Device for Generating a Building Automation Project | |
WO2013048427A1 (en) | Management system with versatile display | |
JP2010015321A (en) | Wide area managing system and its program | |
US20240194054A1 (en) | Building management system with intelligent visualization for fire suppression, fire prevention, and security integration | |
JP2005215913A (en) | Plant monitoring device |