(57)【要約】【課題】オペレータ等によるプラント機器に関するグループ分けの操作の負担を軽減することができ効率的なプラント監視制御などが実現できる技術を提供する。【解決手段】本プラント監視制御システムは、システム構成定義端末やオペレータ操作端末などにおいてグループ分け機能を有し、画面用などの入力データファイル（Ｄ１〜Ｄ３等）から、それぞれ定義されているプラント設備（機器）及び名称などの情報を抽出し、当該機器定義間の関連及び関連名称などを抽出して、テーブル（Ｔ１〜Ｔ３）に格納する。機器グループ情報生成部１５は、当該テーブル（Ｔ１〜Ｔ３）及び設定された抽出用テーブル（Ｔ５）を用いて、グループ名称及び当該グループに属するプラント設備（機器）情報を生成してテーブル（Ｔ６）に格納する。これにより関連するプラント設備（機器）のグループ分けを自動的に行う。【選択図】図３
2014092956.tif 000002
【特許請求の範囲】
【請求項１】
プラントの設計や監視制御のための情報処理を行うコンピュータを含んで成るプラント監視制御システムであって、
前記プラントの設計や監視制御のために予め定義・設定されるデータファイルを入力し、前記データファイルから、それぞれ定義されているプラント設備ないし機器に関する定義名称を含む情報を抽出して第１のデータベースに格納する第１の処理部と、
前記第１のデータベースを用いてそれぞれの定義名称の関連及び関連名称を分析して共通のキーワードを抽出して前記第１のデータベースに格納する第２の処理部と、
前記第１のデータベースを用いて、前記共通のキーワードによるグループの名称と、当該グループに属するプラント設備ないし機器の情報とを含むグループ分けの情報を生成し、第２のデータベースに格納する第３の処理部と、を有することを特徴とするプラント監視制御システム。
【請求項２】
請求項１記載のプラント監視制御システムにおいて、
前記第１の処理部は、
前記入力のデータファイルから、前記プラント設備ないし機器のＩＤを含む情報を抽出して第１のテーブルに格納する処理部と、
前記入力のデータファイルから、ファイル名を抽出して、第２のテーブルに格納する処理部と、を有し、
前記第２の処理部は、
前記プラント設備ないし機器の定義情報を含んだ機器定義ファイルから、前記プラント設備ないし機器のＩＤとそのサービス名称とを抽出し第４のテーブルに格納する処理部と、
前記入力のデータファイル及び前記第４のテーブルを用いて、前記共通キーワードを抽出して第３のテーブルに格納する処理部と、を有し、
前記第３の処理部は、前記第１、第２、第３のテーブル、及び予めユーザにより任意のキーワードが設定された第５のテーブルを用いて、前記共通のキーワードによるグループの名称と、当該グループに属するプラント設備ないし機器の情報とを含むグループ分けの情報を生成し、第６のテーブルに格納する処理を行うこと、を特徴とするプラント監視制御システム。
【請求項３】
請求項１記載のプラント監視制御システムにおいて、
前記入力のデータファイルとして、
プラント制御のためのシーケンス情報データファイルと、
プラント構成・状態の表示のためのグラフィック画面データファイルと、
プラント運転に関する帳票の出力のための帳票データファイルと、
前記プラント設備ないし機器の定義情報を含んだ機器定義ファイルとを用いること、を特徴とするプラント監視制御システム。
【請求項４】
請求項１記載のプラント監視制御システムにおいて、
前記コンピュータとして、
前記プラントの設計を行うＳＥが操作する第１の端末と、
前記プラントの監視制御を行うオペレータが操作する第２の端末と、を有し、
前記第１の端末または第２の端末は、前記第１〜第３の処理部を含む、グループ分けの処理を行うプログラムを有し、
前記入力のデータファイルは、前記第１の端末でＳＥにより定義され、前記プラントの構成に応じた第１種のグループの定義情報が含まれており、
前記第１の端末または第２の端末での前記グループ分けの処理を行うプログラムにより、前記第１種のグループ間にまたがる構成要素による第２種のグループが生成されること、を特徴とするプラント監視制御システム。
【請求項５】
プラントの設計や監視制御のための情報処理を行うコンピュータを含んで成るプラント監視制御システムにおける前記情報処理を行わせるプログラムであって、
前記プラントの設計や監視制御のために予め定義・設定されるデータファイルを入力し、前記データファイルから、それぞれ定義されているプラント設備ないし機器に関する定義名称を含む情報を抽出して第１のデータベースに格納する第１の処理を行うプログラムと、
前記第１のデータベースを用いてそれぞれの定義名称の関連及び関連名称を分析して共通のキーワードを抽出して前記第１のデータベースに格納する第２の処理を行うプログラムと、
前記第１のデータベースを用いて、前記共通のキーワードによるグループの名称と、当該グループに属するプラント設備ないし機器の情報とを含むグループ分けの情報を生成し、第２のデータベースに格納する第３の処理を行うプログラムと、を有することを特徴とするプログラム。
【請求項６】
請求項５記載のプログラムにおいて、
前記第１の処理のプログラムは、
前記入力のデータファイルから、前記プラント設備ないし機器のＩＤを含む情報を抽出して第１のテーブルに格納する処理と、
前記入力のデータファイルから、ファイル名を抽出して、第２のテーブルに格納する処理と、を行い、
前記第２の処理のプログラムは、
前記プラント設備ないし機器の定義情報を含んだ機器定義ファイルから、前記プラント設備ないし機器のＩＤとそのサービス名称とを抽出し第４のテーブルに格納する処理と、
前記入力のデータファイル及び前記第４のテーブルを用いて、前記共通キーワードを抽出して第３のテーブルに格納する処理と、を行い、
前記第３の処理のプログラムは、前記第１、第２、第３のテーブル、及び予めユーザにより任意のキーワードが設定された第５のテーブルを用いて、前記共通のキーワードによるグループの名称と、当該グループに属するプラント設備ないし機器の情報とを含むグループ分けの情報を生成し、第６のテーブルに格納する処理を行うこと、を特徴とするプログラム。
【請求項７】
請求項５記載のプログラムにおいて、
前記入力のデータファイルとして、
プラント制御のためのシーケンス情報データファイルと、
プラント構成・状態の表示のためのグラフィック画面データファイルと、
プラント運転に関する帳票の出力のための帳票データファイルと、
前記プラント設備ないし機器の定義情報を含んだ機器定義ファイルとを用いること、を特徴とするプログラム。
【請求項８】
請求項５記載のプログラムにおいて、
前記コンピュータとして、
前記プラントの設計を行うＳＥが操作する第１の端末と、
前記プラントの監視制御を行うオペレータが操作する第２の端末と、を有し、
前記第１の端末または第２の端末は、前記第１〜第３の処理のプログラムを含む、グループ分けの処理を行うプログラムを有し、
前記入力のデータファイルは、前記第１の端末でＳＥにより定義され、前記プラントの構成に応じた第１種のグループの定義情報が含まれており、
前記第１の端末または第２の端末での前記グループ分けの処理を行うプログラムにより、前記第１種のグループ間にまたがる構成要素による第２種のグループが生成されること、を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラント等のシステムの設計や監視制御、及びその操作のインタフェースなどの技術に関する。
【背景技術】
【０００２】
従来、製造工場・発電所・下水処理場などの各種のプラントでは、計算機システムを用いて構成されるプラント監視制御装置などにより、プラントプロセスの監視や制御、及びプラントプロセスの保守などを行っている。上記プラント監視制御装置は、プラントプロセスの状態に関する情報（ステータス情報）や、プロセスデータ等のプラント情報を、表示装置のプラント情報画面で表示している。上記プラント情報は、プラントプロセスないしプラント設備等に設けられている各種計算機（「コントローラ」等と称する）で得られるプロセスデータとしての情報などである。そして、オペレータ（運転員などともいう）は、上記プラント情報画面に基づいて、プラントプロセスの監視制御などができるようになっている。
【０００３】
上記のようなプラント監視制御装置及びそのシステムでは、監視制御対象となるプラント設備（ないし機器）をグループ分けして管理している。そしてそのグループ単位での一括操作や、グループ単位での監視対象設定などが行われている。例えばあるプラント設備のグループとして、弁、ポンプといった複数の機器要素から成る。
【０００４】
上記グループ分け（ないしグループ定義・設定）は、基本的にシステムエンジニア（ＳＥ）等によるプラント設計時のプラント構成に応じてなされたものに従うことが多い。例えばプラントのうちのあるプラント設備（ないし系統・機能など）を構成する複数の機器があるとき、それら複数の機器から成るプラント設備が１つのグループとして設定されている。そしてオペレータは画面でそのグループ（プラント設備）を対象として指定して監視などが可能である。
【０００５】
上記プラント監視などに関する先行技術例としては、特開平７−６５２７７号公報（特許文献１）、特開２０１１−１１８４９３号公報（特許文献２）などがある。
【０００６】
特許文献１（プラント監視装置）では、「表示中のトレンドグラフから異なるトレンドグラフへ切り替える場合、トレンドグラフに表示中のプラント入力点をタッチ操作するだけで、所望する他のグループのトレンドグラフへ展開することができるプラント監視装置を提供する」（要約書）等が記載されている。
【０００７】
また特許文献１では、「（１）プラント状態量を監視するトレンドグラフ機能には、複数のプラント入力点を予め登録するグループが複数個、用意されており、オペレータはこのグループをプラントの機器における系統毎に対応させ、自身が記憶したグループ番号、つまり所望するプラントの系統を指定し、トレンドグラフの画面を表示要求していた。……」「（２）……他のトレンドグラフの画面へ切り替えるときは、グループ番号を指定する表示要求画面へ一旦切り替えてから要求する必要があった。」（段落０００６）といった課題が記載されている。また、トレンドグラフを表示したプラント状態量を監視している最中に、関連する他の系統のプラント状態量をトレンドグラフにより把握したい場合、オペレータがトレンドグラフのプラント入力点をタッチパネルにより選択すること（段落００１４）等が記載されている。また、「プラント運転員は、トレンドグラフのグループ番号を意識することなく、画面を要求することができる。また、相互に関連する他の系統の運転状態と比較しながら監視するような場合、表示要求画面へ一旦切り替える必要がなく、操作性が大幅に改善される」（段落００２５）等が記載されている。上記トレンドグラフは、刻々と変化するプラント状態量を表示する画面を指している。
【０００８】
特許文献２（「プラント監視制御システム」）では、プラント監視制御の画面の操作の例が記載されている。表示装置（監視操作卓）に表示する複数の種類の画面として、シーケンス画面、グラフィック画面、トレンド画面、計器操作画面などがある。特許文献２では、オペレータ（操作者）が、関連する複数の画面を同時に表示したい場合に、各画面を開く操作、画面のレイアウトを変更する操作などが必要であり、そういった負荷を低減したいという課題が記載されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平７−６５２７７号公報
【特許文献２】特開２０１１−１１８４９３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
前記特許文献１では、トレンドグラフのグループは、系統などに応じたグループであり、複数のプラント入力点（プラント状態量を検出する点）が設定されている。そしてプラント入力点に属性（センサ種別）を設定し、あるトレンドグラフのグループのプラント入力点は、属性による相関により、他のトレンドグラフのグループに関係付けられている。プラントの全体機器構成を系統毎に分類し、トレンドグラフの数グループを系統毎に対応させ、指定されたグループにプラント入力点を設定あるいは選定する構成、及び、相関グループ情報ファイルとして、系統毎に分類したプラント入力点と、センサ種別ごとに分類したプラント入力点とを二次元の配列で記憶する構成が記載されている（段落００１０等）。上記特許文献１では、オペレータにより、ある第１のトレンドグラフ（第１のグループ、例えば給水制御系Ａ）のプラント入力点の選択から、上記相関グループ情報により、関連する他の第２のトレンドグラフ（第２のグループ、例えば給水制御系Ｂ）へ表示を遷移できる旨が記載されている。
【００１１】
しかしながら、特許文献１でのグループ操作は、オペレータにより選択されたプラント入力点のセンサ種別（属性）の設定・判断に基づき、相関するグループを判断するものである。よって、相関の判断のためにセンサ種別（属性）の設定などは必要である。
【００１２】
大規模なプラントなど、プラントに設置される機器の数、即ちプラントを構成する機器などの要素の数は多数になる。またそれらの要素の関連も複雑になる。従来、それらの多数の機器（要素）に関する監視制御の操作などのためのグループ分けが行われているが、このグループ分けは、例えば事前にプラント設計時などにＳＥ等の人により、プラント構成などに応じて、グループ（系統など）に属する機器の定義・設定が行われている。
【００１３】
しかしながら、上記グループ分けは、プラントの構成要素が多数になるほど、その操作・作業を行うＳＥやオペレータ等の人にとって、過度な負担となっていたという問題がある。
【００１４】
また特に、上記グループ分けは、プラント設計時にＳＥがプラント設備（ないし系統や機能やモジュールなど）に応じたグループ（第１種のグループとする）を定義する場合と、その定義済みのグループ（第１種のグループ）をもとに、ＳＥやオペレータなどにより、適宜、当該グループ間にまたがる機器要素の組合せなどによる任意のグループ（第２種のグループとする）を定義する場合とがある。上記グループ分け・定義は、第１種のグループの場合も、第２種のグループの場合も、多数の要素を扱うため負担が大きい。特に、ＳＥによる既存の第１種のグループ分けに基づき、別のオペレータにより第２種のグループを設定したい場合、負担が大きい。
【００１５】
以上を鑑み、本発明の主な目的は、上記プラントの設計や監視などに関して、ＳＥやオペレータ等の人によるプラント機器に関するグループ分けの操作・作業の負担を軽減することができ効率的なプラント監視制御などが実現できるシステムなどの技術を提供することである。
【課題を解決するための手段】
【００１６】
上記目的を達成するため、本発明のうち代表的な形態は、プラント等のシステムの設計や監視制御などの業務のための情報処理を行う装置（プラント監視装置）ないしシステム（プラント監視制御システム）及びプログラム等であって、以下に示す構成を有することを特徴とする。
【００１７】
本形態のプラント監視制御システムは、プラントの設計や監視制御のための情報処理を行うコンピュータを含んで成るプラント監視制御システムであって、前記プラントの設計や監視制御のために予め定義・設定されるデータファイルを入力し、前記データファイルから、それぞれ定義されているプラント設備ないし機器に関する定義名称を含む情報を抽出して第１のデータベースに格納する第１の処理部と、前記第１のデータベースを用いてそれぞれの定義名称の関連及び関連名称を分析して共通のキーワードを抽出して前記第１のデータベースに格納する第２の処理部と、前記第１のデータベースを用いて、前記共通のキーワードによるグループの名称と、当該グループに属するプラント設備ないし機器の情報とを含むグループ分けの情報を生成し、第２のデータベースに格納する第３の処理部と、を有する。
【００１８】
また本形態のプラント監視制御システムにおいて、前記第１の処理部は、前記入力のデータファイルから、前記プラント設備ないし機器のＩＤを含む情報を抽出して第１のテーブルに格納する処理部と、前記入力のデータファイルから、ファイル名を抽出して、第２のテーブルに格納する処理部と、を有し、前記第２の処理部は、前記プラント設備ないし機器の定義情報を含んだ機器定義ファイルから、前記プラント設備ないし機器のＩＤとそのサービス名称とを抽出し第４のテーブルに格納する処理部と、前記入力のデータファイル及び前記第４のテーブルを用いて、前記共通キーワードを抽出して第３のテーブルに格納する処理部と、を有し、前記第３の処理部は、前記第１、第２、第３のテーブル、及び予めユーザにより任意のキーワードが設定された第５のテーブルを用いて、前記共通のキーワードによるグループの名称と、当該グループに属するプラント設備ないし機器の情報とを含むグループ分けの情報を生成し、第６のテーブルに格納する処理を行う。
【００１９】
また本形態のプラント監視制御システムにおいて、前記入力のデータファイルとして、プラント制御のためのシーケンス情報データファイルと、プラント構成・状態の表示のためのグラフィック画面データファイルと、プラント運転に関する帳票の出力のための帳票データファイルと、前記プラント設備ないし機器の定義情報を含んだ機器定義ファイルとを用いる。
【発明の効果】
【００２０】
本発明のうち代表的な形態によれば、上記プラントの設計や監視などに関して、ＳＥやオペレータ等の人によるプラント機器に関するグループ分けの操作・作業の負担を軽減することができ効率的なプラント監視制御などが実現できる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施の形態のプラント監視制御システムの構成を示す図である。
【図２】本実施の形態のプラント監視制御システムの装置の構成例を示す図である。
【図３】本実施の形態で、各種テーブルの作成処理を示すブロック図である。
【図４】本実施の形態で、機器グループ情報テーブル生成処理を示す図である。
【図５】本実施の形態で、機器一覧テーブル（Ｔ１）の詳細を示す図である。
【図６】本実施の形態で、機器グループ名称テーブル（Ｔ２）の詳細を示す図である。
【図７】本実施の形態で、サービス名称テーブル（Ｔ４）の詳細を示す図である。
【図８】本実施の形態で、共通キーワードテーブル（Ｔ３）の詳細を示す図である。
【図９】本実施の形態で、抽出用テーブル（Ｔ５）の詳細を示す図である。
【図１０】本実施の形態で、機器グループ情報テーブル（Ｔ６）の詳細を示す図である。
【図１１】本実施の形態で、各データの関係及び具体例を示す図である。
【図１２】本実施の形態で、プラント構成例及びグループ構成例を示す図である。
【発明を実施するための形態】
【００２２】
以下、図面に基づいて、本発明の一実施の形態のシステム（プラント監視制御システム）等について詳細に説明する。なお、実施の形態を説明するための全図において、同一部には原則として同一符号を付し、その繰り返しの説明は省略する。
【００２３】
＜概要等＞
本実施の形態のシステム（プラント監視制御システム１００）（図１等）は、特に、オペレータ等によるプラント監視制御などの操作のためのインタフェースとして、プラントに設置される機器などのプラントを構成する要素を対象としてグループ分けを行う機能（グループ分け機能）を提供する。本グループ分け機能は、既存のシーケンス情報データファイル、グラフィック画面データファイル、帳票データファイル、及び機器定義ファイルなどを入力データ情報として用いて、キーワードの抽出、文字の関連性などの分析、テキスト処理などを行うことで、自動的にグループ分けの情報（機器グループ情報テーブル）を生成し、出力データ情報とする。
【００２４】
本システムのグループ分け機能は、上記入力データファイルから、それぞれに定義されている機器情報、名称情報、共通キーワード情報などを抽出して、テーブル（ＤＢ）として作成・格納する。本システム（機器グループ情報生成部）は、当該作成したテーブル（ＤＢ）、及びＳＥ等により任意に抽出用のキーワードが設定されたテーブルをもとに、プラント機器間の関連情報及び関連名称を分析して抽出する。そして本システム（機器グループ情報生成部）は、当該抽出情報を用いて、グループ分けしたグループ（機器グループ）の名称と、当該グループに属する機器情報とを含む、機器グループ情報テーブル（ＤＢ）を生成・格納・出力する。
【００２５】
［システム構成（１）］
図１に、本実施の形態のプラント監視制御システム１００の構成を示している。本システム１００の全体は、ＯＰ操作端末１、ＳＥ操作端末であるシステム構成定義端末２、プラント１０のコントローラ５、プロセスＩ／Ｏ装置６、プラント設備７などが制御ＬＡＮ４で接続される構成である。ＯＰ操作端末１とＳＥ操作端末２とが制御ＬＡＮ４経由でコントローラ５に接続される。またユーザ（人）の例としてＯＰ（オペレータないしプラント監視者）、及びＳＥ（システムエンジニアないしプラント設計者）を示す。
【００２６】
なお１つのプラント１０を図示しているが、２つ以上のプラント１０も可能である。複数のコントローラ５を示しているが、１つの場合も可能である。プラント１０構成は、後述図１２で例示するように、複数の要素による階層構成などが可能である。
【００２７】
プラント設備（ないしプラント機器）７は、一般に複数の機器などの要素から構成される。プラント設備７は、例えば弁７ａ，ポンプ７ｂ、タンクといった機器から成る。大規模のプラント１０の場合、例えば数百の要素を有する。
【００２８】
プロセスＩ／Ｏ装置６は、プラント設備７の状態監視や操作のための信号の入出力を行う。プロセスＩ／Ｏ装置６は、プラント設備７から、センサなどにより、プラントプロセスＩ／Ｏ情報（ステータス情報という）を取得・収集する。
【００２９】
コントローラ５は、プラント制御装置に相当し、プラント設備７を制御する。コントローラ５は、プロセスＩ／Ｏ装置６を通じて、プラント設備７からプラント情報（ステータス情報を含む）を取得・収集する。コントローラ５は、制御ＬＡＮ４を介して、ＯＰ操作端末１やＳＥ操作端末２等と接続される。コントローラ５で取得したプラント情報は、制御ＬＡＮ４を通じて、ＯＰ操作端末１へ送信され、ＯＰ操作端末１の画面に表示される。
【００３０】
ＯＰ操作端末１はプラント監視装置を構成する。ＯＰ操作端末１でのＯＰの操作による情報（監視制御指示情報など）は、制御ＬＡＮ４を介してコントローラ５へ送信される。これによりプラント監視制御が行われる。ＯＰ操作端末１の表示装置の画面では、プラント監視制御に関する各種の画面（シーケンス情報画面、グラフィック画面、帳票画面、トレンド画面など）が表示可能となっている。ＯＰ操作端末１は、これら画面表示のためのデータ、ＯＳ、及びＧＵＩ機構を備える。ＯＰ操作端末１には帳票出力用のプリンタ３が接続されている。
【００３１】
ＳＥ操作端末２は、システム構成定義機能を含む、プラント設計や制御の機能を有する。ＳＥ操作端末２は、プラントの設計や制御のためのプログラムを作成する各種ビルダプログラムを有する。
【００３２】
［システム構成（２）］
図２は、図１のシステム１００の各装置の構成例を示す。ＯＰ操作端末１は、プラント監視制御機能１１１、グループ分け機能１１２を有する。ＳＥ操作端末２は、システム構成定義機能（言い換えるとプラント設計機能）２１１、グループ分け機能２１２を有する。各グループ分け機能（１１２，２１２）は対応しており、後述の機器グループ情報テーブルＴ６を生成することができる。
【００３３】
ＯＰ操作端末１は、ＯＰが操作するコンピュータ端末装置であり、演算装置１０１、記憶装置１０２、入力装置１０３、出力装置１０４、通信装置１０５などで構成される。演算装置１０１は、ＣＰＵ，ＲＯＭ，ＲＡＭ等を含む。記憶装置１０２は、一次メモリや二次メモリ等で構成される。入力装置１０３は、キーボード、マウス、専用ボタン、タッチセンサなどを含む。出力装置１０４は、表示装置（ディスプレイ）や音声装置などを含む。通信装置１０５は制御ＬＡＮ４に対する通信インタフェース部を含む。
【００３４】
ＳＥ操作端末（システム構成定義端末）２は、ＳＥが操作するコンピュータ端末装置であり、演算装置２０１、記憶装置２０２、入力装置２０３、出力装置２０４、通信装置２０５などで構成される。
【００３５】
ＳＥ操作端末２は、演算装置２０１により実行されるプログラム２１０、及び各種データ情報を格納するデータベース（ＤＢ）等を有する。プログラム２１０はビルダプログラムを含む。プログラム２１０により実現される機能として、システム構成定義機能２１１、グループ分け機能２１２を含む。システム構成定義機能２１１は、ＳＥによるプラント設計時などに、ＧＵＩ画面でプラントのシステム構成を定義する処理を行い、機器定義ファイルＤ４などを作成する。グループ分け機能２１２は、特徴的な機能であり、関連設備情報作成処理部を含む。関連設備情報作成処理部は、関連設備情報として、後述の機器グループ情報テーブルＴ６を作成する処理を行う。
【００３６】
ＳＥ操作端末２では、ＳＥの操作により、各種ビルダプログラム（プログラム２１０に含まれる）を使用して、シーケンス情報データファイルＤ１、グラフィック画面データファイルＤ２、帳票データファイルＤ３、機器定義ファイルＤ４、トレンド画面データファイルＤ５などを作成し、ＤＢ等の記憶手段に格納する。これらのデータファイル（Ｄ１〜Ｄ５）は、ＯＰ操作端末１に送信され同様に格納される。またシーケンス情報データファイルＤ１をもとに、コントローラ５でのプラント制御プログラムとなるシーケンスプログラム５１が作成される。
【００３７】
ＯＰ操作端末１は、演算装置１０１により実行されるプログラム１１０、及び各種データ情報を格納するデータベース（ＤＢ）等を有する。プログラム１１０により実現される機能として、プラント監視制御機能１１１、グループ分け機能１１２を含む。プラント監視制御機能１１１は、ＯＰがＧＵＩ画面を見ながらプラントの監視制御の業務を行うための処理を行う。グループ分け機能１１２は、ＳＥ側のグループ分け機能２１２と同様の機能である。本実施の形態では、ＳＥによりグループ分け機能２１２を用いて作成された機器グループ情報テーブルＴ６を、ＯＰ側へ送信・提供し、ＯＰがグループ分け機能１１２を用いてこの機器グループ情報テーブルＴ６を利用する。
【００３８】
［データファイル及び画面］
前提技術である各データファイルや画面について説明しておく。
【００３９】
シーケンス情報データファイルＤ１とは、コントローラ５上で動作するシーケンスプログラム５１の動作内容を記述したものであり、プラント設備７の情報の参照や、プラント設備７に対する操作を行うための記述がされている。ＳＥ操作端末２のプログラム２１０により、シーケンス情報データファイルＤ１のコンパイルを行って、コントローラ５にシーケンスプログラム５１としてローディングすることにより、コントローラ５が各種プラント設備７の制御を行う。ＳＥ操作端末２のシーケンス画面では、プラント１０のシーケンス情報を表示する。
【００４０】
グラフィック画面データファイルＤ２とは、ＯＰ操作端末１においてプラント１０の全体や一部の構成・状態を表示する画面（グラフィック画面などという）を構成する元となるデータファイルである。グラフィック画面データファイルＤ２は、例えば１つのシステム（プラント１０）につき数百種類が存在する。各々に対して監視対象となるプラント設備７が描画され、当該描画対象ごとに各種プラント設備７の情報が割り当てられている。弁７ａやポンプ７ｂやタンクなどの機器には、それぞれに対応する機器が割り当てられている。本グラフィック画面上に、各種プラント設備７の現時の状態（例えば弁７ａならば開閉、ポンプ７ｂならば圧力、タンクならば貯蔵量など）が反映される。ＳＥ操作端末２からＯＰ操作端末１にグラフィック画面データファイルＤ２をローディングすることにより、グラフィック画面が構成され、ＯＰが監視操作を行う監視用画面となる。
【００４１】
帳票データファイルＤ３とは、各プラント設備７の情報（運転の日報など）を表形式でまとめるための定義を含むデータであり、当該定義を元に帳票を構成し、プリンタ３から帳票を印字出力することができる。
【００４２】
機器定義ファイルＤ４は、言い換えるとプラント構成定義ファイルであり、ＳＥによるプラント設計時などに、プラント１０を構成するプラント設備７の情報が定義されている。この情報は、プラント設備７の各機器のタグ番号などの情報と、それに対応するサービス名称の定義情報とを含んでいる。
【００４３】
トレンド画面データファイルＤ５は、トレンド画面を構成する元となるデータファイルである。トレンド画面では、コントローラ５から送信・提供されるステータス情報を用いて、監視対象となるプラント設備７の状態（プラントプロセス）の時間的な遷移をリアルタイムや履歴で表示する。
【００４４】
その他の種類の画面（例えばアラーム画面など）やそのデータファイルも存在する。それらのデータファイルについても同様に、本グループ分け機能の入力データ情報とすることができる。
【００４５】
本実施の形態のシステムのグループ分け機能では、上記データファイル（Ｄ１〜Ｄ４）を入力として用いて、プラント１０における関連するプラント設備７の情報（グループ分け情報）を自動的に生成する。
【００４６】
［グループ分け処理］
図３は、システム構成定義端末２のグループ分け機能２１２における、関連設備情報作成処理（言い換えるとグループ分け処理、機器グループ情報テーブル作成処理）の構成を示す。なおＯＰ操作端末１のグループ分け機能１１２でも同様の処理が可能である。
【００４７】
（ステップｓ１，ｓ２）  まず前述したシーケンス情報データファイルＤ１、グラフィック画面データファイルＤ２、帳票データファイルＤ３等を入力として、機器一覧テーブル作成部１１により、機器一覧テーブルＴ１（後述図５）を生成し（ｓ１）、また、機器グループ名称テーブル作成部１２により、機器グループ名称テーブルＴ２（後述図６）を生成する（ｓ２）。
【００４８】
（ステップｓ３）  機器定義ファイルＤ４には、プラント設備７（タグ）とそれに対応するサービス名称の定義が含まれている。機器定義ファイルＤ４から、機器定義コンパイル部１４により、サービス名称テーブルＴ４（後述図７）を生成する（ｓ３）。
【００４９】
（ステップｓ４）  共通キーワードテーブル作成部１３により、上記各種データファイル（Ｄ１，Ｄ２，Ｄ３）と、サービス名称テーブルＴ４とを元に、共通キーワードテーブルＴ３（後述図８）を作成する（ｓ４）。
【００５０】
（ステップｓ５）  上記各テーブル（Ｔ１，Ｔ２，Ｔ３）を作成後、機器グループ情報生成部１５により、上記各テーブル（Ｔ１，Ｔ２，Ｔ３）及び抽出用テーブルＴ５（後述図９）を参照しながら、機器グループ情報テーブルＴ６（後述図１０）を作成する（ｓ５）。この際は、ユーザ（ＳＥ）により予め定義・設定される抽出用テーブルＴ５が使用される。
【００５１】
なお上記ｓ４の共通キーワードテーブル作成部１３による共通キーワードの抽出処理では、２つ以上の同じワードが出現する場合に共通キーワードとして抽出する。また本実施の形態では、１つのみしかないワードについても個別のキーワードとして別に抽出して記憶しておき個別に取り扱う（例えば当該ワードに対応した個別のグループとして生成する）。
【００５２】
［機器グループ情報テーブル生成処理］
図４に、図３の機器グループ情報生成部１５による機器グループ情報テーブルＴ６の生成処理のフローを示す。前述のように、機器グループ情報生成部１５は、各テーブル（Ｔ１，Ｔ２，Ｔ３，Ｔ５）を用いて、機器グループ情報テーブルＴ６を作成する。
【００５３】
（S101）  機器グループ情報生成部１５は、定義されている全てのシーケンス情報データファイルＤ１の数の分（対応する全テーブルＴ１〜Ｔ３分）、以下の処理を繰り返し行う。
【００５４】
（S102）  機器グループ情報生成部１５は、まず共通キーワードテーブルＴ３より、対象のシーケンス情報データファイルＤ１のキーワード（共通キーワード）を決定する。
【００５５】
（S103）  次に、機器グループ情報生成部１５は、機器グループ名称テーブルＴ２より、シーケンス情報データファイルＤ１に対応するキーワードを、グループ名称として、機器グループ情報テーブルＴ６のグループ名称項目の値に設定する。例えば「第１系」などが設定される。
【００５６】
（S104）  次に、機器グループ情報生成部１５は、共通キーワードテーブルＴ３の要素分、以下の処理を繰り返す。
【００５７】
（S105，S106）  機器グループ情報生成部１５は、上記決定した共通キーワードをキーにして、共通キーワードテーブルＴ３の検索を行う。上記検索でキーワードが一致した場合（S106−Ｙ）、S107,S108の処理を行う。
【００５８】
（S107）  S107では、機器グループ情報生成部１５は、その定義場所（ファイル名）をキーにして、機器一覧テーブルＴ１の検索を行う。そして当該定義場所（ファイル）において定義されているＴＡＧ番号（プラント機器情報）を取得する。
【００５９】
（S108）  そしてS108では、機器グループ情報生成部１５は、上記取得したプラント機器情報（タグ）を、機器グループ情報テーブルＴ６のＴＡＧ番号項目に、対応するグループ名称ごとに格納していく。
【００６０】
上記処理により作成した機器グループ情報テーブルＴ６は、ＳＥ操作端末２で保存されると共に、ＯＰ操作端末１へ送信し、ＯＰから参照される（例えば図１０の表を表示可能である）。これにより、ＯＰは、ＯＰ操作端末１の画面（プラント情報画面など）において、当該テーブルＴ６のグループ分け情報（名称、タグを含む）を用いて、当該グループ単位での一括操作や、グループ単位での監視対象設定を行うことができる。また画面で当該グループの内容を適宜編集して独自にグループを設定することもできる。
【００６１】
［テーブル（データベース）］
図５〜図１０に、上記各種テーブル（Ｔ１〜Ｔ６）の詳細例を示す。なお各テーブルの区分は一例であり適宜統合したり分離したりしてもよい。
【００６２】
図５の機器一覧テーブルＴ１は、項目として、定義場所（ファイル種別）と、ＴＡＧ番号（機器ＩＤ）とを有する。機器一覧テーブルＴ１には、定義場所（ファイル種別）で示すデータファイル（Ｄ１〜Ｄ３等）において定義されているタグのＴＡＧ番号の値を格納する。ＴＡＧ番号とは、プラント設備７などの要素を一意に識別するための番号・略称などであり、言い換えると機器ＩＤである。本テーブルＴ１は、言い換えるとタグ抽出テーブルであり、既存の各データファイルからタグ情報を抽出したリスト・データベース等である。
【００６３】
図６の機器グループ名称テーブルＴ２には、定義場所（ファイル種別）と、そのファイル名とが格納される。ファイル名として例えば「第１系流量制御」「第２系流量制御」といったように、系統や機能を表す文字（可読情報）が含まれている。本テーブルＴ２は、言い換えるとファイル名抽出テーブルであり、既存の各データファイルからファイル名称情報を抽出したリスト・データベース等である。
【００６４】
図７のサービス名称テーブルＴ４には、タグ情報（ＴＡＧ番号）と、それに対応するサービス名称とが格納される。サービス名称とは、プラント設備７がプラント１０全体のうちのどの系統などの部分の制御を行っているか等を説明するための情報である。サービス名称として、例えば、「第１系流量コントローラＮｏ．１」といったように、系統や機能を表す文字が含まれている。本テーブルＴ４は、言い換えるとタグサービス名抽出テーブルであり、機器定義ファイルＤ４からタグ及びサービス名の情報を抽出したデータベースである。
【００６５】
図８の共通キーワードテーブルＴ３には、定義場所（ファイル種別）と、その定義場所に関するキーワード（共通キーワード）とが格納される。キーワードは、各種ファイルに定義されている各タグ情報（ＴＡＧ番号）に対応するサービス名称における共通する文字から取得する。この共通キーワードとして、例えば「第１系」「第２系」などが抽出され登録されている。本テーブルＴ３は、複数のサービス名称において共通するキーワードを抽出したデータベースである。
【００６６】
図９の抽出用テーブルＴ５は、共通キーワードテーブルＴ３等からグループ分けのグループ名称に使用するためのワードを抽出するために用いるワードを設定しておくテーブルである。抽出用テーブルＴ５には、ＳＥにより、キーワードとして、プラント設備７に使用しているサービス名称に含まれる語句などを定義しておく。このキーワードとして、例えば「号」「系」「地区」「エリア」などが定義される。なお「＊」は、正規表現などの任意文字を示す。このキーワードは、ＳＥにより、ＯＰにとって使いやすいワード（グループ名称）を想定して定義することができる。またＯＰからの要望などに応じて適宜当該ワードを追加・修正も可能である。本テーブルＴ５は、言い換えると、グループ名称抽出用キーワードテーブルであり、グループ分けの名称を自動的に付与するために適した文字を抽出するためのキーワードを任意に設定するテーブルである。
【００６７】
図１０は、機器グループ情報テーブルＴ６の詳細例を示す。機器グループ情報テーブルＴ６には、各種機器（プラント設備７）が属するグループのグループ名称と、その各種機器のタグ情報（ＴＡＧ番号）とが格納される。グループ名称は、抽出用テーブルＴ５のキーワード（例えば「系」）を用いて抽出された共通キーワード（例えば「第１系」）が使用される。図１０のテーブルＴ６の値の例では、「第１系」のグループは、ＴＡＧ番号がFIC100，PIC101，FIC102のプラント設備７から成る。本テーブルＴ６は、言い換えるとグループ分けテーブル、関連設備情報テーブルなどである。本テーブルＴ６の内容・結果においては、名称・文字の共通性をもとに関連するプラント設備７のタグ情報（ＴＡＧ番号）の集まりが、グループとして抽出（グループ分け）されている。当該グループの名称が自動的に付与されている。なお図９の例では、グループ名称で、漢字、数字から成る例を示すが、これに限らなず、ひらがな、カタカナ、英字など、ＯＰが可読な文字であれば使用可能である。
【００６８】
図１１は、上記機器グループ情報テーブルＴ６の作成に関する具体例として各データファイル（Ｄ１〜Ｄ４）及びテーブル（Ｔ１〜Ｔ６）の全体の関係及び具体例を示す。図５〜図１０の具体例に対応している。
【００６９】
上記のようにグループ分け機能により自動的に生成されたテーブルＴ６の情報を用いて、ＳＥやＯＰは、そのままこのグループ分けによるグループをプラント監視制御などに使用することもできるし、内容を適宜編集して使用することもできる。自動生成により、従来よりも操作・作業の負担が軽減されている。また例えばＳＥによるプラント設計時の既存のグループ（第１種のグループ）の定義をもとに、それらのグループ間などにまたがるグループ（第２種のグループ）を、ＯＰが設定・使用することが容易にできる。
【００７０】
上記のように、本実施の形態のグループ分け機能は、画面データなどの各データファイルに記述されている文字を抽出し、分析し、テキスト処理を行って、関連性を持つ機器グループを自動的に生成し、グループ名称を付与している。
【００７１】
［具体例］
図１２は、補足として、プラント構成例及びグループ構成例を示す。ＳＥによるプラント構成定義において、１つのプラント１０は、図示のように例えば階層的な構成であり、各階層の要素はＩＤ（タグ番号）や名称（文字）が付与されて管理される。図１２の構成例では、１つのプラント１０は、階層Ａのように、複数の設備（系統、機能、モジュール等ともいう）から構成される（例えば図１のプラント設備７のまとまりに対応する）。階層Ａの１つの設備は、階層Ｂのように、複数の機器から構成され得る。階層Ｂの１つの機器は、更に階層Ｃのように、複数の要素から構成され得る。例えば機器の要素として図１の７ａ，７ｂ等が対応する。ＳＥによるプラント設計の方法としては、例えば、プロセス設計などをもとにフローダイヤグラム等が設計され、それを構成する設備・機器のつながりが設計される。上記プラント構成は個別のプラント等に応じて異なる。
【００７２】
ＳＥによるプラント設計時などに、上記例のようなプラント構成が定義され、このプラント構成に対応して、図示のグループＧ１，Ｇ２の例のように、設備や機器などのまとまりにそのまま対応したグループ（第１種のグループ）を設定可能である。この第１種のグループ設定については、ＳＥがプラント設計時に行えば比較的容易であるが、本実施の形態のグループ分け機能を使用することで、その作業負担を軽減することができる。通常、ＯＰは、このような第１種のグループの単位でプラント監視制御の業務・操作を行うことになる。
【００７３】
更に、上記のようなプラント構成に応じた第１種のグループの単位だけでなく、図示のグループＧＸのように、既存のグループ（Ｇ１，Ｇ２等）間にまたがる任意の構成要素によるグループを柔軟に設定したいという場合・要望がある。例えば、グループＧ１中の要素Ｂと、グループＧ２中の要素Ｎとの関連性で、これら（Ｂ，Ｎ）を含んだ新規のグループＧＸを設定して監視制御したい。従来はこのような作業にはＯＰまたはＳＥの手間が大きい。
【００７４】
そこで本実施の形態のグループ分け機能によれば、既存データ・定義をもとに、関連性を持つグループをテーブルＴ６として自動的に生成することができるので、上記のような既存のグループ間あるいは階層間などにまたがる関連性を持つ要素によるグループ（第２種のグループ）を設定することが容易になる。
【００７５】
［効果等］
以上説明したように、本実施の形態のシステムによれば、ＳＥ等により既に定義・設定されてあるＤ１〜Ｄ４等のデータファイル等（第１種のグループ情報）を入力として、機器グループ分け情報（機器グループ情報テーブルＴ６）を自動的に生成する機能を提供している。これにより、プラントの構成要素が多数になっても、ＳＥやＯＰ等の人によるプラント機器に関するグループ分けの操作・作業の負担を軽減することができ、効率的なプラント監視制御などが実現できる。
【００７６】
また特に、上記グループ分けの機能は、プラント設計時にＳＥがプラント設備に応じた第１種のグループを定義する場合においても、定義済みの第１種のグループをもとにＳＥやＯＰにより適宜当該グループ間にまたがる要素の組合せなどによる第２種のグループを定義する場合においても、有効であり、負担を軽減することができる。
【００７７】
なお前述の特許文献１などの先行技術例に対して、本実施の形態のグループ分け機能によるグループ操作は、既存のデータファイルを入力として文字（キーワード）の抽出・テキスト処理により自動的にグループを生成するものであり、特徴が異なる。本グループ分けでは、ＳＥ等による既存のグループ分け（第１種のグループ）を超えて、例えばグループ間にまたがる新規のグループ（第２種のグループ）の設定がＯＰにより容易に可能となる。
【００７８】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【符号の説明】
【００７９】
１…オペレータ（ＯＰ）操作端末、２…システム構成定義端末（ＳＥ操作端末）、３…プリンタ、４…制御ＬＡＮ、５…コントローラ（プラント制御装置）、６…プロセスＩ／Ｏ装置、７…プラント設備、７ａ…プラント機器（弁）、７ｂ…プラント機器（ポンプ）、１０…プラント、１１…機器一覧テーブル作成部、１２…機器グループ名称テーブル作成部、１３…共通キーワードテーブル作成部、１４…機器定義コンパイル部、１５…機器グループ情報生成部、Ｄ１…シーケンス情報データファイル、Ｄ２…グラフィック画面データファイル、Ｄ３…帳票データファイル、Ｄ４…機器定義ファイル、Ｔ１…機器一覧テーブル、Ｔ２…機器グループ名称テーブル、Ｔ３…共通キーワードテーブル、Ｔ４…サービス名称テーブル、Ｔ５…抽出用テーブル、Ｔ６…機器グループ情報テーブル。
【図１】
2014092956.tif 000003
【図２】
2014092956.tif 000004
【図３】
2014092956.tif 000005
【図４】
2014092956.tif 000006
【図５】
2014092956.tif 000007
【図６】
2014092956.tif 000008
【図７】
2014092956.tif 000009
【図８】
2014092956.tif 000010
【図９】
2014092956.tif 000011
【図１０】
2014092956.tif 000012
【図１１】
2014092956.tif 000013
【図１２】
2014092956.tif 000014