(57)【要約】【課題】単回使用装置／プロセスをセットアップするための方法、装置、システムおよび製造物品が開示される。【解決手段】本明細書で開示する実施例は、オブジェクト指向プログラミングインタフェースを介して制御インタフェースを構成することを含み、このオブジェクト指向プログラミングインタフェースは、該単回使用プロセスの単回使用構成部品を表すオブジェクトクラスを含む。該例示的な方法はまた、該単回使用構成部品と関連するすべてのポートが接続されていることを検出することによって、該制御インタフェースの単回使用オブジェクトを起動すること、および該単回使用構成部品を検証することを含む。【選択図】図１
2017174431.tif 000002
【特許請求の範囲】
【請求項１】
単回使用プロセスをセットアップする方法であって、
前記単回使用プロセスの単回使用構成部品を表すオブジェクトクラスを含むオブジェクト指向プログラミングインタフェースを介して制御インタフェースを構成するステップと、
前記制御インタフェースの単回使用（ＳＵ）オブジェクトを、
前記単回使用構成部品と関連するすべてのポートが接続されていることを検出すること、および
前記単回使用構成部品を検証することによって起動するステップとを備える、方法。
【請求項２】
前記ＳＵオブジェクトは、前記オブジェクトクラスのインスタンスである、請求項１に規定する方法。
【請求項３】
前記制御インタフェースを構成することが、
前記ＳＵオブジェクトを用いてグラフィカルインタフェースを構築すること、および
前記単回使用構成部品の第１の特性に基づいて装置セットアップテーブルを構成することを含む、請求項１に規定する方法。
【請求項４】
前記単回使用構成部品と関連するすべてのポートが接続されていることを検出することが、
前記単回使用構成部品のポートと係合するクランプからの暗示を受信すること、
前記ポートと関連するポートインジケータを前記グラフィカルインタフェースの非アクティブ状態からアクティブ状態へ移行すること、および
ＳＵオブジェクト状態テーブルを更新して、前記ポートが接続されていることを示すことを含む、請求項３に規定する方法。
【請求項５】
前記第１の特性が、少なくとも部品番号またはモデル番号を含む、請求項３に規定する方法。
【請求項６】
前記単回使用構成部品から構成部品識別情報を取得すること、および
取得した構成部品識別情報を前記装置セットアップテーブル内の対応する第１の特性と比較して、前記単回使用構成部品を検証することをさらに含む、請求項３に規定する方法。
【請求項７】
前記取得した構成部品識別情報を部品表テーブル内の前記単回使用構成部品と関連する第２の特性と比較することをさらに含む、請求項６に規定する方法。
【請求項８】
前記第２の特性は、ロット番号である、請求項７に規定する方法。
【請求項９】
前記単回使用構成部品を検証することに応じて、前記ＳＵオブジェクトを前記グラフィカルインタフェースの非アクティブ状態からアクティブ状態へ移行することをさらに含む、請求項３に規定する方法。
【請求項１０】
前記単回使用プロセスのすべての電気的接続を確認すること、および
前記制御インタフェースを起動された制御インタフェースに移行することによって、前記単回使用プロセスを検証することをさらに含む、請求項１に規定する方法。
【請求項１１】
完全性テストを前記単回使用プロセスで実行することをさらに含む、請求項１に規定する方法。
【請求項１２】
接続状態の変化に対するポート接続を監視すること、
前記単回使用プロセスのポートと関連するクランプから受信した暗示に基づいて未検証のポート接続を検出すること、および
前記未検証のポート接続の検出に応じて警報を発することによって、前記単回使用プロセスを操作することをさらに含む、請求項１に規定する方法。
【請求項１３】
単回使用プロセスをセットアップするための装置であって、
プロセッサシステムと、
前記プロセッサシステムに通信可能に結合するメモリであって、前記プロセッサシステムが、
前記単回使用プロセスの単回使用構成部品を表すオブジェクトクラスを含むオブジェクト志向プログラミングインタフェースを介して制御インタフェースを構成し、かつ、
前記単回使用構成部品と関連するすべてのポートが接続されているとき、前記単回使用構成部品を検証して、前記制御インタフェース内の、前記オブジェクトクラスのインスタンスである単回使用（ＳＵ）オブジェクトを起動することを可能にする保存された命令を含むメモリとを備える、装置。
【請求項１４】
前記命令は、前記プロセッサシステムが前記制御インタフェースを構成することを、
前記ＳＵオブジェクトを用いてグラフィカルインタフェースを構築すること、および
前記単回使用構成部品の第１の特性に基づいて装置セットアップテーブルを構成することによって可能にする、請求項１３に規定する装置。
【請求項１５】
前記命令は、前記プロセッサシステムが、前記単回使用構成部品と関連するすべてのポートが接続されていることを、
前記ポートと係合するクランプから受信した暗示に応じて、前記単回使用構成部品と関連するポートに対応するポートインジケータを前記グラフィカルインタフェースの非アクティブ状態からアクティブ状態に移行すること、および
ＳＵオブジェクト状態テーブルを更新して、ポートが接続されていることを示すことによって検出可能にする、請求項１４に規定する装置。
【請求項１６】
前記第１の特性が、少なくとも部品番号またはモデル番号を含む、請求項１４に規定する装置。
【請求項１７】
前記命令は、前記プロセッサシステムが、
前記単回使用構成部品から構成部品識別情報を取得し、かつ、
前記取得した構成部品識別情報を前記装置セットアップテーブル内の対応する第１の特性と比較して、前記単回使用構成部品を検証することを可能にする、請求項１４に規定する装置。
【請求項１８】
前記命令は、前記プロセッサシステムが、前記取得した構成部品識別情報を部品表テーブル内の前記単回使用構成部品と関連する第２の特性と比較することを可能にする、請求項１７に規定する装置。
【請求項１９】
前記第２の特性は、ロット番号である、請求項１８に規定する装置。
【請求項２０】
前記命令は、前記プロセッサシステムが、前記単回使用構成部品が検証されたとき、前記単回使用オブジェクトを前記グラフィカルインタフェースの非アクティブ状態からアクティブ状態へ移行することを可能にする、請求項１４に規定する装置。
【請求項２１】
前記命令は、前記プロセッサシステムが、前記単回使用構成部品を検証することを、
前記単回使用プロセスのすべての電気的接続を確認すること、および
前記制御インタフェースを起動された制御インタフェースに移行することによって可能にする、請求項１３に規定する装置。
【請求項２２】
前記命令は、前記プロセッサシステムが、前記単回使用構成部品の完全性テストを実行することを可能にする、請求項１３に規定する装置。
【請求項２３】
前記命令は、前記プロセッサシステムが、前記単回使用構成部品を操作することを、
接続状態の変化に対するポート接続を監視すること、
バッチ実施中に前記単回使用プロセスのポートと関連するクランプから受信した暗示に基づいて未検証のポート接続を検出すること、および
前記未検証のポート接続の検出に応じて警報を発することによって可能にする、請求項１３に規定する装置。
【請求項２４】
実行されるときに、機械に少なくとも、
単回使用プロセスの単回使用構成部品を表すオブジェクトクラスを含むオブジェクト指向プログラミングインタフェースを介して制御インタフェースを構成させ、かつ、
前記オブジェクトクラスのインスタンスである、前記制御インタフェースの単回使用（ＳＵ）オブジェクトを、
前記単回使用構成部品と関連するすべてのポートが接続されていることを検出すること、
および前記単回使用構成部品を検証することによって起動させる命令を備える有形コンピュータ可読記憶媒体。
【請求項２５】
前記命令は、前記機械にさらに、
前記ＳＵオブジェクトを含むグラフィカルインタフェースを構築すること、および
少なくとも部品番号またはモデル番号を含む、前記単回使用構成部品の第１の特性に基づいて装置セットアップテーブルを構成することによって、前記制御インタフェースを構成させる、請求項２４に規定する有形コンピュータ可読記憶媒体。
【請求項２６】
前記命令は、前記機械にさらに、前記単回使用構成部品と関連するすべてのポートが接続されていることを、
前記単回使用構成部品のポートと係合するクランプからの暗示を受信すること、
前記ポートと関連するポートインジケータを前記グラフィカルインタフェースの非アクティブ状態からアクティブ状態へ移行すること、および
ＳＵオブジェクト状態テーブルを更新して、前記ポートが接続されていることを示すことにより検出させる、請求項２５に規定する有形コンピュータ可読記憶媒体。
【請求項２７】
前記命令は、前記機械にさらに、
前記単回使用構成部品から構成部品識別情報を取得させ、かつ、
前記取得した構成部品識別情報を前記装置セットアップテーブル内の対応する第１の特性と比較して、前記単回使用構成部品を検証させる、請求項２５に規定する有形コンピュータ可読記憶媒体。
【請求項２８】
前記命令は、前記機械にさらに、前記取得した構成部品識別情報を部品表テーブル内の前記単回使用構成部品と関連するロット番号と比較させる、請求項２７に規定する有形コンピュータ可読記憶媒体。
【請求項２９】
前記命令は、前記単回使用構成部品の検証に応じて、前記機械にさらに、前記単回使用オブジェクトを前記グラフィカルインタフェースの非アクティブ状態からアクティブ状態へ移行させる、請求項２５に規定する有形コンピュータ可読記憶媒体。
【請求項３０】
前記命令は、前記機械にさらに、
前記単回使用プロセスのすべての電気的接続を確認すること、および
前記制御インタフェースを起動された制御インタフェースに移行することによって前記単回使用プロセスを検証させる、請求項２４に規定する有形コンピュータ可読記憶媒体。
【請求項３１】
前記命令は、前記機械にさらに、前記単回使用プロセスで完全性テストを実行させる、請求項２４に規定する有形コンピュータ可読記憶媒体。
【請求項３２】
前記命令は、前記機械にさらに、
接続状態の変化に対するポート接続を監視すること、
前記単回使用プロセスのポートと関連するクランプから受信した暗示に基づいて未検証のポート接続を検出すること、および
前記未検証のポート接続の検出に応じて警報を発することによって前記単回使用プロセスを操作させる、請求項２４に規定する有形コンピュータ可読記憶媒体。
【請求項３３】
装置であって、
第１の接続センサが埋め込まれているブラケットと、
前記ブラケットに枢動可能に結合され、第２の接続センサが埋め込まれたクランプ部と、前記装置が閉位置または開位置にあるときを検出する前記第１の接続センサおよび前記第２の接続センサと、
位置の変化を示す信号を伝達するクランプマネジャとを備える、装置。
【請求項３４】
前記クランプマネジャは、無線インタフェースを介して前記信号を伝達する、請求項３３に規定する装置。
【請求項３５】
前記第１の接続センサは、前記閉位置にある前記ブラケットによって係合された単回使用構成部品から構成部品識別情報を取得しやすくする、請求項３３に規定する装置。
【請求項３６】
前記第１の接続センサは、前記構成部品識別情報を取得するためのバーコードリーダを含む、請求項３５に規定する装置。
【請求項３７】
前記構成部品識別情報は、前回単回使用構成部品と関連する、少なくとも部品番号、モデル番号またはロット番号を含む、請求項３５に規定する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に、プロセス制御システムに関し、より詳細には、単回使用装置／プロセスをセットアップするための方法および装置に関する。
【背景技術】
【０００２】
装置／プロセス（複数可）に単回使用構成部品を実装することが、バイオ医薬品などの産業で増えてきている。例えば、単回使用装置／プロセス（複数可）は、上流のバイオリアクタ、培地／溶液調製などで広く採用されている。一度認定されると再検証する必要のない固定（または恒久的）構成部品とは対照的に、単回使用構成部品は、各バッチの前に検証する必要がある。例えば、単回使用構成部品を一度使用すると、無菌と見なされず、適格な使用のため新しい単回使用構成部品と交換されなければならない。単回使用装置／プロセス（複数可）は、元々、前臨床および臨床第１相製造などの小規模プロセス用に開発されたが、定置洗浄（ＣＩＰ）および定置滅菌（ＳＩＰ）プロセスの廃止により、商用規模でも、単回使用装置／プロセス（複数可）が、伝統的なステンレス鋼固定設備より経済的な可能性があることが、今日一般的には合意されている。製造実行システム（複数可）（ＭＥＳ）と組み合わせられた単回使用装置／プロセス（複数可）は、新しい薬剤の概念証明に対する最も早い手法である可能性がある。結果として、単回使用装置／プロセス（複数可）およびＭＥＳの使用が、医薬品などの産業で急速に成長してきた。
【発明の概要】
【０００３】
単回使用装置／プロセスをセットアップするための例示的な方法および装置について説明する。一例示的方法は、オブジェクト指向プログラミングインタフェースを介して制御インタフェースを構成することを含み、このオブジェクト指向プログラミングインタフェースは、この単回使用プロセスの単回使用構成部品を表すオブジェクトクラスを含む。この例示的な方法はまた、単回使用構成部品と関連するすべてのポートが接続されていることを検出し、かつ単回使用構成部品を検証することによって、制御インタフェース内の単回使用オブジェクトを起動することを含む。
【０００４】
一例示的な装置は、プロセッサシステムおよびこのプロセッサシステムに通信可能に結合されるメモリを含み、このメモリは、オブジェクト指向プログラミングインタフェースを介して、プロセッサシステムが、制御インタフェースを構成することを可能にする保存された命令を含み、このオブジェクト指向プログラミングインタフェースは単回使用プロセスの単回使用構成部品を表すオブジェクトクラスを含む。この命令はまた、単回使用構成部品と関連するすべてのポートが接続されているとき、プロセッサシステムに単回使用構成部品を検証させて、制御インタフェース内の、オブジェクトクラスのインスタンスである単回使用（ＳＵ）オブジェクトを起動する。
【０００５】
一例示的有形コンピュータ可読記憶媒体は、実行されると、オブジェクト指向プログラミングインタフェースを介して、機械に少なくとも制御インタフェースを構成させる命令を含み、このオブジェクト指向プログラミングインタフェースは、単回使用プロセスの単回使用構成部品を表すオブジェクトクラスを含む。この例示的命令はまた、単回使用構成部品と関連するすべてのポートが接続されていることを検出し、単回使用構成部品を検証することにより、この機械に制御インタフェース内の、オブジェクトクラスのインスタンスである単回使用（ＳＵ）オブジェクトを起動させる。
【０００６】
一例示的な装置は、ブラケット、クランプ部およびクランプマネジャを含む。このブラケットには、第１の接続センサが埋め込まれている。このクランプ部は、ブラケットに枢動可能に結合され、第２の接続センサが埋め込まれ、第１の接続センサおよび第２の接続センサを用いて、装置が閉位置にあるか開位置にあるかを検出する。クランプマネジャは、位置の変化を示す信号を伝達する。
【図面の簡単な説明】
【０００７】
【図１】本開示の教示を実行可能な例示的なプロセス制御環境を示す。
【図２】図１のプロセス自動化システム（ＰＡＳ）プラットフォームの例示的な実装を示すブロック図である。
【図３】図２の例示的な構成マネジャにより生成される例示的な単回使用（ＳＵ）オブジェクトを示す。
【図４】図１および／または図２のＰＡＳプラットフォームにより生成された例示的な制御インタフェースを示す。
【図５】図１および／または図２の例示的なＰＡＳプラットフォームにより使用されて、単回使用装置／プロセス（複数可）セットアップを検証可能な例示的なデータテーブルである。
【図６】図１および／または図２の例示的なＰＡＳプラットフォームにより使用されて、単回使用装置／プロセス（複数可）セットアップを検証可能な例示的なデータテーブルである。
【図７】図１および／または図２の例示的なＰＡＳプラットフォームにより使用されて、ＳＵオブジェクトの起動状態を監視可能な例示的なデータテーブルである。
【図８】図１および／または図２のＰＡＳプラットフォームにより生成される例示的な制御インタフェースを示す。
【図９】同上。
【図１０】同上。
【図１１】同上。
【図１２】本開示の教示を実行するために使用可能な例示的なスマートクランプを示す。
【図１３】本開示の教示を実行するために使用可能な他の例示的なスマートクランプを示す。
【図１４】単回使用装置／プロセス検証システムを自動化するために実行可能な例示的な方法を表すフローチャートである。
【図１５】図１および／または図２の例示的なＰＡＳプラットフォームにより実行されて、単回使用装置／プロセス（複数可）をセットアップ可能な例示的方法を表すフローチャートである。
【図１６】同上。
【図１７】同上。
【図１８】同上。
【図１９】図１３の例示的なクランプマネジャにより実行されて、構成部品接続検出を容易にすることが可能な例示的な方法を表すフローチャートである。
【図２０】例示的な機械可読命令を実行して、図１４〜１９の方法ならびに／または図１および／または図２の例示的なＰＡＳプラットフォームを実装するよう構成される例示的な処理プラットフォームを示すブロック図である。
【０００８】
可能な限り、同様の参照符号を図面全体にわたって使用し、同様または類似の部品を指すために付随する記述を伴う。
【発明を実施するための形態】
【０００９】
プロセス制御環境を使用して、例えば、ワークステーションまたはコントローラが実行するバッチ実行ルーチンを実行するバッチプロセスを実装することが可能であり、このバッチ実行ルーチンは、プロセス制御装置の１つ以上の動作を方向づけ、特定の種類のバッファなどの製品を生成するために必要な一連の別のステップ（通常、相と呼ぶ）を実行する高水準制御ルーチンである。複数の別々の相を実装するため、このバッチ実行ルーチンはレシピを用いて、実行するステップ、そのステップに関連する金額および時間ならびにこのステップの順序を特定する。１レシピのステップは、例えば、反応容器に適切な材料または成分を充填し、材料をこの反応容器内で混合し、反応容器内で材料を所定の温度まで所定の時間加熱し、反応容器を空にして、それを清掃し、次のバッチ運転を準備する。ステップそれぞれは、バッチ運転の相を規定し、コントローラ（複数可）内のバッチ実行ルーチンが、相それぞれ用の異なる制御アルゴリズムを実行可能である。この特定の材料、材料の量、加熱温度、時間などは、別のレシピでは異なっていてもよく、したがって、これらのパラメータは、バッチ運転毎に製造または生産される製品によっておよび使用されるレシピによって変わる可能性がある。
【００１０】
しかし、バッチプロセスが実行できる前に、このプロセスに関係する装置と流路の接続を適格化（例えば、検証および確認）することが重要である。伝統的に、ステンレス鋼装置などの固定セットアップを採用するプロセスシステムを、認定する際に、審査（例えば、設置審査、動作審査および性能審査）を実行する。プロセスシステムが認定されると、プロセスシステム内の装置と流路の接続は、変更がなされない限り再認定の必要がない。したがって、固定セットアップシステムは「設定して忘れる」システムと考えることができる。
【００１１】
しかし、伝統的な審査プロセス（例えば、設置審査、動作審査および性能審査）は、単回使用装置／プロセス（複数可）に適用することができない。なぜなら、単回使用装置／プロセスの組み立ては、本質的に、単回使用装置を含む各バッチ操作の一部であるからである。例えば、単回使用プロセスの装置と流路の接続は、各バッチを実行する前に、再認定されなければならない。結果として、単回使用構成部品が、確実に、正しく組み立てられ、接続され、適切に文書化されていることは、単回使用装置／プロセス操作にとって重要であり、例えば、バイオ医薬品などの規制された産業では主要課題であった。
【００１２】
本明細書に開示する実施例は、単回使用装置／プロセス（ＳＵＥ）検証システムを提供する。例示的なＳＵＥ検証システムは、例示的な制御インタフェースを含み、単回使用装置／プロセスのセットアップを容易にする。例えば、開示する実施例は、単回使用構成部品を表すクラスオブジェクト（例えばＳＵオブジェクト）を使用するグラフィカル制御インタフェースを構築することを含む。実施例によっては、このグラフィカル制御インタフェースが、オブジェクト指向プログラミングプロトコルを使用して設計されている。
【００１３】
本明細書に開示する例示的なＳＵＥ検証システムはまた、例示的な装置セットアップテーブルを含むことで、セットアップ中に適切な単回使用構成部品の使用を検証することを容易にする。例えば、例示的な装置セットアップテーブルは、ＳＵＥに使用する単回使用構成部品の一覧表および単回使用構成部品と関連する、構成部品検証情報（例えば、部品番号、モデル番号）などの特性を提供することができる。
【００１４】
動作の際には、グラフィカル制御インタフェースは、単回使用構成部品のセットアップ用の青写真を提供する。開示する実施例によっては、ＳＵＥ検証システムは、スマートクランプを含んで、物理的接続を検出する。例えば、スマートクランプを閉位置に移動すると、単回使用構成部品と接触しているかどうかを判定し、スマートクランプの接点位置が単回使用構成部品と接触していれば、それを識別する信号を送信する。例示的なＳＵＥ検証システムは、スマートクランプの信号を監視して、単回使用構成部品のすべてのポートがいつ接続されるかを判定することができる。
【００１５】
実施例によっては、単回使用構成部品のすべてのポートが接続されていると判定された場合（例えば、１つ以上のスマートクランプから受信した信号に基づいて）、例示的なＳＵＥ検証システムは、単回使用構成部品の情報を識別して構成部品を取得（例えば、走査）し、取得された構成部品識別情報を装置のセットアップテーブルに保存された構成部品検証情報と比較する。実施例によっては、ＳＵＥ検証システムは、ユーザを促して単回使用構成部品を走査させることができる。実施例によっては、スマートクランプは、要求されたときに、単回使用構成部品を走査（例えば、自動的に走査）するバーコードリーダを備えることができる。実施例によっては、ＳＵＥ検証システムが、取得された構成部品識別情報と保存された装置検証情報が一致しないと判定した場合、本明細書に開示するＳＵＥ検証システムは、警報を発することができ、ユーザは、不適切な単回使用構成部品を適切なものと交換する機会を得ることができる。
【００１６】
本明細書で使用する場合、「単回使用構成部品」という用語は、装置システム内またはプロセス内で組み立てられて実装されるために使用される品目（またはデバイス）を指し、例えば、多構成部品のセットアップなどのバッチプロセスを完了した後、廃棄されるよう設計され構成されるものである。
【００１７】
本明細書で使用する場合、「単回使用装置／プロセス」という用語は、その処理流路に少なくとも１つの単回使用構成部品を含む装置またはプロセスを指す。
【００１８】
本明細書で使用する場合、「ＳＵオブジェクトクラス」という用語は、オブジェクト指向プログラミングプロトコル中の単回使用構成部品を表すオブジェクトのクラス定義を指す。
【００１９】
本明細書で使用する場合、「ＳＵオブジェクト」という用語は、ＳＵオブジェクトクラスのインスタンスとして生成される制御インタフェース内のグラフィックスオブジェクトを指す。
【００２０】
図１は、例示的なワークステーション１０２および例示的なプロセス制御システム１０４を含む例示的なプロセス制御環境１００を示すブロック図である。この例示的なワークステーション１０２は、パーソナルコンピュータ、ノートパソコン、サーバ、コントローラ、スマートフォン、マイクロコンピュータなどを含む任意のコンピューティングデバイスを含むことができる。さらに、例示的なワークステーション１０２を、任意の好適なコンピュータシステムまたは処理プラットフォーム（例えば、図２０に示す例示的なプロセッサプラットフォーム２０００）を使用して、実装することができる。例えば、ワークステーション１０２をシングルプロセッサパーソナルコンピュータ、シングルまたはマルチプロセッサワークステーションなどを使用して実装することができる。
【００２１】
例示的なプロセス制御システム１０４は、任意の種類の製造設備、プロセス設備、自動化設備、安全計装設備および／または任意の他の種類のプロセス制御構造またはシステムを含むことができる。実施例によっては、このプロセス制御システム１０４は、別々の場所に配置される複数の設備を含むことができる。さらに、例示的なプロセス制御環境１００は、同じ設備に含むことができ、かつ／または別々の設備に配置される他のプロセス制御システム（図示せず）を含むことができる。
【００２２】
図１の例示的なプロセス制御環境１００を、以下でより詳細に説明する例示的な方法および装置を有利に採用することが可能な１種類の環境を例示するために提供する。しかし、本明細書で開示する例示的な方法および装置は、必要に応じて、図１に示す例示的なプロセス制御環境１００および／または例示的なプロセスシステム１０４より複雑さが増減する他のシステムならびに／またはプロセス制御活動と連携して使用されるシステムに採用されることが可能である。
【００２３】
図１の例示的なプロセス制御システム１０４は、ワークステーション１０２に通信可能に結合する例示的なコントローラ１０６を含む。図１の例示的なプロセス制御システム１０４はまた、プロセス制御装置１０８（例えば、入力装置および／または出力装置）を含む。プロセス制御装置１０８は、任意の種類（複数可）の入力受信可能な、出力を生成する、および／またはプロセスもしくは制御ループを制御するプロセス制御構成部分（複数可）を含むことができる。図１の図示の実施例では、プロセス制御装置１０８は、移送ホース、混合袋などから成るシステムなどの単回使用装置／プロセス（複数可）を表す。しかし、他のプロセス制御システム１０４は、単回使用装置／プロセス（複数可）および固定セットアップ（例えば、恒久的または再使用可能）装置／プロセス（複数可）の組み合わせを含むことができる。このプロセス制御装置１０８は、プロセスを制御するバルブ、ポンプ、ファン、ヒータ、クーラーおよび／またはミキサーなどの制御装置を含むことができる。さらに、このプロセス制御装置１０８は、ｐＨセンサ、温度センサ、圧力ゲージ、ゲージ、流体レベルメータ、流量計、蒸気センサなど、プロセスの一部を測定するための１つ以上の測定法または監視装置を含むことができる。図１の例示的なプロセス制御装置１０８は、入力１１０Ａを介してコントローラ１０６から命令を受信して、特定のコマンドを実行し、プロセス制御装置１０８によって実装される、かつ／または制御されるプロセスに変化を引き起こすことができる。さらに、測定法または監視装置は、プロセスデータ、環境データ、入力装置データなどを測定し、測定データを出力１１０Ｂを介してプロセスデータとしてコントローラ１０６に送信することができる。このプロセスデータは、プロセス制御装置１０８のそれぞれから測定された出力に対応する可変値（またはパラメータ）を含むことができる。
【００２４】
図１の図示の実施例では、例示的なコントローラ１０６は、入力１１０Ａおよび／または出力１１０Ｂを介して、プロセス制御システム１０４内のプロセス制御装置１０８と通信する。この例示的な入力１１０Ａおよび例示的な出力１１０Ｂは、データバス１１０によって実装可能である。実施例によっては、このデータバス１１０をプロセス制御システム１０４内の中間通信構成部品（例えば、フィールドジャンクションボックス、マーシャリングキャビネット）に結合可能である。さらに、この通信構成部品は、入力／出力（Ｉ／Ｏ）装置（例えば、Ｉ／Ｏカード）を含んで、プロセス制御装置１０８からデータを受信し、このデータを例示的なコントローラ１０６によって受信および処理可能な通信に変換（すなわち翻訳）することができる。さらに、このＩ／Ｏ装置は、コントローラ１０６からのデータまたは通信を対応するプロセス制御装置１０８によって処理可能なデータ形式に変換（すなわち翻訳）することができる。一実施例では、データバス１１０を、フィールドバスプロトコルまたは他の種類の有線（例えば、プロフィバス、デバイスネット、Ｆｏｕｎｄａｔｉｏｎフィールドバス）および／または無線通信プロトコル（例えば、Ｗｉｒｅｌｅｓｓ  ＨＡＲＴ（Ｈｉｇｈｗａｙ  Ａｄｄｒｅｓｓａｂｌｅ  Ｒｅｍｏｔｅ  Ｔｒａｎｓｄｕｃｅｒ）プロトコル）を使用して実装可能である。
【００２５】
図１の図示の実施例では、例示的なコントローラ１０６は、１つ以上のプロセス制御ルーチン（例えば、プロセス制御アルゴリズム、機能および／または命令）を管理して、プロセス制御システム１０４内のプロセス制御装置１０８を制御する。このコントローラ１０６は、例えば、Emerson Process Management社が販売するDeltaV（商標）コントローラによって実装可能である。例示的なコントローラ１０６は、ルーチンを制御して、プロセス制御アプリケーション用のプロセス制御装置１０８からの出力１１０Ｂに基づいてプロセスデータを算出する。プロセス制御アプリケーションには、例えば、監視アプリケーション、警報管理アプリケーション、プロセストレンドおよび／または履歴アプリケーション、診断アプリケーション、バッチ処理および／またはキャンペーン管理アプリケーション、統計アプリケーション、ストリーミングデータアプリケーション、高度制御アプリケーション、安全計装アプリケーション、イベントアプリケーションなどが挙げられる。コントローラ１０６は、定期的に、および／または処理の度に、もしくはプロセスデータを生成する度に、プロセスデータをワークステーション１０２に転送する。このコントローラ１０６が送信するプロセスデータとして、プロセス制御値、データ値、警報情報、テキスト、ブロックモード、要素状態情報、診断情報、エラーメッセージ、パラメータ、イベントおよび／またはデバイス識別子が挙げられる。
【００２６】
図１に示す実施例では、ワークステーション１０２は、プロセス制御アプリケーションを実行する。このプロセス制御アプリケーションは、例示的なコントローラ１０６と通信して、監視、制御および／またはプロセス制御装置１０８の診断を行う。例えば、このプロセス制御アプリケーションは、制御自動化、プロセス制御システム１０４のグラフィック表現、ユーザ管理、プロセス制御編集、データ収集、データ解析などを含む。実施例によっては、ワークステーション１０２に接続されたディスプレイが、グラフィック形式でプロセスデータを描写するよう、ユーザインタフェースを介してプロセス制御アプリケーションを表示して、ワークステーション１０２のユーザがプロセス制御装置１０８により生成されたプロセスデータを（アプリケーションを介して）グラフィカルに表示することを可能にする。
【００２７】
図１の図示の実施例では、プロセス制御環境１００は、例示的な企業資源計画（ＥＲＰ）プラットフォーム１２０、例示的な製造実行システム（ＭＥＳ）プラットフォーム１３０および例示的なプロセス自動化システム（ＰＡＳ）プラットフォーム１４０を含む。この例示的なプラットフォーム１２０、１３０、１４０は、１つ以上のデータストアと通信している１つ以上のサーバを使用して実装可能である。
【００２８】
図１の図示の実施例では、ＥＲＰプラットフォーム１２０は、企業レベルでビジネス資源を追跡する。例えば、このＥＲＰプラットフォーム１２０により、生産、材料使用、配送および／または出荷を含む基礎的工場スケジュールを確立することができる。図１の例示的なＥＲＰプラットフォーム１２０は、例示的な品目マスタ１２２および例示的な在庫１２４を含む。例示的な品目マスタ１２２は、企業が利用可能な、材料、構成部分などに関するすべての情報（例えば、特性）を規定する。例示的な在庫１２４は、企業が利用可能な品目（例えば、材料）の数量を示す。図示の実施例では、品目マスタ１２２および在庫１２４はリストとして表されている。しかし、他の種類のデータ構造（例えば、スプレッドシート、データテーブル）は、追加または代替で使用可能である。
【００２９】
図１の例示的な実施例では、ＭＥＳプラットフォーム１３０は、オペレーションワークフローを手動および自動化装置制御を実行するプロセス自動化システムにより管理する。手動ワークフローの実施例には、材料補充、フィルタ交換などの実行が含まれる。自動化処理ステップの実施例には、加熱段階、攪拌、材料移動などを含む。図示の実施例では、ＭＥＳプラットフォーム１３０は、例示的なプロセス制御環境１００内の一次生産プロセスを支援するソリューションを提供する。
【００３０】
図示の実施例では、ＭＥＳプラットフォーム１３０は、原材料から最終製品までの変形を追跡して文書化する。例えば、図１のＭＥＳプラットフォーム１３０は、例示的な部品表（ＢＯＭ）１３２、例示的な装置表（ＢＯＥ）および例示的なＭＥＳレシピ（複数可）１３６を含む。例示的な部品表１３２は、材料（例えば、原材料）のリストであり、製品を製造するときに消費される可能性がある。プロセス実行中に、材料が消費されると、消費された材料の数量は、ＢＯＭ１３２に従って、在庫１２４に課せられる（例えば、利用可能な数量から取り除かれる）。例えば、洗浄液を、ＢＯＭ１３２に含むことができる。例示的な装置表１３４は、製品を製造するために使用される装置のリストである。例えば、混合袋を保持する滑り止めを、ＢＯＥ１３４に含むことができる。
実施例によっては、資源をＢＯＭ１３２およびＢＯＥ１３４に含むことができる。例示的なＭＥＳレシピ（複数可）１３６は、手動処理ステップおよび自動化処理ステップを含むことで、製品を製造することができる。
【００３１】
図１の図示の実施例では、プロセス制御環境１００は、ＰＡＳプラットフォームを含んで、単回使用装置／プロセス（複数可）のセットアップを容易にする。例示的なＰＡＳプラットフォーム１４０は、単回使用装置／プロセスのプロセス制御用のグラフィカル制御インタフェースを提供する。実施例によっては、このグラフィカル制御インタフェースは、単回使用装置／プロセス（複数可）のグラフィック表現として設計されることが可能である。例示的なＰＡＳプラットフォーム１４０は、装置セットアップテーブルを利用して、設置されている単回使用構成部品が適切な単回使用構成部品であることを検証する。
【００３２】
実施例によっては、ＰＡＳプラットフォーム１４０は、単回使用装置／プロセス（複数可）の監視、監督および自動化制御を容易にする。例えば、このＰＡＳプラットフォーム１４０は、プロセス制御環境１００内のバッチレベル自動化を容易にする。このＰＡＳプラットフォーム１４０は、プロセス制御環境を有する多様な場所に配置された様々な装置内に保存され、それによって実行される複数のアプリケーションを含むことができる。例えば、このＰＡＳプラットフォーム１４０は、例示的な構成アプリケーション（すなわち、構成インタフェース）および例示的な操作アプリケーション（すなわち、操作インタフェース）を含むことができる。
【００３３】
図１の図示の実施例では、ワークステーション１０２は、例示的なネットワーク１８０を介して、コントローラ１０６およびプラットフォーム１２０、１３０、１４０に通信可能に結合される。図１の図示の実施例の例示的なネットワーク１８０は、インターネットである。しかし、例示的なネットワーク１８０は、任意の好適な有線および／または無線ネットワーク（複数可）を使用して実装することができる。ネットワークの例としては、１つ以上のデータバス、１つ以上のローカルエリアネットワーク（ＬＡＮｓ）、１つ以上の無線ＬＡＮ、１つ以上の携帯電話ネットワーク、１つ以上のプライベートネットワーク、１つ以上の公衆ネットワークなどが挙げられる。この例示的なネットワーク１８０は、ワークステーション１０２が、コントローラ１０６および／またはプラットフォーム１２０、１３０、１４０と通信することを可能にする。本明細書で使用する場合、「通信」という用語は、そのバリアンスを含み、直接通信および／または中間構成部品を介した間接通信を含包し、直接の物理的（例えば、有線）通信および／または一定通信を必要としないが、定期的または非周期的間隔の選択的な通信、ならびにワンタイムイベントを含む。
【００３４】
図２は、単回使用装置／プロセス（複数可）のセットアップを容易にすることができる図１のＰＡＳプラットフォーム１４０の例示的な実装を示すブロック図である。図示の実施例のＰＡＳプラットフォーム１４０は、例示的な構成マネジャ２０５、例示的な接続モニタ２１０、例示的な構成部品検証器２１５、例示的なセットアップテスタ２２０、例示的なＳＵオブジェクトクラスデータストア２２５、例示的な装置セットアップデータテーブル２３０、例示的な制御インタフェースデータストア２３５および例示的な状態データストア２４０を含む。例示的なデータストア２２５、２３０、２３５、２４０は、図２の図示の実施例では独立したデータストアとして示されているが、データストア２２５、２３０、２３５、２４０の１つ以上は、１つ以上のデータストアに組み合わせ可能である。さらに、データストア２２５、２３０、２３５、２４０の１つ以上は、ＥＲＰプラットフォーム１２０および／またはＭＥＳプラットフォーム１３０に含むことができる。
【００３５】
図２のＰＡＳプラットフォーム１４０は、例示的な構成マネジャ２０５を提供されて、制御インタフェースの構成を促進する。実施例によっては、例示的な構成マネジャ２０５は、ワークステーション１０２を介してユーザインタフェース（例えば、構成インタフェース）を提供する。例示的な構成マネジャ２０５は、例示的な制御インタフェース２０７の構成にグラフィカルモジュール手法を提供する。例えば、この構成マネジャ２０５は、プロセス制御システム１０４のグラフィック表現である制御インタフェース２０７を設計し易くする。
【００３６】
図示の実施例では、制御インタフェース２０７は、別のオブジェクトクラスから１つ以上のオブジェクトを含むことができ、各オブジェクトは、制御ルーチン全体の一部またはサブルーチンであり、他のオブジェクトと連携して動作して、制御戦略を実行する。周知の通り、オブジェクト指向プログラミングプロトコル内のオブジェクトであってもよいオブジェクトは、典型的には、トランスミッタ、センサまたは他のプロセスパラメータ測定デバイスと関連するものなどの入力機能、ＰＩＤ、ファジーロジックなどの制御を実行する制御ルーチンと関連するものなどの制御機能、またはバルブなどの一部のデバイスの動作を制御して、プロセス制御システム１０４内のいくつかの物理的機能を実行する出力機能のうちの１つを実行する。追加または代替で、ハイブリッドおよび他の種類の複合機能ブロック（例えば、モデル予想コントローラ（ＭＰＣｓ）、オプティマイザなど）などの他の技術も使用することができる。
【００３７】
図示の実施例では、構成アプリケーションは、例示的なＳＵオブジェクトクラスデータストア２２５を含み、かつ／またはそれにアクセスする。本明細書で使用する場合、オブジェクトクラスは、オブジェクトに利用可能なプロパティ（例えば、パラメータ）および方法（例えば、アクション）を定義する。典型的には、制御インタフェース２０７は通信可能に相互接続される機能ブロックで構成され、この機能ブロックは、与えられた入力に基づいて機能を実行するオブジェクト指向プログラミングプログラムであり、制御インタフェース２０７内の他の機能ブロックに出力を提供する。本明細書で使用する場合、オブジェクトはプロセス制御装置１０８およびそれに関係する制御ロジックを表す。制御インタフェース２０７の例示的な実装は、図４に関連して論じられる。図示の実施例の例示的な構成マネジャ２０５は、例示的な制御インタフェースデータストア２３５内の制御インタフェース２０７を記録する。
【００３８】
図示の実施例では、（例えば、ＳＵオブジェクトクラスデータストア２２５の）オブジェクトは、制御インタフェース２０７内に作製されて、例示的な構成マネジャ２０５は、対応する単回使用構成部品を表す属性を有するオブジェクトを生成しやすくする。例えば、ユーザ（例えば、構成エンジニア、自動化エンジニア）は、ＳＵオブジェクトクラスデータストア２２５から制御インタフェース２０７へ単回使用移送ホースを表すオブジェクトをドラッグアンドドロップすることができる。そして、この構成マネジャ２０５は、ポートの数および／または単回使用移送ホースと関連する入力／出力（Ｉ／Ｏｓ）を指定し、ＳＵオブジェクトクラスデータストア２２５から単回使用移送ホースを表す単回使用（ＳＵ）オブジェクトを生成する。実施例によっては、構成マネジャ２０５は、例えば、ディスプレイを介してユーザを促して、ポートの数および／または単回使用構成部品と関連するＩ／Ｏを指定することができる。図示の実施例では、ＳＵオブジェクトは、オブジェクト識別子、部品番号、ロット番号、入力／出力識別子などのプロパティを含むことができる。ＳＵオブジェクトの例示的な実装は、図３の例示的なＳＵオブジェクト３００に関連して論じられる。
【００３９】
ＳＵオブジェクトを生成することに加えて、図示の実施例の例示的な構成マネジャ２０５はまた、ＳＵＥ内の単回使用構成部品に基づいて装置セットアップテーブルを作製する。この装置セットアップテーブルは、適切な単回使用構成部品がＳＵＥのセットアップ時に使用されていることを検証することを容易にする。実施例によっては、構成マネジャ２０５は、装置セットアップテーブルの１つ以上のフィールドに入力するようユーザを（ユーザインタフェースを介して）促す。例えば、この構成マネジャ２０５は、ユーザに部品番号、ロット番号、ポート識別子クランプマッピングなどを要求することができる。例示的な装置セットアップテーブル５００の例示的な実装は、図５に関連して論じられる。図示の実施例の例示的な構成マネジャ２０５は、例示的な装置セットアップデータストア２３０内の装置セットアップテーブルを記録する。
【００４０】
実施例によっては、構成マネジャ２０５は、単回使用構成部品に関する部品表のエントリを取得することができる。例えば、この構成マネジャ２０５は、単回使用構成部品および／またはＳＵオブジェクトに関連する部品番号を使用して、単回使用構成部品の属性／特性用に部品表１３２（例えば、ＭＥＳプラットフォーム１３０を介して）のことを照会することができる。例えば、この構成マネジャ２０５は、特定のロットが必要なインスタンス内の単回使用構成部品と関連するロット番号用に部品表１３２のことを照会することができる。
【００４１】
図２のＰＡＳプラットフォーム１４０は、例示的な接続モニタ２１０を提供されて、セットアップ時に例示的なＳＵＥ内のポート接続を監視する。図２の図示の実施例では、接続モニタ２１０は、セットアップ時にＳＵＥ内の１つ以上のクランプから信号を受信する。例えば、第１の単回使用構成部品がクランプを介して接続されているとき、クランプは、この第１の単回使用構成部品と係合するクランプ識別子および／またはクランプの接点位置を識別する信号を送信することができる。例示的な接続モニタ２１０は、クランプ信号を処理し、ポート識別子にそれをマッピングする。例えば、接続モニタ２１０は、クランプ信号に基づいて、単回使用構成部品およびそのポートを識別することができる。
【００４２】
実施例によっては、接続モニタ２１０は、検出されたポート接続に基づいて、ＳＵオブジェクトと関係する状態テーブルを更新する。例えば、この接続モニタ２１０は、ＳＵオブジェクト状態テーブル（例えば、図７の例示的なＳＵオブジェクト状態テーブル７００）を更新して、どのポートの接続が確立されているかを識別することができる。検証されたポート接続を備える単回使用構成部品を有する制御インタフェースの例示的な実装は、図８に関連して以下で論じられる。接続モニタ２１０はまた、単回使用構成部品のすべてのポートが接続されるときを識別し、構成部品の走査を要求することができる。例えば、この接続モニタ２１０は、単回使用構成部品のすべてのポートが接続されていると判定したとき、ユーザに促して（例えば、ユーザインタフェースを介して）、単回使用構成部品を走査することができる。単回使用構成部品を走査するよう要求することを含む制御インタフェースの例示的な実装は、図９に関連して以下で論じられる。この接続モニタ２１０は、走査された値（例えば、部品番号、ロット番号などの構成部品識別情報）をＳＵオブジェクトの対応するフィールドに保存することができる。例示的な接続モニタ２１０はまた、いつ制御インタフェースのすべてのＳＵオブジェクトが起動されるかを識別することができる。
【００４３】
図２のＰＡＳプラットフォーム１４０は、例示的な構成部品検証器２１５を備えて、ＳＵＥに設置された単回使用構成部品が適切な構成部品であることを検証する。上記で論じたように、接続モニタ２１０は、ＳＵオブジェクトの対応するフィールドにある構成部品識別情報を保存する。図示の実施例では、構成部品検証器２１５は、ＳＵオブジェクトから構成部品識別情報を取得して、保存された値（例えば、構成部品検証情報）と比較する。例えば、この構成部品検証器２１５は、ＳＵオブジェクトから取得された走査された部品番号値を装置セットアップテーブルに保存された部品番号値と比較することができる。追加または代替で、この構成部品検証器２１５は、ＳＵオブジェクトから取得された走査されたロット番号値をＢＯＭ１３２に保存されたロット番号値と比較することができる。この構成部品検証器２１５が、構成部品識別情報（例えば、部品番号および／またはロット番号）は構成部品検証情報と一致しないと判定する場合、警報を発して、ユーザがＳＵＥのセットアップを続行することを防止することができる。例えば、この構成部品検証器２１５は、ユーザインタフェース（例えば、オペレータインタフェース）を介して警報を提示することができる。図示の実施例では、構成部品検証器２１５は、構成部品識別情報が構成部品検証情報と一致すると判定すると、ＳＵオブジェクトの起動状態を更新する。例えば、この構成部品検証器２１５は、ＳＵオブジェクトの起動状態を「非アクティブ」状態から「アクティブ」状態に変更することができる。更新された起動状態の例示的な実施例は、図７の例示的なＳＵオブジェクトの状態テーブル７００に関連して以下で論じられる。起動されたＳＵを含む制御インタフェースの例示的な実施形態は、図１０に関連して以下で論じられる。
【００４４】
図２のＰＡＳプラットフォーム１４０は、例示的なセットアップテスタ２２０を備えて、ＳＵＥ内の接続をテストする。例えば、このセットアップテスタ２２０は、図７のＳＵオブジェクト状態テーブル７００を監視して、いつすべてのＳＵオブジェクトが起動されるかを判定する。図示の実施例では、このセットアップテスタ２２０がすべてのＳＵオブジェクトが起動されたと判定すると（例えば、図７のＳＵオブジェクト状態テーブル７００を介して）、単回使用構成部品の電気的接続を確認する。実施例によっては、単回使用構成部品の電気的接続が検証されると、この例示的なセットアップテスタ２２０がすべての制御インタフェースを起動する。起動された制御インタフェースの例示的な実装は、図１１に関連して以下で論じられる。
【００４５】
実施例によっては、セットアップテスタ２２０は、ＳＵＥ上で１つ以上の完全性テストを実施する。例えば、このセットアップテスタ２２０は、圧力保持を確認して、システムを満たすために必要な空気および／または水の質量を（例えば、特定の圧力まで）測定することができる。このセットアップテスタ２２０は、完全性テストの結果が特定の閾値を満たさなかったと判定する場合、警報を発して、完全性テストが満たされるまで、ユーザがＳＵＥを操作することを防止することができる。例えば、このセットアップテスタ２２０は、完全性テストの結果が仕様（例えば、許容できる閾値）を満たさなかったことを示す警報を提示することができる。このセットアップテスタ２２０は、結果が仕様を満たさなかったと判定する場合、ＳＵＥがバッチを実行する準備ができていることを示すメッセージを提示することができる。
【００４６】
図２の図示の実施例では、例示的なＰＡＳプラットフォーム１４０が、例示的なＳＵオブジェクトクラスデータストア２２５を含んで、ＳＵＥを表す制御インタフェースを構築および／または設計するためのオブジェクトクラス（例えば、ＳＵオブジェクト）を保存する。この例示的なＳＵオブジェクトクラスデータストア２２５は、揮発性メモリ（例えば、シンクロナス動的ランダムアクセスメモリ（ＳＤＲＡＭ）、動的ランダムアクセスメモリ（ＤＲＡＭ）、ラムバス動的ランダムアクセスメモリ（ＲＤＲＡＭ））および／または不揮発性メモリ（例えば、フラッシュメモリ）によって実装可能である。この例示的なＳＵオブジェクトクラスデータストア２２５は、追加または代替で、ＤＤＲ、ＤＤＲ２、ＤＤＲ３、モバイルＤＤＲ（ｍＤＤＲ）などの１つ以上のダブルデータレート（ＤＤＲ）メモリによって実装可能である。この例示的なＳＵオブジェクトクラスデータストア２２５は、追加または代替で、ハードディスクドライブ（複数可）、コンパクトディスク（複数可）、デジタル多用途ディスクドライブ（複数可）などの１つ以上の大容量記憶装置によって実装可能である。図示の実施例では、このＳＵオブジェクトクラスデータストア２２５は、単一データベースとして図示されているが、任意の数および／または任意の種類のデータベースにより実装可能である。
【００４７】
図２の図示の実施例では、例示的なＰＡＳプラットフォーム１４０が、例示的な装置セットアップデータストア２３０を含んで、装置セットアップ情報（例えば、構成部品検証情報）を保存する。図５の図示の実施例の例示的な装置セットアップテーブル５００は、例示的な装置セットアップデータストア２３０に記録することができる単回使用構成部品および／またはその特性を図示する。この例示的な装置セットアップデータストア２３０は、揮発性メモリ（例えば、ＳＤＲＡＭ、ＤＲＡＭ、ＲＤＲＡＭ）および／または不揮発性メモリ（例えば、フラッシュメモリ）によって実装可能である。この例示的な装置セットアップデータストア２３０は、追加または代替で、ＤＤＲ、ＤＤＲ２、ＤＤＲ３、モバイルＤＤＲ（ｍＤＤＲ）などの１つ以上のＤＤＲメモリによって実装可能である。この例示的な装置セットアップデータストア２３０は、追加または代替で、ハードディスクドライブ（複数可）、コンパクトディスクドライブ（複数可）、デジタル多用途ディスクドライブ（複数可）などの１つ以上の大容量記憶装置によって実装可能である。図示の実施例では、この装置セットアップデータストア２３０は、単一データベースとして図示されているが、任意の数および／または任意の種類のデータベースにより実装可能である。
【００４８】
図２の図示の実施例では、例示的なＰＡＳプラットフォーム１４０は、例示的な制御インタフェースデータストア２３５を含んで、ＳＵＥの表現として構築および／または設計される制御インタフェース（例えば、例示的な制御インタフェース２０７）を保存する。この例示的な制御インタフェースデータストア２３５は、揮発性メモリ（例えば、ＳＤＲＡＭ、ＤＲＡＭ、ＲＤＲＡＭ）および／または不揮発性メモリ（例えば、フラッシュメモリ）によって実装可能である。この例示的な制御インタフェースデータストア２３５は、追加または代替で、ＤＤＲ、ＤＤＲ２、ＤＤＲ３、ｍＤＤＲなどの１つ以上のダブルデータレート（ＤＤＲ）メモリによって実装可能である。この例示的な制御インタフェースデータストア２３５は、追加または代替で、ハードディスクドライブ（複数可）、コンパクトディスクドライブ（複数可）、デジタル多用途ディスクドライブ（複数可）などの１つ以上の大容量記憶装置によって実装可能である。図示の実施例では、この制御インタフェースデータストア２３５は、単一データベースとして図示されているが、任意の数および／または任意の種類のデータベースにより実装可能である。
【００４９】
図２の図示の実施例では、例示的なＰＡＳプラットフォーム１４０は、例示的な状態データストア２４０を含んで、ＳＵオブジェクトと関連するＳＵオブジェクト状態を保存する。図７の図示の実施例の例示的なＳＵオブジェクト状態テーブル７００は、例示的な状態データストア２４０に記録することが可能なＳＵオブジェクト状態を図示する。この例示的な状態データストア２４０は、揮発性メモリ（例えば、ＳＤＲＡＭ、ＤＲＡＭ、ＲＤＲＡＭ）および／または不揮発性メモリ（例えば、フラッシュメモリ）によって実装可能である。この例示的な状態データストア２４０は、追加または代替で、ＤＤＲ、ＤＤＲ２、ＤＤＲ３、ｍＤＤＲなどの１つ以上のダブルデータレート（ＤＤＲ）メモリによって実装可能である。この例示的な状態データストア２４０は、追加または代替で、ハードディスクドライブ（複数可）、コンパクトディスクドライブ（複数可）、デジタル多用途ディスクドライブ（複数可）などの１つ以上の大容量記憶装置によって実装可能である。図示の実施例では、この状態データストア２４０は、単一データベースとして図示されているが、任意の数および／または任意の種類のデータベースにより実装可能である。
【００５０】
図１の例示的なＰＡＳプラットフォーム１４０の例示的な手法が、図２に図示されているが、図２に図示される構成要素、プロセスおよび／またはデバイスの１つ以上は、任意の他の方法で、組み合わせ、分割、再配置、省略、除去および／または実装可能である。さらに、例示的な構成マネジャ２０５、例示的な接続モニタ２１０、例示的な構成部品検証器２１５、例示的なセットアップテスタ２２０、例示的なＳＵオブジェクトクラスデータストア２２５、例示的な装置セットアップデータストア２３０、例示的な制御インタフェースデータストア２３５、例示的な状態データストア２４０および／または、より一般的には、図１の例示的なＰＡＳプラットフォーム１４０は、ハードウェア、ソフトウェア、ファームウェアおよび／またはハードウェア、ソフトウェアおよび／またはファームウェアの任意の組み合わせによって実装可能である。したがって、例えば、例示的な構成マネジャ２０５、例示的な接続モニタ２１０、例示的な構成部品検証器２１５、例示的なセットアップテスタ２２０、例示的なＳＵオブジェクトクラスデータストア２２５、例示的な装置セットアップデータストア２３０、例示的な制御インタフェースデータストア２３５、例示的な状態データストア２４０および／または、より一般的には、図１の例示的なＰＡＳプラットフォーム１４０は、１つ以上のアナログまたはデジタル回路（複数可）、ロジック回路、プログラム可能プロセッサ（複数可）、特定用途向け集積回路（複数可）（ＡＳＩＣ（ｓ））、プログラム可能ロジックデバイス（複数可）（ＰＬＤ（ｓ））および／またはフィールドプログラム可能ロジックデバイス（複数可）（ＦＰＬＤ（ｓ））によって実装可能である。純粋にソフトウェアおよび／またはファームウェアの実装をカバーする本特許の装置またはシステムの特許請求項のいずれを読んでも、例示的な構成マネジャ２０５、例示的な接続モニタ２１０、例示的な構成部品検証器２１５、例示的なセットアップテスタ２２０、例示的なＳＵオブジェクトクラスデータストア２２５、例示的な装置セットアップデータストア２３０、例示的な制御インタフェースデータストア２３５、例示的な状態データストア２４０および／または、より一般的には、図１の例示的なＰＡＳプラットフォーム１４０の少なくとも１つは、これにより、メモリ、デジタル多用途ディスク（ＤＶＤ）、コンパクトディスク（ＣＤ）、ブルーレイディスクなどソフトウェアおよび／またはファームウェアを保存する有形コンピュータ可読記憶装置または記憶ディスクを含むことが明白に規定されている。さらに、図１の例示的なＰＡＳプラットフォーム１４０は、図２に図示されているものに加えて、またはその代わりに、１つ以上の構成要素、プロセスおよび／またはデバイスを含み、かつ／または図示の構成要素、プロセス、およびデバイスのいずれかまたはすべてのうちの１つ以上を含むことができる。
【００５１】
図３は制御インタフェースで表された単回使用構成部品と関連する例示的なＳＵオブジェクト３００を図示している。図示の実施例の例示的なＳＵオブジェクト３００は、ＳＵＥと関連するグラフィカル制御インタフェースで表された単回使用構成部品と関連付けられている。図３の図示の実施例では、ＳＵオブジェクト３００は、ＳＵオブジェクトプロパティ３０１および１つ以上のＳＵオブジェクトメソッド３２５を含む。図３の例示的なＳＵオブジェクト３００は、例示的なオブジェクト識別子属性３０５、例示的な部品番号属性３１０、例示的なロット番号属性３１５および例示的な起動状態属性３２０などのＳＵオブジェクトプロパティ３０１を含む。図示の実施例では、図２の構成マネジャ２０５は、単回使用構成部品がＳＵＥと関連するグラフィカル制御インタフェースに加えられると、ＳＵオブジェクト３００を作成する。さらに、図２の例示的な接続モニタ２１０は、オブジェクト属性３０５、３１０、３１５、３２０内の対応するＳＵオブジェクトの値を保存することができる。
【００５２】
図示の実施例では、オブジェクト識別子属性３０５は、制御インタフェース２０７に含まれるＳＵオブジェクトの識別子を示す。図示の実施例では、このオブジェクト識別子属性３０５は、ＳＵオブジェクトを一意に識別する文字数字の列である。例えば、特定のＳＵオブジェクトの特性は、このオブジェクトの識別子値に基づいて照会（例えば、検索）可能である。しかし、ＳＵオブジェクトを一意に識別するいずれの他の手法も、追加または代替で、使用可能である。
【００５３】
図示の実施例では、部品番号属性３１０は、対応する単回使用構成部品の部品番号（またはモデル番号）を識別する文字数字の列である。例えば、部品番号は、使用する移送ホース（例えば、１０フィート移送ホース）の特定の種類を示すことができる。図示の実施例では、ロット番号属性３１５は、対応する単回使用構成部品が属する特定のロット番号を示す文字数字の列である。例えば、ロット番号は、同じ時刻（またはほぼ同じ時刻）に製造された１つ以上の単回使用構成部品と関連付け可能である。
【００５４】
図示の実施例では、接続モニタ２１０は、構成部品識別情報（例えば、ポート番号および／またはロット番号）が対応する単回使用構成部品から取得される（例えば、走査される）と、ＳＵオブジェクト３００のカスタムプロパティ内の部品番号値および／またはロット番号値を保存する。例えば、オペレータは、単回使用構成部品に貼付されたバーコードを走査することができ、接続モニタ２１０は、対応する値を有する部品番号フィールド３１０および／またはロット番号フィールド３１５に入力することができる。実施例によっては、このオペレータは、対応する単回使用構成部品の構成部品識別情報を手動で入力することができる。
【００５５】
実施例によっては、物理的接続（複数可）を実行するために使用されるクランプは、バーコードリーダを備えて、単回使用構成部品から構成部品識別情報を取得することができる。こうした例では、このクランプは、接続モニタ２１０による照会に応じて構成部品識別情報のために単回使用構成部品を走査することができる。しかし、単回使用構成部品を識別し、かつ／または構成部品識別情報を取得する他の技術が、追加または代替で、使用可能である。
【００５６】
実施例によっては、単回使用構成部品は、ロット番号と関連付けできない。こうした例では、接続モニタ２１０が、ＳＵオブジェクト３００のロット番号フィールド３１５の入手不可値（例えば、「Ｎ／Ａ」、「ｎｕｌｌ」）を表す値を保存する。
【００５７】
図示の実施例では、起動状態属性３２０は、ＳＵオブジェクトの起動状態を識別する。例えば、ＳＵオブジェクト３００の状態は、「アクティブ」にすることが可能である（例えば、接続モニタ２１０が単回使用構成部品と関連する１つ以上のポートが接続されていると判定し、例示的な構成部品検証器２１５が、品目番号フィールド３１０に保存された部品番号が装置セットアップデータストア２３０に保存された構成部品検証情報と照合され、ロット番号フィールド３１５に保存されたロット番号値が部品表１３２に保存された構成部品検証情報と照合されることを検証したとき）。さらに、ＳＵオブジェクト３００の状態は、「非アクティブ」にすることが可能である（例えば、接続モニタ２１０が単回使用構成部品と関連する１つ以上のポートが接続されていないと判定し、かつ／または装置検証器２１５が、部品番号フィールド３１０の部品番号値が装置セットアップデータストア２３０に保存された構成部品検証情報と照合されない、かつ／またはロット番号属性３１５に保存されたロット番号値が部品表１３２に保存された構成部品検証情報と照合されないと判定するとき）。
【００５８】
実施例によっては、ＳＵオブジェクト３００は、追加または代替の属性を含むことができる。例えば、このＳＵオブジェクト３００は、単回使用構成部品と関連する１つ以上のポートに対応するポート識別属性を含むことができる。実施例によっては、このＳＵオブジェクト３００は、対応するポートと関連するポート接続状態属性（複数可）を含むことができる。このポート接続状態は、対応するポートが「接続状態」である（例えば、物理的接続が検出される）か「非接続状態」である（例えば、物理的接続が検出されない）かを示すことができる。
【００５９】
実施例によっては、構成マネジャ２０５は、自動的にＳＵオブジェクト３００の属性を設定することができる。例えば、移送ホースがグラフィカル制御インタフェースに加えられると、この構成マネジャ２０５は、この移送ホースの入力および出力に対応する２つのポート識別子フィールドを追加することができる。実施例によっては、オペレータが、対応する単回使用構成部品と関連する所望の数のポート識別子を手動で入力することができる。
【００６０】
図３の例示的なＳＵオブジェクト３００は、例示的なポート（複数可）（ＤＩ）メソッド３３０および例示的なＩ／Ｏ（複数可）メソッド３３５などのＳＵオブジェクトメソッド３２５を含む。図示の実施例では、この例示的なメソッド３３０、３３５は、ＳＵオブジェクト３００に関連する１つ以上のメソッドを規定する。例えば、このポートメソッド３３０は、対応するＳＵオブジェクトによって表わされる単回使用構成部品に利用可能なポート数を規定するのを容易にする。この例示的なＩ／Ｏメソッド３３５は、追加または代替で、対応するＳＵオブジェクトによって表わされる単回使用構成部品に利用可能な入力／出力（例えば、アナログ入力（複数可）、アナログ出力（複数可）、デジタル入力（複数可）、デジタル出力（複数可））を規定するのを容易にする。
【００６１】
図４は、ＳＵＥに単回使用構成部品をセットアップし、検証するために使用可能な例示的なグラフィカル制御インタフェース４００を図示している。図４の図示の実施例では、このグラフィカル制御インタフェース４００は、ＳＵＥ内のプロセス制御装置１０８の物理的接続を表している。このグラフィカル制御インタフェース４００は、例えば、図２の例示的な構成マネジャ２０５を使用するユーザ（例えば、自動化エンジニア）によって設計される。例えば、このユーザは、単回使用プロセス制御システム１０４に提供されるプロセスフローチャート（ＰＦＤ）および配管計装図（ＰＩＤ）に基づいてグラフィカル制御インタフェース４００を設計することができる。ＰＦＤは、ＳＵＥ内の材料の流れを表している。ＰＩＤは、ＰＦＤ内の器具の接続を表し、ＳＵＥ内の器具および／または装置の電気的接続に集中している。図示の実施例では、構成マネジャ２０５は、図２の例示的な制御インタフェースデータストア内のグラフィカル制御インタフェース４００を保存する。
【００６２】
上述の通り、グラフィカル制御インタフェース４００が準備されると、このグラフィカル制御インタフェース４００は、オペレータによって利用されて、ＳＵＥをセットアップし、対応するバッチを実行することができる。例えば、このグラフィカル制御インタフェース４００は、ＳＵＥ内のどの単回使用構成部品を使用し、どのように単回使用構成部品を接続するかを識別する際にオペレータを案内することができる。例えば、オペレータは、グラフィカル制御インタフェース４００内に含まれるＳＵオブジェクトを選択することができ、単回使用構成部品を識別する（例えば、部品番号およびロット番号を介して）構成部品検証情報、単回使用構成部品のポートを結合するクランプおよび単回使用構成部品を結合するクランプの接点位置を識別するクランプ識別子の提示を受けることができる。実施例によっては、このグラフィカル制御インタフェース４００は、オペレータを促して、接続を検証し、かつ／または単回使用構成部品を走査させることができる。
【００６３】
図４の例示的なグラフィカル制御インタフェース４００は、非アクティブグラフィカルインタフェースを表している。図示の実施例では、この非アクティブグラフィカルインタフェースは、単回使用オブジェクトが起動してなく、物理的接続が検出されていないことを示している。実施例によっては、この非アクティブグラフィカル制御インタフェース４００は、ユーザが制御インタフェースをロードして、ＳＵＥをセットアップすると、ユーザに対して現れるものである。図４の図示の実施例では、ＳＵＥは、４つのポートであるＭＢ１ポート＿Ａ、ＭＢ１ポート＿Ｂ、ＭＢ１ポート＿Ｃ、ＭＢ１ポート＿Ｄを有する混合袋４０２を含む。この混合袋４０２は、２つのポートであるＴＨ１ポート＿Ａ、ＴＨ１ポート＿Ｂを有する第１の移送ホース４０４、２つのポートであるＴＨ２ポート＿Ａ、ＴＨ２ポート＿Ｂを有する第２の移送ホース４１０、２つのポートであるＴＨ３ポート＿Ａ、ＴＨ３ポート＿Ｂを有する第３の移送ホース４１６および２つのポートであるＰ１ポート＿Ａ、Ｐ１ポート＿Ｂを有するポンプ４２２に結合される。この混合袋４０２はまた、電気的接続４３０を含む。
【００６４】
例示的な混合袋４０２は、例示的なクランプ４０６を介して第１の移送ホース４０４に結合される。図示の実施例では、クランプ４０６の左接点位置が、第１の移送ホース４０４のポートＴＨ１ポート＿Ｂを挟持し、クランプ４０６の右接点位置が、混合袋のポートＭＢ１ポート＿Ａを挟持する。この第１の移送ホース４０４のポートＴＨ１ポート＿Ａは、例示的なクランプ４０８の右接点位置により挟持される。
【００６５】
例示的な混合袋４０２は、例示的なクランプ４１２を介して第２の移送ホース４１０に結合される。図示の実施例では、クランプ４１２の右接点位置が、第２の移送ホース４１０のポートＴＨ２ポート＿Ａを挟持し、クランプ４１２の左接点位置が、混合袋のポートＭＢ１ポート＿Ｂを挟持する。この第２の移送ホース４１０のポートＴＨ２ポート＿Ｂは、例示的なクランプ４１４の左接点位置により挟持される。
【００６６】
例示的な混合袋４０２は、例示的なクランプ４１８を介して第３の移送ホース４１６に結合される。図示の実施例では、クランプ４１８の右接点位置が、第３の移送ホース４１６のポートＴＨ３ポート＿Ａを挟持し、クランプ４１８の左接点位置が、混合袋のポートＭＢ１ポート＿Ｃを挟持する。この第３の移送ホース４１６のポートＴＨ３ポート＿Ｂは、例示的なクランプ４２０の左接点位置により挟持される。
【００６７】
例示的な混合袋４０２は、例示的なクランプ４２４を介してポンプ４２２に結合される。図示の実施例では、クランプ４２４の左接点位置が、ポンプ４２２のポートＰ１ポート＿Ｂを挟持し、クランプ４２４の右接点位置が、混合袋のポートＭＢ１ポート＿Ｄを挟持する。このポンプ４２２のポートＰ１ポート＿Ａは、例示的なクランプ４２６の右接点位置により挟持される。
【００６８】
図５は、例示的な構成マネジャ２０５（図２）により生成され、かつ／または構成されて、ＳＵＥに含まれる単回使用構成部品と関連する特性を保存することができる例示的な装置セットアップテーブル５００である。図示の実施例では、この装置セットアップテーブル５００は、図１の例示的な装置セットアップストア２３０（図２）に保存される。実施例によっては、この装置セットアップテーブル５００は、図１の例示的なＭＥＳプラットフォーム１３０に保存することができる。図５の例示的な装置セットアップテーブル５００は、例示的なオブジェクト識別子列５０５、例示的な部品番号列５１０、例示的なポート識別子列５１５、例示的なクランプ識別子列５２０、例示的な接点位置列５２５および例示的な電気的接続列５３０を含む。この例示的なオブジェクト識別子列５０５は、構成マネジャ２０５によってログされるＳＵオブジェクトの識別子を示している。図示の実施例では、このオブジェクト識別子列５０５は、ＳＵオブジェクトを一意に識別する文字数字の列である。例えば、オブジェクト識別子値が使用されて、特定のＳＵオブジェクトの特性を照合（例えば、ルックアップ、検索）するために使用することができる。しかし、ＳＵオブジェクトを一意に識別するいずれの他の手法も、追加または代替で、使用可能である。
【００６９】
この例示的部品番号列５１０は、単回使用構成部品の部品番号（またはモデル番号）を識別する文字数字の列である。例えば、部品番号値は、ＳＵＥ内で使用する移送ホース（例えば、１０フィート移送ホース）の特定の種類を示すことができる。
【００７０】
この例示的なポート識別子列５１５は、対応する単回使用構成部品と関連する１つ以上のポートを示す。例えば、第１の移送ホースは、入力ポート（例えば、ＴＨ１ポート＿Ａ）および出力ポート（例えば、ＴＨ１ポート＿Ｂ）を有することができる。この例示的なクランプ識別子列５２０は、対応するポートと関連するクランプ識別子を示している。この例示的な接点位置列５２５は、対応するポートと関連するクランプの接点位置を示している。この例示的な電気的接続列５３０は、対応する単回使用構成部品が電気的接続を含むかどうかを示している。
【００７１】
図５の図示の実施例の例示的な装置セットアップテーブル５００は、３つの例示的な単回使用構成部品エントリに対応する３つの例示的な行５５０、５５５、５６０を含む。この第１の例示的な行５５０は、オブジェクト「ＳＵ＿ＴＨ１」として識別される単回使用構成部品が、タイプ「Ｔー０００２０１」であることを示している。この第１の例示的な行５５０はまた、オブジェクト「ＳＵ＿ＴＨ１」が、クランプ４０８」の「右」接点位置に接続される第１のポート「ＴＨ１ポート＿Ａ」および「クランプ４０６」の「左」接点位置に接続される第２のポート「ＴＨ１ポート＿Ｂ」を有することを示す。この第１の例示的な列５５０はまた、オブジェクト「ＳＵ＿ＴＨ１」が電気的接続を含まないことを示している。
【００７２】
第２の例示的な行５５５は、オブジェクト「ＳＵ＿ＭＢ１」として識別される単回使用構成部品が、タイプ「Ｂー２００４９９」であることを示している。この第２の例示的な行５５５はまた、オブジェクト「ＳＵ＿ＭＢ１」が、「クランプ４０６」の「右」接点位置に接続される第１のポート「ＭＢ１ポート＿Ａ」、「クランプ４２４」の「右」接点位置に接続される第２のポート「ＭＢ１ポート＿Ｂ」、「クランプ４１８」の「左」接点位置に接続される第３のポート「ＭＢ１ポート＿Ｃ」および「クランプ４１２」の「左」接点位置に接続される第４のポート「ＭＢ１ポート＿Ｄ」を有することを示している。この第２の例示的な列５５５はまた、オブジェクト「ＳＵ＿ＭＢ１」が電気的接続を含むことを示している。
【００７３】
第３の例示的な行５６０は、オブジェクト「ＳＵ＿Ｐ１」として識別される単回使用構成部品が、タイプ「Ｐー３９３０９２」であることを示している。この第３の例示的な行５６０はまた、オブジェクト「ＳＵ＿Ｐ１」が、「クランプ４２６」の「右」接点位置に接続される第１のポート「Ｐ１ポート＿Ａ」および「クランプ４２４」の「左」接点位置に接続される第２のポート「Ｐ１ポート＿Ｂ」を有することを示している。この第３の例示的な列５６０はまた、オブジェクト「ＳＵ＿Ｐ１」が電気的接続を含むことを示している。
【００７４】
３つの例示的な単回使用構成部品のエントリ は、図５の例示的な装置セットアップテーブル５００に表されているが、より多くのまたはより少ない単回使用構成部品を、ＳＵＥに含まれる単回使用構成部品の数に対応する例示的な装置セットアップテーブル５００に表すことができる。
【００７５】
図６は、製品を製造する間に消費される材料（例えば、単回使用材料および固定（例えば、永久）材料）を識別する情報を保存する、例示的なＭＥＳプラットフォーム１３０および／または例示的なＥＲＰプラットフォーム１２０により保存可能な例示的な部品表テーブル６００である。図６の例示的な部品表テーブル６００は、例示的な部品番号列６０５、例示的な予め割り当てられたロット番号列６１０、例示的な数量識別子列６１５および例示的な測定単位列６２０を含む。
【００７６】
この例示的部品番号列６０５は、単回使用構成部品の部品番号（またはモデル番号）を識別する文字数字の列である。例えば、部品番号は、ＳＵＥでセットアップする移送ホース（例えば、１０フィート移送ホース）の特定の種類を示すことができる。この例示的な予め割り当てられたロット番号列６１０は、対応する単回使用構成部品が属する特定のロット番号を示している。例えば、ロット番号値は、同じ時刻（またはほぼ同じ時刻）に製造された１つ以上の構成部品と関連付け可能である。この例示的な数量識別子列６１５は、対応する製品を製造するために使用された（すなわち、消費された）対応する材料の数を示している。この例示的な測定単位列６２０は、対応する単回使用構成部品と関連する測定単位を示している。例えば、単回使用構成部品は、「それぞれ」により測定可能である。
【００７７】
図６の例示的な部品表テーブル６００は、４つの例示的な材料エントリに対応する４つの例示的な行である６５０、６５５、６６０、６６５を含む。この第１の例示的な行６５０は、部品番号「Ｔ−０００２０１」を有する材料品目が、ロット番号「２３７９２５３５９」に含まれることを示している。この第１の例示的な行６５０はまた、部品番号「Ｔ−０００２０１」を有する材料品目が、数量（例えば、「それぞれ」または１つ）により測定されることを示している。この第１の例示的な行６５０はまた、こうした材料品目の合計「３」（例えば、３つの移送ホース）がＳＵＥのセットアップの際、消費されることを示している。
【００７８】
この第２の例示的な行６５５は、部品番号「Ｂ−２００４９９」を有する材料品目が、ロット番号「９０７５５５５５５ｔ」に含まれることを示している。この第２の例示的な行６５５はまた、部品番号「Ｂ−２００４９９」を有する材料品目が、数量（例えば、「それぞれ」または１つ）により測定されることを示している。この第２の例示的な行６５５はまた、こうした材料品目の合計「３」（例えば、ｐＨおよび導電率監視を有する３つ混合袋）がＳＵＥのセットアップの際、消費されることを示している。
【００７９】
この第３の例示的な行６６０は、部品番号「Ｐ−３９３０９２」を有する材料品目が、特定の（予め割り当てられた）ロットにある必要がないことを示している。例えば、タイプ「Ｐ−３９３０９２」の「ポンプ」は、特定のロット番号に限定されない。この例示的な第３の行６６０はまた、部品番号「Ｐ−３９３０９２」を有する材料品目が、数量（例えば、「それぞれ」または１つ）により測定されることを示している。この第３の例示的な行６６０はまた、こうした材料品目の合計「４」（例えば、４つのポンプ）がＳＵＥのセットアップの際、消費されることを示している。
【００８０】
図６の例示的な部品表テーブル６００はまた、単回使用構成部品ではない材料品目も含む。この第４の例示的な行６６５は、部品番号「Ｃ−９３４７５」を有する材料品目が、特定の（予め割り当てられた）ロットにある必要がないことを示している。例えば、タイプ「Ｃ−９３４７５」の「洗浄液」は、特定のロット番号に限定されない。この例示的な第４の行６６５はまた、部品番号「Ｃ−９３４７５」を有する材料品目が、「リットル」で測定されることを示している。この第４の例示的な行６６５はまた、こうした材料品目の合計量がＳＵＥ（例えば、洗浄液２００リットル）のセットアップの際、消費されることを示している。
【００８１】
４つの例示的な材料エントリが図６の例示的な部品表テーブル６００に表されているが、より多くまたはより少ない材料を、対応する製品を製造するために消費可能な多くの材料に対応する例示的な部品表テーブル６００に表すことができる。
【００８２】
図７は、ＳＵオブジェクトの情報認識状態を保存する例示的な状態データストア２４０（図２）に保存可能な例示的なオブジェクト状態テーブル７００を図示している。図７の例示的なＳＵオブジェクト状態テーブル７００は、例示的なオブジェクト識別子列７０５、例示的な検証部品番号列７１０、例示的な検証ロット番号列７１５、例示的な走査された部品番号列７２０、例示的な走査されたロット番号列７２５、例示的なポート識別子列７３０、例示的なポート接続状態列７３５および例示的な起動状態列７４０を含む。この例示的なオブジェクト識別子列７０５は、ＳＵオブジェクトの識別子を示している。図示の実施例では、このオブジェクト識別子列７０５は、ＳＵオブジェクトを一意に識別する文字数字の列である。例えば、オブジェクト識別子値が使用されて、特定のＳＵオブジェクトの特性を照合（例えば、ルックアップ、検索）するために使用することができる。しかし、ＳＵオブジェクトを一意に識別するいずれの他の手法も、追加または代替で、使用可能である。
【００８３】
この例示的な検証部品番号列７１０および例示的な検証ロット番号列７１５は、対応する単回使用構成部品と関連する構成部品検証情報を識別する。この例示的な検証部品番号列７１０は、単回使用構成部品の部品番号（またはモデル番号）を識別する文字数字の列である。検証部品番号値は、図５の例示的な装置セットアップテーブル５００から取得可能である。この例示的な検証ロット番号列７１５は、対応する単回使用構成部品が属する特定のロット番号を示している。検証ロット番号値は、図６の例示的な部品表テーブル６００から取得可能である。
【００８４】
この例示的な走査された部品番号列７２０および例示的な走査されたロット番号列７２５は、ＳＵＥに接続される単回使用構成部品から取得された（走査された）構成部品識別情報を識別する。この例示的な走査された部品番号列７２０は、単回使用装置の番号（またはモデル）を識別する文字数字の列である。この例示的な走査されたロット番号列７２５は、対応する単回使用構成装置が属する特定のロット番号を示している。図示の実施例では、走査された部品番号値および走査されたロット番号値がＳＵＥの単回使用構成部品から取得された（走査を介して）構成部品識別情報に基づいて入力される。
【００８５】
この例示的なポート識別子列７３０は、対応する単回使用構成部品と関連する１つ以上のポートを示している。例えば、移送ホースは、入力ポート（例えば、ＴＨ１ポート＿Ａ）および出力ポート（例えば、ＴＨ１ポート＿Ｂ）を有することができる。例示的なポート接続状態列７３５は、対応するポートの状態を示している。例えば、ポート接続状態は、対応するポートが接続されている（例えば、接続モニタ２１０が、物理的接続を検出する）か、または接続されていない（例えば、接続モニタ２１０が、物理的接続を検出しない）かを示すことができる。例示的な起動状態列７４０は、対応するＳＵオブジェクトがアクティブかどうかを示している。図示の実施例では、ＳＵオブジェクトの状態は、（１）対応する単回使用構成部品と関連するすべてのポートが接続されている（例えば、ポート接続状態列７３５の値に基づいて）、（２）走査された部品番号列７２０の走査された部品番号値が、例示的な検証部品番号列７１０、図２の例示的な装置セットアップデータストア２３０および／または図５の装置セットアップデータテーブル５００に保存された対応する部品番号と照合される、および（３）走査されたロット番号列７２５に保存された走査されたロット番号値が例示的な検証ロット番号列７１５および／または図６の例示的な部品表テーブル６００と照合されるとき、起動される。
【００８６】
図７の図示の実施例の例示的なデータテーブル７００は、３つの例示的な単回使用オブジェクトエントリに対応する３つの例示的な行７５０、７５５、７６０を含む。この例示的な行７５０は、オブジェクト「ＳＵ＿ＴＨ１」として識別されるＳＵオブジェクトが、部品番号「Ｔー０００２０１」およびロット番号「２３７９２５３５９」によって照会可能なことを示している。第１の例示的な行７５０はまた、ＳＵオブジェクト「ＳＵ＿ＴＨ１」に対応する単回使用構成部品が、適切なクランプ位置に接続（例えば、接続モニタ２１０は、物理的接続を検出する）される第１のポート「ＴＨ１ポート＿Ａ」および適切なクランプ位置に接続されない第２のポート「ＴＨ１ポート＿Ｂ」を有することを示している。したがって、オブジェクト「ＳＵ＿ＴＨ１」の結果は、「非アクティブ」として示される。さらに、ＳＵオブジェクト「ＳＵ＿ＴＨ１」のすべてのポートが確認されない（例えば、接続されない）ため、接続モニタ２１０は、ＳＵＥの単回使用構成部品の構成部品識別情報を取得していない。
【００８７】
第２の例示的な行７５５は、オブジェクト「ＳＵ＿ＭＢ１」として識別されるＳＵオブジェクトが、部品番号「Ｂ―２００４９９」およびロット番号「９０７５５５５５５ｔ」によって照会可能なことを示している。この例示的な第２の行７５５はまた、ＳＵオブジェクト「ＳＵ＿ＭＢ１」に対応する単回使用構成部品が、適切なクランプ位置にそれぞれが接続される４つのポート（例えば、第１のポート「ＭＢ１ポート＿Ａ」、第２のポート「ＭＢ１ポート＿Ｂ」、第３のポート「ＭＢ１ポート＿Ｃ」および第４のポート「ＭＢ１ポート＿Ｄ」）を有することを示している。図示の実施例では、装置識別子２１５は、（１）対応するオブジェクト「ＳＵ＿ＭＢ１」の走査された部品番号「Ｂー２００４９９」を検証部品番号値「Ｂー２００４９９」と照合し、（２）対応するオブジェクト「ＳＵ＿ＭＢ１」の走査されたロット番号「９０７５５５５５５ｔ」を検証ロット番号値「９０７５５５５５５ｔ」と照合したものである。したがって、例示的なＳＵオブジェクト状態テーブル７００のＳＵオブジェクト「ＳＵ＿ＭＢ１」は、「アクティブ」として示される。
【００８８】
第３の例示的な行は７６０は、オブジェクト「ＳＵ＿Ｐ１」として識別されるＳＵオブジェクトが、部品番号「Ｐ３９３０９２」によって検証可能であり、かつ対応する単回使用構成部品を特定のロットに含めなくてもよいことを示している。例示的な第３の行７６０はまた、ＳＵオブジェクト「ＳＵ＿Ｐ１」に対応する単回使用構成部品が、適切なクランプ位置に接続（例えば、接続モニタ２１０は、物理的接続を検出する）される第１のポート「Ｐ１ポート＿Ａ」および適切なクランプ位置に接続される第２のポート「Ｐ１ポート＿Ｂ」を有することを示している。図示の実施例では、装置識別子２１５は、対応するオブジェクト「ＳＵ＿Ｐ１」の走査された部品番号「Ｐー３９３０９２」を検証部品番号値「Ｐー３９３０９２」と照合した。図示の実施例では、ＳＵオブジェクト「ＳＵ＿Ｐ１」と対応する単回使用構成部品は、予め割り当てられたロットに含まれなくてもよい。実施例によっては、接続モニタ２１０は、対応する単回使用構成部品が特定のロットに含まれなくてもよい場合、走査されたロット番号を廃棄することができる。実施例によっては、この接続モニタ２１０は、走査されたロット番号（利用可能であれば）を保存することができるが、ＳＵオブジェクト起動テストを実施するとき、その値を廃棄することができる。したがって、例示的なＳＵオブジェクト状態テーブル７００のオブジェクト「ＳＵ＿Ｐ１」の状態は、「アクティブ」として示される。
【００８９】
３つの例示的なＳＵオブジェクト状態エントリが、図７の例示的なＳＵオブジェクト状態テーブル７００に表されるが、より多くまたはより少ないＳＵオブジェクトを、制御インタフェース２０７に含まれるＳＵオブジェクトの数に対応する例示的なＳＵオブジェクト状態テーブル７００に表すことができる。
【００９０】
図８〜１１は、ＳＵＥのセットアップの異なる段階のグラフィカル制御インタフェースを図示している。図８は、例示的なグラフィカル制御インタフェース８００を図示している。図８の例示的なグラフィカル制御インタフェース８００は、検証されたポート接続を含む図４のグラフィカル制御インタフェース４００を表している。図示の実施例では、クランプ４１２は、閉位置にあり、２つの構成要素と係合することが確認されている。例えば、クランプ４１２の左接点位置が、混合袋のポートＭＢ１ポート＿Ｂと係合し、クランプ４１２の右接点位置が、移送ホースのポートＴＨ２ポート＿Ａと係合している。図１および／または２の例示的なＰＡＳプラットフォーム１４０に関連して上記で説明したように、例示的な接続モニタ２１０がポート接続を検出するとき、この接続モニタは、図７の例示的なＳＵオブジェクト状態テーブル７００の対応するオブジェクトのポート接続状態を更新する。この例示的な接続モニタ２１０はまた、ユーザに表示されたグラフィカル制御インタフェースを更新して、検証されたポートを図示する。図示の実施例では、ポート接続が検証されると、ポートを太線で表す。
【００９１】
図９は、例示的なグラフィカル制御インタフェース９００を図示している。図９の例示的なグラフィカル制御インタフェース９００は、単回使用構成部品を走査するため要求９０５を含む図４のグラフィカル制御インタフェース４００を表している。図示の実施例では、例示的な混合袋４０２のポートに接続された例示的なクランプ４０６、４１２、４１８、４２４は閉位置にあり、２つの構成部品と係合することが確認されている。例えば、第１のクランプ４０６の右接点位置は、混合物のポートＭＢ１ポート＿Ａと係合し、第１のクランプ４０６の左接点位置は、移送ホースのポートＴＨ１ポート＿Ｂと係合し、第２のクランプ４１２の左接点位置は混合袋のポートＭＢ１ポート＿Ｂと係合し、第２のクランプ４１２の右接点位置は、移送ホースのポートＴＨ２ポート＿Ａと係合し、第３のクランプ４１８の左接点位置は混合袋のポートＭＢ１ポート＿Ｃと係合し、第３のクランプ４１８の右接点位置は、移送ホースのポートＴＨ３ポート＿Ａと係合し、第４のクランプ４２４の右接続位置は、混合袋のポートＭＢ１ポート＿Ｄと係合し、第４のクランプ４２４の左接点位置はポンプポートのＰ１ポート＿Ｂと係合する。図示の実施例では、クランプ４０６、４１２、４１８、４２４の係合され、検証されたポート接続が太線で図示されている。混合袋４０２のすべてのポートが接続されている（例えば、混合袋のポートＭＢ１ポート＿Ａ、ＭＢ１ポート＿Ｂ、ＭＢ１ポート＿Ｃ、ＭＢ１ポート＿Ｄ）との判定に応じて、例示的な接続モニタ２１０は、ユーザを促して、単回使用構成部品（例えば、混合袋４０２）を走査させる。
【００９２】
図１０は、例示的なグラフィカル制御インタフェース１０００を示している。図１０の例示的なグラフィカル制御インタフェース１０００は、起動したＳＵオブジェクトおよび起動したＳＵオブジェクト（例えば、混合袋４０２）を識別する図４のグラフィカル制御インタフェース４００を表している。図示の実施例では、起動されたＳＵオブジェクトが太線で表される。上述の通り、ＰＡＳプラットフォーム１４０は、（１）単回使用構成部品のすべてのポートが接続される、（２）走査された部品番号が単回使用構成部品の検証部品番号と一致するとき、ＳＵオブジェクトを起動することを決定する。実施例によっては、単回使用構成部品が予め割り当てられたロット番号と関連するとき、ＰＡＳプラットフォーム１４０はまた、チェックを実行して、単回使用構成部品の走査されたロット番号が、図７の例示的な装置セットアップテーブル７００の単回使用構成部品と関連する検証ロット番号と一致することを確認する。
【００９３】
図１１は、例示的なグラフィカル制御インタフェース１１００を図示している。図１１の例示的なグラフィカル制御インタフェース１１００は、起動したグラフィカル制御インタフェースを表している。このグラフィカル制御インタフェース１１００は、制御インタフェース２０７のすべてのＳＵオブジェクトが起動し、電気的接続が確認されたときに、起動される。図示の実施例では、確認された電気的接続は、太線の四角１１０５、１１１０を介して示されている。例えば、混合袋４０２の電気的接続４３０は、第１の太線の四角１１０５により識別され、ポンプ４２２の電気的接続は第２の太線の四角１１１０によって識別されている。明確にするために記すと、ポート識別子は、グラフィカル制御インタフェース１１００に図示されていない。
【００９４】
図１２は、本明細書に記載する例示的なスマートクランプ１２００を図示するものである。図１２の例示的なスマートクランプ１２００は、トリクランプクランピングシステム（ｔｒｉーｃｌａｍｐ  ｃｌａｍｐｉｎｇ  ｓｙｓｔｅｍ）である。図１２の例示的なスマートクランプ１２００は、トリクランプであるが、他の種類のクランプが、追加または代替で、使用されてもよい。図１２のスマートクランプ１２００は、例示的なＣ字クランプ部１２０４に枢動可能に結合する例示的なベースブラケット１２０２を含む。この例示的なベースブラケット１２０２はまた、例示的なボルト１２０６に結合されている。図示の実施例では、このボルト１２０６は、スマートクランプ１２００を締めるまたは緩めるために使用される例示的なウィングナット１２０８に螺合されている。さらに、図１２の例示的なボルト１２０６は、例示的なウィングナット１２０８に結合しているが、他の種類の止め具が、追加または代替で使用されて、スマートクランプ１２００を緊結してもよい。
【００９５】
例示的なスマートクランプ１２００はまた、例示的なベースブラケット１２０２および例示的なｃ字クランプ部１２０４に埋め込まれた例示的な接続センサ１２１０〜１２１３（例えば、近接センサ）を含む。図示の実施例では、このベースブラケット１２０２は、例示的な接続センサ１２１０、１２１２を埋め込まれている。例示的なｃ字クランプ部１２０４は、例示的な接続センサ１２１１、１２１３を埋め込まれている。
【００９６】
図１２の図示の実施例では、例示的な接続センサ１２１１は、ｃ字クランプ部１２０４の第１のクランプリップ１２１４に埋め込まれ、例示的な接続センサ１２１３は、ｃ字クランプ部１２０４の第２のクランプリップ１２１５に埋め込まれている。上述の通り、図２の例示的な接続モニタ２１０は、接続センサ１２１０〜１２１３の値を利用して、スマートクランプ１２００が開位置（図１２に示す）にあるときまたは閉位置にあるときを検出する。例えば、ベースブラケット１２０２の接続センサ１２１０、１２１２が、ｃ字クランプ部１２０４の接続センサ１２１１、１２１３に接触している（またはほとんど接触している（例えば、近接する））とき、接続モニタ２１０は、接続センサ１２１０〜１２１３によって提供された出力を処理し、スマートクランプ１２００が閉位置にあると判定することができる。あるいは、ベースブラケット１２０２の接続センサ１２１０、１２１２が、ｃ字クランプ部１２０４の接続センサ１２１１、１２１３に接触していない、かつ／または接続センサ１２１１、１２１３に近接していないとき、接続モニタ２１０は、接続センサ１２１０〜１２１３によって提供された出力を処理し、スマートクランプ１２００が開位置にあると判定することができる。
【００９７】
さらに、接続センサ１２１０〜１２１３により提供される出力に基づいて、例示的な接続モニタ２１０は、スマートクランプ１２００が非係合状態である（例えば、４つのすべての接続センサ１２１０〜１２１３からの出力が、構成部品に接触していない、かつ／または近接していないと示している）、または、スマートクランプ１２００は、完全係合状態である（例えば、４つのすべての接続センサ１２１０〜１２１３が、構成部品に接触しているかつ／または近接していると示している）と判定することができる。したがって、スマートクランプ１２００からの出力を使用して、スマートクランプ１２００の接点位置が両方接続されているか、あるいは接続されていないかを判定することができる。
【００９８】
実施例によっては、接続センサ１２１０〜１２１３が係合されるとき、センサ１２１０〜１２１３は、結合されている構成部品に関する情報を自動的に収集する。例えば、接続センサ１２１０〜１２１３は、単回使用構成部品識別情報（例えば、部品番号、ロット番号、モデル番号）を判定し、かつ／または構成部品識別情報を収集することができる。実施例によっては、この接続センサ１２１０〜１２１３は、上述の構成部品識別情報を、単回使用構成部品に固定された無線周波数識別（ＲＦＩＤ）デバイス（例えば、タグ）を介して収集する。実施例によっては、この接続センサ１２１０〜１２１３は、構成部品識別情報を、バーコード読み取り装置またはブルートゥース（登録商標）を介して収集することができる。この接続センサ１２１０〜１２１３は、スマートクランプ１２００からの構成部品識別情報を図１の例示的なデータバス１１０および／または無線接続を介して、例示的な接続モニタ２１０へ通信することができる。追加または代替で、実施例によっては、ユーザ（例えば、オペレータ）は、構成部品識別情報を、例えば、図１の例示的なワークステーション１０２と関連する入力インタフェース（例えば、キーボード、ハンドヘルドデバイス）を介して、直接接続モニタ２１０に入力することができる。
【００９９】
図１２の例示的なスマートクランプ１２００は、ベースブラケット１２０２に埋め込まれた２つの接続センサ１２１０、１２１２およびｃ字クランプ部１２０４に埋め込まれた２つの接続センサ１２１１、１２１３を含むが、任意の数のセンサが、追加または代替で、使用されてもよい。例えば、このスマートクランプ１２００は、ベースブラケット１２０２に埋め込まれた０個、１個、２個などの接続センサを含んでもよく、かつ／またはｃ字クランプ部１２０４に埋め込まれた０個、１個、２個などの接続センサを含んでもよい。
【０１００】
図示の実施例では、接続センサ１２１０〜１２１３が、近接検出、係合検出、情報収集およびネットワーク接続を提供する。しかし、こうした特性は、任意の数のセンサに分割可能である。例えば、第１および第２の接続センサ１２１０、１２１２は、スマートクランプ１２００が、閉位置にあるとき、または開位置にあるときを検出する接続センサであることが可能である。例示的な第３および第４のセンサ１２１１、１２１３は、スマートクランプ１２００が、非係合状態（例えば、第２のセンサも第３のセンサも係合していない）、部分係合状態（例えば、第２のセンサまたは第３のセンサが係合している）、または完全係合状態（例えば、第２のセンサおよび第３のセンサ両方が係合している）にあるときを、検出することができる。接続センサ１２１０〜１２１３の１つ以上はスマートクランプ１２００によって緊結された構成部品の構成部品識別情報を読み出すことができる。さらに、ネットワーク接続が、このスマートクランプ１２００に結合された通信デバイスによって実行可能である。
【０１０１】
図１２の例示的なスマートクランプ１２００は、２つの交換可能な構成部品を緊結するのを容易にするが、実施例によっては、構成部品の１つが、このスマートクランプ１２００に固定（例えば、恒常的に固定）可能である。例えば、ステンレス鋼ドラムの入力／出力ポートが、このスマートクランプ１２００の一接点位置に恒常的に固定可能である（例えば、スマートクランプ１２００の右接点位置が接続される）。こうした実施例によっては、例示的な接続センサ１２１２、１２１３は、係合状態を連続して示すことができるが、接続センサ１２１０、１２１１の状態は、第２の構成部品の存在に基づいて変化する可能性がある。実施例によっては、スマートクランプ１２００は、接続センサ１２１２、１２１３を含まず、接続センサ１２１０、１２１１を含む場合がある。実施例によっては、３つの可能な係合状態（例えば、非係合状態、部分係合状態および完全係合状態）の１つとしてこのスマートクランプ１２００を識別するのではなく、例示的な接続モニタ２１０が、スマートクランプ１２００から受信した信号に基づいて、２つの可能な係合状態（例えば、部分係合状態または完全係合状態）の１つとしてこのスマートクランプ１２００を認識することができる。
【０１０２】
図１３は、他の例示的なスマートクランプ１３００の横断面図を示している。図１３の例示的なスマートクランプ１３００は、閉位置状態を示し、第１の単回使用構成部品コンポーネントＡの第１のポート１３３０および第２の単回使用構成部品コンポーネントＢの第２のポート１３３２を挟持している。この例示的なスマートクランプ１３００は、例示的なｃ字クランプ部１３０４に枢動可能に結合する例示的なベースブラケット１３０２を含む。図１３の図示の実施例では、例示的な接続センサ１３０６、１３０８が、ベースブラケット１３０２に埋め込まれ、例示的な接続センサ１３０７、１３０９がｃ字クランプ部１３０４に埋め込まれている。接続センサ１３０６〜１３０９の１つ以上は、スマートクランプ１３００が閉位置または開位置にあるときを検出する。図１３の例示的な接続センサ１３０６〜１３０９はまた、スマートクランプ１３００が完全係合状態（例えば、接点位置１３１２、１３１４両方が、閉位置であり、それぞれのポートを挟持している）または非係合状態（例えば、接点位置１３１２、１３１４の開位置またはポートを挟持していない、のいずれかである）であるときを検出する。
【０１０３】
図１３の図示の実施例では、スマートクランプ１３００は、クランプマネジャ１３１０を含む。この例示的クランプマネジャ１３１０は、接続センサ１３０６〜１３０９からの出力を監視し、接点位置が係合されたときを判定する。図示の実施例では、クランプマネジャ１３１０は、接点位置が係合したときに信号を図２の接続モニタ２１０へ送信する。実施例によっては、このクランプマネジャ１３１０は、信号にクランプ識別情報を含むことができる。例えば、このクランプマネジャ１３１０は、スマートクランプ１３００を識別するクランプ識別子およびスマートクランプ１３００のどの接点位置（例えば、左接点位置１３１２および／または右接点位置１３１４）が係合されているかを示す値を含むことができる。上述の通り、接続モニタ２１０は、クランプ識別情報および図５の装置セットアップテーブル５００を使用して、適切なクランプが、適切なポートに接続されているか、かつ／または、対応する単回使用構成部品のポートがいつ接続されたかを判定することができる。
【０１０４】
実施例によっては、このクランプマネジャ１３１０は、接続センサ１３０６〜１３０９の１つ以上に構成部品識別情報（例えば、部品番号、ロット番号、モデル番号）を読み出させることができる。例えば、このクランプマネジャ１３１０は、接続モニタ２１０から要求を受信して、構成部品識別情報を取得することができる。こうした実施例によっては、このクランプマネジャ１３１０は、適切な接続センサに構成部品識別情報のため接続されたポートの走査を実行させることができる。このクランプマネジャ１３１０は、例えば、接続モニタ２１０が単回使用構成部品コンポーネントＡと関連する構成部品識別情報（例えば、接続モニタ２１０が単回使用構成部品コンポーネントＡがすべて接続されていると判定することができる）を要求する要求を送信した場合、例えば、接続センサ１３０６、１３０７に構成部品識別情報のためポート１３３０を走査させることができる。
【０１０５】
図１３の図示の実施例では、例示的なスマートクランプ１３００は、例示的な状態インジケータ１３１１（例えば、発光ダイオード（ＬＥＤ））を含む。この状態インジケータ１３１１は、スマートクランプ１３００の状態を示す。例えば、このスマートクランプ１３００は、開位置にあるとき、赤色を出力し、閉位置にあるとき、黄色を出力することができる。このスマートクランプ１３００が、閉位置にあって完全係合状態のとき、スマートインジケータ１３１１は緑色を出力することができる。例えば、制御インタフェースが完全に起動していることを示すＰＡＳシステム１３０からの信号に応じて、クランプマネジャ１３１０は、スマートインジケータ１３１１に緑色を出力させることができる。追加または代替で、構成部品識別情報の要求に応じて、クランプマネジャ１３１０はユーザを促して、単回使用構成部品コンポーネントＡを走査させることができる。例えば、このクランプマネジャ１３１０は、構成部品識別情報を走査する要求を受信したとき、状態インジケータ１３１１を点滅させることができる。実施例によっては、このスマートクランプ１３００は、各接点位置１３１２、１３１３にＬＥＤ設けて、どの単回使用構成部品を走査するかを識別することができる。
【０１０６】
ＳＵＥ検証システムを自動化する例示的な方法を表すフローチャートが、図１４に示されている。図１および／または２のＰＡＳプラットフォーム１４０を実装する例示的な方法を表すフローチャートが、図１５〜１８に示されている。図１３のクランプマネジャ１３１０を実装する例示的な方法を表すフローチャートが、図１９に示されている。こうした実施例では、こうした方法が、図２０に関連して以下で論じられる例示的なプロセッサプラットフォーム２０００に示されるプロセッサ２０１２などのプロセッサによって実行されるプログラムを含む機械可読命令を用いて実装可能である。このプログラム（複数可）は、ＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク、ハードディスク、デジタル多用途ディスク（ＤＶＤ）、ブルーレイディスクまたはプロセッサ２０１２と関連するメモリなどの有形コンピュータ可読記憶媒体に保存されたソフトウェアで実施可能であるが、全体のプログラム（複数可）および／またはその一部は、プロセッサ２０１２以外のデバイスによって代替で実行可能かつ／またはファームウェアもしくは専用ハードウェアで実施可能である。さらに、例示的なプログラム（複数可）は、図１４〜１９に示すフローチャートを参照して説明されるが、ＳＵＥ検証システムを自動化する、例示的なＰＡＳプラットフォーム１４０を実装する、および／または例示的なクランプマネジャ１３１０を実装する多くの他の方法が、代替で、使用可能である。例えば、ブロックの実行オーダは、変更可能であり、かつ／または記載されるブロックによっては、変更、除去、または組み合わせ可能である。
【０１０７】
上述の通り、図１４〜１９の例示的な方法は、有形コンピュータ可読記憶媒体に保存された符号化された命令（例えば、コンピュータおよび／または機械可読命令）を用いて実行可能である。この有形コンピュータ可読記憶媒体として、ハードディスクドライブ、フラッシュメモリ、読み出し専用メモリ（ＲＯＭ）、コンパクトディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ）、キャッシュ、ランダムアクセスメモリ（ＲＡＭ）および／または情報を任意の持続期間（例えば、長期間、恒久的に、短期間の例では、一時的なバッファとして、および／または情報のキャッシュ用に）保存する任意の他の記憶装置もしくは記憶ディスクが挙げられる。本明細書で使用する場合、有形コンピュータ可読記憶媒体という用語は、任意の種類のコンピュータ可読記憶装置および／または記憶ディスクを含み、伝搬信号を除き、伝送媒体を除くことを明確に規定する。本明細書で使用する場合、「有形コンピュータ可読記憶媒体」および「有形機械可読記憶媒体」という用語は、同じ意味で使用される。追加または代替で、図１４〜１９の例示的な方法は、非一過性コンピュータおよび／または機械可読媒体に保存された符号化された命令（例えば、コンピュータおよび／または機械可読命令）を用いて実行可能である。この非一過性コンピュータおよび／または機械可読媒体には、ハードディスクドライブ、フラッシュメモリ、読み出し専用メモリ（ＲＯＭ）、コンパクトディスク、デジタル多用途ディスク、キャッシュ、ランダムアクセスメモリおよび／または情報を任意の持続期間（例えば、長期間、恒久的に、短期間の例では、一時的なバッファとして、および／または情報のキャッシュ用に）保存する任意の他の記憶装置もしくは記憶ディスクが挙げられる。本明細書で使用する場合、非一過性コンピュータ可読媒体という用語は、任意の種類のコンピュータ可読記憶装置および／または記憶ディスクを含み、伝搬信号を除き、伝送媒体を除くことが明確に規定される。本明細書で使用する場合、「少なくとも」という句は、請求項の前提部分中の移行部の用語として使用されるとき、「備える（ｃｏｍｐｒｉｓｉｎｇ）」という用語がオープンエンドであるのと同様に、オープンエンドである。含む（ｃｏｍｐｒｉｓｉｎｇ）および他のすべての「含む（ｃｏｍｐｒｉｓｅ）」の変形は、オープンエンドの用語であると明確に規定される。含む（ｉｎｃｌｕｄｉｎｇ）および他のすべての「含む（ｉｎｃｌｕｄｅ）」の変形もまた、オープンエンドの用語であると規定される。対照的に、成る（ｃｏｎｓｉｓｔｉｎｇ）および／または成る（ｃｏｎｓｉｓｔ）の他の形は、クローズドエンドの用語であると規定される。
【０１０８】
図１４は、図１および／または２の例示的なＰＡＳプラットフォーム１４０を実装するために実行されて、ＳＵＥをセットアップすることができる例示的な方法１４００を表すフローチャートである。図１４の方法１４００はブロック１４０２で始まり、ユーザ（例えば、自動化エンジニア）がＰＡＳプラットフォーム１４０を使用して、グラフィカル制御インタフェースを構成する。例えば、例示的な構成マネジャ２０５（図２）は、例示的なグラフィカル制御インタフェース４００（図４）の設計および例示的な装置セットアップテーブル５００（図５）の構成を介してユーザを案内することができる。ブロック１４０２の例示的な実装は、図１５と関連して以下で説明される。
【０１０９】
ブロック１４０４で、ＰＡＳプラットフォーム１４０は、非アクティブ制御インタフェース４００をロードして、ＳＵＥのセットアップを可能にする。例えば、このＰＡＳプラットフォーム１４０は、ユーザに操作インタフェースを提供して、例示的な制御インタフェースデータストア２４０（図２）から図４のグラフィカル制御インタフェース４００を取得することができる。
【０１１０】
ブロック１４０６で、ＰＡＳプラットフォーム１４０は、単回使用装置／プロセス（複数可）を組み立てしやすくする。例えば、グラフィカル制御インタフェースは、単回使用構成部品を物理的に接続する、かつ適切な単回使用構成部品が接続されているかを検証する際にオペレータを案内することができる。ブロック１４０６の例示的な実装については、図１６に関連して以下で説明される。あるいは、単回使用装置／プロセス（複数可）を組み立てしやすくすることが可能な他の操作が、利用されてもよい。
【０１１１】
ブロック１４０８で、例示的なＰＡＳプラットフォーム１４０は、グラフィカル制御インタフェースを起動する。例えば、このＰＡＳプラットフォーム１４０は、制御インタフェース中のすべてのＳＵオブジェクトが起動されて、接続（例えば、電気的接続、流路接続）が確認されたと判定することができる。図示の実施例では、ブロック１４０８の操作図１７の方法を用いて実行される。あるいは、制御インタフェースを起動することが可能な他の操作が、利用されてもよい。
【０１１２】
ブロック１４１０で、例示的なＰＡＳプラットフォーム１４０は、ＳＵＥを実行しやすくする。例えば、このＰＡＳプラットフォーム１４０は、オペレータがバッチを実行して、製品を生産することを可能にする。図示の実施例では、ブロック１４１０の操作は、図１８の方法を使用することを必要とする可能性がある。あるいは、ＳＵＥを実行しやすくすることが可能な他の操作が、利用されてもよい。そして、図１４の例示的な方法１４００は、終了する。
【０１１３】
図１５は、図１および／または２の例示的なＰＡＳプラットフォーム１４０を実装して、プロセス制御システム１０４のセットアップを実行可能な例示的な方法１５００を表すフローチャートである。図１５の例示的な方法１５００は、図１４のブロック１４０２を実行するために使用されて、制御インタフェースを構成することができる。図１５の方法１５００はブロック１５０２で始まり、例示的な構成マネジャ２０５（図２）が、単回使用構成部品を表すＳＵオブジェクトを作成することによってＳＵＥを表すグラフィカル制御インタフェースを構築しやすくする。例えば、構成マネジャ２０５は、材料の流れを表すプロセスフローチャート（ＰＦＤ）およびＰＦＤ内の機器の接続を表す配管計装図（ＰＩＤ）に基づく図４の例示的なグラフィカル制御インタフェース４００を構築するためにユーザが使用することができる構成インタフェースを提供することができる。実施例によっては、構成マネジャ２０５は、対応するＳＵオブジェクトクラスと関連するＳＵオブジェクトを投入する。例えば、この構成マネジャ２０５は、ＳＵオブジェクト３００（図３）をインスタンス化し、オブジェクトのオブジェクトＩＤフィールド３０５に固有のオブジェクト識別子を設定することができる。
【０１１４】
ブロック１５０４で、構成マネジャ２０５は、装置セットアップテーブルを構成する。例えば、この構成マネジャ２０５は、グラフィカル制御インタフェースに加えられたＳＵオブジェクトに基づいて図５の例示的な装置セットアップテーブル５００を生成することができる。実施例によっては、構成マネジャ２０５は、単回使用構成部品の特性を規定するようユーザを促すことができる。例えば、構成マネジャ２０５は、ユーザに部品番号を提供することを要求し、ポート識別子−クランプ識別子のマッピングをクランプの接点位置へ割り当てることができる。図示の実施例では、この装置セットアップテーブル５００は、例示的な装置セットアップストア２３０（図２）に保存される。例示的な装置セットアップテーブルの実装は、図５の例示的な装置セットアップテーブル５００に関連して上記にて説明される。
【０１１５】
ブロック１５０６で、構成マネジャ２０５は、部品表を構成する。例えば、構成マネジャ２０５は、ＭＥＳプラットフォーム１３０（図１）の部品表１３２との接続を確立することができる。部品表１３２は、品目と所望の製品を生産するために必要な材料との関係を表している。図示の実施例では、部品表１３２は、ＳＵＥに使用される単回使用構成部品が適切な構成部品であることを検証することを可能にする。例示的な部品表の実装は、図６の例示的な部品表テーブル６００に関連して上記で説明される。
【０１１６】
ブロック１５０８で、例示的なＰＡＳプラットフォーム１４０は、制御インタフェースの構築を継続するかどうかを判定する。ブロック１５０８で、このＰＡＳプラットフォーム１４０が、制御インタフェースの構築を継続すると判定した場合（例えば、新モデルがプロセス制御システムに加えられる）、制御はブロック１５０２に戻る。ブロック１５０８で、例示的なＰＡＳプラットフォーム１４０が、制御インタフェースの構築を継続しないと判定した場合（例えば、端末要求を受信する）、ブロック１５１０で、このＰＡＳプラットフォーム１４０は、例示的な制御インタフェースデータストア２４０（図２）に制御インタフェースを保存する。そして、図１５の例示的な方法１５００は、終了する。
【０１１７】
図１６は、図１および／または２の例示的なＰＡＳプラットフォーム１４０を実装することを実行可能な例示的な方法１６００を表すフローチャートである。図１６の例示的な方法１６００は、図１４のブロック１４０６を実装するために使用されて、単回使用装置／プロセスの組み立てを容易にすることができる。図１６の方法１６００は、ＰＡＳプラットフォーム１４０がポート接続を検出するとき、ブロック１６０２で始まる。例えば、例示的な接続モニタ２１０（図２）は、対応するクランプが、閉位置にあり、ポートが接続されていることを示す図１３のクランプマネジャ１３１０から受信することができる。
【０１１８】
ブロック１６０４で、例示的なＰＡＳプラットフォーム１４０は単回使用構成部品のすべてのポートが接続されているかどうか判定する。例えば、接続モニタ２１０は、図７の例示的なＳＵオブジェクト状態テーブル７００を照合して、対応する単回使用構成部品すべてのポートが接続されているかどうか判定することができる。ブロック１６０４で、この例示的な接続モニタ２１０が、単回使用構成部品のすべてのポートが接続されていないと判定した場合、制御は他のポートの接続を検出するためブロック１６０２に戻る。
【０１１９】
ブロック１６０４で、例示的な接続モニタ２１０が、単回使用構成部品と関連するすべてのポートが接続されていると判定した場合、ブロック１６０６で、この例示的な接続モニタ２１０は、単回使用構成部品の構成部品識別情報を取得する。例えば、この接続モニタ２１０は、単回使用構成部品に固定されるバーコードを走査するようユーザを促すことができる。ブロック１６０８で、この例示的な接続モニタ２１０は、構成部品識別情報を記録する。例えば、この接続モニタ２１０は、単回使用構成部品に対応するＳＵオブジェクト３００（図３）の部品番号値３１０およびロット番号値３１５を更新することができる。
【０１２０】
ブロック１６１０で、例示的なＰＡＳプラットフォーム１４０は、接続された単回使用構成部品を検証する。例えば、構成部品検証器２１５（図２）は、ＳＵオブジェクト３００の部品番号フィールド３１０に記録された走査された部品番号値を装置セットアップテーブル５００に保存された検証部品番号と比較することができる。実施例によっては、この構成部品検証器２１５は、オブジェクト識別子値を使用して、ＳＵオブジェクトを装置セットアップテーブル５００の適切な単回使用構成部品エントリにマップすることができる。ブロック１６１２で、この構成部品検証器２１５は、ＳＵオブジェクト３００に記録された部品番号３１０が装置セットアップテーブル５００に保存された検証部品番号と一致しないと判定した場合、制御はブロック１６２６へ進み、警報を発する。例えば、この構成部品検証器２１５は、部品番号不一致を識別する警報を表示することができる。そして、制御はブロック１６０２に戻り、他のポートの接続の検出を待つ。
【０１２１】
ブロック１６１２で、この構成部品検証器２１５が、走査された部品番号値３１０が装置セットアップテーブル５００に保存された検証部品番号値と一致すると判定された場合、ブロック１６１４で、例示的な構成部品検証器２１５は、単回使用構成部品のロット番号を検証する。例えば、この構成部品検証器２１５は、ＳＵオブジェクト３００のロット番号フィールド３１５に記録された走査されたロット番号値を部品表テーブル６００に保存された検証ロット番号値と比較することができる。実施例によっては、この構成部品検証器２１５は、部品番号値を使用して、ＳＵオブジェクトを部品表テーブル６００の適切な単回使用構成部品エントリにマップすることができる。ブロック１６１６で、この構成部品検証器２１５は、ロット番号値３１５が部品表テーブル６００に保存された検証ロット番号値と一致しないと判定した場合、制御はブロック１６２６へ進み、警報が発せられる。例えば、この構成部品検証器２１５は、ロット番号不一致を識別する警報を表示することができる。そして、制御はブロック１６０２に戻り、他のポートの接続を待つ。
【０１２２】
ブロック１６１６で、構成部品検証器２１５は、ロット番号値３１５が部品表テーブル６００に保存された検証ロット番号値と一致すると判定した場合、または部品表テーブル６００が対応する単回使用構成部品を予め割り当てられたロットに含める必要がない場合（例えば、利用できないロット番号）、ブロック１６１８で、この例示的な構成部品検証器２１５は、ＳＵオブジェクトの状態を更新する。例えば、この構成部品検証器２１５は、ＳＵオブジェクト３００の起動状態を更新することができる。追加または代替で、例示的な構成部品検証器２１５は、例示的なＳＵオブジェクト状態テーブル７００（図７）の対応するＳＵオブジェクトの状態を更新することができる。例えば、この構成部品検証器２１５は、対応する単一オブジェクトの起動状態列７３０に保存された状態を、「非アクティブ」状態から「アクティブ」状態に更新することができる。
【０１２３】
ブロック１６２０で、例示的な構成部品検証器２１５は、制御インタフェースのＳＵオブジェクトを起動する。例えば、この構成部品検証器２１５は、図１０の例示的な制御インタフェース１０００に示すように、制御インタフェースに表示されたＳＵオブジェクトを、非アクティブ状態を表す第１の画像（例えば、細線）からアクティブ状態を表す第２の画像（例えば、太線）に移行することができる。ブロック１６２２で、例示的な構成部品検証器２１５は、ＳＵＥを表すすべてのＳＵオブジェクトが、起動しているかどうか判定する。例えば、この構成部品検証器２１５は、図７のＳＩオブジェクト状態テーブル７００を解析して、ＳＵオブジェクトが「非アクティブ」と識別されるか判定することができる。
【０１２４】
ブロック１６２２で、構成部品検証器２１５が、制御インタフェースのすべてのＳＵオブジェクトが起動していないと判定した場合、制御はブロック１６０２に戻り、他のポートの接続の検出を待つ。そうでなければ、ブロック１６２２で、この構成部品検証器２１５が、制御インタフェースのすべてのＳＵオブジェクトが起動していると判定した場合、図１１の例示的な制御インタフェース１１００に示すように、ブロック１６２４でこの構成部品検証器２１５は制御インタフェースを完全に起動している（例えば、電気的接続を起動する）。そして、図１６の例示的な方法１６００は、終了する。
【０１２５】
図１７は、図１および／または２の例示的なＰＡＳプラットフォーム１４０を実装するために実行可能な例示的な方法１７００を表すフローチャートである。図１７の例示的な方法１７００は、図１４のブロック１４０８を実行するために使用されて、制御インタフェースのすべてのＳＵオブジェクトを起動するとき、制御インタフェースを起動しやすくすることができる。図１７の方法１７００は、例示的なＰＡＳプラットフォーム１４０が電気的接続を確認するとき、ブロック１７０２で始まる。例えば、例示的なセットアップテスタ２２０（図２）は、制御インタフェースのＳＵオブジェクトが電気的接続および／または他の入力／出力を含むかどうかを判定することができる。例えば、このセットアップテスタ２２０は、ＳＵオブジェクトに対応する単回使用構成部品が電源に接続されているかどうか確認することができる。ブロック１７０４で、このセットアップテスタ２２０が、電気的接続を確認することができない場合、制御は、ブロック１７１４に進み、このセットアップテスタ２２０は、警報を発する。例えば、このセットアップテスタ２２０は、すべての電気的接続が確認されなかったことを示す警報を提示することができる。実施例によっては、このセットアップテスタ２２０は、電気的接続テストを満たせなかったＳＵオブジェクトを識別することができる。そして、制御はブロック１７０２に戻り、電気的接続を確認する。
【０１２６】
ブロック１７０４で、このセットアップテスタ２２０が、電気的接続を確認した場合、ブロック１７０６で、このセットアップテスタ２２０は、制御インタフェースを起動する。例えば、このセットアップテスタ２２０は、  制御インタフェースを、１つ以上の起動されたＳＵオブジェクトを含む図１０の例示的な制御インタフェース１０００から図１１の例示的な制御インタフェース１１００へ移行することができる。ブロック１７０８で、例示的なセットアップテスタ２２０は、完全性テストを実行する。例えば、このセットアップテスタ２２０は、圧力保持を確認して、かつ／またはシステムを満たすために必要な空気および／または水の質量を（例えば、特定の圧力まで）測定することができる。ブロック１７１０で、このセットアップテスタ２２０が、完全性テストの結果が指定された閾値を満たさないと判定した場合、制御は、ブロック１７１４に進み、このセットアップテスタ２２０は、警報を発する。例えば、このセットアップテスタ２２０は、完全性テストの結果が仕様（例えば、許容できる閾値）を満たさなかったことを示す警報を提示することができる。そして、制御はブロック１７０２に戻り、電気的接続を確認する。
【０１２７】
ブロック１７１０で、このセットアップテスタ２２０が、完全性テストの結果が仕様を満たすと判定した場合、ブロック１７１２で、ＳＵＥのセットが完了する。例えば、このセットアップテスタ２２０は、ＳＵＥがバッチを実行する準備ができたことを示すメッセージを提示することができる。そして、図１７の例示的なプログラム１７００は、終了する。
【０１２８】
図１８は、図１および／または２の例示的なＰＡＳプラットフォーム１４０を実装するために実行可能な例示的な方法１８００を表すフローチャートである。図１８の例示的な方法１８００は、図１４のブロック１４１０をサポートするために使用されて、単回使用装置／プロセスを実行することができる。図１８の方法１８００は、ＰＡＳプラットフォーム１４０がＳＵＥの組み立てを完了したとき、ブロック１８０２で始まる。ブロック１８０４で、ＰＡＳプラットフォーム１４０は、単回使用構成部品のポート接続を監視する。例えば、接続モニタ２１０（図２）は、クランプマネジャ１３１０（図１３）から受信した信号を継続して監視して、接続が切断された（例えば、検証された物理的接続が切断されている）かどうかを判定することができる。
【０１２９】
ブロック１８０６で、例示的な接続モニタ２１０は、警報を発する。例えば、この接続モニタ２１０は、物理的接続が未検証であることを示す警報を提示することができる。実施例によっては、この接続モニタ２１０は、未検証なものとして検出された物理的接続および／または未検証な物理的接続と関連する単回使用構成部品を識別することができる。実施例によっては、この接続モニタ２１０は、ＳＵＥ内の未検証の物理的接続を検出することに応じて、制御インタフェースを停止状態にすることができる。
【０１３０】
ブロック１８０８で、この接続モニタ２１０は、実行しているバッチが完了したかどうかを判定する。ブロック１８０８で、この接続モニタ２１０が、バッチの実行が完了していないと判定された場合、制御は、ブロック１８０４に戻り、プロセス制御システム１０４内のポート接続を監視することを継続する。ブロック１８０８で、この接続モニタ２１０が、バッチの実行が終了したと判定した場合、図１８の例示的な方法１８００は終了する。
【０１３１】
図１９は、図１３の例示的なクランプマネジャ１３１０を実装して、構成部品接続の監視を実行可能な例示的な方法１９００を表すフローチャートである。図１９の方法１９００は、例示的なクランプマネジャ１３１０が、スマートクランプ１３００が閉位置にあるまたは開位置にあるときを判定するときに、ブロック１９０２で始まる。例えば、このクランプマネジャ１３１０は、接続センサ１３０６〜１３０９を監視して、スマートクランプ１３００が閉位置にあるときを判定することができる。ブロック１９０２で、このクランプマネジャ１３１０が、スマートクランプ１３００が開位置にある（例えば、接続センサ１３０６、１３０８が接続センサ１３０７、１３０９に近接していないことを示す）と判定する場合、制御は、ブロック１９０２に戻り、スマートクランプ１３００が閉位置にあると判定するのを待つ。
【０１３２】
ブロック１９０２で、この例示的なクランプマネジャ１３１０が、スマートクランプ１３００が閉位置にあると判定する場合、ブロック１９０４で、クランプマネジャ１３１０は、スマートクランプ１３００が係合状態にあるかどうかを判定する。例えば、このクランプマネジャ１３１０は、構成部品に接触しているかつ／または近接していることを示す信号のために接続センサ１３０６〜１３０９を監視することができる。ブロック１９０４で、この例示的なクランプマネジャ１３１０が、スマートクランプ１３００が係合状態にないと判定した場合、制御は、ブロック１９０２に戻り、スマートクランプ１３００が閉位置にあるときを検出する。
【０１３３】
ブロック１９０４で、この例示的なクランプマネジャ１３１０が、スマートクランプ１３００が係合状態にあると判定する場合、ブロック１９０６で、クランプマネジャ１３１０は、構成部品からの構成部品識別情報を読み出しやすくする。例えば、このクランプマネジャ１３１０は、接続センサ１３０６、１３０７に構成部品識別情報のためポート１３３０を走査させることができる。実施例によっては、このクランプマネジャ１３１０は、ユーザを促して構成部品識別情報のため構成部品を走査させることができる。ブロック１９０８で、このクランプマネジャ１３１０は、構成部品識別情報をＰＡＳシステム１４０（図１および／または２）に報告する。例えば、このクランプマネジャ１３１０は、図１の例示的なデータバス１１０などの、無線接続を介してＰＡＳシステム１４０に構成部品識別情報を伝達することができる。ブロック１９１０で、このクランプマネジャ１３１０は、スマートクランプ１３００を監視する。例えば、このクランプマネジャ１３１０は、ＰＡＳシステム１４０からの信号を待つことができ、切断のための接続を監視することができる。
【０１３４】
ブロック１９１２で、クランプマネジャ１３１０は、切断イベントが検出されたかどうかを判定する。例えば、このクランプマネジャ１３１０は、接続センサ１３０６〜１３０９の１つ以上からスマートクランプ１３００が閉位置にないことの暗示（例えば、信号）を受信することができる。追加または代替で、このクランプマネジャ１３１０は、スマートクランプ１３００が係合状態にないことの暗示（例えば、信号）を受信することができる。例えば、構成部品が移動した可能性がある、スマートクランプ１３００が突き当てられているなどであり、その結果、クランプマネジャ１３１０は、スマートクランプ１３００がもはや係合していないと判断する。ブロック１９１２で、クランプマネジャ１３１０が、切断イベントを検出しなかった場合、制御は、ブロック１９１０に戻り、接続を監視する。
【０１３５】
ブロック１９１２で、クランプマネジャ１３１０が切断イベントを検出した場合、ブロック１９１４で、このクランプマネジャ１３１０は、ＰＡＳシステム１４０に切断イベントを報告する。例えば、このクランプマネジャ１３１０は、図１の例示的なデータバス１１０などの、無線接続を介してＰＡＳシステム１４０に切断イベントを伝達することができる。実施例によっては、このクランプマネジャ１３１０は、例えば、状態インジケータ１３１１が切断イベントの前に起動状態にあった場合、状態インジケータ１３１１を非アクティブ状態（例えば、赤色）に移行する。ブロック１９１６で、このクランプマネジャ１３１０は、スマートクランプ１３００の電源を切るかどうか判定する。ブロック１９１６で、このクランプマネジャ１３１０が、スマートクランプ１３００スマートクランプ１３００の電源を切らないと判定した場合、制御は、ブロック１９０２に戻り、スマートクランプ１３００が閉位置にあるかどうか判定する。ブロック１９１６で、このクランプマネジャ１３１０が、スマートクランプ１３００の電源を切ると判定した場合、このクランプマネジャ１３１０は、スマートクランプ１３００の電源を切り、図１９の例示的な方法１９００は、終了する。例えば、このクランプマネジャ１３１０は、状態インジケータを非アクティブ状態に移行することができる。
【０１３６】
図２０は、図１４〜１９の方法ならびに図１および／または２のＰＡＳプラットフォーム１４０ならびに／または図１３のクランプマネジャ１３１０を実装する命令を実行することができる例示的なプロセッサプラットフォーム２０００のブロック図である。プロセッサプラットフォーム２０００は、例えば、サーバ、パーソナルコンピュータ、または任意の他の種類のコンピューティングデバイスであってもよい。
【０１３７】
図示の実施例のプロセッサプラットフォーム２０００は、プロセッサ２０１２を含む。図示の実施例のプロセッサ２０１２は、ハードウェアである。例えば、プロセッサ２０１２は、任意の所望のファミリまたはメーカの１つ以上の集積回路、ロジック回路、マイクロプロセッサまたはコントローラによって実装可能である。
【０１３８】
図示の実施例のプロセッサ２０１２は、ローカルメモリ２０１３（例えば、キャッシュ）を含む。図示の実施例のプロセッサ２０１２は、命令を実行して、例示的な構成マネジャ２０５、例示的な接続モニタ２１０、例示的な構成部品検証器２１５および例示的なセットアップテスタ２２０を実装する。図示の実施例のプロセッサ２０１２は、揮発性メモリ２０１４および非揮発性メモリ２０１６を含むメインメモリとバス２０１８を介して通信している。揮発性メモリ２０１４は、シンクロナス動的ランダムアクセスメモリ（ＳＤＲＡＭ）、動的ランダムアクセスメモリ（ＤＲＡＭ）、ラムバス動的ランダムアクセスメモリ（ＲＤＲＡＭ）および／または任意の他の種類のランダムアクセスメモリデバイスによって実装可能である。非揮発性メモリ２０１６は、フラッシュメモリおよび／または任意の他の所望の種類のメモリデバイスによって実装可能である。メインメモリ２０１４、２０１６へのアクセスは、メモリコントローラによって制御されている。
【０１３９】
図示の実施例のプロセッサプラットフォーム２０００はまた、インタフェース回路２０２０を含む。このインタフェース回路２０２０は、イーサネット（登録商標）インタフェース、ユニバーサルシリアルバス（ＵＳＢ）および／またはＰＣＩ  Ｅｘｐｒｅｓｓインタフェースによって実装可能である。
【０１４０】
図示の実施例では、１つ以上の入力デバイス２０２２が、インタフェース回路２０２０に接続されている。この入力デバイス（複数可）２０２２はユーザがプロセッサ２０１２にデータおよびコマンドを入力することを可能にする。この入力デバイス（複数可）は、例えば、オーディオセンサ、マイクロフォン、カメラ（スチルまたはビデオ）、キーボード、ボタン、マウス、タッチスクリ―ン、トラックパッド、トラックボール、アイソポイントおよび／または音声認識システムによって実装可能である。
【０１４１】
１つ以上の出力デバイス２０２４はまた、図示の実施例のインタフェース回路２０２０に接続される。この出力デバイス２０２４は、例えば、ディスプレイ装置（例えば、発光ダイオード（ＬＥＤ）、有機発光ダイオード（ＯＬＥＤ）、液晶ディスプレイ、ブラウン管ディスプレイ（ＣＲＴ）、タッチスクリーン、触覚出力装置、プリンタおよび／またはスピーカ）によって実装可能である。したがって、図示の実施例のインタフェース回路２０２０は、典型的には、グラフィクスドライバカード、グラフィクスドライバチップまたはグラフィクスドライバプロセッサを含む。
【０１４２】
図示の実施例のインタフェース回路２０２０はまた、トランスミッタ、レシーバ、トランシーバ、モデムおよび／またはネットワークインタフェースカードなどの通信装置を含み、ネットワーク２０２６を介して（例えば、イーサネット（登録商標）接続、デジタル加入者回線（ＤＳＬ）、電話回線、同軸ケーブル、携帯電話システム）外部機械（例えば、任意の種類のコンピューティングデバイス）とのデータ交換を容易にする。
【０１４３】
図示の実施例のプロセッサプラットフォーム２０００はまた、ソフトウェアおよび／またはデータを保存するための１つ以上の大容量記憶装置２０２８を含む。こうした大容量記憶装置２０２８の例として、フロッピーディスクドライブ、ハードディスクドライブ、コンパクトディスクドライブ、ブルーレイディスクドライブ、ＲＡＩＤシステムおよびデジタル多用途ディスク（ＤＶＤ）ドライブが挙げられる。例示的な大容量記憶装置２０２８は、例示的なＳＵオブジェクトクラスデータストア２２５、例示的な装置セットアップデータストア２３０、例示的な制御インタフェースデータストア２３５および例示的な状態データストア２４０を実装している。
【０１４４】
図１４〜１９の方法を実行する符号化された命令２０３２は、ＣＤまたはＤＶＤなどの大容量記憶装置２０２８、揮発性メモリ２０１４、不揮発性メモリ２０１６および／または着脱式有形コンピュータ可読記憶媒体に保存可能である。
【０１４５】
上述より、上記に開示する方法、装置および製造物品が、単回使用プロセス制御システムの単回使用装置／プロセス（複数可）のセットアップを容易にすることが理解されよう。例えば、開示する実施例は、プロセス制御システムおよび装置セットアップテーブルを表すグラフィカル制御インタフェースを含む。実施例によっては、この例示的なグラフィカル制御インタフェースが、プロセス制御システムのグラフィック表現を設計するために使用可能である。開示する実施例は、装置セットアップテーブルを利用して、ＳＵＥ内で使用される単回使用構成部品が、適切な単回使用構成部品であることを検証する。実施例によっては、スマートクランプが、単回使用構成部品を緊結するために使用される。
【０１４６】
いくつかの例示的な方法、装置および製造物品を本明細書で開示してきたが、本特許の対象範囲をそれに限定するものではない。むしろ、本特許は、本特許の特許請求の範囲内に含まれるすべての方法、装置および製造物品を対象とするものである。
【図１】
2017174431.tif 000003
【図２】
2017174431.tif 000004
【図３】
2017174431.tif 000005
【図４】
2017174431.tif 000006
【図５】
2017174431.tif 000007
【図６】
2017174431.tif 000008
【図７】
2017174431.tif 000009
【図８】
2017174431.tif 000010
【図９】
2017174431.tif 000011
【図１０】
2017174431.tif 000012
【図１１】
2017174431.tif 000013
【図１２】
2017174431.tif 000014
【図１３】
2017174431.tif 000015
【図１４】
2017174431.tif 000016
【図１５】
2017174431.tif 000017
【図１６】
2017174431.tif 000018
【図１７】
2017174431.tif 000019
【図１８】
2017174431.tif 000020
【図１９】
2017174431.tif 000021
【図２０】
2017174431.tif 000022