【手続補正書】
【提出日】令和3年8月23日(2021.8.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセス制御システムであって、
前記プロセス制御システムでプロセスの少なくとも一部分を制御するために物理的機能を実行するように各々構成された複数のフィールドデバイスと、
前記複数のフィールドデバイスの各々に通信可能に連結されたコントローラファームの複数のコントローラと、を備え、前記複数のコントローラの各々が、前記物理的機能に対応する前記複数のフィールドデバイスに制御信号を伝達することによって前記プロセスの少なくとも一部分を制御するために、前記複数のフィールドデバイスに対応する制御モジュールを実行するように構成されており、前記複数のコントローラの各々が前記制御モジュールのうちの１つ以上を特定の時間間隔で実行するために選択される、プロセス制御システム。
【請求項２】
前記複数のフィールドデバイスが、第１の複数のフィールドデバイスであり、第２の複数のフィールドデバイスをさらに備え、
第１のコントローラは、前記第１の複数のフィールドデバイスに対応する第１の制御モジュールを実行するために選択され、第２のコントローラは、前記第２の複数のフィールドデバイスに対応する第２の制御モジュールを前記特定の時間間隔で実行するために選択され、任意的に、
別の時間間隔で、前記第１のコントローラが前記第１の制御モジュールを実行せず、前記第２のコントローラが前記第１の制御モジュール及び前記第２の制御モジュールを実行し、かつ／または、
前記第２のコントローラが前記第１の制御モジュールに対応する冗長モジュールを実行する、請求項１に記載のプロセス制御システム。
【請求項３】
前記第１の複数のフィールドデバイス及び前記第２の複数のフィールドデバイスが同じプロセスプラント内に配置されている、請求項２に記載のプロセス制御システム。
【請求項４】
前記第１の複数のフィールドデバイス及び前記第２の複数のフィールドデバイスが異なるプロセスプラント内に配置されている、請求項２に記載のプロセス制御システム。
【請求項５】
特定の時間間隔で実行するために前記複数のコントローラの各々に前記１つ以上の制御
モジュールを割り当てるように構成された、前記複数のコントローラに通信可能に連結されたコンピューティングデバイスをさらに備え、
前記コンピューティングデバイスが前記複数のコントローラの各々からロード、帯域幅、及び利用可能なメモリの指標を取得し、各コントローラの前記ロード、帯域幅、または利用可能なメモリのうちの少なくとも１つに従って前記複数のコントローラに制御モジュール、冗長モジュール、及びビッグデータモジュールを割り当て、かつ／または、
前記コンピューティングデバイスが前記コントローラファーム内の前記複数のコントローラのうちの１つであり、任意的に、
前記コンピューティングデバイスが、前記複数のコントローラによって実行されるべき複数の制御モジュールを取得し、割り当てられた優先レベルに従って前記複数の制御モジュールを順位付けし、かつ／または、
前記コンピューティングデバイスが、前記複数の制御モジュールの各々の前記それぞれの順位の順番で、前記複数のコントローラに制御モジュールを割り当て、最高順位の制御モジュールが最初に割り当てられる、請求項１から４のいずれか一項に記載のプロセス制御システム。
【請求項６】
コントローラファームを介してプロセス制御システム内の１つ以上のプロセスプラントの複数のフィールドデバイスを制御する方法であって、
コントローラファームの複数のコントローラによって、前記プロセス制御システムでプロセスの少なくとも一部分を制御するために、物理的機能を実行するように各々構成された複数のフィールドデバイスに制御信号を伝達することであって、前記複数のコントローラの各々が、前記プロセスの少なくとも一部分を制御するために、前記複数のフィールドデバイスに対応する制御モジュールを実行するように構成されている、伝達することと、
前記制御モジュールのうちの１つ以上を特定の時間間隔で実行するために前記複数のコントローラのうちの１つを選択することと、
前記選択されたコントローラによって、前記特定の時間間隔の間、前記１つ以上の制御モジュールに従って前記複数のフィールドデバイスに制御信号を伝達することと、を含む、方法。
【請求項７】
前記複数のフィールドデバイスが、第１の複数のフィールドデバイスであり、
前記第１の複数のフィールドデバイスに対応する第１の制御モジュールを前記特定の時間間隔で実行するために第１のコントローラを選択することと、
前記第１のコントローラによって、前記特定の時間間隔の間、前記第１の制御モジュールに従って前記第１の複数のフィールドデバイスに制御信号を伝達することと、
前記第２の複数のフィールドデバイスに対応する前記第２の制御モジュールを前記特定の時間間隔で実行するために第２のコントローラを選択することと、
前記第２のコントローラによって、前記特定の時間間隔の間、前記第２の制御モジュールに従って前記第２の複数のフィールドデバイスに制御信号を伝達することと、をさらに含み、任意的に、
別の時間間隔で、前記第１のコントローラが前記第１の制御モジュールを実行せず、
前記第２のコントローラによって、前記別の時間間隔の間、前記第１の制御モジュールに従って前記第１の複数のフィールドデバイスに制御信号を伝達することをさらに含み、かつ／または、
前記第２のコントローラによって、前記第１の制御モジュールに対応する冗長モジュールを実行することをさらに含む、請求項６に記載の方法。
【請求項８】
前記第１の複数のフィールドデバイス及び前記第２の複数のフィールドデバイスが同じプロセスプラント内に配置されている、請求項７に記載の方法。
【請求項９】
前記第１の複数のフィールドデバイス及び前記第２の複数のフィールドデバイスが異な
るプロセスプラント内に配置されている、請求項７に記載の方法。
【請求項１０】
前記複数のコントローラに通信可能に連結されたコンピューティングデバイスが特定の時間間隔で制御モジュールを実行するためにコントローラを選択し、任意的に、
前記コンピューティングデバイスによって、前記複数のコントローラの各々からロード、帯域幅、及び利用可能なメモリの指標を取得することと、
各コントローラの前記ロード、帯域幅、または利用可能なメモリのうちの少なくとも１つに従って前記複数のコントローラに制御モジュール、冗長モジュール、及びビッグデータモジュールを割り当てることと、をさらに含み、かつ／または、
前記コンピューティングデバイスが前記コントローラファーム内の前記複数のコントローラのうちの１つである、請求項６−９のいずれか一項に記載の方法。
【請求項１１】
プロセス制御システムにおける制御モジュールのロードをバランシングするための方法であって、
前記プロセス制御システム内で物理的機能を実行するように構成されたフィールドデバイスに提供される制御信号を介して、前記プロセス制御システムでプロセスの少なくとも一部分を制御する複数の制御モジュールを取得することと、
前記フィールドデバイスに通信可能に連結されたコントローラファームの複数のコントローラの各々から可用性メトリックを取得することと、
前記可用性メトリックに基づいて特定の時間間隔で前記それぞれの制御モジュールを実行するために前記複数のコントローラのうちの１つに前記複数の制御モジュールの各々を割り当てることと、を含む、方法。
【請求項１２】
前記複数のコントローラのうちの１つの前記可用性メトリックを取得することが、前記コントローラのロード、帯域幅、及び利用可能なメモリの指標に基づいて前記可用性メトリックを識別することを含み、任意的に、
１つ以上の冗長モジュール及び１つ以上のビッグデータモジュールの各々を、前記可用性メトリックに基づいて前記特定の時間間隔で前記それぞれの冗長モジュールまたはビッグデータモジュールを実行するために、前記複数のコントローラのうちの１つに割り当てることをさらに含み、かつ／または、
前記制御モジュール、冗長モジュール、及びビッグデータモジュールの各々に優先レベルを割り当てることと、
前記割り当てられた優先レベルに従って前記制御モジュール、冗長モジュール、及びビッグデータモジュールを順位付けすることと、をさらに含む、請求項１１に記載の方法。
【請求項１３】
前記制御モジュール、冗長モジュール、及びビッグデータモジュールが、前記それぞれの順位の順番で、前記複数のコントローラに割り当てられ、最高順位の制御モジュール、冗長モジュール、またはビッグデータモジュールが最初に割り当てられる、請求項１２に記載の方法。
【請求項１４】
プロセス制御システムのコンピューティングデバイスであって、
１つ以上のプロセッサと、
前記１つ以上のプロセッサに連結され、内部に命令を記憶させた非一時的コンピュータ可読媒体であって、前記命令が、前記１つ以上のプロセッサによって実行されたとき、前記コンピューティングデバイスに、請求項１１−１３のいずれか一項に記載の方法を実行させる、コンピューティングデバイス。