【手続補正書】
【提出日】平成25年7月19日(2013.7.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部データを使用してプロセス制御プラントを制御する際に使用するプロセス制御システムであって、前記プロセス制御プラントは、複数の現場装置を制御するために連結されているプロセスコントローラを含み、前記プロセス制御システムは、
前記プロセス制御プラントの少なくとも一部の実行時に、前記プロセス制御システムのファイアウォールの内側のコンピュータデバイスによって生成される内部データ項目と、前記ファイアウォールの外側のコンピュータデバイスによって生成される外部データ項目との両方を使用するプロセス制御機能を実行するように構成されるプロセス制御エンティティと、
前記プロセス制御エンティティに通信可能に連結され、前記プロセス制御エンティティによって使用される前記外部データ項目の現在値と現在のステータスとを保存するメモリを有する外部データオブジェクトと、
前記プロセス制御エンティティと同じコンピュータデバイスまたは外部データ統合サーバ上に、少なくとも１つの外部データ統合サービスを含む外部データ統合エンティティと、
を備え、
前記外部データ統合エンティティは、
前記プロセス制御エンティティ、前記外部データオブジェクト、および外部データソースに通信可能に連結されており、
前記外部データオブジェクトにアクセスするように構成されており、
前記プロセス制御プラントの前記少なくとも一部の実行時に、前記データ項目の更新された値と更新されたステータスとを前記外部データソースから周期的に受信し、前記外部データオブジェクトにおける前記外部データ項目の前記現在値と前記現在のステータスとを、前記更新された値と前記更新されたステータスとに更新するように構成されており、
前記プロセス制御機能は、実行時に、かつ前記外部データ項目の直近の更新されたステータスに基づいて、前記外部データ項目の更新された最新の値を使用することができる、プロセス制御システム。
【請求項２】
前記プロセス制御エンティティが、オペレータ表示ルーチン、制御モジュール、機能ブロック、または保守ルーチンのうちの１つであるか、
前記プロセス制御エンティティが、ワークステーション、前記プロセスコントローラ、または前記複数の現場装置の１つ、のうちの１つのために構成されているか、
前記プロセス制御機能が、制御ループ機能、維持機能、オペレータにより開始された機能、または表示機能のうちの１つであるか、または
前記外部データソースが、ＯＰＣサーバ、データベースサーバ、ウェブサービスプロバイダ、ウェブサイト、ＲＳＳフィード、または他のコンピュータデバイスのうちの１つである、
請求項１に記載のプロセス制御システム。
【請求項３】
前記外部データ項目の前処理または後処理のうち少なくとも１つのためのスクリプトと、
イベントハンドラと前記外部データ項目との関連付けと、
前記外部データ項目の代替値と、
前記外部データオブジェクトの前記メモリの少なくとも一部の読み出しまたは書き込みのうちの少なくとも１つのための別個のアクセス制御と、
前記外部データ項目の前記現在値が有効である時間の範囲の表示と、
前記外部データ項目のタイムシフトされた現在値と、
のうち少なくとも１つをさらに備える、請求項１又は請求項２に記載のプロセス制御システム。
【請求項４】
前記外部データオブジェクトの前記メモリは、前記外部データ項目の前記現在値に対応する少なくとも１つの属性をさらに含み、前記少なくとも１つの属性は、タイムスタンプ、前記外部データソースのタイプ、一意の識別子、名前またはタグ、数値表記単位の種類、範囲、初期設定値、説明、データ形式の表示、あるいは更新レートから選択され、前記プロセス制御機能は、前記最新の更新されたステータスと、前記少なくとも１つの属性のうちの少なくとも１つとに基づいて、前記外部データ項目の前記最新の更新された値を使用できるようになっている、請求項１〜請求項３の何れか１項に記載のプロセス制御システム。
【請求項５】
実行時に、かつ前記外部データ項目の前記最新の更新されたステータスに基づいて、２つ以上のプロセス制御エンティティが、前記最新の更新された前記外部データ項目の値を使用できるようになっている、請求項１〜請求項４の何れか１項に記載のプロセス制御システム。
【請求項６】
前記外部データ統合サービスが、前記プロセス制御システムにおける複数のコンピュータデバイスの各々に、前記外部データ統合サービスのインスタンスと、前記外部データオブジェクトの別個のローカルインスタンスと、を備え、かつ、前記複数のコンピュータデバイスのうちの１つが利用不可である場合に、前記利用不可のコンピュータデバイスを本来対象としていた前記外部データソースから利用可能なコンピュータデバイスが通信を受信する、請求項１〜請求項５の何れか１項に記載のプロセス制御システム。
【請求項７】
前記外部データ統合エンティティが、前記外部データ統合サーバと前記外部データ統合サービスとの両方を含み、かつ、前記外部データ統合サーバが利用可能である場合に、前記外部データ統合サービスがスタンバイモードにあり、前記外部データ統合サーバが利用不可になると、前記外部データ統合サービスがアクティブモードに入る、請求項１〜請求項６の何れか１項に記載のプロセス制御システム。
【請求項８】
前記外部データ統合エンティティが、前記外部データ統合サーバと１つ以上の外部データ統合サービスとの両方を１つ以上のコンピュータデバイスに含み、
前記１つ以上の外部データ統合サービスが前記ファイアウォールの内側にあり、
前記外部データ統合サーバが前記ファイアウォールの外側にあり、
前記外部データ統合サーバが、前記１つ以上の外部データ統合サービスへの前記外部データ項目の伝送をまとめるように構成されている、
請求項１〜請求項７の何れか１項に記載のプロセス制御システム。
【請求項９】
検索メカニズムをさらに含み、前記検索メカニズムは、外部データソースの選択可能なリストと、外部データソースの前記選択可能なリストから選択された外部データソースに対応する外部データ項目の選択可能なリストとを表示するように構成されており、前記プロセス制御エンティティは、外部データ項目の前記選択可能なリストから選択された外部データ項目を使用するように構成されている、請求項１〜請求項８の何れか１項に記載のプロセス制御システム。
【請求項１０】
外部データソースの前記選択可能なリストが、自動的に発見された少なくとも１つの外部データソースを含む、請求項９に記載のプロセス制御システム。
【請求項１１】
プロセスプラントを制御するプロセス制御システムに外部データを統合する方法であって、前記プロセスプラントが複数の現場装置を制御するために連結されているプロセスコントローラを含む方法が、
ユーザの選択用に、データソースの表示を表示するステップであって、前記データソースは、前記プロセス制御システムのファイアウォールの外側にあるステップと、
ユーザが前記データソースを選択すると、ユーザの選択用に、前記データソースの少なくとも１つのデータ項目の表示を表示するステップと、
前記少なくとも１つのデータ項目のうち１つのユーザ選択の表示を受け取った後、前記プロセスプラントの少なくとも一部の実行時に、前記プロセス制御システム内のプロセス制御エンティティを、前記選択されたデータ項目の現在値を使用するプロセス制御機能を実行するように構成するステップと、
前記プロセスプラントの前記少なくとも一部の実行時に、
前記データソースから前記選択されたデータ項目の更新された値を周期的に受信するステップと、
前記プロセス制御エンティティに通信可能に連結された外部データオブジェクトのメモリで、前記選択されたデータ項目の前記現在値を前記更新された値に更新するステップと、
前記外部データオブジェクトの前記メモリにおいて、前記選択されたデータ項目の現在のステータスを、更新されたステータスに更新するステップと、
前記プロセス制御エンティティによって前記選択されたデータ項目の前記現在のステータスに基づき、前記外部データオブジェクトから前記選択されたデータ項目の前記現在値を使用して、前記プロセス制御機能を実行するステップと、
を含む方法。
【請求項１２】
前記更新されたステータスの表示を前記データソースから受信するステップ、または前記プロセス制御システムと前記データソースとの間の通信のステータスを判断するステップのうちの少なくとも１つにより、前記選択されたデータ項目の前記更新されたステータスを判断するステップ、をさらに含む、請求項１１に記載の方法。
【請求項１３】
前記選択されたデータ項目の後続の更新された値が、更新期間内に受信されない場合に、前記選択されたデータ項目の前記現在のステータスを変更するステップをさらに含む、請求項１１又は請求項１２に記載の方法。
【請求項１４】
ヒステリシスレベルに基づいて、前記選択されたデータ項目の前記現在のステータスを表示するステップをさらに含む、請求項１１〜請求項１３の何れか１項に記載の方法。
【請求項１５】
前記選択されたデータ項目の前記現在値を使用して前記プロセス制御機能を実行するステップが、
前記選択されたデータ項目の前記現在値を使用して、前記選択されたデータ項目の前記現在値が有効であると定義される時間範囲の間に前記プロセス制御機能を実行するステップ、
前記選択されたデータ項目のタイムシフトされた現在値を使用して前記プロセス制御機能を実行するステップ、または
前記選択されたデータ項目の代替現在値を判断し、前記代替現在値を使用して前記プロセス制御機能を実行するステップ、
のうちの少なくとも１つを含む、請求項１１〜請求項１４の何れか１項に記載の方法。
【請求項１６】
プロセスプラントを制御するプロセス制御システム制御に外部データを統合する方法であって、前記プロセスプラントが複数の現場装置を制御するために連結されているプロセスコントローラを含む方法が、
前記プロセスプラント少なくとも一部の実行時に、前記プロセス制御システムのファイアウォールの内側にあるコンピュータデバイスによって生成された内部データ項目と、前記プロセス制御システムの前記ファイアウォールの外側にある外部データソースからの外部データ項目との両方を使用するプロセス制御機能を実行するために、前記プロセス制御システムでプロセス制御エンティティを構成するステップと、
前記プロセス制御システム内の外部データオブジェクトを前記プロセス制御エンティティと通信可能に連結するステップであって、前記外部データオブジェクトが、前記外部データ項目の現在値、現在のステータス、および少なくとも１つの属性をメモリに保存するステップと、
外部データ統合エンティティを、前記プロセス制御エンティティ、前記外部データオブジェクト、および前記外部データソースに通信可能に連結し、前記外部データ統合エンティティは、前記プロセス制御システムにある外部データ統合サーバ、または前記プロセス制御エンティティと同じコンピュータデバイスにある外部データ統合サービスのうちの少なくとも１つであるステップと、
前記プロセスプラントの前記少なくとも一部の実行時に、
前記外部データソースから、前記外部データ統合エンティティで、前記外部データ項
目の更新された値と更新されたステータスとを周期的に受信するステップと、
前記外部データオブジェクトにおける前記外部データ項目の前記現在値を前記更新された値に更新するステップと、
前記外部データオブジェクトにおける前記外部データ項目の前記現在のステータスを前記更新されたステータスに更新するステップと、
前記外部データ項目の前記現在のステータスと前記少なくとも１つの属性のうちの１つとに基づき、前記プロセス制御エンティティにより、前記現在値を使用して前記プロセス制御機能を実行するステップと、
を含む方法。
【請求項１７】
現在値の前記リストの各メンバーが、前記プロセス制御システムに現在統合されている、前記外部データソースの外部データ項目の現在値のリストまたは現在のステータスのリストのうちの少なくとも１つ、
前記外部データソースの任意の外部データ項目の現在値を使用するように現在構成されているプロセス制御エンティティのリスト、
前記外部データソースからの任意の外部データ項目を現在使用しているプロセス制御機能のリスト、または
利用可能な外部データソースのリスト、
のうちの少なくとも１つを表示するステップをさらに含む、請求項１６に記載の方法。
【請求項１８】
前記外部データ項目を、前処理または後処理スクリプトのうちの少なくとも１つと関連付けるステップと、
前記外部データ項目をイベントハンドラと関連付けるステップと、
前記外部データ項目の代替値を決定するステップと、
前記外部データオブジェクトの読み出しまたは書き込みのうちの少なくとも１つのための別個のアクセス制御を提供するステップと、
前記プロセス制御機能で使用する前記外部データ項目の前記現在値をタイムシフトするステップと、
前記現在値が有効である時間の範囲を決定するステップと、
のうちの少なくとも１つをさらに含む、請求項１６又は請求項１７に記載の方法。