【手続補正書】
【提出日】令和3年9月13日(2021.9.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
拡張型モジュール式コントローラであって、
プロセスプラントの機器を制御するように動作可能な制御ロジック層であって、前記機器が、前記プロセスプラント内の物理的機能を行うように構成されている、制御ロジック層と、
複数の通信ポートであって、前記プロセスプラントの分散型制御システムのうちの１つ以上のノードと通信するように動作可能であり、前記複数の通信ポートが、第１の一連の通信ポート及び第２の一連の通信ポートを含む、複数の通信ポートと、
ポート構成パラメータを受理するソフトウェア層であって、前記ポート構成パラメータが、前記第１の一連の通信ポート及び前記第２の一連の通信ポートに対して１つ以上のポート通信ルールを定義し、前記１つ以上のポート通信ルールが、前記ソフトウェア層に着信メッセージの再送信を選択的に許可または制限させ、前記着信メッセージが、前記第１の一連の通信ポートまたは前記第２の一連の通信ポートのいずれかに着信する、ソフトウェア層と、を備える、拡張型モジュール式コントローラ。
【請求項２】
少なくとも１つの着信メッセージが、前記制御ロジック層に前記プロセスプラントの前記機器を制御させる、請求項１に記載の拡張型モジュール式コントローラ。
【請求項３】
前記機器及び前記拡張型モジュール式コントローラが各々、モジュール式制御システムの一部である、請求項１または２に記載の拡張型モジュール式コントローラ。
【請求項４】
前記拡張型モジュール式コントローラが、前記プロセスプラントの前記分散型システムのプラットフォーム上にネイティブに構築され、前記拡張型モジュール式コントローラが、ネイティブ通信プロトコルを介して前記分散型制御システムの前記１つ以上のノードと通信し、前記複数の通信ポートのうちの少なくとも１つのポートが、ネイティブポートとして構成され、前記ネイティブポートが、前記分散型制御システムの前記ネイティブ通信プロトコルを実装する、請求項１から３のいずれか一項に記載の拡張型モジュール式コントローラ。
【請求項５】
前記拡張型モジュール式コントローラが、標準通信プロトコルを介して分散型制御システムの前記１つ以上のノードと通信し、前記複数の通信ポートのうちの少なくとも１つの
ポートが、標準ポートとして構成され、前記標準ポートが、前記標準通信プロトコルを実装する、請求項１から４のいずれか一項に記載の拡張型モジュール式コントローラ。
【請求項６】
前記第１の一連の通信ポートが、第１の通信ポートと、第２の通信ポートと、第３の通信ポートと、を含み、
前記着信メッセージが、着信ユニキャストメッセージであり、前記１つ以上のポート通信ルールが、前記ソフトウェア層に、
（a）前記第１の通信ポート、前記第２の通信ポート、または前記第３の通信ポートのうちのいずれかに進入する前記着信ユニキャストメッセージが前記第１の通信ポート、前記第２の通信ポート、または前記第３の通信ポートのうちの特定の１つに送信されることを選択的に許可させる、または、
（ｂ）前記第１の通信ポート、前記第２の通信ポート、または前記第３の通信ポートのうちのいずれかに進入する前記着信ユニキャストメッセージが前記第１の通信ポート、前記第２の通信ポート、または前記第３の通信ポートのうちの特定の１つに送信されることを選択的に制限させる、
ことの少なくとも一方を実行させる、請求項１から５のいずれか一項に記載の拡張型モジュール式コントローラ。
【請求項７】
前記第１の一連の通信ポートが、第１の通信ポートと、第２の通信ポートと、第３の通信ポートと、を含み、前記着信メッセージが、着信ブロードキャスト型メッセージであり、前記１つ以上のポート通信ルールが、前記ソフトウェア層に、前記第１の通信ポート、前記第２の通信ポート、及び前記第３の通信ポートへの前記ブロードキャスト型メッセージの送信を選択的に許可または制限させる、請求項１から５のいずれか一項に記載の拡張型モジュール式コントローラ。
【請求項８】
前記第２の一連の通信ポートが、第４の通信ポートと、第５の通信ポートと、第６の通信ポートと、を含み、
前記着信メッセージが、着信ユニキャストメッセージであり、前記１つ以上のポート通信ルールが、前記ソフトウェア層に、
（ａ）前記第４の通信ポート、前記第５の通信ポート、または前記第６の通信ポートのうちのいずれかに進入する前記着信ユニキャストメッセージが前記第４の通信ポート、前記第５の通信ポート、または前記第６の通信ポートのうちの特定の１つに送信されることを選択的に許可させる、または、
（ｂ）前記着信メッセージが、着信ユニキャストメッセージであり、前記１つ以上のポート通信ルールが、前記ソフトウェア層に、前記第４の通信ポート、前記第５の通信ポート、または前記第６の通信ポートのうちのいずれかに進入する前記着信ユニキャストメッセージが前記第４の通信ポート、前記第５の通信ポート、または前記第６の通信ポートのうちの特定の１つに送信されることを選択的に制限させる、
ことの少なくとも一方を実行させる、請求項１から５のいずれか一項に記載の拡張型モジュール式コントローラ。
【請求項９】
前記第２の一連の通信ポートが、第４の通信ポートと、第５の通信ポートと、第６の通信ポートと、を含み、前記着信メッセージが、着信ブロードキャスト型メッセージであり、前記１つ以上のポート通信ルールが、前記ソフトウェア層に、前記第４の通信ポート、前記第５の通信ポート、または前記第６の通信ポートへの前記ブロードキャスト型メッセージの送信を選択的に許可または制限させる、請求項１から８のいずれか一項に記載の拡張型モジュール式コントローラ。
【請求項１０】
前記ポート構成パラメータが、前記ソフトウェア層に、バーチャルローカルエリアネットワーク（ＶＬＡＮ）ルックアップテーブルと、前記ＶＬＡＮルックアップテーブルに関
連付けられた１つ以上のＶＬＡＮとを作成または更新させ、前記ソフトウェア層が、前記ＶＬＡＮルックアップテーブルと前記１つ以上のＶＬＡＮとにアクセスして、着信メッセージの再送信を選択的に許可または制限する、請求項１から９のいずれか一項に記載の拡張型モジュール式コントローラ。
【請求項１１】
前記複数の通信ポートのうちの第１の通信ポートの着信メッセージが、前記ソフトウェア層に、前記ＶＬＡＮテーブル内で前記第１の通信ポートの入口ポート識別子（ＩＤ）をルックアップさせ、前記入口ポートＩＤに基づいて、少なくとも１つの宛先ポートＩＤを判定させ、前記少なくとも１つの宛先ポートＩＤが、前記着信メッセージが再送信されるべき第２の通信ポートを特定する、請求項１０に記載の拡張型モジュール式コントローラ。
【請求項１２】
第１のコントローラと第２のコントローラとをさらに備え、前記第１のコントローラは、前記制御ロジック層及び前記ソフトウェア層を含み、前記第２のコントローラは、冗長制御ロジック層及び冗長ソフトウェア層を含み、前記冗長制御ロジック層は、前記制御ロジック層に対して冗長であり、前記冗長ソフトウェア層は、前記ソフトウェア層に対して冗長である、請求項１から１１のいずれか一項に記載の拡張型モジュール式コントローラ。
【請求項１３】
前記第１の一連の通信ポートは、第１のネットワークスイッチに関連付けられ、前記第２の一連の通信ポートは、第２のネットワークスイッチに関連付けられており、前記第２のネットワークスイッチは、前記第１のネットワークスイッチに対して冗長である請求項１から１２のいずれか一項に記載の拡張型モジュール式コントローラ。
【請求項１４】
モジュール式制御システムの拡張型モジュール式コントローラの複数の通信ポートを構成するための方法であって、
ソフトウェア層において、ポート構成パラメータを受信することであって、前記ポート構成パラメータが、前記複数の通信ポートに対して１つ以上のポート通信ルールを定義し、前記複数の通信ポートが、プロセスプラントの分散型制御システムのうちの１つ以上のノードと通信するように動作可能であり、前記複数の通信ポートが、第１の一連の通信ポート及び第２の一連の通信ポートを含む、受信することと、
前記１つ以上のポート通信ルールに基づいて、着信メッセージの再送信を選択的に許可または制限するように前記ソフトウェア層を構成することと、を含み、前記着信メッセージが、前記第１の一連の通信ポートまたは前記第２の一連の通信ポートのいずれかに着信する、方法。
【請求項１５】
前記着信メッセージが、前記プロセスプラントの前記分散型制御システムのネイティブプロトコル、または、標準プロトコルの少なくとも一方に基づいている、請求項１４に記載の方法。
【請求項１６】
前記着信メッセージが、着信ユニキャストメッセージであり、前記着信ユニキャストメッセージが、
前記第１の一連の通信ポートのうちの第１の通信ポートから前記第１の一連の通信ポートのうちの第２の通信ポートへ、または
前記第２の一連の通信ポートのうちの第１の通信ポートから前記第２の一連の通信ポートのうちの第２の通信ポートへのうちの少なくとも１つに（ａ）再送信される、または、（ｂ）再送信されることを制限される、請求項１４または１５に記載の方法。
【請求項１７】
前記着信メッセージが、着信ブロードキャスト型メッセージであり、前記着信ブロードキャスト型メッセージが、
前記第１の一連の通信ポートのうちの第１の通信ポートから前記第１の一連の通信ポートの残りの全てのポートへ、または
前記第２の一連の通信ポートのうちの第１の通信ポートから前記第２の一連の通信ポートの残りの全てのポートへのうちの少なくとも１つに再送信される、請求項１４から１６のいずれか一項に記載の方法。
【請求項１８】
前記構成パラメータによって、着信メッセージの前記再送信を選択的に許可または制限するように前記ソフトウェア層を前記構成することが、
前記ソフトウェア層によって、バーチャルローカルエリアネットワーク（ＶＬＡＮ）ルックアップテーブルと、前記ＶＬＡＮルックアップテーブルに関連付けられた１つ以上のＶＬＡＮとを作成または更新することと、
前記ソフトウェア層によって、前記ＶＬＡＮルックアップテーブルと前記１つ以上のＶＬＡＮとにアクセスして、第１の通信ポートの入口ポート識別子（ＩＤ）を判定することと、
前記ソフトウェア層によって、前記ＶＬＡＮルックアップテーブルと前記１つ以上のＶＬＡＮとにアクセスして、前記入口ポートＩＤに基づいて、少なくとも１つの宛先ポートＩＤを判定することであって、前記少なくとも１つの宛先ポートＩＤは、前記着信メッセージが再送信されるべき第２の通信ポートを特定する、判定することと、を含む、請求項１４から１７のいずれか一項に記載の方法。
【請求項１９】
モジュール式制御システムの拡張型モジュール式コントローラの複数の通信ポートの構成を実装する命令を記憶する非一時的コンピュータ可読媒体であって、前記命令が、１つ以上のプロセッサ上で、
ソフトウェア層において、ポート構成パラメータを受信することであって、前記ポート構成パラメータが、前記複数の通信ポートに対して１つ以上のポート通信ルールを定義し、前記複数の通信ポートが、プロセスプラントの分散型制御システムのうちの１つ以上のノードと通信するように動作可能であり、前記複数の通信ポートが、第１の一連の通信ポート及び第２の一連の通信ポートを含む、受信することと、
前記１つ以上のポート通信ルールに基づいて、着信メッセージの再送信を選択的に許可または制限するように前記ソフトウェア層を構成することと、を実行し、前記着信メッセージは、前記第１の一連の通信ポートまたは前記第２の一連の通信ポートのいずれかに着信する、命令を記憶する非一時的コンピュータ可読媒体。
【請求項２０】
前記着信メッセージが、前記プロセスプラントの前記分散型制御システムのネイティブプロトコル、または、標準プロトコルの少なくとも一方に基づいている、請求項１９に記載の命令を記憶する非一時的コンピュータ可読媒体。
【請求項２１】
前記着信メッセージが、着信ユニキャストメッセージであり、前記着信ユニキャストメッセージが、
前記第１の一連の通信ポートのうちの第１の通信ポートから前記第１の一連の通信ポートのうちの第２の通信ポートへ、または
前記第２の一連の通信ポートのうちの第１の通信ポートから前記第２の一連の通信ポートのうちの第２の通信ポートへのうちの少なくとも１つに（ａ）再送信される、または、（ｂ）再送信されることを制限される、請求項１９または２０に記載の命令を記憶する非一時的コンピュータ可読媒体。
【請求項２２】
前記着信メッセージが、着信ブロードキャスト型メッセージであり、前記着信ブロードキャスト型メッセージが、
前記第１の一連の通信ポートのうちの第１の通信ポートから前記第１の一連の通信ポートの残りの全てのポートへ、または
前記第２の一連の通信ポートのうちの第１の通信ポートから前記第２の一連の通信ポートの残りの全てのポートへのうちの少なくとも１つに再送信される、請求項１９から２１のいずれか一項に記載の命令を記憶する非一時的コンピュータ可読媒体。
【請求項２３】
前記構成パラメータによって、着信メッセージの前記再送信を選択的に許可または制限するように前記ソフトウェア層を前記構成することが、
前記ソフトウェア層によって、バーチャルローカルエリアネットワーク（ＶＬＡＮ）ルックアップテーブルと、前記ＶＬＡＮルックアップテーブルに関連付けられた１つ以上のＶＬＡＮとを作成または更新することと、
前記ソフトウェア層によって、前記ＶＬＡＮルックアップテーブルと前記１つ以上のＶＬＡＮとにアクセスして、第１の通信ポートの入口ポート識別子（ＩＤ）を判定することと、
前記ソフトウェア層によって、前記ＶＬＡＮルックアップテーブルと前記１つ以上のＶＬＡＮとにアクセスして、前記入口ポートＩＤに基づいて、少なくとも１つの宛先ポートＩＤを判定することであって、前記少なくとも１つの宛先ポートＩＤは、前記着信メッセージが再送信されるべき第２の通信ポートを特定する、判定することと、を含む、請求項１９から２２のいずれか一項に記載の命令を記憶する非一時的コンピュータ可読媒体。