(57)【要約】【課題】ユーザが任意に設定したタグ名とプロセス値との対応関係を自動的に識別することができるタグ識別装置、タグ識別方法、及びタグ識別プログラムを提供する。【解決手段】タグ識別装置は、タグ毎に、前記タグ名と、前記タグ名を用いて取り扱われるデータであるタグデータの種類、上下限値、及び工業単位とが定義された第１定義情報から、予め特定された第１プロセス値の種類、上下限値、及び工業単位の少なくとも１つが一致するタグを抽出し、抽出したタグに定義されている前記タグ名を用いて取り扱われるタグデータを、前記タグデータの実測値を用いて選択して前記第１プロセス値と識別する第１処理を行う処理部を備える。【選択図】図２
2019133596.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが任意に設定したタグ名とプロセス値との対応関係を自動的に識別するタグ識別装置であって、
タグ毎に、前記タグ名と、前記タグ名を用いて取り扱われるデータであるタグデータの種類、上下限値、及び工業単位とが定義された第１定義情報から、予め特定された第１プロセス値の種類、上下限値、及び工業単位の少なくとも１つが一致するタグを抽出し、抽出したタグに定義されている前記タグ名を用いて取り扱われるタグデータを、前記タグデータの実測値を用いて選択して前記第１プロセス値と識別する第１処理を行う処理部を備えるタグ識別装置。
【請求項２】
前記処理部は、前記第１定義情報から、予め特定された第２プロセス値の種類、上下限値、及び工業単位の少なくとも１つが一致するタグを抽出し、抽出したタグに定義されている前記タグ名を用いて取り扱われるタグデータを、プロセス監視に用いられる相互に関連する監視画面であってタグに関する情報が含まれるグラフィックが複数定義された第２定義情報及び前記タグデータの実測値の少なくとも一方を用いて選択して前記第２プロセス値と識別する第２処理を行う、請求項１記載のタグ識別装置。
【請求項３】
前記処理部は、前記第１定義情報及び前記第２定義情報の少なくとも一方から、予め特定された第ｎ（ｎは、３以上の整数）プロセス値の種類、上下限値、及び工業単位の少なくとも１つが一致するタグを抽出し、抽出したタグに定義されている前記タグ名を用いて取り扱われるタグデータを前記第ｎプロセス値と識別する第３処理を繰り返す、請求項２記載のタグ識別装置。
【請求項４】
前記処理部は、識別すべきプロセス値が複数ある場合には、前記タグ名の類似性も考慮して前記タグの抽出を行う、請求項１から請求項３の何れか一項に記載のタグ識別装置。
【請求項５】
前記処理部は、前記第２定義情報を用いる場合には、前記グラフィックの関連性に基づいて、前記グラフィックを辿って前記タグデータの選択又は前記タグの抽出を行う、請求項２又は請求項３記載のタグ識別装置。
【請求項６】
ユーザが任意に設定したタグ名とプロセス値との対応関係を自動的に識別するタグ識別方法であって、
タグ毎に、前記タグ名と、前記タグ名を用いて取り扱われるデータであるタグデータの種類、上下限値、及び工業単位とが定義された第１定義情報から、予め特定された第１プロセス値の種類、上下限値、及び工業単位の少なくとも１つが一致するタグを抽出し、抽出したタグに定義されている前記タグ名を用いて取り扱われるタグデータを、前記タグデータの実測値を用いて選択して前記第１プロセス値と識別する第１ステップを有するタグ識別方法。
【請求項７】
前記第１定義情報から、予め特定された第２プロセス値の種類、上下限値、及び工業単位の少なくとも１つが一致するタグを抽出し、抽出したタグに定義されている前記タグ名を用いて取り扱われるタグデータを、プロセス監視に用いられる相互に関連する監視画面であってタグに関する情報が含まれるグラフィックが複数定義された第２定義情報及び前記タグデータの実測値の少なくとも一方を用いて選択して前記第２プロセス値と識別する第２ステップを更に有する請求項６記載のタグ識別方法。
【請求項８】
前記第１定義情報及び前記第２定義情報の少なくとも一方から、予め特定された第ｎ（ｎは、３以上の整数）プロセス値の種類、上下限値、及び工業単位の少なくとも１つが一致するタグを抽出し、抽出したタグに定義されている前記タグ名を用いて取り扱われるタグデータを前記第ｎプロセス値と識別する第３ステップを更に有する請求項７記載のタグ識別方法。
【請求項９】
コンピュータを、ユーザが任意に設定したタグ名とプロセス値との対応関係を自動的に識別するタグ識別装置として機能させるタグ識別プログラムであって、
前記コンピュータを、タグ毎に、前記タグ名と、前記タグ名を用いて取り扱われるデータであるタグデータの種類、上下限値、及び工業単位とが定義された第１定義情報から、予め特定された第１プロセス値の種類、上下限値、及び工業単位の少なくとも１つが一致するタグを抽出し、抽出したタグに定義されている前記タグ名を用いて取り扱われるタグデータを、前記タグデータの実測値を用いて選択して前記第１プロセス値と識別する第１処理を行う処理手段として機能させるタグ識別プログラム。
【請求項１０】
前記処理手段は、前記第１定義情報から、予め特定された第２プロセス値の種類、上下限値、及び工業単位の少なくとも１つが一致するタグを抽出し、抽出したタグに定義されている前記タグ名を用いて取り扱われるタグデータを、プロセス監視に用いられる相互に関連する監視画面であってタグに関する情報が含まれるグラフィックが複数定義された第２定義情報及び前記タグデータの実測値の少なくとも一方を用いて選択して前記第２プロセス値と識別する第２処理を行う、請求項９記載のタグ識別プログラム。
【請求項１１】
前記処理手段は、前記第１定義情報及び前記第２定義情報の少なくとも一方から、予め特定された第ｎ（ｎは、３以上の整数）プロセス値の種類、上下限値、及び工業単位の少なくとも１つが一致するタグを抽出し、抽出したタグに定義されている前記タグ名を用いて取り扱われるタグデータを前記第ｎプロセス値と識別する第３処理を繰り返す、請求項１０記載のタグ識別プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タグ識別装置、タグ識別方法、及びタグ識別プログラムに関する。
【背景技術】
【０００２】
石油精製製品、石油化学製品、電力、ガス、ガラス、紙・パルプ等の各種製品は、プラントや工場等（以下、これらを総称する場合には、単に「プラント」という）において、プロセス系によって製造される。プラントでは、プロセス系における各種の状態量（例えば、圧力、温度、流量、レベル等）を制御するプロセス制御システムが構築されており、高度な自動操業が実現されている。このプロセス制御システムの一つに、操作監視部とコントローラとが分散配置される分散制御システム（ＤＣＳ：Distributed Control System）がある。
【０００３】
プラントに構築される分散制御システムの規模は、概ねプラントの規模に応じて増減する。そこで取り扱われるデータ（プロセス状態量を測定する各種フィールド機器からの入力値、分散配置された各コントローラから調節弁や回転機器への出力値、監視のための過去数時間前から現在までの履歴値等）点数もプラントの規模に応じて増減し、大規模なプラントでは数千点〜数万点にもなる。分散制御システムでは、データの各々に「タグ」と呼ばれる識別情報が割り当てられており、各種データはタグを用いて取り扱われている。
【０００４】
以下の特許文献１には、従来の分散制御システムの一例が開示されている。具体的に、以下の特許文献１には、複数のフィールド機器とコントローラとがネットワークに接続されており、コントローラが、フィールド機器の一種である測定器（流量計や温度計等）の測定結果を取得し、この測定結果に応じてフィールド機器の一種である操作器（バルブ等）を操作する分散制御システムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４３９９７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上述した分散制御システムで取り扱われる各種データは、プラントの過去から現在までの運転状態を示すものであるから、例えばプラントに設けられた各種機器、装置、設備に加えて運転員のパフォーマンスや、運転そのもののパフォーマンス（安全性、利益性、省エネ性、生産性等）の監視、診断、問題原因分析等に広く活用できるものと考えられる。しかしながら、一般的に、分散制御システムの製造者は、石油会社や化学会社等のプロセス製造者ではなく、システムが導入されているプロセスの化学工学的知識やプラントの各種業務知識（運転知識を含む）を有していないため、上記の各種データをプロセス監視制御の目的以外では活用することが難しかった。このため、上記の各種データは、基本的には、プロセスの監視制御のみに用いられ、プロセスの監視制御に使用された後は捨てられるか、要求に応じてプラント情報管理システム等の上位システムに提供されるのが一般的である。
【０００７】
分散制御システムで取り扱われるデータに割り当てられるタグの名称（タグ名）は、エンドユーザ（プロセス運転者）が任意に設定することが可能であることから、タグ名は、例えばエンドユーザが理解しやすい名称とされることが多い。このため、分散制御システムにおいて、タグを用いて取り扱われるデータ（タグデータ）が、どのプロセス値（常圧蒸留塔の塔頂圧力値等）に該当するのかは、タグ名を設定したエンドユーザしか分からないのが殆どである。また、各タグに短いコメント文字列を追加定義することはできるが、これもエンドユーザが理解しやすい名称とされることが多いため、エンドユーザしか分からないのが殆どである。分散制御システムの製造者が、プロセスの化学工学的知識やプラントの各種業務知識を得ることによって、分散制御システムで取り扱われるタグデータをプロセス監視制御以外の目的でエンドユーザのために活用しようとしても、既に導入済みのシステムの場合は、エンドユーザに聞かない限り、タグデータがどのプロセス値に該当するのかが分からないことから、エンドユーザに確認する前に先んじて活用することができていないのが実情である。
【０００８】
分散制御システムの製造者が、タグ名を設定したエンドユーザから、タグ名とプロセス値との対応関係を聞き出せば、上記のタグデータをプロセス監視制御以外の目的で活用することができる。しかしながら、エンドユーザからタグ名とプロセス値との対応関係を聞き出すには、その目的、効果、費用等をエンドユーザに説明した上で、エンドユーザの合意を得なければならない。このため、エンドユーザの合意が得られない場合には、例えエンドユーザのためであっても分散制御システムで取り扱われるタグデータをプロセス監視制御以外の目的で活用することができないという問題がある。この問題は、分散制御システムに限られる問題ではなく、データをタグ形式で取り扱っているシステム全般における問題である。
【０００９】
本発明は上記事情に鑑みてなされたものであり、ユーザが任意に設定したタグ名とプロセス値との対応関係を自動的に識別することができるタグ識別装置、タグ識別方法、及びタグ識別プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の一態様によるタグ識別装置は、ユーザが任意に設定したタグ名とプロセス値との対応関係を自動的に識別するタグ識別装置（４０）であって、タグ毎に、前記タグ名と、前記タグ名を用いて取り扱われるデータであるタグデータの種類、上下限値、及び工業単位とが定義された第１定義情報（ＴＬ）から、予め特定された第１プロセス値の種類、上下限値、及び工業単位の少なくとも１つが一致するタグを抽出し、抽出したタグに定義されている前記タグ名を用いて取り扱われるタグデータを、前記タグデータの実測値（ＰＤ）を用いて選択して前記第１プロセス値と識別する第１処理を行う処理部（４４）を備えるタグ識別装置。
また、本発明の一態様によるタグ識別装置は、前記処理部が、前記第１定義情報から、予め特定された第２プロセス値の種類、上下限値、及び工業単位の少なくとも１つが一致するタグを抽出し、抽出したタグに定義されている前記タグ名を用いて取り扱われるタグデータを、プロセス監視に用いられる相互に関連する監視画面であってタグに関する情報が含まれるグラフィックが複数定義された第２定義情報（ＧＤ）及び前記タグデータの実測値の少なくとも一方を用いて選択して前記第２プロセス値と識別する第２処理を行う。
また、本発明の一態様によるタグ識別装置は、前記処理部が、前記第１定義情報及び前記第２定義情報の少なくとも一方から、予め特定された第ｎ（ｎは、３以上の整数）プロセス値の種類、上下限値、及び工業単位の少なくとも１つが一致するタグを抽出し、抽出したタグに定義されている前記タグ名を用いて取り扱われるタグデータを前記第ｎプロセス値と識別する第３処理を繰り返す。
また、本発明の一態様によるタグ識別装置は、前記処理部が、識別すべきプロセス値が複数ある場合には、前記タグ名の類似性も考慮して前記タグの抽出を行う。
また、本発明の一態様によるタグ識別装置は、前記処理部が、前記第２定義情報を用いる場合には、前記グラフィックの関連性に基づいて、前記グラフィックを辿って前記タグデータの選択又は前記タグの抽出を行う。
本発明の一態様によるタグ識別方法は、ユーザが任意に設定したタグ名とプロセス値との対応関係を自動的に識別するタグ識別方法であって、タグ毎に、前記タグ名と、前記タグ名を用いて取り扱われるデータであるタグデータの種類、上下限値、及び工業単位とが定義された第１定義情報（ＴＬ）から、予め特定された第１プロセス値の種類、上下限値、及び工業単位の少なくとも１つが一致するタグを抽出し、抽出したタグに定義されている前記タグ名を用いて取り扱われるタグデータを、前記タグデータの実測値（ＰＤ）を用いて選択して前記第１プロセス値と識別する第１ステップ（Ｓ１１）を有する。
また、本発明の一態様によるタグ識別方法は、前記第１定義情報から、予め特定された第２プロセス値の種類、上下限値、及び工業単位の少なくとも１つが一致するタグを抽出し、抽出したタグに定義されている前記タグ名を用いて取り扱われるタグデータを、プロセス監視に用いられる相互に関連する監視画面であってタグに関する情報が含まれるグラフィックが複数定義された第２定義情報（ＧＤ）及び前記タグデータの実測値の少なくとも一方を用いて選択して前記第２プロセス値と識別する第２ステップ（Ｓ１２）を更に有する。
また、本発明の一態様によるタグ識別方法は、前記第１定義情報及び前記第２定義情報の少なくとも一方から、予め特定された第ｎ（ｎは、３以上の整数）プロセス値の種類、上下限値、及び工業単位の少なくとも１つが一致するタグを抽出し、抽出したタグに定義されている前記タグ名を用いて取り扱われるタグデータを前記第ｎプロセス値と識別する第３ステップ（Ｓ１４）を更に有する。
本発明の一態様によるタグ識別プログラムは、コンピュータを、ユーザが任意に設定したタグ名とプロセス値との対応関係を自動的に識別するタグ識別装置（４０）として機能させるタグ識別プログラムであって、前記コンピュータを、タグ毎に、前記タグ名と、前記タグ名を用いて取り扱われるデータであるタグデータの種類、上下限値、及び工業単位とが定義された第１定義情報（ＴＬ）から、予め特定された第１プロセス値の種類、上下限値、及び工業単位の少なくとも１つが一致するタグを抽出し、抽出したタグに定義されている前記タグ名を用いて取り扱われるタグデータを、前記タグデータの実測値（ＰＤ）を用いて選択して前記第１プロセス値と識別する第１処理を行う処理手段（４４）として機能させる。
また、本発明の一態様によるタグ識別プログラムは、前記処理手段が、前記第１定義情報から、予め特定された第２プロセス値の種類、上下限値、及び工業単位の少なくとも１つが一致するタグを抽出し、抽出したタグに定義されている前記タグ名を用いて取り扱われるタグデータを、プロセス監視に用いられる相互に関連する監視画面であってタグに関する情報が含まれるグラフィックが複数定義された第２定義情報（ＧＤ）及び前記タグデータの実測値の少なくとも一方を用いて選択して前記第２プロセス値と識別する第２処理を行う。
また、本発明の一態様によるタグ識別プログラムは、前記処理手段が、前記第１定義情報及び前記第２定義情報の少なくとも一方から、予め特定された第ｎ（ｎは、３以上の整数）プロセス値の種類、上下限値、及び工業単位の少なくとも１つが一致するタグを抽出し、抽出したタグに定義されている前記タグ名を用いて取り扱われるタグデータを前記第ｎプロセス値と識別する第３処理を繰り返す。
【００１１】
つまり、本発明の一態様は、該当プラントに定義されたタグデータのタグ名、データ種別（温度、圧力、流量、レベル等）、スケールの上下限値、工業単位、定義されている制御ドローイング名といった属性が網羅的に定義された第１定義情報（ＴＬ）から、タグ名の類似性（名称の先頭から１文字ずつ同一かどうかを比較し、同一率をもって判断する）及び属性の組み合わせが特徴的なタグの候補をプロセスの化学工学的知識を使ってプロセスユニット毎に抽出し、前記タグデータの実測値（ＰＤ）と組み合わせて最終的に何のプロセス値（第１プロセス値）であるかを特定する。
次に、特定したタグを起点に、当該プロセスユニットに存在する別の特徴的なタグ（特徴的だが、前述の組み合わせだけでは特定できない）を特定する。これには、各グラフィックにどのタグが含まれているかの情報と、各グラフィック間の呼び出し関係が定義された第２定義情報（ＧＤ）とを使う。まず、特定したタグが含まれるグラフィックを抽出する。次に、それらグラフィックの中から、当該プロセスユニットで次に特徴的なタグ（但し、直接特定できないタグ）を特定する。仮に、そのグラフィックに見つからなかった場合は、呼び出し関係が近い別のグラフィック内で特定を試みる。それでも見つからなかった場合は、次に呼び出し関係が近い別のグラフィックで特定を試みるということを繰り返す。
尚、上記の化学工学的知識とは、石油・化学製品の製造の仕組み（物質収支、熱収支、反応、分離、製造プロセスの設計、プロセス制御系の設計）に関する知識である。例えば、「石油精製プラントで一番圧力値が低いのはどの装置のどのプロセス値か」、「加熱炉には、２×ｎ個のパスがある、それぞれのレンジは同一であり、タグの名称も類似している」等の知識である。また、上記のプロセスユニットは、プロセス（加工処理）の違いを基準にして規定される。例えば、常圧蒸留装置にある一連の設備のまとまりが１つのプロセスユニットとして、流動接触分解装置にある一連の設備のまとまりが１つのプロセスユニットとしてそれぞれ規定される。
【発明の効果】
【００１２】
本発明によれば、ユーザが任意に設定したタグ名とプロセス値との対応関係を自動的に識別することができるという効果がある。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態によるタグ識別装置、タグ識別方法、及びタグ識別プログラムが用いられるプロセス制御システムの要部構成を示すブロック図である。
【図２】タグ識別装置としてのエンジニアリング端末の要部構成を示すブロック図である。
【図３】本発明の一実施形態で用いられるタグリストの一例を示す図である。
【図４】本発明の一実施形態で用いられるグラフィックの一例を簡略化して示す図である。
【図５】本発明の一実施形態で用いられるグラフィックの一例を簡略化して示す図である。
【図６】本発明の一実施形態で用いられるグラフィックの相互の関連性の一例を示す図である。
【図７】本発明の一実施形態によるタグ識別方法の概要を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の一実施形態によるタグ識別装置、タグ識別方法、及びタグ識別プログラムについて詳細に説明する。
【００１５】
〔プロセス制御システム〕
図１は、本発明の一実施形態によるタグ識別装置、タグ識別方法、及びタグ識別プログラムが用いられるプロセス制御システムの要部構成を示すブロック図である。図１に示す通り、プロセス制御システム１は、フィールド機器１０、コントローラ２０、操作監視端末３０、及びエンジニアリング端末４０を備えており、操作監視端末３０からの指示等に応じてコントローラ２０がフィールド機器１０を制御することによってプラント（図示省略）で実現されるプロセスの制御を行う。
【００１６】
ここで、フィールド機器１０及びコントローラ２０はフィールドネットワークＮ１に接続され、コントローラ２０、操作監視端末３０、及びエンジニアリング端末４０は、制御ネットワークＮ２に接続されている。フィールドネットワークＮ１は、例えばプラントの現場に敷設された有線のネットワークである。他方、制御ネットワークＮ２は、例えばプラントの現場と監視室との間を接続する有線のネットワークである。尚、これらフィールドネットワークＮ１及び制御ネットワークＮ２は、無線のネットワークであっても良い。
【００１７】
フィールド機器１０は、例えば流量計や温度センサ等のセンサ機器、流量制御弁や開閉弁等のバルブ機器、ファンやモータ等のアクチュエータ機器、その他のプラントの現場に設置される機器である。尚、本実施形態では、理解を容易にするために、制御すべきプロセスにおける状態量が流体の流量である場合を例に挙げて説明する。このため、図１においては、プラントに設置された複数のフィールド機器１０のうちの流体の流量を測定する１つのセンサ機器１０ａと流体の流量を制御（操作）する１つのバルブ機器１０ｂとを図示している。
【００１８】
コントローラ２０は、操作監視端末３０からの指示等に応じてフィールド機器１０との間で通信を行ってフィールド機器１０の制御を行う。具体的に、コントローラ２０は、あるフィールド機器１０（例えば、センサ機器１０ａ）で測定されたプロセス値を取得し、他のフィールド機器１０（例えば、バルブ機器１０ｂ）の操作量を演算して送信することによって、他のフィールド機器１０（例えば、バルブ機器１０ｂ）を制御する。ここで、コントローラ２０で取り扱われるデータの各々にはタグが割り当てられており、コントローラ２０は、タグを用いて各種データの取り扱いを行う。尚、図１では、理解を容易にするために、１つのコントローラ２０のみを図示しているが、コントローラ２０は、幾つかの制御ループ毎に複数設けられていても良い。
【００１９】
操作監視端末３０は、例えばプラントの運転員によって操作されてプロセスの監視のために用いられる端末である。具体的に、操作監視端末３０は、フィールド機器１０の入出力データをコントローラ２０から取得してプロセス制御システム１を構成するフィールド機器１０やコントローラ２０の挙動を運転員に伝えるとともに、運転員の指示に基づいてコントローラ２０の制御を行う。
【００２０】
エンジニアリング端末４０は、不図示の計装データベースに格納された設計情報（プロセス制御システム１を含めたプラントの設計情報）に基づいて、フィールド機器１０、コントローラ２０、及び操作監視端末３０に設定すべき情報やプログラム等を作成するための端末である。また、エンジニアリング端末４０は、コントローラ２０で用いられるタグ名とプロセス値との対応関係を自動的に識別する。以下、タグ識別装置としてのエンジニアリング端末４０の構成について詳細に説明する。
【００２１】
〔タグ識別装置〕
図２は、タグ識別装置としてのエンジニアリング端末の要部構成を示すブロック図である。図２に示す通り、エンジニアリング端末４０は、操作部４１、表示部４２、格納部４３、処理部４４（処理手段）、通信部４５、及びドライブ装置４６を備える。このようなエンジニアリング端末４０は、例えばパーソナルコンピュータやワークステーションにより実現される。
【００２２】
操作部４１は、例えばキーボードやポインティングデバイス等の入力装置を備えており、エンジニアリング端末４０を使用する作業者の操作に応じた指示（エンジニアリング端末４０に対する指示）を処理部４４に出力する。表示部４２は、例えば液晶表示装置等の表示装置を備えており、処理部４４から出力される各種情報を表示する。尚、操作部４１及び表示部４２は、物理的に分離されたものであっても良く、表示機能と操作機能とを兼ね備えるタッチパネル式の液晶表示装置のように物理的に一体化されたものであっても良い。
【００２３】
格納部４３は、例えばＨＤＤ（ハードディスクドライブ）やＳＳＤ（ソリッドステートドライブ）等の補助記憶装置を備えており、各種データを格納する。例えば、格納部４３は、プロジェクトファイルＰＦ及びプロセスデータＰＤ（タグデータの実測値）を格納する。尚、図２においては図示を省略しているが、格納部４３には、例えばエンジニアリング端末４０で実行される各種プログラムも格納される。
【００２４】
上記のプロジェクトファイルＰＦは、プロセス制御システム１で用いられる各種データが定義されている定義ファイルであり、タグリストＴＬ（第１定義情報）とグラフィックデータＧＤ（第２定義情報）とを含む。タグリストＴＬは、コントローラ２０でタグを用いて取り扱われるタグデータの定義情報が含まれるリストである。グラフィックデータＧＤは、操作監視端末３０に表示される監視画面（グラフィック）の定義情報が含まれるデータである。尚、プロジェクトファイルＰＦに含まれるタグリストＴＬ及びグラフィックデータＧＤの詳細については後述する。
【００２５】
プロセスデータＰＤは、過去においてプロセス制御に用いられたデータ（過去のタグデータ）である。例えば、図１に示すセンサ機器１０ａで測定されたプロセス値を示すデータ、バルブ機器１０ｂの操作量を示すデータ等、及び各種アラームが含まれる。このプロセスデータＰＤは、本来的にはコントローラ２０に蓄積され、予め規定された権限が無ければアクセスすることができないデータである。本実施形態では説明を簡単にするために、コントローラ２０で蓄積されたプロセスデータＰＤと同じものが格納部４３に格納されているものとする。
【００２６】
処理部４４は、操作部４１から入力される操作指示、又は制御ネットワークＮ２を介して送信されてくる指示に基づいて、エンジニアリング端末４０の動作を統括して制御する。例えば、コントローラ２０に設定すべき情報の作成指示が操作部４１から入力された場合には、不図示の計装データベースに格納された設計情報に基づいて、必要となる情報を作成する処理を行う。また、処理部４４は、コントローラ２０で用いられるタグ名とプロセス値との対応関係を自動的に識別する処理を行う。尚、処理部４４で行われる処理の詳細については後述する。
【００２７】
通信部４５は、処理部４４によって制御され、制御ネットワークＮ２を介した通信を行う。尚、通信部４５は、有線通信を行うものであっても、無線通信を行うものであっても良い。ドライブ装置４６は、例えばＣＤ−ＲＯＭ又はＤＶＤ（登録商標）−ＲＯＭ等のコンピュータ読み取り可能な記録媒体Ｍに記録されているデータの読み出しを行う。この記録媒体Ｍは、エンジニアリング端末４０の各ブロックの機能（例えば、処理部４４の機能）を実現するプログラムを格納している。
【００２８】
このような記録媒体Ｍに格納されたプログラムがドライブ装置４６によって読み込まれ、エンジニアリング端末４０にインストールされることにより、エンジニアリング端末４０の各ブロックの機能がソフトウェア的に実現される。つまり、これらの機能は、ソフトウェアとハードウェア資源とが協働することによって実現される。尚、エンジニアリング端末４０の各ブロックの機能を実現するプログラムは、記録媒体Ｍに記録された状態で配布されても良く、インターネット等の外部のネットワークを介して配布されても良い。
【００２９】
〈タグリスト〉
図３は、本発明の一実施形態で用いられるタグリストの一例を示す図である。前述の通り、タグリストＴＬは、コントローラ２０でタグを用いて取り扱われるタグデータの定義情報が含まれるリストである。図３に示す例では、タグ毎に、「ＦＣＳ名」、「ドローイング」、「タグ名」、「タグ種類」、「タグコメント」、「上限値」、「下限値」、「工業単位」が定義されている。
【００３０】
「ＦＣＳ名」は、各タグが定義されているコントローラ２０を特定するための情報である。この情報としては、予め各コントローラ２０に割り当てられた識別情報（識別名）が用いられる。例えば、図３に示す例では、「ＦＣＳ名」として“ＦＣＳ２１０１”が定義されている。尚、図３に示す例では、「ＦＣＳ名」として“ＦＣＳ２１０１”のみが定義されているが、複数のコントローラ２０が設けられる場合には、各々のコントローラ２０に割り当てられた識別情報が「ＦＣＳ名」として定義される。
【００３１】
「ドローイング」は、各タグが定義されている制御ドローイングを特定する情報である。ここで、制御ドローイングとは、コントローラ２０の制御機能を定義するものであり、例えば制御ループ毎に用意される。制御ドローイングを特定する情報としては、予め各制御ドローイングに割り当てられた識別情報（識別名）が用いられる。例えば、図３に示す例では、「ドローイング名」として“ＤＲ００２１”及び“ＤＲ００３５”が定義されている。
【００３２】
「タグ名」は、コントローラ２０で取り扱われるタグデータの各々に割り当てられたタグの名称である。このタグ名は、エンドユーザ（例えば、プラントの管理者）が任意に設定することが可能である。図３に示す例では、「タグ情報」として、４桁の特定の数字（“２１００”）と、２文字の任意の英字（“ＦＩ”，“ＰＩ”，“ＦＣ”等）と、３桁の任意の数字とからなる計９文字の文字列が定義されている。
【００３３】
「タグ種類」は、タグの種類を示す情報である。図３に示す例では、「タグ種類」として“ＰＶＩ”及び“ＰＩＤ−ＳＴＣ”が定義されている。「タグ種類」として“ＰＶＩ”が定義されているタグ（タグデータ）は監視用のタグ（タグデータ）を意味しており、“ＰＩＤ−ＳＴＣ”が定義されているタグ（タグデータ）は制御用のタグ（タグデータ）を意味している。
【００３４】
「タグコメント」は、タグの付加情報である。このタグコメントは、エンドユーザ（例えば、プラントの管理者）が任意に設定することが可能であり、例えば、そのタグが、どのような状態量を示すものであるかを示す情報が定義される。「上限値」は、タグデータのスケールの上限値を規定する値であり、「下限値」は、タグデータのスケールの下限値を規定する値である。
【００３５】
「工業単位」は、タグを用いて取り扱われるタグデータの単位を示す情報である。例えば、タグデータが圧力を示すものである場合には、「工業単位」としてＰＡ（パスカル）、ＰＡＡ（Pascals Absolute：パスカル絶対圧）、ｂａｒ、ｂａｒｇ（ゲージ圧）、ＰＳＩＡ（Pounds per Square Inch Absolute：ＰＳＩ絶対圧）、ＰＳＩＧ（Pounds per Square Inch Gauge：ＰＳＩゲージ圧）等が定義される。また、タグデータが流量を示すものである場合には、「工業単位」としてｋｇ／ｈ、ｍ３／ｈ、ｔ／ｈ、ｎｍ３／ｈ等が定義される。
【００３６】
〈グラフィックデータ〉
図４，図５は、本発明の一実施形態で用いられるグラフィックの一例を簡略化して示す図である。尚、図４，５においては、理解を容易にするために、グラフィックを極力簡略して図示している点に注意されたい。前述の通り、グラフィックは、操作監視端末３０に表示される監視画面である。このグラフィックは、プラントの配管・計装図（Ｐ＆ＩＤ：Piping and Instrumentation Diagram）を模したものであり、プラントの各種機器、装置、設備を簡単な図形（円、四角形、線、矢印等）及び文字（テキスト）を用いて表現したものである。
【００３７】
また、このグラフィックには、その監視画面にグラフィックに表示される機器等で用いられるタグデータ（温度値、流量値等）が表示される。尚、タグデータが何であるかを分かり易くするために、タグデータに付随してタグ名が表示されることもある。このため、グラフィックを表示するために必要となるグラフィックデータＧＤには、プラントの機器等を表現する図形の種類（円、四角形等）を示す情報、監視画面内における各図形の表示位置を示す情報、監視画面内に表示されるタグデータのタグ名を示す情報、及びタグデータ及びタグ名の表示位置を示す情報等が含まれる。尚、ここでは、説明を簡単にするために、タグ名を示す情報がグラフィックに含まれるものとして説明するが、タグ名を示す情報を、グラフィックデータＧＤに関連付けた状態でグラフィックデータＧＤとは別に設けても良い。
【００３８】
図４に例示するグラフィックは、加熱炉１１０ａ，１１０ｂ及び蒸留塔１２０を備える製油所減圧蒸留装置１００についてのグラフィックである。加熱炉１１０ａ，１１０ｂは、燃料及び蒸気が供給されており、例えば製品の原料としての原油を加熱するものである。蒸留塔１２０は加熱炉１１０ａ，１１０ｂから供給される原油（加熱された原油）を蒸留するものである。また、図４に例示するグラフィックでは、蒸留塔１２０の圧力（Column Pressure）を示すタグのタグ名ＴＧ１と、加熱炉１１０ａにおける原料の流量（Furnace Pass Flow）を示すタグのタグ名ＴＧ２が表示されている。
【００３９】
図５に例示するグラフィックは、図４に示す製油所減圧蒸留装置１００のうちの加熱炉１１０ａのみについてのグラフィックである。図５に示す例では、加熱炉１１０ａが図４に示すものよりも拡大表示されている。また、図５に例示するグラフィックでは、加熱炉１１０ａにおける原料の流量（Furnace Pass Flow）を示すタグのタグ名ＴＧ２に加えて、加熱炉１１０ａで用いられる蒸気の流量（Furnace Velocity Steam Flow）を示すタグのタグ名ＴＧ３、加熱炉１１０ａの出力側の温度（Furnace Pass Outlet Temperature）を示すタグのタグ名ＴＧ４、及び加熱炉１１０ａの放射領域の温度（Radiant Zone Temperature）を示すタグのタグ名ＴＧ５が表示されている。
【００４０】
ここで、グラフィックは、上述の通り、操作監視端末３０に表示される監視画面である。このため、各グラフィックは、図６に示す通り、相互に関連しており、操作監視端末３０を使用する作業者の指示に応じて、操作監視端末３０に表示されるグラフィックを、そのグラフィックに関連するグラフィックに切り替え可能である。図６は、本発明の一実施形態で用いられるグラフィックの相互の関連性の一例を示す図である。
【００４１】
例えば、図４に例示するグラフィックは、図６中の“２ＴＰ０１２”なるグラフィックであって、図５に例示するグラフィックは、図６中の“２ＴＰ０１６”なるグラフィックである。図６に示す通り、これらのグラフィックは互いに接続されており、相互に関連していることから、操作監視端末３０を使用する作業者の指示に応じて、図４に示すグラフィックが操作監視端末３０に表示されている場合には、図５に示すグラフィックに切り換えることが可能であり、図５に示すグラフィックが操作監視端末３０に表示されている場合には、図４に示すグラフィックに切り換えることが可能である。
【００４２】
グラフィックデータＧＤは、操作監視端末３０にグラフィックを表示する場合に用いられるのは勿論であるが、操作監視端末３０にグラフィックを表示する場合以外にも用いられる。例えば、エンジニアリング端末４０の処理部４４でタグ名とプロセス値との対応関係を自動的に識別する処理が行われる場合にも用いられる。具体的には、図６に示す関連性に基づいてグラフィックを順に辿って、グラフィックデータに含まれるタグ名を検索する際に用いられる。
【００４３】
〔タグ識別方法〕
次に、本発明の一実施形態によるタグ識別方法について説明する。図７は、本発明の一実施形態によるタグ識別方法の概要を示すフローチャートである。図７に示すフローチャートは、例えば、プラントに新たに構築されたプロセス制御システム１の稼働が開始されたとき、プラントに構築されているプロセス制御システム１が更新（例えば、コントローラ２０で用いられている制御プログラムの更新）された後に稼働されたとき、タグに関する情報が変更された場合、等に開始される。
【００４４】
本実施形態のタグ識別方法は、端的にいうと、予め特徴的なプロセス値を幾つか選択しておき、エンジニアリング端末４０が、プロジェクトファイルＰＦ及びプロセスデータＰＤを用いて、選択したプロセス値とタグ名との対応関係を自動的に識別するものである。ここで、予め選択する特徴的なプロセス値としては、他のプロセス値とは容易に区別することができるプロセス値であることが好ましい。例えば、図３に示すタグリストＴＬに定義されている項目（「タグ種類」、「タグコメント」、「上限値」、「下限値」、「工業単位」）の少なくとも１つが、他のプロセス値とは相違している（或いは、大きく乖離している）プロセス値を選択するのが好ましい。
【００４５】
以下では理解を容易にするために、図４に示す蒸留塔１２０及び図４，５に示す加熱炉１１０ａにおける以下のプロセス値が上記の特徴的なプロセス値として予め選択されているものとする。
・蒸留塔１２０の圧力（Column Pressure）
・加熱炉１１０ａにおける原料の流量（Furnace Pass Flow）
・加熱炉１１０ａで用いられる蒸気の流量（Furnace Velocity Steam Flow）
・加熱炉１１０ａの出力側の温度（Furnace Pass Outlet Temperature）
・加熱炉１１０ａの放射領域の温度（Radiant Zone Temperature）
【００４６】
上記の蒸留塔１２０の圧力は、製油所減圧蒸留装置１００において最も低い圧力になる点において最も特徴的なプロセス値である。上記の加熱炉１１０ａにおける原料の流量（Furnace Pass Flow）、蒸気の流量（Furnace Velocity Steam Flow）、出力側の温度（Furnace Pass Outlet Temperature）、及び放射領域の温度（Radiant Zone Temperature）は、最も特徴的なプロセス値である蒸留塔１２０の圧力に近い場所で得られるプロセス値として選択されている。
【００４７】
図７に示すフローチャートの処理が開始されると、まず最も特徴的なタグ（第１タグ）を識別する処理（第１処理）が、エンジニアリング端末４０の処理部４４で行われる（ステップＳ１１：第１ステップ）。具体的には、プロジェクトファイルＰＦのタグリストＴＬ及びプロセスデータＰＤを用いて、最も特徴的なプロセス値である蒸留塔１２０の圧力（Column Pressure）に対応するタグを識別する処理が、エンジニアリング端末４０の処理部４４で行われる。
【００４８】
詳細には、プロジェクトファイルＰＦのタグリストＴＬから、以下の３つの抽出条件の全てが合致するタグを抽出する処理が行われる。
（１）「工業単位」が、圧力（例えば、ＰＡ、ＰＡＡ、ｂａｒ、ｂａｒｇ、ＰＳＩＡ、ＰＳＩＧ等）であるタグ
（２）「タグ種類」が、“ＰＩＤ”又は“ＰＶＤ”であるタグ
（３）絶対圧のタグ、又はゲージ圧のタグであって「下限値」がマイナスのタグ
【００４９】
また、上記の処理とともに、プロセスデータＰＤから、実測値が０〜２００［ｍｂａｒ］又は０〜２０［ｋＰａ］であるタグデータ（タグ）を抽出する処理が行われる。そして、プロジェクトファイルＰＦのタグリストＴＬから抽出されたタグのうち、プロセスデータＰＤから抽出されたタグデータのうちの実測値が最も小さいタグデータに割り当てられているタグを、最も特徴的なプロセス値である蒸留塔１２０の圧力（Column Pressure）に対応するタグ（第１タグ）であると識別する処理が行われる。
【００５０】
ここで、識別すべきタグ（プロセス値）が複数ある場合には、タグ名の類似性も考慮して上記のタグを抽出する処理が行われる。識別すべきタグ（プロセス値）が複数ある場合とは、例えば１つの配管が複数に分岐している場合に、分岐している配管を流れる流体の流量の各々に対応する複数のタグを識別する場合である。このようなタグのタグ名は、似たようなタグ名が付されることが多いことから、タグを抽出する際にタグ名の類似性が考慮される。
【００５１】
タグ名の類似性は、例えばタグ名の先頭から１文字ずつ同一であるか否かを比較することによって判断する。例えば、“ＦＩＣ１０４Ａ”、“ＦＩＣ１０４Ｂ”、“ＦＩＣ２０２２”、“ＦＩＯ２１１２”なるタグ名があった場合、“ＦＩＣ１０４Ａ”なるタグ名に対する類似性は、以下の通り判断される。
“ＦＩＣ１０４Ｂ”：類似性６／７（７文字中、先頭から６文字同一）
“ＦＩＣ２０２２”：類似性３／７（７文字中、先頭から３文字同一）
“ＦＩＯ２１１２”：類似性２／７（７文字中、先頭から２文字同一）
つまり、“ＦＩＣ１０４Ａ”なるタグ名に対しては、“ＦＩＣ１０４Ｂ”なるタグ名の類似性が最も高いと判断される。
【００５２】
次に、上記の最も特徴的なタグ（第１タグ）に近いタグ（第２タグ）を識別する処理（第２処理）が、エンジニアリング端末４０の処理部４４で行われる（ステップＳ１２：第２ステップ）。具体的には、プロジェクトファイルＰＦのタグリストＴＬと、プロジェクトファイルＰＦのグラフィックデータＧＤ及びプロセスデータＰＤの少なくとも一方とを用いて、最も特徴的なプロセス値である蒸留塔１２０の圧力（Column Pressure）が得られる位置に近い位置で得られる加熱炉１１０ａにおける原料の流量（Furnace Pass Flow）に対応するタグを識別する処理が、エンジニアリング端末４０の処理部４４で行われる。
【００５３】
詳細には、プロジェクトファイルＰＦのタグリストＴＬから、以下の３つの抽出条件の全てが合致するタグを抽出し、タググループを作成する処理が行われる。
（１）「工業単位」が、流量（例えば、ｋｇ／ｈ、ｍ３／ｈ、ｔ／ｈ、ｎｍ３／ｈ等）であるタグ
（２）「タグ種類」が、“ＰＩＤ”又は“ＰＶＤ”であるタグ
（３）「上限値」と「下限値」とが同じ値であるタグ
【００５４】
上記の処理で作成されたタググループが「４」以上の場合には、「下限値」が一定以上のタグを抽出する処理が行われる。例えば、「下限値」が、２０００［ｋｇ／ｈ」以上のタグ、５０［ｍ３／ｈ」以上のタグ、２［ｔ／ｈ］以上のタグを抽出する処理が行われる。これに対し、上記の処理で作成されたタググループが「２」の場合には、「下限値」を大きめにしてタグを抽出する処理が行われる。ここで、識別すべきタグ（プロセス値）が複数ある場合には、タグ名の類似性も考慮して上記のタグを抽出する処理を行っても良い。
【００５５】
以上の処理で残ったタググループのうち、上記の最も特徴的なプロセス値である蒸留塔１２０の圧力（Column Pressure）に対応すると識別されたタグ（第１タグ）が含まれるグラフィックに存在するタググループを抽出する処理が行われる。仮に、この処理にて、抽出されるタググループが無い場合には、図６に示すグラフィックの関連性に基づいて、第１タグが含まれるグラフィックから順に他のグラフィックを辿って上記のタググループを抽出（検索）する処理が行われる。そして、最も先に抽出されたタググループ又は最も多く現れたタググループを、加熱炉１１０ａにおける原料の流量（Furnace Pass Flow）に対応するタグ（第２タグ）であると識別する処理が行われる。尚、現れる数が同じ場合には、実測値の合計値が大きいタググループを、加熱炉１１０ａにおける原料の流量（Furnace Pass Flow）に対応するタグ（第２タグ）であると識別する処理が行われる。このような処理が行われることで、例えば、図４，５中のタグ名ＴＧ２が付されたタグが、原料の流量（Furnace Pass Flow）に対応するタグ（第２タグ）であると識別される。
【００５６】
以上の処理が終了すると、識別すべきタグの有無がエンジニアリング端末４０の処理部４４で判断される（ステップＳ１３）。ここでは、識別すべきタグとして、加熱炉１１０ａで用いられる蒸気の流量（Furnace Velocity Steam Flow）、出力側の温度（Furnace Pass Outlet Temperature）、及び放射領域の温度（Radiant Zone Temperature）があるため、判断結果は「ＹＥＳ」になる。
【００５７】
すると、第１タグ及び第２タグの何れかに近いタグ（第３タグ）を識別する処理（第３処理）が、エンジニアリング端末４０の処理部４４で行われる（ステップＳ１４：第３ステップ）。具体的には、プロジェクトファイルＰＦのタグリストＴＬ又はグラフィックデータＧＤから、最も特徴的なプロセス値である蒸留塔１２０の圧力（Column Pressure）が得られる位置と、加熱炉１１０ａにおける原料の流量（Furnace Pass Flow）が得られる位置との何れかに近い位置で得られる加熱炉１１０ａで用いられる蒸気の流量（Furnace Velocity Steam Flow）に対応するタグを識別する処理が、エンジニアリング端末４０の処理部４４で行われる。
【００５８】
詳細には、上記の加熱炉１１０ａにおける原料の流量（Furnace Pass Flow）に対応すると識別されたタグ（第２タグ）が含まれるグラフィックの中から「工業単位」が流量であるタグを抽出する処理が行われる。尚、識別すべきタグ（プロセス値）が複数ある場合には、タグ名の類似性も考慮して上記のタグを抽出する処理を行っても良い。そして、流量値が、加熱炉１１０ａにおける原料の流量（Furnace Pass Flow）の次に大きく、同じ数のタググループを、加熱炉１１０ａで用いられる蒸気の流量（Furnace Velocity Steam Flow）に対応するタグ（第３タグ）であると識別する処理が行われる。仮に、この処理にて、抽出されるタググループが無い場合には、図６に示すグラフィックの関連性に基づいて、第２タグが含まれるグラフィックから順に他のグラフィックを辿って上記のタググループを抽出（検索）する処理が行われる。
【００５９】
以上の処理が終了すると、再び識別すべきタグの有無がエンジニアリング端末４０の処理部４４で判断される（ステップＳ１３）。ここでは、識別すべきタグとして、加熱炉１１０ａの出力側の温度（Furnace Pass Outlet Temperature）、及び放射領域の温度（Radiant Zone Temperature）があるため、判断結果は「ＹＥＳ」になる。
【００６０】
すると、第１タグ〜第３タグの１つに近いタグ（第４タグ）を識別する処理（第３処理）が、エンジニアリング端末４０の処理部４４で行われる（ステップＳ１４：第３ステップ）。具体的には、プロジェクトファイルＰＦのタグリストＴＬ又はグラフィックデータＧＤから、最も特徴的なプロセス値である蒸留塔１２０の圧力（Column Pressure）が得られる位置、加熱炉１１０ａにおける原料の流量（Furnace Pass Flow）が得られる位置、及び加熱炉１１０ａで用いられる蒸気の流量（Furnace Velocity Steam Flow）が得られる位置の１つに近い位置で得られる加熱炉１１０ａの出力側の温度（Furnace Pass Outlet Temperature）に対応するタグを識別する処理が、エンジニアリング端末４０の処理部４４で行われる。
【００６１】
詳細には、上記の加熱炉１１０ａにおける原料の流量（Furnace Pass Flow）に対応すると識別されたタグ（第２タグ）が含まれるグラフィックの中から「工業単位」が温度であり、且つ「タグ種類」が“ＰＩＤ”であるタグを抽出する処理が行われる。尚、識別すべきタグ（プロセス値）が複数ある場合には、タグ名の類似性も考慮して上記のタグを抽出する処理を行っても良い。そして、最大のレンジが設定されており且つ実測値が最大のタグを、加熱炉１１０ａの出力側の温度（Furnace Pass Outlet Temperature）に対応するタグ（第４タグ）であると識別する処理が行われる。
【００６２】
以上の処理が終了すると、再び識別すべきタグの有無がエンジニアリング端末４０の処理部４４で判断される（ステップＳ１３）。ここでは、識別すべきタグとして、加熱炉１１０ａの放射領域の温度（Radiant Zone Temperature）があるため、判断結果は「ＹＥＳ」になる。
【００６３】
すると、第１タグ〜第４タグの１つに近いタグ（第５タグ）を識別する処理（第３処理）が、エンジニアリング端末４０の処理部４４で行われる（ステップＳ１４：第３ステップ）。具体的には、プロジェクトファイルＰＦのタグリストＴＬ又はグラフィックデータＧＤから、最も特徴的なプロセス値である蒸留塔１２０の圧力（Column Pressure）が得られる位置、加熱炉１１０ａにおける原料の流量（Furnace Pass Flow）が得られる位置、加熱炉１１０ａで用いられる蒸気の流量（Furnace Velocity Steam Flow）が得られる位置、及び加熱炉１１０ａの出力側の温度（Furnace Pass Outlet Temperature）が得られる位置の１つに近い位置で得られる加熱炉１１０ａの放射領域の温度（Radiant Zone Temperature）に対応するタグを識別する処理が、エンジニアリング端末４０の処理部４４で行われる。
【００６４】
詳細には、上記の加熱炉１１０ａにおける原料の流量（Furnace Pass Flow）が含まれるグラフィック、又はそのグラフィックに関連する近くの他のグラフィックから、「上限値」及び「下限値」で規定されるレンジが０〜１０００［℃］であるタグを抽出する処理が行われる。尚、識別すべきタグ（プロセス値）が複数ある場合には、タグ名の類似性も考慮して上記のタグを抽出する処理を行っても良い。そして、抽出されたタグを、加熱炉１１０ａの放射領域の温度（Radiant Zone Temperature）に対応するタグ（第５タグ）であると識別する処理が行われる。
【００６５】
以上の処理が終了すると、再び識別すべきタグの有無がエンジニアリング端末４０の処理部４４で判断される（ステップＳ１３）。ここでは、識別すべきタグが無いため、判断結果は「ＮＯ」になり、図７に示す一連の処理が終了する。
【００６６】
以上の通り、本実施形態では、まず、最も特徴的なプロセス値である蒸留塔１２０の圧力（Column Pressure）に対応するタグを識別する処理を行い、次に、最も特徴的なプロセス値である蒸留塔１２０の圧力（Column Pressure）が得られる位置に近い位置で得られる加熱炉１１０ａにおける原料の流量（Furnace Pass Flow）に対応するタグを識別する処理を行っている。そして、第１〜第ｎタグの１つに近い位置で得られるタグ（加熱炉１１０ａで用いられる蒸気の流量（Furnace Velocity Steam Flow）、出力側の温度（Furnace Pass Outlet Temperature）、放射領域の温度（Radiant Zone Temperature））を識別する処理を繰り返している。これにより、いわばジグソーパルズを組み立てるように、タグ名とプロセス値との対応関係を自動的に識別することができる。また、タグ名とプロセス値との対応関係を自動的に識別することができることから、タグ名によって取り扱われるタグデータを有効に活用することができる。
【００６７】
このようにして対応関係を識別したタグとプロセス値を、監視のノウハウ・知識を蓄積した監視アプリケーションソフトに入力することによって、ユーザはプラント運転の利益性の監視機能をエンジニアリングレスでＤＣＳ上において直ちに利用できる（従来はＤＣＳ上には無かった）。ここでいう監視のノウハウ・知識は、プラントの中にあるどのタグとプロセス値を見れば、プラント運転の利益性を監視できるかを明示したノウハウ・知識である。
【００６８】
このようにして対応関係を識別したタグとプロセス値を、監視のノウハウ・知識を蓄積した監視アプリケーションソフトに入力することによって、ユーザはプラント設備（塔漕類、タンク、配管、熱交換器、回転機等）の可用性・信頼性の監視機能をエンジニアリングレスでＤＣＳ上において直ちに利用できる（従来はＤＣＳ上には無かった）。ここでいう監視のノウハウ・知識は、プラントの中にあるどのタグとプロセス値を見れば、プラント設備の可用性・信頼性を監視できるかを明示したノウハウ・知識である。
【００６９】
このようにして対応関係を識別したタグとプロセス値を、監視のノウハウ・知識を蓄積した監視アプリケーションソフトに入力することによって、ユーザは運転員の能力の監視機能をエンジニアリングレスでＤＣＳ上において直ちに利用できる（従来はＤＣＳ上には無かった）。ここでいう監視のノウハウ・知識は、プラントの中にあるどのタグとプロセス値を見れば、運転員の能力を監視できるかを明示したノウハウ・知識である。
【００７０】
このようにして対応関係を識別したタグとプロセス値を、監視のノウハウ・知識を蓄積した監視アプリケーションソフトに入力することによって、ユーザはＤＣＳの監視制御機能（ＰＩＤ制御、監視グラフィック等）をエンジニアリングレスにおいて直ちに利用できる（従来はユーザから要求仕様を受け取り、それをエンジニアリングしていた）。ここでいう監視のノウハウ・知識は、プラントの中にあるどのタグとプロセス値を見れば、ＤＣＳの監視制御機能（PID制御、監視グラフィック等）を利用できるかを監視できるかを明示したノウハウ・知識である。
【００７１】
以上、本発明の一実施形態によるタグ識別装置、タグ識別方法、及びタグ識別プログラムについて説明したが、本発明は上記実施形態に制限されることなく本発明の範囲内で自由に変更が可能である。例えば、上記実施形態では、エンジニアリング端末４０がタグ名とプロセス値との対応関係を自動的に識別する処理を行う機能を備える例について説明した。しかしながら、この機能をコントローラ２０や操作監視端末３０が備えていても良い。
【符号の説明】
【００７２】
４０    エンジニアリング端末
４４    処理部
ＧＤ    グラフィックデータ
ＰＤ    プロセスデータ
ＴＬ    タグリスト
【図１】
2019133596.tif 000003
【図２】
2019133596.tif 000004
【図３】
2019133596.tif 000005
【図４】
2019133596.tif 000006
【図５】
2019133596.tif 000007
【図６】
2019133596.tif 000008
【図７】
2019133596.tif 000009