【手続補正書】
【提出日】令和3年7月29日(2021.7.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセスプラントを構成するためのモジュールクラスの制御されたロールアウトを実装するように構成されたモジュールベースシステムであって、前記モジュールベースシステムが、１つ以上のプロセッサを備え、前記モジュールベースシステムが、
モジュールクラスの第２のバージョンを、前記モジュールクラスの第１のバージョンに対する修正に基づいて生成することであって、前記モジュールクラスが、１つ以上のモジュールインスタンスに関連付けられ、各モジュールインスタンスが、前記プロセスプラントのプロセス制御要素に関連付けられる、生成することと、
ロールアウト命令を実行することであって、前記ロールアウト命令が、アップグレードされたプロセス制御要素を更新し、前記アップグレードされたプロセス制御要素が、前記モジュールクラスの前記第２のバージョンに基づいて新規モジュールインスタンスに関連付けられ、前記ロールアウト命令が、アップグレードされていないプロセス制御要素を無視し、前記アップグレードされていないプロセス制御要素が、前記モジュールクラスの第１のバージョンに基づいて、以前のモジュールインスタンスに関連付けられたままである、実行することと、を行うように構成される、モジュールベースシステム。
【請求項２】
前記アップグレードされたプロセス制御要素と前記アップグレードされていないプロセス制御要素とを使用することによって、前記プロセスプラントの少なくとも一部を動作させるようにさらに構成される、請求項１に記載のモジュールベースシステム。
【請求項３】
選択的アップグレードルーチンによって前記ロールアウト命令を実行するようにさらに構成され、前記選択的アップグレードルーチンが、前記モジュールクラスの前記第２のバージョンに基づいて、前記アップグレードされたプロセス制御要素を前記新規モジュールインスタンスと関連付け、前記選択的アップグレードルーチンが、前記モジュールクラスの前記第２のバージョンに基づいて、前記アップグレードされていないプロセス制御要素を第２の新規モジュールインスタンスと関連付けしない、請求項１または２に記載のモジュールベースシステム。
【請求項４】
モジュール構成記録を介して、前記１つ以上のモジュールインスタンスを追跡するようにさらに構成され、前記モジュール構成記録が、前記１つ以上のモジュールインスタンス
の各々に対する前記モジュールクラスのバージョンを示し、前記モジュール構成記録が、前記モジュールクラスがフェーズ化されたロールアウトステートを有することを示す、請求項１から３のいずれか１項に記載のモジュールベースシステム。
【請求項５】
前記モジュール構成記録が、前記モジュールクラスがフェーズ化されたロールアウトステートを有することを示すとき、前記モジュールクラスの付加的なアップグレードを防止するようにさらに構成される、請求項４に記載のモジュールベースシステム。
【請求項６】
前記モジュールクラスが、導出されたモジュールクラスである、請求項１から５のいずれか１項に記載のモジュールベースシステム。
【請求項７】
前記ロールアウト命令が、（ａ）直ちに、または、（ｂ）スケジュールされた時間で実行される、請求項１から６のいずれか１項に記載のモジュールベースシステム。
【請求項８】
特定のプロセス制御要素が、フィールドデバイスである、請求項１から７のいずれか１項に記載のモジュールベースシステム。
【請求項９】
前記モジュールクラスの前記第２のバージョンが、前記プロセスプラントの変更されたプロセス制御要素に対応する、請求項１から８のいずれか１項に記載のモジュールベースシステム。
【請求項１０】
前記モジュールクラスの前記第１のバージョンに対する前記修正が、前記モジュールクラスに１つ以上の入力を付加することを含み、前記モジュールベースシステムが、前記１つ以上の入力にアクセスして、前記アップグレードされたプロセス制御要素の少なくとも部分的な制御を容易にするようにさらに構成される、請求項１から９のいずれか１項に記載のモジュールベースシステム。
【請求項１１】
前記モジュールクラスへの前記１つ以上の入力が、１つ以上のフィードバック入力である、請求項１０に記載のモジュールベースシステム。
【請求項１２】
前記アップグレードされたプロセス制御要素が、アップグレードされたプロセス制御要素セットに含まれ、前記アップグレードされたプロセス制御要素セットが、前記ロールアウト命令によって実行されるとき、前記モジュールクラスの前記第２のバージョンの新規モジュールインスタンスと関連付けられるように各プロセス制御要素を定義し、前記アップグレードされたプロセス制御要素セットが、前記プロセスプラントの全プロセス制御要素のサブセットを含む、請求項１から１１のいずれか１項に記載のモジュールベースシステム。
【請求項１３】
１つ以上のプロセス制御要素選択を受信するように動作可能であり、前記プロセス制御要素選択が、各プロセス制御要素を前記アップグレードされたプロセス制御要素セットに含めることを示す、請求項１２に記載のモジュールベースシステム。
【請求項１４】
前記アップグレードされたプロセス制御要素セットが、特定の導出されたモジュールクラス、前記プロセスプラントの特定のヒエラルキー、および、前記プラントの物理エリア、のうち少なくとも１つに関連付けられたプロセス制御要素を含む、請求項１２に記載のモジュールベースシステム。
【請求項１５】
付加的なロールアウト命令を実行するようにさらに構成され、前記付加的なロールアウト命令が、前記モジュールクラスの前記第２のバージョンに基づいて前記新規モジュールインスタンスに対して、及び前記モジュールクラスの前記第１のバージョンに基づいて前
記以前のモジュールインスタンスに対して構成変更を適用し、前記構成変更が、モジュールクラスの前記第２のバージョン及び前記モジュールクラスの前記第１のバージョンの各々に対する付加的な修正を含む、請求項１から１４のいずれか１項に記載のモジュールベースシステム。
【請求項１６】
前記付加的な修正が、モジュールクラスの前記第２のバージョン及び前記モジュールクラスの前記第１のバージョンの各々に、計算機能を付加する、請求項１５に記載のモジュールベースシステム。
【請求項１７】
１つ以上のプロセッサを使用してプロセスプラントを構成するための、モジュールクラスの制御されたロールアウトを実装するためのモジュールベースの方法であって、前記方法が、
モジュールクラスの第２のバージョンを、前記モジュールクラスの第１のバージョンに対する修正に基づいて生成することであって、前記モジュールクラスが、１つ以上のモジュールインスタンスに関連付けられ、各モジュールインスタンスが、前記プロセスプラントのプロセス制御要素に関連付けられる、生成することと、
ロールアウト命令を実行することであって、前記ロールアウト命令が、アップグレードされたプロセス制御要素を更新し、前記アップグレードされたプロセス制御要素が、前記モジュールクラスの前記第２のバージョンに基づいて新規モジュールインスタンスに関連付けられ、前記ロールアウト命令が、アップグレードされていないプロセス制御要素を無視し、前記アップグレードされていないプロセス制御要素が、前記モジュールクラスの前記第１のバージョンに基づいて、以前のモジュールインスタンスに関連付けられたままである、実行することと、を含む、モジュールベースの方法。
【請求項１８】
前記アップグレードされたプロセス制御要素と前記アップグレードされていないプロセス制御要素とを使用することによって、前記プロセスプラントの少なくとも一部を動作させるようにさらに構成される、請求項１７に記載のモジュールベースの方法。
【請求項１９】
選択的アップグレードルーチンによって前記ロールアウト命令を実行するようにさらに構成され、前記選択的アップグレードルーチンが、前記モジュールクラスの前記第２のバージョンに基づいて、前記アップグレードされたプロセス制御要素を前記新規モジュールインスタンスと関連付け、前記選択的アップグレードルーチンが、前記モジュールクラスの前記第２のバージョンに基づいて、前記アップグレードされていないプロセス制御要素を第２の新規モジュールインスタンスと関連付けしない、請求項１７または１８に記載のモジュールベースの方法。
【請求項２０】
モジュール構成記録を介して、前記１つ以上のモジュールインスタンスを追跡するようにさらに構成され、前記モジュール構成記録が、前記１つ以上のモジュールインスタンスの各々に対する前記モジュールクラスのバージョンを示し、前記モジュール構成記録が、前記モジュールクラスがフェーズ化されたロールアウトステートを有することを示す、請求項１７から１９のいずれか１項に記載のモジュールベースの方法。
【請求項２１】
前記モジュール構成記録が、前記モジュールクラスがフェーズ化されたロールアウトステートを有することを示すとき、前記モジュールクラスの付加的なアップグレードを防止するようにさらに構成される、請求項２０に記載のモジュールベースの方法。
【請求項２２】
前記モジュールクラスが、導出されたモジュールクラスである、請求項１７から２１のいずれか１項に記載のモジュールベースの方法。
【請求項２３】
前記ロールアウト命令が、（ａ）直ちに、または、（ｂ）スケジュールされた時間で実
行される、請求項１７から２２のいずれか１項に記載のモジュールベースの方法。
【請求項２４】
特定のプロセス制御要素が、フィールドデバイスである、請求項１７から２３のいずれか１項に記載のモジュールベースの方法。
【請求項２５】
前記モジュールクラスの前記第２のバージョンが、前記プロセスプラントの変更されたプロセス制御要素に対応する、請求項１７から２４のいずれか１項に記載のモジュールベースの方法。
【請求項２６】
前記モジュールクラスの前記第１のバージョンに対する前記修正が、前記モジュールクラスに１つ以上の入力を付加することを含み、前記モジュールベースの方法が、前記１つ以上の入力にアクセスして、前記アップグレードされたプロセス制御要素の少なくとも部分的な制御を容易にするようにさらに構成される、請求項１７から２５のいずれか１項に記載のモジュールベースの方法。
【請求項２７】
前記モジュールクラスへの前記１つ以上の入力が、１つ以上のフィードバック入力である、請求項２６に記載のモジュールベースの方法。
【請求項２８】
前記アップグレードされたプロセス制御要素が、アップグレードされたプロセス制御要素セットに含まれ、前記アップグレードされたプロセス制御要素セットが、前記ロールアウト命令によって実行されるとき、前記モジュールクラスの前記第２のバージョンの新規モジュールインスタンスに関連付けられるように各プロセス制御要素を定義し、前記アップグレードされたプロセス制御要素セットが、前記プロセスプラントの全プロセス制御要素のサブセットを含む、請求項１７から２７のいずれか１項に記載のモジュールベースの方法。
【請求項２９】
１つ以上のプロセス制御要素選択を受信するように動作可能であり、前記プロセス制御要素選択が、各プロセス制御要素を前記アップグレードされたプロセス制御要素セットに含めることを示す、請求項２８に記載のモジュールベースの方法。
【請求項３０】
前記アップグレードされたプロセス制御要素セットが、特定の導出されたモジュールクラス、前記プロセスプラントの特定のヒエラルキー、および、前記プラントの物理エリア、のうち少なくとも１つに関連付けられたプロセス制御要素を含む、請求項２８に記載のモジュールベースの方法。
【請求項３１】
付加的なロールアウト命令を実行するようにさらに構成され、前記付加的なロールアウト命令が、前記モジュールクラスの前記第２のバージョンに基づいて前記新規モジュールインスタンスに対して、及び前記モジュールクラスの前記第１のバージョンに基づいて前記以前のモジュールインスタンスに対して構成変更を適用し、前記構成変更が、モジュールクラスの前記第２のバージョン及び前記モジュールクラスの前記第１のバージョンの各々に対する付加的な修正を含む、請求項１７から３０のいずれか１項に記載のモジュールベースの方法。
【請求項３２】
前記付加的な修正が、モジュールクラスの前記第２のバージョン及び前記モジュールクラスの前記第１のバージョンの各々に、計算機能を付加する、請求項３１に記載のモジュールベースの方法。