【誤訳訂正書】
【提出日】平成20年9月11日(2008.9.11)
【誤訳訂正１】
【訂正対象書類名】明細書
【訂正対象項目名】特許請求の範囲
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】  プロセスプラントに組み込まれたプロセス制御システムとともに用いるための、ファンクション・ブロックを創成する方法であって、
上記プロセス制御システムに付随したコンピュータを用いて、少なくとも初期化ルーチン、周期的実行ルーチンおよび書込みチェック・ルーチンを含んだ複数のソース・コード・ファイルから初期化ルーチンを選択することであって、この初期化ルーチンは、ファンクション・ブロックと協働してデータを公衆データまたはプライベート・データとして初期化するものである、初期化ルーチンを選択することと、
上記プロセス制御システムに付随したコンピュータを用いて、上記複数のソース・コード・ファイルから周期的実行ルーチンを選択することと、
上記プロセス制御システムに付随したコンピュータを用いて、上記複数のソース・コード・ファイルから書込みチェック・ルーチンを選択することであって、この書込みチェック・ルーチンは、前記ファンクション・ブロックの外部ソースから初期化されたデータに書き込まれるデータの妥当性を確認するものである、書込みチェック・ルーチンを選択することと、
上記プロセス制御システムに付随したコンピュータを用いて、上記初期化ルーチンと、上記周期的実行ルーチンと、上記書込みチェック・ルーチンとを、ファンクション・ブロックを規定するために、互いに関連づけることと、
上記プロセス制御システムに付随したコンピュータを用いて、プロセッサによって実行可能なソース・コードによって規定されるプロシージャを包含するように、上記初期化ルーチン、上記周期的実行ルーチン及び上記書込みチェック・ルーチンのうちの１つを修正することであって、上記プロシージャは、上記選択されたソース・コード・ファイルには供給されていないものであり、それにより上記ファンクションブロックに新たな機能性を提供するものである、上記ルーチンのうちの１つを修正することと、
上記プロセス制御システム内のインスタンスが作成されたファンクション・ブロックを生み出すために用いることのできるテンプレート・ファンクション・ブロックとして、上記新たな機能性を備えたファンクション・ブロックを記憶することであって、上記インスタンスが作成されたファンクション・ブロックは、上記プロセス制御システム内において他のファンクション・ブロックと通信可能に相互作用するものである、機能性を備えたファンクション・ブロックを記憶することと
を含む方法。
【請求項２】  複数のヘッダ・ファイルから１つのヘッダ・ファイルを選択することと、上記ヘッダ・ファイルを上記ファンクション・ブロックに関連づけることをさらに含む請求項１記載の方法。
【請求項３】  複数のライブラリ・ファイルから１つのライブラリ・ファイルを選択することと、上記ライブラリ・ファイルを上記ファンクション・ブロックに関連づけることをさらに含む請求項１記載の方法。
【請求項４】  上記周期的実行ルーチンは、上記ファンクション・ブロックに関連づけられた属性テーブルに対するポインタを含む請求項１記載の方法。
【請求項５】  前述した、上記初期化ルーチン、上記周期的実行ルーチン及び上記書込みチェック・ルーチンのうちの上記１つを修正して、上記プロセス制御システムには供給されていない上記プロシージャを包含することには、グラフィック・ユーザ・インタフェースを使用することが含まれる、請求項１記載の方法。
【請求項６】  前述した、上記初期化ルーチン、上記周期的実行ルーチン及び上記書込みチェック・ルーチンのうちの上記１つを修正して、上記プロセス制御システムには供給されていない上記プロシージャを包含することには、高水準プログラミング言語のソフトウェア命令を上記周期的実行ルーチンに付加することが含まれる、請求項１記載の方法。
【請求項７】  プロセスプラントに組み込まれたプロセス制御システム内において用いるためのファンクション・ブロックを創成する方法であって、
上記ファンクション・ブロックに関連づけられたファイルを形成するために、上記プロセス制御システムに付随したコンピュータを用いて、上記プロセス制御システムのプロバイダによって生成されたファイル・グループからの複数のファンクション・ブロック・コンポーネントを組み合わせることであって、上記複数のファンクション・ブロック・コンポーネントが、ファンクション・ブロックと協働してデータを公衆データまたはプライベート・データとして初期化する初期化ルーチンと、周期的な実行ルーチンと、前記ファンクション・ブロックの外部ソースから初期化されたデータに書き込まれるデータの妥当性を確認する書込みチェック・ルーチンとを含んだものである、複数のファンクション・ブロック・コンポーネントを組み合わせることと、
上記プロセス制御システムに付随したコンピュータを用いて、上記ファイル・グループには含まれない、プロセッサによって実行可能なソース・コードによって規定されるプロシージャを包含するように、上記ファンクション・ブロックに関連づけられた上記ファイル内の上記複数のファンクション・ブロック・コンポーネントのうちの１つを修正することであって、この修正によって機能性を有するファンクション・ブロックを生み出す、複数のファンクション・ブロック・コンポーネントのうちの１つを修正することと、
上記プロセス制御システム内のインスタンスが作成されたファンクション・ブロックを生み出すために用いることのできるテンプレート・ファンクション・ブロックとして、上記新たな機能性を備えたファンクション・ブロックを記憶することであって、上記インスタンスが作成されたファンクション・ブロックは、上記プロセス制御システム内において生み出される他のファンクション・ブロックと通信可能に相互作用するものである、機能性を備えたファンクション・ブロックを記憶することと
を含む方法。
【請求項８】  上記プロセス制御システムの上記プロバイダによって生成された上記ファイル・グループからの上記複数のファンクション・ブロック・コンポーネントを組み合わせて、上記ファンクション・ブロックに関連づけられた上記ファイルを形成することは、ソース・ファイルと上記プロセス制御システムによって実行されるようにされたヘッダ・ファイルとを組み合わせて、初期化アクティビティ、周期的実行アクティビティ及び書込みチェック・アクティビティのうちの１つのファンクション・ブロックを実行することを含む請求項７記載の方法。
【請求項９】  上記プロセス制御システムの上記プロバイダによって生成された上記ファイル・グループからの上記複数のファンクション・ブロック・コンポーネントを組み合わせて上記ファンクション・ブロックに関連づけられた上記ファイルを形成することは、ライブラリ・ファイルを上記ソース・ファイル及び上記ヘッダ・ファイルに組み合わせることをさらに含む請求項８記載の方法。
【請求項１０】  組み合わされた上記複数のファンクション・ブロック・コンポーネントのうちの１つによって使用される少なくとも１つの属性を有する属性テーブルを上記ファンクション・ブロックに関連づけることをさらに含む請求項７記載の方法。
【請求項１１】  上記プロセス制御システムの上記プロバイダによって生成された上記ファイル・グループからの上記複数のファンクション・ブロック・コンポーネントを組み合わせて上記ファンクション・ブロックに関連づけられた上記ファイルを形成することは、グラフィック・ユーザ・インタフェース及びテキスト・エディタの一方を使用して上記複数のファイルの各々を選択することを含む請求項７記載の方法。
【請求項１２】  上記プロセス制御システムの上記プロバイダによって生成された上記ファイル・グループからの上記複数のファンクション・ブロック・コンポーネントを組み合わせて上記ファンクション・ブロックに関連づけられた上記ファイルを形成することは、ファンクション・ブロック初期化ルーチンを含む第１のファイルと、周期的実行ルーチンを含む第２のファイルと、書込みチェック・ルーチンを含む第３のファイルとを選択することを含む請求項７記載の方法。
【請求項１３】  上記第１、第２及び第３のファイルを選択することは、複数のソース・ファイルから上記第１、第２及び第３のファンクション・ブロック・コンポーネントを選択することを含む請求項１２記載の方法。
【請求項１４】  属性テーブルを介して上記ファンクション・ブロックの属性を上記プロセス制御システム内の情報に関連づけるためにポインタを使用することをさらに含む請求項７記載の方法。
【請求項１５】  プロセス制御システムとともに用いるためのファンクション・ブロックを創成するためのシステムであって、
プロセスプラントのプロセス制御システムに付随したコンピュータと通信可能に接続されたコンピュータ読取り可能媒体と、
上記コンピュータ読取り可能媒体上に記憶され、かつ、少なくとも初期化ルーチン、周期的実行ルーチンおよび書込みチェック・ルーチンを含んだ複数のソース・コード・ファイルから、ユーザが初期化ルーチンを選択することができるように上記プロセス制御システムによって実行されるようにされた第１のソフトウェアであって、上記初期化ルーチンは、ファンクション・ブロックと協働してデータを公衆データまたはプライベート・データとして初期化するものである、第１のソフトウェアと、
上記コンピュータ読取り可能媒体上に記憶され、かつ、ユーザが上記複数のソース・コード・ファイルから周期的実行ルーチンを選択することができるように上記プロセス制御システムによって実行されるようにされた第２のソフトウェアと、
上記コンピュータ読取り可能媒体上に記憶され、かつ、ユーザが上記複数のソース・ファイルから書込みチェック・ルーチンを選択することができるように上記プロセス制御システムによって実行されるようにされた第３のソフトウェアであって、この書込みチェック・ルーチンは、前記ファンクション・ブロックの外部ソースから初期化されたデータに書き込まれるデータの妥当性を確認するものである、第３のソフトウェアと、
上記コンピュータ読取り可能媒体上に記憶され、かつ、ユーザが上記初期化ルーチンと、上記周期的実行ルーチンと、上記書込みチェック・ルーチンとを上記ファンクション・ブロックに関連づけることができるように、上記プロセス制御システムによって実行されるようにされた第４のソフトウェアと、
上記コンピュータ読取り可能媒体上に記憶され、かつ、ユーザが上記初期化ルーチン、上記周期的実行ルーチン及び上記書込みチェック・ルーチンのうちの１つを修正してプロシージャを包含することができるように、上記プロセス制御システムによって実行されるようにされた第５のソフトウェアであって、上記プロシージャは、上記選択されたソース・コード・ファイルには供給されていないものであり、それによりファンクションブロックに新たな機能性を提供するものである、第５のソフトウェアと、
上記プロセス制御システム内のインスタンスが作成されたファンクション・ブロックを生み出すために用いることのできるテンプレート・ファンクション・ブロックとして、上記新たな機能性を備えたファンクション・ブロックを記憶するために、上記コンピュータ読取り可能媒体に記憶され、かつ、上記プロセス制御システムによって実行される他のルーチンであって、上記インスタンスが作成されたファンクション・ブロックは、上記プロセス制御システム内において生み出される他のファンクション・ブロックと通信可能に相互作用するものである、他のルーチンとを備えるシステム。
【請求項１６】  上記コンピュータ読取り可能媒体上に記憶され、かつ複数のヘッダ・ファイルから１つのヘッダ・ファイルを選択して上記ヘッダ・ファイルを上記ファンクション・ブロックに関連づけるために上記プロセス制御システムによって実行されるようにされた第６のソフトウェアをさらに備える請求項１５記載のシステム。
【請求項１７】  上記コンピュータ読取り可能媒体上に記憶され、かつ複数のライブラリ・ファイルから１つのライブラリ・ファイルを選択して上記ライブラリ・ファイルを上記ファンクション・ブロックに関連づけるために上記プロセス制御システムによって実行されるようにされた第７のソフトウェアをさらに備える請求項１５記載のシステム。
【請求項１８】  プロセス制御システムとともに用いるファンクション・ブロックを創成するためのシステムであって、
コンピュータ読取り可能媒体と、
上記コンピュータ読取り可能媒体上に記憶され、かつ、少なくとも初期化ルーチン、周期的実行ルーチンおよび書込みチェック・ルーチンを含んだ複数のソース・コード・ファイルから、ユーザが、初期化ルーチンを選択することができるように上記プロセス制御システムによって実行されるようにされた第１のソフトウェアであって、上記初期化ルーチンは、ファンクション・ブロックと協働してデータを公衆データまたはプライベート・データとして初期化するものである、第１のソフトウェアと、
上記コンピュータ読取り可能媒体上に記憶され、かつ、ユーザが上記複数のソース・コード・ファイルから周期的実行ルーチンを選択することができるように上記プロセス制御システムによって実行されるようにされた第２のソフトウェアと、
上記コンピュータ読取り可能媒体上に記憶され、かつ、ユーザが上記複数のソース・ファイルから書込みチェック・ルーチンを選択することができるように上記プロセス制御システムによって実行されるようにされた第３のソフトウェアであって、この書込みチェック・ルーチンは、前記ファンクション・ブロックの外部ソースから初期化されたデータに書き込まれるデータの妥当性を確認するものである、第３のソフトウェアと、
上記コンピュータ読取り可能媒体上に記憶され、かつ、ユーザが上記初期化ルーチンと、上記周期的実行ルーチンと、上記書込みチェック・ルーチンとを上記ファンクション・ブロックに関連づけることができるように、上記プロセス制御システムによって実行されるようにされた第４のソフトウェアと、
上記コンピュータ読取り可能媒体上に記憶され、かつ、ユーザが上記初期化ルーチン、上記周期的実行ルーチン及び上記書込みチェック・ルーチンのうちの１つを修正してプロシージャを包含することができるように、上記プロセス制御システムによって実行されるようにされた第５のソフトウェアであって、上記プロシージャは、上記選択されたソース・コード・ファイルには供給されていないものであり、それによりファンクションブロックに新たな機能性を提供するものである、第５のソフトウェアと
を備えており、
上記第５のソフトウェアは、上記プロセス制御システムには供給されていない上記プロシージャを包含するように、グラフィック・ユーザ・インタフェースを使用して、上記初期化ルーチン、上記周期的実行ルーチン及び上記書込みチェック・ルーチンのうちの１つを修正するようにされたものである、システム。
【請求項１９】  上記第５のソフトウェアは、高水準プログラミング言語のソフトウェア命令を上記周期的実行ルーチンに付加することにより、上記初期化ルーチン、上記周期的実行ルーチン及び上記書込みチェック・ルーチンのうちの上記１つを修正するようにさらにされている請求項１５または１８記載のシステム。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】００１５
【訂正方法】変更
【訂正の内容】
【００１５】
ある態様によれば、プロセス制御システムとともに用いるためのファンクション・ブロックを創成する方法は、複数のソース・ファイルから初期化ルーチンを選択することが可能であり、複数のソース・ファイルから周期的な実行ルーチンを選択することが可能であり、かつ複数のソース・ファイルから書込みチェック・ルーチンを選択することが可能である。さらに、本方法は、初期化ルーチン、周期的な実行ルーチン及び書込みチェック・ルーチンをファンクション・ブロックに関連づけることが可能であり、かつ初期化ルーチン、周期的な実行ルーチン及び書込みチェック・ルーチンのうちの１つを、プロセス制御システムには供給されていないプロシージャを包含するように、修正することができる。
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】００１７
【訂正方法】変更
【訂正の内容】
【００１７】
さらに他の態様によれば、プロセス制御システムとともに用いるためのファンクション・ブロックを創成するためのシステムは、コンピュータ読取り可能な媒体と、コンピュータ読取り可能な媒体に記憶されかつ複数のソース・ファイルから初期化ルーチンを選択するようにプロセス制御システムによって実行されるべく適合化された第１のソフトウェアと、コンピュータ読取り可能な媒体に記憶されかつ複数のソース・ファイルから周期的実行ルーチンを選択するようにプロセス制御システムによって実行されるべく適合化された第２のソフトウェアとを含むことが可能である。本システムはまた、コンピュータ読取り可能な媒体に記憶されかつ複数のソース・ファイルから書込みチェック・ルーチンを選択するようにプロセス制御システムによって実行されるべく適合化された第３のソフトウェアと、コンピュータ読取り可能な媒体に記憶されかつ初期化ルーチン、周期的実行ルーチン及び書込みチェック・ルーチンをファンクション・ブロックに関連づけるようにプロセス制御システムによって実行されるべく適合化された第４のソフトウェアと、コンピュータ読取り可能な媒体に記憶されかつ初期化ルーチン、周期的実行ルーチン及び書込みチェック・ルーチンのうちの１つを修正してプロセス制御システムに供給されていないプロシージャを包含させるようにプロセス制御システムによって実行されるべく適合化された第５のソフトウェアとを含むことが可能である。