(57)【要約】  デジタル制御デバイスでアナログプロセス警報を構成するためのシステムおよび方法が、提供される。システムは、デジタル制御システム内でアナログプロセス変数に関連する対応する１つまたは複数のアナログ警報副変数の１つまたは複数のエイリアス名を含むテンプレートを作成するように構成された、ロジックエディタと、デジタル制御システム内のアナログプロセス変数に関連する処理ロジックを視覚化するアナログ警報仮想ブロック図をユーザに提供するように、および作成されたテンプレートからテンプレートを選択するための要求をユーザから受信するように構成された、ヒューマンマシンインターフェースと、そのテンプレートの選択に基づいて、アナログプロセス警報の対応するアナログ警報副変数のエイリアス名を自動的に生成するように構成された、テンプレートジェネレータとを含み得る。エイリアス名は、アナログプロセス変数で直接に定義され得る。【選択図】図１
2015526812.tif 000002
【特許請求の範囲】
【請求項１】
デジタル制御システムでアナログプロセス警報を構成するための方法であって、
前記デジタル制御システム内で、１つまたは複数のテンプレートを作成するステップであり、各テンプレートが、アナログプロセス変数に関連する対応する１つまたは複数のアナログ警報副変数の１つまたは複数のエイリアス名を含む、ステップと、
ヒューマンマシンインターフェースを介して、前記デジタル制御システム内の前記アナログプロセス変数に関連する処理ロジックを視覚化するアナログ警報仮想ブロック図をユーザに提供するステップと、
前記１つまたは複数のテンプレートからテンプレートを選択するための要求を前記ユーザから受信するステップと、
前記テンプレートの選択に基づいて、前記アナログプロセス警報の前記対応する１つまたは複数のアナログ警報副変数の前記１つまたは複数のエイリアス名を自動的に生成するステップであり、前記１つまたは複数のエイリアス名が前記アナログプロセス変数で直接に定義される、ステップと
を含む、方法。
【請求項２】
警報条件が生じたことを判定するステップと、
前記判定に基づいて、前記デジタル制御システムのオペレータに１つまたは複数の通知を選択的に提供するステップと
をさらに含む、請求項１記載の方法。
【請求項３】
前記警報条件が生じたという前記判定に基づいて、プロセスの有効化、セットポイント値の提供、時間遅延値の提供、および警報フラグ変数の設定のアクションのうちの１つまたは複数のアクションを実行するステップをさらに含む、請求項２記載の方法。
【請求項４】
前記警報条件が、予期せぬ動作値を含む、請求項２記載の方法。
【請求項５】
前記１つまたは複数の通知が、音声、表示灯、および警報リストのうちの１つまたは複数を含む、請求項２記載の方法。
【請求項６】
前記テンプレートの作成が、
オペレータに、構成ダイアログボックスを提供するステップと、
前記オペレータから、前記副変数の前記１つまたは複数のエイリアス名を含む入力データを受信するステップと、
前記１つまたは複数のエイリアス名をデジタル制御システムデータベースに保存するステップと
を含む、請求項１記載の方法。
【請求項７】
前記副変数が、入力と、出力と、パラメータとのアナログ警報プロパティのうちの１つまたは複数のアナログ警報プロパティと関連し、前記オペレータは、前記構成ダイアログボックスを使用してアナログ警報プロパティを設定することができる、請求項６記載の方法。
【請求項８】
前記１つまたは複数のエイリアス名が、特定の命名規則と対応する、請求項１記載の方法。
【請求項９】
前記１つまたは複数のテンプレートの各々が、特定の命名規則に対応する、請求項１記載の方法。
【請求項１０】
前記アナログ警報仮想ブロック図が、インテリジェントブロック形状を有するブロックの形で提供される、請求項１記載の方法。
【請求項１１】
デジタル制御システムでアナログプロセス警報を構成するためのシステムであって、
前記デジタル制御システム内で１つまたは複数のテンプレートを作成するように構成されたロジックエディタであり、各テンプレートが、アナログプロセス変数に関連する対応する１つまたは複数のアナログ警報副変数の１つまたは複数のエイリアス名を含む、ロジックエディタと、
前記デジタル制御システム内の前記アナログプロセス変数に関連する処理ロジックを視覚化するアナログ警報仮想ブロック図をユーザに提供するように、および前記１つまたは複数のテンプレートからテンプレートを選択するための要求を前記ユーザから受信するように構成された、ヒューマンマシンインターフェースと、
前記テンプレートの選択に基づいて、前記アナログプロセス警報の前記対応する１つまたは複数のアナログ警報副変数の前記１つまたは複数のエイリアス名を自動的に生成するように構成されたテンプレートジェネレータであり、前記１つまたは複数のエイリアス名が前記アナログプロセス変数で直接に定義される、テンプレートジェネレータと
を備える、システム。
【請求項１２】
前記アナログプロセス変数に関連する前記処理ロジックが、警報条件が生じたことを判定するものであり、前記判定に基づいて、前記デジタル制御システムのオペレータに１つまたは複数の通知を選択的に提供する、請求項１１記載のシステム。
【請求項１３】
前記アナログプロセスに関連する前記処理ロジックが、プロセスの有効化、セットポイント値の提供、時間遅延値の提供、および警報フラグ変数の設定のアクションのうちの１つまたは複数のアクションを実行するようにさらに構成された、請求項１２記載のシステム。
【請求項１４】
前記警報条件が、予期せぬ動作値を含む、請求項１２記載のシステム。
【請求項１５】
前記１つまたは複数の通知が、音声、表示灯、および警報リストのうちの１つまたは複数を含む、請求項１２記載のシステム。
【請求項１６】
前記テンプレートジェネレータが、
オペレータに構成ダイアログボックスを提供する、
前記オペレータから、前記副変数の前記１つまたは複数のエイリアス名を含む入力データを受信する、および、
前記１つまたは複数のエイリアス名をデジタル制御システムデータベースに保存する
ように構成された、請求項１１記載のシステム。
【請求項１７】
前記副変数が、入力と、出力と、パラメータとのアナログ警報プロパティのうちの１つまたは複数のアナログ警報プロパティに関連し、前記オペレータは、前記構成ダイアログボックスを使用して前記アナログ警報プロパティを設定することができる、請求項１１記載のシステム。
【請求項１８】
前記１つまたは複数のエイリアス名が、特定の命名規則に対応する、請求項１１記載のシステム。
【請求項１９】
前記１つまたは複数のテンプレートの各々が、特定の命名規則に対応する、請求項１１記載のシステム。
【請求項２０】
１つまたは複数のプロセッサによって実行されるときに、前記１つまたは複数のプロセッサに
デジタル制御システム内で、１つまたは複数のテンプレートを作成するステップであり、各テンプレートが、アナログプロセス変数に関連する対応する１つまたは複数のアナログ警報副変数の１つまたは複数のエイリアス名を含む、ステップと、
ユーザに、ヒューマンマシンインターフェースを介して、前記デジタル制御システム内の前記アナログプロセス変数に関連する処理ロジックを視覚化するアナログ警報仮想ブロック図を提供するステップと、
前記１つまたは複数のテンプレートからテンプレートを選択するための要求を前記ユーザから受信するステップと、
前記テンプレートの選択に基づいて、アナログプロセス警報の前記対応する１つまたは複数のアナログ警報副変数の前記１つまたは複数のエイリアス名を自動的に生成するステップであり、前記１つまたは複数のエイリアス名が前記アナログプロセス変数で直接に定義される、ステップと
を前記１つまたは複数のプロセッサに行わせる、前記デジタル制御システム内で前記アナログプロセス警報を構成するための命令を有する、非一時的プロセッサ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概して制御システムに関し、特に、制御デバイスでアナログプロセス警報を構成するためのシステムおよび方法に関する。
【背景技術】
【０００２】
何らかの発電機器またはプロセスのためのある種のデジタル制御システムのオペレータは、そのような機器またはプロセスが、予期された動作範囲外にあるときに、警告を受信することができる。そのような機器は、発電所、石油精製所、パイプラインポンプ場、製造設備、および多数の他の適切な適用例における機械を含み得る。これらの通知は、一般に、ヒューマンマシンインターフェース（ＨＭＩ）のホーン、表示灯、および警報リストなどの手段を介してオペレータに知らせられる「警報」の形をとる。いくつかの従来のデジタル制御システムでは、「アナログプロセス警報」と呼ばれる警報の特定の種別が存在する。アナログ警報は、任意のアナログプロセス変数で構成することができ、いくつかの条件に警報状態を生成することができる。任意の所与のアナログ警報のために、多数の有効化、セットポイント値、時間遅延値、および警報フラグ変数が存在し得る。
【０００３】
ある種の従来のシステムでいくつかのアナログ警報を構成することは、各アナログ警報が対応するアナログプロセス変数で構成され得るので、時間がかかることがある。さらに、方式などでのアナログ警報の構成は、アナログ警報間の整合性および統一性の欠如をもたらし得る。
【０００４】
ある種の従来のシステムでは、コントローラ実行時における機能ブロックが、アナログ警報を生成するために使用され得る。しかし、これは、システムの保守および変更を相対的により難しくする、プロセス変数とそれのアナログ警報構成の間の層を導入することがある。
【０００５】
加えて、ある場合には、制御システム内のおよび顧客施設での命名規則は、異なることがある。たとえば、制御システムにおいて「上限を超える」変数の１次の名称は、「００ＡＩ１０００．Ｈ」であり、一方、その変数の顧客名称は、たとえば、ＫＫＳ（Ｋｒａｆｔｗｅｒｋｓ  Ｋｅｎｎｚｅｉｃｈｎｕｎｇｓ  Ｓｙｓｔｅｍ）命名規則に従うことがある。この場合、慣れ親しんだ方法で変数を表示するために、オペレータは、各警報変数にＫＫＳ名称を手動で割り当てる必要があることがあり、かなりの労力を生じる。
【０００６】
したがって、従来のシステムは、制御ロジック内の一点からアナログ警報の構成および文書の管理を可能にして警報に関連する変数の自動化および相互参照を実現するデジタル制御システムでのアナログプロセス警報の構成を実現しない。さらに、既存の解決法は、デジタル制御システムにおけるアナログ警報のための集中型のテンプレートベースの命名機構を提供しない。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】“Lookout(TM) Direct - Developer’s Manual”, November 2002 (2002-11), XP55081184
【発明の概要】
【０００８】
本開示は、制御デバイスでアナログプロセス警報を構成するためのコンピュータ実装された方法に関する。一実施形態によれば、方法が提供される。本方法は、デジタル制御システム内で、１つまたは複数のテンプレートを作成するステップであって、各テンプレートが、アナログプロセス変数に関連する対応する１つまたは複数のアナログ警報副変数の１つまたは複数のエイリアス名を含むステップと、ヒューマンマシンインターフェースを介して、デジタル制御システム内のアナログプロセス変数に関連する処理ロジックを視覚化するアナログ警報仮想ブロック図をユーザに提供するステップと、その１つまたは複数のテンプレートからテンプレートを選択するための要求をユーザから受信するステップと、そのテンプレートの選択に基づいて、そのアナログプロセス警報の対応する１つまたは複数のアナログ警報副変数の１つまたは複数のエイリアス名を自動的に生成するステップであって、その１つまたは複数のエイリアス名がアナログプロセス変数で直接に定義されるステップとを含み得る。
【０００９】
もう１つの実施形態によれば、システムが実現される。本システムは、デジタル制御システム内で１つまたは複数のテンプレートを作成するように構成されたロジックエディタであって、各テンプレートが、アナログプロセス変数に関連する対応する１つまたは複数のアナログ警報副変数の１つまたは複数のエイリアス名を含む、ロジックエディタと、デジタル制御システム内のアナログプロセス変数に関連する処理ロジックを視覚化するアナログ警報仮想ブロック図をユーザに提供するように、およびその１つまたは複数のテンプレートからテンプレートを選択するための要求をユーザから受信するように構成されたヒューマンマシンインターフェースと、そのテンプレートの選択に基づいて、そのアナログプロセス警報の対応する１つまたは複数のアナログ警報副変数の１つまたは複数のエイリアス名を自動的に生成するように構成されたテンプレートジェネレータであって、その１つまたは複数のエイリアス名がアナログプロセス変数で直接に定義される、テンプレートジェネレータとを含み得る。
【００１０】
さらにもう１つの実施形態によれば、非一時的プロセッサ可読媒体が実現される。本媒体は、１つまたは複数のプロセッサによって実行されるときに、その１つまたは複数のプロセッサにデジタル制御システム内で１つまたは複数のテンプレートを作成させ、各テンプレートはアナログプロセス変数に関連する対応する１つまたは複数のアナログ警報副変数の１つまたは複数のエイリアス名を含み、ヒューマンマシンインターフェースを介して、デジタル制御システム内のそのアナログプロセス変数に関連する処理ロジックを視覚化するアナログ警報仮想ブロック図をユーザに提供させ、その１つまたは複数のテンプレートからテンプレートを選択するための要求をユーザから受信させ、そのテンプレートの選択に基づいて、そのアナログプロセス警報の対応する１つまたは複数のアナログ警報副変数の１つまたは複数のエイリアス名を自動的に生成させ、その１つまたは複数のエイリアス名はアナログプロセス変数で直接に定義される、デジタル制御システム内でアナログプロセス警報を構成するための命令を有することができる。
【００１１】
他の例示的実施形態および態様が、以下の図面とともに以下の説明から明らかとなろう。
【図面の簡単な説明】
【００１２】
【図１】本開示の一実施形態による、例示的環境およびシステムを示すブロック図である。
【図２】本開示の例示的一実施形態による例示的デジタル制御システムを示す図である。
【図３】本開示の例示的一実施形態によるアナログプロセス警報を構成するためのシステムの様々なモジュールを示すブロック図である。
【図４】本開示の例示的一実施形態によるアナログプロセス警報を構成するためのシステム内のアナログ警報の構成属性のラッピングを説明するブロック図である。
【図５】本開示の例示的一実施形態による作成されたテンプレートに基づくアナログ警報副変数のエイリアス名の自動生成の略図である。
【図６】本開示の例示的一実施形態による方法の流れ図である。
【発明を実施するための形態】
【００１３】
以下の詳細な説明は、その詳細な説明の部分を形成する添付の図面の参照を含む。図面は、例示的実施形態による説明図である。本明細書で「例」とも称される、これらの例示的実施形態は、当業者が本主題を実施することを可能にするのに十分に詳細に説明される。それらの例示的実施形態は、特許請求されている主題の範囲を逸脱することなしに、結合させることができ、他の実施形態が使用可能であり、あるいは、構造的、論理的、および電気的変更が行われ得る。したがって、以下の詳細な説明は、限定的な意味で解釈されるべきではなく、その範囲は、添付の特許請求の範囲およびそれらの同等物によって定義される。
【００１４】
本明細書で開示される例示的実施形態は、様々な技術を使用し、実装することができる。たとえば、本明細書に記載の方法は、コンピュータシステムで実行するソフトウェアで、あるいは、マイクロプロセッサもしくは他の特別に設計された特定用途向け集積回路（ＡＳＩＣ）、プログラマブルロジックデバイス、またはその様々な組合せのいずれかを使用するハードウェアで、実装され得る。具体的には、本明細書に記載の方法は、ディスクドライブもしくはコンピュータ可読媒体などの記憶媒体に備わる一連のコンピュータ実行可能命令によって、実装され得る。
【００１５】
本明細書に記載の実施形態は、デジタル制御システムでアナログプロセス警報を構成するためのコンピュータ実装された方法に関する。デジタル制御システムは、発電所、石油精製所、パイプラインポンプ場、製造設備などの様々な機器を制御するために使用される。時には、デジタル制御システムによって制御される機器または処理は、予期された動作範囲を出ることがある。たとえば、処理温度が高くなり過ぎることがあり、または、圧力が低くなり過ぎることがある。これが生じるとき、デジタル制御システムは、オペレータにＨＭＩでのホーン、表示灯、および警報リストの形で特定の通知を提供することができる。
【００１６】
例示的実施形態によれば、いくつかの条件の警報状態を生成するアナログ警報は、専用の仮想ブロックによって表すことおよび制御することができる。アナログ警報仮想ブロックは、アナログ警報データを構成および表示するために、ユーザインターフェースを提供することができる。これは、ユーザが、論理図でアナログ警報の状況および構成を検査することを可能にすることができる。
【００１７】
アナログ警報仮想ブロックを使用し、ユーザは、一点から一元的にアナログ警報を構成することができ、このブロックは単に視覚化であり実行時構成体ではないので、アナログ警報は、プロセス変数で直接に定義することができる。従来の解決法とは対照的に、本明細書に記載の実施形態は、プロセス変数とそのプロセス変数のアナログ警報構成の間に層を導入することなしにアナログ警報の構成を可能にすることができる。したがって、デジタル制御システムの保守および変更は、本明細書に記載の例示的実施形態によって、簡易化され得る。
【００１８】
いくつかの例示的実施形態で、デジタル制御システムでアナログプロセス警報を構成するための方法は、アナログ警報名を生成するためのテンプレートを作成するステップを含み得る。各テンプレートは、アナログプロセス変数に関連する１つまたは複数のアナログ警報副変数に対応する１つまたは複数のエイリアス名を含み得る。したがって、アナログ警報副変数のエイリアス名は、アナログ警報副変数の名称の異なる部分の置換えを用いて、選択されたテンプレートに基づいて自動的に生成され得る。
【００１９】
本開示のある種の実施形態の技術的効果は、アナログ警報に関連するアナログ警報データを構成および表示するために集中型のユーザインターフェースを提供することによってデジタル制御システムの活用性を改善すること、ならびに、保守および修正を簡略化することを含み得る。さらなる技術的効果は、視覚化ブロックを介してプロセス変数で直接にアナログ警報を定義する能力と、実行時構成体の必要性をなくすることとを含み得る。さらに、さらなる技術的効果は、アナログ警報副変数命名における統一性を維持することと、アナログ警報改名を容易にすることと、アナログ警報名を生成するための所定のエイリアスベースのテンプレートを使用することによって人為的エラーおよび構成時間を減らすこととを含み得る。
【００２０】
ここで図面を参照すると、図１は、１つまたは複数の例示的実施形態による、デジタル制御システムでアナログプロセス警報を構成するための方法を実装するのに適したシステム環境１００を示す簡易図である。具体的には、システム環境１００は、機器１１０、アナログプロセス警報を構成するためのシステム３００を有するデジタル制御システム２００、ＨＭＩ１３０、および、ユーザ１４０を備え得る。
【００２１】
機器１１０は、発電所、石油精製所、パイプラインポンプ場、製造設備などの機械を含み得る。機器１１０および機器１１０のアナログ警報の構成は、デジタル制御システム２００によって制御され得る。デジタル制御システム２００は、機器１１０のアナログ警報の構成および文書を制御ロジック内の１か所にラップする、アナログプロセス警報を構成するためのシステム３００を含むことができ、それによって警報に関連する変数の自動化および相互参照を可能にする。
【００２２】
ユーザ１４０は、ヒューマンマシンインターフェース１３０を介してデジタル制御システム２００と対話することができる。ヒューマンマシンインターフェース１３０は、アナログ警報構成の制御および視覚化を実現することができ、単純なテキスト表示、グラフィック操作盤、タッチスクリーン、ｉＰＣ（Ｉｎｄｕｓｔｒｉａｌｉｚｅｄ  Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ、工業化パーソナルコンピュータ）、ＳＣＡＤＡ（Ｓｕｐｅｒｖｉｓｏｒｙ  Ｃｏｎｔｒｏｌ  ａｎｄ  Ｄａｔａ  Ａｃｑｕｉｓｉｔｉｏｎ、監視制御とデータ収集）、ウェブベースのＨＭＩ解決法などを含み得る。
【００２３】
図２は、１つまたは複数の例示的実施形態による、アナログプロセス警報を構成するための導入されたシステム３００を有するデジタル制御システム２００の略図である。デジタル制御システム２００は、アナログプロセス警報を構成するためのシステム３００を実行するように動作可能なプロセッサ２１５を含み得る。プロセッサ２１５は、入力デバイス２２５、ディスプレイ２２０、およびコントローラ２０５に通信で結合され得る。コントローラ２０５は、たとえば、発電所、石油精製所、パイプラインポンプ場、製造設備などを含み得る機器（図示せず）に通信で結合され得る。動作中、アナログプロセス警報を構成するためのシステム３００は、プロセッサ２１５によって実行することができ、ディスプレイ２２０に図表で表示される。ユーザ１４０は、入力デバイス２２５を使用してコマンドをアナログプロセス警報を構成するためのシステム３００に入力することができる。機器１１０のデータは、コントローラ２０５によって受信することができ、プロセッサ２１５によって処理され得る。アナログ警報およびアナログ変数定義のロジックは、プロセッサ２１５および／またはコントローラ２０５内に存在し得る。アナログプロセス警報を構成するためのシステム３００は、アナログ警報およびアナログ変数定義のロジックでデータを受信することができ、ディスプレイ２２０上にこれらのデータを実質的に表すことができる。ユーザ１４０が、アナログプロセス警報を構成するためのシステム３００の入力デバイス２２５にコマンドを入力するとき、そのコマンドは、アナログ警報のロジックに送信することができ、そして、アナログ変数定義が、そこで直接に実行され得る。
【００２４】
図３は、１つまたは複数の例示的実施形態による、アナログプロセス警報を構成するためのシステム３００の様々なモジュールを示すブロック図である。アナログプロセス警報を構成するためのシステム３００は、ロジックエディタ３０５、ヒューマンマシンインターフェース３１０、およびテンプレートジェネレータ３１５を含む、組み込む、またはそれに結合することができる。一般に、アナログプロセス警報を構成するためのシステム３００は、アナログ警報を構成するための本明細書で開示される方法を実装するように構成することができる。例示的一実施形態で、アナログプロセス警報を構成するためのシステム３００は、デジタル制御システム２００でインストールされ得る専用ソフトウェアアプリケーションでもよい。
【００２５】
いくつかの例示的実施形態で、ロジックエディタ３０５、ヒューマンマシンインターフェース３１０、およびテンプレートジェネレータ３１５は、単一の装置内に統合することができ、または、別法として、遠くに配置され、第三者を介して任意でアクセスされ得る。アナログプロセス警報を構成するためのシステム３００は、追加のモジュールをさらに含み得るが、そのようなモジュールの開示は、本教示の説明全体の負担とならないように、省略される。
【００２６】
ロジックエディタ３０５は、デジタル制御システム２００内でアナログ警報変数の名称のテンプレートを作成するように構成され得る。各テンプレートは、アナログプロセス変数の対応するアナログ警報副変数の１つまたは複数のエイリアス名を含み得る。副変数のエイリアス名に基づいて、警報変数名が生成され得る。
【００２７】
ヒューマンマシンインターフェース３１０は、ユーザにアナログ警報仮想ブロック図を提供するように構成され得る。アナログ警報仮想ブロック図は、デジタル制御システム内のアナログプロセス変数に関連する処理ロジックを視覚化することができる。加えて、ヒューマンマシンインターフェース３１０を介して、デジタル制御システム内の使用可能なテンプレートからテンプレートを選択するための要求が、ユーザから受信され得る。
【００２８】
テンプレートジェネレータ３１５は、ユーザ１４０によって選択されたテンプレートに基づいてアナログプロセス警報の対応するアナログ警報副変数のエイリアス名を自動的に生成するように構成され得る。そのエイリアス名は、直接にアナログプロセス変数で、ならびに、アナログプロセス警報を構成するためのシステム３００のシステムを使用して修正された他の構成属性で、定義され得る。
【００２９】
アナログプロセス警報を構成するためのシステム３００は、アナログ警報の構成属性を記憶することができないが、それらをラップし、それらの表現をユーザ１４０に提供することができるので、エイリアス名は、アナログプロセス変数で直接に定義され得る。
【００３０】
図４は、１つまたは複数の例示的実施形態による、アナログプロセス警報を構成するためのシステム３００におけるアナログ警報の構成属性のラッピング４００を説明するブロック図である。
【００３１】
デジタル制御システム内の警報プロセス変数４０５に関連するアナログ警報４１０は、構成属性４１５を含み得る。これらの構成属性４１５は、セットポイント値、時間遅延値、警報フラグ変数などを備え得る。アナログプロセス警報を構成するためのシステム３００は、構成属性４１５をラップし、それらをユーザに提示し、ユーザが構成属性４１５を修正することを可能にすることができる。構成属性４１５のラッピングにより、変数の属性４１５の構成は、警報プロセス変数４０５とアナログ警報構成の間に層を作成することなしに、実行され得る。
【００３２】
デジタル制御システム２００内の警報プロセス変数４０５は、温度、圧力、レベル、ｐＨ、密度、湿度、重量、速度などの機器１１０のいくつかのパラメータを表す。機器１１０の動作中、パラメータのうちのいくつかは、予期された動作範囲を逸脱することがある。これが起こるとき、警報条件が生じ得る。
【００３３】
いくつかの例示的実施形態で、デジタル制御システム２００が、警報条件が生じたと判定するとき、アナログ警報がトリガされることが可能であり、デジタル制御システム２００のシステムエンジニアまたはオペレータを含むユーザ１４０は、その警報条件について通知を受けることができる。いくつかの例示的実施形態で、ユーザ１４０は、音声、表示灯、警報リストなどを介して、通知を受けることができる。
【００３４】
ある種の例示的実施形態によれば、アクションが、警報条件が生じたという判定に基づいて、実行され得る。これらのアクションは、セットポイント値、時間遅延値、警報フラグ変数に関して実行することができ、アナログプロセス警報を構成するためのシステム３００を介して制御することができる。このために、アナログプロセス警報を構成するためのシステム３００は、デジタル制御システム内でアナログプロセス変数に関連する処理ロジックを視覚化するアナログ警報仮想ブロック図をユーザ１４０に提供することができる。このアナログ警報仮想ブロック図を使用し、ユーザ１４０は、アナログ警報の状況および構成を見るおよび修正することができる。
【００３５】
加えて、アナログ警報仮想ブロック図は、アナログ警報副変数に関連するいくつかのアナログ警報プロパティを管理することを可能にすることができる構成ボックスへのアクセスを提供する。そのようなアナログ警報プロパティは、たとえば、入力、出力、パラメータなどを含み得る。
【００３６】
ある種の例示的実施形態によれば、アナログ警報仮想ブロック図は、インテリジェントブロック形状を有するブロックの形で提供され得る。
【００３７】
デジタル制御システム２００内のアナログ警報変数は、ユーザ１４０の組織によって採用された命名規則とは異なる命名規則に従って、名付けることができる。慣れ親しんだ方法でアナログ警報を見るために、ユーザ１４０は、エイリアス（単一の変数が複数命名規則に同時に従うことを可能にする変数の第２の名称）によって置き換えられたアナログ警報名を表示することを望むことがある。このために、アナログプロセス警報を構成するためのシステム３００はまた、アナログ警報変数の名称のテンプレートの作成を可能にすることができる。
【００３８】
テンプレートに基づいて、アナログプロセス警報を構成するためのシステム３００は、各アナログ警報副変数のエイリアス名を自動的に生成することができる。各警報変数の別の名称を手動で割り当てるのではなくて、エイリアスは、その名称の異なる部分を生成するための「置換え」列でシステムごとに１回定義され得る。
【００３９】
いくつかの例示的実施形態で、アナログ警報変数の名称の各テンプレートは、ＫＫＳなどの特定の命名規則に相当し得る。
【００４０】
図５は、１つまたは複数の例示的実施形態による、作成されたテンプレートに基づくアナログ警報副変数のエイリアス名の自動生成５００の略図である。
【００４１】
テンプレートは、アナログ警報仮想ブロックがデジタル制御システム２００に挿入されるときにデジタル制御システム２００のオペレータまたは制御エンジニアによって作成され得る。オペレータは、処理するためのテンプレートを選択することができ、そのテンプレートで定義された各属性の値を入力するように促され得る。
【００４２】
テンプレートのテンプレート属性５０５は、属性名称、記述などを含む複数の属性を含み得る。オペレータは、テンプレートの命名規則に従って、選択されたテンプレートの属性の値を指定することができる。
【００４３】
属性について指定された値に基づいて、副変数名のエイリアス列５１０が、属性の名称からエイリアス名を構成することによって、自動的に生成され得る。属性値は、次いで、エイリアス列に置き換えることができ、各エイリアスは、対応する警報変数に適用され得る。
【００４４】
いくつかの例示的実施形態では、生成されるときに、エイリアス名は、対応する副変数のエイリアスプロパティ内に置くことができる。
【００４５】
アナログプロセス警報を構成するためのシステム３００は、異なる命名規則に従って作成された複数のテンプレートを含み得る。ユーザ１４０は、使用されることになるテンプレートを選択することができる。
【００４６】
警報変数のエイリアス名の自動生成は、警報変数のエイリアスの提供を容易にし、それによって、人為的エラーおよび時間をなくする。さらに、自動生成のため、エイリアス名は、統一性および整合性を保ち、フォーマッティングの差異および変化を避けることができる。
【００４７】
図６は、１つまたは複数の例示的実施形態によるアナログプロセス警報を構成するための方法６００の流れ図である。方法６００は、ハードウェア（たとえば、専用ロジック、プログラマブルロジック、およびマイクロコード）、ソフトウェア（汎用コンピュータシステムまたは専用マシンで実行されるソフトウェアなど）、あるいは両方の組合せを備え得る処理ロジックによって、実行され得る。例示的一実施形態で、処理ロジックは、デジタル制御システム２００内に存在し得るアナログプロセス警報を構成するためのシステム３００に存在する。方法６００は、図３を参照して前述された様々なモジュールによって実行され得る。これらのモジュールの各々は、処理ロジックを備え得る。前述のモジュールの例は、仮想でもよく、モジュールによって実行されると言われる命令は、実際には、プロセッサによって検索および実行され得ることが、当業者には理解されよう。前述のモジュールはまた、メモリカード、サーバ、および／またはコンピュータディスクを含み得る。様々なモジュールが、本明細書に記載の１つまたは複数のステップを実行するように構成され得るが、より少数のまたは多数のモジュールが用意されることがあり、例示的実施形態の範囲内に入り得る。
【００４８】
図６に示すように、方法６００は、ロジックエディタ３０５がアナログ警報副変数のエイリアス名のテンプレートを作成する動作６０５で開始し得る。いくつかの実施形態で、テンプレートの作成は、オペレータに構成ダイアログボックスを提供するステップを含み得る。この構成ダイアログボックスで、オペレータは、副変数のエイリアス名を入力することができる。副変数のエイリアス名に関する入力データが受信されるとき、エイリアス名が、デジタル制御システムデータベースに保存され得る。
【００４９】
動作６１０で、ヒューマンマシンインターフェース３１０は、ユーザに処理ロジックを視覚化するアナログ警報仮想ブロック図を提供することができる。アナログ警報仮想ブロック図は、アナログ警報データを構成および表示するためのユーザインターフェースを提供することができる。本ユーザインターフェースは、ユーザに論理図でアナログ警報の状況および構成を示すことができる。
【００５０】
いくつかの実施形態で、アナログ警報仮想ブロック図は、インテリジェントブロック形状を有するユーザブロックの形で論理図にアナログ警報データを表示することによって、変数を参照することができる。
【００５１】
動作６１５で、ヒューマンマシンインターフェース３１０は、アナログプロセス警報を構成するためのシステム３００で使用可能なテンプレートからテンプレートを選択してアナログ警報名を特定の命名規則に対応するエイリアスで置き換えるためのユーザ要求を受信することができる。
【００５２】
動作６２０で、テンプレートジェネレータ３１５は、そのテンプレートの選択に基づいて、アナログ警報副変数のエイリアスを自動的に生成することができる。生成されたエイリアスは、特定の命名規則に対応することが可能であり、ユーザのために表示されるものとしてのアナログ警報副変数の１次の名称を置き換えることができる。
【００５３】
いくつかの例示的実施形態で、生成されたエイリアスは、対応する副変数のエイリアスプロパティに記憶され得る。
【００５４】
方法６００は、アナログプロセス警報エイリアスおよび構成の集中型の構成を可能にし、警報に関連する変数の自動化および相互参照を可能にすることができる。それらの状況、パラメータ、および構成を有するアナログプロセス警報を表すアナログ警報仮想ブロック図は、アナログ警報がプロセス変数で直接に維持され得るように、実行時構成体ではなく、視覚化でもよい。
【００５５】
例示的実施形態によるシステム、方法、装置、およびコンピュータプログラム製品のブロック図が参照される。ブロック図のブロックのうちの少なくともいくつか、および、ブロック図中のブロックの組合せは、それぞれ、コンピュータプログラム命令によって少なくとも部分的に実装され得る。これらのコンピュータプログラム命令は、コンピュータまたは他のプログラム可能なデータ処理装置で実行する命令が、ブロック図のブロックのうちの少なくともいくつかのブロックまたは論じられるブロック図中のブロックの組合せの機能を実装するための手段を作成するように、汎用コンピュータ、専用コンピュータ、専用ハードウェアベースのコンピュータ、またはマシンを作り出すための他のプログラム可能なデータ処理装置にロードされ得る。
【００５６】
これらのコンピュータプログラム命令はまた、コンピュータ可読メモリに記憶された命令が１つまたは複数のブロックで指定された機能を実装する命令手段を含む製造品を形成するように、コンピュータまたは他のプログラム可能なデータ処理装置に特定の形で機能するように命令することができるコンピュータ可読メモリに記憶され得る。コンピュータプログラム命令はまた、コンピュータまたは他のプログラム可能なデータ処理装置にロードされて一連の動作ステップをそのコンピュータまたは他のプログラム可能な装置で実行させて、そのコンピュータまたは他のプログラム可能な装置で実行する命令が１つまたは複数のブロックで指定された機能を実装するためのステップを提供するような、コンピュータ実装処理を生み出すことができる。
【００５７】
本システムの１つまたは複数の構成要素および本明細書に記載の方法の１つまたは複数の要素は、コンピュータのオペレーティングシステムで実行するアプリケーションプログラムを介して実装され得る。本システムの１つまたは複数の構成要素はまた、携帯型デバイス、マルチプロセッサシステム、マイクロプロセッサベースのまたはプログラム可能な家庭用電化製品、ミニコンピュータ、メインフレームコンピュータなどを含む他のコンピュータシステム構成で実施され得る。
【００５８】
本明細書に記載のシステムおよび方法の構成要素であるアプリケーションプログラムは、ある種の抽象データタイプを実装し、ある種のタスクまたはアクションを実行する、ルーチン、プログラム、構成要素、データ構造体などを含み得る。分散コンピューティング環境で、そのアプリケーションプログラム（全体的にまたは部分的に）は、ローカルメモリ内にまたは他の記憶装置内に位置付けることができる。加えて、または別法として、そのアプリケーションプログラム（全体的にまたは部分的に）は、遠隔メモリ内にまたは記憶装置内に位置付けられ、タスクが通信ネットワークを介してリンクされた遠隔処理デバイスによって実行される環境を可能にすることができる。
【００５９】
本明細書に記載された例示的記述が関係するこれらの記述の多数の修正形態および他の実施形態が、前述の記述および関連図面に提示された教示の利益を得て、思い浮かぶことになろう。したがって、本開示は、多数の形で実施することができ、前述の例示的実施形態に限定されるべきではないことが理解されよう。したがって、本開示は、開示される特定の実施形態に限定されるものではなく、修正形態および他の実施形態が添付の特許請求の範囲内に含まれるものであることが、理解されよう。特定の用語が本明細書で使用されるが、それらは、包括的および説明的な意味でのみ使用され、限定を目的としない。
【符号の説明】
【００６０】
１００  システム環境
１１０  機器
１３０  ＨＭＩ
１４０  ユーザ
２００  デジタル制御システム
２０５  コントローラ
２１５  プロセッサ
２２０  ディスプレイ
２２５  入力デバイス
３００  アナログプロセス警報を構成するためのシステム
３０５  ロジックエディタ
３１０  ヒューマンマシンインターフェース
３１５  テンプレートジェネレータ
４００  ラッピング
４０５  警報プロセス変数
４１０  アナログ警報
４１５  構成属性
５００  エイリアス名の自動生成
５０５  テンプレート属性
５１０  エイリアス列
６００  アナログプロセス警報を構成するための方法
【図１】
2015526812.tif 000003
【図２】
2015526812.tif 000004
【図３】
2015526812.tif 000005
【図４】
2015526812.tif 000006
【図５】
2015526812.tif 000007
【図６】
2015526812.tif 000008
【国際調査報告】
2015526812.tif 000009
2015526812.tif 000010
2015526812.tif 000011