(57)【要約】      （修正有）【課題】プロセスプラント内のプロセス制御システムのデバイスに関連付けられたアラートを管理するための技法を提供する。【解決手段】特定の態様によれば、一連のデバイスは、一連のアラートを生成して資産管理システムに通信し得、資産管理システムは、一連のアラートを調べてルール（複数可）が適用可能かどうかを判定することができる。実施形態では、ルールは、一連のアラートをどのように記憶するべきか、ならびに一連のアラートを記憶することに応答して開始するためのアクション（複数可）を指定し得る。資産管理システムはさらに、アラートの管理をさらに洗練するために、デバイスのアラートに適用される新しいルールを自動的に生成し得る。【選択図】図１
2019179548.tif 000002
【特許請求の範囲】
【請求項１】
プロセスプラント内の一連のデバイスに関連付けられたアラートを管理するコンピュータ実装方法であって、前記プロセスプラントのプロセス制御システムによる一連のプロセスの制御を可能にするために、前記一連のデバイスのうちの少なくともいくつかが、ランタイム中に前記プロセスプラント内で動作するように通信可能に接続され、前記方法が、
コンピューティングデバイスにおいて、前記一連のデバイスのうちの１つのデバイスから、前記プロセスプラント内の前記デバイスの動作に関連付けられたアラートを受信することと、
メモリから、アラートを管理するための一連のルールにアクセスすることであって、前記一連のルールのうちの１つのルールは、（ｉ）前記アラートに適用可能であり、（ｉｉ）記憶場所を指定する、アクセスすることと、
前記アラートを前記記憶場所と関連付けることであって、前記ルールのうちの１つ以上および前記記憶場所が、開始するアクションを指定する、関連付けることと、
前記ルールを前記記憶場所に関連付けることに応答して、前記アクションを開始することと、を含む、コンピュータ実装方法。
【請求項２】
前記アクションを開始することが、
前記アラートが、ユーザインターフェース上に提示されるのを抑制することを含む、請求項１に記載のコンピュータ実装方法。
【請求項３】
前記アクションを開始することが、
前記アラートを示す通知を生成することと、
前記通知を電子デバイスに送信することと、を含む、請求項１に記載のコンピュータ実装方法。
【請求項４】
前記コンピューティングデバイスにおいて、前記デバイスから、前記プロセスプラント内の前記デバイスの動作に関連付けられている追加のアラートを受信することと、
前記ルールが前記追加のアラートに適用されると判定することと、
前記ルールが前記追加のアラートに適用されると判定することに応答して、前記追加のアラートを前記記憶場所に関連付けることと、をさらに含む、請求項１に記載のコンピュータ実装方法。
【請求項５】
前記アラートが重大度を指定し、アラートを管理するための前記一連のルールにアクセスすることが、
前記一連のルールから前記ルールを識別することを含み、前記アラートの前記重大度が、前記ルールの指定された重大度と一致する、請求項１に記載のコンピュータ実装方法。
【請求項６】
前記アラートが重大度を指定し、アラートを管理するための前記一連のルールにアクセスすることが、
前記一連のルールから前記ルールを識別することを含み、（ｉ）前記アラートの前記重大度が、前記ルールの指定された重大度と一致し、（ｉｉ）前記デバイスが、前記ルールの指定されたデバイスと一致する、請求項１に記載のコンピュータ実装方法。
【請求項７】
アラートを管理するための前記一連のルールにアクセスすることが、
前記一連のルールから前記ルールを識別することを含み、前記デバイスが、前記ルールの指定されたデバイスと一致する、請求項１に記載のコンピュータ実装方法。
【請求項８】
前記アラートが、少なくとも閾値量の時間の間、前記記憶場所に関連付けられていたと判定することと、
判定に応答して、追加のアクションを開始することと、をさらに含む、請求項１に記載のコンピュータ実装方法。
【請求項９】
前記追加のアクションを開始することが、
前記アラートを前記記憶場所との関連付けを解除することを含む、請求項８に記載のコンピュータ実装方法。
【請求項１０】
プロセスプラント内の一連のデバイスに関連付けられたアラートを管理するための管理システムであって、前記システムが、前記一連のデバイスに通信可能に接続され、前記一連のデバイスのうちの少なくともいくつかが、前記プロセスプラントのプロセス制御システムによる一連のプロセスの制御を可能にするために、ランタイム中に前記プロセスプラント内で動作するように通信可能に接続され、
（ｉ）少なくとも部分的に一連の記憶場所にセグメント化され、（ｉｉ）アラートを管理するための一連のルールを記憶する、メモリと、
前記メモリとインターフェースをとるプロセッサであって、
前記一連のデバイスのうちの１つのデバイスから、前記プロセスプラント内の前記デバイスの動作に関連付けられたアラートを受信し、
前記メモリから前記一連のルールにアクセスし、前記一連のルールのうちの１つのルールが、（ｉ）前記アラートに適用可能であり、（ｉｉ）前記一連の記憶場所のうちの１つの記憶場所を指定しており、
前記メモリ内で、前記アラートを前記記憶場所と関連付け、ここで前記ルールのうちの１つ以上および前記記憶場所は、開始するアクションを指定し、
前記ルールを前記記憶場所に関連付けることに応答して、前記アクションを開始する、ように構成された、プロセッサと、を備える、管理システム。
【請求項１１】
前記アクションを開始するために、前記プロセッサが、
前記アラートがユーザインターフェース上に提示されるのを抑制するように構成されている、請求項１０に記載の管理システム。
【請求項１２】
前記アクションを開始するために、前記プロセッサが、
前記アラートを示す通知を生成し、
前記通知を電子デバイスに送信させる、ように構成されている、請求項１０に記載の管理システム。
【請求項１３】
前記プロセッサが、
前記デバイスから、前記プロセスプラント内の前記デバイスの動作に関連付けられた追加のアラートを受信し、
前記ルールが前記追加のアラートに適用されると判定し、
前記ルールが前記追加のアラートに適用されると判定することに応答して、前記メモリ内で、前記追加のアラートを前記記憶場所に関連付ける、ようにさらに構成されている、請求項１０に記載の管理システム。
【請求項１４】
前記アラートが重大度を指定し、アラートを管理するための前記一連のルールにアクセスするために、前記プロセッサが、
前記一連のルールから前記ルールを識別するように構成され、前記アラートの前記重大度が、前記ルールの指定された重大度と一致する、請求項１０に記載の管理システム。
【請求項１５】
前記アラートが重大度を指定し、アラートを管理するための前記一連のルールにアクセスするために、前記プロセッサが、
前記一連のルールから前記ルールを識別するように構成され、（ｉ）前記アラートの前
記重大度が、前記ルールの指定された重大度と一致し、（ｉｉ）前記デバイスが、前記ルールの指定されたデバイスと一致する、請求項１０に記載の管理システム。
【請求項１６】
アラートを管理するための前記一連のルールにアクセスするために、前記プロセッサが、
前記一連のルールから前記ルールを識別するように構成され、前記デバイスが、前記ルールの指定されたデバイスと一致する、請求項１０に記載の管理システム。
【請求項１７】
前記プロセッサが、
前記アラートが、少なくとも閾値量の時間の間、前記記憶場所に関連付けられていたと判定し、
判定に応答して、追加のアクションを開始する、ようにさらに構成されている、請求項１０に記載の管理システム。
【請求項１８】
前記追加のアクションを開始するために、前記プロセッサが、
前記アラートを前記記憶場所との関連付けを解除するように構成されている、請求項１７に記載の管理システム。
【請求項１９】
プロセスプラント内の一連のデバイスに関連付けられたアラートを管理するためのルールを生成するコンピュータ実装方法であって、前記プロセスプラントのプロセス制御システムが、一連のプロセスを制御することを可能にするために、前記一連のデバイスのうちの少なくともいくつかが、ランタイム中に前記プロセスプラント内で動作するように通信可能に接続されており、前記方法が、
前記一連のデバイスのうちの１つのデバイスから、コンピューティングデバイスにおいて、前記プロセスプラント内の前記デバイスの動作に関連付けられたアラートを受信することと、
前記アラートから、新しいルールが前記デバイスに対して確立されるべきであると判定することと、
前記デバイスのための前記新しいルールを確立することであって、前記新しいルールが、前記デバイスの動作に関連付けられたアラートのための記憶場所を指定する、確立することと、
前記デバイスから、前記コンピューティングデバイスにおいて、前記デバイスの動作に関連付けられた後続のアラートを受信することと、
前記後続のアラートを受信した後、前記後続のアラートを前記新しいルールによって指定された前記記憶場所に関連付けることと、を含む、コンピュータ実装方法。
【請求項２０】
前記アラートが、重大度を指定し、前記アラートから、前記新しいルールが前記デバイスに対して確立されるべきであると判定することが、
前記アラートの前記重大度が少なくとも閾値レベルを満たすと判定することを含む、請求項１９に記載のコンピュータ実装方法。
【請求項２１】
前記デバイスに対して前記新しいルールを確立することが、
前記デバイスに対して前記新しいルールを確立することであって、前記新しいルールが、前記デバイスの動作に関連付けられ、かつ前記重大度を有する後続のアラートが、前記記憶場所に関連付けられることを指定する、確立することを含む、請求項２０に記載のコンピュータ実装方法。
【請求項２２】
前記アラートから、前記新しいルールが前記デバイスに対して確立されるべきであると判定することが、
ルールが前記デバイスに対して存在しないと判定することを含む、請求項１９に記載の
コンピュータ実装方法。
【請求項２３】
前記アラートが、前記デバイスが修理を必要としていることを示し、前記デバイスに対して前記新しいルールを確立することが、
前記デバイスに対して前記新しいルールを確立することであって、前記新しいルールが、前記デバイスが修理を必要とすることを示す後続のアラートを、後続のターンアラウンド事象まで、前記記憶場所に関連付けることを指定する、確立することを含む、請求項１９に記載のコンピュータ実装方法。
【請求項２４】
前記デバイスに対して前記新しいルールを確立することが、
前記デバイスに対して前記新しいルールを確立することであって、前記新しいルールが、前記デバイスの動作に関連付けられた前記アラートを示す電子通信を指示するためのアドレスをさらに指定する、確立することを含む、請求項１９に記載のコンピュータ実装方法。
【請求項２５】
前記デバイスに対して前記新しいルールを確立することが、
前記デバイスに対して前記新しいルールを確立することであって、前記新しいルールが、前記デバイスの動作に関連付けられた前記アラートを示す作業指示が生成されることをさらに指定する、確立することを含む、請求項１９に記載のコンピュータ実装方法。
【請求項２６】
後続のアクセスのための前記新しいルールを記憶することをさらに含む、請求項１９に記載のコンピュータ実装方法。
【請求項２７】
前記後続のアラートを前記新しいルールによって指定された前記記憶場所に関連付けることが、
前記新しいルールが前記後続のアラートに適用されると判定することと、
前記後続のアラートを前記新しいルールによって指定された前記記憶場所に関連付けることと、を含む、請求項１９に記載のコンピュータ実装方法。
【請求項２８】
プロセスプラント内の一連のデバイスに関連付けられたアラートを管理するための管理システムであって、前記システムが、前記一連のデバイスに通信可能に接続され、前記一連のデバイスのうちの少なくともいくつかが、前記プロセスプラントのプロセス制御システムが、一連のプロセスを制御することを可能にするために、ランタイム中に前記プロセスプラント内で動作するように通信可能に接続され、
（ｉ）少なくとも部分的に一連の記憶場所にセグメント化され、（ｉｉ）アラートを管理するための一連のルールを記憶する、メモリと、
前記メモリとインターフェース接続するプロセッサであって、
前記一連のデバイスのうちの１つのデバイスから、前記プロセスプラント内の前記デバイスの動作に関連付けられたアラートを受信し、
前記アラートから、新しいルールが前記デバイスに対して確立されるべきであると判定し、
前記デバイスに対して前記新しいルールを確立することであって、前記新しいルールが、前記デバイスの動作に関連付けられたアラートのための記憶場所を指定する、確立し、
前記デバイスから、前記デバイスの動作に関連付けられた後続のアラートを受信し、
前記後続のアラートを受信した後、前記メモリ内で、前記後続のアラートを前記新しいルールによって指定された前記記憶場所に関連付ける、ように構成されている、プロセッサと、を備える、管理システム。
【請求項２９】
前記アラートが、重大度を指定し、前記アラートから、前記新しいルールが前記デバイ
スに対して確立されるべきであると判定するために、前記プロセッサが、
前記アラートの前記重大度が少なくとも閾値レベルを満たすと判定するように構成されている、請求項２８に記載の管理システム。
【請求項３０】
前記新しいルールが、前記デバイスの動作に関連付けられ、かつ前記重大度を有する後続のアラートが、前記記憶場所に関連付けられることを指定する、請求項２９に記載の管理システム。
【請求項３１】
前記アラートから、前記新しいルールが前記デバイスに対して確立されるべきであると判定するために、前記プロセッサが、
ルールは前記デバイスに対して存在しないと判定するように構成される、請求項２８に記載の管理システム。
【請求項３２】
前記アラートが、前記デバイスが修理を必要としていることを示し、前記プロセッサが、前記デバイスが修理を必要とすることを示す後続のアラートを、後続のターンアラウンド事象まで、前記記憶場所に関連付けることを指定する前記新しいルールを確立する、請求項２８に記載の管理システム。
【請求項３３】
前記新しいルールが、前記デバイスの動作に関連付けられた前記アラートを示す電子通信を指示するためのアドレスをさらに指定する、請求項２８に記載の管理システム。
【請求項３４】
前記新しいルールが、前記デバイスの動作に関連付けられた前記アラートを示す作業指示が生成されることをさらに指定する、請求項２８に記載の管理システム。
【請求項３５】
前記プロセッサが、
前記メモリに後続のアクセスのための前記新しいルールを記憶させるようにさらに構成されている、請求項２８に記載の管理システム。
【請求項３６】
前記メモリ、前記後続のアラートを前記新しいルールによって指定された前記記憶場所と関連付けるために、前記プロセッサが、
前記新しいルールが前記後続のアラートに適用されると判定し、
前記メモリ内で、前記後続のアラートを前記新しいルールによって指定された前記記憶場所に関連付けるように構成されている、請求項２８に記載の管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概して、プロセス制御システム内のデバイスまたは資産に関連付けられたアラートに関し、特に、デバイスまたは資産によって生成されたアラートを効果的かつ効率的に管理するための管理システムを効果的かつ効率的に実装および作動することに関する。
【背景技術】
【０００２】
物理的物質または製品を製造、精製、変形、生成、または生産するための、化学、石油、工業、または他のプロセスプラントにおいて使用されるもののような、分散型プロセス制御システムは、典型的には、アナログバス、デジタルバス、またはアナログ／デジタル結合バスを介して、あるいは１つ以上の無線通信リンクまたはネットワークを介して、１つ以上のフィールドデバイスに通信可能に連結された１つ以上のプロセスコントローラを含む。例えば、バルブ、バルブポジショナ、スイッチ、および送信器（例えば、温度、圧力、レベルおよび流量センサ）であり得るフィールドデバイスは、プロセス環境内に位置付けられ、概して、バルブの開閉、温度、流量、もしくは圧力、などのプロセスおよび／または環境パラメータの測定などの物理的またはプロセス制御機能を行って、プロセスプラントまたはシステム内で実行中の１つ以上のプロセスを制御する。周知のフィールドバスプロトコルに準拠するフィールドデバイスなどのスマートフィールドデバイスはまた、制御計算、アラーム機能、およびコントローラ内で一般に実装される他の制御機能も実行し得る。プロセスコントローラは、これもまた典型的にはプラント環境内に位置付けられるが、フィールドデバイスによって行われるプロセス測定を指示する信号および／またはフィールドデバイスに関する他の情報を受信し、例えば、プロセス制御判断を行い、受信した情報に基づき制御信号を生成し、ＨＡＲＴ（登録商標）、ＷｉｒｅｌｅｓｓＨＡＲＴ（登録商標）、およびＦＯＵＮＤＡＴＩＯＮ（登録商標）フィールドバスフィールドデバイスなどの、フィールドデバイスで実行される制御モジュールまたはブロックと連携する、異なる制御モジュールを実行するコントローラアプリケーションを実行する。コントローラ内の制御モジュールは、通信ラインまたはリンクを経由して、フィールドデバイスに制御信号を送信し、それによって、プロセスプラントまたはシステムの少なくとも一部分の動作を制御し、プラントまたはシステム内で稼働または実行している１つ以上の工業プロセスの少なくとも一部分を、例えば、制御する。Ｉ／Ｏデバイスは、これもまた典型的にはプラント環境内に位置し、典型的にはコントローラと１つ以上のフィールドデバイスとの間に配設され、それらの間の通信を、例えば、電気信号をデジタル値に変換することによって可能にし、逆の場合も同様である。本明細書で利用される場合、フィールドデバイス、コントローラ、およびＩ／Ｏデバイスは、概して「プロセス制御デバイス」と称され、概してプロセス制御システムまたはプラントのフィールド環境内に位置付けされるか、配設されるか、または設置される。
【０００３】
またさらに、多くのプロセスまたは工業プラントでは、プロセス制御ネットワークは、プラント内に重大な危険をもたらす、あるいはそれにつながる可能性のある問題、例えば、有毒化学物質の流出、爆発、などが発生したとき、動作してプロセスプラント内の著しい安全性関連問題を検出し、自動的にバルブを開閉し、デバイスから電力を取り除き、プラント内の流れを切り替える、などを行う安全計装システム（ＳＩＳ）を含む。これらの安全性システムは、典型的には、安全性システムロジックソルバと呼ばれる標準のプロセス制御コントローラのほかに１つ以上の別個のコントローラを有し、それらはプロセスプラント内に設置された別個のバス、通信ライン、または無線ネットワークを介して安全性フィールドデバイスに接続される。ロジックソルバは、安全計装機能（ＳＩＦ）ルーチン
を実行し、安全性フィールドデバイスを用いて、著しい事象に関係するプロセス状況、例えばある一定の安全性スイッチまたは遮断バルブの位置、プロセス内のオーバフローまたはアンダフロー、重要な発電または制御デバイスの動作、障害検出デバイスの動作などを検出し、それによって、プロセスプラント内の事象を検出する。単一の状況または２つ以上の状況の同時発生であり得る事象が検出されると、安全性コントローラは、バルブの閉鎖、デバイスの電源オフ、プラントのセクションからの電力の除去、などのような事象の有害な性質を制限するための何らかのアクションを取る。概して、これらのアクションは、安全性デバイスをプロセスプラント内の重大なまたは危険な状況を防止するように設計されたトリップまたは「安全」動作モードに切り替えることを含む。
【０００４】
どちらの場合においても、フィールドデバイス、コントローラ、および安全性システムロジックソルバ（安全性コントローラとも呼ばれる）からの情報は、通常、データハイウェイまたは通信ネットワークを経由して、オペレータワークステーション、ユーザインターフェースを有するパーソナルコンピュータまたは他のタイプのコンピューティングデバイス、データ履歴、レポートジェネレータ、中央集中型データベース、または、典型的には、プラントのより過酷なフィールド環境から離れた制御室または他の場所、例えばプロセスプラントのバックエンド環境内に置かれる他の中央集中型管理コンピューティングデバイスなどの１つ以上の他のハードウェアデバイスに利用可能にされ得る。これらのハードウェアデバイスの各々は、典型的には、プロセスプラントにわたって、またはプロセスプラントの一部分にわたって中央集中化される。これらのハードウェアデバイスは、例えば、制御または安全性システムオペレータが、プロセス制御ルーチンまたは安全性ルーチンの設定変更、プロセスコントローラ、安全性システムコントローラ、フィールドデバイス、などの内の制御モジュールの動作の修正、プロセスの現在の状態の閲覧、フィールドデバイス、プロセスコントローラ、または安全性システムコントローラによって生成されたアラートまたはアラームの閲覧、作業員の訓練もしくはプロセス制御ソフトウェアの試験を目的としたプロセスの動作のシミュレーション、構成データベースの維持および更新、などのような、プロセスの制御および／またはプロセスプラントの運転に関する機能を果たすことを可能にし得るアプリケーションを走らせる。ハードウェアデバイス、コントローラ、およびフィールドデバイスによって利用されるデータハイウェイは、有線通信経路、無線通信経路、または有線および無線通信経路の組み合わせを含み得る。
【０００５】
例として、Ｅｍｅｒｓｏｎ  Ｐｒｏｃｅｓｓ  Ｍａｎａｇｅｍｅｎｔによって販売されている、ＤｅｌｔａＶ（商標）制御システムは、プロセスプラント内の多様な場所に配置された異なるデバイス内に記憶され、それらの異なるデバイスによって実行される複数のアプリケーションを含む。プロセス制御システムまたはプラントのバックエンド環境内の１つ以上のワークステーションまたはコンピューティングデバイス内に常駐する構成アプリケーションは、ユーザが、プロセス制御モジュールを作成または変更し、これらのプロセス制御モジュールを、データハイウェイを介して専用の分散コントローラへダウンロードすることを可能にする。典型的には、これらの制御モジュールは、通信可能に相互接続された機能ブロックで構成され、これらの機能ブロックは、それに対する入力に基づき制御スキーム内で機能を実行し、出力を制御スキーム内の他の機能ブロックに提供するオブジェクト指向プログラミングプロトコル内のオブジェクトである。また、構成アプリケーションは、データをオペレータに対して表示するため、かつオペレータによるプロセス制御ルーチン内の設定点などの設定の変更を可能にするために閲覧アプリケーションが使用するオペレータインターフェースを、構成設計者が作成または変更することを可能にし得る。各専用コントローラ（プロセスコントローラや安全性システムコントローラなど）および、いくつかの場合においては、１つ以上のフィールドデバイスは、実際のプロセス制御および安全性システム機能を実装するために、それらに割り当てられてダウンロードされた制御モジュールを走らせるそれぞれのコントローラまたは安全性アプリケーションを記憶し実行する。
【０００６】
さらに、１つ以上のユーザインターフェースデバイス、または、オペレータワークステーション、オペレータワークステーションおよびデータハイウェイと通信可能に接続された１つ以上の遠隔コンピューティングデバイス、などのような、１つ以上のユーザインターフェースデバイス上で実行され得るプラント表示アプリケーションは、データハイウェイを介してコントローラおよびフィールドデバイスからデータを受信し、ユーザインターフェース画面を介してこのデータをプロセス制御システムの設計者、オペレータ、またはユーザに表示する。これらのユーザインターフェースデバイスまたはアプリケーションは、プラント内の異なるユーザによって行われるアクションに合わせたオペレータの視認、エンジニアの視認、技術者の視認、などのような、いくつかの異なる視認のうちのいずれかを提供し得る。さらに、データ履歴アプリケーションが、典型的には、データハイウェイにわたって提供されるデータの一部または全てを収集して記憶するデータ履歴デバイスに記憶され、実行され、一方で、構成データベースアプリケーションが、現在のプロセス制御ルーチン構成およびそれに関連するデータを記憶するためにデータハイウェイに取り付けられたさらなるコンピュータ内で走り得る。代わりに、構成データベースは、構成アプリケーションと同じワークステーションに位置付けられてもよい。
【０００７】
制御およびまたは安全性システムオペレータ、保守システムオペレータ、などによって行われる重要な活動のうちの１つは、プラントの動作中に、様々なデバイス、制御ルーチン、安全性システムルーチン、保守ルーチン、などによって生成されたアラートおよびアラームを閲覧およびそれらに応答することに関する。概して、プロセス制御オペレータ、安全性システムオペレータ、保守作業員、などは、概して、プラントのフィールド環境内の実際のフィールドデバイスおよび他のフィールド機材から離れたプラントのバックエンド環境内にある、ワークステーション、ハンドヘルドデバイス、などで実行されるユーザインターフェースアプリケーションによって提供されるユーザインターフェース表示画面を視認する。動作中に、ユーザインターフェースアプリケーションは、いくつかの可能な事前設定されたプラント表示のうちの１つをユーザに提示し得、各プラント表示は、典型的には、プラントのある領域、ユニット、セクション、または他の部分を描画する。よく知られているように、物理的プロセス素子（プロセスプラント内のプロセスを制御するために利用される、例えば、バルブ、センサ、など）は、配管計装図（Ｐ＆ＩＤ）および／またはプラントフロアレイアウトおよび／またはプロセス制御システムまたは安全性システムレイアウトの他の計画または「青写真」に従って描画され得る。加えて、これらのユーザインターフェースアプリケーションは、典型的には、プラント内のデバイスおよびロジックモジュールによって生成または開始された様々なアラートまたはアラームのいくつかまたは全てを示すバナーまたは他の表示を表示する。バナーは、典型的には、プラント内で開始された各アラートまたはアラームに関連付けられたアイコンを描画し、これらのアイコンは、アラートまたはアラーム、あるいはアラートまたはアラームの発生源の重大さ、優先度、場所、または他の規準に基づいて、組織化、色分け、固体または点滅アイコンとして表示、などされ得る。
【０００８】
概して、プロセスプラントは、製造プロセスを制御し監視する、数千ではないにしても数百のデバイスを組み込む。これらのデバイスの各々は、毎日いくつかのアラートを生成することができる。加えて、多くのアラートは本質的でない（例えば、使用されていない空のパイプに対するアラートなど）か、そうでなければ現実の問題を引き起こさない可能性がある。さらに、プロセスにとって重要ではない、およびアラート状態にあっても修理の緊急性を有しないいくつかのデバイスは、そのため、次の予定された機能停止またはプラントのターンアラウンド時に修理されるリストに入れ得るが、アラートは生成し続ける可能性がある。少なくともこれらの理由から、アラートの管理は時間がかかり困難である。したがって、プロセス制御システムに関連付けられたアラートを効率的かつ効果的に管理するためのシステムおよび方法に対する機会がある。
【発明の概要】
【０００９】
プロセスプラントのプロセス制御システムに関連付けられたアラートを管理するためのシステムおよび方法が開示されている。プロセス制御システムの動作中に、一連のプロセス制御デバイスがアラートを生成し、そのアラートをワークステーションなどのコンピューティングデバイスに送信し得る。コンピューティングデバイスは、アラートを調べ、ルールがアラート（複数可）に適用されるかどうか、または新しいルールを確立する必要があるかどうかを判定し得る。概して、ルールは、アラート（複数可）と関連付けられ得る記憶場所を指定し得る。ルールが受信されたアラートに適用される場合、コンピューティングデバイスは、アラートをルールによって指定された記憶場所に関連付け得る。代わりに、コンピューティングデバイスは、デバイスから受信された後続のアラートに適用されるべき新しいルールを確立し得る。
【００１０】
一実施形態では、プロセスプラント内の一連のデバイスに関連付けられたアラートを管理するコンピュータ実装方法が提供され、デバイスのその一連の少なくともいくつかが、ランタイム中にプロセスプラント内で動作するように通信可能に接続されて、プロセスプラントのプロセス制御システムが、一連のプロセスを制御することを可能にする。本方法は、コンピューティングデバイスで一連のデバイスのうちの１つのデバイスから、プロセスプラント内のデバイスの動作に関連付けられたアラートを受信することと、メモリから、アラートを管理するための一連のルールにアクセスすることであって、ここで一連のルールのうちの１つのルールは、（ｉ）アラートに適用可能であり、（ｉｉ）記憶場所を指定する、アクセスすることと、アラートを記憶場所と関連付けることであって、ここでルールのうちの１つ以上および記憶場所は、開始するアクションを指定する、関連付けることと、ルールを記憶場所に関連付けることに応答して、アクションを開始することと、を含み得る。
【００１１】
別の実施形態では、プロセスプラント内の一連のデバイスに関連付けられたアラートを管理するための管理システムが提供され、システムは、一連のデバイスに通信可能に接続され、一連のデバイスのうちの少なくともいくつかが、ランタイム中にプロセスプラント内で動作するように通信可能に接続されて、プロセスプラントのプロセス制御システムが、一連のプロセスを制御することを可能にする。本システムは、（ｉ）少なくとも部分的に一連の記憶場所にセグメント化され、（ｉｉ）アラートを管理するための一連のルールを記憶する、メモリと、メモリとインターフェース接続するプロセッサであって、一連のデバイスのうちの１つのデバイスから、プロセスプラント内のデバイスの動作に関連付けられたアラートを受信し、メモリから一連のルールにアクセスし、ここで一連のルールのうちの１つのルールは、（ｉ）アラートに適用可能であり、（ｉｉ）一連の記憶場所のうちの１つの記憶場所を指定し、メモリ内で、アラートを記憶場所と関連付け、ここでルールのうちの１つ以上および記憶場所は、開始するアクションを指定し、ルールを記憶場所に関連付けることに応答して、アクションを開始する、ように構成された、プロセッサと、を含み得る。
【００１２】
さらなる実施形態では、プロセスプラント内の一連のデバイスに関連付けられたアラートを管理するためのルールを生成するコンピュータ実装方法が提供され、一連のデバイスのうちの少なくともいくつかが、ランタイム中にプロセスプラント内で動作するように通信可能に接続されて、プロセスプラントのプロセス制御システムが、一連のプロセスを制御することを可能にする。本方法は、コンピューティングデバイスにおいて、一連のデバイスのうちの１つのデバイスから、プロセスプラント内のデバイスの動作に関連付けられたアラートを受信することと、アラートから、新しいルールがデバイスに対して確立されるべきであると判定することと、デバイスに対して新しいルールを確立することであって、新しいルールは、デバイスの動作に関連付けられたアラートの記憶場所を指定する、確
立することと、コンピューティングデバイスにおいて、デバイスから、デバイスの動作に関連付けられた後続のアラートを受信することと、後続のアラートを受信した後、後続のアラートを新しいルールによって指定された記憶場所に関連付けることと、を含み得る。
【００１３】
なおさらなる実施形態では、プロセスプラント内の一連のデバイスに関連付けられたアラートを管理するための管理システムが提供され、システムは、一連のデバイスに通信可能に接続され、一連のデバイスのうちの少なくともいくつかが、ランタイム中にプロセスプラント内で動作するように通信可能に接続されて、プロセスプラントのプロセス制御システムが、一連のプロセスを制御することを可能にする。本システムは、（ｉ）少なくとも部分的に一連の記憶場所にセグメント化され、（ｉｉ）アラートを管理するための一連のルールを記憶する、メモリと、メモリとインターフェース接続するプロセッサであって、一連のデバイスのうちの１つのデバイスから、プロセスプラント内のデバイスの動作に関連付けられたアラートを受信し、そのアラートから、新しいルールがデバイスに対して確立されるべきであると判定し、デバイスに対して新しいルールを確立し、ここで新しいルールは、デバイスの動作に関連付けられたアラートのための記憶場所を指定し、デバイスから、デバイスの動作に関連付けられた後続のアラートを受信し、後続のアラートを受信した後、メモリ内で、後続のアラートを新しいルールによって指定された記憶場所に関連付ける、ように構成された、プロセッサと、を含み得る。
【００１４】
これらの技法のさらに別の実施形態は、１つ以上のプロセッサと、本明細書に記載される機能を実装する命令を記憶する非一時的コンピュータ可読媒体とを含むコンピューティングデバイスである。
【図面の簡単な説明】
【００１５】
【図１】特定の実施形態による、アラート管理機能を実装し得るプロセス制御システムのブロック図である。
【図２】特定の実施形態による、アラーム管理の態様を図示するユーザ表示インターフェースを提示するオペレータワークステーション上で実行される表示アプリケーションを描画する。
【図３】特定の実施形態による、例示的なコンピューティングデバイスのハードウェア図である。
【図４】特定の実施形態による、プロセス制御システムのアラート管理に関連付けられた信号図である。
【図５】特定の実施形態による、プロセスプラント内の一連のデバイスに関連付けられたアラート管理に関連付けられた流れ図である。
【図６】特定の実施形態による、プロセスプラント内の一連のデバイスに関連付けられたアラート管理のためのルールの生成に関連付けられた流れ図である。
【図７】特定の実施形態による、記載された機能のうちの様々なものを描画する例証図である。
【発明を実施するための形態】
【００１６】
プロセス計画のプロセス制御システムは、プロセス制御デバイスの動作および状況と関係付けられた、またはプロセス制御デバイスによって検出されたアラートを生成するように構成され得る複数のプロセス制御デバイスを用いて構成され得る。アラートは、ユーザがアラートを再調査してアラートの潜在的な影響を裁定し、かつ／または是正アクションを取り得るように、潜在的なデバイスの問題についてユーザに通知するのに役立ち得る。
【００１７】
概して、アラートはアラームとは異なり（または一タイプのアラームと見なされてもよい）、アラートは、本明細書で論じられるように、プロセスプラントを主として監督または管理するオペレータ用に意図され得る。対照的に、アラームは、典型的には、デバイス
の修理または保守などの問題に直接対処することを担当する技術者または保守作業員用に意図されている。このため、アラートおよびアラームは、異なる様態で生成、管理、および対処され得る。
【００１８】
本明細書で論じられるように、アラートは、ハードウェア故障、センサまたは制御の問題、過去または今後の保守要件の応答的または予防的報告、などに関連し得る。アラートは、異なるタイプであり得、異なる重大度を有し得る。例えば、アラートは、以下のタイプ：「故障」、「保守」、「勧告」、「通信」のうちの１つを有し得、アラートは、以下の重大度：低、中、高のうちの１つを有し得る。
【００１９】
本実施形態は、プロセスプラントのプロセス制御デバイスと通信するように構成されたアラート管理システムを説明する。アラート管理システムは、一連の記憶場所に従って、プロセス制御デバイスによって生成され、かつプロセス制御デバイスから受信されるアラートを自動的に管理するように構成されている。特に、受信したアラートは、ソースプロセス制御デバイス、アラートの重大度または臨界性、あるいはその両方に基づいて、特定の記憶場所に自動的にマッピングされ得る。
【００２０】
実施形態によれば、アラート管理システムおよび方法は、アラートを記憶場所にマッピングするときに特定のアクションを追加的に実施し得る。例えば、優先度の低いアラートは、アクティブなデバイスアラートリストから除去されてもよい。さらなる例では、優先度の高いアラートは、適切な作業員に送信されるように電子メールまたは他の通信をトリガし得る。一実装形態では、アラート管理システムおよび方法は、特定の基準に基づいて、アラートおよび／またはデバイスを記憶場所にマッピングするための新しいルールを自動的かつ自律的に生成して実施し得る。追加または代替の実施では、システムは、ユーザがアラートおよび／またはデバイスを記憶用コンテナにマッピングするためのルールを指定することを可能にし得る。
【００２１】
したがって、本システムおよび方法は、多数の利益をもたらす。特に、本システムおよび方法は、プロセスプラント作業員に提示されるアラートの量を減らすために、プロセス制御デバイスによって生成されたアラートを効果的かつ効率的に管理する。これにより、作業員がアラートに対処するために費やす時間と労力が低減される。加えて、本システムおよび方法は、プロセスプラント内の監視状況および動作に基づいて新しいルールおよびアラートマッピングを自動的に生成し、このためアラート管理システムの動作がさらに洗練される。さらなる利点が想定されることを理解されたい。
【００２２】
図１は、リアルタイムで１つ以上の工業プロセスを制御するように動作し得、制御システムまたはプラント５内で強化されたアラート管理能力を提供するようにアラート管理システムが実装され得るプロセスプラント、プロセス制御システム、またはプロセス制御環境５を図示する。概して言えば、プロセスプラント５は、作動されてオンラインで動作するとき、プロセスプラント（いかなるタイプのプロセスまたは工業プラントでもよい）内で実行されている１つ以上のプロセスを制御するプロセス制御システムと協働して物理的機能を果たす１つ以上の有線または無線のプロセス制御デバイス、構成要素、または素子を含む。プロセスプラント５および／またはプロセス制御システムは、例えば、１つ以上の有線通信ネットワークおよび／１つ以上の無線通信ネットワークを含んでもよい。加えて、プロセスプラント５または制御システムは、連続、バッチ、資産管理、構成、履歴、および他のタイプのデータベースなどの中央集中型データベースを含んでもよい。
【００２３】
特に、図１は、フィールドデバイスによってなされたプロセス測定値を示す信号を受信する１つ以上のプロセスコントローラおよび安全性コントローラを有する例示的なプロセスプラント、プロセス制御システム、またはプロセス制御環境５のブロック図を描画し、
それは、プラント５内のプロセスの動作を制御するために、有線または無線のプロセス制御通信リンクまたはネットワークを経由して他のフィールドデバイスに送信される制御信号を生成する１つ以上のプロセス制御および／または安全性システム制御ルーチンを使用してこの情報を処理する。典型的には、少なくとも１つのフィールドデバイスが物理的機能（例えば、バルブの開閉、温度の上昇または下降、測定、状況の検知など）を実行し、プロセスの動作を制御する。フィールドデバイスのうちのいくつかのタイプは、入力／出力（Ｉ／Ｏ）デバイスを使用してコントローラと通信する。プロセスコントローラ、フィールドデバイスおよびＩ／Ｏデバイスは、有線または無線であってもよく、任意の数および組み合わせの有線および無線プロセスコントローラ、フィールドデバイスおよびＩ／Ｏデバイスが、プロセスプラント環境またはシステム５内に含まれてもよい。
【００２４】
例えば、図１のシステムは、多数のプロセスコントローラ１１を有するプロセス制御システム５を描画し、プロセスコントローラ１１のうちのいくつかは、入力／出力（Ｉ／Ｏ）カード２６および２８を介して有線でフィールドデバイス１５〜２２に通信可能に接続される。また、プロセスコントローラ１１のうちのいくつかは、無線ゲートウェイ３５およびプロセス制御データハイウェイ１０を介して、フィールドデバイス４０〜４６に無線で、または部分的に無線で通信可能に接続される。プロセス制御データハイウェイ１０は、１つ以上の有線および／または無線通信リンクを含むことができ、例えば、イーサネット（登録商標）プロトコルなどの任意の所望のまたは好適なまたは通信プロトコルを使用して実装することができる。いくつかの構成（図示せず）では、プロセスコントローラ１１のうちの１つ以上は、任意の他の通信プロトコル、例えばＷｉ−Ｆｉまたは他のＩＥＥＥ８０２．１１準拠の無線ローカルエリアネットワークプロトコル、モバイル通信プロトコル（例えば、ＷｉＭＡＸ、ＬＴＥ、または他のＩＴＵ−Ｒ互換プロトコル）、Ｂｌｕｅｔｏｏｔｈ（登録商標）プロトコル、ＨＡＲＴ（登録商標）プロトコル、ＷｉｒｅｌｅｓｓＨＡＲＴ（登録商標）プロトコル、Ｐｒｏｆｉｂｕｓプロトコル、ＦＯＵＮＤＡＴＩＯＮ（登録商標）フィールドバスプロトコル、など、をサポートする任意の数の他の有線または無線通信リンクを使用することによってなど、データハイウェイまたは通信ネットワーク１０以外の１つ以上の通信ネットワークを使用して、無線ゲートウェイ３５に通信可能に接続され得る。
【００２５】
コントローラ１１は、例示を目的として、Ｅｍｅｒｓｏｎ  Ｐｒｏｃｅｓｓ  Ｍａｎａｇｅｍｅｎｔより販売されているＤｅｌｔａＶ（商標）コントローラであってもよく、フィールドデバイス１５〜２２および４０〜４６のうちの少なくともいくつかを用いて、バッチプロセスまたは連続的プロセスを実施するように動作し得る。プロセス制御データハイウェイ１０に通信可能に接続されているのに加えて、コントローラ１１は、例えば、標準的な４−２０ｍＡデバイス、Ｉ／Ｏカード２６、２８、および／またはＦＯＵＮＤＡＴＩＯＮ（登録商標）フィールドバスプロトコル、ＨＡＲＴ（登録商標）プロトコル、ＷｉｒｅｌｅｓｓＨＡＲＴ（登録商標）プロトコル、などのような任意のスマート通信プロトコルと関連付けられた、任意の所望のハードウェアおよびソフトウェアを使用して、フィールドデバイス１５〜２２および４０〜４６のうちの少なくともいくつかと通信可能に接続され得る。図１において、コントローラ１１、フィールドデバイス１５〜２２およびＩ／Ｏカード２６、２８は、有線デバイスであり、フィールドデバイス４０〜４６は、無線フィールドデバイスである。当然ながら、有線フィールドデバイス１５〜２２および無線フィールドデバイス４０〜４６は、任意の他の所望の規格（複数可）またはプロトコル、例えば今後開発される任意の規格またはプロトコルを含む任意の有線または無線プロトコルに適合することができる。
【００２６】
図１のプロセスコントローラ１１は、プロセス制御システムの別個のノードを各々定義し、（例えば、メモリ３２に記憶される）１つ以上のそれぞれのプロセス制御ルーチン３８を実施または監督するプロセッサ３０を含み、そのようなプロセス制御ルーチン３８は
、本明細書では概して制御モジュールと称される。プロセッサ３０は、フィールドデバイス１５〜２２および４０〜４６と、およびコントローラ１１に通信可能に接続された他のノードと通信するように構成される。本明細書に記載される任意の制御ルーチンまたはモジュール３８は、そのように所望される場合は、異なるコントローラまたは他のデバイスによって実施または実行されるその部分を有し得ることに留意されたい。同様に、プロセス制御システム５内で実装される本明細書に記載の制御ルーチンまたは制御モジュール３８は、ソフトウェア、ファームウェア、ハードウェア、などを含む任意の形態を取り得る。加えて、制御ルーチン３８は、オブジェクト指向プログラミング、ラダーロジック、シーケンシャルファンクションチャート、ファンクションブロック図を使用して、または任意の他のソフトウェアプログラミング言語もしくは設計パラダイムを使用してなど、任意の所望のソフトウェアフォーマットにおいて実装されてもよい。制御ルーチンまたは制御モジュール３８は、任意の所望のタイプのメモリ３２、例えばランダムアクセスメモリ（ＲＡＭ）、またはリードオンリーメモリ（ＲＯＭ）に格納され得る。同様に、制御ルーチン３８は、例えば、１つ以上のＥＰＲＯＭ、ＥＥＰＲＯＭ、特定用途向け集積回路（ＡＳＩＣ）、または任意の他のハードウェアまたはファームウェア素子にハードコードされ得る。このように、コントローラ１１は、任意の所望の方法で制御ストラテジまたは制御ルーチンを実施するように構成され得る。
【００２７】
１つのケースでは、コントローラ１１は、一般に機能ブロックと称されるものによって定義された制御モジュール３８を使用して制御ストラテジを実施し、この場合、各機能ブロックは、制御ルーチン全体のオブジェクトまたは他の部分（例えばサブルーチン）であり、プロセス制御システム５内でプロセス制御ループを実施するために（リンクと呼ばれる通信を介して）他の機能ブロックと協働して動作する。制御ベースの機能ブロックは、典型的には、送信器、センサ、もしくは他のプロセスパラメータ測定デバイスと関連付けられるものなどの入力機能、ＰＩＤ、ファジー論理などの制御を実施する制御ルーチンと関連付けられるものなどの制御機能、またはバルブなどの何らかのデバイスの動作を制御して、プロセス制御システム５内で何らかの物理的機能を実施する出力機能のうちの１つを実施する。当然のことながら、ハイブリッドおよび他のタイプの機能ブロックが存在する。機能ブロックは、コントローラ１１に格納されそれによって実行され得、これは、典型的にはこれらの機能ブロックが標準的４−２０ｍＡデバイスおよびいくつかのタイプのスマートフィールド機、例えばＨＡＲＴ（登録商標）デバイスのために用いられるかまたはこれらと関連付けられる場合であり、またはフィールドデバイス自体に格納されそれによって実施され得、これは、ＦＯＵＮＤＡＴＩＯＮ（登録商標）フィールドバスデバイスによる場合である可能性がある。このように、理解されるように、コントローラ１１は、機能ブロックのうちの１つ以上を実行することによって行われる１つ以上の制御ループを実施し得る１つ以上の制御ルーチン３８を含み得る。
【００２８】
有線フィールドデバイス１５〜２２は、センサ、バルブ、送信器、ポジショナ、などのような任意のタイプのデバイスであってもよく、一方でＩ／Ｏカード２６および２８は、任意の所望の通信またはコントローラプロトコルに適合する任意のタイプのＩ／Ｏデバイスであってもよい。図１では、フィールドデバイス１５〜１８は、アナログラインまたは組み合わされたアナログおよびデジタルラインを経由してＩ／Ｏカード２６へ通信する、標準的４−２０ｍＡデバイスまたはＨＡＲＴ（登録商標）デバイスであり、一方でフィールドデバイス１９〜２２は、ＦＯＵＮＤＡＴＩＯＮ（登録商標）フィールドバスフィールドデバイスのような、ＦＯＵＮＤＡＴＩＯＮ（登録商標）フィールドバス通信プロトコルを使用して、デジタルバスを経由してＩ／Ｏカード２８へ通信するスマートデバイスである。しかし、いくつかの実施形態では、有線フィールドデバイス１５〜２２のうちの少なくともいくつかおよび／またはＩ／Ｏカード２６、２８のうちの少なくともいくつかは、加えてまたは代替的に、プロセス制御データハイウェイ１０を用いて、および／または他の好適な制御システムプロトコル（例えば、プロフィバス、ＤｅｖｉｃｅＮｅｔ、Ｆｏｕ
ｎｄａｔｉｏｎフィールドバス、ＣｏｎｔｒｏｌＮｅｔ、Ｍｏｄｂｕｓ、ＨＡＲＴなど）を用いることによって、コントローラ１１と通信し得る。
【００２９】
図１のシステムでは、無線フィールドデバイス４０〜４６は、ＷｉｒｅｌｅｓｓＨＡＲＴ（登録商標）プロトコルのような、無線プロトコルを使用して、無線プロセス制御通信ネットワーク７０を介して通信する。そのような無線フィールドデバイス４０〜４６は、（例えば、無線プロトコルまたは別の無線プロトコルを使用して）無線通信するようにも構成される無線ネットワーク７０の１つ以上の他のデバイスまたはノードと直接通信し得る。無線通信するように構成されていない１つ以上の他のノードと通信するために、無線フィールドデバイス４０〜４６は、プロセス制御データハイウェイ１０に、または別のプロセス制御通信ネットワークに接続された無線ゲートウェイ３５を利用し得る。無線ゲートウェイ３５は、無線通信ネットワーク７０の様々な無線デバイス４０〜５８へのアクセスを提供する。特に、無線ゲートウェイ３５は、無線デバイス４０〜５８、有線デバイス１１〜２８、および／またはプロセス制御プラント５の他のノードまたはデバイス間の通信可能な結合を提供する。例えば、無線ゲートウェイ３５は、プロセス制御データハイウェイ１０を使用することによって、および／またはプロセスプラント５の１つ以上の他の通信ネットワークを使用することによって、通信可能な結合を提供する。
【００３０】
有線フィールドデバイス１５〜２２と同様に、無線ネットワーク７０の無線フィールドデバイス４０〜４６は、プロセスプラント５内の物理的制御機能、例えば、バルブの開閉、プロセスパラメータの測定値の取得、などを行う。しかしながら、無線フィールドデバイス４０〜４６は、ネットワーク７０の無線プロトコルを使用して通信するように構成されている。このように、無線フィールドデバイス４０〜４６、無線ゲートウェイ３５、および無線ネットワーク７０の他の無線ノード５２〜５８は、無線通信パケットの生産者でありコンシューマである。
【００３１】
プロセスプラント５のいくつかの構成では、無線ネットワーク７０は、非無線デバイスを含む。例えば、図１では、フィールドデバイス４８は、レガシ４−２０ｍＡデバイスとして描画され、フィールドデバイス５０は、有線ＨＡＲＴ（登録商標）デバイスとして描画される。ネットワーク７０内で通信するために、フィールドデバイス４８および５０は、無線アダプタ５２ａ、５２ｂを介して無線通信ネットワーク７０に接続される。無線アダプタ５２ａ、５２ｂは、ＷｉｒｅｌｅｓｓＨＡＲＴなどの無線プロトコルをサポートし、かつまたＦｏｕｎｄａｔｉｏｎ（登録商標）フィールドバス、ＰＲＯＦＩＢＵＳ、ＤｅｖｉｃｅＮｅｔ、などのような１つ以上の他の通信プロトコルもサポートし得る。加えて、いくつかの構成では、無線ネットワーク７０は、無線ゲートウェイ３５と有線通信する別個の物理デバイスであり得るか、または一体型デバイスとして無線ゲートウェイ３５と共に提供され得る、１つ以上のネットワークアクセスポイント５５ａ、５５ｂを含む。また、無線ネットワーク７０はまた、無線通信ネットワーク７０内の１つの無線デバイスから別の無線デバイスにパケットを転送するための１つ以上のルータ５８を含み得る。図１の例示のシステムでは、無線デバイス４０〜４６および５２〜５８は、無線通信ネットワーク７０の無線リンク６０を経由して、および／またはプロセス制御データハイウェイ１０を介して、互いに、および無線ゲートウェイ３５と通信する。
【００３２】
またさらに、プロセスコントローラ１１のうちの１つ以上は、安全性ロジックソルバまたは安全性システムコントローラ７２に接続され得、これはひいては、安全性システムフィールドデバイスまたは資産７４に接続される。安全性コントローラ７２は、フィールドデバイス７４に直接接続されてもよく（図１に示されるように）、または１つ以上のＩ／Ｏデバイスを介してフィールドデバイス７４に接続されてもよく（図１に図示せず）、いずれにしても、任意の有線または無線通信リンクを介してフィールドデバイス７４に接続され得る。同様に、フィールドデバイス７４は、安全性を目的として、プラント内で任意
のタイプの物理的機能または検知機能を行う任意のタイプのデバイスであってもよく、上述の通信プロトコルのいずれかまたは他の通信プロトコルに適合し得る。同様に、安全性コントローラ７２は、メモリ７７内に、本明細書では安全性システムモジュールと呼ばれる、１つ以上の安全性システムロジックモジュール７６を格納し得、プロセッサ７８上でこれらの安全性システムモジュール７６を実行し得る。安全性システムロジックモジュール７６は、プロセス制御モジュール３８について上述された様態のいずれかで構成され得、アラートおよびアラーム機能などのユーザインターフェース機能を含めて、安全性システム内の任意の所望の機能を行い得る。所望であれば、安全性ロジックコントローラ７２は、プロセスコントローラ１１と同じかまたは異なるノード内にあってもよい。
【００３３】
図１のプロセスプラントまたはプロセス制御システム５はまた、１つ以上のオペレータワークステーション８０を含み、その各々が、データハイウェイ１０に通信可能に接続され、その各々が、メモリおよび１つ以上のコンピュータプロセッサを含む。オペレータおよび他の作業員は、オペレータワークステーション８０を用いて、プラント５およびプラント５内の素子を構成し、かつ／またはプロセスプラント５のランタイム動作を視認および監視し、加えて任意の診断、修正、保守、および／または必要とされ得る他の行為を行い得る。オペレータワークステーション８０のうちの少なくともいくつかは、プラント５内またはその近くの様々な防護領域内に位置し得、いくつかの状況では、オペレータワークステーション８０のうちの少なくともいくつかは、遠隔して位置するが、それにもかかわらずプラント５と通信可能に接続され得る。オペレータワークステーション８０は、有線または無線コンピューティングデバイスであってもよい。
【００３４】
例示のプロセス制御システム５はさらに、構成アプリケーション８１（メモリに記憶され、オペレータワークステーション８０のうちの少なくとも１つのプロセッサ上で実行される）と、構成データベース８２とを含むとして図示されており、その各々はまた、データハイウェイ１０に通信可能に接続されている。上述のように、構成アプリケーション８１の様々なインスタンスを１つ以上のコンピューティングデバイス上で実行し得、ユーザが、プロセス制御モジュール（３８）および／または安全性システムモジュール（７６）を作成または変更し、アラート管理および閲覧ルーチンならびにサポート機構を構成し、データハイウェイ１０を介して、これらのモジュールおよびサポート機構をコントローラ１１、安全性ロジックデバイス７２、またはプロセスプラント５の他のノードにダウンロードすることを可能にし、かつ、ユーザが、オペレータインターフェースデバイス上で実行されるオペレータインターフェース表示モジュールを作成または変更することを可能にし、それを介して、オペレータは、プロセスプラント５を視認し、データを視認し、かつ、プロセス制御ルーチン３８、安全性システムルーチン７６、プラント５のフィールドデバイス１５〜２２および４０〜５８、などの内のデータ設定を変更することができる。構成データベース８２は、作成された（例えば、構成された）制御および安全性システムモジュールならびに／またはオペレータインターフェース表示モジュールまたはルーチンを格納する。所望であれば、構成アプリケーション８１および構成データベース８２は、中央集中化型であり、プロセス制御システム５に対する単位的な論理アピアランスを有し得るが、構成アプリケーション８１の多数のインスタンスを、プロセス制御システム５内で同時に実行し得、構成データベース８２は、多数の物理的データ記憶デバイスにわたって実施され得る。所望であれば、構成システムのためのユーザインターフェース表示デバイスは、プラント５がリアルタイムで動作しているか否かにかかわらず、構成システム用のユーザインターフェースデバイスが構成および開発エンジニアによって利用されるので、オペレータワークステーション８０とは異なってもよく、一方で、オペレータワークステーション８０は、概して、プロセスプラント５のリアルタイム動作（本明細書では互換的にプロセスプラント５の「ランタイム」動作とも呼ばれる）中に、制御および安全性システムオペレータによって利用される。
【００３５】
例示のプロセス制御システム５はまた、データ履歴アプリケーション８３およびデータ履歴データベース８４を含み、それらの各々はまた、データハイウェイ１０に通信可能に接続される。データ履歴アプリケーション８３は、データハイウェイ１０にわたって提供されたデータのいくつかまたは全てを収集し、データを履歴化するか、または長期にわたる格納のために履歴データベース８４内に格納するように動作する。構成アプリケーション８１および構成データベース８２と同様に、データ履歴アプリケーション８３および履歴データベース８４は、中央集中型であり、プロセス制御システム５に対する単位的な論理アピアランスを有し得るが、データ履歴アプリケーション８３の多数のインスタンスを、プロセス制御システム５内で同時に実行し得、データ履歴データベース８４は、多数の物理的データ記憶デバイスにわたって実施され得る。
【００３６】
いくつかの構成では、プロセス制御システム５は、他の無線プロトコル、例えばＷｉ−Ｆｉまたは他のＩＥＥＥ８０２．１１準拠の無線ローカルエリアネットワークプロトコル、モバイル通信プロトコル、例えばＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）または他のＩＴＵ−Ｒ（国際電気通信連合無線通信部門（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ  Ｒａｄｉｏ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｅｃｔｏｒ））互換性プロトコル、短波無線通信、例えば近距離無線通信（ＮＦＣ）およびＢｌｕｅｔｏｏｔｈ、または他の無線通信プロトコルを用いて、他のデバイスと通信する１つ以上の他の無線アクセスポイント８５を含む。典型的には、そのような無線アクセスポイント８５は、ハンドヘルドまたは他のポータブルコンピューティングデバイス（例えば、ユーザインターフェースデバイス８６）が、無線ネットワーク７０とは異なる場合があり、無線ネットワーク７０とは異なる無線プロトコルをサポートし得るそれぞれの無線プロセス制御通信ネットワークを経由して通信することを可能にする。例えば、無線またはポータブルユーザインターフェースデバイス８６は、オペレータによって、または保守作業員によってプロセスプラント５内で利用されるモバイルワークステーションまたは診断試験機（例えば、オペレータワークステーション８０のうちの１つのインスタンス）であってもよい。いくつかのシナリオでは、ポータブルコンピューティングデバイスに加えて、１つ以上のプロセス制御デバイス（例えば、コントローラ１１、フィールドデバイス１５〜２２、または無線デバイス４０〜５８）もまた、アクセスポイント８５によってサポートされている無線プロトコルを使用して通信する。
【００３７】
いくつかの構成では、プロセス制御システム５は、近接のプロセス制御システム５の外側にあるシステムへの１つ以上のゲートウェイ８７、８８を含む。典型的には、そのようなシステムは、プロセス制御システム５によって生成されるかまたはそれによって操作される情報のコンシューマまたはサプライヤに提供され得る。例えば、プロセス制御プラント５は、近接したプロセスプラント５を別のプロセスプラントに通信可能に接続するためのゲートウェイノード８７を含み得る。加えてまたは代替的に、プロセス制御プラント５は、近接したプロセスプラント５を、外部の公衆またはプライベートシステム、例えば研究所システム（例えば、研究所情報管理システムまたはＬＩＭＳ）、オペレータラウンドデータベース、荷役システム、保守管理システム、製品在庫管理システム、製造スケジュール管理システム、天気データシステム、出荷および運搬システム、包装システム、インターネット、別のプロバイダのプロセス制御システム、または他の外部システムと通信可能に接続するためのゲートウェイノード８８を含み得る。
【００３８】
図１は、例示のプロセスプラント５に含まれる有限数のフィールドデバイス１５〜２２および４０〜４６、無線ゲートウェイ３５、無線アダプタ５２、アクセスポイント５５、ルータ５８、無線プロセス制御通信ネットワーク７０、安全性システムロジックデバイス７２、および安全性システムフィールドデバイス７４を有する３つのコントローラ１１の
みを図示しているが、この例は、単なる例示であり、非限定的な実施形態であることに留意されたい。任意の数のコントローラ１１および／または安全性ロジックデバイス７２が、プロセス制御プラントまたはシステム５に含まれてもよく、コントローラ１１および安全性ロジックデバイス７２のうちのいずれもが、プラント５内のプロセスを制御するために、任意の数の有線または無線デバイスおよびネットワーク１５〜２２、４０〜４６、３５、５２、５５、５８、７０、および７４と通信してもよい。
【００３９】
さらに、図１のプロセスプラントまたは制御システム５は、フィールド環境９０（例えば、プロセスプラントフロア）およびデータハイウェイ１０によって通信可能に接続されるバックエンド環境９２を含むことに留意されたい。図１に描画されるように、フィールド環境９０は、その内部に配設され、設置され、および相互接続され、ランタイム中にプロセスを制御するように動作する物理的構成要素（例えば、プロセス制御デバイス、フィールドデバイス、Ｉ／Ｏネットワーク、ネットワーク素子、など）を含む。例えば、コントローラ１１、Ｉ／Ｏカード２６、２８、フィールドデバイス１５〜２２、および他のデバイスおよびネットワーク構成要素４０〜４６、３５、５２、５５、５８、７０および安全性ロジックソルバ７２および安全性デバイス７４は、プロセスプラント５のフィールド環境９０内に位置するか、配設されるか、さもなければ含まれる。概して言えば、プロセスプラント５のフィールド環境９０においては、その中に配設された物理的構成要素を使用して原料が受け取られて処理され、１つ以上の製品を生成する。
【００４０】
プロセスプラント５のバックエンド環境９２は、典型的にはフィールド環境９０の過酷な状況および材料から遮蔽および／または保護された様々な要素例えばコンピューティングデバイス、オペレータワークステーション、データベースまたはデータバンクなどを含む。図１に図示するように、バックエンド環境９２は、例えば、オペレータワークステーション８０、制御モジュールおよび他の実行可能モジュールのための構成または開発システム８１、８２、データ履歴システム８３、８４、および／または他の中央集中型管理運営システム、コンピューティングデバイス、および／またはプロセスプラント５のランタイム動作をサポートする機能を含む。いくつかの構成では、プロセスプラント５のバックエンド環境９２に含まれる様々なコンピューティングデバイス、データベース、および他の要素および機材は、異なる物理位置に物理的に位置し得、それらのいくつかは、プロセスプラント５に対してローカルであってもよく、それらのいくつかは遠隔していてもよい。
【００４１】
プラント５の動作中、図１に図示するように、オペレータワークステーション８０のうちの１つ以上は、制御システムオペレータなどのユーザに、様々な機材のビューおよび機材に関連付けられたデータを提供するユーザインターフェースアプリケーション９５を実装し得る。図２は、コンピュータプロセッサ９３およびプロセッサ９３上で実行してユーザに１つ以上のプラント表示ビューおよび／またはプラントの管理、プラント内の機材の現在の状態の閲覧、などのような日々の動作をユーザが行うのを支援するためのフェースプレート表示ビューを提供するユーザインターフェース表示プログラムまたはアプリケーション９５を記憶するメモリ９４を含むものとして、図１のオペレータインターフェース８０のうちの１つを図示する。１つのそのようなプラント表示ビュー９６が図２に図示されており、プラントレイアウトビューまたはプラント表示９７の形態でプラント動作のビューをユーザに提示する。プラント表示９７は、ＰＩ＆Ｄ図に基づいてもよく、プラント５内で相互接続されるようなバルブ、タンク、送信器（例えばセンサ）などの様々なアイコンまたはデバイスの他の表現を描画してもよく、デバイスのタグまたは名前、制御システムの参照またはロジック、測定されたプロセスパラメータ値、などのような様々な重要なパラメータおよび値を描画してもよい。プラント表示９７は、ユーザが表示９７のグラフィック素子と対話して、追加の情報を視認し、他のプラント表示９７にナビゲートし、グラフィック表示内の素子またはパラメータに関する他の情報ビュー（ポップアップウィ
ンドウなど）を視認すること、などを可能にするユーザ対話機能または素子を含み得る。プラント表示ビュー９６は、様々なデバイス（例えば、コントローラ、Ｉ／Ｏデバイス、フィールドデバイス、など）、モジュール（制御または安全性システムモジュールなど）、またはプラント５内の他のコンテナのための１つ以上のフェースプレート表示９８をまた、または代わりに含み得る。フェースプレート表示は、概して、デバイスまたはモジュールの規格アイコン、タグ、名前、説明、製造者、デバイスのタイプ、デバイスまたはモジュールに関連付けられた重要なパラメータの１つ以上の値、などのような、デバイスおよび／またはモジュールについての何らかの情報を提供する。加えて、ユーザインターフェース表示アプリケーション９５は、プラント５またはプラント５の一部内で生成または受信された（場合によってはアクティブな）様々なアラートのアイコンを表示し得るバナー９９または他の表示を提示し得る。
【００４２】
プラント表示アプリケーションまたはプログラム９５の動作中に、ユーザは、表示ビュー９６を使用して、（例えば、図１の構成データベース８２に格納された異なるプラント表示モジュールまたはインターフェースモジュールによって生成され関連付けられた）様々な異なるプラント表示を視認することができ、ここで、プラント表示の各々は、プラント５の様々な異なる機材、セクション、制御ルーチン、などを描画するグラフィック情報を有する。ユーザは、標準的な様態の表示ビュー９６を操作して、プラント５の同じまたは異なるセクションまたは部分の詳細なグラフィック表示を視認する、制御システム表示（例えば、制御ロジックを図示）を視認する、などすることができる。ユーザはまた、表示ビュー９６内の様々な素子を選択し、それらの素子についての追加情報を提供する１つ以上のフェースプレート表示９８を視認することができる。場合によっては、フェースプレート表示９８は、ユーザが素子の１つ以上の重要なパラメータの値を変更することを可能にし得る。同様に、ユーザは、バナー９９内のアラートのうちの１つに対するアイコンを選択し得、プラント表示アプリケーション９５は、そのアラートに関連付けられた予め設定されたプラント表示を自動的に提供する。概して、プラント表示アプリケーション９５は、アラートを選択すると、アラートを生成したコンテナ（例えば、デバイスまたはモジュール）と通信して、プラント表示、フェースプレート表示、および選択されたアラートに対して表示ビュー９６内で使用またはユーザに提示するための他の情報を取得し得る。概して、コンテナは、フィールドデバイス、Ｉ／Ｏデバイス、などのような物理デバイス、またはプロセス制御モジュール、安全性システムロジックモジュール、などのようなプロセッサ上で実行されるロジックモジュール、またはアラートを生成する任意の他のエンティティであり得る。図４は、アラート管理システムおよび方法に関連付けられたより詳細な機能を説明する。
【００４３】
図３は、フィールド環境９０のデバイスとインターフェース接続し得る例示的なコンピューティングデバイス３４１（図１に関して論じられたようなワークステーション８０など）のハードウェア図を図示し、その中において本明細書で論じられるような機能が実施され得る。実施形態によれば、コンピューティングデバイス３４１は、ラップトップコンピュータ、デスクトップコンピュータ、タブレットデバイス、スマートフォン、スマートウォッチ、スマートグラス、などのデバイスとインターフェース接続して通信するように構成された任意のタイプのコンピューティングデバイスであり得る。
【００４４】
コンピューティングデバイス３４１は、プロセッサ３７２ならびにメモリ３７８を含み得る。メモリ３７８は、本明細書で論じられる機能ならびに一連のアプリケーション３７５（すなわち、機械可読命令）を促進することができるオペレーティングシステム３７９を記憶し得る。例えば、一連のアプリケーション３７５のうちの１つは、デバイスから受信されたアラートの管理を促進するように構成されたアラート管理アプリケーション３９０であり得る。１つ以上の他のアプリケーション３９２が想定されることを理解されたい。
【００４５】
プロセッサ３７２は、メモリ３７８とインターフェース接続して、オペレーティングシステム３７９および一連のアプリケーション３７５を実行し得る。いくつかの実施形態によれば、メモリ３７８はまた、アラートがどのようにセグメント化または記憶されるべきかを指定するルールを含み得るアラートルールデータ３８０を記憶し得る。実施形態では、メモリ３７８は、アラートがアクセスされ、修正され、削除され、および／または同様のことがなされ得るように、アラートルールデータ３８０のルールに従ってアラートを記憶するようにセグメント化され得る。メモリ３７８は、例えば、ＲＯＭ、ＥＰＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、および／または他のハードドライブ、フラッシュメモリ、メモリカードなどの１つ以上の形態の揮発性および／または不揮発性の固定されたメモリおよび／またはリムーバブルメモリを含み得る。
【００４６】
コンピューティングデバイス３４１は、有線接続を介して、または１つ以上の無線ネットワークを介して、フィールド環境９０のデバイスとインターフェース接続するように構成された通信モジュール３７７をさらに含み得る。いくつかの実施形態によれば、通信モジュール３７７は、ＩＥＥＥ規格、３ＧＰＰ規格、または他の規格に従って機能し、１つ以上の通信ポート３７６を介してデータを送受信するように構成された１つ以上のトランシーバ（例えば、ＷＷＡＮ、ＷＬＡＮ、および／またはＷＰＡＮトランシーバ）を含み得る。
【００４７】
コンピューティングデバイス３４１は、ユーザに情報を提示し、および／またはユーザからの入力を受信するように構成されたユーザインターフェース３８１をさらに含み得る。図３に示されるように、ユーザインターフェース３８１は、表示画面３８２およびＩ／Ｏ構成要素３８３（例えば、ポート、容量式または抵抗式のタッチ感応入力パネル、キー、ボタン、ライト、ＬＥＤ）を含み得る。いくつかの実施形態によれば、ユーザは、ユーザインターフェース３８１を介して、コンピューティングデバイス３４１にアクセスして、情報（例えば、アラート情報）を再調査し、選択を行い、および／または他の機能を行い得る。
【００４８】
いくつかの実施形態では、コンピューティングデバイス３４１は、「クラウド」ネットワークの一部として、本明細書で論じられる機能を行い得るか、別様にクラウド内の他のハードウェアまたはソフトウェアの構成要素と通信して、データを送信するか、検索するか、または別様に分析し得る。
【００４９】
概して、一実施形態によるコンピュータプログラム製品は、その中に埋め込まれたコンピュータ可読プログラムコードを有するコンピュータ使用可能記憶媒体（例えば、標準的なランダムアクセスメモリ（ＲＡＭ）、光ディスク、ユニバーサルシリアルバス（ＵＳＢ）など）を含み得、コンピュータ可読プログラムコードは、プロセッサ３７２によって実行される（例えば、オペレーティングシステム３７９と連携して動作する）ように適合されて、本明細書に記載される機能を促進し得る。これに関して、プログラムコードは、任意の所望の言語で実装され得、（例えば、Ｇｏｌａｎｇ、Ｐｙｔｈｏｎ、Ｓｃａｌａ、Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、Ａｃｔｉｏｎｓｃｒｉｐｔ、Ｏｂｊｅｃｔｉｖｅ−Ｃ、Ｊａｖａｓｃｒｉｐｔ、ＣＳＳ、ＸＭＬを介して）機械コード、アセンブリコード、バイトコード、解釈可能なソースコードなどとして実装され得る。いくつかの実施形態では、コンピュータプログラム製品は、リソースのクラウドネットワークの一部であり得る。
【００５０】
図４は、プロセスプラントのプロセス制御システム内のデバイスによって生成されたアラートを管理することに関連付けられた例示的な信号図４００を描画する。信号図４００は、（図１に関して論じたフィールドデバイスのうちの１つのような）フィールドデバイスＡ４０５、（図１に関して論じたフィールドデバイスのうちの１つのような）フィール
ドデバイスＢ４１０、プロセッサ４１５、およびメモリ４２０を含み得る。一実装形態では、プロセッサ４１５およびメモリ４２０が、（図１に関して論じたワークステーション８０または図３に関して論じたコンピューティングデバイス３４１のような）コンピューティングデバイス４２５の一部として含まれ得る。別の実装形態では、プロセッサ４１５およびメモリ４２０は、別個の構成要素またはデバイスと関連付けられてもよい。
【００５１】
信号図４００は、フィールドデバイスＡ４０５がアラートＡを生成（４２９）するときに開始し得る。実施形態では、フィールドデバイスＡ４０５は、本明細書で論じるように、プロセスプラント内の様々な状況、トリガ、などに応答してアラートＡを生成し得る。アラートＡは、プロセス制御システム、その構成要素（複数可）、またはフィールドデバイス４０５自体に関連付けられた動作（複数可）または状況（複数可）を示し得る。さらに、アラートＡは、タイプ（例えば、「故障」、「保守」、「勧告」、または「通信」）、重大度（例えば、「低」、「中」、または「高」）およびソースデバイス（ここでは、フィールドデバイスＡ４０５）の識別のような様々な情報を含み、または示し得る。フィールドデバイスＡ４０５は、プロセス制御データハイウェイ１０を介するなどして、アラートＡをプロセッサ４１５に送信（４３０）し得る。
【００５２】
プロセッサ４１５は、アラートＡに適用可能な一連のルールをメモリ４２０から検索（４３２）し得る。実施形態では、プロセッサ４１５は、アラートＡを調べ、アラートＡ（またはその中に含まれる情報）、フィールドデバイスＡ４０５、またはその両方のいずれかに適用可能な１つ以上のルールを検索し得る。概して、ルールは、受信したアラートを管理または処理する方法を指定し得、受信したアラートを管理または処理することは、ルールによって指定され得る記憶場所（例えば、コンテナまたはフォルダ）内に受信したアラートを記憶することを含み得る。
【００５３】
プロセッサ４１５は、ルール（複数可）のうちのいずれかがアラートＡに適用可能であるかどうかを判定（４３４）し得る。特に、ルールは、アラートＡの情報がルールと一致する場合、フィールドデバイスＡ４０５（すなわちアラートの発信源Ａ）がルールと一致する場合、またはその両方の場合に、アラートＡに適用可能である。例えば、ルールは、フィールドデバイスＡ４０５からの任意のアラートが、アラート抑制に関連付けられた記憶場所に向けられるべきであると指定し得、別の例では、ルールは、任意のフィールドデバイスから受信された任意の高重大性アラートが、高優先度に関連付けられた記憶場所に向けられるべきであることを指定し得、そしてさらなる例では、ルールは、フィールドデバイスＡ４０５から受信する任意の高重大性アラートが、通信生成に関連付けられた記憶場所に向けられるべきであることを指定し得る。適用可能なルールがない（「いいえ」）場合、後続のアラートを監視するなど、処理は、繰り返す、終了する、または他の機能に進み得る。
【００５４】
適用可能なルールがある（「はい」）場合、プロセッサ４１５は、記憶のためにアラートＡをメモリ４２０に提供（４３６）し得る。実施形態では、アラートＡに適用可能なルールは、アラートＡの記憶場所（例えば、特定のフォルダまたはコンテナ）を指定し得る。したがって、メモリ４２０は、指定された記憶場所にアラートＡを記憶し得（４３８）、指定された記憶場所は、フィールドデバイスＡ４０５から、または追加のフィールドデバイス（複数可）から受信した追加のアラートを記憶してもしなくてもよい。実施形態によれば、メモリ４２０内のアラートＡおよび／または追加のアラートの記憶は、物理的および／または論理的に実施され得る。
【００５５】
プロセッサは、アラートＡ、適用可能なルール、および／またはアラートＡの記憶に関連付けられた適用可能なアクションをさらに開始（４４０）し得る。実施形態によれば、ルールは、指定された記憶場所にアラートを記憶することに関連付けて開始するための１
つ以上のアクションを指定し得る。たとえば、アクションは、特定のデバイスまたはデバイスのグループから受信したアラートを抑制することであってもよい。通常の動作では、個人（例えば技術者）がアラートを再調査して任意の是正アクションを裁定することを可能にするために、受信したアラートは、ワークステーションのユーザインターフェースに指示または提示され得る。しかしながら、アラートが抑制された場合、そのアラートは、ワークステーションのユーザインターフェースに提示されるのを防止されてもよく、または他のアラートとは別に提示されてもよい。この例では、アラート抑制に関連付けられた記憶場所に記憶されている任意のアラートは、提示されないように抑制され得る。同様に、アクションは、以前に抑制されていたアラートの場合など、特定のデバイスまたはデバイスのグループから受信したアラートを抑制解除することであってもよい。したがって、アラート抑制解除に関連付けられた記憶場所に記憶されている任意のアラートは、ワークステーションのユーザインターフェースに提示され得る。この例では、以前は抑制されていた任意のアラートをユーザインターフェースに提示し得る。
【００５６】
別の例では、アクションは、通知（例えば、電子メール、テキストメッセージ、または他のタイプの電子通信）を特定のアカウントまたはデバイスに送信することであってもよく、通知は、アラートならびにアラートに関連付けられた任意の情報を示してもよい。したがって、通知生成に関連付けられた記憶場所に記憶されている任意のアラートは、プロセッサ４１５に通知を生成させ、その通知を指定の受信者に送信させ得る。例えば、指定された受信者は、電子メールアドレス、電話番号、特定のワークステーションまたは他の電子デバイス、および／または同様のものであり得る。したがって、通知の受信者は、その通知を再調査し、もしあれば、その通知に応じてとるべきアクションを裁定し得る。
【００５７】
さらなる例では、アクションは、１つの記憶場所から別の記憶場所へアラート（複数可）を移動させることであってもよい。特に、ルールは、特定のデバイスからのアラートを指定された記憶場所に記憶することにより、その特定のデバイスに関連付けられた他のアラートを指定された記憶場所に移転させることを指定してもよい。実施形態によれば、ルールおよび／またはその関連付けられたアクションは、単一のデバイス（たとえばフィールドデバイスＡ４０５）またはデバイスのグループに適用可能であり得る。例えば、ルールは、特定のノード（いくつかのデバイスが存在し得る）の任意のデバイスからの任意の低優先度アラートを、アラート抑制に関連付けられた記憶場所に記憶することを指定し得る。
【００５８】
本明細書で論じられる機能に加えてまたはその代わりに、信号図４００は、アラートＢを生成（４４１）するフィールドデバイスＢ４１０を有するシナリオを詳述する。実施形態では、フィールドデバイスＢ４１０は、本明細書で論じるように、プロセスプラント内のさまざまな状況、トリガ、などに応答してアラートＢを生成し得る。アラートＢは、プロセス制御システム、その構成要素（複数可）、またはフィールドデバイス４１０自体に関連付けられた動作（複数可）または状況（複数可）を示し得る。さらに、アラートＢは、タイプ（例えば、「故障」、「保守」、「勧告」、または「通信」）、重大度（例えば、「低」、「中」、または「高」）、およびソースデバイス（ここでは、フィールドデバイスＢ４１０）の識別のような様々な情報を含み、または示し得る。フィールドデバイスＢ４１０は、プロセス制御データハイウェイ１０を介するなどして、アラートＢをプロセッサ４１５に送信（４４２）し得る。
【００５９】
プロセッサ４１５は、アラートＢを調べ（４４４）、何らかのルール（（４３２）で検索されたルールのうちの１つなど）がアラートＢに適用可能であるかどうかを判定し得る。この特定のシナリオでは、適用可能なルールがないと想定され得る。したがって、プロセッサ４１５は、新しいルールを作成するあるいは生成するかどうかを判定（４４６）し得る。実施形態によれば、プロセッサ４１５は、アラートＢおよびその情報、ソースデバ
イス（すなわち、フィールドデバイスＢ４１０）、またはそれらの組み合わせに基づいて新しいルールを作成または生成することを判定し得る。特に、新しいルールの作成は、アラートの抑制（または抑制解除）、通知の生成および送信、アラートの移転、および／または他の要因から生じる有効性に基づいてもよい。
【００６０】
例えば、アラートＢは、重大度が低くてもよく、および／またはフィールドデバイスＢ４１０から以前に受信されたアラートと重複していてもよい。この例において、プロセッサ４１５は、フィールドデバイスＢ４１０からの後続のアラートが抑制されるべきである（すなわち、アラート抑制に関連付けられた記憶場所に移動させるべきである）ことを指定するルールを作成することが有益であり得ると判定してもよい。別の例として、アラートＢは、技術者による即時の注意を必要とし得るフィールドデバイスＢの状況を指定し得る。この例において、プロセッサ４１５は、通知が生成されること（および／またはフィールドデバイスＢ４１０からの後続のアラートが通知生成をトリガすること）を指定するルールを生成することが有益であり得ると判定し、技術者に送信し得る。追加の例が想定されることを理解されたい。
【００６１】
別の例では、アラートＢは、フィールドデバイスＢ４１０が修理を必要としていることを示してもよい。この例では、プロセッサ４１５は、フィールドデバイスＢ４１０が修理を必要とすることを示す後続のアラートは、後続のターンアラウンド事象（すなわち、フィールドデバイスＢ４１０を修理するための予定されている出来事）まで抑制されるべきであることを指定するルールを作成することが有利であり得ると判定してもよい。このため、アラートＢおよび後続のアラートは、修理として指定され得る記憶場所に関連付けられ得る。ターンアラウンド事象の後（おそらくフィールドデバイスＢ４１０を修復するため）、プロセッサ４１５は、抑制されたアラートを除去または削除させ得る。
【００６２】
プロセッサ４１５が、新しいルールが必要ではない（「いいえ」）と判断した場合、後続のアラートを監視するなど、処理は、繰り返す、終了する、または他の機能に進み得る。新しいルールが必要であるとプロセッサ４１５が判断した場合（「はい」）、プロセッサ４１５は、（４４６）の分析および判定に従って新しいルールを生成（４４８）し得る。加えて、プロセッサ４１５は、新しいルールをメモリ４２０に提供（４５０）し得、メモリ４２０は新しいルールを記憶（４５２）し得る。このようにして、プロセッサ４１５は、その後に受信されたアラートをどのように管理するかを判定するために、いずれかその後に受信されたアラートに関連付けて分析するためにメモリ４２０から新しいルールを検索し、またはアクセスし得る。
【００６３】
図４に関しては論じられていないが、ユーザがコンピューティングデバイス４２５にアクセスして新しいルールを作成するかまたは既存のルールを修正し得ることを理解されたい。特に、ユーザは、アラートに関連付けられるべき記憶場所および開始するためのアクション（複数可）を含めて、アラート（またはアラートのタイプ）が特定のデバイスから受信されたときに何をすべきかを指定し得る。
【００６４】
図５は、プロセスプラント内の一連のデバイスに関連付けられたアラートを管理する例示的な方法５００のブロック図を描画し、一連のデバイスの少なくともいくつかが、ランタイム中にプロセスプラント内で動作するように通信可能に接続されて、プロセスプラントのプロセス制御システムが一連のプロセスを制御することを可能にする。実施形態によれば、方法５００は、アプリケーションを用いて構成され、プロセスプラント内の一連のデバイスに接続し、それとインターフェース接続をとるように構成されたコンピューティングデバイス（オペレータワークステーションなど）によって促進され得る。方法５００の機能は例示的なものであり、追加または代替の機能が想定されることを理解されたい。
【００６５】
方法５００は、コンピューティングデバイスが、一連のデバイスのうちの１つのデバイスから、プロセスプラント内のデバイスの動作に関連付けられたアラートを受信する（ブロック５０５）ときに開始し得る。実施形態では、デバイスは、アラートの生成に応答してアラートをコンピューティングデバイスに送信し得る。コンピューティングデバイスは、メモリから、アラートを管理するための一連のルールにアクセスし得（ブロック５１０）、一連のルールのうちの１つのルールは（ｉ）アラートに適用可能であり、（ｉｉ）記憶場所を指定する。実施形態では、アラートは重大度を指定し得、および／またはルールは指定されたデバイスを示し得る。さらに、コンピューティングデバイスは、ルールの指定された重大度と一致するアラートの重大度、およびルールの指定されたデバイスと一致するデバイスのうちの１つ以上に基づいてルールを識別し得る。
【００６６】
コンピューティングデバイスは、アラートを記憶場所に関連付ける（ブロック５１５）ことができ、ルールおよび記憶場所のうちの１つ以上は、開始するアクションを指定する。特に、アラートを記憶場所と関連付けることは、特定のアクションの実行をトリガし得、アクション自体が変化し得る。いくつかの特定のシナリオでは、アクションは、アラートの抑制、アラートの抑制解除、アラートの通知、または他のアクションに関連し得る。したがって、コンピューティングデバイスは、アクションのタイプに基づいてどのように進めるべきかを決定し得る（ブロック５２０）。
【００６７】
アクションがアラートを抑制すること（「抑制」）に関する場合、コンピューティングデバイスはアラートを抑制（ブロック５２５）し得る。特に、コンピューティングデバイスは、アラートがユーザインターフェース上に提示されるのを防止または抑制し得、それ以外の場合、アラートはユーザインターフェースに提示される。このため、記憶場所に関連付けられたアラートおよび任意の他のアラートは、少なくとも一時的に、ユーザインターフェース上に提示されるのを防止され得る。
【００６８】
アクションがアラートを抑制解除すること（「抑制解除」）に関する場合、コンピューティングデバイスは、アラートを抑制解除（ブロック５３０）し得る。特に、コンピューティングデバイスは、アラートをユーザインターフェース上に提示させることができ、それ以外の場合、アラートは抑制される。一実装形態において、記憶場所に関連付けられたアラートおよび任意の他のアラートは、ユーザインターフェース上に提示され得る。
【００６９】
アクションが通知（「通知」）に関する場合、コンピューティングデバイスは、アラートを示す通知を生成（ブロック５３５）し得る。特に、通知は、テキストメッセージ、電子メール、などのような、任意のタイプの電子通信であり得る。コンピューティングデバイスはさらに、通知を電子デバイスに送信（ブロック５４０）し得、電子デバイスはプロセスプラントの内部にあっても外部にあってもよい。このようにして、電子デバイスのユーザは、通知を再調査し、もしあれば、どのアクションがアラートに対処するために取られるべきかを裁定し得る。
【００７０】
図６は、プロセスプラント内の一連のデバイスに関連付けられたアラートを管理するためのルールを生成する例示的な方法６００のブロック図を描画し、一連のデバイスの少なくともいくつかが、ランタイム中にプロセスプラント内で動作するよう通信可能に接続され、プロセスプラントのプロセス制御システムが一連のプロセスを制御することを可能にする。実施形態によれば、方法６００は、アプリケーションを用いて構成され、プロセスプラント内の一連のデバイスに接続し、それとインターフェース接続をとるように構成されたコンピューティングデバイス（オペレータワークステーションなど）によって促進され得る。方法６００の機能は例示的なものであり、追加または代替の機能が想定されることを理解されたい。
【００７１】
方法６００は、コンピューティングデバイスが、一連のデバイスのうちの１つのデバイスから、プロセスプラント内のデバイスの動作に関連付けられたアラートを受信する（ブロック６０５）ときに開始し得る。実施形態では、デバイスは、アラートの生成に応答してアラートをコンピューティングデバイスに送信し得る。コンピューティングデバイスは、新しいルールを確立するかどうかを判定（ブロック６１０）し得る。実施形態では、判定はアラートおよび／またはデバイスに基づき得る。一実装形態では、アラートは、重大度（たとえば、「高優先度」）を指定し得、コンピューティングデバイスは、重大度が少なくとも閾値レベルを満たすこと、したがって新しいルールが確立されるべきであることを判定し得る。別の実装形態では、コンピューティングデバイスは、デバイスにルールが存在しない場合、新しいルールを確立するように判定し得る。コンピューティングデバイスが新しいルールを確立しない（「いいえ」）と判定した場合、処理は、ブロック６０５に戻るか、終了するか、または他の機能に進み得る。コンピューティングデバイスが新しいルールを確立する（「はい」）と判定した場合、処理はブロック６１５に進み得る。
【００７２】
ブロック６１５で、コンピューティングデバイスは、デバイスに対して新しいルールを確立し得、その新しいルールは、デバイスの動作に関連付けられたアラートのための記憶場所を指定し得る。アラートが重大度を有する場合など、一実装形態では、新しいルールは、デバイスの動作に関連付けられ、かつ重大度を有する後続のアラートが記憶場所に関連付けられることを指定し得る。別の実装形態では、アラートは、デバイスが修理を必要とすることを示し得、新しいルールは、デバイスが修理を必要とすることを示す後続のアラートが、後続のターンアラウンド事象まで記憶場所に関連付けられることを指定し得る。
【００７３】
さらなる実装では、新しいルールは、デバイスの動作に関連付けられたアラートを示す電子通信を指示するためのアドレス（例えば、電子メールアドレスまたは電話番号）を指定し得る。なおさらなる実装では、新しいルールは、デバイスの動作に関連付けられたアラートを示す作業指示が生成されることを指定し得る。コンピューティングデバイスは、後続のアラートが受信されたときなど、後続のアクセスのための新しいルールを記憶（ブロック６２０）し得る。
【００７４】
コンピューティングデバイスは、デバイスから、デバイスの動作に関連付けられた後続のアラートを受信（ブロック６２５）し得る。後続のアラートを受信した後、コンピューティングデバイスは、新しいルールが適用されるかどうかを判定（ブロック６３０）し得る。例えば、新しいルールが、高い優先度を有するデバイスＡからのアラートを優先度の高いフォルダに記憶することを指定し、後続のアラートがデバイスＡからの優先度の高いアラートである場合、コンピューティングデバイスは新しいルールが適用されると判定する。コンピューティングデバイスが、新しいルールが適用されない（「いいえ」）と判定した場合、処理はブロック６２５に戻り、後続のアラートを監視、あるいは終了または他の機能に進み得る。
【００７５】
コンピューティングデバイスが、新しいルールが適用される（「はい」）と判定した場合、コンピューティングデバイスは、後続のアラートを新しいルールによって指定された記憶場所に関連付け（ブロック６３５）得る。したがって、後続のアラートは、新しいルールに従って記憶され得る。
【００７６】
図７は、本実施形態に関連付けられた様々な機能を描画する例証図７００である。例証図７００は、コンピューティングデバイス（図３に関して論じたようなコンピューティングデバイス３４１など）のハードウェアおよびソフトウェア上で実施され得る資産管理システム７１０と通信するデバイス７０５（図１に関して論じたようなフィールドデバイスのうちの１つなど）を含む。デバイス７０５は、デバイスアラート７０６を生成して資産
管理システム７１０に送信し得る。
【００７７】
資産管理システム７１０は、ルールおよびアラート用の記憶構造７２０を実装し得る。実施形態によれば、記憶構造７２０は、ルールおよび／またはアラートが関連付けされ得る一連の記憶場所（一連のフォルダとして描画されている）を含む。例えば、一連の記憶場所は、「新規フォルダ」、「次のターンアラウンド」、「低優先度」、「高優先度」、および「アクティブアラートリスト」を含む。一連の記憶場所の各々は、アラートが対応する記憶場所に記憶されたときに取られ得る関連するアクションを有し得る。たとえば、「低優先度」フォルダに記憶されているいずれかのアラートは、ユーザインターフェースに表示されるのを抑制され得る。
【００７８】
デバイスアラート７０６を受信した後、資産管理システム７１０はデバイスアラート７０６を調べ、何らかのルール（複数可）が適用されるかどうかを判定し得る。ルールが適用されるかどうかに応じて、資産管理システム７１０は、それに応じて適切な記憶場所にデバイスアラート７０６を記憶し得る。例えば、デバイスアラート７０６は、「低優先度」フォルダ、「高優先度」フォルダ、または別のフォルダに記憶され得る。資産管理システム７１０は、適切な記憶場所に関連付けられた任意のアクションを追加して開始し得る。例えば、デバイスアラート７０６が「アクティブアラートリスト」フォルダに追加された場合、資産管理システム７１０は、電子メールを生成して適切なアカウントに送信し得る。
【００７９】
資産管理システム７１０は、ルールエディタフォルダ７１５をさらに含み得る。実施形態によれば、ユーザは、ルールエディタフォルダ７１５を使用して、新しいルールを入力（または既存のルールを修正）してもよく、新しいルールは記憶構造７２０の記憶場所のうちの関連する１つを有してもよい。ルールエディタフォルダ７１５を使用して、ユーザは、アラートに関連付けられるべき記憶場所および開始するアクション（複数可）を含めて、アラート（またはアラートのタイプ）が特定のデバイスから受信されたときに何をすべきかを指定し得る。
【００８０】
本開示に記載されている技術の実施形態は、任意の数の下記の態様を、単独でまたは組み合わせのいずれかで含んでもよい。
【００８１】
１．プロセスプラント内の一連のデバイスに関連付けられたアラートを管理するコンピュータ実装方法であって、一連のデバイスのうちの少なくともいくつかが、ランタイム中にプロセスプラント内で動作するように通信可能に接続されて、プロセスプラントのプロセス制御システムが、一連のプロセスを制御することを可能にし、方法は、コンピューティングデバイスにおいて、一連のデバイスのうちの１つのデバイスから、プロセスプラント内のデバイスの動作に関連付けられたアラートを受信することと、メモリから、アラートを管理するための一連のルールにアクセスすることであって、一連のルールのうちの１つのルールは、（ｉ）アラートに適用可能であり、（ｉｉ）記憶場所を指定する、アクセスすることと、アラートを記憶場所と関連付けることであって、ルールのうちの１つ以上および記憶場所は、開始するアクションを指定する、関連付けることと、ルールを記憶場所に関連付けることに応答して、アクションを開始することと、を含む、コンピュータ実装方法。
【００８２】
２．アクションを開始することは、アラートが、ユーザインターフェース上に提示されるのを抑制することを含む、請求項１に記載のコンピュータ実装方法。
【００８３】
３．アクションを開始することは、アラートを示す通知を生成することと、通知を電子デバイスに送信することと、を含む、請求項１に記載のコンピュータ実装方法。
【００８４】
４．コンピューティングデバイスにおいて、デバイスから、プロセスプラント内のデバイスの動作に関連付けられた追加のアラートを受信することと、ルールが追加のアラートに適用されると判定することと、ルールが追加のアラートに適用されると判定することに応答して、追加のアラートを記憶場所に関連付けることと、をさらに含む、請求項１に記載のコンピュータ実装方法。
【００８５】
５．アラートは重大度を指定し、アラートを管理するための一連のルールにアクセスすることは、一連のルールからルールを識別することを含み、アラートの重大度は、ルールの指定された重大度と一致する、請求項１に記載のコンピュータ実装方法。
【００８６】
６．アラートは重大度を指定し、アラートを管理するための一連のルールにアクセスすることは、一連のルールからルールを識別することを含み、（ｉ）アラートの重大度は、ルールの指定された重大度と一致し、（ｉｉ）デバイスは、ルールの指定されたデバイスと一致する、請求項１に記載のコンピュータ実装方法。
【００８７】
７．アラートを管理するための一連のルールにアクセスすることは、一連のルールからルールを識別することを含み、デバイスは、ルールの指定されたデバイスと一致する、請求項１に記載のコンピュータ実装方法。
【００８８】
８．アラートが、少なくとも閾値量の時間の間、記憶場所に関連付けられていたと判定することと、判定に応答して、追加のアクションを開始することと、をさらに含む、請求項１に記載のコンピュータ実装方法。
【００８９】
９．追加のアクションを開始することは、アラートを記憶場所と関連付け解除することを含む、請求項８に記載のコンピュータ実装方法。
【００９０】
１０．プロセスプラント内の一連のデバイスに関連付けられたアラートを管理するための管理システムであって、システムは、一連のデバイスに通信可能に接続され、一連のデバイスのうちの少なくともいくつかが、ランタイム中にプロセスプラント内で動作するように通信可能に接続されて、プロセスプラントのプロセス制御システムが、一連のプロセスを制御することを可能にし、（ｉ）少なくとも部分的に一連の記憶場所にセグメント化され、（ｉｉ）アラートを管理するための一連のルールを記憶する、メモリと、メモリとインターフェース接続するプロセッサであって、一連のデバイスのうちの１つのデバイスから、プロセスプラント内のデバイスの動作に関連付けられたアラートを受信し、メモリから一連のルールにアクセスし、ここで一連のルールのうちの１つのルールは、（ｉ）アラートに適用可能であり、（ｉｉ）一連の記憶場所のうちの１つの記憶場所を指定し、メモリ内で、アラートを記憶場所と関連付け、ここでルールのうちの１つ以上および記憶場所は、開始するアクションを指定し、ルールを記憶場所に関連付けることに応答して、アクションを開始する、ように構成された、プロセッサと、を備える、管理システム。
【００９１】
１１．アクションを開始するために、プロセッサは、アラートがユーザインターフェース上に提示されるのを抑制するように構成される、請求項１０に記載の管理システム。
【００９２】
１２．アクションを開始するために、プロセッサは、アラートを示す通知を生成し、通知を電子デバイスに送信させる、ように構成されている、請求項１０に記載の管理システム。
【００９３】
１３．プロセッサは、デバイスから、プロセスプラント内のデバイスの動作に関連付けられた追加のアラートを受信し、ルールが追加のアラートに適用されると判定し、ルール
が追加のアラートに適用されると判定することに応答して、メモリ内で、追加のアラートを記憶場所に関連付ける、ようにさらに構成されている、請求項１０に記載の管理システム。
【００９４】
１４．アラートは重大度を指定し、アラートを管理するための一連のルールにアクセスするために、プロセッサは、一連のルールからルールを識別するように構成され、アラートの重大度は、ルールの指定された重大度と一致する、請求項１０に記載の管理システム。
【００９５】
１５．アラートは重大度を指定し、アラートを管理するための一連のルールにアクセスするために、プロセッサは、一連のルールからルールを識別するように構成され、（ｉ）アラートの重大度は、ルールの指定された重大度と一致し、（ｉｉ）デバイスは、ルールの指定されたデバイスと一致する、請求項１０に記載の管理システム。
【００９６】
１６．アラートを管理するための一連のルールにアクセスするために、プロセッサは、一連のルールからルールを識別するように構成され、デバイスは、ルールの指定されたデバイスと一致する、請求項１０に記載の管理システム。
【００９７】
１７．プロセッサは、アラートが、少なくとも閾値量の時間の間、記憶場所に関連付けられていたと判定し、判定に応答して、追加のアクションを開始する、ようにさらに構成されている、請求項１０に記載の管理システム。
【００９８】
１８．追加のアクションを開始するために、プロセッサは、アラートを記憶場所と関連付け解除するように構成されている、請求項１７に記載の管理システム。
【００９９】
１９．プロセスプラント内の一連のデバイスに関連付けられたアラートを管理するためのルールを生成するコンピュータ実装方法であって、一連のデバイスのうちの少なくともいくつかが、ランタイム中にプロセスプラント内で動作するように通信可能に接続されて、プロセスプラントのプロセス制御システムが、一連のプロセスを制御することを可能にし、方法は、コンピューティングデバイスにおいて、一連のデバイスのうちの１つのデバイスから、プロセスプラント内のデバイスの動作に関連付けられたアラートを受信することと、アラートから、新しいルールがデバイスに対して確立されるべきであると判定することと、デバイスのための新しいルールを確立することであって、新しいルールは、デバイスの動作に関連付けられたアラートのための記憶場所を指定する、確立することと、コンピューティングデバイスにおいて、デバイスから、デバイスの動作に関連付けられた後続のアラートを受信することと、後続のアラートを受信した後、後続のアラートを新しいルールによって指定された記憶場所に関連付けることと、を含む、コンピュータ実装方法。
【０１００】
２０．アラートは、重大度を指定し、アラートから、新しいルールがデバイスに対して確立されるべきであると判定することは、アラートの重大度が少なくとも閾値レベルを満たすと判定すること、を含む、請求項１９に記載のコンピュータ実装方法。
【０１０１】
２１．デバイスに対して新しいルールを確立することは、新しいルールが、デバイスの動作に関連付けられ、かつ重大度を有する後続のアラートが、記憶場所に関連付けられることを指定する、デバイスに対して新しいルールを確立すること、を含む、請求項２０に記載のコンピュータ実装方法。
【０１０２】
２２．アラートから、新しいルールがデバイスに対して確立されるべきであると判定することは、ルールがデバイスに対して存在しないと判定することを含む、請求項１９に記
載のコンピュータ実装方法。
【０１０３】
２３．アラートは、デバイスが修理を必要としていることを示し、デバイスに対して新しいルールを確立することは、新しいルールが、デバイスが修理を必要とすることを示す後続のアラートが、後続のターンアラウンド事象まで記憶場所に関連付けられることを指定する、デバイスに対して新しいルールを確立すること、を含む、請求項１９に記載のコンピュータ実装方法。
【０１０４】
２４．デバイスに対して新しいルールを確立することは、新しいルールが、デバイスの動作に関連付けられたアラートを示す電子通信を指示するためのアドレスをさらに指定する、デバイスに対して新しいルールを確立すること、を含む、請求項１９に記載のコンピュータ実装方法。
【０１０５】
２５．デバイスに対して新しいルールを確立することは、新しいルールが、デバイスの動作に関連付けられたアラートを示す作業指示が生成されることをさらに指定する、デバイスに対して新しいルールを確立すること、を含む、請求項１９に記載のコンピュータ実装方法。
【０１０６】
２６．後続のアクセスのための新しいルールを記憶することをさらに含む、請求項１９に記載のコンピュータ実装方法。
【０１０７】
２７．後続のアラートを新しいルールによって指定された記憶場所に関連付けることは、新しいルールが後続のアラートに適用されると判定することと、後続のアラートを新しいルールによって指定された記憶場所に関連付けることと、を含む、請求項１９に記載のコンピュータ実装方法。
【０１０８】
２８．プロセスプラント内の一連のデバイスに関連付けられたアラートを管理するための管理システムであって、システムは、一連のデバイスに通信可能に接続され、一連のデバイスのうちの少なくともいくつかが、ランタイム中にプロセスプラント内で動作するように通信可能に接続されて、プロセスプラントのプロセス制御システムが、一連のプロセスを制御することを可能にし、（ｉ）少なくとも部分的に一連の記憶場所にセグメント化され、（ｉｉ）アラートを管理するための一連のルールを記憶する、メモリと、メモリとインターフェース接続するプロセッサであって、一連のデバイスのうちの１つのデバイスから、プロセスプラント内のデバイスの動作に関連付けられたアラートを受信し、アラートから、新しいルールがデバイスに対して確立されるべきであると判定し、デバイスに対して新しいルールを確立し、ここで新しいルールは、デバイスの動作に関連付けられたアラートのための記憶場所を指定し、デバイスから、デバイスの動作に関連付けられた後続のアラートを受信し、後続のアラートを受信した後、メモリ内で、後続のアラートを新しいルールによって指定された記憶場所に関連付ける、ように構成されている、プロセッサと、を備える、管理システム。
【０１０９】
２９．アラートは、重大度を指定し、アラートから、新しいルールがデバイスに対して確立されるべきであると判定するために、プロセッサは、アラートの重大度が少なくとも閾値レベルを満たすと判定するように構成されている、請求項２８に記載の管理システム。
【０１１０】
３０．新しいルールは、デバイスの動作に関連付けられ、かつ重大度を有する後続のアラートが、記憶場所に関連付けられることを指定する、請求項２９に記載の管理システム。
【０１１１】
３１．アラートから、新しいルールがデバイスに対して確立されるべきであると判定するために、プロセッサは、ルールがデバイスに対して存在しないと判定するように構成される、請求項２８に記載の管理システム。
【０１１２】
３２．アラートは、デバイスが修理を必要としていることを示し、プロセッサは、デバイスが修理を必要とすることを示す後続のアラートが、後続のターンアラウンド事象まで記憶場所に関連付けられることを指定する新しいルールを確立する、請求項２８に記載の管理システム。
【０１１３】
３３．新しいルールは、デバイスの動作に関連付けられたアラートを示す電子通信を指示するためのアドレスをさらに指定する、請求項２８に記載の管理システム。
【０１１４】
３４．新しいルールは、デバイスの動作に関連付けられたアラートを示す作業指示が生成されることをさらに指定する、請求項２８に記載の管理システム。
【０１１５】
３５．プロセッサは、メモリに後続のアクセスのための新しいルールを記憶させるようにさらに構成されている、請求項２８に記載の管理システム。
【０１１６】
３６．メモリ、後続のアラートを新しいルールによって指定された記憶場所と関連付けるために、プロセッサは、新しいルールが後続のアラートに適用されると判定し、メモリ内で、後続のアラートを新しいルールによって指定された記憶場所に関連付ける、ように構成されている、請求項２８に記載の管理システム。
【０１１７】
加えて、本開示の先の態様は、単に例示的なものであり、本開示の範囲を限定することを意図しない。
【０１１８】
以下の追加の検討事項が、上記の考察に適用される。本明細書全体を通して、任意のデバイスまたはルーチンによって実行されるものとして記載されたアクションは、機械可読命令に従ってデータを操作または変換するプロセッサのアクションまたはプロセスを概して指す。機械可読命令は、プロセッサに通信可能に連結されたメモリデバイス上に記憶され、それから取得され得る。換言すれば、本明細書に記載される方法は、コンピュータ可読媒体上に（すなわち、メモリデバイス上に）記憶された一連の機械実行可能命令によって具現化され得る。命令は、対応するデバイス（例えば、オペレータワークステーション、コミッショニングツールなど）の１つ以上のプロセッサによって実行されたとき、プロセッサに方法を実行させる。命令、ルーチン、モジュール、プロセス、サービス、プログラム、および／またはアプリケーションが、コンピュータ可読メモリ上またはコンピュータ可読媒体上に記憶または保存されるとして本明細書において言及される場合、「記憶（ｓｔｏｒｅｄ）」および「保存（ｓａｖｅｄ）」という語は、一時的信号を除外することが意図される。
【０１１９】
さらに、「オペレータ（ｏｐｅｒａｔｏｒ）」、「作業員（ｐｅｒｓｏｎｎｅｌ）」、「人物（ｐｅｒｓｏｎ）」、「ユーザ（ｕｓｅｒ）」、「技術者（ｔｅｃｈｎｉｃｉａｎ）」、「管理者（ａｄｍｉｎｉｓｔｒａｔｏｒ）」という用語、および同様の他の用語が、本明細書で記載されたシステム、装置、および方法を使用またはそれらと相互アクションし得るプロセスプラント環境内の人物を記載するために使用されるが、これらの用語は、限定を意図するものではない。特定の用語が説明に使用される場合、用語は、プラント作業員が従事する従来の活動のために、部分的に使用されるが、特定の活動に従事し得る作業員を限定することを意図しない。
【０１２０】
加えて、本明細書全体を通して、複数の事例が、構成要素、動作、または単一のインス
タンスとして説明された構造を実装し得る。１つ以上の方法の個々の動作が別個の動作として例示および記載されたが、個々の動作のうちの１つ以上が同時に実行されてもよく、例示された順序で動作が実行される必要はない。例示的な構成内で別個の構成要素として提示された構造および機能は、組み合わされた構造または構成要素として実装されてもよい。同様に、単一構成要素として提示された構造および機能は、別個の構成要素として実装されてもよい。これらのおよび他の変形、修正、追加、および改善は、本明細書の主題の範囲内にある。
【０１２１】
具体的に別途、記述されない限り、「処理する」、「演算する」、「計算する」、「決定する」、「識別する」、「提示する」、「提示させる」、「表示させる」、「表示する」などのような単語を使用する本明細書の論述は、１つ以上のメモリ（例えば、揮発性メモリ、不揮発性メモリ、またはそれらの組み合わせ）、レジスタ、または情報を受信、記憶、送信、または表示する他の機械構成要素内の物理的（例えば、電気的、磁気的、生態的、または光学的）量として表されるデータを操作または変形する機械（例えば、コンピュータ）のアクションまたはプロセスを意味し得る。
【０１２２】
ソフトウェアに実装される場合、本明細書に記載されるアプリケーション、サービス、およびエンジンはいずれも、コンピュータもしくはプロセッサのＲＡＭもしくはＲＯＭなどにおける磁気ディスク、レーザディスク、固体メモリデバイス、分子メモリ記憶デバイス、または他の記憶媒体などの、任意の有形の非一時的コンピュータ可読メモリに記憶され得る。本明細書に開示される例示的システムは、他の構成要素の中でも、ハードウェア上で実行されるソフトウェアおよび／またはファームウェアを含むように開示されているが、そのようなシステムは単に例示的であるに過ぎず、限定的であると見なされるべきではないことに留意されたい。例えば、これらのハードウェア、ソフトウェア、およびファームウェア構成要素のうちのいずれかまたは全てが、ハードウェアにのみ、ソフトウェアにのみ、あるいはハードウェアおよびソフトウェアの任意の組み合わせで、埋め込まれ得ることが企図される。したがって、当業者は、提供された例がこのようなシステムを実装する唯一の方式ではないことを容易に理解するであろう。
【０１２３】
したがって、本発明は具体的な例に関して記載されてきたが、これらの例は例解的であるに過ぎず、本発明の限定であることを意図せず、変更、追加、または削除が、本発明の主旨および範囲から逸脱することなく、開示される実施形態に対して行われ得ることが当業者には明らかであろう。
【０１２４】
用語が、「本明細書に使用される、「＿＿＿＿＿＿」という用語は、本明細書では．．．を意味するように定義される」という文または同様の文を使用して本特許内で明白に定義されない限り、明示的または暗示的のいずれかにおいて、その明白または通常の意味を越えて、その用語の意味を限定する意図は存在せず、かかる用語が本特許のいずれの節（特許請求の範囲の言葉以外）でなされたいずれの記述に基づいた範囲内に限定されるように解釈されるべきではないこともまた理解されるべきである。本特許の最後の特許請求の範囲内に記載された任意の用語が単一の意味と矛盾しない様式で本特許内で言及される場合、それは、読み手を混乱させないために単に明瞭化のためになされており、このような特許請求の範囲の用語が、暗示またはその他の方法によって、その単一の意味に限定されることを意図するものではない。最後に、特許請求の範囲の要素が「手段」の単語および任意の構造の詳述なしの機能を記載することによって定義されない限り、いずれの特許請求の範囲の要素の範囲も、米国特許法第１１２条（ｆ）および／またはＡＩＡ以前の米国特許法第１１２条第６段落の適用に基づいて解釈されることを意図しない。
【０１２５】
さらに、上記の文章が多くの異なる実施形態の詳細な説明を明らかにするが、本特許の範囲が、本特許の最後に明らかにされる特許請求の範囲の語によって定義されることが理
解されるべきである。詳細な説明は、単に例示的なものとして解釈されるべきであり、全ての可能な実施形態を説明することは、不可能ではない場合でも非現実的であるので、全ての可能な実施形態を説明するものではない。多くの代替的実施形態が、現在の技術または本特許の出願日の後に開発された技術のいずれかを使用して実装され得るが、これらは、依然として特許請求の範囲の範囲内に収まるであろう。
【図１】
2019179548.tif 000003
【図２】
2019179548.tif 000004
【図３】
2019179548.tif 000005
【図４】
2019179548.tif 000006
【図５】
2019179548.tif 000007
【図６】
2019179548.tif 000008
【図７】
2019179548.tif 000009
【外国語明細書】
2019179548000001.pdf
2019179548000002.pdf
2019179548000003.pdf
2019179548000004.pdf