【手続補正書】
【提出日】平成25年1月17日(2013.1.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
バッチ制御および非バッチ制御プロセスデータを表示し、プロセス制御工場内のバッチおよび非バッチ・プロセスを制御するためのユーザ入力を受け取る統合プロセス制御インターフェースであって、
表示装置と、
ユーザ入力を受け取るための入力装置と、
プログラム命令を実行するように構成されたプロセッサと、
コンピュータ・メモリーと、
前記プロセッサにより実行されると、前記表示装置に非バッチ・プロセス制御表示構成が表示されるようにし、プロセス工場における非バッチ・プロセスの制御を目的としたユーザ入力を入力装置から受け取ることを可能にする、前記コンピュータ・メモリーに格納された非バッチ・プロセス制御インターフェース・アプリケーションをなすプログラム命令であって、非バッチ・プロセス制御インターフェースには、前記プロセッサにより実行されると、前記表示装置にバッチプロセス・インターフェース表示構成が表示されるようにし、プロセス工場における非バッチ・プロセスの制御を目的としたユーザ入力を入力装置から受け取ることを可能にする複数の自己完結型ソフトウェア・オブジェクトが、その中に埋め込まれた状態で含まれる、プログラム命令と、
前記プロセッサにより実行されると、前記自己完結型ソフトウェア・オブジェクトから書き込まれたデータが前記コンピュータ・メモリーに格納されることを可能にするとともに前記コンピュータ・メモリーに格納されたデータが自己完結型ソフトウェア・オブジェクトに書き込まれることを可能することで、第２の自己完結型ソフトウェア・オブジェクトが、前記プロセッサにより実行されると、第１の自己完結型ソフトウェア・オブジェクトからのデータに少なくとも部分的に基づいてバッチプロセス制御表示構成を表示する、前記コンピュータ・メモリーに格納された黒板サービスをなすプログラム命令と、
を備える統合プロセス制御インターフェース。
【請求項２】
前記黒板サービスをなすプログラム命令がさらに、前記プロセッサに、前記自己完結型ソフトウェア・オブジェクトが実行される時に表示されるバッチプロセス・インターフェース表示構成に表示されるバッチプロセス制御データを受け取り格納するために、バッチ制御サーバと通信させるように構成されることを特徴とする、請求項１に記載の統合プロセス制御インターフェース。
【請求項３】
前記黒板サービスをなすプログラム命令が、プロセス工場内のバッチプロセスを制御するための表示されたバッチプロセス・インターフェース表示構成と関連して受け取られたユーザ入力コマンドを転送するようプロセッサにバッチ制御サーバとの通信を行わせるようにさらに構成されることを特徴とする請求項１又は２に記載の統合プロセス制御インターフェース。
【請求項４】
複数の埋込式の前記自己完結型ソフトウェア・オブジェクトが、前記プロセッサにより実行されると、バッチリスト表示構成、手順関数チャート表示構成、フェーズ表示構成、プロンプト表示構成、調停表示構成、またはバッチイベント表示構成の少なくとも一つに含むバッチインターフェース表示構成を表示させるように構成されることを特徴とする、請求項１〜３のいずれか一項に記載の統合プロセス制御インターフェース。
【請求項５】
第１の自己完結型ソフトウェア・オブジェクトが、前記表示装置に表示された第１のバッチプロセス・インターフェース表示構成の状態を示すコンテキスト情報を黒板サービスに書き込むように構成され、第２の自己完結型ソフトウェア・オブジェクトが、前記第１の自己完結型ソフトウェア・オブジェクトにより黒板サービスに書き込まれたコンテキスト情報を読み取るように構成されることで、前記第２の自己完結型ソフトウェア・オブジェクトが実行されると前記表示装置に表示される第２のバッチプロセス・インターフェース表示構成が、前記表示装置に表示された第１のバッチプロセス・インターフェース表示構成の状態に関するデータを含むようにすることを特徴とする、請求項１〜４のいずれか一項に記載の統合プロセス制御インターフェース。
【請求項６】
前記第１の自己完結型ソフトウェア・オブジェクトが、前記第１の自己完結型ソフトウェア・オブジェクトの実行に基づき表示装置に表示されたバッチプロセス・インターフェース表示構成の状態を示すコンテキスト情報を必要とする、その他の自己完結型ソフトウェア・オブジェクトを一以上特定し、
前記その他の自己完結型ソフトウェア・オブジェクトの一以上により要求されるコンテキスト情報を黒板サービスに書き込むことを特徴とする、請求項５に記載の統合プロセス制御インターフェース。
【請求項７】
前記自己完結型ソフトウェア・オブジェクトが、前記自己完結型ソフトウェア・オブジェクトの実行終了時に黒板サービスにコンテキスト情報を書き込むように構成され、
前記コンテキスト情報は、前記自己完結型ソフトウェア・オブジェクトの実行終了時点での前記表示装置に表示されたバッチプロセス・インターフェース表示構成の状態を示し、
前記自己完結型ソフトウェア・オブジェクトはさらに、前記自己完結型ソフトウェア・オブジェクトが次に実行される時に黒板サービスからコンテキスト情報を読み取るように構成されることで、前記自己完結型ソフトウェア・オブジェクトと関連するバッチプロセス・インターフェース表示構成が、前記自己完結型ソフトウェア・オブジェクトの実行終了時のバッチプロセス・インターフェース表示構成と同じ状態で表示装置に表示されうることを特徴とする、請求項１〜６のいずれか一項に記載の統合プロセス制御インターフェース。
【請求項８】
バッチプロセス制御データおよび非バッチ・プロセス制御データの両方を表示するとともにプロセス工場内のバッチプロセスおよび非バッチ・プロセスの両方を制御するためのユーザ入力を受け取る統合プロセス制御インターフェース・システムであって、
バッチプロセス制御データサーバと、
非バッチ・プロセス制御データサーバと、
前記バッチプロセス制御データサーバおよび前記非バッチプロセス制御データサーバに通信可能に連結される一以上のワークステーションであって、前記バッチプロセス制御データサーバおよび前記非バッチ・プロセス制御データサーバが、バッチプロセス・データおよび非バッチ・プロセスデータを一以上のワークステーションへと提供し、前記一以上のワークステーションがプロセス工場内で作動するバッチおよび非バッチ・プロセスを制御するためのバッチプロセス制御データおよび非バッチ・プロセス制御データを前記バッチプロセス制御データサーバおよび前記非バッチプロセス制御データサーバへと提供する、一以上のワークステーションと、
前記非バッチ・プロセス制御データをユーザに提示するとともにプロセス工場内の非バッチ・プロセスを制御するためのユーザ入力を受け取るための複数の非バッチ・プロセスインターフェース表示構成を表示する非バッチ・プロセス制御インターフェース・アプリケーションを実施する、前記一以上のワークステーションのうちの少なくとも一つと、
実行されると、前記バッチプロセス制御データをユーザに提示するとともにプロセス工場内のバッチプロセスを制御するためのユーザ入力を受け取るためのバッチプロセス・インターフェース表示構成を生成する、複数の埋込式自己完結型ソフトウェア・オブジェクトを含む、非バッチ・プロセス制御インターフェース・アプリケーションと、
黒板サービスを実施する、前記一以上のワークステーションのうちの少なくとも一つであって、前記黒板サービスは埋込式ソフトウェア・オブジェクトによりアクセス可能であり、１つの埋込式ソフトウェア・オブジェクトからのバッチプロセス制御データが別の埋込式ソフトウェア・オブジェクトにより使用できるように前記埋込式ソフトウェア・オブジェクトが前記黒板サービスにデータを書き込むこと及び前記黒板サービスからデータを読み取ることができる、前記一以上のワークステーションのうちの少なくとも一つと、
を備える統合プロセス制御インターフェース・システム。
【請求項９】
前記非バッチ・プロセス制御インターフェース・アプリケーション内で埋め込まれた自己完結型ソフトウェア・オブジェクトにより生成されたバッチプロセス・インターフェース表示構成が、バッチリスト表示構成、手順関数チャート表示構成、フェーズ表示構成、プロンプト表示構成、調停表示構成、バッチイベント表示構成の少なくとも一つを備えることを特徴とする、請求項８に記載の統合プロセス制御インターフェース・システム。
【請求項１０】
第１の埋込式ソフトウェア・オブジェクトが、第２の埋込式ソフトウェア・オブジェクトが実行される前に前記第１の埋込式ソフトウェア・オブジェクトにより生成された第１のバッチプロセス・インターフェース表示構成に関して行われた一以上のユーザ入力アクションを示すコンテキストデータを前記黒板サービスに書き込み、前記第２の埋込式ソフトウェア・オブジェクトが実行されると、前記第２の埋込式ソフトウェア・オブジェクトが前記黒板サービスからコンテキストデータを読み取って、前記コンテキストデータに基づいて第２のバッチプロセス・インターフェース表示構成を生成し、前記第１のバッチプロセス・インターフェース表示構成に関して行われた一以上のユーザ入力アクションと前記第２のバッチプロセス・インターフェース表示構成が一貫していることを特徴とする、請求項８又は９に記載の統合プロセス制御インターフェース・システム。
【請求項１１】
第１の埋込式ソフトウェア・オブジェクトが実行されると、前記第１の埋込式ソフトウェア・オブジェクトが、実行されると前記第１の埋込式ソフトウェア・オブジェクトにより生成されたバッチプロセス・インターフェース表示構成と関連するコンテキストデータに基づいて決定されるバッチプロセス・インターフェース表示構成を生成するその他の埋込式ソフトウェア・オブジェクトを一以上特定し、前記第１の埋込式ソフトウェア・オブジェクトが、前記その他の埋込式ソフトウェア・オブジェクトにより要求されるコンテキストデータを前記黒板サービスに書き込むことを特徴とする、請求項８〜１０のいずれか一項に記載の統合プロセス制御インターフェース・システム。
【請求項１２】
前記その他の埋込式ソフトウェア・オブジェクトの一つが実行されると、前記その他の埋込式ソフトウェア・オブジェクトの一つの実行前に実行され、前記その他の埋込式ソフトウェア・オブジェクトの一つにより生成されたバッチプロセス・インターフェース表示構成の少なくとも一部分を決定する以前に表示された表示状態を有することにより、前記その他の埋込式ソフトウェア・オブジェクトの一つに対するコンテキスト上の先行オブジェクトでありうる一以上の埋込式ソフトウェア・オブジェクトを特定し、前記その他の埋込式ソフトウェア・オブジェクトの一つが、前記その他の埋込式ソフトウェア・オブジェクトの一つのコンテキスト上の先行オブジェクトとして特定された前記１以上の埋込式ソフトウェア・オブジェクトにより書き込まれたコンテキストデータを前記黒板サービスから読み取ることを特徴とする、請求項１１に記載の統合プロセス制御インターフェース・システム。
【請求項１３】
第１の埋込式ソフトウェア・オブジェクトが、第２の埋込式ソフトウェア・オブジェクトの実行前に前記第１の埋込式ソフトウェア・オブジェクトにより生成されたバッチプロセス・インターフェース表示構成の表示状況を示すコンテキストデータを前記黒板サービスに書き込むように構成され、前記第１の埋込式ソフトウェア・オブジェクトが二度目に実行されると前記黒板サービスから前記コンテキストデータを読み取るように構成されることで、前記第１の埋込式ソフトウェア・オブジェクトにより生成されたバッチプロセス・インターフェース表示構成が前記第２の埋込式ソフトウェア・オブジェクトの実行前に表示されたのと同じ表示状態で再度表示されることを特徴とする、請求項８〜１２のいずれか一項に記載の統合プロセス制御インターフェース・システム。
【請求項１４】
非バッチ・プロセス制御インターフェース・アプリケーションを介してバッチプロセス制御インターフェース表示構成を表示する方法であって、
前記非バッチ・プロセス制御インターフェース・アプリケーション内に、各々がインターフェース表示装置に表示するためのバッチプロセス制御インターフェース表示構成を生成するように構成された複数の自己完結型ソフトウェア・オブジェクト自己完結型ソフトウェア・オブジェクトを埋め込み、
第１のバッチプロセス制御インターフェース表示構成を表示するために第１の自己完結型ソフトウェア・オブジェクトを実行し、
前記第１の自己完結型ソフトウェア・オブジェクトを閉じ、
前記第１の自己完結型ソフトウェア・オブジェクトが閉じられた時に前記第１のバッチプロセス制御インターフェース表示構成の表示状態を表わすコンテキストデータを黒板サービスに書き込み、
前記非バッチ・プロセス制御インターフェース・アプリケーションに埋め込まれた第２の自己完結型ソフトウェア・オブジェクトを実行し、
前記黒板サービスに書き込まれた前記コンテキストデータを読み取り、
前記第２の自己完結型ソフトウェア・オブジェクトにより生成され、前記第１の自己完結型ソフトウェア・オブジェクトが閉じられた時の前記第１のバッチプロセス制御インターフェース表示構成の表示状態を反映する第２のバッチプロセス制御インターフェース表示構成を表示すること、
を含む方法。
【請求項１５】
前記自己完結型ソフトウェア・オブジェクトにより生成されたバッチプロセス制御インターフェース表示構成が、バッチリスト表示構成、手順関数チャート表示構成、フェーズ表示構成、プロンプト表示構成、調停表示構成、またはバッチイベント表示構成の少なくとも一つを含むことを特徴とする、請求項１４に記載の方法。
【請求項１６】
前記黒板サービスに書き込まれた前記コンテキストデータが、プロセス工場においてアクティブ状態にあるバッチを特定するデータを含むことで、前記第２のバッチプロセス制御インターフェース表示構成が、前記特定されたバッチに関係するさらに詳しい情報を表示することを特徴とする、請求項１４又は１５に記載の方法。
【請求項１７】
前記黒板サービスに書き込まれた前記コンテキストデータが、プロセス工場内の設備を特定するデータを含むことで、前記第２のバッチプロセス制御インターフェース表示構成が、前記特定された設備に関係するさらに詳しい情報を表示することを特徴とする、請求項１４〜１６のいずれか一項に記載の方法。
【請求項１８】
前記黒板サービスに書き込まれた前記コンテキストデータが、プロセス工場内の領域を特定するデータを含むことで、前記第２のバッチプロセス制御インターフェース表示構成が、前記工場の特定された領域に関係するさらに詳しい情報を表示することを特徴とする、請求項１４〜１７のいずれか一項に記載の方法。
【請求項１９】
前記黒板サービスに書き込まれた前記コンテキストデータが、処理加工工場内のプロセス・ユニットを特定するデータを含むことで、前記第２のバッチプロセス制御インターフェース表示構成が、前記特定されたプロセス・ユニットに関係するさらに詳しい情報を表示することを特徴とする請求項１４〜１８のいずれか一項に記載の方法。
【請求項２０】
前記第１の自己完結型ソフトウェア・オブジェクトを再実行し、
前記黒板サービスに書き込まれた前記コンテキストデータを読み取り、
前記第１の自己完結型ソフトウェア・オブジェクトが閉じられた時と同じ表示状態で前記第１のバッチプロセス制御インターフェース表示構成を表示すること、
をさらに含む請求項１４〜１９のいずれか一項に記載の方法。
【請求項２１】
バッチプロセス制御データサーバと、
非バッチ・プロセス制御データサーバと、
バッチプロセス制御データサーバおよび非バッチ・プロセス制御データサーバに通信可能に接続され、バッチプロセス制御データサーバおよび非バッチ・プロセス制御データサーバから受け取られたプロセスデータを各々含むバッチプロセス制御インターフェース表示構成および非バッチ・プロセス制御インターフェース表示構成の両方を表示するように構成された、統合ヒューマン‐マシン・インターフェースである統合ＨＭＩと、
統合ＨＭＩと関連付けられ、独立したバッチプロセス制御インターフェース表示構成がコンテキストデータを含むデータを取り交わすことを可能にすることで、後で開かれるバッチプロセス制御インターフェース表示構成が、以前に開かれたバッチプロセス制御インターフェース表示構成と関連する画面表示コンテキストと一貫したバッチプロセス制御データを表示して開かれうるようにする、黒板サービスと、
を備えるプロセス制御システム。
【請求項２２】
前記統合ＨＭＩにより実行および表示された第１のバッチプロセス制御インターフェース表示構成が、前記第１のバッチプロセス制御インターフェース表示構成からのコンテキストデータを要求する後続のバッチプロセス制御インターフェース表示構成を一以上特定し、前記特定された一以上の後続のバッチプロセス制御表示構成が要求するコンテキストデータを特定し、前記特定されたコンテキストデータを、前記特定された一以上の後続のバッチプロセス制御インターフェース表示構成と関連付けられているメモリ構造に格納されるように前記黒板サービスに書き込むことを特徴とする、請求項２１に記載のプロセス制御システム。
【請求項２３】
前記統合ＨＭＩにより実行および表示される後続のバッチプロセス制御インターフェース表示構成が、前記後続のバッチプロセス制御インターフェース表示構成と関連付けられているメモリ構造に前記黒板サービスにより格納されたコンテキストデータを読み取ることを特徴とする、請求項２２に記載のプロセス制御システム。
【請求項２４】
前記統合ＨＭＩによる第１のバッチプロセス制御インターフェース表示構成の第１の実行中に、前記第１のバッチプロセス制御インターフェース表示構成が、前記統合ＨＭＩによる第２のバッチプロセス制御インターフェース表示構成の実行前に、前記第１のバッチプロセス制御表示構成の表示状態を特定するコンテキストデータを前記黒板サービスに書き込み、
前記第１のバッチプロセス制御インターフェース表示構成が前記コンテキストデータにより特定された表示状態で再度表示されるように、前記第１のバッチプロセス制御インターフェース表示構成の２度目の実行中に前記黒板サービスから前記コンテキストデータを読み取ることを特徴とする、請求項２１〜２３のいずれか一項に記載のプロセス制御システム。
【請求項２５】
コンピュータにより実行されると、
埋め込まれた複数の自己完結型バッチプロセス制御インターフェース表示構成を有する非バッチ・プロセス制御インターフェース・アプリケーションを提供するステップと、
前記非バッチ・プロセス制御インターフェース・アプリケーションに埋め込まれている前記自己完結型バッチプロセス制御インターフェース表示構成が、前記自己完結型バッチプロセス制御インターフェース表示構成に関して行われたインターフェース・アクションに関係するコンテキストデータを読み出し及び書き込むことができる黒板サービスを提供するステップと、
バッチプロセス制御インターフェース表示構成を表示するステップと
をコンピュータに実行させ、
前記バッチプロセス制御インターフェース表示構成に表示されたデータが、バッチプロセス制御インターフェース表示構成により前記黒板サービスに書き込まれたコンテキストデータに少なくとも部分的に基づいて決定されることを特徴とするプログラム命令を格納する、コンピュータ可読媒体。
【請求項２６】
前記非バッチ・プロセス制御インターフェース・アプリケーションに埋め込まれた第１の自己完結型バッチプロセス制御インターフェース表示構成が、前記第１の自己完結型プロセス制御インターフェース表示構成からのコンテキストデータを要求する第２の自己完結型のバッチプロセス制御インターフェース表示構成を特定するように構成され、前記黒板サービスに必要なコンテキストデータを書き込むことを特徴とする、請求項２５に記載のコンピュータ可読媒体。
【請求項２７】
前記第２の自己完結型バッチプロセス制御インターフェース表示構成が、前記黒板サービスから前記コンテキストデータを読み取るように構成されることで、前記第２の自己完結型バッチプロセス制御インターフェース表示構成が、前記第１の自己完結型バッチプロセス制御インターフェース表示構成により前記黒板サービスに書き込まれた前記コンテキストデータと一貫しているデータを含んで表示されることを特徴とする、請求項２６に記載のコンピュータ可読媒体。
【請求項２８】
前記非バッチ・プロセス制御インターフェース・アプリケーションに埋め込まれた第１の自己完結型バッチプロセス制御インターフェース表示構成が、第２の自己完結型バッチプロセス制御インターフェース表示構成の実行前の前記第１のバッチプロセス制御インターフェース表示構成の表示状態を記録するために、前記第２の自己完結型バッチプロセス制御インターフェース表示構成の実行前に前記黒板サービスにコンテキストデータを書き込み、前記第２のバッチプロセス制御インターフェース表示構成の実行後に前記黒板サービスから前記コンテキストデータを読み取るよう構成されることで、前記第１の自己完結型バッチプロセス制御インターフェース表示構成が、前記第２の自己完結型バッチプロセス制御インターフェース表示構成の実行後に、前記第２の自己完結型バッチプロセス制御インターフェース表示構成の実行前と同じ表示状態で表示されることを特徴とする、請求項２５〜２７のいずれか一項に記載のコンピュータ可読媒体。
【請求項２９】
前記非バッチ・プロセス制御インターフェース・アプリケーションに埋め込まれた複数の前記自己完結型バッチプロセス制御インターフェース表示構成が、バッチリスト表示構成、手順関数チャート表示構成、バッチイベント表示構成、フェーズ表示構成、プロンプト表示構成、または調停表示構成の少なくとも一つを含むことを特徴とする、請求項２５〜２８のいずれか一項に記載のコンピュータ可読媒体。