【手続補正書】
【提出日】令和1年10月15日(2019.10.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力／出力（Ｉ／Ｏ）ネットワークに接続された１つ以上のフィールドデバイスを有するフィールド環境、及びプロセスコントローラを含む１つ以上のバックエンドコンピューティングデバイスを有するバックエンド環境を有するプロセスプラントにおいて、フィールドデバイスをプロセスコントローラに結合する方法であって、前記方法が、
前記プロセスプラントの前記バックエンド環境内に配置された前記１つ以上のコンピューティングデバイスを使用して、前記フィールド環境内のフィールドデバイスのデバイスプレースホルダーオブジェクトを構成することであって、前記構成したデバイスプレースホルダーオブジェクトが、前記フィールドデバイスのＩ／Ｏ抽象化構成を定義し、前記構成したフィールドデバイスの値は前記フィールド環境中において前記Ｉ／ＯネットワークのいずれのＩ／Ｏデバイスとも接続されていないＩ／Ｏ未割当状態を示すものであり、
前記デバイスプレースホルダーオブジェクトを、前記プロセスプラントの前記バックエンド環境内のコンピュータメモリに記憶することと、
前記プロセスプラントの前記フィールド環境内に配置された１つ以上のコンピューティングデバイスを使用して、前記フィールド環境内のフィールドデバイスを構成して、前記フィールドデバイスのフィールドデバイス構成ファイルを作成することと、
前記フィールドデバイス構成ファイルを、前記プロセスプラントの前記フィールド環境内のコンピュータメモリに記憶することと、
前記Ｉ／Ｏネットワークをトラバースすることで、前記フィールドデバイスと前記プロセスコントローラとの間の通信経路を判定するために、前記Ｉ／Ｏネットワークを通して発見プロセスを行って、前記フィールドデバイスと関連付けられた前記通信経路を定義することであって、
前記発見プロセス中に前記バックエンド環境に配置された前記フィールドデバイスの前記デバイスプレースホルダーオブジェクトの存在または前記フィールド環境に配置された前記フィールドデバイス構成ファイルの存在を検出することと、
前記フィールドデバイスの前記デバイスプレースホルダーオブジェクトに記憶した情報と、前記フィールドデバイスの前記構成ファイルに記憶した情報とを比較して、前記フィールドデバイスの前記デバイスプレースホルダーオブジェクト及び前記フィールドデバイスの前記構成ファイルに記憶した構成情報に任意の違いがあるかどうかを判定することと、
前記フィールドデバイスの前記デバイスプレースホルダーオブジェクトに記憶した前
記構成情報と、前記フィールドデバイスの前記構成ファイルに記憶した前記構成情報との間の検出した違いを調停することと、を含む、定義することと、
前記フィールドデバイスと関連付けられた前記検出した通信経路を構成メモリに記憶することによって、前記フィールドデバイスを前記プロセスコントローラに結合することと、を含み、前記結合することは、前記デバイスプレースホルダーオブジェクト内の前記フィールドの前記値を前記デバイスプレイスホルダーオブジェクトと関連付けられた前記フィールドがＩ／Ｏ割当状態であることを示すように変更することを含む、方法。
【請求項２】
前記フィールドデバイスが前記Ｉ／Ｏ未割当状態である間、前記フィールドデバイスの前記構成したデバイスプレースホルダーオブジェクトを用いて、バックエンド環境でコミッショニングアクティビティの第１のセットを実行し、
前記フィールドデバイスが前記Ｉ／Ｏ割当状態である場合に、前記構成メモリに記憶された前記検出した通信経路を用いて、コミッショニングアクティビティの第２のセットを実行する、
請求項１に記載の方法。
【請求項３】
前記フィールドデバイスと関連付けられた前記検出した通信経路を前記構成メモリに記憶することによって、前記フィールドデバイスを前記プロセスコントローラに結合することが、前記検出した通信経路を、前記バックエンド環境の前記デバイスプレースホルダーオブジェクト、前記バックエンド環境の構成データベースまたは前記フィールド環境の前記構成ファイルのうちの少なくとも１つに記憶することを含む、請求項２に記載の方法。
【請求項４】
前記フィールドデバイスを前記プロセスコントローラに結合することが、制御モジュールを前記プロセスコントローラにダウンロードすることをさらに含み、前記制御モジュールが、前記制御モジュールの動作中に、前記フィールドデバイスと通信する、請求項２または３に記載の方法。
【請求項５】
前記Ｉ／Ｏネットワークを通して前記発見プロセスを行うことが、第１のデバイスを検出し、次いで、前記第１のデバイスに通信的に接続された前記さらなるデバイスの各々を自動感知して、前記第１のデバイスを通した前記さらなるデバイスの各々への通信経路を判定することを含む、請求項２〜４のいずれかに記載の方法。
【請求項６】
前記フィールドデバイスの構成ファイルを前記プロセスプラントの前記フィールド環境内の前記コンピュータメモリに記憶することが、前記構成ファイルを、前記フィールドデバイス以外のプロセスプラントデバイスのメモリに位置付けられたさらなるデバイスプレースホルダーオブジェクトとして記憶することを含む、請求項２〜５のいずれかに記載の方法。
【請求項７】
前記フィールドデバイスの構成ファイルを前記プロセスプラントの前記フィールド環境内の前記コンピュータメモリに記憶することが、前記構成ファイルを前記フィールドデバイスのメモリに記憶することを含む、請求項２〜６のいずれかに記載の方法。
【請求項８】
前記フィールドデバイスの前記デバイスプレースホルダーオブジェクト及び前記フィールドデバイスの前記構成ファイルに記憶した前記情報の間の前記検出した違いを調停することが、前記デバイスプレースホルダーオブジェクトまたは前記構成ファイルのもう一方の第１のフィールドがいかなる構成した前記情報もその中に記憶していないときに、前記デバイスプレースホルダーオブジェクトまたは前記構成ファイルの前記第１のフィールドに記憶した構成情報を、前記デバイスプレースホルダーオブジェクトまたは前記構成ファイルのうちの前記もう一方の前記第１のフィールドに記憶することを含む、請求項２〜７のいずれかに記載の方法。
【請求項９】
前記フィールドデバイスの前記デバイスプレースホルダーオブジェクトに記憶した前記構成情報と、前記フィールドデバイスの前記構成ファイルに記憶した前記構成情報との間の前記検出した違いを調停することが、前記デバイスプレースホルダーオブジェクト及び前記構成ファイルの第１のフィールドの前記情報が一致してないときに、前記バックエンド環境に記憶した前記フィールドデバイスの前記デバイスプレースホルダーオブジェクトの第１のフィールドに記憶した構成情報を、前記フィールド環境に記憶した前記フィールドデバイスの前記構成ファイルの前記第１のフィールドに自動的に記憶することを含む、請求項２〜８のいずれかに記載の方法。
【請求項１０】
前記フィールドデバイスの前記デバイスプレースホルダーオブジェクト及び前記フィールドデバイスの前記構成ファイルに記憶した前記構成情報の間の前記検出した違いを調停することが、前記デバイスプレースホルダーオブジェクト及び前記構成ファイルの第１のフィールドの前記情報が一致してないときに、前記フィールド環境に記憶した前記フィールドデバイスの前記構成ファイルの前記第１のフィールドに記憶した構成情報を、前記バックエンド環境に記憶した前記フィールドデバイスの前記デバイスプレースホルダーオブジェクトの前記第１のフィールドに自動的に記憶することを含む、請求項２〜９のいずれかに記載の方法。
【請求項１１】
前記フィールドデバイスの前記デバイスプレースホルダーオブジェクト及び前記フィールドデバイスの前記構成ファイルに記憶した前記構成情報間の検出した違いを調停することが、前記デバイスプレースホルダーオブジェクトと前記構成ファイルとの間で、前記記憶した構成情報に違いが存在する旨のユーザへのメッセージを生成することを含む、請求項１〜１０のいずれかに記載の方法。
【請求項１２】
ユーザが、前記デバイスプレースホルダーオブジェクト及び前記構成ファイルに記憶した前記構成情報間の前記検出した違いをどのように解決するのかという様態に関する情報を明示することを可能にすることをさらに含む、請求項１１に記載の方法。
【請求項１３】
前記デバイスプレースホルダーオブジェクト及び前記構成ファイルに記憶した前記構成情報間の検出した違いのコンフリクトをどのように解決するのかに関する一組の規則を記憶することと、ユーザが、どの１つまたは複数の記憶を使用して、前記デバイスプレースホルダーオブジェクト及び前記構成ファイルに記憶した前記構成情報間の検出した違いのコンフリクトを解決するのかを構成することを可能にする、請求項１〜１２のいずれかに記載の方法。
【請求項１４】
前記フィールドデバイスの前記デバイスプレースホルダーオブジェクトを構成することが、前記デバイスプレースホルダーオブジェクトの１つ以上のプロパティのそれぞれの値を記憶することを含み、それぞれの値が、前記フィールドデバイスを記述するそれぞれのカテゴリまたはタイプを示す、請求項１〜１３のいずれかに記載の方法。
【請求項１５】
前記フィールドデバイスを記述する前記それぞれのカテゴリまたはタイプを示す前記それぞれの値を記憶することが、１つ以上の値を記憶することを含み、該１つ以上の値の各々が、Ｉ／Ｏインターフェースタイプ、デバイスタイプ、前記デバイスタイプの特徴、Ｉ／Ｏ構成タイプ、前記Ｉ／Ｏ構成パラメータタイプのプロパティ、または前記Ｉ／Ｏ構成タイプのチャネルパラメータをそれぞれ示す、請求項１４に記載の方法。
【請求項１６】
前記デバイスプレースホルダーオブジェクトが、複数のプロパティを含み、前記フィールドデバイスの前記デバイスプレースホルダーオブジェクトの第２のプロパティについて記憶した値に基づいて、前記フィールドデバイスの前記デバイスプレースホルダーオブジ
ェクトの第１のプロパティを構成することさらに含む、請求項１〜１５のいずれかに記載の方法。
【請求項１７】
入力／出力（Ｉ／Ｏ）ネットワークに接続される１つ以上のフィールドデバイスを有するフィールド環境、及びプロセスコントローラを含む１つ以上のバックエンドコンピューティング環境を有するバックエンド環境を有するプロセスプラントにおいて、フィールドデバイスをプロセスコントローラに結合するための結合システムであって、前記結合システムが、
前記フィールド環境内に配置された特定のフィールドデバイスと関連付けられたデバイスプレースホルダーオブジェクトを記憶する、前記バックエンド環境内に配置された第１のメモリであって、前記特定のフィールドデバイスの前記デバイスプレースホルダーオブジェクトが、前記特定のフィールドデバイスのＩ／Ｏ抽象化構成を定義し、前記構成したフィールドデバイスの値は前記フィールド環境中において前記特定のフィールドデバイスを前記Ｉ／ＯネットワークのいずれのＩ／Ｏデバイスとも接続されていないＩ／Ｏ未割当状態を示すものである、第１のメモリと、
前記特定のフィールドデバイスと関連付けられた構成ファイルを記憶する、前記フィールド環境内に配置された第２のメモリであって、前記特定のフィールドデバイスの前記構成ファイルが、前記特定のフィールドデバイスの構成を定義する、第２のメモリと、
結合アプリケーションであって、前記バックエンド環境内または前記フィールド環境内のうちの１つを介して動作して、前記Ｉ／Ｏネットワークをトラバースすることで、前記特定のフィールドデバイスと前記プロセスコントローラ間の通信経路を判定するために、前記Ｉ／Ｏネットワークを通して発見プロセスを行って、前記特定のフィールドデバイスと関連付けられた前記通信経路を定義する、結合アプリケーションであって、前記結合モジュールが、
前記発見プロセス中に、前記バックエンド環境に配置された前記特定のフィールドデバイスの前記デバイスプレースホルダーオブジェクトまたは前記フィールド環境に配置された前記構成ファイルの存在を検出し、
前記特定のフィールドデバイスの前記デバイスプレースホルダーオブジェクトまたは前記特定のフィールドデバイスの前記構成ファイルに記憶した構成情報と、前記特定のフィールドデバイスの前記デバイスプレースホルダーオブジェクトまたは前記特定のフィールドデバイスの前記構成ファイルのうちのもう一方に記憶した構成情報とを比較して、前記特定のフィールドデバイスの前記デバイスプレースホルダーオブジェクト及び前記特定のフィールドデバイスの前記構成ファイルに記憶した前記構成情報に任意の違いがあるかどうかを判定し、
前記特定のフィールドデバイスの前記デバイスプレースホルダーオブジェクト及び前記特定のフィールドデバイスの前記構成ファイルに記憶した前記構成情報に検出した違いがあるときに、前記特定のフィールドデバイスの前記検出したデバイスプレースホルダーオブジェクト及び前記特定のフィールドデバイスの前記構成ファイルに記憶した前記構成情報間の検出した違いを調停し、
前記特定のフィールドデバイスと関連付けられた前記検出した通信経路を構成メモリに記憶することによって、前記特定のフィールドデバイスを前記プロセスコントローラに結合する、結合アプリケーションと、を備え、前記結合することは、前記デバイスプレースホルダーオブジェクト内の前記フィールドの前記値を前記デバイスプレイスホルダーオブジェクトと関連付けられた前記特定のフィールドがＩ／Ｏ割当状態であることを示すように変更することを含む、結合システム。
【請求項１８】
前記フィールドデバイスが前記Ｉ／Ｏ未割当状態である間、前記フィールドデバイスの前記構成したデバイスプレースホルダーオブジェクトを用いて、バックエンド環境でコミッショニングアクティビティの第１のセットが実行され、
前記フィールドデバイスが前記Ｉ／Ｏ割当状態である場合に、前記構成メモリに記憶さ
れた前記検出した通信経路を用いて、コミッショニングアクティビティの第２のセットが実行される、
請求項１７に記載の結合システム。
【請求項１９】
前記結合アプリケーションが、前記特定のフィールドデバイスと関連付けられた前記検出した通信経路を、前記特定のフィールドデバイスの前記デバイスプレースホルダーオブジェクトと関連付けられた構成メモリに記憶することによって、前記特定のフィールドデバイスを前記プロセスコントローラに結合する、請求項１８に記載の結合システム。
【請求項２０】
前記結合アプリケーションが、前記特定のフィールドデバイスと関連付けられた前記検出した通信経路を、前記構成メモリに記憶することによって、前記検出した通信経路を前記バックエンド環境内の構成データベースに記憶することによって、前記特定のフィールドデバイスを前記プロセスコントローラに結合する、請求項１８または１９に記載の結合システム。
【請求項２１】
前記結合アプリケーションが、前記デバイスプレースホルダーオブジェクト及び前記構成ファイルの前記もう一方の第１のフィールドがいかなる構成情報もその中に記憶していないときに、前記特定のフィールドデバイスの前記デバイスプレースホルダーオブジェクト及び前記構成ファイルの一方の前記第１のフィールドに記憶した構成情報を、前記デバイスプレースホルダーオブジェクト及び前記構成ファイルの前記もう一方の前記第１のフィールドに記憶することによって、前記特定のフィールドデバイスの前記デバイスプレースホルダーオブジェクト及び前記構成ファイルに記憶した前記構成情報の間の前記検出した違いを調停する、請求項１８〜２０のいずれかに記載の結合システム。
【請求項２２】
前記結合アプリケーションが、前記デバイスプレースホルダーオブジェクト及び前記構成ファイルの第１のフィールドの構成情報が一致してないときに、前記特定のフィールドデバイスの前記デバイスプレースホルダーオブジェクトの前記第１のフィールドに記憶した前記構成情報を、前記特定のフィールドデバイスの前記構成ファイルの前記第１のフィールドに自動的に記憶することによって、前記特定のフィールドデバイスの前記デバイスプレースホルダーオブジェクト及び前記構成ファイルに記憶した前記構成情報の間の前記検出した違いを調停する、請求項１８〜２１のいずれかに記載の結合システム。
【請求項２３】
前記結合アプリケーションが、前記プレースホルダーオブジェクト及び前記構成ファイルの第１のフィールドの構成情報が一致してないときに、前記特定のフィールドデバイスの前記構成ファイルの前記第１のフィールドに記憶した前記構成情報を、前記特定のフィールドデバイスの前記デバイスプレースホルダーオブジェクトの第１のフィールドに自動的に記憶することによって、前記特定のフィールドデバイスの前記デバイスプレースホルダーオブジェクト及び前記構成ファイルに記憶した前記構成情報の間の前記検出した違いを調停する、請求項１８〜２２のいずれかに記載の結合システム。
【請求項２４】
前記結合アプリケーションが、前記特定のフィールドデバイスの前記デバイスプレースホルダーオブジェクトと前記構成ファイルとの間で、前記記憶した構成情報に違いが存在する旨のユーザへのメッセージを生成することによって、前記デバイスプレースホルダーオブジェクト及び前記特定のフィールドデバイスの前記構成ファイルに記憶した前記構成情報間の前記検出した違いを調停する、請求項１８〜２３のいずれかに記載の結合システム。
【請求項２５】
前記結合アプリケーションが、ユーザが、前記特定のフィールドデバイスの前記デバイスプレースホルダーオブジェクト及び前記構成ファイルに記憶した前記構成情報間の前記検出した違いをどのように解決するのかという様態に関する情報を明示することを可能に
する、ユーザインターフェースをさらに含む、請求項１８〜２４のいずれかに記載の結合システム。
【請求項２６】
前記結合アプリケーションが、前記特定のフィールドデバイスの前記デバイスプレースホルダーオブジェクト及び前記構成ファイルに記憶した前記構成情報間の検出した違いのコンフリクトをどのように解決するのかに関する一組の規則を記憶する、さらなるメモリをさらに含み、前記ユーザインターフェースが、ユーザが、どの１つまたは複数の記憶を使用して、前記特定のフィールドデバイスの前記デバイスプレースホルダーオブジェクト及び前記構成ファイルに記憶した構成情報間の前記検出した違いの前記コンフリクトを解決するのかを構成することを可能にする、請求項１８〜２３のいずれかに記載の結合システム。
【請求項２７】
前記結合アプリケーションが、さらに制御モジュールを前記プロセスコントローラにダウンロードすることによって、前記特定のフィールドデバイスを前記プロセスコントローラに結合し、前記制御モジュールが、前記制御モジュールの動作中に、前記特定のフィールドデバイスと通信する、請求項１８〜２６のいずれかに記載の結合システム。
【請求項２８】
前記特定のフィールドデバイスの前記デバイスプレースホルダーオブジェクトが、前記デバイスプレースホルダーオブジェクトの１つ以上のプロパティのそれぞれの値を含み、それぞれの値が、前記特定のフィールドデバイスを記述するそれぞれのカテゴリまたはタイプを示す、請求項１８〜２７のいずれかに記載の結合システム。
【請求項２９】
前記デバイスプレースホルダーオブジェクトが、１つ以上の値を記憶し、該１つ以上の値の各々が、Ｉ／Ｏインターフェースタイプ、デバイスタイプ、前記デバイスタイプの特徴、Ｉ／Ｏ構成タイプ、前記Ｉ／Ｏ構成パラメータタイプのプロパティ、または前記Ｉ／Ｏ構成タイプのチャネルパラメータをそれぞれ示す、請求項１８〜２８のいずれかに記載の結合システム。
【請求項３０】
前記デバイスプレースホルダーオブジェクトが、複数のプロパティを含み、前記特定のフィールドデバイスの前記デバイスプレースホルダーオブジェクトの第１のプロパティが、前記特定のフィールドデバイスの前記デバイスプレースホルダーオブジェクトの第２のプロパティについて記憶した値に基づく、請求項１８〜２９のいずれかに記載の結合システム。
【請求項３１】
前記結合アプリケーションが、第１のデバイスを検出することによって、前記Ｉ／Ｏネットワークを通して前記発見プロセスを行い、次いで、前記第１のデバイスに通信的に接続された一組のさらなるデバイスの各々を自動感知して、前記第１のデバイスを通した前記さらなるデバイスの各々への通信経路を判定する、請求項１８〜３０のいずれかに記載の結合システム。
【請求項３２】
前記特定のフィールドデバイスの前記構成ファイルが、前記特定のフィールドデバイス内のコンピュータメモリまたは前記特定のフィールドデバイスとは異なるプロセスプラントデバイスに位置付けられたコンピュータメモリのさらなるデバイスプレイスホルダーオブジェクトの少なくともひとつに記憶される、請求項１８〜３１のいずれかに記載の結合システム。