【誤訳訂正書】
【提出日】平成20年11月13日(2008.11.13)
【誤訳訂正１】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
複数のスプレーノズルと、該スプレーノズルを通って押し出される液体を供給する液体供給装置と、該液体の供給及び該液体の圧力のうち少なくとも一つを制御する処理装置及びメモリを有するスプレー・コントローラと、を備えたスプレー・システムを制御するための割込み駆動システムであって、前記システムは
メモリ内に常駐するアプリケーション・ファイルであって、前記アプリケーション・ファイルは、オブジェクト指向ソフトウェア・プログラムを用いて作成されたファンクション・ブロック表現のバイナリ・バージョンであり、ブロック図は、前記スプレー・システムのタスク及び手続きを実行するための物理的および論理的特性を表わし、前記ファンクション・ブロック表現を作成するために相互接続されている複数のソフトウェア・オブジェクトを含む、前記アプリケーション・ファイルと、
前記複数のソフトウェア・オブジェクト間の通信を可能にし、前記複数のソフトウェア・オブジェクト内の少なくとも１つにより送られる、前記スプレー・コントローラによって検出される、流速、液体の圧力及びスプレー濃度のうちの少なくとも一つに対して応答する割込み信号を処理し、前記アプリケーション・ファイルのデータ・コンテンツを解釈し処理する前記メモリに常駐するランタイム・エンジンと、
を備える割込み駆動システム。
【請求項２】
前記複数のソフトウェア・オブジェクトのそれぞれが、対応するコンセプトを表す内部データを有するデータ構造と、方法として実施される外部インターフェースと、を備えた請求項１のシステム。
【請求項３】
前記ファンクション・ブロック表現を作成するために、前記オブジェクト指向ソフトウェア・プログラムが、前記複数のソフトウェア・オブジェクトを提供し該ソフトウェア・オブジェクトを相互接続するファンクション・ブロック・ライブラリにアクセスすることが可能である、請求項１のシステム。
【請求項４】
前記複数のソフトウェア・オブジェクトの少なくともいずれかはデータ入力に応答して出力データを生成することが可能であり、前記ランタイム・エンジンの実行中に前記データが生成される、請求項３のシステム。
【請求項５】
前記複数のソフトウェア・オブジェクトの一つ以上がコマンド入力に応答して動作を引き起こすことが可能である、請求項４のシステム。
【請求項６】
コマンドに割り当てられた固有の基準値に従って、前記ランタイム・エンジンが前記複数のソフトウェア・オブジェクトのうち一つまたは複数の間でコマンドの交換を容易に行うことを可能とし、前記コマンドおよび対応基準値が前記アプリケーション・ファイルで指定される、請求項１のシステム。
【請求項７】
割込み処理をするための命令を有するプログラム可能な・ロジックとオブジェクト指向コードとを用いたスプレー・コントローラの物理的および論理的操作を実行するための方法であって、前記方法は
対応するコンセプトを表す内部データと、方法として実行される外部インターフェースとを有する一つ以上のデータ構造を特定するアプリケーション・ファイルを生成するステップであって、前記データ構造は、前記スプレー・コントローラのタスク及び手続きを実行するための物理的および論理的な特性の内の少なくともいずれかに対応する、前記ステップと、
前記アプリケーションで指定された前記一つ以上のデータ構造をプログラム可能なロジック制御装置のメモリに取り込むステップと、
前記一つ以上のデータ構造と前記アプリケーション・ファイル内の関係パラメータを解釈するための命令を有するプログラム可能なロジック制御装置内に位置するランタイム・エンジンを起動するステップと、を含む方法。
【請求項８】
前記生成のためのステップが、前記一つ以上のデータ構造を論理的に相互接続するための命令を処理することができるオブジェクト指向コンフィギュレーション・プログラムにより実行され、ファンクション・ブロック図を作成する、請求項７の方法。
【請求項９】
スプレー・コントローラ上に位置する記憶媒体に取り込まれるアプリケーション・ファイルのコンテンツに従って、前記スプレー・コントローラの操作を可能にする方法であって、前記アプリケーション・ファイルは一つ以上のデータ構造と、前記スプレー・コントローラのタスク及び手続きを実行するための物理的および論理的特性を表す関係パラメータを備え、前記システムは動作時間中に生成された割込みに対応することができる、前記方法は
ランタイム・エンジンによる実行のため、前記アプリケーション・ファイルにより指定された前記一つ以上のデータ構造を初期化するステップと、
前記ランタイム・エンジンにより実行される前記一つ以上のデータ構造に対応するファンクション・ブロック・コード設定を実行するステップを含み、前記ファンクション・ブロック・コードには、前記一つ以上のデータ構造と、そのコンポーネントの前記物理的および論理的特性を表す関係パラメータの処理に応答して、前記スプレー・コントローラの物理的なコンポーネントと対話するための命令が含まれる、前記方法。
【請求項１０】
実行のための前記ステップが、一つのデータ構造から別のデータ構造へとデータを転送するステップを含み、転送された前記データにソフトウェア・オブジェクトの前記関係パラメータが含まれる、請求項９の方法
【請求項１１】
前記転送するステップは、転送を要請する前記データ構造により、データの転送元の、データ構造の固有の論理アドレスを指定する工程を含む、請求項１０の方法。
【請求項１２】
前記転送するステップは、前記一つのデータ構造により送られた前記コマンドの有効性を確認する工程を更に含む、請求項１０の方法。
【請求項１３】
前記転送するステップは、前記コマンドを受け取る前記データ構造の前記固有の論理アドレスに従って、前記コマンドを前記一つのデータ構造からコマンドを受け取るように設定された前記データ構造に転送する工程を含む、請求項１０の方法。
【請求項１４】
前記アプリケーション・ファイルで指定された個々のデータ構造は、他のデータ構造から参照される固有の論理アドレスを有する、請求項１０の方法。
【請求項１５】
複数のスプレーノズルと、液体供給システムと、処理装置及びメモリを含み前記複数のスプレーノズルを制御するための出力信号を送るために機能するスプレー・コントローラとを備えたタイプの噴霧装置の制御システムであって、前記システムは
スプレー・システムの特性データを受け取り前記メモリに格納する手段と、
前記複数のスプレーノズルにコマンド信号を送信し、それにより液体の流れを制御する手段と、
ファンクション・ブロック・ライブラリからアクセス可能であり、且つ前記スプレー・システムのタスク及び手続きを実行するための物理的および論理的特性を表し、その他のソフトウェア・オブジェクトを持ち、実行する操作を示すメッセージや送信オブジェクトの状態をやりとりする複数のソフトウェア・オブジェクトを含む、前記スプレー・コントローラの前記メモリ内に位置するアプリケーション・ファイル内にコンパイルされるオブジェクト指向ソフトウェア・プログラムからコンパイルされたアプリケーション・ファイルと、
前記複数のソフトウェア・オブジェクト間で通信を可能とし、前記複数のソフトウェア・オブジェクトの少なくとも１つにより送られる前記スプレー・コントローラによって検出された、流速、液体の圧力及びスプレー濃度のうちの少なくとも一つに対して応答する割込み信号を処理し、前記アプリケーション・ファイルを処理するための前記スプレー・コントローラの前記メモリ内に常駐するランタイム・エンジン備える噴霧装置の制御システム。
【請求項１６】
コンピュータの実行可能なコンポーネントを有するコンピュータ読み取り可能媒体であって、
スプレー・システムのファンクショナルブロック表現を開発する為のグラフィック・ユーザ・インターフェースを有するオブジェクト指向コンフィギュレーション・プログラムであって、前記ブロック表現は複数のソフトウェア・オブジェクトを備え、前記ソフトウェア・オブジェクトは前記スプレー・システムの前記物理的および論理的特性を表示するために相互接続され、各ソフトウェア・オブジェクトは、前記スプレー・システムの前記物理的および論理的特性を特徴付けるデータを格納するためにデータ構造として実施される、前記オブジェクト・コンフィギュレーション・プログラムと、
複数の該ソフトウェア・オブジェクトを格納するためのファンクション・ブロック・ライブラリであって、ソフトウェア・オブジェクトの各々は該コンフィギュレーション・プログラムのユーザにより該ライブラリからアクセスすることができる、前記ファンクション・ブロック・ライブラリと、
を備える、コンピュータ読み取り可能媒体。
【請求項１７】
ユーザによる前記ファンクション・ブロック表現の作成の能力を高める前記コンフィギュレーション・プログラムによって、前記特性データが前記複数のソフトウェア・オブジェクトに提供されるデフォルトの特性データのセットを更に備える、請求項１６のコンピュータ読み取り可能な媒体。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】００３７
【訂正方法】変更
【訂正の内容】
【００３７】
図３（ｂ）に図示した該スプレーガン・ファンクション・ブロックを実際に実行するために、そのブロックを多次元テーブル・ファンクション・ブロックによりカスケードする。このブロックは種々の計算を行い、噴霧エア圧力で測定した液体に基づきスプレーノズルの最大流速を決定する。この機能を実行するため、該多次元テーブル・ファンクション・ブロックは多次元テーブルを含み、所定のアルゴリズムにより補間方法を実行する。例として、該補間アルゴリズムは以下の既知のアルゴリズム、（１）直線補間、（２）「低いほうの値をとる」方式、（３）「高いほうの値をとる」方式、（４）二次補間、（５）逆二次補間、（６）「テーブル内の複数点による多項式（ｐｏｌｎｏｍｅ）」補間、および（７）「３点による二次の多項式」補間のうち一つを用いることができる。好適な実施形態において、異なる次元の性能データテーブルを必要とする場合は、異なる補間法を用いることができる。このように例えば、空気圧変動には直線補間を、また場合によっては液圧変動には二次補間を用いることができる。以下のテーブルＩは、多次元テーブル・ファンクション・ブロックによりアクセスされるスプレーノズルに関する性能データの典型的な例を示す。
テーブルＩ
【表１】
2004534997.tif 000001
前記例において、液体容量（L／時）は液圧と噴霧エア圧により決定される。該多次元テーブル・ブロックにおいては不完全なテーブル値が許される。（前記テーブルにおいては０．７バールの液圧で３点が存在し、一方１．５の液圧で７点が存在する）。上述の通り、該多次元テーブルは測定した液および噴霧エア圧力に基づきスプレーノズルの最大流速を計算するために用いられる。そして該スプレーガン・オブジェクトは、流速設定値と併せてこの最大流速値を用いて、該ガンの負荷サイクル出力を設定する。実際に適用する流速は該スプレーガン・ファンクション・ブロックにより提供され、ディスプレイ上に表示される。