【手続補正書】
【提出日】平成21年6月1日(2009.6.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
制御及び監視装置からのデータを通信するためのシステムであって：
前記制御及び監視装置に接続され、前記制御及び監視装置と通信可能な状態にあるネットワーク接続を有するコントローラー；及び、
前記コントローラー上にインストールされたソフトウェアを備え、
前記ソフトウェアが前記制御及び監視装置からデータをリードすること、及び前記制御及び監視装置から要求していないメッセージを受信することができ、そして、前記ソフトウェアが出力先のアプリケーションが要求する形式で前記データを構成し、手動の介在無くして前記コントローラーと前記アプリケーションとの間の自動的かつ直接的な前記ネットワーク接続を介して前記出力先のアプリケーションに前記データ及びメッセージを送信することができる、システム。
【請求項２】
前記制御及び監視装置がプログラマブルロジックコントローラー（ＰＬＣ）であり、さらに、前記データが前記プログラマブルロジックコントローラーからリードされた別個のデータポイントである、請求項１に記載のシステム。
【請求項３】
前記データが１つまたは複数のトリガ条件の発生で前記ネットワーク接続を介して送信される、請求項２に記載のシステム。
【請求項４】
前記１つまたは複数のトリガ条件が前記ＰＬＣからの要求していないメッセージの受信、前記ＰＬＣからリードされたデータポイントの変化、及び前記ＰＬＣからリードされたデータポイントに関する論理条件の満足から成るグループから選択される、請求項３に記載のシステム。
【請求項５】
前記コントローラーが前記トリガ条件を定義するためにプログラマブルである、請求項３に記載のシステム。
【請求項６】
前記ソフトウェアが前記ネットワーク接続を介して受信された要求への応答で前記データを前記ネットワーク接続を介して出力先に送信することができる、請求項２に記載のシステム。
【請求項７】
前記トリガ条件の前記プログラムが前記データの前記出力先、及び前記トリガ条件の満足で前記データが送信されるときの形式に関する情報を含む、請求項５に記載のシステム。
【請求項８】
前記データが前記ネットワーク接続を介した前記出力先への送信の前にフォーマットされる、請求項７に記載のシステム。
【請求項９】
前記フォーマットされたデータがＴＣＰ、メッセージキュー、ＳＭＴＰ及びＳＱＬデータベースコールを含む、１つまたは複数の異なったプロトコルを使用して前記ネットワーク接続を介して送信される、請求項８に記載のシステム。
【請求項１０】
前記ソフトウェアが前記データをデータベースに挿入する、またはデータベースに既に存在するデータを更新することができ、前記データベースが前記ネットワーク接続を介して前記コントローラーに接続されたコンピューター上に存在する、請求項７に記載のシステム。
【請求項１１】
前記ソフトウェアが前記フォーマットされたメッセージを前記ネットワーク接続を介して前記コントローラーに接続しているコンピューター上で動作しているアプリケーションに送信することができる、請求項８に記載のシステム。
【請求項１２】
前記コントローラー上の非揮発性記憶装置に格納された１つまたは複数の設定ファイルであって、定義された全てのプロジェクト、伝送、及び一般的な設定を含む設定ファイルをさらに備え、前記ソフトウェアが電源障害状態からの回復時に前記設定ファイルを使用して、それ自体を事前の状態に回復することができる、請求項７に記載のシステム。
【請求項１３】
前記ＰＬＣからリードされた、参照された全ての別個のデータポイントの現在の状態を格納する揮発性作業記憶装置をさらに備える、請求項７に記載のシステム。
【請求項１４】
前記コントローラー上の非揮発性記憶装置に収容される一時記憶領域であって、前記ネットワーク接続が利用不可能なときに、前記フォーマットされたデータが格納される一時記憶領域をさらに備える、請求項８に記載のシステム。
【請求項１５】
前記ネットワーク接続が利用可能になったときに、前記ソフトウェアが前記一時記憶領域に格納された全てのフォーマットされたデータを再送信することができる、請求項１４に記載のシステム。
【請求項１６】
前記コントローラーの非揮発性記憶装置上に格納された１つまたは複数のログファイルをさらに備え、前記ソフトウェアが前記ログファイルに記入を行う、請求項８に記載のシステム。
【請求項１７】
前記ネットワーク接続を介して前記コントローラーに接続されたコンピューター上で動作しているユーザーアプリケーションであって、前記ユーザーが前記コントローラーを設定及びプログラムすることを可能にするユーザーアプリケーションをさらに備える、請求項８に記載のシステム。
【請求項１８】
前記ユーザーが１つまたは複数のトリガ条件から成るプロジェクトであって、前記ネットワーク接続を介して前記コントローラーの前記ソフトウェアにダウンロードされるプロジェクトを作成することができる、請求項１７に記載のシステム。
【請求項１９】
前記ユーザーが前記データに対する特定の出力先を定義し、トリガ条件を前記特定の出力先に関連付けることができる、請求項１７に記載のシステム。
【請求項２０】
前記特定の出力先がネットワーク接続を有しているコンピューター上で動作しているアプリケーション、ネットワーク接続を有しているコンピューター上に存在するデータベース、及び電子メールアドレスから成るグループから選択される、請求項１９に記載のシステム。
【請求項２１】
トリガ条件が満たされたときに、前記コントローラーが前記データを前記トリガ条件に関連付けられた前記特定の出力先に直接的に送信する、請求項１９に記載のシステム。
【請求項２２】
前記ユーザーが前記データを前記特定の出力先に送信するために使用される方法を特定することができる、請求項１９に記載のシステム。
【請求項２３】
前記方法がメッセージキュー、ＴＣＰメッセージ、ＳＱＬデータベースコール、及びＳＭＴＰメッセージを含むグループから選択される、請求項２２に記載のシステム。
【請求項２４】
前記コントローラー及び前記ＰＬＣが共通のバックプレーンを有し、さらに、前記コントローラーが前記バックプレーンを介して前記ＰＬＣと通信する、請求項２に記載のシステム。
【請求項２５】
前記コントローラーが複数のＰＬＣと共通のバックプレーンを有し、前記共通のバックプレーンを介して前記複数のＰＬＣと通信する、請求項２４に記載のシステム。
【請求項２６】
前記ＰＬＣが通信チャネルを介して第２のＰＬＣと接続されており、さらに前記コントローラーが共通のバックプレーンを有するＰＬＣを介して前記第２のＰＬＣと通信することができる、請求項２４に記載のシステム。
【請求項２７】
前記通信チャネルがシリアル接続またはＴＣＰ／ＩＰ接続を含む、請求項２４に記載のシステム。
【請求項２８】
前記ソフトウェアがさらに、通信デバイスドライバを備え、前記デバイスドライバが、前記コントローラーが通信チャネルを介して第２のＰＬＣと通信することを可能にする、請求項２に記載のシステム。
【請求項２９】
前記通信チャネルがシリアル接続またはＴＣＰ／ＩＰ接続を含む、請求項２８に記載のシステム。
【請求項３０】
前記コントローラーが前記ＰＬＣの前記別個のデータポイントを変更することが可能である、請求項２に記載のシステム。
【請求項３１】
前記ＰＬＣが前記コントローラーから特定のデータを要求し、さらに前記コントローラーが前記ネットワーク接続を介して前記ＰＬＣによって要求された前記データを取得することができる、請求項３０に記載のシステム。
【請求項３２】
前記コントローラーを設定し、前記トリガ条件を定義し、そして前記データの前記出力先を定義するための、前記ネットワーク接続を介して前記コントローラーに接続されたコンピューター上で動作するユーザーアプリケーションをさらに備える、請求項７に記載のシステム。
【請求項３３】
前記ソフトウェアがさらに、前記ＰＬＣからリードされた前記データの変化を追跡し、前記ＰＬＣからリードされた前記データに論理操作を適用するための論理サーバーを備える、請求項２に記載のシステム。
【請求項３４】
前記論理サーバーのための論理フローを構築するための、前記ネットワーク接続を介して前記コントローラーに接続されたコンピューター上で動作する論理コンポーザーをさらに備える、請求項３３に記載のシステム。
【請求項３５】
前記ソフトウェアがさらに、前記ネットワーク接続を介して前記コントローラーに接続されたユーザーディスプレイを管理及び更新するための表示サーバーを備える、請求項２に記載のシステム。
【請求項３６】
前記表示サーバーによって管理及び更新される前記ディスプレイを閲覧するための、前記ネットワーク接続を介して前記コントローラーに接続されたコンピューター上で動作する閲覧アプリケーションをさらに備える、請求項３５に記載のシステム。
【請求項３７】
数学的または論理的表現式を評価し、前記ＰＬＣからリードされたデータを使用するための表現式サーバーをさらに備える、請求項２に記載のシステム。
【請求項３８】
前記表現式サーバーのために前記数学的または論理的表現式を構築するための、前記ネットワーク接続を介して前記コントローラーに接続されたコンピューター上で動作する表現式コンポーザーアプリケーションをさらに備える、請求項３７に記載のシステム。
【請求項３９】
前記コントローラーがＰＣであり、前記ソフトウェアがさらにデバイスドライバを備え、前記デバイスドライバが、前記ＰＣが１つまたは複数の通信チャネルを介して１つまたは複数のＰＬＣと通信することを可能にする、請求項２２に記載のシステム。
【請求項４０】
前記１つまたは複数の通信チャネルがシリアル接続またはＴＣＰ／ＩＰ接続の１つを含む、請求項３９に記載のシステム。
【請求項４１】
ＰＬＣからのデータを通信するためのシステムであって：
前記ＰＬＣに接続され、前記ＰＬＣと通信可能状態にあるコントローラーであって、前記ＰＬＣから特定のデータポイントをリードする能力を有し、ネットワーク接続を有するコントローラー；
トリガ条件を評価し、前記トリガ条件が満足されたとき、前記ネットワーク接続上で前記ＰＬＣからリードされた１つまたは複数の前記データポイントを出力先のアプリケーションが要求する形式で構成し、そのデータを予め定義された出力先の前記アプリケーションに送信するための、前記コントローラー上にインストールされたソフトウェアコンポーネント；
前記ソフトウェアは前記ＰＣと前記アプリケーションとの間に手動の介在無くして自動的かつ直接的な前記ネットワーク接続を提供している、そして
前記コントローラーを設定し、前記トリガ条件を定義し、そして前記予め定義された出力先を定義するための、前記ネットワーク接続を介して前記コントローラーに接続されたコンピューター上で動作するユーザーアプリケーションを備えるシステム。
【請求項４２】
前記予め定義された出力先がネットワーク接続を有しているコンピューター上で動作しているアプリケーション、ネットワーク接続を有しているコンピューター上に存在するデータベース、及び電子メールアドレスから成るグループから選択される、請求項４１に記載のシステム。
【請求項４３】
前記コントローラーが前記ＰＬＣのバックプレーンにプラグインされ、前記バックプレーンを介して前記ＰＬＣと通信する、請求項４１に記載のシステム。
【請求項４４】
前記トリガ条件が前記ＰＬＣからの要求していないメッセージの受信、前記ＰＬＣからリードされたデータポイントの変化、及び前記ＰＬＣからリードされたデータポイントに関する論理条件の満足から成るグループから選択される、請求項４１に記載のシステム。
【請求項４５】
制御及び監視装置からのデータを通信するためのシステムであって：
１つまたは複数の前記制御及び監視装置に接続され、通信可能な状態にある、ネットワーク接続を有するＰＣ；及び、
前記ＰＣ上にインストールされたソフトウェアであって、前記１つまたは複数の制御及び監視装置からデータをリードすること、及び前記１つまたは複数の制御及び監視装置からメッセージを受信することができるデバイスドライバを備え、そして、出力先のアプリケーションが要求する形式で前記データを構成し前記ネットワーク接続を介して該出力先に前記データ及びメッセージを送信することができるソフトウェアを備え、さらに、前記ソフトウェアは前記ＰＣと前記アプリケーションとの間に手動の介在無くして自動的かつ直接的な前記ネットワーク接続を提供している、システム。
【請求項４６】
前記１つまたは複数の制御及び監視装置が１つまたは複数のプログラマブルロジックコントローラー（ＰＬＣ）であり、さらに、前記データが前記１つまたは複数のプログラマブルロジックコントローラーからリードされた別個のデータポイントである、請求項４５に記載のシステム。
【請求項４７】
前記ＰＣが１つまたは複数の対応する通信チャネルを介して前記１つまたは複数のＰＬＣに接続されており、前記通信チャネルがシリアル接続またはＴＣＰ／ＩＰ接続の１つを含む、請求項４６に記載のシステム。