【手続補正書】
【提出日】令和1年10月8日(2019.10.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示デバイス及び入力デバイスを有するコンピューティングデバイスを介して、プロセスプラントのプロセス制御システムと関連付けられた監視ブロック及び結果ブロックを構成するコンピュータ実装の方法であって、前記方法が、
前記表示デバイスに、グラフィカルユーザインターフェースを表示させることであって、前記グラフィカルユーザインターフェースが、第１の監視ブロック、第２の監視ブロック、及び結果ブロックを示し、前記第１の監視ブロック、前記第２の監視ブロック、及び前記結果ブロックの各々が、第１の次元及び第２の次元を有するマトリックスで配設された複数のセルを示し、前記第１の次元に沿った位置が、出力を示し、前記第２の次元に沿った位置が、入力に対応し、よって、前記複数のセルが、前記第１及び第２の次元に対する前記複数のセルの前記位置に基づいて、入力／出力対を定義する、表示させることと、
ユーザが、前記入力デバイスを介して、構成データを入力することを可能にすることであって、該可能にすることが、
前記第１の監視ブロックの前記出力のうちの１つを、前記第２の監視ブロックの前記入力のうちの１つとしての役割を果たすように構成することと、
前記第１の監視ブロックの前記出力のうちの追加的な１つ及び前記第２の監視ブロックの前記出力のうちの１つを、前記結果ブロックへの入力としての役割を果たすように構成することと、
前記第１の監視ブロック、前記第２の監視ブロック、及び前記結果ブロックの各々の前記複数のセルのうちの少なくとも１つを、前記それぞれのセルの前記それぞれの入力／出力対と関連付けられ、かつ前記プロセスプラントの条件に対応するトリガーに指定することと、を含む、可能にすることと、
前記構成データを、前記第１の監視ブロック、前記第２の監視ブロック、及び前記結果ブロックと関連付けられたコンピュータ可読媒体に記憶することと、を含む、コンピュータ実装の方法。
【請求項２】
前記ユーザが、前記入力デバイスを介して、前記構成データを入力することを可能にすることが、
前記第１の監視ブロック及び前記第２の監視ブロックの各々の前記入力を構成することをさらに含む、請求項１に記載のコンピュータ実装の方法。
【請求項３】
前記ユーザが、前記入力デバイスを介して、前記構成データを入力することを可能にすることが、
追加的な入力／出力対を定義する追加的な複数のセルを有する少なくとも１つの追加的な監視ブロックを組み込むことと、
前記追加的な監視ブロックの少なくとも１つの出力を、前記第１の監視ブロック、前記第２の監視ブロック、及び前記結果ブロックのうちの少なくとも１つへの入力としての役割を果たすように構成することと、
前記追加的な複数のセルのうちの少なくとも１つを、前記それぞれの追加的なセルの前記それぞれの追加的な入力／出力対と関連付けられ、かつ前記プロセスプラントの追加的な条件に対応する追加的なトリガーに指定することと、をさらに含む、請求項１又は２に記載のコンピュータ実装の方法。
【請求項４】
前記ユーザが、前記入力デバイスを介して、前記構成データを入力することを可能にすることが、
追加的な入力／出力対を定義する追加的な複数のセルを有する少なくとも１つの追加的な結果ブロックを組み込むことと、
前記追加的な結果ブロックの少なくとも１つの入力を、前記第１の監視ブロックまたは前記第２の監視ブロックのうちの１つの出力に対応するように構成することと、
前記追加的な複数のセルのうちの少なくとも１つを、前記それぞれの追加的なセルの前記それぞれの追加的な入力／出力対と関連付けられ、かつ前記プロセスプラントの追加的な条件に対応する追加的なトリガーに指定することと、をさらに含む、請求項１から３のいずれか一項に記載のコンピュータ実装の方法。
【請求項５】
前記ユーザが、前記入力デバイスを介して、前記構成データを入力することを可能にすることが、
前記第１の監視ブロック及び前記第２の監視ブロックのうちの少なくとも１つの入力マスクを構成することであって、前記入力マスクが、前記第１の監視ブロック及び前記第２の監視ブロックのうちの前記少なくとも１つの前記入力と論理的に関連付けられる、構成することをさらに含む、請求項１から４のいずれか一項に記載のコンピュータ実装の方法。
【請求項６】
前記ユーザが、前記入力デバイスを介して、前記構成データを入力することを可能にすることが、
前記トリガーのうちの少なくとも１つを、前記関連付けられた結果を時間遅延を伴って起動させるために、時間遅延トリガーに指定することをさらに含む、請求項１から５のいずれか一項に記載のコンピュータ実装の方法。
【請求項７】
前記ユーザが、前記入力デバイスを介して、前記構成データを入力することを可能にすることが、
前記第１の監視ブロック及び前記第２の監視ブロックのうちの少なくとも１つの論理タイプを構成することをさらに含む、請求項１から６のいずれか一項に記載のコンピュータ実装の方法。
【請求項８】
プロセスプラントと関連付けられたプロセス制御システムの監視ブロック及び結果ブロックを構成するためのシステムであって、
ユーザインターフェースと、
一組のコンピュータ実行可能命令を記憶する構成されたメモリと、
前記ユーザインターフェース及び前記メモリとインターフェースされたプロセッサであって、前記一組のコンピュータ実行可能命令を実行して、前記プロセッサに、
前記ユーザインターフェースに、第１の監視ブロック、第２の監視ブロック、及び結果ブロックを表示させ、前記第１の監視ブロック、前記第２の監視ブロック、及び前記結果ブロックの各々が、第１の次元及び第２の次元を有するマトリックスで配設された複数のセルを示し、前記第１の次元に沿った位置が、出力を示し、前記第２の次元に沿った位置が、入力に対応し、よって、前記複数のセルが、前記第１及び第２の次元に対する前記複数のセルの前記位置に基づいて、入力／出力対を定義し、
ユーザが、前記ユーザインターフェースを介して、構成データを入力することを可能にし、該可能にすることが、
前記ユーザが、前記第１の監視ブロックの前記出力のうちの１つを、前記第２の監視ブロックの前記入力のうちの１つとしての役割を果たすように構成することを可能にすることと、
前記ユーザが、前記第１の監視ブロックの前記出力のうちの追加的な１つ及び前記第２の監視ブロックの前記出力のうちの１つを、前記結果ブロックへの入力としての役割を果たすように構成することを可能にすることと、
前記ユーザが、前記第１の監視ブロック、前記第２の監視ブロック、及び前記結果ブロックの各々の前記複数のセルのうちの少なくとも１つを、前記それぞれのセルの前記それぞれの入力／出力対と関連付けられ、かつ前記プロセスプラントの条件に対応するトリガーに指定することを可能にすることとを含む、可能にすることと、
前記構成データを前記メモリに記憶させる、プロセッサと、を備える、システム。
【請求項９】
前記ユーザが、前記ユーザインターフェースを介して、前記構成データを入力することを可能にするために、
前記ユーザが、前記第１の監視ブロック及び前記第２の監視ブロックの各々の前記入力を構成することを可能にすることと、をさらに含む、請求項８に記載のシステム。
【請求項１０】
前記ユーザが、前記ユーザインターフェースを介して、前記構成データを入力することを可能にするために、
前記ユーザが、追加的な入力／出力対を定義する追加的な複数のセルを有する少なくとも１つの追加的な監視ブロックを組み込むことを可能にすることと、
前記ユーザが、前記追加的な監視ブロックの少なくとも１つの出力を、前記第１の監視ブロック、前記第２の監視ブロック、及び前記結果ブロックのうちの少なくとも１つへの入力としての役割を果たすように構成することを可能にすることと、
前記ユーザが、前記追加的な複数のセルのうちの少なくとも１つを、前記それぞれの追加的なセルの前記それぞれの追加的な入力／出力対と関連付けられ、かつ前記プロセスプラントの追加的な条件に対応する追加的なトリガーに指定することを可能にすることと、をさらに含む、請求項８又は９に記載のシステム。
【請求項１１】
前記ユーザが、前記ユーザインターフェースを介して、前記構成データを入力することを可能にするために、
前記ユーザが、追加的な入力／出力対を定義する追加的な複数のセルを有する少なくとも１つの追加的な結果ブロックを組み込むことを可能にすることと、
前記ユーザが、前記追加的な結果ブロックの少なくとも１つの入力を、前記第１の監視ブロックまたは前記第２の監視ブロックのうちの１つの出力に対応するように構成することを可能にすることと、
前記ユーザが、前記追加的な複数のセルのうちの少なくとも１つを、前記それぞれの追加的なセルの前記それぞれの追加的な入力／出力対と関連付けられ、かつ前記プロセスプラントの追加的な条件に対応する追加的なトリガーに指定することを可能にすることと、をさらに含む、請求項８から１０のいずれか一項に記載のシステム。
【請求項１２】
前記ユーザが、前記ユーザインターフェースを介して、前記構成データを入力すること
を可能にするために、
前記ユーザが、前記第１の監視ブロック及び前記第２の監視ブロックのうちの少なくとも１つの入力マスクを構成することであって、前記入力マスクが、前記第１の監視ブロック及び前記第２の監視ブロックのうちの前記少なくとも１つの前記入力と論理的に関連付けられる、構成することを可能にすることをさらに含む、請求項８から１１のいずれか一項に記載のシステム。
【請求項１３】
前記ユーザが、前記ユーザインターフェースを介して、前記構成データを入力することを可能にするために、
前記ユーザが、前記第１の監視ブロック及び前記第２の監視ブロックのうちの少なくとも１つの論理タイプを指定することを可能にすることをさらに含む、請求項８から１２のいずれか一項に記載のシステム。
【請求項１４】
プロセスプラントのプロセス制御システム内の安全論理を管理するコンピュータ実装の方法であって、
一組の原因と一組の結果とを有する原因結果マトリクス（ＣＥＭ：Cause and Effect Matrix）にアクセスし、前記一組の原因の各々はプロセスプラント内の条件を表し、前記
一組の結果の各々はプロセスプラント内で行われるべきアクションを表し、前記ＣＥＭは前記一組の原因と前記一組の結果に関する論理の第１の組を定義し、それによって１以上の前記一組の原因の状態を１以上の一組の結果の状態とインターリンクさせ、
前記ＣＥＭの前記論理の第１の組のサブセットを含む論理のサブセットを定義し、前記論理のサブセットは前記ＣＥＭの前記論理の第１の組の全てに満たず、
前記論理のサブセットを実装するために１以上の監視ブロック及び１以上の結果ブロックを作成し、前記１以上の監視ブロックの各々は入力の第１の組及び出力の第１の組並びに監視ブロック論理を含み、前記１以上の結果ブロックの各々は入力の第２の組及び出力の第２の組並びに結果ブロック論理を含み、前記ＣＥＭの論理の前記サブセットは、少なくとも１の監視ブロックの前記監視ブロック論理、及び少なくとも１の前記結果ブロックの中の前記結果ブロック論理の中に分配され、
１以上の監視ブロック及び１以上の結果ブロックを作成することは、
少なくとも１の監視ブロックの前記入力の第１の組の少なくとも１の入力を、前記一組の原因の少なくとも１の原因と結合し、
少なくとも１の結果ブロックの前記出力の第２の組の少なくとも１の出力を、前記一組の結果の少なくとも１つの結果と結合し、
少なくとも１の監視ブロックの前記出力の第１の組の少なくとも１の出力を、少なくとも１の結果ブロックの前記入力の第２の組の少なくとも１の入力と結合することを含み、
前記ＣＥＭの論理の前記サブセットを実装するためのプロセス制御システムにおいて、監視ブロック及び結果ブロックの前記組の各々を、別個の論理ブロックとして記憶し、実行する
コンピュータ実装の方法。
【請求項１５】
前記１以上の監視ブロックおよび前記１以上の結果ブロックの各々について１以上の数値表現を決定し、前記１以上の数値表現の各々は、それぞれに対応する入力の第１の組又は入力の第２の組の中の１つの入力として含まれる
請求項１４に記載のコンピュータ実装の方法。
【請求項１６】
前記数値表現は、前記入力の第１の組の１以上の入力を前記出力の第１の組の１以上の出力とを関連付けるための前記監視ブロックのマスクとして実装される
請求項１４又は１５に記載のコンピュータ実装の方法。
【請求項１７】
各結果ブロックは、前記プロセスプラント内で行われるべき少なくとも１のアクションに対応する
請求項１４から１６のいずれか一項に記載のコンピュータ実装の方法。
【請求項１８】
１以上の命令の指示を受信し、
前記１以上の命令に基づいて、１以上の監視ブロック又は１以上の結果ブロックを再構成する、
請求項１４から１７のいずれか一項に記載のコンピュータ実装の方法。
【請求項１９】
１以上の監視ブロックの前記入力の第１の組の少なくとも１の入力は、論理タイプを含む
請求項１４から１８のいずれか一項に記載のコンピュータ実装の方法。
【請求項２０】
前記論理タイプは、正論理、許容論理、及び負論理を含む
請求項１９に記載のコンピュータ実装の方法。
【請求項２１】
１以上の結果ブロックの前記入力の第２の組の少なくとも１の入力は、論理タイプを含む
請求項１４から２０のいずれか一項に記載のコンピュータ実装の方法。
【請求項２２】
前記論理タイプは、正論理、許容論理、及び負論理を含む
請求項２１に記載のコンピュータ実装の方法。
【請求項２３】
試験原因結果マトリクス（ＣＥＭ）を作成するために、前記１以上の監視ブロック及び１以上の結果ブロックを横断し、
前記試験ＣＥＭと前記ＣＥＭとの不一致を比較する
請求項１４から２２のいずれか一項に記載のコンピュータ実装の方法。
【請求項２４】
前記試験ＣＥＭと前記ＣＥＭとの間の、１以上の不一致を表示する
請求項２３に記載のコンピュータ実装の方法。
【請求項２５】
第１の監視ブロックの前記入力の第１の組の少なくとも１つの入力は、第２の監視ブロックの前記出力の第１の組からの出力を含む
請求項１４から２４のいずれか一項に記載のコンピュータ実装の方法。
【請求項２６】
プロセスプラントと関連付けられたプロセス制御システム内の安全論理を実装するためのシステムであって、前記安全論理は、一組の原因と一組の結果とを含む原因結果マトリクスを用いて実装され、前記一組の原因の各々は前記プロセスプラント内の条件を表し、前記一組の結果の各々は前記プロセスプラント内で行われるべきアクションを表し、
ユーザインターフェースと、
一組のコンピュータ実行可能命令を記憶するためのメモリと、
前記メモリに記憶される複数の監視ブロックであって、前記監視ブロックの各々は、第１の入力の組と、第１の出力の組と、実行可能な論理動作の組とを含み、前記監視ブロックの各々の前記実行可能な論理動作の各々は、前記関連付けられた監視ブロックの前記出力の第１の組を１以上の中間論理信号として生成する前記関連付けられた監視信号の前記入力の第１の組に作用し、少なくとも１の監視ブロックの前記第１の入力の組の少なくとも１の入力は、前記原因結果マトリクスの前記一組の原因の原因を含む、監視ブロックと、
前記メモリに記憶される複数の結果ブロックであって、前記結果ブロックの各々は、第２の入力の組及び第２の出力の組、並びに第２の実行可能な論理動作の組を有し、各結果
ブロックの前記第２の実行可能な論理動作の組の各々は、前記関連付けられた結果ブロックの前記第２の出力の組を生成するための前記関連付けられた結果ブロックの前記第２の入力を実行し、少なくとも１の結果ブロックの第２の入力の組の少なくとも１の入力は前記監視ブロックの１の中間論理信号であり、少なくとも１の結果ブロックの前記第２の出力の組の少なくとも１の出力は、前記原因結果マトリクスの前記一組の結果の１つの結果に対応する結果ブロックと、
前記ユーザインターフェース及び前記メモリとインターフェースされたプロセッサであって、前記一組のコンピュータ実行可能命令を実行して、前記プロセッサに
前記プロセス制御プラントから受信した１以上の原因信号を用いて、前記複数の監視ブロックの前記実行可能な論理動作の組及び前記複数の結果ブロックの実行可能な論理動作の第２の組を実装することにより前記プロセス制御システムの前記安全論理を実行させる
システム。
【請求項２７】
前記第１の入力の組の各々は、マスク入力及び論理タイプをさらに含む
請求項２６に記載のシステム。
【請求項２８】
前記論理タイプは、「ＡＮＤ」または「ＯＲ」論理の選択を含み得、
「ＡＮＤ」論理は、特定の出力を生成するためにトリガーされなければならない前記条件の組の少なくとも２つの条件を示し、
「ＯＲ」論理は、特定の出力を生成するためにトリガーされなければならない前記条件の組の１つの条件を示す
請求項２７に記載のシステム。
【請求項２９】
前記論理タイプは、正又は負論理の選択を含み得る
請求項２７又は２８に記載のシステム。
【請求項３０】
前記第２の入力の組の各々は、リセット入力、時間遅延入力、及び第２の論理タイプをさらに含む
請求項２６から２９のいずれか一項に記載のシステム。
【請求項３１】
第１の監視ブロックの前記第１の入力の組は、第２の監視ブロックの前記第１の出力の組から少なくとも１の出力を含む
請求項２６から３０のいずれか一項に記載のシステム。
【請求項３２】
プロセス制御システムにアクションを実装する方法であって、
一組の原因と一組の結果とを有する原因結果マトリクス（ＣＥＭ：Cause and Effect Matrix）にアクセスし、前記一組の原因の各々はプロセスプラント内の条件を表し、前記
一組の結果の各々はプロセスプラント内で行われるべきアクションを表し、前記ＣＥＭは前記一組の原因と前記一組の結果に関する論理の第１の組を定義し、それによって１以上の前記一組の原因の状態を１以上の一組の結果の状態とインターリンクさせ、
測定されたプロセスパラメータを示す１以上の条件を、プロセス制御システムのコントローラで受信し、
前記コントローラの１以上の前記プロセッサを介して、第１の出力の組を中間論理信号として生成するために、第１の入力の組における論理動作の組を含む前記ＣＥＭと対応する第１の論理ブロックを実行し、前記第１の入力の組は、１以上の受信した条件を含み、
前記コントローラの１以上の前記プロセッサを介して、第２の入力の組において第２の出力の組を生成するために、第２の論理動作の組を含む前記ＣＥＭと対応する第２の論理ブロックを実行し、前記第２の入力の組は、前記中間論理信号の第１の出力の組の少なくとも１つの出力を含み、前記第２の出力の組の少なくとも１つの出力は、前記プロセスプラント内で行われるべき１以上のアクションに対応する
方法。
【請求項３３】
前記プロセスプラントにおいて、前記第２の出力の組からの１以上の出力に応答して、行われるべき１以上のアクションをトリガーする
請求項３２に記載の方法。
【請求項３４】
前記第１の入力の組は、マスク入力及び論理タイプをさらに含む
請求項３２又は３３に記載の方法。
【請求項３５】
プロセス制御プラント内の安全論理を管理及び実装するための、コンピュータ実装の方法であって、
一組の原因と一組の結果とを有する初期原因結果マトリクス（ＣＥＭ：Cause and Effect Matrix）にアクセスし、前記一組の原因の各々はプロセスプラント内の条件を表し、
前記一組の結果の各々はプロセスプラント内で行われるべきアクションを表し、
初期原因結果マトリクスに基づいて、１以上の監視ブロック及び１以上の結果ブロックを定義し、前記１以上の監視ブロックは、第１の入力の組及び前記第１の出力の組を含み、前記１以上の監視ブロックの少なくとも１つの入力は、前記初期原因結果マトリクスの前記原因の組の原因に対応し、１以上の結果ブロックは、入力の第２の組及び出力の第２の組を含み、１以上の監視ブロックの少なくとも１の出力は、前記１以上の結果ブロックの少なくとも１の入力と通信的に結合され、１以上の結果ブロックの少なくとも１の出力は、前記初期原因結果マトリクスの前記一組の結果の結果に対応し、定義された監視ブロック及び結果ブロック全体は、前記初期原因結果マトリクスにおいて定義された論理を実装し、
前記１以上の監視ブロック及び１以上の結果ブロックを記憶し、
前記初期原因結果マトリクスの前記論理を実装するために、前記１以上の監視ブロック及び前記１以上の結果ブロックの各々を実行する
方法。