【手続補正書】
【提出日】令和1年10月4日(2019.10.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセスプラントのプロセス制御システム内の安全論理を管理するコンピュータ実装の方法であって、前記方法が、
一組の原因及び一組の結果を有する初期原因結果マトリックス（ＣＥＭ）にユーザがアクセスできるようにすることであって、前記一組の原因の各々が、前記プロセスプラント内の条件を表し、前記一組の結果の各々が、前記プロセスプラント内で行われるべき結果を表し、前記一組の原因及び前記一組の結果のうちの少なくともいくつかが、原因−結果の対として関連され、それによって、一つ以上の前記対応する原因の発生に応答して前記対応する結果を起動するように意図される、アクセスできるようにすることと、
前記初期ＣＥＭ内の一組の関連するグループを定義することであって、前記一組の関連するグループのうちの各関連するグループについて、
前記一組の関連するグループと関連付けられた一組の規則にアクセスすること、
前記一組の規則に従って、かつ前記対応する原因−結果の対の少なくとも一部分に基づいて、前記一組の結果の一部分に関連する前記一組の原因の一部分を識別すること、
前記対応する原因−結果の対の前記一部分が再配設されるように、前記一組の関連するグループに基づいて、前記一組の原因の前記一部分及び前記一組の結果の前記一部分を再配設すること、及び
前記一組の関連するグループの一つを、前記一組の原因のサブセットおよび前記一組の結果のサブセットとして決定することであって、前記関連するグループの一つの前記一組の原因の前記サブセット又は前記一組の結果の前記サブセットは前記一組の原因の全て又は前記一組の結果の全てより少ない、決定すること、を含む、定義することと、
前記決定された定義済みの関連するグループのそれぞれを実装する一つ以上の論理ブロックを作成することと、
を含む、コンピュータ実装の方法。
【請求項２】
前記一つ以上の論理ブロックを作成することは、前記関連するグループのそれぞれの一つ以上の論理ブロックに従って、前記プロセス制御システムの１つ以上の機能ブロックを構成することを含む、請求項１に記載のコンピュータ実装の方法。
【請求項３】
前記一組の規則のうちのある規則が、前記一組の結果の指定された一部分が同じ関連するグループ内でなければならないことを指定し、前記一組の結果の前記一部分に関連する
前記一組の原因の前記一部分を識別することが、
前記一組の原因の前記一部分を、前記一組の結果の前記指定された一部分を伴う前記対応する原因−結果の対の前記一部分を有するものとして識別することを含む、請求項１または２に記載のコンピュータ実装の方法。
【請求項４】
前記一組の規則のうちのある規則が、前記一組の原因の前記一部分がある量に達しなければならないことを指定する、請求項１から３のいずれかに記載のコンピュータ実装の方法。
【請求項５】
前記一組の規則のうちのある規則が、前記一組の原因のそれぞれの原因および前記一組の結果のそれぞれの結果が前記一組の関連するグループのうちの単一の関連するグループのみに属しうることを指定する、請求項１から４のいずれかに記載のコンピュータ実装の方法。
【請求項６】
前記一組の関連するグループのうちの各関連するグループについて、前記再配設された原因−結果の対に従って、前記関連するグループの少なくとも一つの数値表現を自動的に算出することをさらに含む、請求項１から５のいずれかに記載のコンピュータ実装の方法。
【請求項７】
前記関連するグループの前記数値表現を自動的に算出することが、
前記再配設された原因−結果の対に従って、前記関連するグループの１６進表現を自動的に算出することを含む、請求項６に記載のコンピュータ実装の方法。
【請求項８】
前記一組の関連するグループのうちの各関連するグループの前記数値表現に基づいて、原因結果マトリックス（ＣＥＭ）全体を発生させることをさらに含む、請求項６又は７に記載のコンピュータ実装の方法。
【請求項９】
前記一組の関連するグループの各々の前記数値表現に従って、前記プロセス制御システムの１つ以上の機能ブロックを構成することをさらに含む、請求項６から８のいずれかに記載のコンピュータ実装の方法。
【請求項１０】
前記一組の関連するグループの各々について、前記数値表現と、記憶した数値表現とを比較することと、
前記比較することに基づいて、一組の不一致が存在するかどうかを判定することと、をさらに含む、請求項６から９のいずれかに記載のコンピュータ実装の方法。
【請求項１１】
プロセスプラントのプロセス制御システム内の安全論理を管理するためのシステムであって、
メモリであって、（ｉ）一組の原因及び一組の結果を有する初期原因結果マトリックス（ＣＥＭ）であって、前記一組の原因の各々が、前記プロセスプラント内の条件を表し、前記一組の結果の各々が、前記プロセスプラント内で行われるべき結果を表し、前記一組の原因及び前記一組の結果のうちの少なくともいくつかが、原因−結果の対として関連され、それによって、一つ以上の前記対応する原因の発生に応答して前記対応する結果を起動させる、初期原因結果マトリックス（ＣＥＭ）、及び（ｉｉ）一組の規則、を記憶するように構成された、メモリと、
分析モジュールであって、プロセッサによって実行され、また、
前記メモリから前記初期ＣＥＭにアクセスするように、
前記一組の関連するグループのうちの各関連するグループについて、
前記メモリから、前記一組の規則にアクセスすること、
前記一組の規則に従って、かつ前記対応する原因−結果の対の少なくとも一部分に
基づいて、前記一組の結果の一部分に関連する前記一組の原因の一部分を識別すること、
前記対応する原因−結果の対の前記一部分が再配設されるように、前記一組の関連するグループに基づいて、前記一組の原因の前記一部分及び前記一組の結果の前記一部分を再配設すること、及び
前記一組の関連するグループの一つを、前記一組の原因のサブセットおよび前記一組の結果のサブセットとして決定することであって、前記関連するグループの一つの前記一組の原因の前記サブセット又は前記一組の結果の前記サブセットは前記一組の原因の全て又は前記一組の結果の全てより少ない、決定すること、を含む、前記初期ＣＥＭ内の前記一組の関連するグループを定義するように、ならびに、
前記決定された定義済みの関連するグループのそれぞれを実装する一つ以上の論理ブロックを作成するように、構成される、分析モジュールと、を備える、システム。
【請求項１２】
前記一組の関連するグループに従って、前記プロセス制御システムの１つ以上の機能ブロックを構成するように構成された、制御システム構成モジュールをさらに備える、請求項１１に記載のシステム。
【請求項１３】
前記一組の規則のうちのある規則が、前記一組の結果の指定された一部分が同じ関連するグループ内でなければならないことを指定し、前記一組の結果の前記一部分に関連する前記一組の原因の前記一部分を識別するために、前記分析モジュールが、
前記一組の原因の前記一部分を、前記一組の結果の前記指定された一部分を伴う前記対応する原因−結果の対の前記一部分を有するものとして識別するように構成される、請求項１１又は１２に記載のシステム。
【請求項１４】
前記一組の規則のうちのある規則が、前記一組の原因の前記一部分がある量に達しなければならないことを指定し、前記一組の結果の前記一部分に関連する前記一組の原因の前記一部分を識別するために、前記分析モジュールが、
前記一組の原因の前記一部分が前記ある量に達するまで、前記一組の結果の前記一部分に関連する前記一組の原因の前記一部分を識別するように構成される、請求項１１から１３のいずれかに記載のシステム。
【請求項１５】
前記一組の規則のうちのある規則が、前記一組の原因のそれぞれの原因および前記一組の結果のそれぞれの結果が前記一組の関連するグループのうちの単一の関連するグループのみに属しうることを指定する、請求項１１から１４のいずれかに記載のシステム。
【請求項１６】
プロセスプラントのプロセス制御システム内の安全論理を管理するコンピュータ実装の方法であって、前記方法が、
第１の初期原因結果マトリックス（ＣＥＭ）に配置された一組の原因と第２のＣＥＭに配置された一組の結果を有する初期原因結果マトリックス（ＣＥＭ）にアクセスすることであって、前記一組の原因の各々が、前記プロセスプラント内の条件を表し、前記一組の結果の各々が、前記プロセスプラント内で行われるべき結果を表し、前記一組の原因及び前記一組の結果のうちの少なくともいくつかが、原因−結果の対として関連され、それによって、一つ以上の前記対応する原因の発生に応答して前記対応する結果を起動させる、アクセスすることと、
一組の規則から一つ以上の規則にアクセスすることと、
前記ＣＥＭを再編成することであって、前記ＣＥＭを再編成することは、前記一つ以上の規則または少なくとも一つのユーザ入力に従って、前記ＣＥＭの行のうち少なくとも一つの行、及び、前記ＣＥＭの列のうちの少なくとも一つの列を再配設することを含む、前記ＣＥＭを再編成することと、
一つ以上の関連するグループを、前記ＣＥＭの前記一組の原因のサブセット及び前記一組の結果のサブセットとして識別することであって、少なくとも一つの関連するグループ
は、前記一組の原因の全て又は前記一組の結果の全てより少ない、識別することと、
前記一つ以上の関連するグループのそれぞれを実装する一つ以上の論理ブロックを作成することと、
を含む、コンピュータ実装の方法。
【請求項１７】
クライアント装置のユーザインタフェースを介して、前記再編成されたＣＥＭの一つ以上の行をさらに再配設するための指示を受信することを含む、請求項１６に記載のコンピュータ実装の方法。
【請求項１８】
クライアント装置のユーザインタフェースを介して、前記再編成されたＣＥＭの一つ以上の列をさらに再配設するための指示を受信することを含む、請求項１６又は１７に記載のコンピュータ実装の方法。
【請求項１９】
一つ以上の規則に基づいて前記ＣＥＭを再編成することは、一つ以上の原因−結果の対に属する原因および結果のみが前記ＣＥＭにグループ化されるように、前記ＣＥＭを再編成することを含む、請求項１６から１８のいずれかに記載のコンピュータ実装の方法。
【請求項２０】
前記原因−結果の対は一つ以上のトリガータイプを含み、前記トリガータイプは許容関係、即時関係、および遅延関係のいずれかである、請求項１６から１９のいずれかに記載のコンピュータ実装の方法。
【請求項２１】
一つ以上の規則に基づいて前記ＣＥＭを再編成することは、対応するトリガータイプに基づいて、前記原因−結果の対の少なくとも一部分をグループ化することを含む、請求項２０に記載のコンピュータ実装の方法。
【請求項２２】
一つ以上の規則に基づいて前記ＣＥＭを再編成することは、前記プロセスプラントの少なくとも一部分に関連する原因に対応する前記ＣＥＭの行をグループ化することを含む、請求項１６から２１のいずれかに記載のコンピュータ実装の方法。
【請求項２３】
一つ以上の規則に基づいて前記ＣＥＭを再編成することは、前記プロセスプラントの少なくとも一部分に関連する原因に対応する前記ＣＥＭの列をグループ化することを含む、請求項１６から２２のいずれかに記載のコンピュータ実装の方法。
【請求項２４】
前記一つ以上の関連するグループに対応する一つ以上の論理ブロックに基づいて、一つ以上の監視ブロックおよび一つ以上の結果ブロックを作成することをさらに含む、請求項１６から２３のいずれかに記載のコンピュータ実装の方法。
【請求項２５】
プロセスプラントのプロセス制御システム内の安全論理を管理するためのシステムであって、
前記プロセスプラントの一つ以上のフィールドデバイスに通信的に結合されたワークステーションを含み、前記ワークステーションは、
前記一つ以上のフィールドに対応する安全ロジックを記憶するメモリであって、前記安全ロジックは２次元マトリックスに記憶される、メモリと、
分析モジュールであって、
前記メモリから前記マトリックスにアクセスするように、および
前記マトリックスの一つ以上の列および前記マトリックスの一つ以上の行を再配設するように、構成される、分析モジュールと、
を備える、システム。
【請求項２６】
前記２次元マトリックスは、一組の原因および一組の結果を有する原因結果マトリック
ス（ＣＥＭ）であり、前記一組の原因の各々が、前記プロセスプラント内の条件を表し、前記一組の結果の各々が、前記プロセスプラント内で行われるべき結果を表し、前記一組の原因及び前記一組の結果のうちの少なくともいくつかが、原因−結果の対として関連され、それによって、一つ以上の対応する原因の発生に応答して前記対応する結果を起動させる、請求項２５に記載のシステム。
【請求項２７】
前記分析モジュールは、一組の規則のうちの一つ以上の規則に基づいて、前記マトリックスの一つ以上の列および前記マトリックスの一つ以上の行を再配設する、請求項２５または２６に記載のシステム。
【請求項２８】
前記分析モジュールは、一つ以上の受信された入力に基づいて、前記マトリックスの一つ以上の列および前記マトリックスの一つ以上の行を再配設する、請求項２５から２７のいずれかに記載のシステム。
【請求項２９】
前記一組の規則は、前記ワークステーションに対応するクライアント装置のユーザインタフェースを介して受信される、請求項２７に記載のシステム。