(57)【要約】      （修正有）【解決手段】警報操作及び確認システムは、同一制御モジュール、安全システムモジュール、機器等によって生成された異なる警報が互いに異なる、及び／または警報を生成するモジュール若しくは機器用に特定された表示パラメータとは異なる様式で操作及び確認されることを可能にする警報表示インターフェースを含む。【効果】警報操作及び確認システムは、単一制御モジュール、機器等の種々の異なる警報の選択が、結果として異なるプラント表示、異なる銘板表示、及び／または選択された警報に関して更なる情報をユーザに提供するために使用される異なる警報操作パラメータをもたらすことを可能にし、所定のプラント表示、銘板表示、または個々の警報が確認される最適な詳細表示に即座に切替わることを可能にし、制御オペレータが、警報への対応をとるために、より迅速に警報源若しくは原因を識別すること、及び／または動作原因を判定することを可能にする。【選択図】図５
2018106688.tif 000002
【特許請求の範囲】
【請求項１】
プロセス制御システムにおける警報管理方法であって、
ユーザが、１つ以上のコンピューティング機器を使用して、１つ以上の警報を含むコンテナを作成することを可能にすることと、
ユーザが、１つ以上のコンピューティング機器を使用して、各々が１つ以上の警報操作及び確認特性を含む、一組の警報グループを構成することを可能にすることと、
ユーザが、前記コンテナの１つ以上の警報を前記一組の警報グループのうちの異なる幾つかに割り当てることを可能にすることと、
前記コンテナの前記警報のうちの１つが前記コンテナによって起動されたときに、前記コンテナの前記警報のうちの前記１つの表示を提示するために、ユーザインターフェース機器上に警報表示インターフェースを提示することと、
ユーザが、前記警報表示インターフェースを介して前記コンテナの前記警報のうちの前記１つの表示を選択することを可能にすることと、
１つ以上のコンピューティング機器を介して、前記選択された警報が割り当てられる前記警報グループの前記警報操作及び確認特性のうちの１つ以上を割り当てることと、
ユーザインターフェース機器を介してユーザに情報を表示するために、前記警報のうちの前記１つが割り当てられた前記警報グループの前記１つ以上の警報操作及び確認特性を使用することと、を含む、警報管理方法。
【請求項２】
ユーザが前記一組の警報グループを構成することを可能にすることは、前記ユーザが前記警報グループの各々の前記１つ以上の警報操作及び確認特性を特定することを可能にすることを含む、請求項１に記載の警報管理方法。
【請求項３】
ユーザが前記警報グループの各々の前記１つ以上の警報操作及び確認特性を特定することを可能にすることは、ユーザが前記警報グループの各々についてのプラント表示を特定することを可能にすることを含み、前記ユーザインターフェース機器を介してユーザに情報を表示するために、前記警報のうちの前記１つが割り当てられた前記警報グループの前記警報操作及び確認特性を使用することは、前記ユーザインターフェース機器を介して前記ユーザに前記警報グループの前記プラント表示を提示することを含む、請求項２に記載の警報管理方法。
【請求項４】
前記ユーザが前記警報グループの各々の前記１つ以上の警報操作及び確認特性を特定することを可能にすることは、前記ユーザが前記警報グループの各々についての銘板表示を特定することを可能にすることを含み、前記ユーザインターフェース機器を介してユーザに情報を表示するために、前記警報のうちの前記１つが割り当てられた前記警報グループの前記警報操作及び確認特性を使用することは、前記ユーザインターフェース機器を介して前記ユーザに前記警報グループの前記銘板表示を提示することを含む、請求項２に記載の警報管理方法。
【請求項５】
前記ユーザが前記警報グループの各々の前記１つ以上の警報操作及び確認特性を特定することを可能にすることは、ユーザが前記警報グループの各々についての１つ以上の表示特性を特定することを可能にすることを含み、前記ユーザインターフェース機器を介してユーザに情報を表示するために、前記警報のうちの前記１つが割り当てられた前記警報グループの前記警報操作及び確認特性を使用することは、前記ユーザインターフェース機器の動作を制御するために、前記警報グループの前記１つ以上の表示特性を使用することを含む、請求項２に記載の警報管理方法。
【請求項６】
前記一組の警報グループの各々のためのコンテナを作成することをさらに含み、１つ以上のコンピューティング機器を介して、前記警報のうちの前記選択された１つが割り当て
られた前記警報グループの前記警報特性を割り当てることは、前記警報のうちの前記選択された１つと関連付けられた前記警報グループのための前記コンテナにアクセスすることを含む、請求項１に記載の警報管理方法。
【請求項７】
前記選択された警報が割り当てられた前記警報グループの前記警報操作及び確認特性のうちの１つ以上にアクセスすることは、前記警報のうちの前記選択された１つが割り当てられた前記警報グループに関する情報を用いて別名が付けられた前記警報を生成した前記コンテナに宛てられたメッセージを送信することを含む、請求項１に記載の警報管理方法。
【請求項８】
ユーザが１つ以上の警報を含むコンテナを作成することを可能にすることは、前記ユーザがプロセス制御ロジックを有するプロセス制御モジュールの形式のコンテナを作成することを可能にすることを含む、請求項１に記載の警報管理方法。
【請求項９】
ユーザが１つ以上の警報を含むコンテナを作成することを可能にすることは、前記ユーザが安全計装ロジックを有する安全システムロジックモジュールの形式のコンテナを作成することを可能にすることを含む、請求項１に記載の警報管理方法。
【請求項１０】
ユーザが１つ以上の警報を含むコンテナを作成することを可能にすることは、前記ユーザが警報を有するフィールド機器を構成することを可能にすることを含む、請求項１に記載の警報管理方法。
【請求項１１】
ユーザが前記コンテナの１つ以上の警報を前記警報グループの異なる警報グループに割り当てることを可能にすることは、１つ以上のコンピューティング機器を介してユーザに前記コンテナの１つ以上のブロックの表示を提示することと、前記ユーザが、前記コンテナの前記ブロックのうちの１つが割り当てられる前記一組の警報グループのうちの１つを選択することを可能にすることと、前記一組の警報グループのうちの前記選択された１つに前記コンテナの前記ブロックのうちの前記１つの前記警報を割り当てることと、を含む、請求項１に記載の警報管理方法。
【請求項１２】
前記ユーザが前記コンテナの前記ブロックのうちの前記１つが割り当てられる前記一組の警報グループのうちの１つを選択することを可能にすることは、ユーザインターフェース機器を介して、ユーザが前記コンテナの前記ブロックのうちの前記１つのアイコンを選択することを許容することと、前記ユーザが前記コンテナの前記ブロックのうちの前記１つの前記アイコンを前記一組の警報グループのうちの前記選択された１つのアイコンの上にドラッグすることを許容することと、前記ユーザが前記コンテナの前記ブロックのうちの前記１つの前記アイコンを前記一組の警報グループのうちの前記選択された１つの前記アイコン上にドロップすることを許容することと、を含む、請求項１１に記載の警報管理方法。
【請求項１３】
ユーザが一組の警報グループを構成することを可能にすることは、前記一組の警報グループの各々を前記１つ以上の警報を生成する前記コンテナのサブコンポーネントとして構成することを含む、請求項１に記載の警報管理方法。
【請求項１４】
プロセスプラントにおいて使用するための警報操作及び確認システムであって、警報操作及び確認システムは、
前記プロセスプラント内に配設された１つ以上のコンテナであって、前記１つ以上のコンテナの各々が、
１つ以上の警報、ならびに
各々が一組の警報操作及び確認パラメータを含む１つ以上の警報グループ要素を含む
、１つ以上のコンテナと、
前記１つ以上のコンテナのうちの１つ内の警報の開始の表示を含む、前記プロセスプラントに関する情報をユーザにユーザインターフェース機器を介して提示するために、１つ以上のコンピュータプロセッサ上で実行されるユーザインターフェースアプリケーションであって、前記１つ以上のコンテナのうちの１つ内の前記警報のうちの起動された１つの選択に応答して、
前記選択された警報が属する前記警報グループ要素を判定し、
前記選択された警報が属する前記警報グループ要素の前記警報グループ操作及び確認パラメータのうちの１つにアクセスし、
ユーザインターフェース機器を介して前記ユーザに情報を表示するために、前記選択された警報が属する前記警報グループ要素の前記警報グループ操作及び確認パラメータのうちの前記アクセスされた１つを使用する、ユーザインターフェースアプリケーションと、を備える、警報操作及び確認システム。
【請求項１５】
前記警報グループ要素の各々の前記１つ以上の警報操作及び確認パラメータは、プラント表示への参照を含み、前記プラント表示参照は、前記ユーザインターフェースアプリケーションによって前記ユーザに提示されるプラント表示を識別する、請求項１４に記載の警報操作及び確認システム。
【請求項１６】
前記警報グループ要素の各々の前記１つ以上の警報操作及び確認パラメータは、銘板表示への参照を含み、前記銘板表示参照は、前記ユーザインターフェースアプリケーションによって前記ユーザに提示される銘板表示を識別する、請求項１４に記載の警報操作及び確認システム。
【請求項１７】
前記警報グループ要素の各々の前記１つ以上の警報操作及び確認パラメータは、前記警報グループ要素用の１つ以上の表示パラメータを含み、前記１つ以上の表示パラメータは、前記警報グループ要素内の警報に関する情報を表示することに関してユーザとの前記ユーザインターフェース機器の対話を制御するために、前記ユーザインターフェースアプリケーションによって使用される、請求項１４に記載の警報操作及び確認システム。
【請求項１８】
前記１つ以上の警報グループ要素の各々は、前記警報グループ要素が関連付けられる前記コンテナのサブコンポーネントとして格納される、請求項１４に記載の警報操作及び確認システム。
【請求項１９】
前記１つ以上の警報グループ要素の各々は、前記警報グループ要素が関連付けられる前記コンテナとは別個のコンポーネントとして格納される、請求項１４に記載の警報操作及び確認システム。
【請求項２０】
前記ユーザインターフェースアプリケーションは、前記選択された警報が属する前記警報グループ要素用の前記コンテナにアクセスすることによって、前記選択された警報が属する前記警報グループ要素の前記警報グループ操作及び確認パラメータのうちの１つにアクセスする、請求項１４に記載の警報操作及び確認システム。
【請求項２１】
前記ユーザインターフェースアプリケーションは、前記選択された警報が割り当てられた前記警報グループ要素に関する情報を用いて別名が付けられた前記警報を生成した前記コンテナに宛てられたメッセージを使用して、前記選択された警報が属する前記警報グループ要素用の前記コンテナにアクセスする、請求項２０に記載の警報操作及び確認システム。
【請求項２２】
前記コンテナの前記警報グループ要素のうちの１つ以上に対する通信経路を指示するリ
ストをさらに含み、前記ユーザインターフェースアプリケーションは、前記リストから前記警報グループ要素用の通信経路を判定することによって、前記選択された警報が属する前記警報グループ要素の前記警報グループ操作及び確認パラメータのうちの１つにアクセスする、請求項１４に記載の警報操作及び確認システム。
【請求項２３】
前記コンテナは、プロセス制御ロジックを有するプロセス制御モジュールを備える、請求項１４に記載の警報操作及び確認システム。
【請求項２４】
前記コンテナは、安全計装ロジックを有する安全システムロジックモジュールを備える、請求項１４に記載の警報操作及び確認システム。
【請求項２５】
前記コンテナは、フィールド機器を備える、請求項１４に記載の警報操作及び確認システム。
【請求項２６】
ユーザが前記コンテナの１つ以上の警報を前記警報グループ要素のうちの幾つかに割り当てることを可能にするようにプロセッサ上で実行する警報構成アプリケーションをさらに含む、請求項１４に記載の警報操作及び確認システム。
【請求項２７】
前記構成アプリケーションは、前記プロセッサ上で実行してユーザに前記コンテナの１つ以上のブロックの表示を提示し、前記ユーザが前記コンテナの前記ブロックのうちの１つが割り当てられる前記一組の警報グループ要素のうちの１つを選択することを可能にし、前記コンテナの前記ブロックのうちの前記１つの前記警報を前記警報グループ要素のうちの前記選択された１つに割り当てる、請求項２６に記載の警報操作及び確認システム。
【請求項２８】
前記構成アプリケーションは、前記プロセッサ上で実行して、ユーザが前記コンテナの前記ブロックのうちの前記１つのアイコンを選択することを許容することと、前記ユーザが前記コンテナの前記ブロックのうちの前記１つの前記アイコンを前記警報グループ要素のうちの選択された１つのアイコン上にドラッグすることを許容することと、前記ユーザが前記コンテナの前記ブロックのうちの前記１つの前記アイコンを前記警報グループ要素のうちの前記選択された１つの前記アイコン上にドロップすることを許容することと、によって、前記ユーザが前記コンテナの前記ブロックの前記１つが割り当てられる前記警報グループ要素のうちの１つを選択することを可能にする、請求項２７に記載の警報操作及び確認システム。
【請求項２９】
一組のフィールド機器に結合されたプロセス制御機器を有する、プロセスプラントの制御に使用するプロセス制御システムであって、前記プロセス制御システムは、
前記プロセスプラント内の１つ以上の機器内に配設された複数のコンテナを備え、前記複数のコンテナのうちの少なくとも１つは、
前記コンテナ用の第１の一組の操作及び確認パラメータと、
前記コンテナによって生成された複数の警報と、
各々が前記コンテナ用の前記第１の一組の操作及び確認パラメータとは異なる一組の警報操作及び確認パラメータを含む、多数の警報グループ要素と、を含み、
前記複数の警報のうちの異なる１つは、前記多数の警報グループ要素の各々に割り当てられる、プロセス制御システム。
【請求項３０】
前記複数のコンテナのうちの１つ内の警報の開始の表示を含む、前記プロセスプラントに関する情報をユーザにユーザインターフェース機器を介して提示するように、前記プロセスプラント内の１つ以上のコンピュータプロセッサ上で実行されるユーザインターフェースアプリケーションをさらに含み、前記ユーザインターフェースアプリケーションは、前記複数のコンテナのうちの前記１つ内の前記警報のうちの起動された１つの選択に応答
して前記選択された警報が属する前記警報グループ要素を判定し、前記選択された警報が属する前記警報グループ要素の前記警報グループ操作及び確認パラメータのうちの１つにアクセスし、ユーザインターフェース機器を介して前記ユーザに情報を表示するために、前記選択された警報が属する前記警報グループ要素の前記警報グループ操作及び確認パラメータのうちの前記アクセスされた１つを使用する、請求項２９に記載のプロセス制御システム。
【請求項３１】
前記警報グループ要素の各々の前記１つ以上の警報操作及び確認パラメータは、プラント表示への参照を含む、請求項２９に記載のプロセス制御システム。
【請求項３２】
前記警報グループ要素の各々の前記１つ以上の警報操作及び確認パラメータは、銘板表示への参照を含む、請求項２９に記載のプロセス制御システム。
【請求項３３】
前記警報グループ要素の各々の前記１つ以上の警報操作及び確認パラメータは、前記警報グループ要素用の１つ以上の表示パラメータを含み、前記１つ以上の表示パラメータは、前記警報グループ要素に割り当てられた警報に関する情報を表示することに対してユーザとのユーザインターフェース機器の対話を制御するために、ユーザインターフェースアプリケーションによって使用され得る、請求項２９に記載のプロセス制御システム。
【請求項３４】
前記複数のコンテナのうちの前記少なくとも１つは、前記コンテナが通信自在にアクセス可能であるための第１のタグを含み、前記警報グループ要素の各々は、前記警報グループ要素が通信自在にアクセス可能であるための異なるタグを含み、このため各警報グループ要素の前記警報グループ操作及び確認パラメータは、前記コンテナ用の前記第１のタグとは異なるタグを使用してアクセス可能である、請求項２９に記載のプロセス制御システム。
【請求項３５】
前記複数のコンテナのうちの前記少なくとも１つは、プロセス制御ロジックを有するプロセス制御モジュールを備える、請求項２９に記載のプロセス制御システム。
【請求項３６】
前記複数のコンテナのうちの前記少なくとも１つは、安全計装ロジックを有する安全システムロジックモジュールを備える、請求項２９に記載のプロセス制御システム。
【請求項３７】
前記複数のコンテナのうちの前記少なくとも１つは、フィールド機器を備える、請求項２９に記載のプロセス制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この特許は、概して、プロセスプラント及びプロセス制御システム、より具体的には、プロセスプラント及びプロセス制御システム内のより良好な警報操作及び確認サポートを提供するように警報を構成する方法及びシステムに関する。
【背景技術】
【０００２】
物理的材料または製品を製造、精製、変換、生成、または生産するために化学、石油、工業または他のプロセスプラントで使用されるような、分散プロセス制御システムは、アナログ、デジタル若しくは組み合わせられたアナログ／デジタルバスを介して、または１つ以上の無線通信リンク若しくはネットワークを介して、１つ以上のフィールド機器に通信可能に結合された１つ以上のプロセスコントローラを一般に含む。例えば、バルブ、バルブポジショナ、スイッチ及び送信器（例えば、温度、圧力、レベル及び流量センサ）であり得るフィールド機器は、プロセスプラントまたはシステム内で実行する１つ以上のプロセスを制御するために、プロセス環境内に位置し、バルブを開くかまたは閉じる、温度、供給量、若しくは圧力のようなプロセス及び／または環境パラメータを測定するような、物理的またはプロセス制御機能を概して果たす。公知のフィールドバスプロトコルに準拠するフィールド機器のような、高性能フィールド機器は、制御計算、警報機能、及びコントローラ内に一般的に実装される他の制御機能をまた果たし得る。プラント環境内にまた一般に位置するプロセスコントローラは、フィールド機器によって作成されたプロセス測定値及び／またはフィールド機器に属する他の情報を指示する信号を受信し、例えば、プロセス制御決定をなす異なる制御モジュールを動かすコントローラアプリケーションを実行し、受信した情報に基づいて制御信号を生成し、ＨＡＲＴ（登録商標）、ＷｉｒｅｌｅｓｓＨＡＲＴ（登録商標）、及びＦＯＵＮＤＡＴＩＯＮ（登録商標）フィールドバスフィールド機器のような、フィールド機器において行われているコントロールモジュールまたはブロックと協調する。コントローラの制御モジュールは、通信線またはリンク越しに制御信号をフィールド機器に送り、これによってプロセスプラントまたはシステムの少なくとも一部分の動作を制御、例えば、プラントまたはシステム内において動くまたは実行する１つ以上の工業的プロセスの少なくとも一部分を制御する。プラント環境内にまた一般に位置するＩ／Ｏ機器は、コントローラと１つ以上のフィールド機器との間に一般に配設され、例えば、電気信号をデジタル値及びその逆の変換を行うことによって、それらの間の通信を可能にする。本明細書において利用されるように、フィールド機器、コントローラ、Ｉ／Ｏ機器は、「プロセス制御機器」として概して言及され、プロセス制御システムまたはプラントのフィールド環境に概して位置するか、配設されるか、または設置される。
【０００３】
またさらに、多くのプロセスまたは工業的プラントにおいて、プロセス制御ネットワークは、有害化学物質の漏れ、爆発等のような、プラントの深刻な危険を結果的にもたらすか、または引き起こす問題が発生するときに、プロセスプラント内の重大な安全に関する問題を検出し、自動的に、バルブの開閉、機器からの電力の除去、プラント内の流れの切替え等を行うために動作する安全計装システム（ＳＩＳ）を含む。これらの安全システムは、標準プロセス制御コントローラとは別に、１つ以上の別個のコントローラを一般に有し、安全システムロジックソルバーと呼ばれ、これは、別個のバス、通信線、またはプロセスプラント内に設置された無線ネットワークを介して安全フィールド機器に接続される。ロジックソルバーは、一定の安全スイッチまたは遮断バルブ、プロセスにおけるオーバーフローまたはアンダーフロー、重要な電源または制御機器の動作、不具合検出機器の動作等のような、重大なイベントと関連付けられたプロセス状態を検出するために安全フィールド機器を使用する安全計装機能（ＳＩＦ）ルーチンを実行し、これによってプロセス
プラント内のイベントを検出する。単一状態または２つ以上の状態の同時発生であり得るイベントが検出されるとき、安全コントローラは、イベントの有害な性質を限定するために、バルブを閉じること、機器を停止すること、プラントの区分から電力を除去すること等のような、いくつかの動作をとる。概して、これらの動作は、プロセスプラント内の深刻または危険な状態を防止するように設計されるトリップまたは「安全」動作モードに安全機器を切替えることを含む。
【０００４】
両方の場合において、フィールド機器、コントローラ、及び安全システムロジックソルバー（安全コントローラとも呼ばれる）からの情報は、通常、データハイウェイまたは通信ネットワーク越しに、オペレータワークステーション、パーソナルコンピュータ若しくはユーザインターフェースを有する他の形式のコンピューティング機器、データヒストリアン、レポートジェネレータ、集中データベース、または制御室若しくはより厳しいフィールド環境から離れた他の場所、例えば、プロセスプラントのバックエンド環境に一般に配置される他の集中管理コンピューティング機器のような、１つ以上の他のハードウェア機器に対して利用可能になる。これらのハードウェア機器の各々は、プロセスプラントに渡って、またはプロセスプラントの一部分に渡って一般に集中化される。これらのハードウェア機器は、例えば、プロセス制御ルーチンまたは安全ルーチンの設定を変更すること、プロセスコントローラ、安全システムコントローラ、フィールド機器等の中の制御モジュールの動作を修正すること、プロセスの現在状態を確認すること、フィールド機器、プロセスコントローラ、または安全システムコントローラによって生成された警報を確認すること、従業員の訓練またはプロセス制御ソフトウェアのテストの目的に対するプロセスの動作の模擬、構成データベースの維持及び更新のような、制御若しくは安全システムオペレータがプロセスを制御すること、及び／またはプロセスプラントを動作させることに対する機能を果たすことを可能にし得る。ハードウェア機器、コントローラ、及びフィールド機器によって利用されるデータハイウェイは、有線通信経路、無線通信経路、または有線及び無線通信経路の組み合わせを含み得る。
【０００５】
例として、Ｅｍｅｒｓｏｎ  Ｐｒｏｃｅｓｓ  Ｍａｎａｇｅｍｅｎｔによって販売されているＤｅｌｔａＶ（商標）制御システムは、プロセスプラント内の異なった配置に位置する異なる機器内に格納され、これによって実行される複数アプリケーションを含む。プロセス制御システムまたはプラントのバックエンド環境において１つ以上のワークステーションまたはコンピューティング機器に常駐する構成アプリケーションは、ユーザがプロセス制御モジュールを作成または変更し、データハイウェイを介してこれらのプロセス制御モジュールを専用分散コントローラにダウンロードすることを可能にする。一般に、これらの制御モジュールは、通信相互接続ファンクションブロックからなり、これは、そこへの入力に基づいて制御スキーム内の機能を果たし、制御スキーム内の他のファンクションブロックに出力を提供するオブジェクト指向プログラミングプロトコルにおけるオブジェクトである。構成アプリケーションは、構成設計者がオペレータにデータを表示するために確認アプリケーションによって使用されるオペレータインターフェースを作成または変更することをまた許容すると共に、オペレータがプロセス制御ルーチン内の設定値のような設定を変更することを可能にする。各専用コントローラ（例えば、プロセスコントローラ及び安全システムコントローラ）及びいくつかの場合において１つ以上のフィールド機器は、実際のプロセス制御及び安全システム機能を実装するためにそこに割り当てられダウンロードされた制御モジュールを動かす、それぞれのコントローラまたは安全アプリケーションを格納し実行する。
【０００６】
さらに、オペレータワークステーション、オペレータワークステーション及びデータハイウェイと通信接続状態の１つ以上の遠隔コンピューティング機器等のような、１つ以上のユーザインターフェース機器、または１つ以上のユーザインターフェース機器上で実行され得るプラント表示アプリケーションは、データハイウェイを介してコントローラ及び
フィールド機器からデータを受信し、ユーザインターフェース画面を介してこのデータをプロセス制御システム設計者、オペレータ、またはユーザに表示する。これらのユーザインターフェース機器またはアプリケーションは、プラントの異なるユーザによって行われる動作に個別対応されたオペレータの視点、技術者の視点、専門家の視点等のような、多数の異なる視点のいずれかを提供し得る。さらに、データヒストリアンアプリケーションが、データハイウェイに渡って提供されたデータのいくつかまたは全てを収集し格納するデータヒストリアン機器に一般に格納され、これによって実行され、一方で構成データベースアプリケーションが、現在のプロセス制御ルーチン構成及びこれと関連付けられたデータを格納するためにデータハイウェイに所属する、また更なるコンピュータにおいて動き得る。これに代えて、構成データベースは、構成アプリケーションとして同一ワークステーションに位置し得る。
【０００７】
制御及び／または安全システムオペレータ、管理システムオペレータ等によって行われる重要な活動のうちの１つは、プラント動作中に、種々の機器、制御ルーチン、安全システムルーチン、管理ルーチン等によって生成される警報に対する確認及び対応に関する。概して言うと、プロセス制御オペレータ、安全システムオペレータ、管理従業員等は、概してプラントのフィールド環境内の実際のフィールド機器及び他のフィールド設備から離れたプラントのバックエンド環境内においてワークステーション、携帯機器等で実行されるユーザインターフェースアプリケーションによって提供されるユーザインターフェース表示画面を確認する。動作中、ユーザインターフェースアプリケーションは、複数の可能な事前構成されたプラント表示のうちの１つをユーザに提示し、各プラント表示は、いくつかの区域、ユニット、区分、またはプラントの他の部分を一般に図示する。一般的に知られるように、物理的プロセス要素（例えば、プロセスプラントにおいてプロセスを制御するために利用されることになるバルブ、センサ等）は、配管計装図（Ｐ＆ＩＤ）及び／またはプラントフロアレイアウト及び／またはプロセス制御システム若しくは安全システムレイアウトの「設計図」に従って図示され得る。加えて、これらのユーザインターフェースアプリケーションは、プラント内の高性能機器によって生成された機器警報、プラントのコントローラ（例えば、プロセス及び安全システムコントローラ）内の制御ルーチンまたはモジュールによって生成された制御警報、機器またはプラントを動かす管理アプリケーションによって生成された管理警報等のような、プラント内の機器及びロジックモジュールによって生成されるかまたは起動された種々の警報のいくつかまたは全てを指示する警報バナーまたは他の警報表示を一般に表示する。警報バナーは、プラント内において起動されている各警報と関連付けられたアイコンを一般に図示し、これらのアイコンは、警報または警報源の深刻さ、優先度、場所、または他の基準に基づいて、固定または点滅アイコン等として組織化、色分け、表示され得る。
【０００８】
概して言うと、ユーザは、警報バナーにおいて警報をクリックすることが可能であり、制御システムオペレータのようなユーザが警報に関するプロセスまたは設備の状態を確認することを可能にする、警報と関連付けられた事前設定ユーザインターフェース図が即座に提供される。このような表示は、例えば、ＰＩ＆Ｄ図の形式のプラント表示、警報を生成した機器またはモジュールの銘板表示、警報を生成した機器またはモジュールに関する他の情報等であり得る。ただし、一般の警報表示システムにおいて、警報識別、説明、ならびに警報確認及び表示進行属性は、既定では、コンテナまたは警報源の一般的特性によって判定され、コンテナは、制御モジュール、安全システムモジュール、設備モジュール、制御システム要素、フィールド機器等であり得る。このため、制御モジュールと関連付けられた警報は、例えば、これらの警報が発生する制御モジュールの一般的警報操作特性に結び付けられる。このように、警報がユーザインターフェース上の警報バナーに表示されるとき、警報のクリックは、警報を生成した制御モジュールと関連付けられたプラント表示及び／または銘板表示をもたらす。ただし、多くの場合において、警報が生成されたものと関連付けられた、またはその制御モジュール用の事前構成された表示は、ユーザが
特有の警報に最良に対処することを可能にするためにユーザに提供するための最良の図解表現または他の形式の情報ではないことがある。この事実は、特に安全システムにおいて当てはまり、特有の安全システムモジュールによって生成されている警報が、警報を生成した安全モジュールと関連付けられたプラント表示に良好に示されない、または全く示されない、プラントの多くの異なる機器または他の警報源を取扱うことがある。
【０００９】
一例として、プロセスを動かすモジュールＡが、単一プラント表示ＤＡ及び関連銘板表示ＦＰＡを有し得る。ただし、モジュールの動作は、２つのサブモジュールＡ１及びＡ２と協調するかまたはこれらを使用し、これらの各々がそれ自身の関連プラント表示（例えば、それぞれＤＡ１及びＤＡ２）、及び関連銘板表示（それぞれＦＰＡ１及びＦＰＡ２）を有し得る。サブモジュールＡ１及びＡ２についてのプラント表示（ＤＡ１及びＤＡ２）及び銘板表示（ＦＰＡ１及びＰＦＡ２）は、モジュールＡについてのプラント表示（ＤＡ）及び銘板表示（ＦＰＡ）とは異なる及び／またはこれよりも多くの情報を図示し得る。ただし、モジュールＡ（警報が生成されたもの）と関連付けられた警報バナーの警報のクリックは、警報が実際にはサブモジュールＡ１またはＡ２によって生成されたか否かに関わらず、プラント表示ＤＡ及び銘板表示ＦＰＡに自動的に進行することになる。警報がサブモジュールＡ１内にある特有の送信器に関するが、モジュールプラント表示ＤＡまたはモジュール銘板表示ＦＰＡに図示されない場合、ユーザは、その後、ユーザが警報を選択した結果としてユーザに提示されたプラント表示または銘板表示において警報源を見ることができないことになる。実際には、この場合において、警報に関する情報に関連する送信器が図示されることを理由として、ユーザは、警報バナーの警報をクリックすることによって、ユーザインターフェースシステムがプラント表示ＤＡ１及び銘板表示ＦＰＡ１に進行することを望むであろう。この場合において、ユーザは、ここで、より所望の表示に手動で進行しなければならず、これは、時間及び技能を要する。
【００１０】
現在、ユーザがこの問題を回避しようとする場合、ユーザは、制御モジュールの複製であるが実際の制御モジュール内の警報の複製である別個の警報（実際には、制御モジュールの複製警報）または警報の部分集合（やはりこれらの全ては、制御モジュールの複製警報である）を有する「シャドウ」警報表示モジュールを作成し、それから「シャドウ」警報表示モジュールの所望のプラント表示及び銘板表示、例えば、プラント表示ＤＡ１及び銘板表示ＦＰＡ１にユーザインターフェース表示を進行させるために「シャドウ」警報表示モジュールによって生成された警報をクリックする。この回避策は、追加のメモリ、プロセッサ上の追加の負荷及びしたがって追加のプロセッサ実行サイクル等を必要とし、追加のプログラミングを必要とし、これら全てがコンピュータ動作内において非効率である。この回避策はまた、結果として、２つの基本的に余分なモジュールによって生成されている複製警報をもたらし、所望の表示に進行するために使用する警報がどれであるかをユーザが既知であることを必要とする。
【発明の概要】
【００１１】
警報操作及び確認システムは、コンテナ（例えば、制御モジュール、安全システムモジュール、機器等）によって生成された警報が、互いに異なる、及びコンテナ用に特定される一般的な表示パラメータとは異なる様式で操作及び確認されることを可能にする警報表示インターフェースを含む。例として、ユーザが警報表示インターフェース上で警報（特有のコンテナによって生成されるもの）を選択するとき、警報表示インターフェースは、自動的に、異なるプラント表示の提供、異なる銘板表示の提供、かつ／あるいはプラント表示、銘板表示ならびに／またはコンテナ自身及び／若しくはコンテナの他の警報の操作パラメータとは異なる警報操作パラメータの使用を行う。
【００１２】
この機能を実装するために、警報操作及び確認システムは、固有の識別情報（例えば、タグまたは名称）、説明、及び表示進行属性を一組の警報グループの各々に割り当て、各
警報グループは、コンテナ自身の表示進行属性に結び付けられている、これらの識別情報、説明、及び表示進行属性を含むことなく、プロセスプラントの１つ以上のコンテナと関連付けられた単一警報または複数警報を有する。結果として、開示された警報操作及び確認システムは、コントローラオペレータが、例えば、警報の対処において、より迅速に警報源若しくは原因を識別するために、及び／または動作原因を判定するために、所定のプラント表示、銘板表示、または確認のために選択されている個々の警報に最適な詳細表示に即座に切替えることができる。警報操作及び確認システムは、このため、プラント従業員にとって警報の発生に際して適切なプラント表示に進行することをより容易にしつつ、同時に、必要とされるコンピュータリソースを低減し、警報表示システム上のプログラミング作業負担を減少させ、このため、従業員が当然に予期する様式における入力に反応する警報表示を構成することをより容易にする。このシステムは、制御システムリソースのコンピュータ負荷非効率性ならびにより多くのＣＰＵ及びメモリ消費を上記の先行技術よりもまた低減する。
【００１３】
一つの場合において、警報操作及び確認システムは、一組の警報グループを含むために、１つ以上の制御モジュール、安全ロジックモジュール、機器、または警報を生成する他のエンティティのような、１つ以上のコンテナを構成する。警報操作及び確認システムは、その後、ユーザが一組の警報操作及び確認特性を各警報グループに別個に割り当てることを可能にし、警報操作及び確認特性は、例えば、警報グループの警報に使用するプラント表示、警報グループの警報に使用する銘板表示、警報グループの警報の各々に使用する警報操作パラメータ（例えば、優先度、消去特質、表示特質等）等を含む。その後、警報操作及び確認システムは、ユーザが、コンテナのどの警報が各警報グループに割り当てられることになるか、またはコンテナの特有の警報が任意の警報グループに割り当てられるべきではないかどうかを構成することを可能にする。一つの場合において、コンテナは、その後、これらの警報グループならびにその中に配設された警報グループ操作及び確認パラメータと共にインスタンス化または作成される。プラントの動作中、警報がコンテナによって起動されるとき、警報操作及び確認システムは、警報バナーのような、警報表示インターフェース上に警報についての表示またはアイコンを表示し、ユーザが確認する警報を選択することを可能にする。特有のコンテナの警報グループに割り当てられている警報が選択されるとき、警報操作及び確認システムは、モジュールリストから、自身に格納された警報グループ情報を有するコンテナへの正しい通信経路を判定し、その後、警報グループ用の警報操作及び確認特性を取得するために、この通信経路を使用する。警報操作及び確認システムは、その後、例えば、ユーザが警報に対処することを可能にすべく、ユーザインターフェース機器を介して、プラント表示、銘板表示のような、１つ以上の表示をユーザに提供するためにこれらの特性を使用する。さらに、警報操作及び確認システムは、警報がユーザインターフェース機器を介して示され、確認され、消去される等の様式で動くように、警報グループ用に格納されたものとして格納された警報操作パラメータ（例えば、優先度、消去特質等）をまた使用し得る。
【図面の簡単な説明】
【００１４】
【図１】効率的及び柔軟な警報操作及び確認システムが提供され得る警報表示ユーザインターフェース機器を有するプロセスプラント例を例示するブロック図を図示する。
【図２】プラント表示、銘板表示、及び警報バナー表示を例示するユーザ表示インターフェースを提示すると共に、ユーザが警報バナー表示の警報のうちの１つのユーザ区分に基づいてプラント内のエンティティのプラントまたは銘板の種々の部分または区分を確認することを可能にするオペレータワークステーション上で実行されるプラントまたは警報表示アプリケーションを図示する。
【図３】制御モジュールの種々の異なる警報が配置される一組の警報グループの各々についての警報グループ要素を含み、各警報グループ要素が異なるプラント表示、銘板表示、及び一組の警報操作パラメータ値を含むかまたは参照する、制御モジュールを図示する。
【図４】制御モジュール用に確立された異なる警報グループと関連付けられることになる制御モジュールの種々の警報を構成するために使用され得る構成システムを図示する。
【図５】制御モジュールと概して関連付けられる第１のプラント表示を例示するユーザインターフェース表示画面を図示する。
【図６】図５の第１のプラント表示に図示されるが、その中に追加の情報を有する、プラントの一部分を図示する第２のプラント表示を例示するユーザインターフェース表示画面を図示する。
【図７】図５の第１のプラント表示に図示されるが、その中に追加の情報を有する、プラントの別の部分を図示する第３のプラント表示を例示するユーザインターフェース表示画面を図示する。
【図８】制御モジュールの種々のサブブロック内の警報について、警報グループ情報を含む制御モジュール情報を例示するユーザインターフェース表示画面を図示する。
【図９】一組のコンテナの各々と関連付けられた別個の警報グループの存在に基づいて、本明細書において説明される警報操作及び確認システムによって使用されるプラントのノード間通信を実装する様式を例示するプラント通信図を図示する。
【発明を実施するための形態】
【００１５】
図１は、リアルタイムで１つ以上の工業的プロセスを制御するように動作し、警報操作及び確認システムが、制御システムまたはプラント５内において向上した警報操作及び確認性能を提供するように実装され得る、プロセスプラント、プロセス制御システム、またはプロセス制御環境５を例示する。概して言うと、プロセスプラント５は、稼働されオンラインで動作しているときに、プロセスプラント（任意の形式のプロセスまたは工業的プラントであり得る）内で実行する１つ以上のプロセスを制御するプロセス制御システムと共同して物理的機能を果たす、１つ以上の有線または無線プロセス制御機器、コンポーネント、または要素を含む。プロセスプラント５及び／またはプロセス制御システムは、例えば、１つ以上の有線通信ネットワーク及び／または１つ以上の無線通信ネットワークを含み得る。加えて、プロセスプラント５または制御システムは、連続的、バッチ、アセット管理、構成、ヒストリアン、及び他の形式のデータベースのような、集中データベースを含み得る。
【００１６】
特に、図１は、フィールド機器によって作成されたプロセス測定値を指示する信号を受信し、プラント５のプロセスの動作を制御するために、有線または無線プロセス制御通信リンクまたはネットワーク越しに他のフィールド機器に送信される制御信号を生成する１つ以上のプロセス制御及び／または安全システム制御ルーチンを使用してこの情報を処理する１つ以上のプロセスコントローラ及び安全コントローラを有する、プロセスプラント、プロセス制御システム、またはプロセス制御環境５の例のブロック図である。一般に、少なくとも１つのフィールド機器が、プロセスの動作を制御するために物理的機能（例えば、バルブの開閉、温度の増減、測定値の取得、状態の検知等）を果たす。いくつかの形式のフィールド機器は、入力／出力（Ｉ／Ｏ）機器を使用してコントローラと通信する。プロセスコントローラ、フィールド機器、及びＩ／Ｏ機器は、有線または無線であり、任意の数及び組み合わせの有線及び無線プロセスコントローラ、フィールド機器ならびにＩ／Ｏ機器が、プロセスプラント環境またはシステム５に含まれ得る。
【００１７】
例えば、図１のシステムは、複数プロセスコントローラ１１を有し、プロセスコントローラ１１のうちのいくつかが有線様式で入力／出力（Ｉ／Ｏ）カード２６及び２８を介してフィールド機器１５〜２２に通信可能に接続される、制御システムを図示する。さらに、プロセスコントローラ１１のうちのいくつかは、無線様式または部分的に無線様式で無線ゲートウェイ３５及びプロセス制御データハイウェイ１０を介してフィールド機器４０
〜４６に通信可能に接続される。プロセス制御データハイウェイ１０は、１つ以上の有線及び／または無線通信リンクを含み、例えば、イーサーネットプロトコルのような任意の所望または適切な通信プロトコルを使用して実装され得る。いくつかの構成（図示されない）において、プロセスコントローラ１１のうちの１つ以上は、任意の他の通信プロトコル、例えば、Ｗｉ−Ｆｉまたは他のＩＥＥＥ８０２．１１準拠の無線ローカルエリアネットワークプロトコル、モバイル通信プロトコル（例えば、ＷｉＭＡＸ、ＬＴＥ、または他のＩＴＵ−Ｒ互換性プロトコル）、Ｂｌｕｅｔｏｏｔｈ（登録商標）プロトコル、ＨＡＲＴ（登録商標）プロトコル、ＷｉｒｅｌｅｓｓＨＡＲＴ（登録商標）プロトコル、Ｐｒｏｆｉｂｕｓプロトコル、ＦＯＵＮＤＡＴＩＯＮ（登録商標）  Ｆｉｅｌｄｂｕｓプロトコル等をサポートする任意の数の他の有線または無線通信リンクを使用することによるような、データハイウェイまたは通信ネットワーク１０とは他の１つ以上の通信ネットワークを使用して無線ゲートウェイ３５に通信可能に接続され得る。
【００１８】
例として、Ｅｍｅｒｓｏｎ  Ｐｒｏｃｅｓｓ  Ｍａｎａｇｅｍｅｎｔによって販売されているＤｅｌｔａＶ（商標）コントローラであり得る、コントローラ１１は、フィールド機器１５〜２２及び４０〜４６のうちの少なくともいくつかを使用してバッチプロセスまたは連続プロセスを実装するように動作し得る。プロセス制御データハイウェイ１０に通信可能に接続されていることに加えて、コントローラ１１は、例えば、標準４〜２０ｍＡ機器、Ｉ／Ｏカード２６、２８及び／またはＦＯＵＮＤＡＴＩＯＮ（登録商標）  Ｆｉｅｌｄｂｕｓプロトコル、ＨＡＲＴ（登録商標）プロトコル、ＷｉｒｅｌｅｓｓＨＡＲＴ（登録商標）プロトコル等のような任意の高性能通信プロトコルと関連付けられた任意の所望のハードウェア及びソフトウェアを使用してフィールド機器１５〜２２及び４０〜４６のうちの少なくともいくつかに通信可能に接続され得る。図１において、コントローラ１１、フィールド機器１５〜２２及びＩ／Ｏカード２６、２８は、有線機器であり、フィールド機器４０〜４６は、無線フィールド機器である。もちろん、有線フィールド機器１５〜２２及び無線フィールド機器４０〜４６は、将来的に開発される任意の標準またはプロトコルを含む、任意の有線または無線プロトコルのような、任意の他の所望の標準またはプロトコルに従うことも可能である。
【００１９】
図１のプロセスコントローラ１１は、プロセスコントロールシステムの別個のノードを各々定義し、１つ以上のプロセス制御ルーチン３８（例えば、メモリ３２に格納される）を実装または監督するプロセッサ３０を含み、このようなプロセス制御ルーチン３８は、本明細書において制御モジュールとして概して言及されている。プロセッサ３０は、フィールド機器１５〜２２及び４０〜４６と、コントローラ１１に通信可能に接続された他のノードと通信するように構成される。本明細書において説明される任意の制御ルーチンまたはモジュール３８が、所望であれば、異なるコントローラまたは他の機器によって実装または実行される、その部分を有し得ることが留意されるべきである。同様に、プロセス制御システム５内に実装されることになる、本明細書において説明される制御ルーチンまたはモジュール３８は、ソフトウェア、ファームウェア、ハードウェア等を含む、任意の形式をとってもよい。加えて、制御ルーチン３８は、オブジェクト指向プログラミング言語、ラダーロジック、シーケンシャルファンクションチャート、ファンクションブロックダイヤグラムを使用する、または任意の他のソフトウェアプログラミング言語若しくは設計方式を使用する、任意の所望のソフトウェア形式で実装され得る。制御ルーチンまたは制御モジュール３８は、ランダムアクセスメモリ（ＲＡＭ）、またはリードオンリーメモリ（ＲＯＭ）のような、任意の所望の形式のメモリ３２に格納され得る。同様に、制御ルーチン３８は、例えば、１つ以上のＥＰＲＯＭ、ＥＥＰＲＯＭ、特定用途向け集積回路（ＡＳＩＣ）、または任意の他のハードウェア若しくはファームウェア要素内にハードコードされてもよい。したがって、コントローラ１１は、任意の所望の様式で制御手法または制御ルーチンを実装するように構成され得る。
【００２０】
一つの場合において、コントローラ１１は、一般的にファンクションブロックと呼ばれるものによって定義された制御モジュール３８を使用して制御手法を実装し、各ファンクションブロックは、オブジェクトまたは全体制御ルーチンのうちの他の部分（例えば、サブルーチン）であり、プロセス制御システム５内のプロセス制御ループを実装するために、他のファンクションブロックと（リンクと呼ばれる通信を介して）一体的に動作する。ファンクションブロックに基づく制御は、プロセス制御システム５内のいくつかの物理的機能を果たすために、プロセス制御システム内の送信器、センサ若しくは他のプロセスパラメータ測定機器のような入力機能、ＰＩＤ、ファジーロジック制御等を行う制御ルーチンと関連付けられるような制御機能、またはバルブのようないくつかの機器の動作を制御する出力機能のうちの１つを一般に果たす。もちろん、混成及び他の形式のファンクションブロックが存在する。ファンクションブロックは、これらのファンクションブロックが標準４〜２０ｍＡ機器及びＨＡＲＴ（登録商標）のようないくつかの形式の高性能フィールド機器用に使用される、若しくはこれらと関連付けられる一般の場合、コントローラ１１に格納され、これによって実行され得るか、またはＦＯＵＮＤＡＴＩＯＮ（登録商標）
Ｆｉｅｌｄｂｕｓ機器を伴う場合であり得る、フィールド機器自身に格納され、これによって実装され得る。このため、理解されるように、コントローラ１１は、ファンクションブロックのうちの１つ以上を実行することによって行われる１つ以上の制御ループを実装し得る１つ以上の制御ルーチン３８を含み得る。
【００２１】
有線フィールド機器１５〜２２は、センサ、バルブ、送信器、ポジショナ等の任意の形式の機器であり、一方でＩ／Ｏカード２６及び２８は、任意の所望の通信またはコントローラプロトコルに準拠する任意の形式のＩ／Ｏ機器であり得る。図１において、フィールド機器１５〜１８は、アナログ線または組み合わせられたアナログ及びデジタル線越しにＩ／Ｏカード２６に通信を行う標準４〜２０ｍＡ機器またはＨＡＲＴ（登録商標）機器であり、一方でフィールド機器１９〜２２は、ＦＯＵＮＤＡＴＩＯＮ（登録商標）Ｆｉｅｌｄｂｕｓ通信プロトコルを使用してデジタルバス越しにＩ／Ｏカード２８に通信を行う、ＦＯＵＮＤＡＴＩＯＮ（登録商標）Ｆｉｅｌｄｂｕｓフィールド機器のような、高性能機器である。なおいくつかの実施形態において、有線フィールド機器１５〜２２のうちの少なくともいくつか及び／またはＩ／Ｏカード２６、２８のうちの少なくともいくつかは、追加的または代替的にプロセス制御データハイウェイ１０の使用、及び／または他の適切な制御システムプロトコル（例えば、Ｐｒｏｆｉｂｕｓ、ＤｅｖｉｃｅＮｅｔ、Ｆｏｕｎｄａｔｉｏｎ  Ｆｉｅｌｄｂｕｓ、ＣｏｎｔｒｏｌＮｅｔ、Ｍｏｄｂｕｓ、ＨＡＲＴ等）の使用によってコントローラ１１と通信し得る。
【００２２】
図１のシステムにおいて、無線フィールド機器４０〜４６は、ＷｉｒｅｌｅｓｓＨＡＲＴ（登録商標）プロトコルのような、無線プロトコルを使用して無線プロセス制御通信ネットワーク７０を介して通信する。このような無線フィールド機器４０〜４６は、無線（例えば、上記の無線プロトコルまたは別の無線プロトコルを使用する）で通信するようにまた構成される、１つ以上の他の機器または無線ネットワーク７０のノードと直接的に通信し得る。無線で通信するように構成されていない１つ以上の他のノードと通信するために、無線フィールド機器４０〜４６は、プロセス制御データハイウェイ１０または別のプロセス制御通信ネットワークに接続された無線ゲートウェイ３５を利用し得る。無線ゲートウェイ３５は、無線通信ネットワーク７０の種々の無線機器４０〜５８へのアクセスを提供する。特に、無線ゲートウェイ３５は、無線機器４０〜５８、有線機器１１〜２８、及び／またはプロセス制御プラント５の他のノード若しくは機器の間の通信接続を提供する。例えば、無線ゲートウェイ３５は、プロセス制御データハイウェイ１０を使用することによって、及び／またはプロセスプラント５の１つ以上の他の通信ネットワークを使用することによって、通信接続を提供し得る。
【００２３】
有線フィールド機器１５〜２２に類似して、無線ネットワーク７０の無線フィールド機
器４０〜４６は、プロセスプラント５内における物理的制御機能、例えば、バルブの開閉、プロセスパラメータの測定値の取得等を行う。無線フィールド機器４０〜４６は、しかしながら、ネットワーク７０の無線プロトコルを使用して通信を行うように構成される。このため、無線フィールド機器４０〜４６、無線ゲートウェイ３５、及び無線ネットワーク７０の他の無線ノード５２〜５８は、無線通信パケットの生産者及び消費者である。
【００２４】
プロセスプラント５のいくつかの構成において、無線ネットワーク７０は、非無線機器を含む。例えば、図１において、フィールド機器４８が、古い４〜２０ｍＡ機器として図示され、フィールド機器５０が、ＨＡＲＴ（登録商標）機器として図示される。ネットワーク７０内において通信を行うために、フィールド機器４８及び５０は、無線アダプタ５２ａ、５２ｂを介して無線通信ネットワーク７０に接続される。無線アダプタ５２ａ、５２ｂは、ＷｉｒｅｌｅｓｓＨＡＲＴのような無線プロトコルをサポートし、Ｆｏｕｎｄａｔｉｏｎ（登録商標）  Ｆｉｅｌｄｂｕｓ、ＰＲＯＦＩＢＵＳ、ＤｅｖｉｃｅＮｅｔ等のような１つ以上の他の通信プロトコルをまたサポートし得る。加えて、いくつかの構成において、無線ネットワーク７０は、１つ以上のネットワークアクセスポイント５５ａ、５５ｂを含み、これは、無線ゲートウェイ３５と有線通信する別個の物理的機器であり得るか、または統合機器として無線ゲートウェイ３５と提供され得る。無線ネットワーク７０は、無線通信ネットワーク７０内において１つの無線機器から別の無線機器にパケットを転送する１つ以上のルータ５８をまた含み得る。図１のシステム例において、無線機器４０〜４６及び５２〜５８は、無線通信ネットワーク７０の無線リンク６０越し及び／またはプロセス制御データハイウェイ１０を介して互いと及び無線ゲートウェイ３５と通信する。
【００２５】
またさらに、プロセスコントローラ１１のうちの１つ以上は、安全ロジックソルバーまたは安全システムコントローラ７２に接続され、次に、安全システムフィールド機器またはアセット７４に接続され得る。安全コントローラ７２は、フィールド機器７４に直接的に接続され得るか（図１に示されるように）、または１つ以上のＩ／Ｏ機器（図１に示されない）を介してフィールド機器７４に接続され、また任意のイベントにおいて、任意の有線または無線通信リンクを介してフィールド機器７４に接続され得る。同様に、フィールド機器７４は、安全目的のためにプラント内において任意の形式の物理的機能または検知機能を果たす任意の形式の機器であり、上記の通信プロトコルまたは他の通信プロトコルのいずれかに準拠し得る。同様に、安全コントローラ７２は、本明細書において安全システムモジュールとして言及される、１つ以上の安全システムロジックモジュール７６をメモリ７７に格納し、これらの安全システムモジュール７６をプロセッサ７８上で実行し得る。安全システムロジックモジュール７６は、プロセス制御モジュール３８についての上記の様式のいずれかで構成され、警報機能のようなユーザインターフェース機能を含む、任意の機能を安全システム内において果たし得る。所望であれば、安全ロジックコントローラ７２は、プロセスコントローラ１１として同一または異なるノード内にあり得る。
【００２６】
図１のプロセスプラントまたはプロセス制御システム５は、１つ以上のオペレータワークステーション８０を含み、これらの各々は、データハイウェイ１０に通信可能に接続され、またこれらの各々は、メモリ及び１つ以上のコンピュータプロセッサをまた含む。オペレータ及び他の従業員は、プラント５及びプラント５内の要素を構成するために、ならびに／または任意の診断、調整、保全、及び／若しくは必要とされ得る他の行動をとると同様に、プロセスプラント５のランタイム動作を確認及び監視するために、オペレータワークステーション８０を使用し得る。オペレータワークステーション８０のうちの少なくともいくつかは、プラント５のまたはその近くの種々の保護された区域に位置し、いくつかの状況において、オペレータワークステーション８０のうちの少なくともいくつかは、遠隔に位置し得るが、それでもなおプラント５と通信可能に接続している。オペレータワークステーション８０は、有線または無線コンピューティング機器であり得る。
【００２７】
プロセス制御システム５の例は、構成アプリケーション８１（オペレータワークステーション８０のうちの少なくとも１つのメモリに格納され、そのプロセッサ上で実行される）及び構成データベース８２を含むようにさらに例示され、これらの各々は、データハイウェイ１０にまた通信可能に接続される。上記のように、構成アプリケーション８１の種々のインスタンスは、ユーザがプロセス制御モジュール（３８）及び／または安全システムモジュール（７６）を作成または変更することを可能にするために、警報操作及び確認ルーチンならびにサポート機構を構成するために、かつデータハイウェイ１０を介してこれらのモジュール及びサポート機構をコントローラ１１、安全ロジック機器７２、またはプロセスプラント５の他のノードにダウンロードするために、１つ以上のコンピューティング機器上で実行し、さらにユーザが、オペレータインターフェース機器上で実行されるオペレータインターフェース表示モジュールを作成または変更することを可能にし、オペレータインターフェース機器を介して、オペレータは、プロセスプラント５を確認すること、データを確認すること、ならびにプロセス制御ルーチン３８、安全システムルーチン７６、プラント５のフィールド機器１５〜２２及び４０〜５８等内のデータ設定を変更可能であり得る。構成データベース８２は、作成された（例えば、構成された）制御及び安全システムモジュールならびに／またはオペレータインターフェース表示モジュール若しくはルーチンを格納する。所望であれば、構成アプリケーション８１及び構成データベース８２は、集中化され、プロセス制御システム５に対する一元的論理的体裁を有し得るが、構成アプリケーション８１の複数インスタンスは、プロセス制御システム５内で同時に実行し、構成データベース８２は、複数物理的データ記憶機器に渡って実装され得る。所望であれば、構成システム用のユーザインターフェース表示機器は、オペレータワークステーション８０とは異なり、このため構成システム用のユーザインターフェース機器は、プラント５がリアルタイムで動作しているか否かに無関係に構成及び開発技術者によって利用され、オペレータワークステーション８０は、プロセスプラント５のリアルタイム動作（本明細書において互換的にプロセスプラント５の「ランタイム」動作としてまた言及される）中に制御及び安全システムオペレータによって概して利用され得る。
【００２８】
プロセス制御システム５の例は、データヒストリアンアプリケーション８３及びデータヒストリアンデータベース８４をまた含み、この各々は、データハイウェイ１０にまた通信可能に接続される。データヒストリアンアプリケーション８３は、データハイウェイ１０に渡って提供されたデータのうちのいくつかまたは全てを収集し、長期保存用のヒストリアンデータベース８４にデータを時系列化または格納するように動作する。構成アプリケーション８１及び構成データベース８２に類似して、データヒストリアンアプリケーション８３及びヒストリアンデータベース８４は、集中化され、プロセス制御システム５に対して一元的論理的体裁を有するが、データヒストリアンアプリケーション８３の複数インスタンスは、プロセス制御システム５内で同時に実行し、データヒストリアンデータベース８４は、複数の物理的データ記憶機器に渡って実装され得る。
【００２９】
いくつかの構成において、プロセス制御システム５は、ＷｉＦｉ若しくは他のＩＥＥＥ８０２．１１準拠の無線ローカルエリアネットワークプロトコル、ＷｉＭＡＸ（ワールドワイドインターオペラビリティフォーマイクロウェーブアクセス）、ＬＴＥ（ロングタームエボリューション）若しくは他のＩＴＵ−Ｒ（国際電気通信連合無線通信部門）互換性プロトコルのような、モバイル通信プロトコル、近距離無線通信（ＮＦＣ）及びＢｌｕｅｔｏｏｔｈのような短波長無線通信、または他の無線通信プロトコルのような、他の無線プロトコルを使用して他の機器と通信する、１つ以上の他の無線アクセスポイント８５を含む。一般に、このような無線アクセスポイント８５は、携帯または他のポータブルコンピューティング機器（例えば、ユーザインターフェース機器８６）が、無線ネットワーク７０とは異なり、無線ネットワーク７０とは異なる無線プロトコルをサポートし得る、それぞれの無線プロセス制御通信プロトコル越しに通信することを許容する。例えば、無線
またはポータブルユーザインターフェース機器８６は、プロセスプラント５（例えば、オペレータワークステーション８０のうちの１つのインスタンス）内においてオペレータによってまたは保全従業員によって利用される、モバイルワークステーションまたは診断テスト設備であり得る。いくつかのシナリオにおいて、ポータブルコンピューティング機器に加えて、１つ以上のプロセス制御機器（例えば、コントローラ１１、フィールド機器１５〜２２、または無線機器４０〜５８）は、アクセスポイント８５によってサポートされた無線プロトコルを使用してまた通信する。
【００３０】
いくつかの構成において、プロセス制御システム５は、直接のプロセス制御システム５に対して外部であるシステムへの１つ以上のゲートウェイ８７、８８を含む。一般に、このようなシステムは、プロセス制御システム５によって生成されたか、またはこれによって処理された情報の消費者または供給者用に提供され得る。例えば、プロセス制御プラント５は、直接のプロセスプラント５を別のプロセスプラントと通信可能に接続するために、ゲートウェイノード８７を含み得る。追加的または代替的に、プロセス制御プラント５は、直接のプロセスプラント５を、実験室システム（例えば、実験室情報管理システム、すなわちＬＩＭＳ）、オペレータ循環データベース、マテリアルハンドリングシステム、保全管理システム、製品棚卸制御システム、生産計画システム、天候データシステム、発送及び出荷システム、梱包システム、インターネット、別の生産者のプロセス制御システム、または他の外部システムのような、外部の公開または非公開システムと通信可能に接続するために、ゲートウェイノード８８を含み得る。
【００３１】
図１が、プロセスプラント５の例に含まれた、有限数のフィールド機器１５〜２２及び４０〜４６を有する３つのコントローラ１１、無線ゲートウェイ３５、無線アダプタ５２、アクセスポイント５５、ルータ５８、無線プロセス制御通信ネットワーク７０、安全システムロジック機器７２、ならびに安全システムフィールド機器７４のみを例示するが、この例は、単に例示的及び非限定的実施形態であることが留意される。任意の数のコントローラ１１及び／または安全ロジック機器７２が、プロセス制御プラントまたはシステム５に含まれてもよく、コントローラ１１及び安全ロジック機器７２のいずれかが、プラント５のプロセスを制御するために、任意の数の有線または無線機器ならびにネットワーク１５〜２２、４０〜４６、３５、５２、５５、５８、７０及び７４と通信してもよい。
【００３２】
さらに、図１のプロセスプラントまたは制御システム５は、データハイウェイ１０によって通信可能に接続される、フィールド環境９０（例えば、プロセスプラントフロア）及びバックエンド環境９２を含むことが留意される。図１に図示されるように、フィールド環境９０は、ランタイム中にプロセスを制御するために動作するように、そこに配設、設置、及び相互接続される物理的コンポーネント（例えば、プロセス制御機器、フィールド機器、Ｉ／Ｏネットワーク、ネットワーク要素等）を含む。例えば、コントローラ１１、Ｉ／Ｏカード２６、２８、フィールド機器１５〜２２、かつ他の機器及びネットワークコンポーネント４０〜４６、３５、５２、５５、５８、７０ならびに安全ロジックソルバー７２及び安全機器７４は、プロセスプラント５のフィールド環境９０に位置するか、配設されるか、またはさもなければ含まれる。概して言うと、プロセスプラント５のフィールド機器９０において、原材料が、１つ以上の製品を生成するために、そこに配設された物理的コンポーネントを使用して受容され処理される。
【００３３】
プロセスプラント５のバックエンド環境９２は、コンピューティング機器、オペレータワークステーション、データベースまたはデータバンク等のような種々のコンポーネントを含み、それらは、一般にフィールド環境９０の厳しい状態及び材料から遮蔽及び／または保護される。図１を参照すると、バックエンド環境９２は、プロセスプラント５のランタイム動作をサポートする、例えば、オペレータワークステーション８０、制御モジュール及び他の実行可能モジュール用の構成若しくは開発システム８１、８２、データヒスト
リアンシステム８３、８４、ならびに／または他の集中管理システム、コンピューティング機器、及び／若しくは機能を含む。いくつかの構成において、プロセスプラント５のバックエンド環境９２に含まれた、種々のコンピューティング機器、データベース、ならびに他のコンポーネント及び設備は、異なる物理的位置に物理的に位置し、これらのうちのいくつかがプロセスプラント５に位置し、これらのうちのいくつかが遠隔に位置し得る。
【００３４】
重要なことには、プラント５の動作中、図１に例示されるようにオペレータワークステーション８０は、制御オペレータのようなユーザに種々の設備のビュー及び設備と関連付けられたデータを提供するユーザインターフェースアプリケーション９５を実装し得る。図２は、コンピュータプロセッサ９３と、プラントの管理、プラントの設備の現在状態の確認等の日々の操作を行うことにおいてユーザを補助すべく、ユーザに１つ以上のプラント表示ビュー及び／または銘板表示ビューを提供するためにプロセッサ９３上で実行するユーザインターフェース表示プログラムまたはアプリケーション９５を格納するメモリ９４と、を含むものとして、図１のオペレータインターフェース８０のうちの１つを例示する。一つのこのようなプラント表示ビュー９６は、図２に例示され、ユーザにプラントレイアウトビューまたはプラント表示９７の形式のプラント動作のビューを提示する。プラント表示９７は、ＰＩ＆Ｄ図に基づき、プラント５内において相互接続されたものとして、バルブ、タンク、送信器（例えば、センサ）のような機器の種々のアイコンまたは他の表現を図示し、機器タグまたは名称、制御システム参照またはロジック、測定されたプロセスパラメータ値等のような種々の重要なパラメータ及び値を図示し得る。プラント表示９７は、追加の情報の確認、他のプラント表示９７への進行、図形表示の要素またはパラメータに関する他の情報ビュー（例えば、ポップアップウィンドウ）の確認等のために、ユーザが表示９７の図形要素と対話することを許容するユーザ対話機構または要素を含み得る。プラント表示ビュー９６は、プラント５内における、種々の機器（例えば、コントローラ、Ｉ／Ｏ機器、フィールド機器等）、モジュール（例えば、制御または安全システムモジュール）または他のコンテナ用の１つ以上の銘板表示９８をまた、またはこれに代えて含み得る。銘板表示は、機器またはモジュール用の標準アイコン、タグ、名称、説明、製造者、機器形式、機器またはモジュールと関連付けられた重大なパラメータ用の１つ以上の値等のような、機器及び／またはモジュールに関するいくつかの情報を概して提供する。これに加えて、一般に、ユーザインターフェース表示アプリケーション９５は、プラント５またはプラント５の一部分内において起動された種々の警報のアイコンを表示する警報バナー９９または他の警報表示を提示し得る。
【００３５】
プラント表示アプリケーションまたはプログラム９５の動作中、ユーザは、種々の異なるプラント表示（例えば、図１の構成データベース８２に格納された異なるプラント表示モジュールまたはインターフェースモジュールによって生成され、これと関連付けられたもの）を確認するために表示ビュー９６を使用し、プラント表示の各々は、プラント５の種々の異なる設備、制御ルーチン等を図示する図形情報を有し得る。ユーザは、プラント５の同一または異なる区分または部分の詳細な図形表示の確認、制御システム表示（例えば、制御ロジックを例示する）の確認等のために標準的様式において表示ビュー９６を操作し得る。ユーザは、これらの要素に関する追加の情報を提供する１つ以上の銘板表示９８を確認するために表示ビュー９６の種々の要素をまた選択し得る。いくつかの場合において、銘板表示９８は、ユーザが要素の１つ以上の重大なパラメータの値を変更することを可能にし得る。同様に、ユーザは、警報バナー９９の警報のうちの１つについての警報アイコンを選択し、プラント表示アプリケーション９５は、その警報と関連付けられた予め示されたプラント表示を自動的に提供することになる。概して言うと、プラント表示アプリケーション９５は、警報の選択に際し、選択された警報用の表示ビュー９６において使用するか、またはユーザに提示する、プラント表示、銘板表示、及び他の情報に関する情報を取得するために警報を生成したコンテナ（例えば、機器またはモジュール）と通信することになる。概して言うと、コンテナは、フィールド機器、Ｉ／Ｏ機器等のような物
理的機器、またはプロセッサ制御モジュール、安全システムロジックモジュール等のような、プロセッサ上で実行されるロジックモジュール、あるいは警報を生成する任意の他のエンティティであり得る。
【００３６】
重要なことに、過去において、アプリケーション９５は、警報コンテナからコンテナ用の予め構成されたプラント表示及び／または予め構成された銘板表示を取得しており、その後、表示ビュー９６において参照されたプラント表示及び／または銘板を自動的に表示した。しかしながら、上記のように、この機能的手段、つまり特有のコンテナの任意の警報の選択が、結果として警報バナー９９において警報を選択したオペレータまたは他のユーザに提示されているそのコンテナについてのプラント表示または銘板表示を自動的にもたらす。多くの場合において、しかしながら、コンテナの既定のプラント表示及び／若しくは銘板表示は、警報を理解することにおいてユーザを補助するために最も適切なプラントの区分を図示するものではないことがある、ならびに／または警報を理解すること及びこれに対応することにおいて最も有用なプラントの種々の詳細を有するプラント表示及び／若しくは銘板表示を図示するものではないことがあるので、警報のコンテナ用の既定のプラント表示（または銘板表示）は、警報に対処するための最良または最も適切なプラント表示（または銘板表示）ではないことがある。さらに、任意の特有の警報についてのプラント表示が、警報を生成したコンテナの既定のプラント表示に自動的に結び付けられるので、この機能は、プラント表示が特有の警報または警報グループに個別対応されることを可能にするものではない。過去において、この制限を克服するために、プラント構成技術者またはオペレータは、タグ、説明、及び表示進行要素を警報コンテナ内の一定の警報に割り当てることを可能にする単一目的に対して、余分な警報コンテナを作成しなければならなかった。この回避策は、警報バナーにおいて警報を選択しているときに、制御オペレータが所望の表示に直接的に進行することを可能にするために、余分な警報が制御オペレータに提示されていることに伴い、結果として余分な警報及び警報コンテナが生成され、管理され、処理されることをもたらした。
【００３７】
本明細書に記載された警報操作及び確認システムは、一方で、全般の制御モジュールまたは他のコンテナ実行活動をコンテナの警報用の警報表示管理及び処理活動から分離し、これによって単一コンテナの警報が警報を生成するコンテナ用に特定されたものとは異なって処理され操作されること（つまり、異なるプラント表示、銘板表示、警報操作パラメータ等を使用すること）を可能にする。概して言うと、本明細書に記載された警報操作及び確認システムは、１つ以上の警報を生成する各コンテナ（例えば、制御モジュール、安全システムロジックソルバー、機器等）用の任意の数の警報グループを作成し、構成技術者が特有のコンテナの異なる警報を警報グループのうちの異なるものと関連付けることを許容する。各異なる警報グループは、別個のプラント表示、銘板表示、及びそれらと関連付けられた警報操作機構を有することが可能であり、パラメータは、警報バナー９９において特有の警報が選択されるときのユーザインターフェースアプリケーション９５の導き方に使用され得る。
【００３８】
より具体的には、本明細書において説明されるシステムは、構成人員がモジュールまたは機器に警報グループを作成すること、及び任意の設備またはモジュール若しくは機器のコンポーネントを警報グループのいずれかに割り当てることを可能にする。システムは、それから、構成従業員が警報グループの各々と関連付けるためにプラント表示、銘板表示、及び警報操作パラメータを作成及び特定することを可能にする。この様式において、特有のモジュールまたは他のコンテナは、一組の警報操作特性を有する第１の警報グループに割り当てられた第１の警報の部分集合、及び異なる一組の警報操作特性、例えば、異なるプラント表示及び／若しくは銘板表示ならびに／または警報操作パラメータ値を有する第２の警報グループに割り当てられた第２の警報の部分集合を有し得る。
【００３９】
所望であれば、特有のコンテナにおいて、またはそれ用に作成された各警報グループは、コンテナのサブコンポーネントとして設定若しくは作成され得る、または別個のモジュールのような、別個のエンティティとして作成され得る。いずれにしても、警報グループは、固有のタグ、説明、初期プラント表示、詳細プラント表示、銘板表示、及び／またはそれらと関連付けられた若しくはそれらのために定義された他の警報操作パラメータ値を有し、情報は、コンテナ自身に対して格納された対応する情報とは異なり得る。警報グループの固有のタグは、制御モジュールタグと同じ制限を有し、このタグは、制御モジュールタグについての場合のようにシステムレベルにおいて固有であることになる。ただし、警報グループ内のまたはこれと関連付けられたブロックまたは複合は、警報を生成するコンテナ内のブロックまたは複合と同じ名称を有し得る。構成技術者または他のユーザがプラント制御または安全システム機能用のロジックを作成するとき、この人員は、特有の制御ブロックのような制御ルーチンの特有の一部分を作成された警報グループのうちの１つに割り当てることが可能になり、その後、これらの制御ブロック上（内）の任意の警報は、割り当てられた警報グループ内にあることになる。複合制御ブロック（例えば、一組のサブブロックからなるブロック）が警報グループに割り当てられる場合、その後、その複合ブロック内の制御ブロックの全て（及び複合ブロック内の警報の全て）は、警報グループに自動的に割り当てられることになる。
【００４０】
例として、図３は、それぞれ参照番号１０２Ａ、１０２Ｂ、及び１０２Ｃで符号付けされた警報グループ要素によって指示される３つの警報グループＡＧ１、ＡＧ２、及びＡＧ３と関連付けられている、例えば、制御モジュール、ＳＩＦモジュール、機器モジュール等であり得る、モジュール１００を例示する。一般に、制御モジュール１００は、例えば、通信リンクを介して共に接続されるファンクションブロックであり得る、種々の制御モジュールブロック１１０を例えば含む、種々のコンポーネント及び情報をその中に含む。ファンクションブロック１１０は、例えば、制御モジュール１００がインスタンス化、プロセスコントローラ１１にダウンロード、及びプロセスコントローラ１１内で実行されるときに、プラントで実行されることになる所望の制御機能と関連付けられた計算及び通信動作を実装するロジックを概して含有する（図１）。加えて、制御モジュール１００は、動作パラメータ値、設定値、範囲、制限、タグ名称または識別情報等のような、モジュール１００に属する種々の異なる形式の構成データを含み得る、構成情報１１２を含み得る。通常、制御モジュール１００は、初期プラント表示１１４への参照、及び初期銘板表示１１６への参照を含む。もちろん、制御モジュール１１０用の初期プラント表示１１４及び初期銘板表示１１６への参照は、図１の構成データベース８２に格納されているものとして例示されたプラント表示１１８及び銘板表示１１９への参照（これに対する指示またはこれと関連付けられた識別情報）であり得るが、プラント５、特にプラント５のバックエンド環境９２における、ワークステーション８０、及び／または他のサーバ、ユーザインターフェース機器８０等のいずれかに格納され得る。これらのプラント表示１１８及び銘板表示１１９は、ユーザインターフェースアプリケーション９５によってアクセス可能であり、モジュール１００またはモジュール１００と関連付けられたプラント５の一部分に関する情報をヒューマンマシンインタフェース（ＨＭＩ）、例えば、ユーザインターフェース機器上のユーザに図形的に提供するためにアプリケーション９５によって使用される。
【００４１】
図３に例示されるように、モジュール１００は、モジュール１００によって、特に、モジュール１００のファンクションブロック１１０のうちの１つ以上と関連付けられた、またはこれによって生成される警報の各々を識別する警報リスト１２０と共に指示される、一組の警報をまた含む。図３の警報リスト１２０の例は、例えば、プロセスコントローラ、安全システムロジックソルバー等によるモジュール１００の実行中にモジュール１００によって、特に、モジュール１００のファンクションブロックのうちの種々の異なるものによって生成される、Ａ１〜Ａ９で符号付けされた一組の９つの警報を含む第１の列を含
む。さらに、警報リスト１２０は、警報Ａ１〜Ａ９の各々が所属する警報グループを識別する第２の列を含む。この場合において、ＡＧ１、ＡＧ２、及びＡＧ３で符号付けされた、３つの潜在的な警報グループがあり、警報Ａ１〜Ａ９の各々は、３つの警報グループのうちの１つに所属する（なお警報Ａ１〜Ａ９のうちのいくつかが警報グループＡＧ１〜ＡＧ３のうちのいずれにも割り当てられないことも可能である）。
【００４２】
またさらに、図３は、プラント５内において実装されるかまたは実行されるときに、例えば、制御モジュール１００として同一機器における、モジュール１００のサブコンポーネントとして、または別個のモジュール（コンテナ）として格納され得る、モジュール３つの警報グループ要素１０２Ａ、１０２Ｂ、及び１０２Ｃを例示する。もちろん、警報グループ要素１０２に属する情報は、例えば、構成データベース８２またはプラント５のバックエンド環境９２の他の処理機器にまた、または代わりに格納されてもよい。警報グループ要素１０２Ａ、１０２Ｂ、１０２Ｃの各々は、制御モジュール１００の警報グループＡＧ１、ＡＧ２、またはＡＧ３用に定義される、及びこれらと関連付けられ、特に、警報グループ要素１０２Ａは、警報グループＡＧ１と関連付けられ、警報グループ要素１０２Ｂは、警報グループＡＧ２と関連付けられ、警報グループ要素１０２Ｃは、警報グループＡＧ３と関連付けられる。
【００４３】
さらに、図３に例示されるように、警報グループ要素１０２の各々（つまり、１０２Ａ、１０２Ｂ、１０２Ｃ）は、それと関連付けられた警報、初期プラント表示１３４への参照、初期銘板表示１３６への参照、ならびに、例えば、警報を確認するか、または警報と対話するときに警報グループ内の警報の各々に適用されるか、またはこれらのために使用されることになる、警報優先度特質、警報抑制特質、フォント、サイズ、色、アイコン等のような警報表示特質を含み得る種々の警報操作及び確認パラメータ値１３８を定義する警報１３０のリストを含む、警報操作情報を含む。警報グループ要素１０２が、他の警報操作パラメータ用の第２のプラント及び銘板表示の参照及び値のような、追加の警報操作情報を含み得ることが理解されるであろう。さらに、プラント表示参照１３４及び銘板表示参照１３６が、プラント５のどこかに格納されたプラント表示及び銘板表示への参照として説明される一方で（例えば、図１の構成データベース８２に格納された表示１１８、１１９）、これらの参照は、それ自身に実際のプラント表示及び銘板表示を含み得るが、この構成は、ユーザインターフェースアプリケーション９５がこれらのプラント表示及び／または銘板表示にアクセスする必要があるときに、システム上の増大された通信負荷を引き起こし得る。
【００４４】
任意のイベントにおいて、図３に見られることになるように、警報グループ要素１０２Ａは、Ａ１、Ａ５、Ａ７及びＡ９の警報リスト１３０Ａと共に、それと関連付けられたプラント表示参照１３４Ａ、銘板表示参照１３６Ａ、ならびに警報操作及び確認パラメータ値１３８Ａを有する。理解されることになるように、プラント表示参照１３４Ａは、モジュール１００のプラント表示参照１１４とは異なるプラント表示（１１８）を参照し得る。類似の様式において、銘板表示参照１３６Ａは、制御モジュール１００の銘板表示参照１１６とは異なる銘板表示（１１９）を参照し得る。同様に、図３に例示されるように、警報グループ要素１０２Ｂ（警報グループＡ２と関連付けられた）は、制御モジュール１００の警報Ａ２、Ａ３、及びＡ８を含む警報リスト１３０Ｂ、初期プラント表示参照１３４Ｂ、初期銘板表示参照１３６Ｂ、ならびに一組の警報操作及び確認パラメータ値１３６Ｂを含む。加えて、警報グループ要素１０２Ｃ（警報グループＡ３と関連付けられた）は、制御モジュール１００の警報Ａ４及びＡ６を含む警報リスト１３０Ｃ、初期プラント表示１３４Ｃ、初期銘板表示参照１３６Ｃ、ならびに一組の警報操作及び確認パラメータ値１３６Ｃを含む。やはり、初期プラント表示参照１３４Ｂ及び１３４Ｃは、互いに異なり、プラント表示参照１３４Ａ及び１１４と異なり得るか、またはいくつかの場合においてこれらのプラント表示参照のうちの１つ以上と同一であり得る。類似の様式において、初
期プラント銘板表示参照１３６Ｂ及び１３６Ｃは、互いに異なり、銘板表示参照１３６Ａ及び／または１１６と異なり得るか、またはいくつかの場合においてこれらのプラント表示参照のうちの１つ以上と同一であり得る。
【００４５】
図３の警報グループ要素１０２は、単一制御モジュールからの警報を含み、一方で警報グループ要素１０２は、プラント５内の別個のモジュールまたはエンティティとして実装される場合、複数の異なる制御モジュールまたは他のコンテナからの警報を含み得る。この場合において、警報グループ要素１０２Ａの警報リスト１３０Ａ（この構成において警報グループモジュールとして言及される）は、それらの元となる制御モジュール１００の別名を付けられた名称として格納された制御モジュール１００の警報Ａ１、Ａ５、Ａ７、及びＡ９（制御モジュール警報リスト１２０によって定義されたもの）を含み得る。このように、例えば、制御モジュール１００が、命名された、またはタグＣＴＬ１０１を有する場合、制御モジュール１００からの警報Ａ１は、名称またはタグＣＴＬ１０１／Ａ１を有するとしてリスト１３０Ａに格納され得る。この様式において、警報リスト１３０Ａは、同一警報名（Ａ１）をまた有する他の制御モジュール（例えば、制御モジュールＣＴＬ１０２、ＣＴＬ１０３等）から他の警報への参照を格納または含み得る。このように、警報グループモジュール１０２のいずれかの警報リスト１３０内の一組の警報は、この場合において、制御モジュールまたは他のコンテナの１つ以上からの警報を含み得る。
【００４６】
理解されることになるように、警報グループ要素１０２の目的は、警報１３０のリストを格納することと共に、プラント表示参照１３４、銘板表示参照１３６、ならびに警報グループ要素の警報リストの警報の各々を確認及び／または操作するために使用されることになる警報操作パラメータ１３８のような、潜在的に他の警報操作情報を含む警報操作情報を格納することである。警報グループ要素１０２に格納された警報確認及び操作情報が、プラント表示、銘板表示、及び警報グループ要素１０２の警報リスト１３０において警報を生成するコンテナ（例えば、制御モジュール１００）の他の操作情報に結び付けられず、またはこれらに基づかず、これによって、コンテナ自身のために定義された全般の表示操作及び確認特質からコンテナにおける警報用の警報操作を分離することが理解されるであろう。この機構は、このようにユーザインターフェースアプリケーション９５によって実装された警報操作及び確認アプリケーションがプラント表示、銘板表示、及び警報が生成されるコンテナの確認及び操作特質に関わらず特有の警報に個別対応される他の警報確認特質を提示することを可能にし、このように警報表示アプリケーションの警報操作特質をより有用とし、理解をより容易にする。さらに、このシステムは、警報用の警報操作が、複製警報、余分な制御モジュール等を作成することを必要とすることなく、警報を生成するコンテナ用に定義された表示から分離されることを可能にする。
【００４７】
制御モジュール１００が３つの異なる警報グループと関連付けられた９つの警報を含むとして図３に例示されるが、一方で任意の数の異なる警報グループが、制御モジュールまたは他のコンテナ用に定義されるか、またはそれと関連付けられ、任意の数のコンテナの異なる警報が、これらの異なる警報グループに割り当てられ得る。同様に、いくつかの場合において、制御モジュールの警報リスト（例えば、図３の制御モジュール１００）または任意の他のコンテナは、その制御モジュールまたはコンテナ用に定義された任意の警報グループを参照しない警報を含み得る。この場合において、その警報と関連付けられたプラント表示及び銘板表示は、通常そうであるように、モジュールまたは警報を保持するコンテナ（例えば、コンテナモジュール１００）のプラント表示（例えば、プラント表示１１４）及び銘板表示（例えば、銘板表示１１６）であることになる。
【００４８】
またさらに、図３は、３つの警報グループのうちの１つの中に収まる警報を有する単一制御モジュール１００を例示するが（またこのため３つの異なる警報グループ要素１０２によって定義された操作特質を伴う警報を有する）、同一の一組の警報グループ要素１０
２が、複数の異なる制御モジュールまたは他のコンテナの間で共有され得ることが可能である。つまり、更なるまたは追加の制御モジュール（図３に示されない）が、図３の同一警報グループ要素１０２Ａ、１０２Ｂ及び１０２Ｃを参照する警報を有し得る。これらの他の制御モジュールは、図３に図示されない異なる警報グループ要素をまた潜在的に参照する。このため、異なる制御モジュール（または安全システムロジックモジュール、機器等のような他のコンテナ）は、単一警報グループ要素１０２によって定義された同一警報グループを参照し得る。この場合において、上に示されたように、警報グループ要素１０２の警報リスト１３０は、異なる制御モジュールからの警報への参照を含み得る。一例において、複数の異なる制御モジュール（これは、プラント５の同一または異なるノードで実行され得る）は、これらの制御モジュールのいずれかが警報を生成するときに、異なる制御モジュール（またはより具体的には異なる制御モジュールからの警報を可能にする）が同一の一組の警報操作及び確認特性を使用することを可能にするために、同一の一組の警報グループを参照し得る。
【００４９】
ここで図４を参照すると、図１のユーザワークステーション８０のうちの１つにおける図１の構成アプリケーション８１のうちの１つによって実装され得る構成システムは、ユーザ（例えば、構成技術者）が１つ以上のコンテナ（例えば、制御モジュール、機器等）用の種々の異なる警報グループを作成すること、及び１つ以上のコンテナ用の異なる警報を種々の警報グループのうちの１つに割り当てることを可能にする警報構成画面１５０をユーザに提供し得る。一つの場合において、図４の構成画面１５０は、構成技術者が一組の警報グループ要素を構成することを可能にするために使用され、一組の警報グループ要素の各々は、異なる若しくは別個のプラント表示ならびに／あるいは異なる若しくは別個の銘板表示ならびに／あるいは異なる若しくは別個の一組の警報操作パラメータ及び／または値のような、異なる一組の警報確認及び操作パラメータを有し得る。
【００５０】
例えば、図４において、構成アプリケーションは、制御モジュール１５４を表示し、構成画面１５０の左側に例示し、また構成画面１５０の右側に例示される、制御モジュール１５４と関連付けられたかまたはこれ用に定義された一組の警報グループ要素を表示し得る。構成アプリケーションは、ユーザが、既に作成され構成され、例えば、図１の構成データベース８２に格納されている、種々の異なる制御モジュールのうちの１つをインポートすることを可能にするために画面１５０を使用し得る。制御モジュール１５４をインポートした後に、構成アプリケーションは、制御モジュール１５４及び／または制御モジュール１５４をなす種々のブロック（例えば、ファンクションブロック、複合ブロック等）を構成画面１５０に図示し得る。このように、図４に例示されるように、構成システムは、ユーザが制御モジュール１５４のサブブロックまたはサブコンポーネントを別個のエンティティ、ブロック、アイコン等として確認することを可能にし得る。特に、図４の制御モジュール（ＭＯＤ１と命名された）は、通信リンクを介して相互接続される一組の８つのファンクションブロックを含む。
【００５１】
所望であれば、ユーザは、その後、これらの警報グループ要素１５６をテンプレートから作成することによって、制御モジュール１５４用の１つ以上の警報グループ要素１５６を確立または作成することができる（例えば、プルダウンメニューを使用することによって、警報グループ要素テンプレートを構成画面１５０内にドラッグアンドドロップすることによる等）。構成アプリケーションは、その後、ユーザが、構成されている警報グループ要素１５６に割り当てられる制御モジュール１５４の種々の警報に適用されるまたはこれらのために使用される、固有識別情報（例えば、タグまたは名称）、説明、及び１つ以上の警報確認及び操作属性と共に警報グループ要素１５６の各々を構成することを可能にし得る。例えば、ユーザは、特有のプラント表示参照、及び／若しくは特有の銘板表示参照、ならびに／または各警報グループ要素１５６用の１つ以上の警報操作パラメータ若しくはパラメータ値を定義し得る。構成アプリケーションは、その後、これらの属性（例え
ば、プラント表示参照、銘板表示参照、及び１つ以上の警報操作パラメータ値）を警報グループ要素１５６内に格納し得る。
【００５２】
次に、ユーザは、モジュールＭＯＤ１のファンクションブロックのような、制御モジュール１５４の種々のブロック、コンポーネント、または部分を選択し、図４の警報グループ要素ＡＧ１のような、警報グループ要素１５６の説明のうちの１つの中か、または上にそのコンポーネント（またはコンポーネントのグループ）をドラッグし、その後、そのコンポーネントまたはコンポーネントのグループをアイコンまたは警報グループ要素１５６の他の表示上にドロップし、これによって、特定の警報グループ要素１５６と関連付けられているものとして、制御モジュールＭＯＤ１の選択されたコンポーネントまたは一組のコンポーネント内において警報の各々を構成する。図４の矢印は、矢印が示す警報グループ要素と関連付けられているものとしてコンポーネントまたはコンポーネントのグループ（ドットの箱で指示される）の選択を指示する。もちろん、構成アプリケーションは、制御モジュール１５４の警報リスト１２０を満たすために、及び警報グループ要素１５６の警報リスト１３０を満たすために、これらの構成動作を使用し得る。所望であれば、ユーザは、制御モジュール１５４全体を警報グループ要素の上にドラッグし、これによって制御モジュール１５４の警報の全てをその警報グループと関連付け得るか、または制御モジュール１５４の個々のコンポーネント（例えば、ファンクションブロック）を選択し、これによってその個々のコンポーネント（例えば、ファンクションブロック）のみの警報を特有の警報グループ要素１５６と関連付け得る。概して言うと、選択されたモジュールコンポーネント内の任意の警報は、コンポーネントがドラッグアンドドロップされた警報グループ要素と関連付けられることになる。割り当てられた（選択されドラッグされた）ブロックが複合ブロック（サブブロックまたはサブコンポーネントからなる）である場合、複合ブロック内のブロックまたはサブコンポーネントの全てが、自動的に、選択された警報グループ要素１５６（及びこのためその警報グループ要素用の警報グループ）の部分になるか、またはこれに割り当てられることになる。
【００５３】
ただし、また理解されることになるように、警報グループ要素１５６が複数の異なるコンテナからの警報を含有し得るプラント内で別個の警報グループモジュールを定義する別の実施形態において、図４の構成画面１５０は、複数の異なるモジュール（または他のコンテナ）を表示し、これらのモジュール（または他のコンテナ）の各々の異なるブロックまたはコンポーネントが、上記のものと同一様式で異なる警報グループモジュール（例えば、グループＡＧ１、ＡＧ２、ＡＧ３用の警報グループモジュール等）に割り当てられ得る。
【００５４】
構成後、警報グループ要素１５６は、その後、それらが作成された対象であるモジュール１５４の部分（例えば、そのサブコンポーネント）としてインスタンス化され得るか、またはいくつかの場合において、別個の警報グループモジュールとしてインスタンス化され得る。警報グループ要素１５６が設置されるモジュールは、その後、警報グループを参照する実際のモジュールが実行されることになるコントローラまたは他のノード（例えば、フィールド機器、Ｉ／Ｏ機器、または他のコンテナ等）にダウンロードされる。例えば、制御モジュールＭＯＤ１がノード１にダウンロードされるときにコントローラモジュールＭＯＤ１が警報グループＡＧ１〜ＡＧ３を参照する場合、その後、警報グループ要素ＡＧ１〜ＡＧ３は、ＭＯＤ１の部分として、または別個の警報グループモジュールとして、ノード１にまたダウンロードされることになる。
【００５５】
もちろん、本明細書において説明される警報グループ及び警報グループ要素は、例えば、他の形式のユーザインターフェース動作、画面、または機器を使用するような、他の様式で構成されてもよい。例えば、ユーザは、制御モジュール用の情報を図示するインターフェース画面を使用して制御モジュール用の警報グループを構成可能であり得る。単に例
として、図５のユーザインターフェース画面１６０は、２つの中間ファンクションブロックＬＳＤＶＴＲ１（１６２Ｄ）及びＬＳＣＥＭ１（１６２ＣＥ）に接続され、これがさらに出力ファンクションブロックＬＳＤＯ１（１６２Ｆ）に接続される、３つの入力ファンクションブロックＬＳＤＩ１（１６２Ａ）、ＬＳＤＩ２（１６２Ｂ）、及びＬＳＤＩ３（１６２Ｃ）を有する特有の制御モジュールＭＯＤ１用の情報を例示する。ファンクションブロック１６２の各々は、この場合においてＤＥＶ１及びＤＥＶ２と命名された１つ以上の警報グループにブロックとして割り当てられ得る。図５の例において、ファンクションブロックＬＳＤＩ１、ＬＳＤＩ２、ＬＳＤＩ３、及びＬＳＤＶＴＲ１（及びこのためこれらのブロックの警報の全て）が、警報グループＤＥＶ１に割り当てられ、一方でファンクションブロックＬＳＣＥＭ１及びＬＳＤＯ１（及びこれらのブロックの警報の全て）が、警報グループＤＥＶ２に割り当てられる。この事実を例示するために、各ファンクションブロック１６２は、ファンクションブロック１６２、及びこのためファンクションブロック１６２の警報の全てが所属する警報グループを定義する警報グループパラメータ（各ファンクションブロック１６２の左下に表示される）を含む。ユーザは、ファンクションブロック１６２の各々のこの警報グループパラメータを挿入または変更するために画面１６０を使用可能であり得る。さらに、ファンクションブロック１６２のいずれかが複合ブロックである場合、複合ブロック内のサブブロックの全ての警報の全てが、複合ブロックの警報グループに割り当てられる。
【００５６】
画面１６０は、制御モジュールＭＯＤ１内の警報の構成を示す警報特性ビュー区分１６４をまた含む。この場合において、警報特性ビュー区分１６４は、警報ＡＬＡＲＭ１〜ＡＬＡＲＭ６を含むものとしてブロック１６２と関連付けられた警報を例示し、警報特性ビュー区分１６４の一組の列において警報ＡＬＡＲＭ１〜ＡＬＡＲＭ６の各々についての一組の警報パラメータの値を例示する。この場合において、警報特性ビュー区分１６４は、各特有の警報と関連付けられた警報グループ、例えば、警報グループＤＥＶ１または警報グループＤＥＶ２を定義する（つまり、各警報が割り当てられている警報グループを例示する）、警報グループ列１６５を含む。警報が存する警報またはブロックがモジュール用の警報グループに割り当てられない場合、その後、列１６５は、空白になるか、またはモジュール名（例えば、ＭＯＤ１）若しくは図示されているコンテナの他のコンテナ名を含有することになる。もちろん、ユーザは、特有の警報ＡＬＡＲＭ１〜ＡＬＡＲＭ６用の列１６５の値を満たすことによるか、またはファンクションブロック１６２の各々についての警報グループパラメータ値を特定することによって、特有の警報ＡＬＡＲＭ１〜ＡＬＡＲＭ６の各々が所属する警報グループを特定するような、モジュールの特有の警報用に警報グループを特定するためにこの構成画面１６０を使用し得る。この構成動作は、その後、警報が図２のようなユーザインターフェースアプリケーション９５の警報バナーにおいて選択されるときにプラント表示及び銘板表示が使用されることになるような、モジュールまたは他のコンテナの警報の各々と関連付けられた特定の警報操作及び確認特性を定義する。
【００５７】
もちろん、警報グループ、警報グループ要素（例えば、モジュール）、及び／または制御モジュール（または他のコンテナ）を構成する任意の他の様式が、警報を生成するモジュールまたはコンテナの操作及び確認特性から別個の警報の警報操作及び確認特性を定義する目的のために、制御モジュール（または他のコンテナ）と警報グループとの間の関連付けを特定するために使用され得る。さらに、警報構成システムは、構成技術者のようなユーザが、図５に図示されるような、警報グループ構成画面のコンテキストメニューから、または制御モジュール若しくは他のコンテナと関連付けられた構成画面のコンテキストメニューから、制御モジュールまたは他のコンテナの警報を警報グループに割り当てることを可能にし得る。
【００５８】
図４及び５の説明は、種々の警報グループ及び警報グループ特性を含むように制御モジ
ュールの構成を説明するものとして提供されるが、同一の動作が、同様に安全ロジックモジュール、プラント機器（例えば、フィールド機器、Ｉ／Ｏ機器）等のような、他の形式のコンテナ用の警報グループを構成及び使用するためにとられ得る。
【００５９】
図６〜８は、警報を選択するユーザに異なる情報を提供するためにコンテナ及び単一コンテナの異なる警報グループによって使用され得る種々のプラント表示の例を提供する。特に、図６〜８のプラント表示は、図２の警報バナー９９に表示され、図５の画面１６０に図示されたモジュールＭＯＤ１によって生成された警報のうちの１つを選択するような、警報をユーザが選択することに応答してユーザに警報情報を表示することと関連付けられた種々の警報操作機能を実装するために使用され得る。特に、図６は、表示画面１６０に図示されたモジュールＭＯＤ１用の既定プラント表示と関連付けられるか、またはそれとして使用される第１のプラント表示画面１７０を例示する。プラント表示画面１７０は、ポンプによって相互接続された種々のタンク、流体ライン、バルブ、センサのような制御システムコンポーネント等を、種々の流体流の値、バルブ位置、センサ測定値等を図示する種々の情報と共に含む。このように、従来の感覚において、図５のモジュールＭＯＤ１によって生成されたであろう警報のいずれかは、図２のような警報表示画面上で選択されている際に、図６のプラント表示１７０がユーザに提供され例示されることを生じさせることになる。
【００６０】
しかしながら、プラント表示１７０は、ユーザがより良好な理解及び／または選択された警報の対処に使用し得る、プラント５の同一（または異なる）区域、ユニット、機器、制御ロジック等に関する追加的またはより良好な情報を有する、図７または８のような他のプラント表示が存在し得るので、ユーザにとって選択された警報または警報をもたらしたプラント５の状態を理解するための、または警報に最良に対処する方法に関する情報を取得することができるための、十分な情報を有するとは限らないか、または最適な情報を有するとは限らない。例えば、図７は、図６のプラント表示１７０の左上に概して対応するが、そこにおいて、ポンプ流、タンクレベルの他にタンクパラメータ等のような種々のパラメータに関するより多くの情報を含む、第２のプラント表示１７２を例示する。同様に、図８は、図６のプラント表示の右下に概して対応するが、例えば、タンクＨ−１３８に流入する燃料油流及び燃料ガス流に関する追加の情報、プラント５のこの区分で使用されるバルブと関連付けられた制御変数、及びプラント５のその部分内における他の種々の値を含む、プラントのこの区分における種々のコンポーネントに関するより多くの情報を表示する、更なるプラント表示１７４を表示する。
【００６１】
重要なことに、制御モジュール（例えば、制御モジュールＭＯＤ１）の警報のうちのいくつかは、図７のプラント表示１７２を使用する警報グループ（例えば、ＤＥＶ１）に割り当てられ、同一制御モジュール（例えば、ＭＯＤ１）の警報のうちのいくつかは、図８のプラント表示１７４を使用または参照する警報グループ（例えば、ＤＥＶ２）に割り当てられ得る。ユーザは、プラントのこれらの一部分を制御する制御モジュール（ＭＯＤ１）によって生成される警報をより適切に理解またはこれに対処するために、図７または図８に図示されるように、種々のプラント及び動作上の値（または他の要素若しくは情報）を使用または確認可能であり得るが、警報を生成した制御モジュールＭＯＤ１用に概して特定されたプラント表示である図６のプラント表示１７０を非常に簡潔に確認することを同じように行うことはできないであろう。このように、図７及び８のプラント表示１７２及び１７４は、警報が制御モジュールＭＯＤ１によって生成されるときに、警報グループＤＥＶ１または警報グループＤＥＶ２、それぞれに所属する警報の選択と関連付けられた表示画面として使用または提供され得る一方で、プラント表示画面１７０は、全般的な制御モジュールＭＯＤ１についてのプラント表示として使用され得る（例えば、警報に対処していないときに、制御モジュールＭＯＤ１に関するプラントの動作を確認するために使用される）。
【００６２】
概して言うと、制御モジュール（例えば、ＭＯＤ１）または他のコンテナの警報グループ（例えば、ＤＥＶ１）の警報のいずれかが警報バナーまたは他の警報表示において起動及び提示され、その後、制御オペレータのようなユーザによって選択されるときに、警報操作システムは、選択された警報が所属する警報グループまたは警報グループ要素を識別するように動作し、その後、ユーザが警報をより良好に理解するか、または警報に応答してとる動作を判定することを可能にするために、その警報グループ用の（その警報グループ用の警報グループ要素またはモジュールに格納されたもの）適切なプラント表示（及び／または銘板表示）を即座に取得及び表示することになる。警報操作システムは、ユーザが、警報の特質、警報の抑制特質、警報の優先度等を確認する、警報と対話し得る方法を判定するために、警報グループ要素に格納されたものとして警報の警報操作パラメータをまた使用する。
【００６３】
もちろん、モジュールまたは他のコンテナの特有の警報グループと関連付けられたプラント表示が、モジュールまたは他のコンテナ自身と関連付けられたプラント表示と重なるか、またはその部分集合である必要はない。例えば、警報グループＤＥＶ１についてのプラント表示は、図６のプラント表示１７０に図示されない、プラント５の完全に異なる区分またはプラント５の機器若しくはユニット若しくはいくつかの他の区分に対応し、これは、警報グループＤＥＶ１を含む制御モジュールＭＯＤ１用の既定のプラント表示であり得る。他の場合において、モジュールまたは他のコンテナ用の警報グループのうちの１つ以上についてのプラント表示は、モジュールまたは他のコンテナについてのプラント表示の一部分に重なり得るが、プラント５の異なる区域、機器、または部分に関する情報をまた含み得る。このように、モジュールまたは他のコンテナの警報用の警報グループについてのプラント表示は、モジュール若しくは他のコンテナ自身についてのプラント表示と重なってもよく、重ならなくてもよく、モジュール若しくは他のコンテナ自身についてのプラント表示の情報の全て、いくつかを含んでもよく、若しくは含まなくてもよく、モジュール若しくは他のコンテナ自身についてのプラント表示よりもいくつかの点でより多い情報を含んでもよく、モジュール若しくは他のコンテナ自身についてのプラント表示よりもいくつかの点でより少ない情報を含んでもよく、またはモジュール若しくは他のコンテナ自身についてのプラント表示から任意の他の仕方において異なってもよい。
【００６４】
警報を生成したモジュール（または他のコンテナ）の表示及び確認特性を使用することに代えて、警報グループの警報表示操作及び確認特性をもたらすためにプラントネットワーク内の通信を移植する一つの様式は、警報操作システムにコンテナ自身の表示特性よりもむしろコンテナ用の警報グループ要素の警報特性にアクセスさせるように別名を付けることを使用し得る。図９は、警報についての表示及び他の警報操作機構を警報が生成されたモジュールまたは他のコンテナの表示及び操作機構から分離すべく、警報に別名を付ける方法論を使用する警報関連通信を行うために使用され得るプラント通信システム図を図示する。
【００６５】
特に、図９は、通信接続２０４（イーサーネット接続または、例えば、図１のバス１０であり得るバス等）を介してプラント２００の種々のノード２０６、２０８、２１０等に接続された警報表示またはユーザインターフェース機器２０２を有するプラントネットワーク２００を例示する。ノード２０６、２０８、２１０は、例えば、図１のコントローラ１１及び／または安全ロジックソルバー７２であり得るか、または図１のＩ／Ｏネットワーク及びフィールド機器であり得るか、若しくはこれらを含み得る（図９においてクラウド２１１中に図式的に示される）。図９のノード２０６〜２１０はまた、またはこれに代えて、図１のプラント通信ネットワーク１０に接続されているものとして、図１に例示されたワークステーション８０、データベース８２、８４、または他のコンピューティング機器のうちの１つであり得る。同様に、構成データベース２１６は、通信バス２０４に接
続されているものとして例示され、構成データベース２１６は、警報バナーまたは他の警報アプリケーションにおいて警報を選択することに応答して警報を確認することに関連するユーザにプラント表示及び／または銘板表示を提供するために、ユーザ表示インターフェース２０２によって使用されることになる種々のプラント表示２２０及び銘板表示２２２を格納する。
【００６６】
図９に例示されるように、ユーザインターフェース機器２０２は、オペレータ、制御技術者、安全技術者、または他のユーザがプラント２００の異なる部分の動作を確認することを可能にするために、構成データベース２１６に格納されたプラント表示２２０のいずれかを使用して表示画面２３１上にプラント２００の一部分を図示し得るユーザインターフェース表示アプリケーション２３０を含む。加えて、ユーザインターフェース表示アプリケーション２３０は、ノード２０６、２０８、２１０のいずれかのような、プラントの１つ以上のノード内におけるプラント２００内で生成または起動された（例えば、有効に設定された）種々の警報の表示（例えば、アイコン）を図示する、警報バナー２３２を含み得る。例えば、ユーザがユーザインターフェース２０２を使用し、表示２３０及び２３２を確認し、関心のある警報が発生しているとき（例えば、警報バナー２３２の警報アイコンとして）、ユーザは、選択された警報に関するものとして、警報に関するかまたはプラント２００に関するより多くの情報を取得するために、警報バナー２３２内の警報アイコンを選択し得る。ユーザインターフェース表示アプリケーション２３０は、その後、警報と関連付けられた（例えば、選択された警報を生成した）モジュール用のモジュール及び／または警報グループに関して、選択された警報から情報を取得するように動作し得る。
【００６７】
このプロセスの部分として、警報グループを使用するモジュールまたは他のコンテナが、警報を生成し、警報起動メッセージをユーザインターフェース表示アプリケーション２３０が存するノードまたは機器２０２に送信するときに、警報表示は、例えば、警報グループタグまたは他の識別情報によって、警報が属する警報グループを指示し得る。この表示は、特有のモジュール若しくは他のコンテナ内またはこれと関連付けられた特有の警報グループを特定する、システムにおける固有のタグまたは名称であり得る。いくつかの場合において、警報グループ名は、警報グループが存するかまたは警報グループが属する、モジュールまたは他のコンテナに対し別名を付けられ得る。このため、例えば、制御モジュール用の警報グループは、警報グループ用の名称またはタグの部分として、モジュール名またはタグ及び別個の警報グループ表示の両方を含み得る。例えば、制御モジュールＭＯＤ１の警報グループＡＧ１用の警報グループタグは、タグＭＯＤ１／ＡＧ１、またはいくつかのこの変形例を有し得る。
【００６８】
さらに、一般に、プラント２００の各ノードまたは機器は、プラント２００のモジュール、機器、及び他のコンポーネント、ならびにモジュール、機器、若しくはプラント２００の他のコンポーネントの各々と通信するために必要とされる通信経路または詳細のリストを含む、モジュールリスト２３４を格納し得る。リスト２３４（図９の機器２０２に格納されているものとして示される）は、モジュールまたは他のコンテナのいずれか（モジュール若しくは他のコンテナのサブコンポーネント、または別個のモジュールとしてのいずれか）に対してシステムにおいて定義された警報グループ要素用の警報グループタグ名及び通信経路を含むように、この場合において拡張され得る。このため、リスト２３４は、モジュール用及びモジュール内またはこれと関連付けられた、各警報グループまたは警報グループ要素用の別個の通信経路を含み得るか、または格納し得る。モジュール内またはこれ用の、警報グループの通信経路または名称は、モジュール名に対して別名を付けられる。いくつかの場合において、別名を付けることは、モジュール内またはこれと関連付けられた警報グループの各々についてのモジュール用の別個の通信経路を作成するために、警報グループ名をモジュールまたは他のコンテナ名に、追加または連結することによっ
て行われ得る。
【００６９】
このため、警報がユーザインターフェース機器２０２で生成及び表示されるときに（例えば、警報バナー２３２上のアイコンとして）、警報は、警報が所属する警報グループ名を概して識別することになる。警報がいずれの警報グループにも所属しない場合、警報は、警報を生成したモジュールまたは他のコンテナの、名称または他の識別情報を含むことになる。警報バナー２３２内の警報が確認のために選択されるときに（ユーザ、オペレータ等によって）、ユーザインターフェース表示アプリケーション２３０が、警報が所属する警報グループの名称及び／またはモジュールの名称を判定するために警報と共に送られた警報情報にアクセスする。選択された警報が警報グループ（例えば、モジュールの）に割り当てられた場合、警報は、警報グループ名またはタグ（プロセス制御システム内で固有の名称であり得る）を含み得る。ユーザインターフェース表示アプリケーション２３０は、その後、ユーザインターフェース表示アプリケーション２３０のノード２０２においてモジュールリスト２３４にアクセスし、リスト２３４内で警報グループ名を探し、警報グループ要素及び／または警報グループについての警報グループ要素が格納されたモジュールへの通信経路を判定する。選択された警報がモジュールまたは他のコンテナのサブ要素として定義された警報グループに所属する場合において、警報グループの通信経路は、警報グループ要素が存するモジュール用の特定の警報グループ要素特性に対して別名を付けられた名称または経路であり得る。警報グループ要素がノードにおいて別個のモジュールである場合、通信経路は、通信先として警報グループモジュールを特定し得る。選択された警報が警報グループに割り当てられていない場合、警報は、警報が所属するモジュールを特定することになり、ユーザインターフェース表示アプリケーション２３０は、そのモジュールに通信経路を位置付けて使用することになる。
【００７０】
図９のシステム例において、ノード２０６は、３つのモジュール２４０、２４２及び２４４を含むものとして図示され、モジュール２４０、２４２、２４４は、警報グループ２５０Ａ〜２５０Ｃ（モジュール２４０内）、２５２Ａ及び２５２Ｂ（モジュール２４２内）、ならびに２５４Ａ、２５４Ｂ、２５４Ｃ、２５４Ｄ（モジュール２４４内）として図示される、そこに関連付けられた種々の異なる警報グループを有する。ユーザインターフェース表示アプリケーション２３０が警報グループ要素及びその関連情報（例えば、プラント表示、銘板表示、及び１つ以上の警報操作パラメータ）を含有するモジュールにメッセージを送るとき、ユーザインターフェース表示アプリケーション２３０は、警報グループについてのプラント表示、銘板表示、及び／またはいずれかの警報操作パラメータ値のような警報グループに関する利用可能な種々の情報のいずれかを要求し得る。警報グループ要素をその中に有するモジュールは、警報グループ要素についてのプラント表示参照、銘板表示参照、及び任意の警報操作パラメータのような、要求された情報を、その後、この情報を使用してユーザに情報を提供するアプリケーション２３０に返す。プラント表示の場合において、アプリケーション２３０は、この表示が格納された構成データベース２１６から参照されたプラント表示にアクセスするか、またはこれを要求し、アプリケーション２３０は、ユーザインターフェース機器２０２上にそのプラント表示を表示し得る。同様に、銘板表示の場合において、アプリケーション２３０は、この表示が格納された構成データベース２１６から参照された銘板表示にアクセスするか、またはこれを要求し、アプリケーション２３０は、ユーザインターフェース機器２０２上にその銘板表示を表示し得る。またさらに、アプリケーション２３０は、警報の優先度特徴、警報の表示特徴（例えば、色、形式、フォント、ビデオパラメータ等）、警報についての進行特徴、警報に適用される抑制特徴等のような、警報に関するユーザとの対話を導くために、警報グループ要素から取得された警報操作パラメータのいずれかを使用し得る。
【００７１】
一つの場合において、アプリケーション２３０は、１つ以上の警報グループ要素をその中に有するモジュール（例えば、ノード２０６のモジュール２４０）と通信するときに、
関心のあるモジュールのモジュールパラメータに属するノード２０６（選択された警報用の警報グループ要素が格納される）から情報を要求するノード２０２においてモジュールクライアントプロキシを設定し得る。その後、ノード２０６は、その後、クライアント要求と関連付けられた特有のモジュール２４０からの情報を要求するモジュールサーバプロキシを確立または作成し（モジュール２４０用の通信経路に基づいて）、その後、情報を要求したアプリケーション２３０にその情報を届けるモジュールクライアントプロキシにその情報を戻す。例えば、モジュール２４０の初期プラント表示が要求されている場合、モジュールサーバプロキシがモジュール２４０と通信するために設定されることになるノード２０６とその後通信することになるノード２０２にモジュールクライアントプロキシが設定されることになる。モジュールサーバプロキシは、その後、モジュールパラメータのうちの１つとしてモジュール２４０から初期プラント表示参照を要求することになり、その後、機器２０２のモジュールクライアントプロキシにその情報を返すことになる。機器２０２は、その後、例えば、構成データベース２１６から参照プラント表示にアクセスし得るか、またはこれを取得し得る。いくつかの場合において、参照されたプラント表示は、ノード２０２に既に格納されていてもよく、この場合、構成データベース２１６またはこのプラント表示が格納される他の記憶機器からこのプラント表示にアクセスする必要がないことになる。
【００７２】
ここで、プラント表示アプリケーション２０２が、警報バナーにおける警報選択に応答するような、警報グループに割り当てられる警報を操作及び確認するための情報を取得することを必要とするとき、アプリケーション２３０は、警報が割り当てられるモジュール用の警報グループ要素から選択された警報についての警報操作及び確認情報を取得することを必要とする。この通信を実現するために、システムは、通信が適切なモジュールの適切な警報グループ要素と起こることを保証するように別名を付けることを使用し得る。
【００７３】
一実施形態において、上記のように、警報は、警報が所属する警報グループまたは警報グループ要素の識別を含み、アプリケーション２３０は、その警報グループ要素用の通信経路及びしたがって選択された警報の確認及び操作に使用する警報グループ要素の特性を判定するために、この識別及びモジュールリスト２３４（モジュールまたは他のコンテナの、またはこれの中の警報グループ要素用の通信経路を含むように拡張されたもの）を使用し得る。このように、選択された警報が図９のノード２０６のモジュール２４０の警報グループ要素２５０Ｂを特定する場合において、アプリケーション２３０は、プラント表示、銘板表示、及び／または警報グループ要素２５０Ｂに、若しくはこれの部分として格納された警報操作及び確認パラメータ値を取得するために、その警報グループ要素２５０Ｂ（モジュール２４０のサブコンポーネントとしてのもの）と直接的に通信することになる。
【００７４】
選択された警報が、警報が所属するモジュールまたは他のコンテナを単に特定する、別の実施形態において、ノード２０２は、ノード２０６におけるような、プラント２００の他のノードにおいて各モジュール用のコンテナシャドウブロックを格納し、各モジュールシャドウブロックが、モジュールの各警報が割り当てられる警報グループを特定する、このような各モジュールについての警報グループリストを格納し得る。モジュール２４０用のシャドウブロックは、このように、その中の警報のリスト及びこれらの警報の各々が割り当てられる警報グループまたは警報グループ要素を格納することになる。この場合において、ユーザインターフェース機器２０２が、（例えば、警報バナー２３２を介して）特有の警報に関する入力要求情報、特に、どのプラント表示または銘板表示を使用するのか、またはユーザに提示するのかに関わる警報操作情報を受信するときに、アプリケーション２３０は、警報を生成したモジュールと関連付けられたモジュールシャドウオブジェクトにアクセスし、その特有の警報が割り当てられるそのモジュールの警報グループを判定することになる。
【００７５】
その後、アプリケーション２３０は、警報発生モジュール２４０が格納される、その関連警報グループ要素を伴う、ノード２０６と通信することになるノード２０２において別名のモジュールクライアントプロキシを設定し得る。警報発生モジュール２４０が位置するノード（例えば、ノード２０６）は、その後、別名のモジュールサーバプロキシを設定することになり、これは、その後、モジュールに対する別名を使用する警報用の警報グループ要素を含有するモジュールと通信することになり、このためモジュールは、モジュール自身についての全般的情報の代わりにモジュールの特有の警報グループについての警報グループ要素情報を返す。
【００７６】
この別名基盤通信を設定するために、ユーザインターフェース２０２と関連付けられたランタイムシステムは、情報がモジュールから要求されているときに、要求された情報がモジュール自身から、またはモジュール用若しくはこの中の警報グループ要素から届くように実際に意図されるか否かを認識し得る一組のコードを格納し得る。そのような場合、コードは、上記のように別名のモジュールクライアント及びサーバプロキシを設定する。
【００７７】
これに関して、上記の別名基盤警報操作及び確認機能が、特有のモジュールの各警報（または一組の１つ以上の警報）がモジュールの他の警報またはモジュール自身に比較されるものとして固有の様式（例えば、別個のプラント表示、銘板表示、ならびに他の警報操作及び確認パラメータ）で操作されることを許容することが留意されるべきである。もちろん、モジュールまたは他のコンテナ内における警報グループを操作する他の様式が、代わりに使用され得る。
【００７８】
さらに、他の方法論は、同一モジュールの異なる警報が、例えば、異なる警報グループの各々についてのプラント表示及び銘板表示のような異なる情報を格納及び提供するために、別々に確認及び操作されることを可能にする警報グループをユーザが設定、構成、及び使用することを可能にするために使用され得る。さらに、他の方法論は、単一モジュールが警報操作について、警報の生成とは関連のないモジュールの情報を確認するときのような、他の目的のために使用されるプラント及び銘板表示とは異なるプラント及び銘板表示を参照することを許容するように使用され得る。このように、要するに、本明細書において説明されたシステムは、モジュールの操作及びモジュール内の警報の操作が別個に、また明確に実装されることを可能にする。
【００７９】
ソフトウェアに実装されるときに、本明細書において説明されたアプリケーション、サービス、及びエンジンのいずれかは、磁気ディスク、レーザーディスク、固体メモリ機器、分子メモリ記憶機器、または他の記憶媒体等のような、コンピュータまたはプロセッサのＲＡＭまたはＲＯＭにおける、任意の有形の非一時的コンピュータ可読メモリ等に格納され得る。本明細書において説明されたシステム例は、他のコンポーネントの中でも、ハードウェア上で実行されるソフトウェア及び／またはファームウェアを含むものとして開示されるが、このようなシステムは、単に例示的なものであり、限定するものとして解釈されるべきではないことが留意されるべきである。例えば、これらのハードウェア、ソフトウェア、及びファームウェアのいずれかまたは全てが、ハードウェアに限って、ソフトウェアに限って、またはハードウェア及びソフトウェアの任意の組み合わせで具体化され得ることが考慮される。したがって、本明細書において説明されたシステム例が、１つ以上のコンピュータ機器のプロセッサ上で実行されるソフトウェアに実装されているものとして説明されるが、当業者は、提供された例がこのようなシステムを実装する唯一の仕方ではないことを即座に認めるであろう。
【００８０】
このように、本発明が特定の例を参照して説明されてきたが、これらは、単に例示的であることが意図され、本発明の限定が意図されるものではなく、当業者にとって変更、追
加、または削除が、本発明の概念及び範囲から逸脱することなく開示された実施形態になされ得ることが明らかであろう。さらに、上述の文章は、複数の異なる実施形態の詳細な説明を明らかにするが、本特許の範囲がこの特許の最後に明らかにされる請求項の単語及びそれらの等価物によって定義されることが理解されるべきである。詳細な説明は、単に代表的なものとして解釈され、全ての可能な実施形態を説明することが不可能ではないにしても実際的ではないであろうことから、全ての可能な実施形態を説明するものではない。複数の代替的実施形態が、現在の技術または本特許の出願日の後に開発された技術のいずれかを使用して実装され得るが、これらは、依然として請求項及び全てのその等価物の範囲内に収まることになる。
【図１】
2018106688.tif 000003
【図２】
2018106688.tif 000004
【図３】
2018106688.tif 000005
【図４】
2018106688.tif 000006
【図５】
2018106688.tif 000007
【図６】
2018106688.tif 000008
【図７】
2018106688.tif 000009
【図８】
2018106688.tif 000010
【図９】
2018106688.tif 000011
【外国語明細書】
2018106688000001.pdf