(57)【要約】【課題】プロセス制御システムおいて、より統合的かつ詳細にレシピの進渉状況情報を提示するための方法、機器、及びプログラム記憶媒体を提供する。【解決手段】本発明の方法は、プロセス制御システムにおいて実行中の複数の工程フェーズを含むレシピに関するユーザーインタフェース画面を表示することを含む。複数の工程段階進渉表示が、ユーザーインタフェース画面にレシピのプロセスフローの配置を示す描写方式にて表示される。工程段階進渉表示の各々は、レシピの工程フェーズの少なくとも一つの示し、そのうち第１の工程段階進渉表示は、工程フェーズの少なくとも一つの進渉を示す。第１の工程段階進渉表示は、プロセス制御システムから受け取った情報に基づいて、実質的にリアルタイムで更新される。【選択図】図３
2020013618.tif 000002
【特許請求の範囲】
【請求項１】
プロセス制御システム用のレシピ情報を表示するための方法であって、
プロセス制御システムにおいて実行されている、複数の工程フェーズを含むレシピに関連するユーザーインタフェース画面を表示し、
ユーザーインタフェース画面内にレシピのプロセスフローの配置を示す描写形式で複数の工程段階進渉表示を表示し、工程段階進渉表示の各々がレシピの工程フェーズの少なくとも一つを示し、工程段階進渉表示の各々が工程フェーズの各々該当する少なくとも一つの進行状況を示し、
プロセス制御システムから受け取った情報に基づき実質的にリアルタイムで第１の工程段階進渉表示を更新すること、
を含む方法。
【請求項２】
第１の工程段階進渉表示に対応する工程フェーズに関連する複数のパラメータからパラメータを選択し、前記パラメータは、複数のパラメータのうちの他のものに対する、ユーザが観察する際の相対的重要度に基づいて選択され、
第１の工程段階進渉表示と関連してパラメータを表示すること、
を更に含む請求項１に記載の方法。
【請求項３】
アラームまたは通知の少なくとも一つを表すために、パターン塗潰しまたは色による塗潰しの少なくとも一つを使用して第１の工程段階進渉表示の少なくとも一部分を塗り潰すことを更に含む請求項１に記載の方法。
【請求項４】
レシピ進渉状況棒グラフを形成するために第１の工程段階進渉表示に関連する第２の工程段階進渉表示を表示することをさらに含み、
第１の工程段階進渉表示の第１の塗潰し量が、第２の工程段階進渉表示の第２の塗潰し量と連結してレシピの全体的な進渉を表すことを特徴とする、請求項１に記載の方法。
【請求項５】
レシピのプロセスフローを示す前記複数の工程段階進渉表示を表示すると同時に、ユーザーインタフェース画面に、第２のレシピのプロセスフローの配置方式を表わすように、第２の複数の工程段階進渉表示を表示することを更に含む、請求項１に記載の方法。
【請求項６】
詳細情報表示領域に、工程フェーズの少なくとも一つに対応する詳細情報を表示することを更に含む請求項１に記載の方法。
【請求項７】
詳細情報を表示するようにとのユーザの依頼に応答して詳細情報を表示することを更に含む請求項１に記載の方法。
【請求項８】
プロセス制御システム用のレシピ情報を表示するための機器であって、
プロセス制御システムにおいて実行されている、複数の工程フェーズを含むレシピと関連して表示するユーザーインタフェース画面を選択するための画面選択部と、
ユーザーインタフェース画面内にレシピのプロセスフローの配置を示す描写形式にて複数の工程段階進渉表示を表示するためのユーザーインタフェース管理機能であって、工程段階進渉表示の各々がレシピの工程フェーズの少なくとも一つを示し、工程段階進渉表示の各々が工程フェーズの各々該当する少なくとも一つの進行状況を示す、ユーザーインタフェース管理機能と、
プロセス制御システムから受け取った情報に基づいて実質的にリアルタイムで第１の工程段階進渉表示に対して更新済み進捗情報を生成するためのデータプロセッサと、
を備える機器。
【請求項９】
第１の工程段階進渉表示に対応する工程フェーズに関連する複数のパラメータからパラメータを選択するためのパラメータ選択部を更に備え、
前記パラメータが、複数のパラメータのうちの他のものに対する、ユーザが観察する際の相対的重要度に基づいて選択され、
ユーザーインタフェース管理機能が更に第１の工程段階進渉表示と関連させて前記パラメータを表示することを特徴する、請求項８に記載の機器。
【請求項１０】
アラームまたは通知の少なくとも一つの生成するための通知生成機構を更に備え、
ユーザーインタフェース管理機能が更に、アラームまたは通知の少なくとも一つを表すよう、パターン塗潰しまたは色による塗潰しの少なくとも一つを使用して、第１の工程段階進渉表示の少なくとも一部分の塗潰すことを特徴とする、請求項８に記載の機器。
【請求項１１】
ユーザーインタフェース管理機能が更に、レシピ進渉状況棒グラフを形成するために、第１の工程段階進渉表示に関連して第２の工程段階進渉表示を表示し、
第１の工程段階進渉表示の第１の塗潰し量が、第２の工程段階進渉表示の第２の塗潰し量と連結してレシピの全体的な進渉を表すことを特徴とする、請求項８に記載の機器。
【請求項１２】
ユーザーインタフェース管理機能が更にレシピのプロセスフローの示す前記複数の工程段階進渉表示を表示すると同時に、第２のレシピのプロセスフローの配置方式を表わすように、ユーザーインタフェース画面に第２の複数の工程段階進渉表示を表示することを特徴とする、請求項８に記載の機器。
【請求項１３】
工程フェーズの少なくとも一つに対応する詳細情報を、詳細情報表示領域に表示するために生成する詳細情報生成機構を更に備える、請求項８に記載の機器。
【請求項１４】
ユーザーインタフェース管理機能が更に詳細情報を表示するようにとのユーザ依頼に応答して、詳細情報を表示することを特徴とする請求項１３に記載の機器。
【請求項１５】
命令を格納して有する機械アクセス可能な媒体であって、
前記命令は、実行されると、機械に、
プロセス制御システムにおいて実行されている、複数の工程フェーズを含むレシピに関連するユーザーインタフェース画面を表示させ、
ユーザーインタフェース画面内にレシピのプロセスフローの配置を示す描写形式にて複数の工程段階進渉表示を表示させ、工程段階進渉表示の各々がレシピの工程フェーズの少なくとも一つを示し、工程段階進渉表示の各々が工程フェーズの各々該当する少なくとも一つの進行状況を示し、
プロセス制御システムから受け取った情報に基づき実質的にリアルタイムで第１の工程段階進渉表示を更新させる、
処理を実行させることを特徴とする、命令を格納する機械アクセス可能な媒体。
【請求項１６】
前記命令は実行されると、機械にさらに、
第１の工程段階進渉表示に対応する工程フェーズに関連する複数のパラメータからパラメータを選択させ、前記パラメータは、複数のパラメータのうちの他のものに対する、ユーザが観察する際の相対的重要度に基づいて選択され、
第１の工程段階進渉表示と関連させて前記パラメータを表示させる、
処理を実行させることを特徴とする、請求項１５に記載の命令を格納する機械アクセス可能な媒体。
【請求項１７】
前記命令は実行されると、機械に、
アラームまたは通知の少なくとも一つを表すために、パターン塗潰しまたは色による塗 
潰しの少なくとも一つを使用して第１の工程段階進渉表示の少なくとも一部分を塗り潰させる処理を実行させることを特徴とする、請求項１５に記載の命令を格納する機械アクセス可能な媒体。
【請求項１８】
前記命令は実行されると、機械に、レシピ進渉状況棒グラフを形成するために、第１の工程段階進渉表示に関連して第２の工程段階進渉表示を表示させる処理を実行させ、
第１の工程段階進渉表示の第１の塗潰し量が、第２の工程段階進渉表示の第２の塗潰し量と連結してレシピの全体的な進渉を表すことを特徴とする、請求項１５に記載の命令を格納する機械アクセス可能な媒体。
【請求項１９】
前記命令は実行されると、機械に、
レシピのプロセスフローの示す前記複数の工程段階進渉表示を表示すると同時に、ユーザーインタフェース画面に第２のレシピのプロセスフローの配置方式を表わすように、第２の複数の工程段階進渉表示を表示させる処理を実行させることを特徴とする、請求項１５に記載の命令を格納する機械アクセス可能な媒体。
【請求項２０】
前記命令は実行されると、機械に、詳細情報表示領域に工程フェーズの少なくとも一つに対応する詳細情報を表示させる処理を実行させることを特徴とする、請求項１５に記載の命令を格納する機械アクセス可能な媒体。
【請求項２１】
前記命令は実行されると、機械に、詳細情報を表示するようにとのユーザの依頼に応答して詳細情報を表示させる処理を実行させることを特徴とする、請求項２０に記載の命令を格納する機械アクセス可能な媒体。
【請求項２２】
プロセス制御システム用のレシピ情報を表示する方法であって、
複数の工程フェーズを含むレシピに関連する画面を表示し、
前記画面を、複数の要約情報表示領域と詳細情報表示領域を含む１以上の有界表示領域に分割し、
各々がレシピの工程フェーズの少なくとも一つに対応する複数の要約カプセルを生成し、
１以上の要約情報表示領域の各々に要約カプセルの各々を、レシピのプロセスフローを示す配置にて表示し、
詳細情報表示領域においてレシピの工程フェーズの少なくとも一つに対応する詳細情報を表示すること、
を含む方法。
【請求項２３】
ユーザが前記要約情報表示領域の一つを選択したことに応答して前記詳細情報表示領域に詳細情報を表示することを更に含み、
前記詳細情報が、前記選択された要約情報表示領域の一つに対応する工程フェーズの少なくとも一つに対応することを特徴とする、請求項２２に記載の方法。
【請求項２４】
有界表示領域がグリッド状の配置方式または表形式の配置方式で示されることを特徴とする請求項２２に記載の方法。
【請求項２５】
全体的レシピ進渉状況表示領域にレシピの全体的な進捗情報を表示することを更に含む請求項２２に記載の方法。
【請求項２６】
全体的レシピ進渉状況表示領域にレシピの工程フェーズに対応する動作のフローダイヤグラムを表示することを更に含む請求項２５に記載の方法。
【請求項２７】
工程フェーズの少なくとも一つに対応する複数のパラメータからパラメータを選択し、前記パラメータは、複数のパラメータのうちの他のものに対する、ユーザが観察する際の相対的重要度に基づいて選択され、
前記要約カプセルの一つと関連させて前記パラメータを表示すること、
を更に含む請求項２６に記載の方法。
【請求項２８】
プロセス制御システム用のレシピ情報を表示するための機器であって、
複数の工程フェーズを含むレシピと関連して表示する画面を選択するための画面選択部であって、前記画面は１以上の有界表示領域に分割され、前記有界表示領域は複数の要約情報表示領域と詳細情報表示領域を含む、画面選択部と、
各々がレシピの工程フェーズの少なくとも一つに対応する複数の要約カプセルを生成するための要約情報生成機構と、
前記要約情報表示領域の各々に要約カプセルの各々をレシピのプロセスフローを示す配置にて表示するためのユーザーインタフェース管理機能と、
前記詳細情報表示領域に表示するための、レシピの工程フェーズの少なくとも一つに対応する詳細情報を生成する詳細情報生成機構と、
を備える機器。
【請求項２９】
ユーザーインタフェース管理機能が更に、前記要約情報表示領域の一つをユーザが選択したことに応答して詳細情報表示領域に詳細情報を表示し、
前記詳細情報が、前記選択された要約情報表示領域の一つに対応する工程フェーズの少なくとも一つに対応することを特徴とする、請求項２８に記載の機器。
【請求項３０】
前記有界表示領域がグリッド状の配置方式または表形式の配置方式で示されることを特徴とする請求項２８に記載の機器。
【請求項３１】
ユーザーインタフェース管理機能が更に、全体的レシピ進渉状況表示領域にレシピの全体的な進捗情報を表示することを特徴とする請求項２８に記載の機器。
【請求項３２】
ユーザーインタフェース管理機能が更に、全体的レシピ進渉状況表示領域にレシピの工程フェーズに対応する動作のフローダイヤグラムを表示することを特徴とする請求項３１に記載の機器。
【請求項３３】
工程フェーズの少なくとも一つに対応する複数のパラメータからパラメータを選択するためのパラメータ選択部を更に備え、
前記パラメータは、複数のパラメータのうちの他のものに対する、ユーザが観察する際の相対的重要度に基づいて選択されることを特徴とし、
ユーザーインタフェース管理機能が更に要約カプセルの一つと関連させて前記パラメータを表示することを特徴とする、請求項２８に記載の機器。
【請求項３４】
命令を格納して有する機械アクセス可能な媒体であって、前記命令は、実行されると、機械に、
複数の工程フェーズを含むレシピに関連する画面を表示させ、
複数の要約情報表示領域と詳細情報表示領域を含む、１以上の有界表示領域に前記画面を分割させ、
各々がレシピの工程フェーズの少なくとも一つに対応する複数の要約カプセルを生成させ、
前記要約情報表示領域の各々に要約カプセルの各々をレシピのプロセスフローを示す配置にて表示させ、
前記詳細情報表示領域においてレシピの工程フェーズの少なくとも一つに対応する詳細 
情報を表示させる、
処理を実行させることを特徴とする、命令を格納する機械アクセス可能な媒体。
【請求項３５】
前記命令は実行されると、機械に、ユーザが要約情報表示領域の一つを選択したことに応答して詳細情報表示領域における詳細情報を表示させる処理を実行させ、
前記詳細情報が、要約情報表示領域の選択された一つに対応する工程フェーズの少なくとも一つに対応することを特徴とする、
請求項３４に記載の命令を格納する機械アクセス可能な媒体。
【請求項３６】
有界表示領域がグリッド状の配置方式または表形式の配置方式で示されることを特徴とする、請求項３４に記載の命令を格納する機械アクセス可能な媒体。
【請求項３７】
前記命令は実行されると、機械に、レシピの全体的な進捗情報を全体的レシピ進渉状況表示領域に表示させる処理を実行させる、請求項３４に記載の命令を格納する機械アクセス可能な媒体。
【請求項３８】
前記命令は実行されると、機械に、全体的レシピ進渉状況表示領域にレシピの工程フェーズに対応する動作のフローダイヤグラムを表示させる処理を実行させる、請求項３７に記載の命令を格納する機械アクセス可能な媒体。
【請求項３９】
前記命令は実行されると、機械に、
工程フェーズの少なくとも一つに対応する複数のパラメータからパラメータを選択させ、前記パラメータは、複数のパラメータのうちの他のものに対する、ユーザが観察する際の相対的重要度に基づいて選択され、
前記要約カプセルの一つと関連させて前記パラメータを表示させる、
処理を実行させることを特徴とする、請求項３７に記載の命令を格納する機械アクセス可能な媒体。
【請求項４０】
プロセス制御システム用のレシピ情報を表示するための方法であって、
少なくとも一つのプロセス制御システムにおいて実行されている第１および第２のレシピに関連する画面を表示し、
前記画面に、第１のレシピの第１のプロセスフローの配置方式を表わすように第１の複数の工程段階進渉表示を表示し、第２のレシピの第２のプロセスフローの配置方式を表わすように第２の複数の工程段階進渉表示を表示し、第１の工程段階進渉表示の各々が第１のレシピの第１の複数の工程フェーズの少なくとも一つを表し、第２の工程段階進渉表示の各々が第２のレシピの第２の複数の工程フェーズの少なくとも一つを表し、
第１の進渉塗潰し要素を第１の工程段階進渉表示の一つと関連して表示し、第２の工程段階進渉表示の一つと関連して第２の進渉塗潰し要素を表示し、第１の進渉塗潰し要素が第１の工程段階進渉表示の一つに対応する第１のレシピの第１の工程フェーズの少なくとも一つの進渉を示し、第２の進渉塗潰し要素が第２の工程段階進渉表示の一つに対応する第２のレシピの第２の工程フェーズの少なくとも一つの進渉を示すこと、
を含む方法。
【請求項４１】
実質的にリアルタイムで第１および第２の進渉塗潰し要素を更新することを更に含む請求項４０に記載の方法。
【請求項４２】
アラームまたは通知の少なくとも一つを表すために、パターン塗潰しまたは色による塗潰しの少なくとも一つを使用して、第１の進渉塗潰し要素の少なくとも一部分を塗り潰すことを更に含む請求項４１に記載の方法。
【請求項４３】
第１の工程フェーズの少なくとも一つに関連する複数のパラメータからパラメータを選択し、前記パラメータは、複数のパラメータのうちの他のものに対する、ユーザが観察する際の相対的重要度に基づいて選択され、
第１の工程段階進渉表示と関連させて前記パラメータを表示すること、
を更に含む請求項４０に記載の方法。
【請求項４４】
詳細情報表示領域に、工程フェーズの少なくとも一つに対応する詳細情報を表示することを更に含む請求項４０に記載の方法。
【請求項４５】
第１の工程段階進渉表示の他のものと関連してその他の進渉塗潰し要素を表示することを更に含み、
第１の進渉塗潰し要素とその他の進渉塗潰し要素が、協同して第１のレシピの全体的な進渉を表すことを特徴とする、請求項４０に記載の方法。
【請求項４６】
レシピの全体的な進渉を示すバーを形成するよう、第１の進渉塗潰し要素とその他の進渉塗潰し要素を連結することを更に含む請求項４５に記載の方法。
【請求項４７】
第１の工程段階進渉表示の各々に、重み付け値を割り当て、
対応する重み付け値の一つに基づいて第１の工程段階進渉表示の各々のサイズを設定すること、
を更に含む請求項４０に記載の方法。
【請求項４８】
時間に基づいた判定基準または重要度に基づいた判定基準のうちの一つに基づいて重み付け値を決定することを更に含む請求項４７に記載の方法。
【請求項４９】
プロセス制御システム用のレシピ情報を表示するための機器であって、
少なくとも一つのプロセス制御システムにおいて実行されている第１および第２のレシピと関連して表示する画面を選択するための画面選択部と
前記画面に、第１のレシピの第１のプロセスフローの配置方式を表わすように第１の複数の工程段階進渉表示を表示し、第２のレシピの第２のプロセスフローの配置方式を表わすように第２の複数の工程段階進渉表示を表示するためのユーザーインタフェース管理機能であって、第１の工程段階進渉表示の各々が第１のレシピの第１の複数の工程フェーズの少なくとも一つを表し、第２の工程段階進渉表示の各々が第２のレシピの第２の複数の工程フェーズの少なくとも一つを表す、ユーザーインタフェース管理機能と、
第１の工程段階進渉表示の一つに関連して表示される第１の進渉塗潰し要素に対応する第１の進捗情報と、第２の工程段階進渉表示の一つに表示される第２の進渉塗潰し要素に対応する第２の進捗情報とを生成するためのデータプロセッサであって、第１の進捗情報が第１の工程段階進渉表示の一つに対応する第１のレシピの第１の工程フェーズの少なくとも一つの進渉を示し、第２の進捗情報が第２の工程段階進渉表示の一つに対応する第２のレシピの第２の工程フェーズの少なくとも一つの進渉を示す、データプロセッサと、
を備える機器。
【請求項５０】
前記ユーザーインタフェース管理機能が更に１および第２の進渉塗潰し要素を実質的にリアルタイムで更新することを特徴とする請求項４９に記載の機器。
【請求項５１】
アラームまたは通知の少なくとも一つの生成するための通知生成機構を更に備え、
ユーザーインタフェース管理機能が更にアラームまたは通知の少なくとも一つを表すために、パターン塗潰しまたは色による塗潰しの少なくとも一つを使用して第１の進渉塗潰し要素の少なくとも一部分が塗り潰されることを特徴とする、請求項４９に記載される機器。 
【請求項５２】
第１の工程フェーズの少なくとも一つに関連する複数のパラメータからパラメータを選択するためのパラメータ選択部を更に備え、
前記パラメータが、複数のパラメータのうちの他のものに対する、ユーザが観察する際の相対的重要度に基づいて選択され、
ユーザーインタフェース管理機能が更に第１の工程段階進渉表示と関連させて前記パラメータを表示することを特徴とする、請求項４９に記載の機器。
【請求項５３】
工程フェーズの少なくとも一つに対応する詳細情報を、詳細情報表示領域に表示するために生成する詳細情報生成機構を更に備える請求項４９に記載される機器。
【請求項５４】
ユーザーインタフェース管理機能が更に、第１の工程段階進渉表示の他のものと関連してその他の進渉塗潰し要素を表示し、
第１の進渉塗潰し要素とその他の進渉塗潰し要素が協同して第１のレシピの全体的な進渉を表すことを特徴とする、請求項４９に記載の方法。
【請求項５５】
ユーザーインタフェース管理機能が、レシピの全体的な進渉を示すバーを形成するよう、第１の進渉塗潰し要素をその他の進渉塗潰し要素と連結させて表示することを特徴とする請求項５４に記載される機器。
【請求項５６】
第１の工程段階進渉表示の各々に対して重み付け値を割り当てるためのデータプロセッサを更に備え、
ユーザーインタフェース管理機能が更に重み付け値の対応する一つに基づいて第１の工程段階進渉表示の各々のサイズを設定することを特徴とする、請求項４９に記載される機器。
【請求項５７】
データプロセッサが更に時間に基づいた判定基準または重要度に基づいた判定基準の一つに基づいて重み付け値を決定することを特徴とする請求項５６に記載される機器。
【請求項５８】
命令を格納して有する機械アクセス可能な媒体であって、前記命令は、実行されると、機械に、
少なくとも一つのプロセス制御システムにおいて実行されている第１および第２のレシピに関連する画面を表示させ、
前記画面に、第１のレシピの第１のプロセスフローの配置方式を表わすように第１の複数の工程段階進渉表示を表示させ、第２のレシピの第２のプロセスフローの配置方式を表わすように第２の複数の工程段階進渉表示を表示させ、第１の工程段階進渉表示の各々が第１のレシピの第１の複数の工程フェーズの少なくとも一つを表し、第２の工程段階進渉表示の各々が第２のレシピの第２の複数の工程フェーズの少なくとも一つを表し、
第１の進渉塗潰し要素を第１の工程段階進渉表示の一つと関連して表示させ、第２の進渉塗潰し要素を第２の工程段階進渉表示の一つと関連して表示させ、第１の進渉塗潰し要素が第１の工程段階進渉表示の一つに対応する第１のレシピの第１の工程フェーズの少なくとも一つの進渉を示し、第２の進渉塗潰し要素が第２の工程段階進渉表示の一つに対応する第２のレシピの第２の工程フェーズの少なくとも一つの進渉を示す、
処理を実行させることを特徴とする、機械アクセス可能な媒体。
【請求項５９】
前記命令は実行されると、機械に、第１および第２の進渉塗潰し要素を実質的にリアルタイムで更新させる処理を実行させる、請求項５８に記載の命令を格納する機械アクセス可能な媒体。
【請求項６０】
前記命令は実行されると、機械に、アラームまたは通知の少なくとも一つを表すために、パターン塗潰しまたは色による塗潰しの少なくとも一つを使用して第１の進渉塗潰し要素の少なくとも一部分を塗り潰させる処理を実行させる、請求項５８に記載の命令を格納する機械アクセス可能な媒体。
【請求項６１】
前記命令は、実行されると、機械に、
第１の工程フェーズの少なくとも一つに関連する複数のパラメータからパラメータを選択させ、前記パラメータは、複数のパラメータのうちの他のものに対する、ユーザが観察する際の相対的重要度に基づいて選択され、
第１の工程段階進渉表示と関連させて前記パラメータを表示させる、
処理を実行させることを特徴とする、請求項５８に記載の命令を格納する機械アクセス可能な媒体。
【請求項６２】
前記命令は、実行されると、機械に、詳細情報表示領域に工程フェーズの少なくとも一つに対応する詳細情報を表示させる処理を実行させる、請求項５８に記載の命令を格納する機械アクセス可能な媒体。
【請求項６３】
前記命令は、実行されると、機械に、第１の工程段階進渉表示の他のものと関連してその他の進渉塗潰し要素を表示させる処理を実行させ、
第１の進渉塗潰し要素とその他の進渉塗潰し要素が、協同して第１のレシピの全体的な進渉を表すことを特徴とする、請求項５８に記載の命令を格納する機械アクセス可能な媒体。
【請求項６４】
前記命令は、実行されると、機械に、レシピの全体的な進渉を示すバーを形成するために、第１の進渉塗潰し要素とその他の進渉塗潰し要素を連結させる処理を実行させる、請求項６３に記載の命令を格納する機械アクセス可能な媒体。
【請求項６５】
前記命令は、実行されると、機械に、
第１の工程段階進渉表示の各々に対して重み付け値を割り当てさせ、
重み付け値の対応する一つに基づいて第１の工程段階進渉表示の各々のサイズを設定させる、
処理を実行させることを特徴とする、請求項５８に記載の命令を格納する機械アクセス可能な媒体。
【請求項６６】
前記命令は、実行されると、機械に、時間に基づいた判定基準または重要度に基づいた判定基準の一つに基づいて重み付け値を決定させる処理を実行させる、請求項６５に記載の命令を格納する機械アクセス可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概してプロセス制御システムに関し、より具体的にはレシピの進渉状況情報を提示するための方法、機器、及びプログラム命令を格納する機械アクセス可能媒体に関する。
【背景技術】
【０００２】
化学薬品処理工程、石油精製工程またはその他のプロセスにおいて使用されるようなプロセス制御システムには、一般に、アナログバス、デジタルバスまたはアナログ・デジタル混在バスを介して少なくとも一つのホストまたはオペレーターワークステーションに、且つ１以上のフィールド装置に通信可能に連結された１以上のプロセスコントローラおよび入・出力（Ｉ／Ｏ）装置が含まれている。フィールド装置は、例えば、バルブ、バルブ・ポジショナ、スイッチおよびトランスミッタ（例えば、温度、圧力、流量センサ）などでありえ、バルブの開閉や工程パラメータの測定などのプロセス内における機能を行う。プロセスコントローラは、フィールド装置により生成されたプロセス計測及び／又はフィールド装置に関するその他の情報を示す信号を受け取り、制御ルーチンを実施するためにこの情報を使い、その後プロセスの動作を制御すべくバスまたはその他の通信回線でフィールド装置に送信されることになる制御信号を生成する。このように、プロセスコントローラは、フィールド装置を通信可能に連結するバス及び／又はその他の通信リンクを介してフィールド装置を使用し、１以上の制御手法を実行および協調させることができる。
【０００３】
プロセス制御システムは多くの場合、製品を生産するために、レシピに従ってプロセスを実行するように構成される。製品の設計者またはエンジニアが設計時間中にレシピを準備し、以後プロセス制御システムによって複数回を使用されることになるレシピを格納する。一般に、製品を生成するためのプロセス制御システム内にある成分を移動したり混合したりなどするための、ユニット手順、動作およびフェーズ（これらは全て制御プロセス設備、例えば、タンク、大樽、混合機、ボイラ、蒸発器、ポンプ、バルブ等への指示を含む）の組合せが、レシピには含まれる。
【０００４】
レシピを表示するのに、既知のシステムの中には、レシピの各工程段階またはフェーズごとにブロックを含む手順機能チャート（ＰＦＣ）を使用するものもいくつかある。レシピの実行中に、オペレータまたはその他のユーザがレシピのどの部分が実行されているかを見られるように、どの工程段階またはフェーズが現在実行されているのかがＰＦＣに示される。当該既知のシステムのこの種の状態情報は、非常に高レベルであるが、現在実行されているレシピにおける段階またはフェーズをユーザに報告するだけのもので、例えば、特定のそのフェーズの圧力測定、温度測定、進渉状況（例えば、完了した割合％）などといったその段階またはフェーズに特有のその他いかなる情報を含まない一般情報である。既知のシステムのいくつかでは、ユーザにより選択された特定の工程段階または設備に対応するフェーズの特徴を表示するためには、ＰＦＣから一旦離れてナビゲートした上で端末を介して、かかるフェーズに関する特徴を閲覧することができるようになっている。その他既知のシステムでは、例えばゲージを読み取ることにより特定の段階またはフェーズに関するフェーズ特徴を判断するために、ユーザが、レシピを実施するために使用される物理的設備を目視で点検しなければならない。レシピのＰＦＣ表示と上述の既知のシステムにおける工程段階またはフェーズのフェーズ特徴が接続されていないと、レシピの実行状態に対応するフェーズ特徴を観察するためにユーザがレシピのＰＦＣ表示から一旦出るまたは離れてナビゲートすることが要求される、よって、ユーザは異なる画面表示を行ったり来たりしてナビゲートする際に該情報の全てを記憶したり、整理したり、且つ統合調整したりする必要があるので、ユーザに負担がかかる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、プロセス制御システムおいて、より統合的かつ詳細に、レシピの進渉状況情報を提示するための方法、機器、及びプログラム命令を格納する機械アクセス可能媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
以下、レシピの進渉状況情報を提示するための例示的な機器および方法を説明する。本明細書記載の実施例によると、例示的な方法は、プロセス制御システムにおいて実行されているレシピに関連するユーザーインタフェース画面を表示することを含む。レシピは複数のプロセス・フェーズを含んでいる。それに加えて、例示的な方法には、レシピのプロセスフロー（工程の流れ）の配置方式を表した状態で、ユーザーインタフェース画面内で工程段階進渉状況の表示（インジケータ）を複数表示することを含む。それぞれの工程段階進渉表示は、レシピの工程フェーズの少なくとも一つを示すものであり、それぞれの工程段階進渉表示は、工程フェーズの各々該当するものの少なくとも一つの進渉状況を示す。また、例示的な方法には、プロセス制御システムから受信した情報に基づいて、第１の工程段階進渉表示のうちの一つを実質的にリアルタイムで更新することも含む。
【０００７】
本明細書記載の別の実施例によると、例示的な機器は、画面選択部、ユーザーインタフェース管理機能およびデータプロセッサを含んでいる。画面選択部は、プロセス制御システムにおいて実行されているレシピに関連して表示すべきユーザーインタフェース画面を選択するためのものである。レシピは複数の工程フェーズを含んでいる。ユーザーインタフェース管理機能は、レシピのプロセスフローの配置方式を表した状態で、ユーザーインタフェース画面内に複数の工程段階進渉表示を表示するためのものである。それぞれの工程段階進渉表示は、レシピの工程フェーズの少なくとも一つを示すものであり、工程段階進渉表示の各々は、工程フェーズの各々該当するものの少なくとも一つの進渉状況を示す。データプロセッサは、プロセス制御システムから受信した情報に基づいて、第１の工程段階進渉表示のうちの一つに対して更新済み進捗情報を実質的にリアルタイムで生成するためのものである。
【０００８】
本明細書記載の更に別の実施例によると、別の例示的な方法は、複数の工程フェーズを含むレシピに関連する画面を表示することを含む。それに加えて、例示的な方法は、画面を区画された（有界）表示領域に分割することも含んでいる。有界表示領域は、複数の要約情報表示領域および詳細情報表示領域を含んでいる。また、例示的な方法は、複数の要約カプセルを生成することも含んでいる。要約カプセルの各々は、レシピの工程フェーズの少なくとも一つに対応する。
【０００９】
また、例示的な方法は、レシピのプロセスフローを示す配置方式にて、要約情報表示領域の各々における要約カプセルの各々を表示することも含んでいる。更にレシピの工程フェーズの少なくとも一つに対応する詳細情報は、詳細情報表示領域に表示される。
【００１０】
本明細書記載の別の実施例によると、別の例示的な機器は、画面選択部、要約情報生成機構、ユーザーインタフェース管理機能および詳細情報生成機構を含んでいる。画面選択子部、複数の工程フェーズを含むレシピに関連して表示すべき画面を選択するためのものである。画面は有界表示領域に分割され、有界表示領域は複数の要約情報表示領域と詳細情報表示領域を含んでいる。要約情報生成機構は、レシピの工程フェーズの少なくとも一つにそれぞれ対応する複数の要約カプセルを各々生成するためのものである。ユーザーインタフェース管理機能は、要約カプセルの各々を、レシピのプロセスフローを示す配置方式で、要約情報表示領域の各々に表示するためのものである。詳細情報生成機構は、レシピの工程フェーズの少なくとも一つに対応する詳細情報を、詳細情報表示領域に表示するために生成するためのものである。
【００１１】
本明細書記載の更に別の実施例によると、別の例示的な方法は、少なくとも一つのプロセス制御システムにおいて実行されている第１および第２のレシピに関連する画面を表示することを含んでいる。それに加えて、例示的な方法は、第１の複数の工程段階進渉表示を第１のレシピの第１のプロセスフローの配置方式を表す状態で画面に表示することと、第２の複数の工程段階進渉表示を第２のレシピの第２のプロセスフローの配置方式を表す状態で画面に表示することも含んでいる。第１の工程段階進渉表示の各々は第１のレシピの第１の複数の工程フェーズの少なくとも一つを表し、第２の工程段階進渉表示の各々は、第２のレシピの第２の複数の工程フェーズの少なくとも一つを表す。また、例示的な方法には、第１の工程段階進渉表示の一つに関連して第１の進渉状況塗潰し要素を表示することと、第２の工程段階進渉表示の一つに関連して第２の進渉状況塗潰し要素を表示することも含んでいる。第１の進渉状況塗潰し要素は、第１の工程段階進渉表示の一つに対応する第１のレシピの第１の工程フェーズの一つの進渉状況を示し、第２の進渉状況塗潰し要素は、第２の工程段階進渉表示の一つに対応する第２のレシピの第２の工程フェーズの一つの進渉状況を示す。
【００１２】
本明細書記載の別の実施例によると、別の例示的な機器は、画面選択部、ユーザーインタフェース管理機能およびデータプロセッサを含んでいる。画面選択部は、少なくとも一つのプロセス制御システムにおいて実行されている第１および第２のレシピに表示するべき画面を選択するためのものである。ユーザーインタフェース管理機能は、第１の複数の工程段階進渉表示を、第１のレシピの第１のプロセスフローの配置方式を示す状態で画面に表示し、第２の複数の工程段階進渉表示を、第２のレシピの第２のプロセスフローの配置方式を示す状態で画面に表示するためのものである。第１の工程段階進渉表示の各々は、第１のレシピの第１の複数の工程フェーズの少なくとも一つを表し、第２の工程段階進渉表示の各々は、第２のレシピの第２の複数の工程フェーズの少なくとも一つを表す。データプロセッサは、第１の工程段階進渉表示の一つに表示された第１の進渉状況塗潰し要素に対応する第１の進捗情報と、第２の工程段階進渉表示の一つに表示された第２の進渉状況塗潰し要素に対応する第２の進捗情報とを生成するためのものである。第１の進捗情報は、第１の工程段階進渉表示の一つに対応する第１のレシピの第１の工程フェーズの一つの進渉状況を示し、第２の進捗情報は、第２の工程段階進渉表示の一つに対応する第２のレシピの第２の工程フェーズの一つの進渉状況を示す。
【図面の簡単な説明】
【００１３】
【図１】本明細書に記載される例示的な方法および機器が実施されうる例示的な事業体系を示すブロック図である。
【図２】レシピの進渉状況を表示するために従来から使用されている例示的な手順機能チャート（ＰＦＣ）閲覧インターフェースの既知のグラフィカルユーザインタフェース（ＧＵＩ）を示す図である。
【図３】レシピのプロセスフロー、進渉状況および状態情報を表示するためのＧＵＩ画面を生成するために使用できる例示的なレシピプロセス・グラフィックシステムのブロック図である。
【図４】本明細書に記載される例示的な方法、機器およびシステムを使用して、例示的なレシピのプロセスフロー、進渉状況および状態情報を表すために実施しうる例示的なＧＵＩ画面を示す図である。
【図５】本明細書に記載される例示的な方法、機器およびシステムを使用して、例示的なレシピのプロセスフロー、進渉状況および状態情報を表すために実施しうる例示的なＧＵＩ画面を示す図である。
【図６】本明細書に記載される例示的な方法、機器およびシステムを使用して、例示的なレシピのプロセスフロー、進渉状況および状態情報を表すために実施しうる例示的なＧＵＩ画面を示す図である。
【図７】進渉状況及び／又は状態画面を生成且つ又は表示するために使用できる例示的な機器のブロック図である。
【図８Ａ】プロセス制御システムにおいて実行されているレシピの進渉状況及び／又は状態情報を表示して、図３の例示的なレシピプロセス・グラフィックシステム及び／又は図７の例示的な機器を実施するために使用できる例示的な方法のフローダイヤグラムを描く図である。
【図８Ｂ】プロセス制御システムにおいて実行されているレシピの進渉状況及び／又は状態情報を表示して、図３の例示的なレシピプロセス・グラフィックシステム及び／又は図７の例示的な機器を実施するために使用できる例示的な方法のフローダイヤグラムを描く図である。
【図９】本明細書に記載される方法と機器を実施するために使用できる例示的なプロセッサーシステムのブロック図である。
【図１０】複数の工程フェーズを有するバッチレシピを示す手順機能チャート閲覧インターフェースを示す図である。
【発明を実施するための形態】
【００１４】
以下、その他数ある構成部分の中でも特にハードウェア上で実行されるソフトウェア及び／又はファームウェアを含んだ状態で例示的な方法、機器およびシステムが説明されているが、これらの実施例は単なる例示に過ぎずに本発明を制限するものと見なされるべきでないことをここに述べておく。例えば、当該ハードウェア、ソフトウェアおよびファームウェア構成要素のいずれか又は全ては、ハードウェアにおいてのみ、またはソフトウェアにおいてのみ、あるいはハードウェアとソフトウェアの任意の組合せにおいて具体化できるものとして考慮されるべきである。従って、実施例として挙げられる方法、機器およびシステムが以下説明されているが、通常の技術を有する当業者であれば、ここに提供される実施例がこれらの方法、機器およびシステムを実施する唯一の手段ではないことが容易に理解できるはずである。
【００１５】
本明細書に記載される方法、機器およびシステムは、プロセス制御システムにより実行されるレシピの進渉状況および状態情報を表示するために使用することができる。オペレータまたはその他のユーザが、レシピを実行中に、レシピの進渉状況をチェックしたい場合がありうる。レシピの実行状態に対応するフェーズの特徴を観察するためにユーザがレシピの手順機能チャート（ＰＦＣ）表示から一旦出るまたは離れてナビゲートすることが要求され、よって、ユーザは異なる画面表示を行ったり来たりしてナビゲートする際に該情報の全てを記憶したり、整理したり、且つ統合調整したりする必要があるような、ユーザに負担がかかる従来のシステムと異なり、本明細書に記載される例示的な方法、機器およびシステムは、一つのＧＵＩ画面にレシピ進渉状況および状態情報を従来よりも多く表示するために使用することができる。よって、ここに記載される実施例では、ユーザがレシピ実行に関する異なるＧＵＩ画面間をナビゲートする必要なく、アプリケーションを監視する必要なく、従来よりも多い状態情報の観察をユーザが容易に実施できる。
【００１６】
例えば、既知のＰＦＣ表示の中には、レシピの高レベルのフローダイヤグラムを提示するために使用できるものがいくつかあるが、ユーザがレシピにおける特定のフェーズの更なる詳細情報を観察したい場合、ユーザは、ＰＦＣ表示から離れて、観察したい特定の詳細情報（例えば、圧力情報、温度情報、フェーズ完了までの時間情報、成分情報、など）に各々対応するその他のＧＵＩ画面にナビゲートして移動しなければならない。本明細書に記載される例示的な方法、機器およびシステムを使用すると、レシピの一般的で全体的な流れを表示することに関連してレシピの各フェーズの情報を従来よりも更に詳しく表示するように例示的なレシピ進渉状況ＧＵＩ画面を構成しうる。このように、ユーザは、レシピにおける各フェーズに関する情報を（多くの既知のシステムではＰＦＣ画面から離れてその他の工程詳細画面にナビゲートしなければ閲覧することができなかったような情報を）従来の技術よりも更に詳しい様態で閲覧できると同時にレシピの一般的な流れを観察することができる。
【００１７】
ここで図１を参照すると、本明細書に記載される例示的な方法および機器を実施しうる例示的な事業体系１００には、アプリケーションステーション１０２を有するプロセス制御システム１１０と、オペレータステーション１０４と、コントローラ１０６が含まれており、これらは全て、バスまたはローカルエリアネットワーク（ＬＡＮ）１０８を介して通信可能に連結されうる。ＬＡＮ１０８は、一般にアプリケーション制御ネットワーク（ＡＣＮ）と称され、任意の所望の有線または無線通信媒体およびプロトコルを使用して実施されうる。図中ではプロセス制御システムが一つだけ設けられた状態で示されているが、例示的な事業体系１００には任意の数の分散型プロセス制御システムを含むようにしても良い。
【００１８】
例えば、アプリケーションステーション１０２、オペレータステーション１０４、及びコントローラ１０６の少なくとも１つがその他の装置またはシステムと通信できるようにする通信アプリケーションおよびプロセス制御関連アプリケーションなどの、１以上のソフトウェアアプリケーションに関連する動作を実行するように、アプリケーションステーション１０２を構成できる。また、アプリケーションステーション１０２は、バッチレシピを実行するために必要とされるプロセス制御システム１１０及び／又はその他いかなるプロセス制御システムの動作を制御するようバッチレシピを実行するようにも構成できる。例えば、アプリケーションステーション１０２には、レシピの実行に必要なコントローラの任意のもの（例えば、コントローラ１０６）及び／又はその他リソースの任意のもの（例えば、プロセス用設備、フィールド装置、計装、など）を取得できるバッチレシピ・プロセッサまたはアプリケーション（図示せず）を備えられる。それに加えて、アプリケーションステーション１０２は、例示的な事業体系１００のプロセス制御システムの１以上で実行されているバッチレシピの状態を示すために、本明細書に記載される例示的な方法および機器を実施するために使用される１以上のアプリケーションに関連する動作を実行することができる。例示的な実施形態のいくつかにおいて、アプリケーションステーション１０２およびオペレータステーション１０４は同じ機能を実行するように構成されうる一方、その他の例示的な実施形態では、オペレータステーション１０４を主として、プロセス進渉状況および状態情報を表示し、且つユーザのプロセスとの対話処理を最小限に抑えることができるように構成できる。アプリケーションステーション１０２およびオペレータステーション１０４は、例えばシングルプロセッサのパソコン、シングルまたはマルチプロセッサのワークステーションなどをはじめとする１以上のワークステーション、またはその他任意の適切なコンピュータシステムや処理システム（例えば、図５のプロセッサーシステム５１０）を使用して実施できる。
【００１９】
コントローラ１０６は、デジタルデータバス１１４および入・出力（Ｉ／Ｏ）装置１１６を介して複数のフィールド装置１１２に連結されうる。フィールド装置１１２は、フィールドバス適合のバルブ、アクチュエータ、センサなどでありうる。もちろん、その他のタイプのフィールド装置および通信プロトコル（例えば、プロフィバス装置とプロトコル、ＨＡＲＴ（登録商標）装置とプロトコル、など）をその代りに使用することも可能である。Ｉ／Ｏ装置（Ｉ／Ｏ装置１１６に類似するか同一のもの）を付加的に設けてコントローラ１０６に連結させることによって、フィールドバス装置やＨＡＲＴ（登録商標）装置などであってよいフィールド装置の更なる別の群がコントローラ１０６と通信出来るようにしても良い。
【００２０】
コントローラ１０６には、例えばエマソン・プロセスマネジメント社（Ｅｍｅｒｓｏｎ  Ｐｒｏｃｅｓｓ  Ｍａｎａｇｅｍｅｎｔ）により販売されるＤｅｌｔａ（登録商標）コントローラを使用できる。但し、その他のコントローラを代わりに使用することも可能である。更に図１においてはコントローラが一つだけ備えられた状態で図示されているが、ＬＡＮ１０８に所望の任意のタイプ、または任意のタイプの組み合わせのコントローラを追加して連結することが可能である。いずれの場合も、コントローラ１０６は、アプリケーションステーション１０２やオペレータステーション１０４または任意のワークステーションを使用して、システムエンジニアまたはその他のシステム・オペレータにより生成され、且つ、コントローラ１０６にダウンロードしてインスタンス化された１以上のプロセス制御ルーチンを実行できる。
【００２１】
また、事業体系１００には、別のＬＡＮ１２４を介してアプリケーションステーション１０２に、そしてアプリケーションステーション１０２を介してオペレータステーション１０４とコントローラに通信可能に連結されるワークステーション１１８が含まれている。ワークステーション１１８は、地理的に遠隔な場所に配置できる。この場合、ワークステーション１１８は、例えば、ワイヤレス通信回線、インターネットを基盤とする通信ネットワーク又はその他のパケット交換方式の通信ネットワーク、電話回線（例えば、デジタル加入者線）、またはその任意の組合せを用いて実施できる広域ネットワーク（ＷＡＮ）を介してＬＡＮ１２４に通信可能に連結されることができる。ワークステーション１１８は、事業体系レベルの機能または全工場レベルの機能を実行するように構成できる。ワークステーション１１８は、別のプロセス制御システムネットワーク（図示せず）に関連し、主としてプロセス制御機能や、１以上の通信機能などを実行するように構成されうる。例えば、遠隔に設置されているプロセス制御システムを含む図１には図示されていない例示的な事業体系１００のその他の１以上のプロセス制御システムで実行されているバッチレシピの進渉状況および状態を示すようにワークステーション１１８を構成できる。
【００２２】
図示される実施例において、処理されるべき流体または材料の流れを制御するために、フィールド装置１１２の各々がプロセス用設備に連結される。具体的には、タンク１２２から混合機１２６ａ−ｃへの流れ、そして混合機１２６ａ−ｃから別の工程フェーズへの流れを制御するために、フィールド装置１１２ａ−ｅの各々が、バルブの各々に連結される。コントローラ１０６には、レシピまたはレシピの一部分が備えられている。レシピは、特定の製品（例えば、ペンキ、燃料、製薬、など）を準備するための手順を定義することができ、１以上のフェーズ（すなわち工程諸段階）を各々含む１以上の動作を含んでいる１以上のユニット手順を含んでいる。図１に示される実施例では、手順には特定の色のペンキを準備するための複数のユニット手順を定義することができる。各ユニット手順には、異なる混合作業フェーズを定義することができる。例えば、第１のユニット手順は基礎成分（例えば、ラテックス、オイル、溶剤、など）を混合するために使用される予混合手順を定義することができ、第２のユニット手順は、中間成分（例えば、集束剤、界面活性剤、など）を混合するために使用でき、また、別のユニット手順は製品に有色顔料を混合するのに使用できる。
【００２３】
各ユニット手順は、１以上の工程フェーズまたは工程段階を各々有する１以上の動作を使用して実施される。工程フェーズは、特定のプロセス用設備（例えば、混合機１２６ａ−ｃの一つ）に対応することができる。図１に示される実施例における動作の実行には、タンク１２２に対応する成分（材料)追加フェーズ、および混合機１２６ａに対応する混合または撹拌フェーズを利用することを含みうる。追加フェーズは、混合機１２６ａ中に既に入っている別の成分の中に、新規成分をタンク１２２から追加すること、および諸成分を混合するように混合機１２６ａを制御することを含みうる。混合機１２６ａが成分を混合し終えた後、フィールド装置１１２ｄ−ｅは、混合物が混合機１２６ａから、同じまたは別の動作の一部でありうる別のフェーズまで流れるよう制御されることができる。
【００２４】
任意の特定のフェーズを実行することには、プロセス制御装置（例えば、タンク１２２、１以上の混合機１２６ａ−ｃなど）、および測定値または進渉状況に関連するパラメータ値をはじめとする進渉状況や状態情報を当該フェーズ用に取得する１以上のフィールド装置を使用することが含まれうる。例示的な測定値としては、温度値、電圧値、ｐＨレベル値、成分濃度値などが挙げられ、例示的な進渉状況に関連する値としては、搬送済み材料の量、充填レベル、フェーズ完了までの時間、混合された成分、混合することになっている残りの成分などが挙げられる。ユーザがレシピの全体的な流れを同時に閲覧しながらレシピの各フェーズに対する進渉状況や状態情報を観察できるようにするために、本明細書に記載される例示的な方法、機器およびシステムを使用して、アプリケーションステーション１０２やオペレータステーション１０４且つ又はワークステーション１１８により表示できるレシピ進渉状況および状態の画面表示を生成できる。このようにして、ユーザは、既知のプロセス制御システム・アプリケーションの多くで要求されるように異なる画面表示を行ったり来たりしてナビゲートする必要なく、特定のフェーズの進渉状況および状態がどのように影響するか（または影響されるか）を、めいめいのレシピの全体的な流れによって比較的迅速かつ容易に判断することができる。
【００２５】
図２は、既知の手順機能チャート（ＰＦＣ）閲覧インターフェース２００の例示的なのグラフィカルユーザインタフェース（ＧＵＩ）を示す図である。ＰＦＣ閲覧インターフェース２００のように、かかる既知のＰＦＣ閲覧インターフェースは、レシピの全体的なプロセスフローを示すべく、アプリケーションステーション、オペレーションステーション、またはワークステーション（例えば、図１のアプリケーションステーション１０２、オペレータステーション１０４、且つ又はワークステーション１１８）により表示することができる。ＰＦＣ閲覧インターフェース２００などのユーザーインタフェースは多くの場合、Ｓ−８８  ＡＮＳＩ／ＩＳＡ規格−Ｓ８８．０１−１９９５バッチ標準レシピに関連して使用される。ここに示される実施例において、ＰＦＣ閲覧インターフェース２００は、例示的なバッチレシピ２０４の手順機能チャート（ＰＦＣ）２０２を含んでいる。例示的なバッチレシピ２０４は、図示されるプロセスフローに従って実行されるべき工程段階または工程フェーズ２０６ａ−ｉを有する。
【００２６】
ここで用いられる「工程フェーズ」（例えば、工程フェーズ２０６ａ−ｉの各々）とは、特定のプロセス制御システム設備に対応する各々の設備工程フェーズのことであり、１以上の工程フェーズは工程段階とも呼ばれる。例えば、図１０を簡単に参照すると、別の手順機能チャート（ＰＦＣ）閲覧インターフェース１０００には、複数の工程フェーズ１００６ａ−ｉを有するバッチレシピ１００４が表示されている。図１０に示される実施例において、工程フェーズ１００６ｂは、第１の成分で混合機を充填するように第１のタンクを使用して実施されうる。工程フェーズ１００６ｃは、第２の成分で混合機を充填するように第２のタンクを使用して実施されうる。工程フェーズ１００６ｄは、第３の成分で混合機を充填するべく第３のタンクを使用して実施されうる。そして、工程フェーズ１００６ｅは、第４の成分で混合機を充填するべく第３のタンクを使用して実施されうる。図１０に示される実施例において、工程フェーズ１００６ｂ−ｅは、成分充填材工程段階とここで呼ぶ工程段階１００８を形成する。別の工程段階には、例えば、混合工程段階を形成するように工程フェーズ１００６ｆを単独で含みうる。
【００２７】
再び図２を参照すると、工程フェーズ２０６ａ−ｉの各々の状態を示すために、ＰＦＣ閲覧インターフェース２００には、工程フェーズ２０６ａ−ｉの各々をめいめいの作動状態と関連して一覧して、いつ稼動するかを示すフェーズ状態テーブル２０８が備えられている。ＰＦＣ閲覧インターフェース２００はバッチレシピ２０４のプロセスフローの一般的な概要を表示するが、工程フェーズ２０６ａ−ｉの各々が稼動時、ＰＦＣ閲覧インターフェース２００は、工程フェーズ２０６ａ−ｉの各々に対してそれ以上具体的なデータ（例えば、電圧値、温度値、進渉表示、など）を示さない。図２のＰＦＣ閲覧インターフェース２００など、既知のＰＦＣ閲覧インターフェースの多くと異なり、ここに記載される例示的な方法、機器およびシステムは、ユーザが、レシピのプロセス進渉状況及び／又は全体的なプロセスフローを同時に観察しながらレシピの各工程フェーズまたは各工程段階（例えば、一つの、または一群の、または複数の工程フェーズ）についての特定の情報を観察できるようにするために使用できる。
【００２８】
図３は、レシピのプロセスフロー、進渉状況および状態情報を表すためのＧＵＩ画面を生成するために使用できる例示的なレシピプロセス・グラフィックシステム３０２のブロック図である。例えば、ＧＵＩ画面は、レシピ（例えば、図２のレシピ２０４）の全体的なプロセスフローについての高レベルな情報及び／又は全体的な進渉状況および状態、そして、レシピの各工程フェーズ（例えば、図２の工程フェーズ２０６ａ−ｉ）または各工程段階に関するパラメータについてのフェーズ特有情報を含むことができる。例示的なレシピプロセス・グラフィックシステム３０２は、ハードウェア、ファームウェア且つ又はソフトウェアのいかなる所望の組合せを使用して実施できる。例えば、１以上の集積回路、ディスクリート（単機能）半導体構成素子または受動電子部品を使用し得る。それに加えて、或いはその代わりとして、例示的なレシピプロセス・グラフィックシステム３０２のブロックのいくつかまたは全て、またはその一部分は、例えばプロセッサーシステム（例えば、図９のプロセッサーシステム９１０）によって実行されると図８Ａおよび図８Ｂのフローダイヤグラムに表されるような動作を行う、機械アクセス可能な媒体上に格納された指示（命令）、コード、その他のソフトウェア、及び又はファームウェアなど少なくとも１つを使用して実施できる。例示的なレシピプロセス・グラフィックシステム３０２が後述される各ブロックを一つ有する状態で説明されているが、例示的なシステム３０２には、後述されるブロックの任意のものを二つ以上備えうる。更にいくつかのブロックを無効にしても、省略しても、及び／又はその他のブロックと組み合わせても良い。
【００２９】
図示される実施例において、例示的なレシピプロセス・グラフィックシステム３０２は、レシピ進渉状況グラフィック収納部（リポジトリ）３０４、バッチ情報プロセッサ３０６、レシピ進渉状況履歴データ記憶部３０８およびレシピ進渉状況サーバー３１０を含む。レシピ進渉状況グラフィック収納部３０４は、レシピの進渉状況及び状態の少なくとも１つに関連する異なる局面、特徴、パラメータ、判定基準を表すために使用されるグラフィック・オブジェクトを含むグラフィック要素及びグラフィック表示の少なくとも１つを格納するために設けられている。レシピの進渉状況及び状態の少なくとも１つを表示するために使用されるグラフィック表示またはグラフィック要素の格納に加えて、レシピ進渉状況グラフィック収納部３０４は、グラフィック表示の表示特徴（例えば、アニメーション、色分類、パターン塗潰し分類、有効／無効表示、など）を制御するために使用される定義及び又はメソッドも格納する。また、レシピ進渉状況グラフィック収納部３０４は、進渉状況及び状態画面の少なくとも１つと関連して表示されうるユーザーインタフェース制御のグラフィック要素または表示、及びこれらの表示を制御する定義及びメソッドの少なくとも１つを格納するためにも使用される。
【００３０】
例示的な実施形態のいくつかにおいて、レシピ進渉状況グラフィック収納部３０４は、表示用の進渉状況／状態ユーザーインタフェース画面を生成するために使用できる画面定型（テンプレート）を格納するためにも使用できる。それぞれ異なるレシピ、異なる工程フェーズ、及び異なる工程段階の少なくとも１つの進渉状況及び／又は状態情報を表示するように画面定型を使用できるように、異なるデータソースに割り当てることができるデータ・プレースホルダを画面定型に含み得る。
【００３１】
例えば、ユーザが特定の画面定型レイアウトを好む場合、ユーザは、異なるレシピが異なるタイプの工程フェーズ（例えば、図２の工程フェーズ２０６ａ−ｉ）を含んでいても、及び／又は異なる製品を生産するための完全に異なるプロセスを実行するように構成されていても、レシピの進渉状況及び状態情報の少なくとも１つを閲覧する際はいかなるものでも当該画面定型を適用するように設定できる。
【００３２】
バッチレシピの実行に関連する進捗情報、状態情報、その他あらゆる情報を収集、監視、及び／又は処理するために、レシピプロセス・グラフィックシステム３０２にはバッチ情報監視モニター兼プロセッサ３０６が備えられている。例えば、バッチ情報監視モニター兼プロセッサ３０６は、レシピの流れ／構造情報、履歴データ、ユーザ入力データ、装置構成データなどを収集し処理できる。図示される実施例において、バッチ情報監視モニター兼プロセッサ３０６は、１以上の異なるプロセス制御システム（例えば、図１の事業体系１００のプロセス制御システム）からバッチレシピ進渉状況及び状態情報の少なくとも１つを受信するバーチャルオブジェクトコンテナ（仮想物体群）として実施することができる。バッチ情報監視モニター兼プロセッサ３０６は、実行されている各々のレシピの進捗状況及び状態の少なくとも１つを示すグラフィック表示（例えば、レシピ進渉状況グラフィック収納部３０４に格納されるグラフィック・オブジェクトまたは画像イメージ）を表示する際に使用するために、及び／又は分析及び処理の少なくとも一方のために情報を一時的に格納するための一時キャッシュメモリを含むことができ、或いはそれに連結されることができる。
【００３３】
バッチ情報監視モニター兼プロセッサ３０６は、異なるアルゴリズム及び／又は処理技法を使用して受信した情報を分析及び／又は処理できる。例えば、バッチ情報監視モニター兼プロセッサ３０６は、レシピ進渉状況グラフィック収納部３０４に格納されたグラフィック・オブジェクト及び画像（描写）の少なくとも一方を介して、状態及び／又は進捗情報がどのようにして描かれるかに関する特定の変更を、パラメータ値がいつトリガするかを定義するために、閾値またはその他の構成設定を備えうる。例えば、レシピにおける特定の工程段階に対応する圧力測定値用に、いくつかの閾値をバッチ情報監視モニター兼プロセッサ３０６に備えうる。なお、閾値の各々を異なる安全状態レベルに対応させることができる。圧力レベルが異なる各々の閾値に達した時点で、バッチ情報監視モニター兼プロセッサ３０６は、レシピ進渉状況グラフィック収納部３０４からのグラフィック・オブジェクトが画面にどのように表示されるかを制御して、各々の閾値に対する異なる安全状態レベルを反映するようにできる。
【００３４】
バッチ情報監視モニター兼プロセッサ３０６は、プロセス制御システムから受信された状態及び進捗情報の少なくとも一方を処理してキャッシュメモリに結果を格納するために、異なる統計処理機能またはその他の数値演算処理機能を備えることができる。このように、処理済データは、レシピ進渉状況グラフィック収納部３０４により提供されるグラフィック要素を使用して異なるレシピ進渉状況および状態表示画面を介して状態及び進捗情報の少なくとも一方を表示するために使用することができる。バッチ情報監視モニター兼プロセッサ３０６により収集、処理、及び／又は生成できる例示的なデータとしては、バッチレシピ実行の所要時間または推定所要時間、品質アセスメント、バッチレシピ全体の完了時間、現在実行中の工程フェーズ（例えば、図２の工程フェーズ２０６ａ−ｉ）または工程段階の同定、現在実行中のフェーズまたは段階ごとの完成度（％）、各フェーズまたは段階ごとの予定時間、各フェーズまたは段階ごとの完了予定、リアルタイムプロセス変数計測データ、プロセス変数データの予測値、設定点値、などが挙げられる。レシピの過程及び状態の少なくとも一方を示すためにレシピプロセス・グラフィックを表示するための本明細書に記載される例示的な方法、機器およびシステムによって、このデータ及びその他いかなるタイプのデータをも表示できるので、バッチプラントのオペレータ、エンジニアおよび管理者が理解を深め、解析および政策決定を容易に実施できるようになる。  
【００３５】
現在のプロセスデータを分析及び処理するため、及び／又は、レシピに関する履歴統計情報を表示するためにバッチ情報監視モニター兼プロセッサ３０６により使用できる履歴プロセスデータを格納するために、レシピプロセス・グラフィックシステム３０２にはレシピ進渉状況履歴データ記憶部３０８（例えば、メモリ、データベースなど）が備えられている。例えば、バッチ情報監視モニター兼プロセッサ３０６は、現在実行中のレシピに関するバッチレシピ進渉状況及び状態情報（バッチレシピを後で実行する際にバッチレシピの進渉状況且つ又は状態を分析するのに役立ちうる）の少なくとも一方を格納できる。例えば、特定の工程フェーズ（例えば、図２の工程フェーズ２０６ａ−ｉの一つ）または工程段階が、当該工程フェーズまたは工程段階の前回の実行に相対してどのように進行しているか、または実行されているかを調べる必要がオペレータに生じることがある。かかる相対的な進渉状況または性能の比較を表示するために、バッチ情報監視モニター兼プロセッサ３０６は、当該工程フェーズまたは段階の前回の実行に関してレシピ進渉状況履歴データ記憶部３０８に前回格納された進渉状況と状態及び0その他の実績情報の少なくとも一つを読み出し、この読み出された履歴に基づく進渉状況や状態、更には性能情報に基づいて、現在のフェーズまたは段階の実行の進渉状況や状態、及びその他の性能情報の少なくとも一つを分析しうる。それに加えて、バッチ情報監視モニター兼プロセッサ３０６は、現在実行中のバッチレシピの分析に関連して使用するために事業体系１００のバッチ・ヒストリアン（図１）から履歴データを読み出し、後で再度読み出す際のスピードを比較的迅速できるようにレシピ進渉状況履歴データ記憶部３０８にバッチ履歴データを格納できる。
【００３６】
レシピプロセス・グラフィックシステム３０２により生成されたレシピプロセス・グラフィックを表示するために、アプリケーション・プログラム・インターフェース（ＡＰＩ）、グラフィック表示サービス、グラフィカルユーザインタフェース・サービスなどを支給するために、レシピプロセス・グラフィックシステム３０２にはレシピ進渉状況サーバー３１０が備えられている。レシピ進渉状況サーバー３１０は、バッチレシピ進渉状況、状態、及び性能情報の少なくとも一つを表示するために、事業体系１００におけるネットワーク・エンティティ（例えば、図１のアプリケーションステーション１０２、オペレータステーション１０４、ワークステーション１１８）にて利用可能にできる。
【００３７】
図３の実施例に示されるように、図１の例示的な事業体系１００の１以上のプロセス制御システムにより実行されるバッチレシピに関連する情報を収集し、分析し、処理するために、バッチ情報監視モニター兼プロセッサ３０６は、プロセス制御システムまたは事業体系における様々なデータ供給源からデータを読み出すことができる。例えば、バッチ情報監視モニター兼プロセッサ３０６は、バッチ履歴データ３１２をバッチ・ヒストリアン３１４から読み出し、フェーズ・データ３１６をバッチ・ユニット・フェーズ・インターフェース３１８（例えば、コントローラ、フィールド装置、など）から読み出し、そして、プロセスデータ３２０をプロセス用設備３２２（例えば、図１のタンク１２２、混合機１２６ａ−ｃなどのプロセス用設備に連結されたフィールド装置またはその他のセンサ、アクチュエータなど）から読み出すことができる。また、バッチ情報監視モニター兼プロセッサ３０６は、現在実行中のバッチレシピ及び工程フェーズの少なくとも一報に対応する開始時間、終了時間、進渉状況／所要時間などを示すタイマー・データ３２４を、例示的な事業体系１００内の異なるソース（例えば、タイマー、カウンタ、クロック、など）から読み出すこともできる。それに加えて、バッチ情報監視モニター兼プロセッサ３０６は、バッチ手順３２８、バッチユニット手順３３０およびバッチ動作３３２からレシピ遷移、処方値、格納データおよび日報データ３２６を読み出すこともできる。
【００３８】
本明細書に記載される例示的な方法、機器およびシステムは、ユーザ（例えば、オペレータ、エンジニアなど）が進渉状況／状態表示のカスタマイズされた定型を作成し格納できるようにするために使用できる。このように、ユーザが選択されたバッチレシピに関して閲覧したいタイプの情報を表示するよう、進渉状況／状態ユーザーインタフェース画面をユーザが定義できる。ユーザは、見た目良く且つ又は情報の参考に有益な形態で、要望に応じてユーザーインタフェース画面を定義することができる。図３に示される実施例では、定型データベース３３６が定型データ３３８を格納するために備えられており、それらの定型に対応する特定の画面を閲覧したいとユーザが依頼した時に、バッチ情報監視モニター兼プロセッサ３０６が、格納された定型（例えば、ユーザに作成された画面定型）を読み出せるようにする。
【００３９】
図４−図６は、本明細書に記載される例示的な方法、機器およびシステムを使用して例示的なレシピのプロセスフロー、進渉状況および状態情報を表すために実施されうる例示的なＧＵＩ画面を示す。図４−図６のＧＵＩ画面は、レシピ進渉状況グラフィック収納部３０４に格納されたグラフィック・オブジェクトとバッチ情報監視モニター兼プロセッサ３０６により処理及び／又は収集された情報を使用して図３のレシピプロセス・グラフィックシステム３０２により生成することができる。図４−図６の例示的なＧＵＩ画面は、レシピプロセス・グラフィックシステム３０２のレシピ進渉状況サーバー３１０により提供されるＡＰＩのまたはその他のサービスの使用により、あらゆるプロセッサーシステム（例えば、図１のアプリケーションステーション１０２、オペレータステーション１０４、ワークステーション１１８またはその他いかなるタイプのユーザステーション）に表示することができる。本明細書に記載される例示的な方法、機器およびシステムは図４−図６の例示的な画面に関連して説明されているが、かかる画面は実施しうる画面の数例に過ぎない。本明細書に記載される例示的な方法、機器およびシステムは、ここに提供される教示に従って、その他の例示的な進渉状況及び状態画面の少なくとも一方を実施するために使用することができる。画面のいくつかは図４−図６の例示的な画面に類似しうる一方、他のものは異なるレベルで図４−図６の例示的な画面に類似しないものでありうる。
【００４０】
図４を参照すると、例示的な進渉および状態画面４００には、複数の有界表示領域が、実行中のレシピの全体的なプロセスフローと、実行された、現在実行中の、またはまだ実行されていないレシピの個々の工程フェーズまたは段階に関する詳細情報に関するユーザの直感的認識を容易にする配置で含まれる。具体的には、有界表示領域には、バッチレシピ進渉状況表示領域４０２、工程段階進渉状況表示領域４０３、メッセージ／プロンプト画面領域４２４、バッチ制御表示領域４２６、一般情報表示領域４３４、およびプロセス・グラフィック領域４３６が含まれる。図示される実施例において、有界表示領域４０２、４０３、４２４、４２６、４３４および４３６は、同時に画面４００に嵌るように互いに当接または隣接しているので、ユーザは全体的なレシピ情報および詳細な工程段階情報を閲覧するために異なる画面を行ったり来たりしてナビゲートする必要はない。例えば、ユーザがバッチレシピの異なる部分を閲覧するのに異なるユーザーインタフェース画面にアクセスする必要がないように、有界表示領域４０２、４０３、４２４、４２６、４３４および４３６は、バッチレシピ・プロセスフロー全体を示す情報（例えば、図形要素、文字列、など）の表示を有利かつ容易に実施するよう、図４に示される配置方式、またはそれに類似する配置方式で配列できる。有界表示領域４０２、４０３、４２４、４２６、４３４および４３６は境界線を表示した状態で示されているが、その他の例示的な実施形態では、表示されている境界線を省略しても良い。
【００４１】
図示される実施例では、バッチレシピ全体の進渉状況の表示４０１がバッチレシピ進渉状況表示領域４０２の中に示され、全体的なレシピ・プロセスフローが、段階記述子４０４ａ−ｃで示されるように、工程段階進渉状況表示領域４０３の中に示される。段階記述子４０４ａ−ｃの各々は、各工程段階（例えば、図２の工程フェーズ２０６ａ−ｉの１以上の工程段階示すもの）の逐次命数法（sequential numeration）を示す。工程段階の進展は各々の段階進渉表示４０６ａ−ｃにより示される。段階進渉表示４０６ａに関連して示されるように、進渉状況バー４０７は対応する工程段階の進渉状況を示すために表示される。段階進渉表示４０６ａに対応する工程段階が開始すると、進渉状況バー４０７は、段階進渉表示４０６ａの一部分だけを塗り潰すことにより、工程段階の部分的進渉を示すように使用することができる。工程段階が完了した時点で、進渉状況バー４０７は段階進渉表示４０６ａ全部を塗り潰す。段階進渉表示４０６ａ−ｃのうちの一つの進渉状況バー（例えば、進渉状況バー４０７）の欠如は、対応する工程段階が開始されていないことを示す。ユーザが段階進渉表示４０６ａ−ｃの１以上が進渉状況バー（例えば、進渉状況バー４０７）により完全に塗り潰されたのを見ると、ユーザは、対応する工程段階は既に実行され完了していることを比較的容易に認識することができる。一方、段階進渉表示４０６ａ−ｃの一つが部分的にのみ塗り潰されている場合は、対応する工程段階が依然として実行されており、従ってまだ完了していないことを示す。
【００４２】
例示的な進渉および状態画面４００の構成フェーズ中に、ユーザは、どの工程フェーズ（例えば、図１０の工程フェーズ１００６ａ−ｉ）が段階進渉表示４０６ａ−ｃの各々により表される工程段階の各々に対応するかを選択することができる。図１０を参照すると、ユーザは、工程段階を形成するために工程フェーズ１００６ａ−ｉの１以上を選択できる。例えば、本明細書に示される実施例では、ユーザは、工程段階１００８を形成するために工程フェーズ１００６ｂ−ｅを選択する。工程段階１００８は、段階ＩＤ列１０１０における「充填」段階として標示されている。例示的な実施形態のいくつかにおいては、段階ＩＤ（例えば、「充填」）が各工程フェーズ（例えば、工程フェーズ１００６ａ−ｉの各々）と関連して格納されるようにしても良く、それによって、レシピのそれ以降の読み込みはあらかじめ構成済みの工程段階を有するようになるので、レシピが使用される度に、及び／又は、異なる進渉状況ユーザーインタフェース定型（例えば、定型データベース３３６からの定型）がレシピに関して使用される度に、ユーザが段階を構成する必要はなくなる。工程フェーズ１００６ｂ−ｅのどれが工程段階１００８の開始工程フェーズであるか、そして、工程フェーズ１００６ｂ−ｅのどれが工程段階１００８の終了工程フェーズであるかをユーザが指定できるようにするために、ＰＦＣ閲覧インターフェース１０００には、開始／終了境界設定列１０１２が設けられている。本明細書に示される実施例において、ユーザは、工程フェーズ１００６ｂを工程段階１００８の始点フェーズとして指定し、工程フェーズ１００６ｅを工程段階１００８の終了フェーズとして指定してある。工程段階が工程フェーズを１つだけ含むような事例の中には、その工程フェーズが、工程段階の開始工程フェーズおよび終了工程フェーズとして指定されるものもいくつかある。
【００４３】
段階進渉表示４０６ａ−ｃにより表される工程段階を形成して、正確にまたは実質的に正確に工程フェーズの進渉状況を表せる速さまたは方法で、進渉状況塗潰しバー（例えば、進渉状況塗潰しバー４０７）を更新するように段階進渉表示４０６ａ−ｃを構成することが、各工程段階の開始および終了工程フェーズを同定（特定）することによって容易になる。例えば、開始工程フェーズ（例えば、工程フェーズ１００６ｂ）が開始すると、対応する段階進渉表示４０６ａ−ｃの一つが進渉状況バー（例えば、進渉状況バー４０７）で塗り潰され始め、そして、終了工程フェーズ（例えば、工程フェーズ１００６ｅ）が終了すると、対応する段階進渉表示４０６ａ−ｃの一つが進渉状況バーで完全に塗り潰される。工程フェーズ１００６ａ−ｉのうちの一つがいつ終了するかを検出するための、そして工程フェーズ１００６ａ−ｉのうちそれ以降の一つへの遷移を制御するためのフェーズ検出機構は、例えば、Ｓ−８８  ＡＮＳＩ／ＩＳＡ規格−Ｓ８８．０１−１９９５バッチ標準により定義される遷移論理などのフェーズ遷移論理を使用して提供できる。図４において、フェーズ遷移論理（ロジック）は、段階進渉表示４０６ａ−ｃの間における進渉状況バー塗潰し動作の制御を遷移させることに関連しても使用できる。例えば、工程段階進渉表示４０６ａの終了工程フェーズ（例えば、図１０の工程フェーズ１００６ｅ）が終了した時点で、進渉状況バーで段階進渉表示４０６ｂを塗り潰し始めることができるように、当該工程フェーズの遷移論理を使用して、それ以降の工程フェーズ（例えば、図１０の工程フェーズ１００６ｆ）の制御の遷移を検出することができる。
【００４４】
図１０に示される実施例には、長方形のドラッグ式ＵＩツール（例えば、工程フェーズ１００６ａ−ｉの１以上を同時に取り込むか又は選択できるユーザ・サイズ変更可能ボックス）を使用して異なる工程段階を形成するために工程フェーズ１００６ａ−ｉの個々の一つをユーザが指定できる方法が示されているが、その他のＵＩ技法を実施することによって、異なる工程段階を形成する工程フェーズをユーザが指定できるようにしても良い。例えば図１０では、ユーザが、（例えば、ユーザによりサイズ変更可能なボックスから成るＵＩツール、「全て選択」ツール、などを使用して）工程フェーズ１００６ａ−ｉのうちの複数を選択してから、当該フェーズ１００６ａ−ｉのうち、特定の工程段階から除外したい一つの選択を解除するようにしても良い。その代わりとして、もしくはそれに加えて、ユーザは、レシピ・ナビゲーション階層ツリー１０１４を使用して、工程フェーズ１００６ａ−ｉの異なる一つを選択することにより、工程段階を定義してもよい。例示的な実施形態のいくつかにおいては、関連する複数の工程フェーズ（例えば、工程フェーズ１００６ａ−ｉ及び／又はその他の工程フェーズ）を各々有する全動作１０１６（例えば、Ｓ−８８動作）、及び／又は全ユニット手順１０１８（例えば、Ｓ−８８ユニット手順）を選択するために、レシピ・ナビゲーション階層ツリー１０１４を使用して、どの工程フェーズが工程段階を形成するかをユーザが定義できる。それに加えて、工程段階は、異なる動作１０１６且つ又は異なるユニット手順１０１８からの工程フェーズを含むように構成されうる。
【００４５】
再び図４を参照すると、進渉および状態画面４００は、（段階記述子４０４ａ−ｃにより示される）工程段階の各々に対して、タイミング情報４０８と４１０、完了情報４１２、そして臨界パラメータ４１４を提示する。タイミング情報は、完了値４０８までの推定時間と、実際の経過時間値４１０を含んでいる。本明細書ここに示される実施例において、完了情報４１２は百分率（％）の値として示される。各工程段階の臨界パラメータ４１４には、当該工程段階で鍵となるか、又は、当該工程段階の実行に極めて密接に関係する（または重要である）が故に、恐らくオペレータまたはエンジニア（即ち、ユーザ）が比較的簡単に（及び／又は比較的迅速に）その他のプロセス状態及び進捗情報の少なくとも一方に関して閲覧することを希望するであろう任意のパラメータの任意の値が含まれる。例えば、圧力および温度パラメータは、流体を加熱するために使用される工程段階に特に密接に係わりうる。液面パラメータは、タンクを塗り潰すために使用される工程段階に特に密接に係わりうる。そしてｐＨ酸度パラメータは、成分などを混合するために使用される工程段階に特に密接に係わりうる。
【００４６】
また、図示される実施例では、プロセスグラフィックボタン（ＰＧ）や履歴閲覧ボタン（ＨＶ）およびアラーム・ボタン（Ａ）をはじめとする選択可能閲覧ナビゲーション・ユーザーインタフェース制御４１６（例えば、ボタン）が、進渉および状態画面４００に含まれている。段階進渉表示４０６ａ−ｃに占められている表示領域に、または、例えばポップ・アップ画面などの別の画面に、異なるタイプの情報を表示するために、ナビゲーション・ボタン（ＰＧ）、（ＨＶ）および（Ａ）の各々を使用することができる。図示される実施例では、段階進渉表示４０６ａ、またはそのより詳細な形式を示すために、プロセス・グラフィック・ボタン（ＰＧ）を段階記述子４０４ａにより示される第１の工程段階について選択することができる。工程段階の前回の実行の進渉状態に対して工程段階の現行の実行の進渉状況を比較したグラフィック（例えば、線グラフ、棒グラフまたは他の何らかの比較表示）を示すために、履歴閲覧ボタン（ＨＶ）を選択することができる。工程段階に関連した異なるパラメータ（例えば、温度パラメータ、圧力パラメータ、充填レベル・パラメータ、など）に関して設定されるアラームを示すためにアラーム・ボタン（Ａ）を選択することができる。
【００４７】
段階記述子４０４ａと段階進渉表示４０６ａおよび臨界パラメータ４１４に基づいて行われる特定の工程段階について、ユーザの直感的認識を容易にすることに加えて、描写されている特定の段階について、ユーザの直感的認識を更に容易にするために、段階記述子４０４ａ、段階進渉表示４０６ａ、及び臨界パラメータ４１４の少なくともいずれかに、グラフィック・アイコン４１８を表示することも可能である。グラフィック・アイコン４１８は、当該工程段階で実行されている動作を示すもの、または当該工程段階で使用されている設備（例えば、混合機、ポンプ、タンク、など）を示すものであり得る。図示される実施例において、グラフィック・アイコン４１８は、画面４００に表示されるその他のグラフィック要素に比べて比較的小さいので、他の表示情報が関係する件を、個人が簡単に思い出せるようにする役割を果たす。このように、グラフィック・アイコン４１８によって、実行中のレシピにとってより重要、またはより密接に係わりうるその他の情報から、注意がそらさないようにする。それに加えて、グラフィック・アイコン４１８を比較的小さくすることにより、より多くの画面空間または表示領域を確保できるので、より多くの有益な情報（例えば、段階記述子４０４ａ−ｃ、段階進渉表示４０６ａ−ｃ、臨界パラメータ４１４、および実行中のレシピ全体に密接に係わるその他の情報）を表示できるようになる。
【００４８】
場合によっては、特定の動作または設備を示すものとしてユーザにより認識されるだろう記号、文字または印を用いてグラフィック・アイコン４１８を実施できる。このように、グラフィック・アイコン４１８を実施するのに使用されるグラフィック要素は、描写されたプロセス用設備または動作に美学的に類似する必要はない。よって、グラフィック・アイコン４１８は、より少ない空間を必要とするようにでき、及び／又は、より重要な情報を損なう量が少なくて済むようにできる。
【００４９】
図示される実施例における進渉および状態画面４００には、メッセージを表示したり、レシピ実行に関連するユーザ入力を受信したりするために使用できるメッセージング領域４２４も含まれている。それに加えて、進渉および状態画面４００には、バッチ制御表示領域４２６も含まれている。本明細書に示される実施例において、バッチ制御表示領域４２６は、バッチレシピ制御コマンドアイコン４２８とレシピ解析ツール・アイコン４３０を表示するために使用される。
【００５０】
バッチレシピ制御コマンドアイコン４２８は、レシピの実行を制御するためにオペレータ及びエンジニア（即ち、ユーザ）の少なくとも一方により選択されうる。図示される実施例において、レシピ解析ツール・アイコン４３０には、フローダイヤグラム・ツール（Ｆ）、履歴比較ツール（ＨＣ）、日報閲覧ツール（ＶＪ）、パラメータ閲覧ツール（ＶＰ）、そして規格チェックツール（ＣＳ）が含まれている。例示的な進渉および状態画面４００に表されたレシピの手順機能チャート（例えば、図２のＰＦＣ閲覧インターフェース２００）を示す別の画面またはポップ・アップ画面を表示するために、フローダイヤグラム・ツール（Ｆ）を使用できる。現状と履歴に基づく状態、またはレシピの現在の実行と前回の実行に対応する進捗情報の比較を表示するために履歴比較ツール（ＨＣ）を使用できる。その他のオペレータやエンジニアによる日報入力内容に提供される情報、且つ又は自動日報入力プロセスに提供される情報を表示するために、日報閲覧ツール（ＶＪ）を使用できる。また、パラメータ閲覧ツール（ＶＰ）は、進渉および状態画面４００に表される工程段階の各々または選択されたもののためにパラメータ値を表示するためにも使用できる。また、規格チェックツール（ＣＳ）を使用して、現在実行中のバッチレシピに関連するパラメータについての予測値を表示できる。例えば、規格チェックツール（ＣＳ）は、完璧な又は「黄金（理想的な）」のバッチのためのパラメータ値を示すために使用できる。
【００５１】
図示される実施例において、例示的な進渉および状態画面４００には、ユーザにより選択できるバッチレシピ識別子、レシピ名、バッチのタイプ、バッチレシピ内容説明、現行段階内容説明、及びその他任意の情報の少なくとも一つを表示するための一般情報表示領域４３４も含まれている。例示的な進渉および状態画面４００では、現在実行中のバッチレシピや、現在実行中のバッチレシピの全体的な状態及び進渉の少なくとも一方、現在実行中の工程段階などの全体的な状態及び進渉の少なくとも一方などを示すものでありうるグラフィックをプロセス・グラフィック領域４３６に表示することができる。
【００５２】
それに加えて、プロセス・グラフィック領域４３６に表示されるグラフィックは、リアルタイムの状態及び進捗情報の少なくとも一方を示すためにリアルタイムで動的に更新されうる。
【００５３】
図５を参照するに、別の例示的な進渉および状態画面５００は、現在実行中の工程段階のそれぞれに関するレシピおよび臨界パラメータの各工程段階（例えば、図２の工程フェーズ２０６ａ−ｉの１以上を含む工程段階）の進渉状況と状態を同時に表示するとともに、異なるバッチレシピ（例えば、図２のバッチレシピ２０４およびその他のバッチレシピ）の全体的なプロセスフローの示す進渉状況棒グラフ５０２ａ−ｆを示すように構成される。進渉状況棒グラフ５０２ａ−ｆは、構造および形式において類似しているが、それぞれ異なるレシピを表すものである。本発明を説明するための実施例において、進渉状況棒グラフ５０２ａ−ｆは、図５に示されるように空間的に近接、隣接、または隣り合った配置方式で配列されているので、全体的なレシピ情報と各レシピの現在実行中の工程段階に特有の情報を、複数のレシピに関して同時に表示できる。図５に示されるグラフィック要素の例示的な配置方式によって、ユーザが異なるレシピに対応する異なる画面の間を行ったり来たりしてナビゲートする必要なく、異なるレシピおよび各レシピの進渉状況および状態について、ユーザの直感的認識を容易にすることができる。
【００５４】
図示される実施例では、進渉状況棒グラフ５０２ａ−ｆに対応するレシピについての記述情報を表示するために、進渉状況棒グラフ５０２ａ−ｆの各々が、レシピを実行するのに使用されるバッチレシピ識別子、製品名、処方名、プロセス制御システムの名称またはプロセス制御システム領域などを含み得るレシピ内容情報領域５０４ａ−ｆと関連して表示される。進渉状況および状態情報のために表示領域空間を確保するために、例示的な進渉および状態画面５００は、動作またはプロセス用設備に美学的に類似するグラフィック要素を表示せずに実施される。その代りレシピの工程段階はバーや文字列を使用して表されるので、ユーザは、比較的容易に且つ直観的にレシピの全体的な進展および状態、および、各段階に対する相対的重要度または相対的関連度に基づいて選択的に抽出された現在実行中の工程段階の各々に関する詳細情報を理解することができる。また、工程段階を表すためにバーを使用することによって、異なる製品を生産しうる異なるタイプの工程段階、または異なるレシピを表す際にバー式グラフィック要素を変更する必要なく、例示的な進渉および状態画面５００の定型レイアウトを、異なるタイプのレシピや工程段階に使用することも可能になる。
【００５５】
進渉状況棒グラフ５０２ａには線形の直列方式で配置された工程段階進渉表示５０６ａ−ｅが、対応するレシピのプロセスフローを示すために含まれており、このレシピでは第１の工程段階５０６ａの実行に引き続いて第２の工程段階５０６ｂが実行され、それに引き続き第３の工程段階５０６ｃと第４の工程段階５０６ｄ、そして第５の工程段階５０６ｅが実行される。図示される実施例において、工程段階表示５０６ａ−ｅの各々が対応するタイプのプロセスを示すように標示されている。例えば、表示５０６ａはそれが成分充填工程であることを示すように「充填」と標示され、表示５０６ｂはそれが混合または撹拌工程であることを示すように「混合」と標示され、表示５０６ｃはそれが加熱工程であることを示すように「加熱」と標示され、表示５０６ｄはそれが冷却工程であることを示すように「冷却」と標示され、そして表示５０６ｅはそれが製品移送工程であることを示すように「移送」と標示されている。図１０に関して上記説明されるように、各工程段階進渉表示５０６ａ−ｅにより表される工程段階は各々、１以上の工程フェーズ（例えば、工程フェーズ１００６ａ−ｉの１以上）を含むように構成できる。それに加えて、進渉状況棒グラフ５０２ａ−ｆおよび工程段階進渉表示５０６ａ−ｅは、図１０に関して上記されるように、例えば、開始および終了工程フェーズを指定して工程段階進渉表示５０６ａ−ｅの異なるものの間で進渉状況バー塗潰し動作を遷移させること可能にするように、構成することができる。
【００５６】
工程段階進渉表示５０６ａ−ｅの各々のサイズまたは長さは、全体的なレシピの実行に対する各々の工程段階の貢献度に基づいて決定できる。即ち、工程段階進渉表示５０６ａ−ｅには各々、それ各工程段階による全体的なレシピへの貢献度に対応した重要度または重み付け値を割り当てることができるので、工程段階進渉表示５０６ａ−ｅを特定の長さまたはサイズで表示することによって、全体的なレシピに対して工程段階により実行される作業量または工程段階により必要とされる時間の直感的認識が、ユーザにとって容易になる。履歴に基づく所要時間データ及び予測される所要時間データの少なくとも一方を、工程段階進渉表示５０６ａ−ｅの各々に重要度を割り当てるために使用することができる。ヒストリアン・データは理想的な（例えば、「黄金」バッチ）データまたは平均データでありうる。場合によっては、成分充填段階または製品移送段階など、対応する工程段階表示（例えば、工程段階進渉表示５０６ａまたは５０６ｅ）に割り当てられた重要度は、（例えば、タンクの）充填レベルまたは移送されることになっている製品の量に基づき得るので、充填レベルまたは製品の量が、対応する工程段階表示に割り当てられた重要度と１対１の関係を有するようにできる。
【００５７】
下の等式（１）に示される如く、レシピ（ＰR）の進渉状況は重み付け値（ｗSi）を用
いて表すことができる。
【００５８】
【数１】
2020013618.tif 000003
上記方程式１において、重み付け値（ｗSi）はあらかじめ定められた正規化工程段階の重み値であり、（ＰSi）は、ｉを特定の工程段階のインデックス値とした工程段階進渉状況値である。従って、レシピ進渉状況（ＰR）は、その工程段階進渉状況値（ＰSi）および重み付け値（ｗSi）の積の合計である。
【００５９】
工程段階進渉状況（ＰS）の値は、以下の等式（２）に示されるように表すことができる。
【００６０】
【数２】
2020013618.tif 000004
上記方程式２において、（Ｏ）は、Ｓ−８８動作（例えば、Ｓ−８８  ＡＮＳＩ／ＩＳＡ規格−Ｓ８８．０１−１９９５バッチ標準において定義される動作）を指し、（Ｑ）は、Ｓ−８８動作（Ｏ）に含まれるいかなるものにも従属しないＳ−８８設備フェーズ（例えば、図２の工程フェーズ２０６ａ−ｉの一つ）を指し、そして（Ｖ）は、動作または設備のフェーズの測定された状態または測定された進渉状況に対応する任意のプロセス変数を指す。例示的な実施形態のいくつかでは、任意の一つの工程段階において、等式２内の加算（積算）項の一つだけが必要でありえ、且つ加算に１つの要素のみ有しうる。
【００６１】
上記方程式２の最初の加算項が使用される場合、含まれる各動作（Ｏ）の進渉状況は次の等式（３）に示されるように表すことができる。
【００６２】
【数３】
2020013618.tif 000005
上記方程式３において、（Ｑｉ）は、Ｓ−８８動作（Ｏ）に従属するＳ−８８設備フェーズを指す。
【００６３】
Ｓ−８８設備フェーズ進渉状況（ＰQ）は、以下の等式（４）に示されるように表すことができる。
【００６４】
【数４】
2020013618.tif 000006
上記方程式４において、（ＰVi）は、対応するＳ−８８設備フェーズ（Ｐ）の設備フェーズ論理により直接影響される個々のプロセス変数（Ｖi）の進渉状況を指す。個々の変数の進渉は、以下等式（５）に示されるように表すことができる。
【００６５】
【数５】
2020013618.tif 000007
上記等式５において、（Ｖ0）は初期値であり、（Ｖc）は現在値であり、そして（ＶE）は個々の変数（Ｖi）の予測値である。ここで、個々のプロセス変数の進渉値（ＰV）が１を上回ると（すなわち、＞１になると）、個々のプロセス変数の進渉値（ＰV）は１（すなわち、１００％）にクランプ固定される。同様に、動作または設備のフェーズが完了している場合、現在値（Ｖc）（複数可）またはプロセス変数（複数可）が予測変数（ＶE）（複数可）に達したか否かにかかわらず、各動作進渉状況（ＰO）または設備フェーズ進渉状況（ＰQ）の値は各々１（すなわち、１００％）として定義される。また、類似するクランプ固定論理は、設備フェーズ及び／又は動作論理から独立している上記方程式（２）における個々の変数の進渉（ＰV）にももたらされる。
【００６６】
例示的な実施形態のいくつかにおいては多くのプロセスが、単調増加しない変数または非線形性を有する。かかる事例においては、単純な重みづけを有する進渉表示（例えば、図５の進渉表示５０６ａ−ｅの一つ）は、所望されるような線形様式で進行しない。進渉表示（例えば、進渉表示５０６ａ−ｅ）の塗潰し率をどのように表示すべきかを定義するには上記等式（５）でほとんどの場合十分でありうるが、その他の場合には、許容できる程度で単調増加する進渉状況値（ＰV）を生成するために重み関数が要求されうる。かかる重み関数の一例が、以下等式（６）に示される。
【００６７】
【数６】
2020013618.tif 000008
上記等式（６）において、関数（ｆw）は、現在値（Ｖc）が予測値（ＶE）を近づくにつれて１の値に接近しながら単調増加する結果を生成する。
【００６８】
その他の例示的な実施形態において、レシピ・データに提供される重要度データまたは臨界度データ（特定の製品にとって、どの工程段階が他の工程段階と比べて比較的重要かまたは比較的臨界に達しているかを示す）に基づいて重み付け値が決定されうる。その代わりに、またはそれ加えて、レシピの重要度データまたは臨界度データは、成分名、処方名または工程段階名に対する相対的重要度レベルを格納するかまたは相互参照する規則データベースに格納されている規則に対して、レシピ・データ中の成分名や処方名または工程段階名を比較することによっても決定されうる。
【００６９】
工程段階進渉表示５０６ａ−ｅの各々は、対応する工程段階実行の現在の進渉状況及び状態の少なくとも一方を示すように、例えば、リアルタイムでまたは実質的にリアルタイムで動的に更新することができる。
【００７０】
図示される実施例において、進渉状況（例えば、所要時間、経過時間、完了までの時間、など）を示すために、工程段階進渉表示５０６ｃは、進渉状況バー５０８で漸増的に塗り潰されるように構成される。表示５０６ｃに対応する工程段階の実行が完了している場合、表示５０６ｃはバー５０８で完全に塗り潰される。進渉状況バー５０８により提供される塗潰しの量は、多くの供給源のうち任意のものを使用して導出される進渉データに基づくことができる。例えば、進渉データは、多くの段階（例えば、複数の段階インデックス）または特定の工程段階のために実行されるべき動作、現在の実行時間および推定所要時間、現在の充填レベルおよび推定充填レベル、またはその他任意のタイプのデータに基づきうる。
【００７１】
図示される実施例において、工程段階進渉表示５０６ａ−ｅは、全体的なレシピの進渉状況バーを形成するために連結される。本明細書に示される実施例に示されるように、工程段階進渉表示５０６ａ−ｅの各々を進渉状況バーで塗り潰すことにより、ユーザは、比較的容易に特定の工程段階の進渉状況および全体的なレシピの全体的な進渉状況を判断することができる。即ち、既に実行され完了済みの工程段階に対応する工程段階進渉表示５０６ａ−ｅの一つが完全に塗り潰され、現在実行中の工程段階に関する工程段階進渉表示５０６ａ−ｅの一つは部分的に塗り潰されるので、完全に塗り潰された工程段階表示と部分的に塗り潰された工程段階表示は、協調して、全体として、または協同して、対応する実行中のレシピの全体的な進渉状況を示すことになる。工程段階進渉表示５０６ａ−ｅを塗り潰すために使用される進渉状況バー（例えば、バー５０８）は、異なる色及びパターンの少なくとも一方に塗り潰すことができる。場合によっては、色及びパターンの少なくとも一方を使用して状態情報（例えば、通知、警報、警告、完了までの時間など）を示唆するようにしても良い。
【００７２】
図示される実施例において、例示的な進渉および状態画面５００には、現在実行中の工程段階（例えば、工程段階進渉表示５０６ａ−ｅにより示される工程段階）に対応する詳細な状態情報を示すために、進渉状況棒グラフ５０２ａ−ｆに隣接して配置される詳細状態表示領域５１０も含まれている。詳細状態表示領域５１０は、現在実行中の工程段階に特に密接に係わる（例えば、比較的重要な）パラメータ（例えば、臨界パラメータ）の値を示すために使用することができる。例えば、工程段階進渉表示５０６ｃに対応する現在実行中の工程段階は、混合物を加熱することを伴い、この場合、温度が加熱工程に特に密接に係わるパラメータである。従って、工程段階進渉表示５０６ｃに対応する工程段階で加熱中の混合物の温度を示すために、測定温度値５１２が進渉状況棒グラフ５０２ａに関連して表示される。
【００７３】
表示されたパラメータの種類（例えば、臨界パラメータ）をユーザ（例えば、オペレータ、エンジニア、など）が容易に認識できるようにするために、有利なことに、各々のパラメータの種類を示すアイコンまたは図形記号を詳細状態表示領域５１０中のパラメータ値と関連して表示できる。例えば、温度値５１２は温度計のグラフィックで表示される。ＲＰＭパラメータについては、ＲＰＭパラメータ値を回転円盤のグラフィックで表示できる。その他のタイプのグラフィックもその他のパラメータの種類に応じて使用できる。
【００７４】
また、詳細状態表示領域５１０は、表示されたパラメータ値の各々（例えば、温度値５１２）に関する一般的な進展（経過)の方向性を示すために、進展の表示を示すようにも使用することができる。進展表示５１４は、温度値５１２と関連して示され、上向きの矢印を用いて上昇する温度を示すようになっている。また、進展表示５１４には、代わりに下向きの矢印を使用して温度の低下を示すようにもできる。表示５１４がどのような進展を示すべきかを判断するために、図３のバッチ情報監視モニター兼プロセッサ３０６には、上昇傾向または低下傾向にあるかを特定するために前回測定された温度値の所定数の傾向を決定する機能を備えることができる。傾向が一律な場合（すなわち、上昇傾向と低下傾向のいずれも存在しない場合）については、平坦な直線のグラフィック５１６またはその他の中立性を示すグラフィックを表示して横ばい状態を示すようにすることもできる。
【００７５】
進渉状況棒グラフ５０２ａ−ｆに対応するレシピにより生産されている製品に関する製品品質情報をユーザに提供するために、詳細状態表示領域５１０に品質値を表示することができる。品質値は、バッチ情報監視モニター兼プロセッサ３０６により、または図１の事業体系１００における他の何らかのエンティティ（実体）により決定でき、バッチ情報監視モニター兼プロセッサ３０６に表示するために読み出すことができる。図示される実施例において、進渉状況棒グラフ５０２ａに対応するレシピにより生産されている製品の品質値５１８は、９５の品質値を示す。
【００７６】
場合によっては、品質情報の代わりに、その他の状態情報（例えば、特定の率に維持されたＲＰＭ（１分間当たりの回転数））を表示できる。
【００７７】
図６を参照するに、別の例示的な進渉および状態画面６００には、工程段階サムネイルまたはカプセル要約６０２ａ−ｅを示すための有界表示領域と、工程段階カプセル要約６０２ａ−ｅの選択された一つに対応する詳細な進渉状況及び状態情報の少なくとも一方を示すための詳細情報表示領域６０４、そしてバッチレシピの全体的な進渉状況及び状態の少なくとも一方を示す情報を表示するための全体的レシピ進渉状況表示領域６０６とが含まれている。図示される実施例において、工程段階カプセル要約６０２ａ−ｅの各々は、その各工程段階（例えば、図２の工程フェーズ２０６ａ−ｉの１以上を含む工程段階）の進渉状況及び状態の少なくとも一方の概要総括情報を表示する。工程段階カプセル要約６０２ａ−ｅの各々を介して表示された情報は、当該カプセル要約６０２ａ−ｅに対応する工程段階にとって特に重要であるか、またはユーザが特に重要であると考慮するパラメータ・データとして選択されうる。工程段階カプセル要約６０２ａ−ｅ内の要約情報、詳細情報表示領域６０４内の詳細情報、そして全体的レシピ進渉状況表示領域６０６内の全体的なレシピの進渉・状態情報は、図３のバッチ情報監視モニター兼プロセッサ３０６により生成及び／又は収集されうる。
【００７８】
図示される実施例において、工程段階カプセル要約６０２ａ−ｅの各々は、対応するバッチレシピのプロセスフローを表すべく順次番号が付けられ配置される。それに加えて、工程段階カプセル要約６０２ａ−ｅが表示される有界表示領域は、グリッド状または表式に配置される。要約６０２ａ−ｅ用の有界表示領域は境界線を表示した状態で示されているが、その他の例示的な実施形態では、該表示される境界線を省略できる。
【００７９】
バッチレシピの進渉状況を示すために、全体的レシピ進渉状況表示領域６０６には、対応するレシピの全体的な進渉状況を示すために図５の進渉状況棒グラフ５０２ａ−ｆに実質的に類似していてよいレシピ進渉状況棒グラフ６０８が含まれている。進渉状況棒グラフ６０８には、各工程段階の進渉状況を示すべく図５の工程段階進渉表示５０６ａ−ｅに類似する工程段階進渉表示が含まれている。図１０に関して上述したように、進渉状況棒グラフ６０８の各工程段階進渉表示および工程段階カプセル要約６０２ａ−ｅの各々により表される各工程段階は、１以上の工程フェーズ（例えば、工程フェーズ１００６ａ−ｉの１以上）を含むように構成することができる。それに加えて、進渉状況棒グラフ６０８と工程段階カプセル要約６０２ａ−ｅは、図１０に関して上述したように、例えば開始および終了工程フェーズを指定して、進渉状況棒グラフ６０８の工程段階進渉表示と工程段階カプセル要約６０２ａ−ｅの異なるものの間で塗潰し動作および進渉状況要約の遷移を可能にするように構成することができる。
【００８０】
特定の工程段階に関する詳細情報を示すために、ユーザは、工程段階カプセル要約６０２ａ−ｅの一つをクリックして、詳細情報表示領域６０４に詳細情報を表示する。工程段階カプセル要約６０２ａ−ｅの選択された一つ（及び／又は進渉状況棒グラフ６０８の工程段階表示の対応する一つ）の周辺にある境界線を太線にするなどの視覚的表示を使用して、詳細情報表示領域６０４内にある当該工程段階に関する詳細情報が利用可能であることをユーザに示すころができる。それに加えて、又はその代わりとして、工程段階カプセル要約６０２ａ−ｅの選択された一つにおける要約情報は、当該工程段階に関する詳細情報が詳細情報表示領域６０４に表示されている間は、その表示を差し控えるようにすることも可能である。
【００８１】
図示される実施例において、全体的レシピ進渉状況表示領域６０６は、進渉状況棒グラフ６０８により表されるバッチレシピの動作フローチャート６１２を表示するように構成される。具体的に、成分（Ａ１）、（Ａ２）および（Ｂ１）が充填段階中に充填され、混合段階と反応開始段階および反応終了段階中に撹拌されることが、動作フローチャート６１２には示されている。
【００８２】
動作フローチャート６１２には、反応開始および最終段階の間に触媒が製品に追加され、反応最終段階の間にクーラント（冷却剤）が追加されたことも示されている。また、全体的レシピ進渉状況表示領域６０６には、生産されている製品の全体的な品質を示すものである表示６１４も表示されている。図示される実施例において、例示的な進渉および状態画面６００には、ユーザにより選択されうるバッチレシピ識別子、レシピ名、バッチのタイプ、バッチレシピの内容説明、現行段階の内容説明、及びその他任意の情報の少なくとも一つを表示するための一般レシピ情報表示領域６１８も含まれている。
【００８３】
図７は、進渉状況及び／又は状態の画面（例えば、図４−図６の例示的な進渉および状態画面４００、５００および６００）を生成及び／又は表示するために使用できる例示的な機器７００のブロック図である。例示的な実施形態のいくつかにおいて、例示的な機器７００は図３のバッチ情報監視モニター兼プロセッサ３０６を実施するために使用できる。例示的な機器７００は、ハードウェア、ファームウェア、及びソフトウェアの少なくとも一つの任意の所望の組合せを使用して実施できる。例えば、１以上の集積回路、ディスクリート（単機能）半導体構成素子または受動電子部品を使用しうる。それに加えて、又はその代わりとして、機械アクセス可能な媒体に格納され、例えばプロセッサーシステム（例えば、図９のプロセッサーシステム９１０）により実行されると、図８Ａおよび図８Ｂのフローダイヤグラムに表される動作を実行する指示（命令)、コード、その他のソフトウェア、及びファームウェアなどの少なくとも一つを使用して、例示的な機器７００のブロックのいくつかまたは全て、またはそれの一部分を実施できる。例示的な機器７００が後述される各ブロックの一つを有するとして説明されているが、例示的な機器７００には、後述されるブロックの任意のものを二つ以上備えてもよい。更にいくつかのブロックを無効にしても、省略しても、その他のブロックと組み合わせても良い。
【００８４】
データを受信したり、読み出したり、通信したりするために、例示的な機器７００にはデータインターフェース７０２が備えられている。データインターフェース７０２は、バッチ情報監視モニター兼プロセッサ３０６内の、またはバッチ情報監視モニター兼プロセッサ３０６に通信可能に連結されたローカルキャッシュメモリにデータを格納し、またローカルキャッシュメモリからデータを読み出すために使用できる。また、データインターフェース７０２は、グラフィック要素をレシピ進渉状況グラフィック収納部３０４（図３）から、レシピ進渉状況履歴データをレシピ進渉状況履歴データベース３０８（図３）から、バッチ履歴データ３１２をバッチ・ヒストリアン３１４（図３）から、フェーズ・データ３１６をバッチ・ユニット・フェーズ・インターフェース３１８（図３）から、プロセスデータ３２０をプロセス用設備３２２（図３）から、タイマー・データ３２４、および定型データ３３８を定型データベース３３６（図３）から読み出すためにも使用できる。それに加えて、データインターフェース７０２は、レシピ遷移、処方値、格納されているデータおよび日報データ３２６を、図３のバッチ手順３２８、バッチユニット手順３３０およびバッチ動作３３２から読み出すためにも使用できる。
【００８５】
また、データインターフェース７０２は、レシピ進渉サーバー３１０からの画面表示依頼を受信して、画面表示または画面表示用データをレシピ進渉サーバー３１０に通信するように構成することができる。例えば、ユーザが図６の工程段階カプセル要約６０２ａ−ｅの一つを選択すると、データインターフェース７０２は、要約６０２ａ−ｅの選択された一つに対応する工程段階についての詳細情報を示し、且つ、図６の詳細情報表示領域６０４に表示するために該詳細情報をレシピ進渉サーバー３１０に通信するためにデータを収集及び／又は生成できる。
【００８６】
レシピ進渉／状態情報を表示するための画面を選択するために、例示的な機器７００には画面選択子（選択部）７０４が備えられている。画面選択子７０４によって、レシピ進渉サーバー３１０から受信された依頼に基づき画面（例えば、図４−図６の例示的な進渉および状態画面４００、５００および６００の一つ）を選択できる。例えば、ユーザがオペレータステーション１０４にログオンして特定のレシピの進渉状況／状態の閲覧を依頼すると、オペレータステーション１０４は、ユーザのアイデンティティ（本人属性）に対応する進渉および状態画面またはユーザにより選択された進渉および状態画面を受信するべくレシピ進渉サーバー３１０に依頼を通信するためにＡＰＩを使用することができる。一方、画面選択子７０４は、依頼された進渉および状態画面を、例えばレシピ進渉グラフィック収納部３０４、定型データベース３３６またはその他任意の記憶領域から選択することができる。
【００８７】
進渉および状態画面用のユーザーインタフェース情報を生成するために、例示的な機器７００にはユーザーインタフェース管理機能７０６が備えられている。例えば、画面選択子７０４が特定の進渉および状態画面用の定型を読み出した後、ユーザーインタフェース管理機能７０６は、読み出された進渉および状態画面のうち進渉及び状態情報の少なくとも一方が要求されている領域または部分を同定するために使用される。その後、ユーザーインタフェース管理機能７０６は、例示的な機器７００のその他の一部分から、または例示的な事業体系１００（図１）におけるその他のエンティティから必要情報を収集し、表示するための進渉および状態画面の対応する部分に情報が関連することを保証する。ユーザーインタフェース管理機能７０６は、必要なデータが事業体系１００（図１）のエンティティから確実に収集され、収集された情報に基づいて進渉および状態画面の進渉および状態情報を更新することを保証することによってリアルタイムまたは実質的にリアルタイムで各進渉および状態画面にける情報を継続的に更新するようにも構成することができる。
【００８８】
進渉および状態画面を介して表示すべきパラメータを選択するために、例示的な機器７００にはパラメータ選択子（選択部）７０８が含まれている。パラメータ選択子７０８は、依頼された進渉及び状態情報の少なくとも一方に基づいて表示されるべきパラメータを選択するように構成できる。例えば、パラメータ選択子７０８は、工程段階進渉表示（例えば、図５の工程段階進渉表示５０６ａ−ｅの一つ）に関連する表示にとって特に重要な、または特に密接に係わるパラメータを決定するように構成できる。図５に示される実施例では、工程段階進渉表示５０６ｃに対応する工程段階が実行されている時に、パラメータ選択子７０８は、工程段階には加熱動作が伴っているので温度パラメータがユーザにとって特に重要であると判断することができる。このように、パラメータ選択子７０８は、測定された温度を温度値５１２（図５）として表示できるように、加熱されている製品の測定温度値を読み出すべく、データインターフェース７０２へとメッセージを通信できる。場合によっては、表示されるべきパラメータは、画面定型中に選択されているか、または事前に選択されているか、または、あらかじめプログラムされている。このような場合、パラメータ選択子７０８は、指定されたパラメータを同定し、対応する値を読み出すことをデータインターフェース７０２に依頼することができる。
【００８９】
特定の工程段階（例えば、図２の工程フェーズ２０６ａ−ｉの１以上を含む工程段階）または全体的なバッチレシピ（例えば、図２のバッチレシピ２０４）の進渉及び状態要約の少なくとも一方を示すべく要約情報を生成するために、例示的な機器７００には要約情報生成機構７１０が備えられている。要約情報生成機構７１０は、進渉及び状態情報の少なくとも一方を生成し、且つ、当該リソースにより生成された進渉／状態情報の要約を生成するべく、例示的な機器７００のその他のリソースと協働できる。例えば、要約情報生成機構７１０は、例示的な機器のその他のリソースから詳細情報を収集して、詳細情報をまとめて（例えば、選択的に情報を抽出して）、例えば画面選択子７０４により選択された画面定型により指定されるように要約情報を配列することにより、図６の工程段階カプセル要約６０２ａ−ｅにより表示される要約を生成できる。
【００９０】
特定の工程段階（例えば、図２の工程フェーズ２０６ａ−ｉの１以上のを含む工程段階）または全体的なバッチレシピ（例えば、図２のバッチレシピ２０４）のの詳細進渉及び状態情報の少なくとも一方を示すべく詳細情報を生成するために、例示的な機器７００には詳細情報生成機構７１２が備えられている。詳細な進渉及び状態情報の少なくとも一方を生成するべく、詳細情報生成機構７１２は、例示的な機器７００のその他のリソースと協働できる。例えば、例示的な機器のその他のリソースからの詳細情報を収集して、例え
ば画面選択子７０４により選択された画面定型により指定されるように詳細情報を配列することにより、詳細情報表示領域６０４に表示される詳細情報を生成するために詳細情報生成機構７１２を使用できる。
【００９１】
データ（例えば、パラメータ測定値、履歴データ、など）を処理するために、例示的な機器７００にはデータプロセッサ７１４が備えられている。データプロセッサ７１４は、ユーザーインタフェース管理機能７０６、パラメータ選択子７０８、要約情報生成機構７１０、及び詳細情報生成機構７１２の少なくとも一つにより指定される進渉及び／又は状態情報を生成するために、数学的操作、統計演算、論理演算などを用いてデータを処理するための異なる機能またはアルゴリズムを備えうる。
【００９２】
データを分析するために、例示的な機器７００にはデータ解析機構７１６が備えられている。例えば、データ解析機構７１６は、例えばパターンを同定する、傾向を同定する、性能を評価する、製品品質を評価するなどの目的で、プロセス制御システム１１０におけるエンティティから受信されたプロセス制御データ（例えば、測定値）やデータプロセッサ７１４により生成されたデータ、履歴データなどを分析するように構成されうる。図４に示される実施例では、データ解析機構７１６は、対応する工程段階、バッチレシピの進渉、及び状態の少なくとも一つを分析することにより、完了までの推定時間値４０８を決定するために使用できる。図５に示される実施例では、データ解析機構７１６は、進渉および状態画面５００に表示された品質値５１８を生成するために使用できる。また、図５に示される実施例におけるデータ解析機構７１６は、進展表示（例えば、進展表示５１４）を生成するべく、パラメータ値の進展傾向を決定するためにも使用できる。図６に示される実施例において、データ解析機構７１６は、詳細情報表示領域６０４に示される偏差曲線を決定するべく、測定された温度、ｐＨレベルおよびクーラント流れのパラメータ値を分析するために使用できる。
【００９３】
パラメータ値を監視するために、例示的な機器７００にはパラメータ監視モニター７１８が備えられている。パラメータ監視モニター７１８は、例えばパラメータ値が臨界値またはその他の所定値に達したかどうかを（例えば、パラメータ値が指定の閾値を以上または以下になったかどうかを）判断するためにパラメータ値を監視するように構成できる。監視すべきパラメータ値は、例えば画面選択子７０４により選択された進渉／状態画面またはレシピ（例えば、図２のバッチレシピ２０４）を定義するレシピ情報に基づいてユーザーインタフェース管理機能７０６により指定できる。
【００９４】
警告、警報または通知を生成するために、例示的な機器７００にはアラーム／通知生成機構７２０が備えられている。アラーム／通知生成機構７２０は、例えば臨界値またはその他の事前に定義されている値に達したパラメータを示すメッセージまたはパラメータ監視モニター７１８からのその他の通信を受信するように構成できる。その後、アラーム／通知生成機構７２０は、ユーザに通知するための警告、警報または通知を生成できる。警告、警報または通知はいろいろな方法で示しうる。例えば、進渉状況バー（例えば、図４の進渉状況バー４０７や、図５の５０８）を色で塗り潰したり、パターンで塗り潰したりといった方法を使って、（例えば、警戒基準、特定のパラメータの種類への注視を促す、など）特定の通知を示しうる。また、警告、警報または通知は、例えば図４のメッセージング／プロンプト画面領域４２４といったメッセージ表示領域に表示できる。それに加えて、警告、警報または通知は、例えば品質値５１８など、対応するパラメータ値が許容できない値または許容できない品質に近い値に達した時に、該パラメータ値の表示を点滅させることにより生成できる。
【００９５】
プロセス制御システム（例えば、図１のプロセス制御システム１１０）の要素または一部を制御するために、例示的な機器７００には制御インターフェース７２２が備えられている。図４に示される実施例に関連し、制御インターフェース７２２は、ユーザがバッチレシピ制御コマンドアイコンを選択するのに応答してプロセス制御システム１１０のプロセッサーシステムまたは装置に制御メッセージを通信できる。
【００９６】
リアルタイムまたは実質的にリアルタイムでプロセス制御データを収集して進渉／状態画面を更新するためのタイマーを設定するために、例示的な機器７００には１以上のタイマー７２４が備えられている。１以上のタイマー７２４は、リアルタイムクロック（ＲＴＣ）および時間設定点レジスタ、カウンタ、カウントダウンタイマーなどを使用して実施されうる。例えば異なるパラメータおよびその他のデータの供給源から、更新済みデータおよびその他のデータをいつ読み出すかを判断するように、当該パラメータ用のユーザーインタフェース管理機能７０６により、タイマー７２４を設定できる。
【００９７】
図８Ａおよび図８Ｂは、プロセス制御システムにて実行されているレシピの進渉及び状態情報の少なくとも一方を表示して、図３の例示的なレシピプロセス・グラフィックスシステム３０２及び／又は図７の例示的な機器７００を実施するために使用できる例示的な方法のフローダイヤグラムを描く図である。例示的な実施形態のいくつかでは、図８Ａおよび図８Ｂの例示的な方法は、プロセッサ（例えば、図９の例示的なプロセッサーシステム１０に示されるプロセッサ９１２）で実行されるプログラムから成る機械可読命令を使用して実施されうる。該プログラムは、ＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク、ハードドライブ、デジタル多用途ディスク（ＤＶＤ）、またはプロセッサ９１２に関連するメモリなどの有形媒体に格納されたソフトウェア、及び／又は、周知の方法においてファームウェア及び／又は専用ハードウェアにて具現化できる。更に例示的なプログラムについては図８Ａおよび図８Ｂに示されるフローダイヤグラムを参照して説明したが、その代わりにその他の多くの方法を使用して例示的なレシピプロセス・グラフィックスシステム３０２と例示的な機器７００を実施できることは、通常の技術を有する当業者ならば容易に理解できよう。例えば、ブロックの実行順序は変更可能であり、また、本明細書に記載されるブロックのうちのいくつかを変更、除外、または組み合わせることも可能である。
【００９８】
図８Ａを参照すると、初めに、データインターフェース７０２（図７）はバッチレシピ（ブロック８０２）を受信する。例えば、レシピ進渉サーバー３１０が、アプリケーションからのレシピを含むＡＰＩ呼出しを受け取った後にデータインターフェース７０２がバッチレシピ（例えば、図２のバッチレシピ２０４）をレシピ進渉サーバー３１０から受け取ることができる。例示的な実施形態のいくつかでは、データインターフェース７０２は、例示的な機器７００がバッチレシピ識別子に基づいてバッチレシピを保存場所から読み出すことができるようにバッチレシピ識別子をレシピ進渉サーバー３１０から受け取ることができる。その後、ユーザーインタフェース管理機能７０６は、受け取ったレシピ（ブロック８０４）の工程段階およびレシピのプロセスフローを同定する（ブロック８０６）。例えば、ユーザーインタフェース管理機能７０６は、図１０に関して上述されるような工程段階を同定できる。
【００９９】
画面選択子７０４（図７）は画面定型を選択する（ブロック８０８）。例えば、画面選択子７０４は、例えば画面定型の一つを指定するユーザ入力または、ブロック８０２で受け取ったレシピに定型の一つを関連付けるデフォルト設定を指定するユーザ入力に基づいて、レシピ進渉グラフィック収納部３０４または図３の定型データベース３３６に格納されている画面定型を選択できる。その代わりに、またはそれに加えて、その他の判定基準も、画面定型を選択する際に使用できる。図４−図６に示される実施例では、選択された画面定型が、進渉および状態画面４００、５００および６００の一つに対応する定型であってよい。
【０１００】
ユーザーインタフェース管理機能７０６は、画面定型内のデータ・プレースホルダを同定する（ブロック８１０）。プロセス制御システムから読み出されたデータに基づいて生成されたレシピ進渉及び／又は状態情報と共に進渉および状態画面に表示されることになるグラフィック要素、表示テキスト、表示値またはその他の表示マーク（例えば、図４の段階進渉表示４０６ａ−ｃ、タイミング情報４０８と４１０、臨界パラメータ４１４、メッセージング／プロンプト画面領域４２４； 図５の工程段階進渉表示５０６ａ−ｅ、進渉状況バー５０８、温度値５１２、進展表示５１４、品質値５１８； 図６の工程段階カプセル要約６０２ａ−ｅ、進渉状況棒グラフ６０８、動作フローチャート６１２、品質表示６１４、など）を関連付けるまたはリンクするために、該データ・プレースホルダを使用できる。例示的な機器７００が新規のまたは更新済みの進渉及び／又は状態情報を生成すると、新規に生成または更新された情報を、データ・プレースホルダとのデータリンクまたはデータ関連性に基づいて、対応する進渉および状態画面に表示することができる。
【０１０１】
ユーザーインタフェース管理機能７０６は、レシピの各工程段階に対して工程段階進渉表示を有効にする（ブロック８１２）。例えば、工程段階進渉表示が図１０の工程段階１００８にとって有効になるので、工程段階進渉表示が図１０の工程フェーズ１００６ｂ−ｅを示すものとして表示される。図４に示される実施例において、ユーザーインタフェース管理機能７０６は、工程段階進渉表示４０６ａ−ｃの各々を有効にできる。図５に示される実施例において、ユーザーインタフェース管理機能７０６は、工程段階進渉表示５０６ａ−ｅの各々を有効にできる。図６に示される実施例では、ユーザーインタフェース管理機能７０６は、レシピ進渉状況棒グラフ６０８を形成するために使用される工程段階進渉表示の各々を有効にすることができる。
【０１０２】
データプロセッサ７１４（図７）は、レシピの各工程段階への重み付け値を決定し割り当てる（ブロック８１４）。例えば、データプロセッサ７１４は、工程段階進渉表示（例えば、図４の工程段階進渉表示４０６ａ−ｃまたは図５の５０６ａ−ｅ）の塗潰し率及び／又はサイズ（または長さ）を決定するために、時間に基づいた重み付け値、または重要度に基づいた重み付け値を決定できる。例示的な実施形態のいくつかでは、データプロセッサ７１４は、実行所要時間を決定するべく、めいめいの工程段階の前回実行されたインスタンスに対応する履歴データ（及び／又は、理想的な「黄金」バッチデータまたは予測される性能データ）に基づいて重み付け値を決定できる。その後、レシピに内の工程段階の表示サイズまたは長さを決定するために、工程段階の重要度を、各々の所要時間に基づいて互いに調整できる。このように、ユーザは、工程段階表示の各々のサイズに基づいてレシピ内の各工程段階の相対的な実行所要時間を、比較的容易に且つ迅速に判定することができる。
【０１０３】
その他の例示的な実施形態では、特定の製品にとってどの工程段階がその他の工程段階と比べて比較的重要か（または比較的臨界に達しているか）を示すために、データプロセッサ７１４が、レシピ・データに提供される重要度データまたは臨界度データに基づいて重み付け値を決定できる。それに加えて、又はその代わりとして、データプロセッサ７１４は成分名、処方名または工程段階名との相対的重要度レベルを格納するかまたは相互参照する規則データベースに格納されている規則に照らし合わせて、レシピ・データ中の成分名、処方名または工程段階名を比較することによって、あるレシピにとっての重要度データまたは臨界度データを決定することができる。
【０１０４】
ブロック８１４で決定され割り当てられた重み付け値に基づいて、ユーザーインタフェース管理機能７０６は、ブロック８１２で有効にされた工程段階進渉表示のサイズを設定する（ブロック８１６）。例えば、図５に示される実施例では、ユーザーインタフェース管理機能７０６が、工程段階進渉表示５０６ａ−ｅの各々のサイズまたは長さを設定できる。
【０１０５】
パラメータ選択子７０８（図７）は、全体的なレシピ且つ又はレシピの各工程段階にとっての臨界パラメータを同定する（ブロック８１８）。図４に示される実施例では、パラメータ選択子７０８が臨界パラメータ４１４を同定することができる。図５に示される実施例では、パラメータ選択子７０８が、温度値５１２及び／又は品質値５１８を同定することができる。
【０１０６】
ユーザーインタフェース管理機能７０６は、画面定型において進渉／状況データをデータ・プレースホルダに関連付ける（ブロック８２０）。図４に示される実施例では、ユーザーインタフェース管理機能７０６が、ブロック８１８で同定された臨界パラメータ・データを、臨界パラメータ４１４に対応する臨界パラメータプレースホルダーに関連付けることができる。また、ユーザーインタフェース管理機能７０６は、工程段階進渉データを、工程段階表示４０６ａ−ｃの各々に関連付けることができる。図５に示される実施例では、ユーザーインタフェース管理機能７０６は、工程段階進渉データを工程段階進渉表示５０６ａ−ｅの各々に関連付け、臨界パラメータ・データを温度値５１２と品質値５１８用のデータ・プレースホルダに関連付け、そして進展データを進展表示５１４に関連付けることができる。
【０１０７】
データインターフェース７０２は、ブロック８０２で受け取ったレシピの実行に関連するプロセス制御システムからデータを受け取る（ブロック８２２）。例えば、データインターフェース７０２は、時間（所要時間）データやパラメータ計測データ（例えば、圧力データ、温度データ、流れデータ、ｐＨレベル・データ、充填レベル・データ、など）を、図１のプロセス制御システム１１０における異なるフィールド装置及び／又はコントローラから受け取りうる。
【０１０８】
データプロセッサ７１４およびデータ解析機構７１６（図７）は、進渉および状態情報を生成する（ブロック８２４）。例えば、データプロセッサ７１４は、ブロック８２２で受け取ったデータに基づいて進渉および状態情報を生成できる。また、例示的な実施形態のいくつかにおいて、データプロセッサ７１４は、進渉および状態情報を生成するために履歴データ及び／又は理想的な「黄金」のバッチデータを使用できる。
【０１０９】
要約情報生成機構７１０（図７）は、ブロック８２４で生成された進渉および状態情報に基づいて要約情報を生成する（ブロック８２６）。図６に示される実施例では、要約情報生成機構７１０が、工程段階カプセル要約６０２ａ−ｅの各々に含まれる要約情報を生成できる。
【０１１０】
ユーザーインタフェース管理機能７０６は、画面を表示する（ブロック８２８）（図８Ｂ）。例えば、ユーザーインタフェース管理機能７０６は、画面を表示するべく、レシピ進渉サーバー３１０（図３）に対して、ブロック８０８で選択された画面およびメッセージを通信することができ、レシピ進渉サーバー３１０は、特定のメモリ参照により画面が表示できるようになっていることを示す応答を依頼元のアプリケーションに転送することができる。
【０１１１】
ユーザーインタフェース管理機能７０６はレシピ情報を表示する（ブロック８３０）。図４に示される実施例では、ユーザーインタフェース管理機能７０６が、レシピ進渉サーバー３１０にレシピ情報を通信することによって、レシピ情報（例えば、バッチレシピ識別子、レシピ名、バッチ・タイプ、バッチレシピ内容説明、現行段階内容説明、など）が一般情報表示領域４３４に表示されるようにできる。図５に示される実施例では、ユーザーインタフェース管理機能７０６が、レシピ内容説明情報領域５０４ａ−ｆにレシピ情報を表示できる。図６に示される実施例では、ユーザーインタフェース管理機能７０６が、一般レシピ情報表示領域６１８にレシピ情報を表示できる。
【０１１２】
ユーザーインタフェース管理機能７０６は、レシピの各工程段階に対して工程段階進渉表示と進渉状況バー、そして関連情報が表示されるようにする（ブロック８３２）。図４に示される実施例では、ユーザーインタフェース管理機能７０６が、工程段階表示４０６ａ−ｃ、対応する進渉状況バーおよび完了情報４１２が表示されるようにすることを、レシピ進渉サーバー３１０に通知できる。図４に示される実施例では、ユーザーインタフェース管理機能７０６が、工程段階進渉表示５０６ａ−ｅ、進渉状況バー５０８および工程段階名ラベルが表示されるようにすることができる。図６に示される実施例では、ユーザーインタフェース管理機能７０６が、レシピ進渉状況棒グラフ６０８に対応する工程段階表示、進渉状況バーおよび名称が表示されるようにすることができる。
【０１１３】
ユーザーインタフェース管理機能７０６は臨界パラメータ値を表示する（ブロック８３４）。例えば、ユーザーインタフェース管理機能７０６は、レシピ進渉サーバー３１０に通知して、図４の臨界パラメータ４１４や、図５の温度値５１２、図５の品質値５１８などを表示させることができる。
【０１１４】
ユーザーインタフェース管理機能７０６は、全体的なレシピの進渉および状態情報を表示する（ブロック８３６）。例えば、ユーザーインタフェース管理機能７０６は、レシピ進渉サーバー３１０に通知して、図４のバッチレシピ進渉欄４０２および全体的レシピ進渉状況表示領域６０６の全体的なレシピ進渉／状態情報（例えば、開始時間／日付、全体的なバッチの進渉、所要時間、品質、レシピの流れ、など）を表示させることができる。
【０１１５】
アラーム／通知生成機構７２０は、警告、警報、通知、情報参考に有益な表示、またはデータの分析または監視によるその他あらゆる結果に基づいて進渉状況バーが塗り潰されるようにできる（ブロック８３８）。例えば、アラーム／通知生成機構７２０は、例えば臨界値またはその他事前に定義された値に達したパラメータを示すメッセージをパラメータ監視モニター７１８から受け取ることができ、且つ当該イベントに対応してパターン塗潰しまたは色による塗潰しかを選択することができる。その後、例えば、図４の全体的バッチレシピ進渉表示４０１および段階進渉表示４０６ａ−ｃのための進渉状況バー、図５の工程段階進渉表示５０６ａ−ｅの進渉状況バー、図６のレシピ進渉状況棒グラフ６０８の進渉状況バーのうちの対応する一つに、パターン塗潰しまたは色による塗潰しが表示されることが可能になる。
【０１１６】
ユーザーインタフェース管理機能７０６は、表示されている全情報を更新する（ブロック８４０）。例えば、ユーザーインタフェース管理機能７０６は、更新された進渉及び／又は状態情報（例えば、リアルタイム、実質的にリアルタイムの進渉及び状態情報の少なくとも一方）を提供するために、例示的な機器７００のその他の部分に更新指示、メッセージまたは依頼を通信することができる。ユーザーインタフェース管理機能７０６は、タイマー７２４（図７）の１以上に基づいて周期的な及び／又は非周期的な間隔で情報を更新することができる。
【０１１７】
ユーザーインタフェース管理機能７０６は、自身が詳細情報（例えば、図６の詳細情報領域６０６に表示される詳細情報）の依頼を受け取ったかどうか判断する（ブロック８４２）。例えば、表示されている画面によって、詳細情報の表示を選択する機能がユーザに提供されており、ユーザが詳細情報を閲覧する選択を（例えば、図６の工程段階カプセル要約６０２ａ−ｅの一つを選択することにより）行った場合、ユーザーインタフェース管理機能７０６は、詳細情報の依頼を受け取る。その逆に、表示されている特定の進渉および状態画面に更なる詳細情報を読み出す機能が備えられていない場合、またはユーザが更なる詳細情報を閲覧する選択をしていない場合、ユーザーインタフェース管理機能７０６は、詳細情報の依頼を受け取らない。
【０１１８】
ブロック８４２でユーザーインタフェース管理機能７０６が詳細情報の依頼を受け取ると、詳細情報生成機構７１２（図７）は、依頼された詳細情報を生成する（ブロック８４４）。詳細情報生成機構７１２が詳細情報を生成した後、またはユーザーインタフェース管理機能７０６が詳細情報の依頼を受け取らない場合、ユーザーインタフェース管理機能７０６は、表示されている進渉及び／又は状態情報を引き続き更新すべきかどうか判断する（ブロック８４６）。例えば、表示されている画面が能動的に表示されている限り、（例えば、図７のタイマー７２４の１以上に基づいて）当該画面上で継続的に（定期的にまたは非周期的に）進渉及び／又は状態情報を更新するようにユーザーインタフェース管理機能７０６を構成することができる。但し、ユーザーインタフェース管理機能７０６は、（例えば、ユーザにより）既に閉じられた進渉および状態画面については更新ルーチンを実行しないようにも構成できる。進渉及び／又は状態情報を引き続き更新すべきである、とユーザーインタフェース管理機能７０６が判断すると（ブロック８４６）、制御がブロック８４２に戻る。それ以外の場合、図８Ａおよび図８Ｂの例示的な方法は終了される。
【０１１９】
図９は、本明細書に記載される機器および方法を実施するために使用できる例示的なプロセッサーシステム９１０のブロック図である。図９に示されるように、プロセッサーシステム１０は相互接続バス９１４に連結されるプロセッサ９１２を含んでいる。プロセッサ９１２には、適切なプロセッサ、処理装置またはマイクロプロセッサであればいかなるものでも使用できる。図９には図示されていないが、システム９１０は、マルチプロセッサシステムでありえ、よってプロセッサ９１２と同一であるかまたは類似する、且つ相互接続バス９１４に通信可能に連結される１以上の更に追加的な別のプロセッサを含んでもよい。
【０１２０】
図９のプロセッサ９１２は、メモリ制御部（コントローラー）９２０および周辺入出力（Ｉ／Ｏ）コントローラ９２２を含むチップセット９１８に連結される。周知の如く、チップセットは一般に、チップセット９１８に連結される１以上のプロセッサによりアクセス可能であるか又は使用される複数の汎用及び／又は専用レジスタやタイマーなどに加え、入出力および記憶管理機能を備える。メモリ制御部９２０は、プロセッサ９１２（または、複数のプロセッサ備えられている場合は「複数のプロセッサ」）がシステムメモリ９２４および大容量記憶メモリ９２５にアクセスできるようにする機能を果たす。
【０１２１】
システムメモリ９２４は、例えば静的ランダムアクセス記憶装置（ＳＲＡＭ）、動的ランダムアクセス記憶装置（ＤＲＡＭ）、フラッシュメモリ、読み取り専用メモリなど（ＲＯＭ）など所望のあらゆるタイプの不揮発及び／又は揮発性記憶装置を含みうる。大容量記憶メモリ９２５としては、ハードディスクドライブ、オプティカルドライブ、テープ記憶装置などを含む所望のあらゆるタイプの大容量記憶装置が挙げられる。
【０１２２】
周辺Ｉ／Ｏコントローラ９２２は、周辺Ｉ／Ｏバス９３２を介して、周辺入出力（Ｉ／Ｏ）装置９２６および９２８、ならびにネットワーク・インターフェース９３０とプロセッサ９１２が通信することを可能にする機能を行う。Ｉ／Ｏ装置９２６および９２８には、例えば、キーボード、ビデオディスプレイまたはモニター、マウスなど、所望するいかなるタイプのＩ／Ｏ装置も使用できる。ネットワーク・インターフェース９３０は、例えば、プロセッサーシステムム９１０が別のプロセッサーシステムと通信することを可能にするような、イーサネット（登録商標）装置、非同期転送モード（ＡＴＭ）装置、８０２．１１装置、ＤＳＬモデム、ケーブルモデム、セルラーモデムなどでありうる。
【０１２３】
メモリ制御部９２０とＩ／Ｏコントローラ９２２は、図９においてチップセット９１８内の別々の機能ブロックとして表されているが、これらのブロックにより実行される機能は、単一の半導体回路内に統合しても、個別の集積回路を２つ以上用いても実施できるものである。
【０１２４】
実施例として挙げられる特定の方法、機器および製造品が本明細書に記載されているが、本発明の適用領域の範囲はそれに限定されるものではない。逆に、本発明は、字義的にもしくは均等論に基づいて添付の特許請求の範囲内に公正に含まれる方法、機器および製造品の全てを網羅するものである。
【符号の説明】
【０１２５】
５０２ａ−ｆ    進渉状況棒グラフ
５０４ａ−ｆ    レシピ内容情報領域
５０６ａ−ｅ    工程段階進渉表示
【図１】
2020013618.tif 000009
【図２】
2020013618.tif 000010
【図３】
2020013618.tif 000011
【図４】
2020013618.tif 000012
【図５】
2020013618.tif 000013
【図６】
2020013618.tif 000014
【図７】
2020013618.tif 000015
【図８Ａ】
2020013618.tif 000016
【図８Ｂ】
2020013618.tif 000017
【図９】
2020013618.tif 000018
【図１０】
2020013618.tif 000019
【手続補正書】
【提出日】令和1年10月25日(2019.10.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセス制御システム用のレシピ情報を表示するための方法であって、
プロセス制御システムにおいて実行されている、複数の工程フェーズを含むレシピに関連するユーザーインタフェース画面を表示し、
ユーザーインタフェース画面内にレシピのプロセスフローの配置を示す描写形式で複数の工程段階進渉表示を表示し、工程段階進渉表示の各々がレシピの工程フェーズの少なくとも一つを示し、工程段階進渉表示の各々が工程フェーズの各々該当する少なくとも一つの進行状況を示し、
プロセス制御システムから受け取った情報に基づき実質的にリアルタイムで第１の工程段階進渉表示を更新すること、
を含む方法。