(57)【要約】【課題】監視制御システムの画面作成において、プラント入出力データに関連づけられるエンジニアリングデータを含めて画面を効率的に設定できるようにする。【解決手段】各プラントとの間で入出力されるプラントデータのデータ構造と、プラントデータに関連付けられるエンジニアリングデータ４のデータ構造を併せ持ったデータ構造情報１を設け、画面部品定義装置２により基本画面及びデータ構造情報１を基に複合画面部品を作成し、更に画面表示装置６が複合画面とエンジニアリングデータとプラントデータを組合わせて監視制御に用いられる画面を表示する。【選択図】        図１
2004213148.tif 000002
【特許請求の範囲】
【請求項１】
プラントデータのデータ構造及びエンジニアリングデータのデータ構造を併せ持ったデータ構造情報と、基本画面部品及び上記データ構造情報を基に複合画面部品を作成する画面部品定義装置と、上記プラントデータの入出力を行なう監視制御装置と、上記複合画面と上記エンジニアリングデータと上記プラントデータを組み合わせて監視制御に用いる複合画面部品を表示する画面表示装置とを備えたことを特徴とするプラント監視制御システム。
【請求項２】
上記複合画面部品並びに基本画面部品を組み合わせることにより画面を作成する画面作成装置を設けたことを特徴とする請求項１記載のプラント監視制御システム。
【請求項３】
上記データ構造情報のデータ構造を変更，追加するデータ構造定義装置と、変更されたデータ構造情報を上記監視制御装置及びエンジニアリングデータ入力装置に伝送するデータ構造反映装置とを設けたことを特徴とする請求項１又は請求項２記載のプラント監視制御システム。
【請求項４】
プラントデータのデータ構造及びエンジニアリングデータのデータ構造を併せ持ったデータ構造情報と、上記プラントデータの入出力を行なう監視制御装置と、上記データ構造情報及び上記エンジニアリングデータから取得したデータ、及び上記監視制御装置から取得される入出力データをアプリケーションソフトウェアに伝送するデータ入出力装置とを備えたことを特徴とするプラント監視制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、プラント監視制御システムに関するものであり、特にプラントを監視制御するための画面を作成し、更にはその画面を表示するための装置に関するものである。
【０００２】
【従来の技術】
従来の監視制御画面を作成し、更には表示する装置における画面作成装置においては、基本図形における座標・太さなどの変更されないデータと、プラントから入力されるプロセス値などの動的に変化するプラントデータを組み合わせて複合画面部品を作成する画面部品作成装置が備えられており、そしてその複合画面部品を参照して、複合画面部品に必要最小限の動的属性を設定することにより、効率的に画面を作成し、更には表示をしている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開平１０‐２０８０１９号公報（図１）
【０００４】
【発明が解決しようとする課題】
監視制御システムで表示する画面には、名称や単位並びに小数点位置などのエンジニアリングデータとよばれるプラントデータに関連付けられるデータをあわせて表示する必要があることが多い。
このプラントデータに関連付けられるエンジニアリングデータを、プラントデータとは別々に設定すると、入力が煩雑になり、エンジニアリングデータが変更になったとき、プラントデータを再度設定しなおす必要があり、生産性が劣り、更には不整合が生じやすくなるという問題があった。
【０００５】
このような事態を防ぐために、複合画面部品をあらかじめシステムで決めておき、関連するエンジニアリングデータを取得する処理を画面部品や画面表示機能に作り込む方法もあるが、新しい複合画面部品を登録したり、あるいは変更したりすることが難しいという問題点があった。
【０００６】
この発明は上記のような課題を解決するためになされたものであり、監視制御システムの画面作成において、プラント入出力データに関連付けられるエンジニアリングデータを含めて効率的に設定できる画面部品作成装置、画面作成装置及び画面表示装置を具備したプラント監視制御システムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
この発明の請求項１に係るプラント監視制御システムは、プラントデータのデータ構造及びエンジニアリングデータのデータ構造を併せ持ったデータ構造情報と、基本画面部品及びデータ構造情報を基に複合画面部品を作成する画面部品定義装置と、プラントデータの入出力を行なう監視制御装置と、複合画面とエンジニアリングデータとプラントデータを組み合わせて監視制御に用いる複合画面部品を表示する画面表示装置とを備えたものである。
【０００８】
【発明の実施の形態】
実施の形態１．
以下、この発明の一実施形態を図に基づいて説明する。
図１はこの発明の実施の形態１によるプラント監視制御システムを示すブロック構成図であり、図において、データ構造情報１は各プラントとの間で入出力されるプラントデータのデータ構造と、プラントデータに関連付けられるエンジニアリングデータのデータ構造を併せ持ったデータベースであり、その構造の具体的な内容は図２に示すようなものとなっている。
画面部品定義装置２は基本画面部品とデータ構造情報１を参照して、必要となるデータの参照情報を設定して、複合画面部品を作るものであり、エディタ装置として作用するものである。
【０００９】
又、画面部品データ３は画面部品定義装置２で作成された複合画面部品を保存するデータベースであり、エンジニアリングデータ４はプラントデータと関連するデータを保管するデータベースであり、監視制御装置５はプラントデータの入力及び出力を行う装置である。
更に、画面表示装置６は画面部品データ３とエンジニアリングデータ４と監視制御装置５から入力または出力されるプラントデータをそれぞれ組み合わせて、監視制御に用いる複合画面部品として表示する表示装置である。
【００１０】
データ構造情報１は、例えば図２に示されるようなデータの構造を定義するものであり、図において、構造名１ａは構造を示す名称である。又、名称１ｂはプラント入出力データを単一に識別するための識別情報であり、文字列型に属し、エンジニアリングデータ４と関連付けられるものである。
説明１ｃ，単位１ｄは文字列型で、エンジニアリングデータ４中のデータフィールドと対応しており、小数点位置１ｅは整数型で、エンジニアリングデータ４中のデータフィールドと対応している。プロセス値１ｆ，警報上限値１ｇ及び警報下限値１ｈは浮動小数点型であり、監視制御装置５間で入出力されるデータと対応するものである。
【００１１】
図３はエンジニアリングデータ４の内容を示す表であり、エンジニアリングデータ４は、例えば図３に示すように、プラント入出力データを単一に識別する名称４ａと、データ構造情報１と対応するデータ構造名４ｂと、プラント入出力データに関連する属性データである説明４ｃ，単位４ｄ及び小数点位置４ｅによって構成される。
【００１２】
次に動作について説明する。
画面部品定義装置２は作成すべき複合画面部品に対して、データ構造情報１を参照しながら複合画面部品に対応する構造名を設定する。
そして、画面部品定義装置２は複合画面部品を構成するそれぞれの基本画面部品に対して、データ構造情報１から、図２に示されたような選択された構造名に対応する一覧を取得し、その中から該当するものを選択して設定する。
【００１３】
例えば図４に示すような４つの文字列表示部品７ａ〜７ｄから構成される複合画面部品７を作成して、データ構造情報１から定義されている構造の一覧を読み出し、図２に例示したアナログ監視構造を選択して複合画面部品７として設定する。
次に選択されたアナログ監視構造の属性を図２のように一覧表示し、文字列表示部品７ａに名称１ｂを選択し設定する。
【００１４】
又、これと同様に文字列表示部品７ｂに説明１ｃを選択して選択し、実数表示部品７ｃにはプロセス値１ｆと小数点位置１ｅを選択して設定し、文字列表示部品７ｄには単位１ｄを選択して設定することにより、複合画面部品７を作成して、画面部品データ３に保存する。
画面表示装置６は、複合画面部品７に設定されているデータの参照情報に従って、データ構造情報１を読み出すとともに、エンジニアリングデータに関してはエンジニアリングデータ４から、プロセス値１ｆに関しては監視制御装置５から読み出すことにより、監視制御として使用する複合画面部品を完成させ表示する。
【００１５】
例えば、図４に示された構造名がアナログ監視を設定した複合画面部品を使用して、図３に示された名称がＴＡＮＫｌの複合画面部品８を表示する場合について説明する。先ず、画面部品データ３から名称ＴＡＮＫｌの構造名アナログ監視に対応する複合画面部品を読み出す。次に図３に示すデータが設定されているエンジニアリングデータ４から、名称ＴＡＮＫｌに対応する説明４ｃ，単位４ｄ，少数点位置４ｅを読み出すとともに、監視制御装置５からプロセス値を読み出すことにより、図５に示すように、文字列表示部品８ａにＴＡＮＫｌ、文字列表示部品８ｂに説明１号タンク、実数表示部品８ｃに３０.２、文字列表示部品８ｄに単位ｍ３が表示される。
【００１６】
上記のように本実施形態によれば、一度複合画面部品を定義すると、データの名称を複合画面部品に設定するだけで、プラント値と関連する説明・単位・小数点位置などのエンジニアリングデータ４を画面に表示させることができ、プラント入出力データヘの参照と、エンジニアリングデータヘの参照が同等に扱われるため、複合画面部品の新規定義並びに変更作業を容易に行なうことができる。
【００１７】
実施の形態２．
図６はこの発明の実施の形態２によるプラント監視制御システムを示すブロック構成図である。
上記実施の形態１においては、複合画面部品を作成することを対象としたが、プラント監視制御で使用する画面では、単一のデータ構造に対応した複合画面部品だけではなく、複数の複合画面部品や基本画面部品を組み合わせて監視制御画面を作成するケースも多い。
【００１８】
このケースに対応するため本実施形態においては、図６に示すように、データ構造情報１を参照して複合画面部品や基本画面部品を組み合わせることにより画面を作成する画面作成装置９を設けたものであり、この画面作成装置９はエンジニアリングデータ４からデータの名称一覧を表示し選択可能として、選択したデータに対応する構造をデータ構造情報１から取得して表示し、選択設定することにより、監視制御画面を作成し、画面データ１０に出力するものである。
【００１９】
例えばデータ構造情報１として図２に示すものが設定されるとともに、エンジニアリングデータ４として図３に示すものが設定されている場合、画面作成装置９を用いて、図７に示す複合画面部品と基本画面部品で構成された画面１１を作成するものとする。画面１１にアナログ監視の複合画面部品１１ａを設定し、その構造名にアナログ監視に対応する名称ＴＡＮＫｌを選択する。
さらに、画面１１の実数表示部品１１ｂには図３に対応する名称の一覧からＴＥＭＰ１を選び、その構造の一つであるプロセス値を選択して設定し、又、文字列表示部品１１ｃには、同じく図３に対応する名称の一覧からＴＥＭＰ１を選び、その構造の一つである単位を選択して設定する。
【００２０】
この画面１１を画面表示装置６によって表示すると、図８の画面１２を表示することができる。図８においては、画面部品１１ｂと画面部品１１ｃを組にして新しい複合画面部品を作ってから画面に設定することもできるが、全てを複合画面部品として作ると、組み合わせ数が増えて作成効率が悪くなるため、使用頻度に応じて複合画面部品を使わないようにして、組み合わせて画面を作成するようにした方が効率的である。
【００２１】
上記実施の形態２では、画面作成時に個別の画面部品についても、その構造に対応する属性を設定できるようにすることにより、複合画面部品作成時と同様にエンジニアリングデータ４との連動を可能とし、複合画面部品と個別画面部品の双方を利用頻度によって使い分けることで、柔軟かつ効率的に画面作成ができるようになる。
【００２２】
実施の形態３．
図９はこの発明の実施の形態３によるプラント監視制御システムを示すブロック構成図である。
上記実施の形態１、２においては、データ構造情報１はあらかじめ決定しておく必要があるが、本実施形態では、図９に示すように、データ構造定義装置１３により、データ構造を変更・追加するようにしたものである。変更されたデータ構造情報は、データ構造反映装置１４により、監視制御装置５及びエンジニアリングデータ入力装置１５に展開される。
【００２３】
そしてこのようなデータ構造の変更・追加に追随して、監視制御装置５のデータ及びエンジニアリングデータ入力装置１５のデータ構造も自動的に変更されることとなる。
データ構造反映装置１４は、データ構造の変更に対応して自動的にアドレスの割付を変更することができるようになっており、データ構造の変更に容易に対応することができる。
エンジニアリングデータ入力装置１５は、データ構造が変更あるいは追加されるのに伴い、新しい属性の入力が可能になるように構成されているものである。
【００２４】
以上のように本実施形態によれば、データ構造の変更あるいは追加をしたとき、システム全体も連動して変更されるため、容易にデータ構造の変更あるいは追加が可能となり、プログラムを再構築しないでシステムを拡張していくことができる。
また、警報上限値などの入力属性は、システムによっては監視制御装置５にもつ場合や、エンジニアリングデータ４として持つ場合があるが、これらの属性を保持する装置が変更されても、データ構造情報１を修正するだけでよく、作成した複合画面部品や画面を変更することなく対応できる。
【００２５】
実施の形態４．
図１０はこの発明の実施の形態４によるプラント監視制御システムを示すブロック構成図である。
上記実施の形態１〜３では、画面を作成する場合について説明したが、本実施形態では図１０に示すように、画面表示装置１６の代わりに、データ入出力装置１６を設けるとともに、これに接続されるアプリケーションソフトウェア１７を設けたものである。
データ入出力装置１６は画面以外を要素とするアプリケーションソフトウェア１７に、データ構造情報１及びエンジニアリングデータ４から取得したデータや監視制御装置５から取得される入出力データを渡すことができる。
【００２６】
ここでアプリケーションソフトウェア１７とは、例えばプラントデータの一覧表示、印字、トレンドグラフ並びに計算機能を有するソフトウェアが該当する。
以上のように本実施形態においては、アプリケーションソフトウェア１７がプラントデータ及び関連データを同じデータ入出力装置１６から取得することができるため、入力元がプラントデータか、エンジニアリングデータかを意識せず同一の仕組みで参照可能となり、アプリケーションソフトウェア１７の製作が容易になる。
【００２７】
【発明の効果】
この発明の請求項１に係るプラント監視制御システムによれば、プラントデータのデータ構造及びエンジニアリングデータのデータ構造を併せ持ったデータ構造情報と、基本画面部品及びデータ構造情報を基に複合画面部品を作成する画面部品定義装置と、プラントデータの入出力を行なう監視制御装置と、複合画面とエンジニアリングデータとプラントデータを組み合わせて監視制御に用いる複合画面部品を表示する画面表示装置とを備えたので、画面作成を効率的に行なうことができる。
【図面の簡単な説明】
【図１】この発明の実施の形態１によるプラント監視制御システムを示すブロック構成図である。
【図２】データ構造情報の一例を示す表である。
【図３】エンジニアリングデータの一例を示す表である。
【図４】複合画面部品の一例を示す図である。
【図５】画面表示装置の画面例である。
【図６】この発明の実施の形態２によるプラント監視制御システムを示すブロック構成図である。
【図７】画面部品の一例を示す図である。
【図８】画面表示装置の画面例である。
【図９】この発明の実施の形態３によるプラント監視制御システムを示すブロック構成図である。
【図１０】この発明の実施の形態４によるプラント監視制御システムを示すブロック構成図である。
【符号の説明】
１  データ構造情報、２  画面部品定義装置、４  エンジニアリングデータ、５  監視制御装置、６  画面表示装置、９  画面作成装置、１３  データ構造定義装置、１４  データ構造反映装置、１５  エンジニアリングデータ入力装置、１６  データ入出力装置、１７  アプリケーションソフトウェア。
【図１】
2004213148.tif 000003
【図２】
2004213148.tif 000004
【図３】
2004213148.tif 000005
【図４】
2004213148.tif 000006
【図５】
2004213148.tif 000007
【図６】
2004213148.tif 000008
【図７】
2004213148.tif 000009
【図８】
2004213148.tif 000010
【図９】
2004213148.tif 000011
【図１０】
2004213148.tif 000012