(57)【要約】【課題】プロセス制御システムにおけるイベント同期報告のための方法、システムおよびコンピュータ実行可能命令が開示される。【解決手段】イベントは、発生のインスタンスが時間的に不連続でありうる同期化パラメータにより同期化されうる。同期化パラメータの例としては、作業シフト、作業グループ、個人の当番時間、個人のログオン期間、プロセス制御構成体の実行時期、バッチ運転タイプおよびバッチ運転の手順またはサブユニットなどが挙げられる。同期化パラメータの発生のインスタンスはプロセス制御イベントデータベースの中に記録されうる。イベント同期報告は、同期化パラメータの発生のインスタンス並びに履歴に基づくプロセス制御データの両方に基づき少なくとも一つの同期化値を含みうる。様々なヒストリアンデータベースからのデータは、プロセス制御システムツールからアクセスし、一つのレポートに統合されうる。【選択図】図２
2010086535.tif 000002
【特許請求の範囲】
【請求項１】
プロセス制御システムにおける同期化されたイベントを報告する方法であり、
同期化パラメータを取得することと、
第１のイベントが第１の時間間隔を通じて生じることを特徴とし、プロセス制御システムのイベント・ヒストリアンデータベースから、同期化パラメータに対応する第１のイベントのための第１のデータを抽出することと、
第２のイベントが第２の時間間隔を通じて生じることと、第１および第２の時間間隔が不連続であることを特徴とし、イベント・ヒストリアンデータベースから、同期化パラメータに対応する第２のイベントのための第２のデータを抽出することと、
イベント同期報告が第１および第２のデータに基づく少なくとも一つの同期化された値を含んでいることを特徴とし、同期化パラメータに関するイベント同期報告を生成することと、を含む方法。
【請求項２】
前記第１および第２の時間間隔について履歴に基づくプロセス制御データを得ることを更に含み、
前記履歴に基づくプロセス制御データが、履歴に基づく連続プロセスデータ、履歴に基づく離散的イベントプロセス・データまたは履歴に基づくバッチプロセス・データのうちの少なくとも一つであり、
前記イベント同期報告の生成は、少なくとも一つの同期化された値を含むイベント同期報告を生成することからなり、
前記少なくとも一つの同期化された値が第１のデータ、第２のデータおよび履歴に基づくプロセス制御データに基づくことを特徴とし、且つ、
前記該少なくとも一つの同期化された値が集計値、平均値、百分率または総計数の一つであることを特徴とする、請求項１に記載の方法。
【請求項３】
前記履歴に基づくプロセス制御データを取得することには、イベント・ヒストリアンデータベースとは異なるプロセス制御システムの集中化データベースから履歴に基づくプロセス制御データを取得することが含まれることを特徴とする、請求項２に記載の方法。
【請求項４】
前記同期化パラメータを取得することには、作業シフト、作業グループ、個人または個人のログオン期間の少なくとも一つを同期化パラメータとして取得することが含まれることを特徴とする、請求項１に記載の方法。
【請求項５】
前記同期化パラメータを取得することには、作業シフト、作業グループ、個人、個人のログオン期間プロセス制御システムにおいて実行するプロセス制御構成体、バッチプロセス・タイプの運転、または特定のバッチ運転の手順またはサブユニットの少なくとも一つを同期化パラメータとして、を取得することが含まれることを特徴とする、請求項４に記載の方法。
【請求項６】
同期化パラメータの開始時間または停止時間の少なくとも一つに対応するイベント・ヒストリアンデータベースの中に同期化パラメータ・イベント記録を生成することを更に含む、請求項１に記載の方法。
【請求項７】
前記第１のデータを抽出することには、第１のイベントの開始時間および停止時間を抽出することが含まれ、
前記第２のデータを抽出することには、第２のイベントの開始時間および停止時間を抽出することが含まれることを特徴とする、請求項１に記載の方法。
【請求項８】
前記第２のイベントのために第２のデータを抽出することには、複数のイベントの各々のために第２のデータを抽出することが含まれ、
前記複数のイベントの各々の少なくとも一つの時間間隔が第１の時間間隔と不連続であることを特徴とする、請求項１に記載の方法。
【請求項９】
イベント同期報告の生成をスケジュールすること、または、ユーザ依頼ごとにイベント同期報告を生成することを更に含む、請求項１に記載の方法。
【請求項１０】
前記同期化パラメータを取得することには、第１の同期化パラメータおよび第２の同期化パラメータを取得することが含まれ、
前記同期化パラメータに対応する第１のイベントのための第１のデータを抽出することには、第１および第２の同期化パラメータに対応する第１のイベントのための第１のデータを抽出することが含まれ、
前記同期化パラメータに対応する第２のイベントのための第２のデータを抽出することには、第１および第２の同期化パラメータに対応する第２のイベントのための第２のデータを抽出することが含まれ、且つ、
前記同期化パラメータに関してイベント同期報告を生成することには、第１および第２の同期化パラメータに関してイベント同期報告を生成することが含まれることを特徴とする、請求項１に記載の方法。
【請求項１１】
プロセス制御工場のプロセス制御システムにおける作業シフト情報を同期化する方法であり、
プロセス制御工場における少なくとも一人の個人を含む少なくとも一つの作業グループを同定することと、
少なくとも一つの作業グループに対して予定されるプロセス制御工場における少なくとも一つの作業シフトを同定することと、
タイムスタンプを含んでおり、プロセス制御工場における第１の同定された作業シフトから第２の同定された作業シフトへのまたは第１の同定された作業グループから第２の同定された作業グループへの変化に対応するものである各作業変更につき作業変更管理システム・イベントを生成することと、
各作業変更につき作業変更管理システム・イベントをプロセス制御システムのイベント・ヒストリアンデータベースに記録することと、
作業変更管理システム・イベントに基づいた少なくとも一つの同期化された値とプロセス制御システムのプロセス制御構成体のための履歴データに対応する少なくとも一つの入力項目であって、プロセス制御システムの集中化データベースから取得された少なくとも一つの入力項目とを含めてイベント同期報告を生成することと、
を含む方法。
【請求項１２】
前記集中化データベースが、イベント・ヒストリアンデータベース、連続ヒストリアンデータベースまたはバッチ・ヒストリアン・データベースのうちの少なくとも一つであることを特徴とする、請求項１１に記載の方法。
【請求項１３】
前記作業変更管理システム・イベントの生成には、同定された作業シフトの開始時間、同定された作業シフトの終了時間、同定された作業グループの開始時間、同定された作業グループの終了時間、特定の個人の作業期間の開始時間、特定の個人の作業期間の終了時間、特定の個人のログオン期間の開始時間、または特定の個人のログオン期間の終了時間、の少なくとも一つを作業変更管理システム・イベントとして生成することが含まれることを特徴とする、請求項１１に記載の方法。
【請求項１４】
前記作業変更管理システム・イベントの生成には、同定された作業シフトの開始時間、同定された作業シフトの終了時間、同定された作業グループの開始時間、同定された作業グループの終了時間、特定の個人の作業期間の開始時間、特定の個人の作業期間の終了時間、特定の個人のログオン期間の開始時間、特定の個人のログオン期間の終了時間、プロセス制御システムにおける特定のプロセス制御構成体の実行期間の開始時間、特定のプロセス制御構成体の実行期間の終了時間、プロセス制御システムにおけるバッチ運転タイプの開始時間、バッチ運転タイプの終了時間、特定のバッチ運転の手順の開始時間、または特定のバッチ運転の手順の終了時間の少なくとも一つを作業変更管理システム・イベントとして生成することが含まれることを特徴とする、請求項１３に記載の方法。
【請求項１５】
前記少なくとも一つの作業シフトの同定および少なくとも一つの作業グループの同定には、少なくとも一つの作業シフトを同定し、プロセス制御システムのユーザーインターフェースを介して少なくとも一つの作業グループを同定することが含まれることを特徴とする、請求項１１に記載の方法。
【請求項１６】
前記少なくとも一つの作業シフトの同定および少なくとも一つの作業グループの同定には、異なるデータベースから少なくとも一つの作業シフトの識別情報および少なくとも一つの作業グループの識別情報を取得することが含まれることを特徴とする、請求項１１に記載の方法。
【請求項１７】
報告時間間隔を取得することを更に含み、
前記イベント同期報告の生成には、報告時間間隔中に部分的に生じた作業変更管理システム・イベントに基づいてイベント同期報告を生成することが含まれることを特徴とする、請求項１１に記載の方法。
【請求項１８】
前記少なくとも一つの同期化された値を含んでイベント同期報告を生成することには、集計値、平均値、百分率または総計数の少なくとも一つに含んでイベント同期報告を生成することが含まれることを特徴とする、請求項１１に記載の方法。
【請求項１９】
プロセス制御システムを備えるプロセス制御工場で使用されるイベント同期報告システムであり、
プロセッサとメモリを有するコンピュータと
コンピュータによりアクセス可能なヒストリアンデータベースと、
コンピュータのメモリ上に格納され、プロセッサ上で実行されるように適応されたイベント・シンクロナイザとを備え、
イベント・シンクロナイザが、
同期化パラメータの第１の発生インスタンスおよび同期化パラメータの第２の発生インスタンスが一定の時間を通じて不連続であるところにおける測定可能な時間分の発生インスタンスを有するプロセス制御システムのパラメータである同期化パラメータを取得し、
第１のインスタンスの開始時間と終了時間の少なくとも一つに対応する第１のイベントを生成し、
第２のインスタンスの開始時間と終了時間の少なくとも一つに対応する第２のイベントを生成し、
第１および第２のイベントをヒストリアンデータベースに記録し、
同期化パラメータに関してイベント同期報告を生成するように適応され、
前記イベント同期報告が、第１のイベントと関連するデータ、第２のイベントと関連するデータ、そして、プロセス制御工場におけるプロセス制御構成体に対応する履歴データ、同期化パラメータの第１のまたは第２の発生インスタンスの少なくとも一つの間に生成された履歴データに基づいた少なくとも一つの同期化された値を含んでいる、ことを特徴とするイベント同期報告システム。
【請求項２０】
ユーザーインターフェースを更に有するコンピュータを更に備え、
前記イベント・シンクロナイザが、ユーザーインターフェースを介して同期化パラメータを取得すること、ユーザーインターフェースを介して第１および第２のインスタンスの開始・終了時間を取得すこと、または、イベント同期報告のためにレポート時間間隔を取得することのうちの少なくとも一つを行うように適応されることを特徴とし、且つ、
前記第１のインスタンスの少なくとも一部分および第２のインスタンスの少なくとも一部分がそれぞれレポート時間間隔中に生じることを特徴とする、請求項１９に記載のイベント同期報告システム。
【請求項２１】
前記イベント・シンクロナイザが、少なくとも一つの同期化された値を含むイベント同期報告を生成するように更に適応されていることを特徴とし、
前記少なくとも一つの同期化された値が、集計値、平均値、百分率または合計値の一つであることを特徴とする、 請求項１９に記載のイベント同期報告システム。
【請求項２２】
前記同期化パラメータが作業グループ、作業シフト、個人または個人のログオン時間を含むことを特徴とする、請求項１９に記載のイベント同期報告システム。
【請求項２３】
前記同期化パラメータが、プロセス制御工場における実行するプロセス制御構成体、バッチ運転タイプ、または特定のバッチ運転の手順またはサブユニットを更に含むことを特徴とする、請求項２２に記載のイベント同期報告システム。
【請求項２４】
前記実行するプロセス制御構成体が物理的なプロセス制御構成体、論理的なプロセス制御構成体またはアラームのうち一つを含むことを特徴とする、請求項２３に記載のイベント同期報告システム。
【請求項２５】
前記イベント・シンクロナイザが、二つ以上の同期化パラメータを取得し、二つ以上の同期化パラメータに関してイベント同期報告を生成するように適応されることを特徴とし、且つ、
前記少なくとも一つの同期化された値が、二つ以上の同期化パラメータの第１および第２のイベントと関連するデータおよびプロセス制御構成体に対応する履歴データに基づくことを特徴とする、請求項１９に記載のイベント同期報告システム。
【請求項２６】
前記イベント・シンクロナイザが、コンピュータによりアクセス可能な少なくとも一つのその他のデータベースから、同期化パラメータ、同期化パラメータの第１および第２の発生インスタンスの開始・終了時間、またはイベント同期報告のためのレポート時間間隔の少なくとも一つを取得するように適応されることを特徴とし、
前記第１のインスタンスの少なくとも一部分および第２のインスタンスの少なくとも一部分がそれぞれレポート時間間隔中に生じることを特徴とする、請求項１９に記載のイベント同期報告システム。
【請求項２７】
前記プロセス制御構成体に対応する履歴データが、ヒストリアンデータベースとは異なる集中化データベースから取得されることを特徴とする、請求項１９に記載のイベント同期報告システム。
【請求項２８】
前記異なる集中化データベースが、連続プロセスヒストリアン・データベース、離散的イベント・ヒストリアンデータベースまたはバッチ・ヒストリアン・データベースのうちの一つであることを特徴とする、請求項２７に記載のイベント同期報告システム。
【請求項２９】
プロセス制御工場内のプロセス制御システムにおけるコンピュータ可読記憶媒体であり、
作業シフト識別子、作業シフト期間および勤務シフト予定を含め、プロセス制御工場における作業シフトに対応する作業シフト情報を取得するステップと、
プロセス制御システムの集中化データベースに作業シフト情報を格納するステップと、
格納された作業シフト情報に基づき、作業シフトの各発生インスタンスの作業シフトイベントを生成するステップと、
プロセス制御システムの集中化データベースに作業シフトイベントを記録するステップと、
を実行するためのコンピュータ実行可能命令を有することを特徴とするコンピュータ可読記憶媒体。
【請求項３０】
集中化データベースから作業シフトイベントを読み出すステップと、
履歴に基づく連続プロセス情報を読み出すステップと、
読み出された作業シフトイベントと、読み出された履歴に基づく連続プロセス情報とを、作業シフトイベントに対応する読み出された履歴に基づく連続プロセス情報の少なくとも一部分に基づいた少なくとも一つの同期化された値を含む同期報告に結合するステップと、
同期報告を生成するステップと、
を実行するためのコンピュータ実行可能命令を更に含む、請求項２９に記載のコンピュータ可読記憶媒体。
【請求項３１】
集中化データベースから作業シフトイベントを読み出すステップと、
履歴に基づく離散的イベントプロセス情報を読み出すステップと、
読み出された作業シフトイベントと、読み出された履歴に基づく離散的イベントプロセス情報とを作業シフトイベントに対応する読み出された履歴に基づく離散的イベントプロセス情報の少なくとも一部分に基づいた少なくとも一つの同期化された値を含む同期報告に結合するステップと、
同期報告を生成するステップと、
を実行するためのコンピュータ実行可能命令を更に含む、請求項２９に記載のコンピュータ可読記憶媒体。
【請求項３２】
前記作業シフトに対応する作業シフト情報を取得するステップを実行するためのコンピュータ実行可能命令には、作業シフトに対応する作業シフト情報を取得するステップを実行するためのコンピュータ実行可能命令が含まれ、
前記作業シフトは、作業グループ、個人、個人のログオン期間、プロセス制御工場において実行するプロセス制御構成体、または指定されたタイプのバッチ生産運転の少なくとも一つに対応することを特徴とする、請求項２９に記載のコンピュータ可読記憶媒体。
【請求項３３】
前記作業シフトに対応する作業シフト情報を取得するステップを実行するためのコンピュータ実行可能命令には、二つ以上の異なる作業シフトに対応する作業シフト情報を取得するステップを実行するためのコンピュータ実行可能命令が含まれることを特徴とする、請求項２９に記載のコンピュータ可読記憶媒体。
【請求項３４】
ユーザーインターフェースを提供するためのコンピュータ実行可能命令を更に含み、
前記作業シフト情報を取得するステップを実行するためのコンピュータ実行可能命令には、ユーザーインターフェースを介して作業シフト情報を取得するステップを実行するためのコンピュータ実行可能命令が含まれることを特徴とする、請求項２９に記載のコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概してプロセス制御システムにおいてイベントを報告することに関し、より具体的にはプロセス制御システムにおいて不連続的な時間間隔で生じるイベントの同期報告に関する。
【背景技術】
【０００２】
一般に、化学薬品処理、石油精製またはその他の工程において使用されるようなプロセス制御システムは、アナログ、デジタルまたはアナログ・デジタル混在バスを介して少なくとも一つのホストまたはオペレーターワークステーションおよび一つ又は複数のフィールド装置に通信可能に連結された入・出力（Ｉ／Ｏ）装置と一つ又は複数のプロセスコントローラを含む。フィールド装置は、例えばバルブ、バルブポジショナ、スイッチおよびトランスミッタ（例えば、温度、圧力および流量センサ）などでありえ、バルブの開閉および処理パラメータの測定など、プロセス内の機能を実行するものである。プロセスコントローラは、フィールド装置により生成されたプロセス計測を示す信号且つ又はフィールド装置に関するその他の情報を受け取り、この情報を使用して制御ルーチンを実施した後、プロセスの動作を制御するべくフィールド装置にバスまたはその他の通信回線を通して送られる制御信号を生成する。このように、プロセスコントローラは、フィールド装置を通信可能に連結するバス且つ又はその他の通信リンクを介してフィールド装置を使用して、制御手法（複）を実行および協調しうる。
【０００３】
通常、プロセス制御システムのアプリケーションは、プロセス制御システムの様々な側面を監視するように、且つプロセス制御システムの監視と関連付けられている情報をログに記録するように構成することができるプロセス制御を監視するルーチンを含んでいる。例えば、監視ルーチンは、様々なフィールド装置、モジュール、工場区域などに関連付けられているアラームを監視したり、アラームと関連付けられている詳細情報（例えば、インスタンス／条件計数、時刻、確認済みまたは未確認などの状態、所要時間、など）を収集したりするのにしばしば使用されている。また、監視ルーチンは、例えばイベント、アクション、エラーなど、プロセス制御システムのその他の側面を監視するのにも使用されうる。一般に、収集された詳細情報（即ち、プロセス制御ログ情報）は、一つ又は複数の集中化データベースに格納される。
【０００４】
一般に、プロセス制御システムを使用するプロセス制御工場では安全且つ有益にプロセス制御プラントを稼動させるために、プロセス制御工場のオペレータ且つ又はその他の要員が、格納されている莫大な量のプロセス制御ログ情報にアクセスする必要がある。一般に、ユーザは、例えばプロセス制御システム内の一つ又は複数のデータベースのデータ出力要求を利用してこの情報を読み出す。アクセスされたデータは、レポートとしてフォーマットされてユーザーインターフェースの画面に表示されたり、ファイルとして保存されたり、別の場所に送られたり、印刷されたり、若しくは、通信または格納されたりする。
【０００５】
多くの場合、オペレータは、関連する不連続的な期間のデータと情報（例えば、作業チーム、作業シフトまたは作業グループに関連するデータと情報など）を閲覧することを希望しうる。例えば、オペレータが、先月Ａチームの作業シフト中に生じた高温イベントの回数を知ることを希望しうる。別の例としては、オペレータが、異なるシフトについて歩留率と完了作業数を比較することを希望しうる。
【０００６】
また、ユーザは、要員関連情報の他にもその他のタイプの関連する不連続的な期間についての情報を判断することを希望しうる。例えば、ユーザは、製品ＸＹＺが先週いつ生産されたかを断定することを希望しうる。その他の例としては、昨年におけるＮ形バルブに発生した不具合数、平均生産率、特定のバッチ運転タイプに関する昨年を通じての％歩留まり、およびその他同様なタイプの情報が挙げられる。
【０００７】
しかしながら、オペレータおよびその他の要員が、関心のある不連続的期間を通じてのレポート情報を収集したり、連結したり、閲覧したりしようとする際に困難な状況に遭遇することが多くある。これは利用価値のある様態で簡単にかかる情報を得ようとすると、特に困難である。多くの場合、希望する情報が、様々なデータベースやレポートにわたって、また時にはプロセス制御システムの外部に散在していたりする。例えば、特定のチームの作業シフトと関連付けられているプラント・データ履歴を閲覧する場合を例に挙げて検討する。大抵の工場は交代制スケジュールを実施しており、この場合、交代シフト制では開始および停止時間が変動するので誰が何時に仕事をしていたのかを同定することが困難である。シフトスケジュールが、プロセス制御工場システムから独立した人事データベース中に組み込まれており、プロセス制御データの履歴をマニュアル操作で集計しなければならない。よって、シフトスケジュールが一貫しておらずデータがバラバラに配置されているために、複数の不継続的な時間間隔を通じての集計、平均、割合（％）且つ又は全体情報を得ることがオペレータにとって困難となりうる。
【０００８】
実際、大抵のコントロールシステムは、作業シフトに基づき、若しくは一定期間、相対期間または予定される期間に基づいて報告を行う。関心のあるイベントが報告期間構造に適合しない場合、正確な期間の同定およびレポート計算の調整などの際に困難な状態が表面化しうる。工場要員は、複数の不連続的な時間間隔についての所望データおよび情報を得るために、使い勝手が悪く幾つもの段階を経てマニュアル操作で行わなければばらないデータおよびレポート連結手順を採用することを頻繁に強いられる。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
この要約は、以下、詳細な説明に更に記載されている簡素化された形における概念の選択を紹介するために提示されている。この要約は、係る主題の主な特長または根本的な特長を同定する意図を有するものでも、係る主題の範囲を限定する目的で使用する意図を有するものでもない。
【００１０】
本開示は、プロセス制御システムにおいて同期化されたイベントを報告する方法、特に、不連続的な期間または間隔を通じて生じるプロセス制御システム内の同期化されたイベントを報告する方法の実施形態を提示する。
【課題を解決するための手段】
【００１１】
本発明の方法には、複数且つ不連続的なインスタンスの発生を有する同期化パラメータを得ることが含まれうる。同期化パラメータは、例えば、計画的定期作業シフト、作業グループの当番時間間隔、各個人の当番時間間隔、ある個人がプロセス制御システムの一つ又は複数のコンピュータにログオンしている期間、プロセス制御工場における物理または論理構成体の実行時間間隔、特定のタイプの一つ又は複数のバッチ運転、そして、プロセス工場において複数の不連続的な時間間隔を通じて生じるその他同様なパラメータでありうる。
【００１２】
該方法には、プロセス制御システムの一つ又は複数の集中化データベース（イベント・ヒストリアンデータベース、連続履歴データベース、バッチ・ヒストリアン・データベースまたはその他のタイプのデータベース、など）からの同期化パラメータ発生のインスタンスに対応するイベント（且つ又はそれに関連付けられているデータ）を抽出することも含まれうる。その後、抽出されたデータおよび情報は、同期化パラメータに関してイベント同期報告を生成するのに使用されうる。
【００１３】
該方法の幾つかの実施形態において、連続プロセス情報に対応する履歴データは例えば連続ヒストリアンデータベースから抽出されうる。イベント同期報告は、同期化パラメータの発生のインスタンス（複数可）中に出る連続プロセスデータからデータ値または情報を抽出しうる。その後、抽出された履歴データを、同期化値を得るために発生のインスタンス（複数可）を通して組み合わせうる。同期化値は、例えば集計値、平均値、合計値、百分率などでありうる。同様に、離散的イベント履歴データ且つ又はバッチ履歴データは同期化値を決定するのにも使用されうる。
【００１４】
該方法の幾つかの実施形態は、データ抽出を可能にするべく、プロセス制御システムデータベースの中に同期化パラメータ自体を組み込むことを含みうる。例えば、同期化パラメータは、プロセス制御システムにおけるプロセス制御イベントまたはオブジェクトとして定義されうる。集中化データベースの中に、あるイベントを同期化パラメータ・インスタンスの開始時に生成且つ記録しうる間、別のイベントを同期化パラメータ・インスタンスの終了時に生成且つ記録しうる。
【００１５】
本開示は、プロセス制御工場のプロセス制御システムにおけるイベント同期報告システムの実施形態を提示する。イベント同期報告システムには、プロセス制御システムのコンピュータ、プロセス制御システムのヒストリアンデータベース、およびコンピュータに格納されているとともにコンピュータにより実行可能なイベント・シンクロナイザが含まれうる。イベント・シンクロナイザは、不連続的な時間間隔を通じた発生のインスタンスを複数有する同期化パラメータを取得しうるし、また、同期化パラメータに対応するイベント（例えば、発生のインスタンスの開始時間、発生のインスタンスの終了時間およびその他のイベント）を生成および記録しうる。イベント・シンクロナイザは、同期化されたパラメータのインスタンス中に出された履歴に基づく離散的な、連続且つ又はバッチプロセス情報を含む同期化パラメータに対応するイベント同期報告を生成しうる。例えば、履歴情報に基づいた集計値、平均値、合計値、割合（％）およびそれ同等のものは、イベント同期報告に提示しうる。生成されたイベント同期報告は、同期化パラメータの発生のインスタンスが一つ又は複数発生しうる指定時間間隔により束縛されうる。
【００１６】
また、本開示は、プロセス制御システムにおける作業シフト情報を同期化する方法の実施形態を提示する。該方法には、作業シフトを同定すること、各作業シフトインスタンスの初めと終りでイベントを生成することイベントを記録すること、および作業シフトに関してイベント同期報告を生成することが含まれうる。作業シフトには、作業シフトの同定、作業グループ、個人、または特定の個人のログオン・インスタンスなど、様々なレベルの要員同定が含まれうる。その代わりとして、若しくはそれに加えて、特定の物理的な一台の設備がいつ稼動しているのか、いつ使用されるのか、または、特定のバッチタイプがいつ実行されるのかなど、プロセス制御工場内における様々なプロセス制御構成体の「稼動」シフトが作業シフトに含まれうる。
イベント同期報告は、二つ以上のタイプの作業シフトについて報告しうる。例えば、イベント同期報告は、前四半期に特定の作業グループに対して特定の種類の設備に生じたアラームの総数を含んでいるかもしれない。
【００１７】
本開示では、プロセス制御工場における作業シフトに対応する作業シフト情報を取得するステップを実行するためのコンピュータ実行可能命令を備えるプロセス制御工場のプロセス制御システムにおけるコンピュータ可読記憶媒体を説明する。作業シフト情報は、例えば、ユーザーインターフェースを介して、或いはローカルまたは遠隔のデータベースから取得しうる。更に、作業シフト情報を格納し、作業シフトの各発生インスタンスの作業シフトイベントを生成し、ヒストリアンデータベースなどプロセス制御システムの集中化データベースに作業シフトイベントを記録するステップをコンピュータ実行可能命令は実行しうる。
【００１８】
更に、イベント同期報告を生産するべく、集中化データベースから作業シフト情報を読み出し、作業シフト中に生じた履歴に基づくイベント且つ又は連続プロセス且つ又はバッチ情報を組み合わせるステップもコンピュータ実行可能命令は実行しうる。また、コンピュータ実行可能命令は、入力データを受け取れ且つ生成されたレポートを表示するためのユーザーインターフェースを含みうる。
【００１９】
本開示の方法およびシステムの実施形態により生成されるところの、同期化されたイベントのレポートは、作業シフトのインスタンスの（全てではなく）一部分を含む全体的な時間間隔に生じるイベントと関連付けられている情報を報告するに限られるかもしれない。同期化されたイベントレポートは、例えばプロセス工場コントロールシステムにおけるスケジューリングプロセスにより生成されるように自動的に構成されうる。事前に定義された又はアドホックな（その場その場の）同期化されたイベントレポートはユーザの依頼ごとに生成されうる。加えて、ユーザが新規イベント同期報告をマニュアル操作で定義し、如何なる時点においても新規レポートを生成できるようにしても良い。
【図面の簡単な説明】
【００２０】
【図１】プロセス制御工場における代表的な分散型プロセス制御システムのブロック図である。
【図２】プロセス制御システムにおいて同期化されたイベントを報告するための方法の代表的な実施形態を示す図である。
【図３】プロセス制御システムにおいて同期化されたイベントを報告するためのシステムの実施形態を描く図である。
【図４Ａ】ユーザーインターフェースにより例示されるようなプロセス制御工場のプロセス制御システムにおける同期化作業シフト情報の実施形態を示す図である。
【図４Ｂ】ユーザーインターフェースにより例示されるようなプロセス制御工場のプロセス制御システムにおける同期化作業シフト情報の実施形態を示す図である。
【図４Ｃ】ユーザーインターフェースにより例示されるようなプロセス制御工場のプロセス制御システムにおける同期化作業シフト情報の実施形態を示す図である。
【図４Ｄ】ユーザーインターフェースにより例示されるようなプロセス制御工場のプロセス制御システムにおける同期化作業シフト情報の実施形態を示す図である。
【図４Ｅ】ユーザーインターフェースにより例示されるようなプロセス制御工場のプロセス制御システムにおける同期化作業シフト情報の実施形態を示す図である。
【発明を実施するための形態】
【００２１】
以下、その他数ある構成部分の中でも特にハードウェア上で実行されるソフトウェア且つ又はファームウェアを含む例示的なシステムと方法を説明するが、これらの実施例は単なる例示に過ぎず、本開示を限定するものと見なされるべきでないことをここに述べておく。例えば、当該ハードウェア、ソフトウェアおよびファームウェア構成素子のいずれか又は全ては、ハードウェアにおいてのみ、またはソフトウェアにおいてのみ、或いはハードウェアとソフトウェアのいかなる組み合わせにおいて具体化できるものとして考慮されるべきである。よって、例示的な方法と機器が以下に説明されているが、通常の技術を有する当業者であれば、ここに提供される実施例がこれらの方法と機器を実施する唯一の手段ではないことが容易に理解できるはずである。
【００２２】
実施例として挙げられる特定の方法、機器および製造品がここにおいて記載されているが、この特許の適用領域の範囲はそれに限定されるものではない。それとは反対に、この特許は、字義的に若しくは均等論に基づいて添付の特許請求の範囲内に公正に含まれる方法、機器および製造品の全てを網羅するものである。
【００２３】
ここで図１を参照するに、プロセス工場１０は、一つ又は複数のプロセスコントローラ１２（一対の冗長コントローラでありうる）を有する分散型プロセス制御システムを含んでいる。各プロセスコントローラ１２は、いかなる所望の通信またはコントローラ・プロトコルに適合するいかなるタイプのＩ／Ｏ装置でありうる入・出力（Ｉ／Ｏ）装置またはカード１８および１９を介して、一つ又は複数のフィールド装置１４および１６に接続されている。フィールド装置１４および１６は、例えばセンサ、バルブ、トランスミッタ、ポジショナなどいかなるタイプのフィールド装置でありえ、いかなる所望のオープン、プロプライエタリまたはその他の通信或いはプログラミング・プロトコルに適合しうる。
【００２４】
また、プロセス工場１０は、例えば構成エンジニア、プロセス制御オペレータ、保全要員などの工場要員によりアクセス可能である（いかなるタイプのパソコン、ワークステーション、などでありうる）一つ又は複数のホストワークステーション、コンピュータまたはユーザーインターフェース２０および２２を含んでいる。ユーザーインターフェース２０および２２は通信回線またはバスの２４を介してプロセスコントローラ１２に連結される。通信バス２４は、いかなる所望の配線接続式または無線の通信構造を使用して、且つ、例えばイーサネット（登録商標）・プロトコルなどいかなる所望のまたは適切な通信プロトコルを使用して実施されうる。プロセスコントローラ１２、Ｉ／Ｏ装置１８および１９、そしてフィールド装置１４および１６は、一般的にプロセス制御システムを構成するものである。
【００２５】
加えて、データベース２８を通信バス２４に接続して、工場１０内のプロセスコントローラ１２およびフィールド装置１４および１６に関連するパラメータ、状態およびその他のデータを収集および格納するデータ・ヒストリアンとして作動するようにしても良い。その代わりとして、またはそれに加えて、データベース２８は、プロセスコントローラ１２およびワークステーション２０、２２により使用される工場１０内のプロセス制御システムの現在の構成（およびそれに関連する構成データ）を格納する構成データベースとしても作動しうる。また、データベース２８は、プロセス工場１０において生成されたデータを将来の使用に向けて収集および格納することによりデータ・ヒストリアンとしても機能しうる。図１にはデータベース２８が１つだけ備えられた状態で示されているが、イベント・ヒストリアンデータベースと連続プロセスヒストリアン・データベースなど、複数のデータベースを備えることも可能性である。
【００２６】
一般にプロセスコントローラ１２、Ｉ／Ｏ装置１８および１９、そしてフィールド装置１４および１６は時には過酷な工場環境の中に設置され、また該環境全体にわたり分散されている間、ユーザーインターフェース２０と２２、並びにデータベース２８は通常、制御室内に、またはオペレータまたは保全要員により簡単にアクセスできるさほど過酷でない環境の中に設置されている。
【００２７】
周知の如く、プロセスコントローラ１２の各々は、例えばエマソン・プロセスマネジメント社により販売されるＤｅｌｔａＶ（登録商標）コントローラでありえ、複数の個々独立して実行される異なる制御モジュールまたはブロックを使用して制御法を実施するコントローラ・アプリケーションを格納および実行する。制御モジュールはそれぞれ一般に機能ブロックと呼ばれるもので構成されうる。各機能ブロックは総括制御ルーチンの一部分またはサブルーチンであり、プロセス工場１０内のプロセス制御ループを実施するべく（「リンク」と呼ばれる通信を介して）その他の機能ブロックと共に機能して作動する。
【００２８】
周知の如く、機能ブロックは、オブジェクト指向プログラミング・プロトコルにおけるオブジェクトでありえ、一般に、トランスミッタ、センサまたはその他のプロセスパラメータ計測装置に関連するような入力機能、ＰＩＤ（比例項、積分および微分係数）制御ルーチン、ファジィ論理などの制御を実行する制御ルーチンに関連するような制御機能、またはプロセス工場１０内の幾つかの物理的な機能を実行するべくバルブなど幾つかの装置の動作を制御する出力機能のうち一つを実行しうる。もちろん、ハイブリッドおよびその他のタイプの複雑な機能ブロックも、例えば、モデル予測コントローラ（ＭＰＣ）、オプティマイザなど存在する。フィールドバス・プロトコルおよびＤｅｌｔａＶシステム・プロトコルは、オブジェクト指向プログラミング・プロトコルにおいて設計および実施される制御モジュールと機能ブロックを使用する一方、例えば逐次機能ブロック、ラダー論理などのいかなる所望の制御プログラミング方式を使用して制御モジュールを設計することが可能であり、制御モジュールは、機能ブロックまたはその他いかなる特定のプログラミング技法を使用して設計されるものに限られない。
【００２９】
図１に示されるプロセス工場１０において、プロセスコントローラ１２に接続されているフィールド装置は、例えば、アナログまたはアナログ／デジタル混在配線を通じてＩ／Ｏ装置１８に通信する標準４−２０ｍＡ装置など、従来の（即ち、非スマート）フィールド装置１４でありうる。その代わりにまたはその上に、フィールド装置は、例えばフィールドバス・プロトコル通信を使用してＩ／Ｏ装置１９にデジタル・バスを通して通信するファウンデーション（登録商標）フィールドバス・フィールド装置など、プロセッサとメモリを有するスマート・フィールド装置１６でありうる。スマート・フィールド装置１６は、コントローラ１２において実施される制御法と関連付けられている機能ブロックなどのモジュールまたはサブモジュールを格納および実行しうる。フィールドバス・フィールド装置１６のうち異なる二つに配置されうる機能ブロックは、周知の如く、プロセス制御を実施するべくプロセスコントローラ１２内の制御モジュールの実行と連結して共に実行されうる。もちろん、フィールド装置１４および１６は、センサ、バルブ、トランスミッタ、ポジショナなどのいかなるタイプの装置でありえ、Ｉ／Ｏ装置１８および１９は、例えばＨＡＲＴ、フィールドバス、プロフィバスなどいかなる所望の通信またはコントローラ・プロトコルに適合するいかなるタイプのＩ／Ｏ装置でありうる。
【００３０】
図１のプロセス工場１０において、（例えばパソコンでありうる）ワークステーション２０は、一人又は複数のオペレータによって、プロセスコントローラ１２により実行されることになるプロセス制御モジュールを設計し、ワークステーション２０（またはその他のコンピュータ）により実行されるためのルーチンを表示し、且つ同様なプロセス制御モジュールをプロセスコントローラ１２にダウンロードするためにプロセスコントローラ１２と通信するべく使用されうる。更に、ワークステーション２０は、プロセス工場１０の稼動中にプロセス工場１０またはそれの要素に関する情報を受け取って表示する画面表示ルーチンを実行しうる。
【００３１】
ワークステーション２０は、例えば構成設計アプリケーションおよびユーザーインタフェース・アプリケーションなどの複数のアプリケーション３２を格納するための、且つ例えば、プロセス工場１０内で接続されている装置に関する機能性を閲覧し提示するためにいかなる認定ユーザ（ここでは「オペレータ」と呼ぶ）がアクセスできるプロセス工場１０の構成に関する構成データおよびその他のデータ構造３２を格納するためのメモリ３４を含んでいる。
【００３２】
複数のデータソース・アプリケーション３２の全てが一台のワークステーション２０にのみ格納されている状態で示されているが、これらデータソース・アプリケーション３２の幾つか、またはその他の構成体を、例えばワークステーション２２など、工場１０内のまたは工場１０に関連するその他のワークステーションまたはコンピューターデバイスにおいて格納および実行するようにしても良い。更にまた、複数のデータソース・アプリケーション３２を、互いに異なる地理的位置且つ又はプロセス工場１０に置き、例えばインターネット、またはその他プライベートまたはオープン・ネットワークなどのいかなる適切な通信ネットワークを介して通信するように適応しても良い。
【００３３】
また、ワークステーション２０は、オペレータがプロセス制御モジュールおよびその他のルーチンを設計し且つプロセスコントローラ１２（またはその他のコンピュータ）にこれらのプロセス制御モジュールをダウンロード（または、プロセス工場１０の動作中にその他のデータソース・アプリケーション３２から表示画面３７を介して情報をオペレータ用に収集し表示）できるようにするための複数のアプリケーション３２を実行するプロセッサ３６を含んでいる。
【００３４】
本開示は、概してプロセス制御システムにおいて不連続的な時間間隔を通じて生じるイベントの同期報告に関するものである。同期報告は、特定のプロセス制御オブジェクトの実行時間など、プロセス制御システム内に含まれる構成体に対応する同期化パラメータに基づきうる。別の実施例において、同期化パラメータは、プロセス制御システム外部のものだがプロセス制御システムに関係がある構成体（作業シフトのスケジュールなど）に対応しうる。同期化パラメータに対応するイベントは、従来からのプロセス制御イベントが現在格納されているのと類似した方法で、プロセス制御システムヒストリアン・データベースの中に離散的プロセス制御イベントとして格納されうる。例えば、あるイベントは、同期化パラメータのインスタンスの開始時に生成されうる間、別のイベントはインスタンスの終了時に生成されうる。同期化パラメータのインスタンスに対して格納されたイベントは、検索、抽出および整理分類可能ということを含め、従来の如く格納されたプロセス制御イベントに類似したアクセスおよび使用の対象となりうる。
【００３５】
更に、本開示は、報告を目的として、格納された同期化パラメータ・イベントを従来からのプロセス制御ヒストリアン・データと統合することに備える。従来からのプロセス制御ヒストリアン・データは、連続的ヒストリアン・データ、離散的ヒストリアン・データ、バッチ・ヒストリアン・データまたはそれの何らかの組み合わせを含みうる。いかなる従来からのプロセス制御ヒストリアン・データまたはプロセス制御ヒストリアン・データタイプの組み合わせは検索可能なものであり、関係するデータを、レポートに表示する目的で同期化パラメータの発生のインスタンス複数にわたって取得および集計しうる。プロセス制御ヒストリアン・データの検索は、格納された同期化パラメータ・イベントと関連付けられている属性またはフィールド（例えば、時間境界、タグ、イベントのタイプ、内容記述、その他のフィールド、またはそれの組み合わせ）により束縛されうる。同期化パラメータ・イベントをプロセス制御システム内に格納することにより、この同期化パラメータ・イベントと従来からのヒストリアン・データの総合が容易に達成される。
【００３６】
本開示は、既存プロセスコントロールシステムに欠けている幾つかの利点を提示する。第一に、本開示は不連続的な時間間隔にわたって自動的にデータを集計することに備える。一般に、既存のプロセス制御システムは、インスタンスごと、またはある時間間隔に基づいて報告を行い、同期化パラメータに関する不連続的な時間間隔にわたるデータの集計が行われるとすれば、如何なるものもマニュアル操作で行われなければならない。第二に、本開示は、従来からプロセス制御システム外部のイベントをそれのイベント・ヒストリアンデータベースの中に組み込むことにより、従来からのヒストリアン・データとの容易な総合を可能にすることに備える。既存のプロセス制御システムにおいて、外部イベントをヒストリアン・データに総合する時は如何なる場合もマニュアル操作で読み出しを行い、且つマニュアル操作でヒストリアン・データへの統合作業を行わなければならなかった。最後に、本開示は、同期化パラメータを、一つのヒストリアンデータベースからだけではなく複数のヒストリアンデータベースからヒストリアン・データに統合することを可能にする。本開示により、プロセス制御システムのユーザは、複数の時間間隔にわたってのみでなく複数のヒストリアンデータベースにわたって同期化された包括的なレポートを容易に取得しうる。
【００３７】
図２は、プロセス制御工場のプロセス制御システムにおいて同期化されたイベントを報告するための方法２００の代表的な実施形態を示す。方法２００の実施形態は、例えば、図１のプロセス工場１０におけるプロセス制御システムの実施形態に準じて作動しうる。方法２００の開始時（ブロック２０２）に同期化パラメータが取得されうる（ブロック２０５）。同期化パラメータは、プロセス制御システムにおけるパラメータまたは、プロセス制御工場の幾つかの側面に関係のあるパラメータでありうる。同期化パラメータが、発生のインスタンス一つ又は複数において現われうる、またこの場合、各発生インスタンスが測定可能な事前に定義された時間を通して起こりうる。同期化パラメータの各発生インスタンスは、時間的に連続したものでありうるし、または連続していないかもしれない。但し、本開示においては、少なくとも一つの発生インスタンスが同期化パラメータのその他の発生インスタンスの少なくとも一つと不連続的であるとする。
【００３８】
同期化パラメータの一実施例はプロセス制御システムにおける作業シフトでありうる。プロセス制御工場での作業シフトには開始時間、停止時間、および割り当てられた曜日日付が含まれうる。よって、作業シフトのインスタンスがそれぞれ、例えば、午後３時〜午前７時、全平日、１２時間オンして２４時間オフなど、不連続的な集中時間に生じようしうる。同期化パラメータの別の実施例は、プロセス制御工場における作業グループまたはチームでありうる。作業グループまたはチームは、工場で同時に協働するべく割り当てられた個人からなるグループでありうる。作業グループまたはチームは、特定の作業シフトに割り当てうるし、または、該チームを様々な異なる期間またはシフトにわたってそれの当番時間を分割するようにしても良い。例えば、ＩＴグループまたはチームは、一般に日々プロセス工場の一定領域でコンピュータを維持管理するように割り当てられるかもしれないが、該チームが一週おきに夜間の「呼出し待機」シフトを引き受けるように割り当てられるかもしれない。
【００３９】
また、その他のレベルの要員組分けが同期化パラメータとなりうる。例えば、特定の個人の当番作業時間が、同期化パラメータでありうるし、または（プロセス工場コントロールシステムの一コンピュータ、幾つか、またはいずれか／全てのコンピュータにおける）特定の個人のログオン期間が同期化パラメータでありうる。
【００４０】
但し、同期化パラメータは、要員に関連する組分けのみに限られるものではない。（測定可能な時間分の、時間的に不連続な少なくとも二つのインスタンスを有する）複数の発生インスタンスを有するプロセス制御システムまたはプロセス制御工場と関連するいかなるパラメータが、同期化パラメータであると考慮されうる。例えば、同期化パラメータは、（例えばプロセス制御システムの特定のバルブ、特定のポンプ、一群のセンサまたはその他の物理的構成要素または設備などの）特定の物理的な（有形の）プロセス工場構成体が稼動している時間の間隔でありうる。同期化パラメータは、ソフトウェア・ルーチンまたは論理プロセス制御オブジェクトなど、プロセス制御システムのプロセス工場無形構成体に対応しうる。同期化パラメータは特定タイプのバッチプロセスの実行でありうる。同期化パラメータは、プロセス制御工場の幾つかの付属機器（工場における空気調節設備一式またはビルの警報システムなど）に対応する場合さえもある。もちろん、同期化パラメータのその他の実施例も可能である。
【００４１】
ブロック２０８で、取得された同期化パラメータに対応するイベントが生成されて記録されうる。これらのイベントをその他のプロセス工場イベントと区別するために、特定のイベント・タイプが、同期化パラメータと関連する全てのイベントに対して割り当てられうる（例えば、シフト‐変更、またはチーム‐変更）。ブロック２０８の一実施形態において、別のイベントが、発生のインスタンスの開始時に生成されうる間、異なるイベントが、発生の終りに生成されうる。ブロック２０８のその他の実施形態において、一つのイベントが、同期化パラメータの一つの発生インスタンス（開始から終了）を反映するように生成されうる。例えばイベント・タイプ、タイムスタンプ、識別子、場所、内容の記述、タグおよびその他同様な情報がイベントには含まれうる。生成されたイベントは、データベース２１０に記録されうる。データベース２１０は、例えば離散的イベント・ヒストリアンデータベースなどのプロセス制御システムのヒストリアンデータベースでありうるし、または、その他いかなるタイプのデータベースでありうる。データベース２１０は、局所的にまたは遠隔に設けうる。
【００４２】
同期化パラメータに対応するイベントは、プロセス制御システムにおけるプロセス制御イベントの生成と記録には使用される概知の方法およびシステムと類似した方法で（ブロック２０８にて）生成され記録されうる。ブロック２０８は、係る概知の方法およびシステムの如何なるものに準じて作動しうる。
【００４３】
ちなみに、方法２００の幾つかの実施形態ではブロック２０８が任意選択可能なものでありうる。例えば、同期化パラメータが、定期的に予定されている作業シフトのように、それ相応に予測可能なものである場合、作業シフトに対応するイベントがデータベース２１０中に先験的に格納され、ブロック２０８が省略されうる。
【００４４】
ブロック２１２で、同期化パラメータの第１の発生インスタンスに対応するデータは、例えば第１のデータベース２１０から抽出されうる。その代わりとして、若しくはそれに加えて、ブロック２０８が省略される場合、実施形態においてなど他の何らかのデータベース（図示せず）からデータを抽出しうる。同様に、ブロック２１５で、第１のインスタンスと時間的に不連続である同期化パラメータの第２の発生インスタンスに対応するデータを、データベース２１０または他の何らかのデータベースから抽出しうる。図１にはブロック２１２および２１５が第１のデータと第２のデータを同じデータベース２１０から抽出する状態で示されているが、これは単なる一実施形態に過ぎない。第１のイベントまたはインスタンスに対応するデータ、および第２のイベントまたはインスタンスに対応するデータは、異なるデータベースから取得されうる。幾つかの実施形態において、データベースは、人事データベースなどプロセス工場コントロールシステム外部にあるものでもありうる。
【００４５】
ブロック２１８で、履歴に基づくプロセス制御データは、データ抽出ステップ（２１５と２１８）と同じデータベース２１０、または異なるデータベース２２０から取得されうる。履歴に基づくプロセス制御データは、プロセス制御システムにおけるいずれかの論理的または物理的なプロセス構成体に対応しうるし、またはプロセス制御システムにおける二つ以上の論理的または物理的なプロセス構成体に対応しうる。履歴に基づくプロセス制御データは、連続プロセス制御データ、離散的イベントプロセス制御データ且つ又はバッチプロセス・データを含みうる。一般的に、プロセス制御システムにおいて連続プロセス制御データは連続プロセスヒストリアン・データベースに格納されうる。離散的イベントプロセス制御データは離散的ヒストリアンデータベースに格納されうるし、また、バッチプロセス制御データはバッチ・ヒストリアン・データベースに格納されうる。但し、幾つかのプロセス制御システムでは、一つ又は複数の集中化ヒストリアンデータベースの一つ又は複数の部分を、同じデータベースの中で組み合わせうる。方法２００は、プロセス制御システムにおいて採用されるこれらの、そしてその他のいかなるヒストリアン・データベース・アーキテクチャに準じて機能しうる。ブロック２１８は、履歴に基づくプロセス制御データを取得するべくプロセス制御システムにおいてこれらおよびその他の集中化データベースのいずれかまたは全てにアクセスしうる。
【００４６】
ちなみに、方法２００の幾つかの実施形態においてブロック２１８は任意選択項目である。例えば、先月作業したＡチームが依頼された回数を示すレポートをイベントが同期化した場合、必要な情報は全てブロック２１２と２１５により完全に取得しうる。少なくともこの実施例では、履歴に基づくプロセス制御に関する付加的な情報が必要とされず、ブロック２１８を省略しうる。
【００４７】
次に、同期化パラメータについてのイベント同期報告が生成されうる（ブロック２２２で）。イベント同期報告は、抽出された第１でおよび第２のイベント・データ、および（該当するものがある場合は）取得された履歴データに基づく少なくとも一つの同期化された値を含みうる。このように、イベント同期報告は、同期化済みパラメータの本質的に異なる発生インスタンスにわたって同期報告を提供しうる。生成されたレポートは、プロセス制御システムに関連する装置の画面またはユーザーインターフェースに表示されうる。生成されたレポートを印刷しうるし、且つ又はプロセス制御システムに内部または外部の別のローカルまたは遠隔コンピュータまたはその他の装置に格納、または送信しうる。最後に、ブロック２２５で、方法２００は終了しうる。
【００４８】
方法２００の幾つかの実施形態では、様々な度合いのユーザーインタフェース・アクティビティを採用しうる。例えば、同期化パラメータはユーザーインターフェースを介してブロック２０５で取得されうる。同期化パラメータに対応するイベントの生成（ブロック２０８で）には、ユーザ入力を介してイベントと関連する情報の幾つかまたは全ての取得を組み込みうる。幾つかの実施形態において、全体の方法２００は、特定のレポートのユーザ依頼に応答してブロック２０２で始動されうる。幾つかの実施形態では、指定されたレポート時間間隔の間に少なくとも部分的に生じる同期化パラメータの発生のインスタンスだけが（ブロック２２２で）レポートの生成に組み込まれる場合のレポート時間間隔をユーザが指定できるかもしれない。幾つかの実施形態では、同期化パラメータの発生のインスタンスに対応する履歴に基づく制御プロセスデータの中でユーザが（ブロック２１８にて）見たいと思う所望のプロセス制御構成体の一つ又は複数をユーザが指定できるかもしれない。幾つかの実施形態では、ユーザは、一つ又は複数の所望の同期化パラメータを一つのレポートに取り込むために指定できるかもしれない。
これらおよびその他のユーザーインターフェースの一つ又は複数を採用する方法２００のその他の実施形態も可能である。
【００４９】
方法２００の実施形態および本開示のその他の方法およびシステムは、利用可能なプロセス制御システムの報告機構に幾多の利益と利点を提供する。例えば、ほとんどの利用可能なプロセス制御システムレポートは、事前に定義された一定期間、相対期間、または予定期間に基づく。事前に定義された期間中にイベントが生じなかったり、事前に定義された異なる期間にまたがったりした場合には、ユーザが、希望する情報を取得するために複数のレポートにわたってマニュアル操作で情報を集計しなければならない。本開示の実施形態は、発生のインスタンスの各々に対して開始・終了イベントを利用しうるので、希望情報の標的とされる抽出および報告を可能にする。
【００５０】
本開示によって、例えば、作業シフトまたは作業グループなどの要員に関連する組分けなど、一つのレポートにおいて複数の期間を連結することが可能になる。通常、ユーザは、プロセス制御システム報告ツールの外部にある複数の期間にわたる情報をマニュアル操作で連結する必要があるだろうが、本開示では既存のプロセス制御システムデータアクセス・インターフェース内に複数の期間にわたるデータを連結することを可能にする。この場合、マニュアル操作または外部処理は必要ない。
【００５１】
更に、ほとんどの利用可能なプロセス制御システム報告ツールと異なり、本開示により、プロセス制御システムツールを使用して、異なるタイプの制御履歴情報を総合することが可能になる。連続プロセス制御履歴、離散的イベントプロセス制御履歴、且つ又はバッチ処理履歴のいかなる組み合わせを、一つのレポートに容易に連結しうる。例えば、連続履歴データおよび離散的イベント履歴データの両方を一つの同期報告にオーバーレイして集計するようにしうる。
【００５２】
本開示の利点は、幾つかの仮想事態を通して明らかに示される。以下の実施例は、本開示の各々全ての実施形態を一覧する目的のものではなく、単に、本開示によりもうけられる利益の例示的な見本を提供するものである。
【００５３】
第１の実施例において、ユーザは、希望情報を取得するのに別々のシステムにアクセスするのではなく、プロセス工場コントロールシステムを介して要員情報に直接アクセスしうる。特定の操作手順を一台の障害装置にて特定の時間間隔で交換品が届き据付けられるまで実行しなければならいことをオペレータが発見したというプロセス制御工場における仮想事態を検討してみる。特殊なトレーニングを受けた個人だけが操作手順を実行する資格がある。オペレータは、適格者が各指定時間間隔で勤務する予定になっているかを容易に判断するために本開示の方法およびシステムを使用しうる。オペレータは、外部データベースにアクセスしたり、誰かに電話したり、または既存の利用可能なコントロールシステム・インターフェースでのアクション以外の如何なるものを利用したりする必要なく、単に、プロセス制御システムの既存のインターフェースを使用するだけですむ。
【００５４】
別の実施例において、プロセス工場の従業員が、特定のベンダーから購入した特定のタイプの装置に存在し得る欠陥または性能の問題について心配しているかもしれない。状況の分析を容易にするべく、プロセス工場の従業員は本開示の方法およびシステムを使用して、係る装置が実行または稼動中に生成された上限警報の数と異なるベンダーから購入した類似装置が同じ期間を通して稼動していた時に生成された上限警報の数の対比を示すレポートを生成しうる。装置の処理能力および故障率などの付加的な履歴データをレポートに追加しても良い。この実施例において、離散的イベントの履歴および連続履歴の両方を同じイベント同期報告において報告しうる。
【００５５】
まだ別の実施例において、プロセス制御工場の監督者は、複数のチームの仕事の実績を判断・比較べることを希望しうる。監督者は、各チームの指定期間を通じての平均生産率、不具合数、完了作業数などを示す各チームのレポートを作成し、更に複数のチームに関するこの情報を一つのレポートに混合できるかもしれない。
【００５６】
本開示によると、その他のタイプの同期化済みの集計情報を得ることまたは報告することも可能である。例えば、塔の温度が２００°Ｆ以上の時の前四半期の平均給送率、特定のバッチタイプを処理中に特定のオーバーライド制御が作動した回数、または先月特定の作業チームが当番であった時に生じたオペレータ変更の回数が例として挙げられる。
【００５７】
上記のものは、本開示の方法およびシステムの実施形態を使用することが可能である有用な仮想事態の数例に過ぎない。本開示によって、本質的に異なる様々な時間間隔を通じてプロセス工場におけるまたはそれに関連する様々な供給源からの混合データを閲覧できる仮想事態および可能性が大幅に拡張される。よって、本開示は、プロセス制御工場の運営および経営管理における時間と生産性の効率性の向上につながる。方法２００に加えて、後述されるシステムと方法はこれらおよびその他の利点を示す。
【００５８】
図３は、プロセス制御システムにおける同期化されたイベントを報告するためのシステム３００の実施形態を描く図である。システム３００の実施形態は、図１に示されるプロセス制御システムおよびプロセス制御工場の実施形態の中に組み込まれうる、または図１に示されるプロセス制御システムおよび工場１０の実施形態と共に機能して作動しうる。希望する場合、システム３００の実施形態は、図２に示される方法２００の実施形態に準じて作動しうる。
【００５９】
イベント同期報告システム３００の実施形態は、例えば図１のホストまたはオペレーターワークステーション２０、２２でありうるコンピューターデバイス３０２を含みうる。幾つかの実施形態において、コンピューターデバイス３０２はプロセス工場またはプロセス制御システム自体の一部ではないかもしれないが、ネットワークリンク３０５を介してプロセス工場コントロールシステム（例えば、図１のホストまたはオペレーターワークステーション２０、２２）のコンピュータに通信可能に連結されうる。リンク３０５は直接接続または遠隔接続でありうる、また、有線または無線でありうる。リンク３０５は、いかなる公衆網または私設網へのネットワーク接続を提供しうる。一般的に、ネットワークリンク３０５は、本発明の属する技術分野において知られる概知のネットワーク構築技術の如何なるものでも良い。
【００６０】
コンピューターデバイス３０２は、プロセッサ３０８、およびプロセッサ３０８によりアクセス可能なメモリ３１０を有しうる。図２に示されるコンピューターデバイス３０２には一つのプロセッサ３０８と一つのメモリ３１０だけが備えられた状態で示されているが、幾つかの実施形態ではコンピューターデバイス３０２が複数のプロセッサ３０８且つ又は複数のメモリ３１０を有しうる。同様に、メモリ３１０がコンピューターデバイス３０２内に含まれている状態で示されているが、幾つかの実施形態ではメモリ３１０が、コンピューターデバイス３０２の外部に設けられつつもプロセッサ３０８により遠隔でまたは局所的にアクセス可能でありうる。
【００６１】
また、コンピューターデバイス３０２は、リンク３１２を介して、図１のデータベース２８など集中型プロセス制御システムデータベース３１５に通信可能に連結されうる。コンピューターデバイス３０２が図１のワークステーション２０および２２の一つなどのプロセス制御システムの構成体である実施形態においては、コンピューターデバイス３０２が、システム１０のデータハイウェイ２４を介して集中型プロセス制御データベース３１５に連結されうる。コンピューターデバイス３０２がプロセス制御工場の構成体ではないがプロセス制御工場システムに通信可能に連結されている実施形態においては、コンピューターデバイス３０２が、データベース３１５と通信するべく、リンク３１２を介してプロセス制御工場システム１０の中間ゲートウェイ（図示せず）に連結されうる（例えば、図１では、データハイウェイ２４を通じてデータベース２８とを通信する）。幾つかの実施形態ではリンク３０５およびリンク３１２が同じリンクでありうる間、その他の実施形態では異なるリンクでありうる。
【００６２】
コンピューターデバイス３０２は様々なコンピューターデバイス構成により実施可能である。例えば、ハンドヘルド型装置、携帯電話、マルチプロセッサシステム、マイクロプロセサーに基づく又はプログラム可能な民生用電子機器、ネットワーク・パソコン、ミニコンピュータ、メインフレーム・コンピューター、携帯型コンピュータまたは通信装置、且つ又は画像表示および他のコンピューターデバイスと直接または間接通信の両能力を有するその他のコンピューターデバイスにおいてコンピューターデバイス３０２を具現化しうる。
【００６３】
コンピューターデバイス３０２は、メモリ３１０に格納されたイベント・シンクロナイザ３１８を備えうる。イベント・シンクロナイザ３１８は、コンピュータ実行可能な命令、データ構造、プログラム・モジュールおよびプロセッサ３０８により実行可能且つアクセス可能なその他のデータにより具現化されうる。分散型コンピュータ環境においては、イベント・シンクロナイザ３１８のコンピュータ実行可能命令、データ構造、プログラム・モジュールなどを、ローカルおよび遠隔メモリ格納装置の両方（例えば、プロセス工場１０のワークステーション２０,２２とプロセス制御プラントシステム１０外部のコンピューターデバイスの両方）に設けうる。
【００６４】
イベント・シンクロナイザ３１８は同期化パラメータを取得しうる。方法２００同様に、イベント・シンクロナイザ３１８により取得された同期化パラメータは、複数の不連続的な発生インスタンスを有しうるパラメータでありうる。本開示において、同期化パラメータのインスタンス全てが必ずしも時間的に不連続的であるとは限らず、少なくとも２つの発生インスタンスが互いに相対して時間的に不連続であることが要求される。前述の如く、同期化パラメータは、例えば、計画的定期作業シフト、作業グループの当番時間間隔、個人の当番時間間隔、ある個人がプロセス制御システムの一つ又は複数のコンピュータにログオンしている期間、プロセス制御工場における物理または論理構成体の実行時間間隔、特定のタイプの一つ又は複数のバッチ運転、バッチ運転の手順またはサブユニット、そしてプロセス工場において不連続的な複数の時間間隔を通じて生じるその他の同様なパラメータなどでありうる。
【００６５】
同期化パラメータは、例えば、コンピューターデバイス３０２のメモリ３１０に格納される情報を読取ることにより取得されうるし、またはコンピューターデバイス３０２のユーザーインターフェース３２０を介して受け取られたユーザ入力から取得されうる。幾つかの実施形態において、同期化パラメータは、イベント・シンクロナイザ３１８によりリンク３０５を介してローカルまたは遠隔データベースまたはコンピュータなどのローカルまたは遠隔の供給源、ウェブサイトを介して受け取られたユーザ入力、またはその他何らかのタイプのローカルまたは遠隔の供給源から取得されうる。
【００６６】
同期化パラメータの第１の発生インスタンスに対して、イベント・シンクロナイザ３１８は開始時間に対応するイベントを生成しうる、且つ、終了時間に対応する別のイベントを生成しうる。第１のインスタンスと時間的に不連続である同期化パラメータの第２の発生インスタンスに対して第２の開始時間イベントおよび第２の終了時間イベントも生成されうる。幾つかの実施形態において、開始・終了時間にめいめい対応する別々のイベントの代わりに、各特定の発生インスタンスを表すべくイベントが一つだけ生成されるようにしても良い。
【００６７】
イベント・シンクロナイザ３１８は、生成されたイベントをプロセス制御システムの集中化データベース３１５の中に記録しうる。イベント・シンクロナイザ３１８は、直接の書込みを介して、送信されてきたメッセージまたはその他何らかの手段を介して記録を具現化しうる。
【００６８】
イベント・シンクロナイザ３１８は、同期化パラメータに関してイベント同期報告を生成しうる。イベント同期報告には、一つ又は複数の発生インスタンスの期間と関連し、プロセス制御システムからの、イベントが記録された発生インスタンスに基づくとともに履歴に基づくプロセス制御データに基づいた、少なくとも一つの同期化済み値が含まれうる。該少なくとも一つの同期化済み値は、例えば、集計値、平均値、合計値、百分率などでありうる。実際、同期化パラメータの一つ又は複数の発生インスタンスに対して取得された履歴に基づくプロセス制御データを使用してのいかなる計算または算定は、少なくとも一つの同期化値を生成するのに使用されうる。
【００６９】
履歴に基づくプロセス制御データはイベント・シンクロナイザ３１８により集中化データベース３１５から取得されうる。プロセス制御システムの集中化データベース３１５は単独データベースとして図３に表されているが、参照番号３１５は二つ以上の集中化データベースを表しうる。例えば、プロセス制御システムは、ヒストリアン目的のためにプロセス制御データが記録されている幾つかのデータベース（連続履歴データベース、離散的イベントデータベース、且つ又はバッチ・ヒストリアン・データベースなど）を含みうる。集中化データベース３１５はプロセス制御システムにおいて使用される一つ又は複数のヒストリアンデータベースを表しうる。よって、イベント・シンクロナイザ３１８は、プロセス制御システム内の複数のヒストリアンデータベース３１５からのデータを連結して、有意義なイベント同期報告を作成するために履歴データを同期化パラメータの発生のインスタンスと統合または同期化できるようになっている。
【００７０】
生成されたイベント同期報告は、例えば、コンピューターデバイス３０２のメモリ３１０に、プロセス制御システムの集中化データベース３１５に、または他の何らかのローカルまたは遠隔のメモリに格納されうる。生成されたレポートは、別のローカルまたは遠隔のコンピュータまたはコンピューターデバイス、別のローカルまたは遠隔のデータベース且つ又は印刷機器（図示せず）へとリンク３０５を介して送られうる。生成されたレポートは、ユーザーインターフェース３２０に表示されうる。
【００７１】
図３のイベント同期化報告システム３００により、多くの有用な実施形態にとってプロセス制御工場の運用をサポートおよび拡張することが可能になる。本発明の属する技術分野で既に知られているものでは、イベント同期化報告システム３００によれば容易に生成されるような情報を作成するのに、プロセス工場の要員が通常マニュアル操作による複数の段階を行うことを強いられる。しかし、イベント同期化報告システム３００によってこのような複雑性を低減しうる。例えば、イベント・シンクロナイザ３１８は別の要員シフトスケジュール作成アプリケーションと連通しうる。いかなる要員または時間の変更がシフトスケジュール作成アプリケーションにおいて行われる場合、イベント・シンクロナイザ３１８は、自動的にプロセス制御システムの集中化データベース３１５にこれらの変更をダウンロードして、計画されたシフト変更に対応するイベントを自動的に記録するようにしうる。システム３００の実施形態を使用すれば、要員計画やプロセス制御データベース自体の間でシフト変更を自動的に統合しうる。
【００７２】
システム３００の別の実施例において、プロセス工場の収益性に関する責任者は、サーバー３０２をホストとするウェブサイトを使用して工場の収益性と関係する様々な表示構成を引き出すことが可能となりうる。ウェブサイト・サーバー３０２は、イベント・シンクロナイザ３１５を含みえ、例えば「Ａチームのシフト中工場処理能力はどれほどだったのか」、または「昨年を通じてＣ社から購入した装置タイプＢに不具合が何回発生したか」などの質問に答えるべくプロセス制御システム５４における集中化データベース且つ又は異なる場所にある人事データベースからのデータを協調しうる。また、その他の同様な利益および利点も可能である。
【００７３】
図４Ａ〜図４Ｅは、プロセス制御工場のプロセス制御システムにおける作業シフト情報を同期化する方法の一実施形態を示す。この実施形態において、該方法の実例説明が、図４Ａ〜図４Ｅにより示される一式のユーザーインターフェース画面を介して示されている。もちろん、その他の実施形態においては、この特定の実施例に示されるようなユーザーインターフェース画面が該方法の全段階に必要とされる訳ではない。その他の実施形態では、幾つかの段階が別々のユーザーインターフェース画面に表されうる。幾つかの実施形態では、幾つかのステップが一つのユーザーインターフェース画面に合併されうる。図４Ａ〜図４Ｅは、例えばプロセス制御システムにおける利用可能なツールに組み込まれうる、且つそれによりアクセス可能である。
加えて、図４Ａ〜図４Ｅは、本開示のその他のシステムおよび方法に準じて作動しうる。
【００７４】
図４Ａは、プロセス制御工場における作業グループを同定する実施形態４００を示す。この実施形態では、ユーザが作業グループを定義することを可能にするためにユーザーインターフェース画面４０２が表示されうる。ユーザーインターフェース画面４０２には、プロセス制御システムにおいて作業グループの追跡を可能にするためのセレクターまたはユーザ制御４０５と、既に同定済みの作業グループの如何なるものを示すための画面４０２内の領域４０８、そしてユーザが新規作業グループのいずれかを同定することを希望するかどうかを示すためのセレクターまたはユーザ制御４１０が含まれうる。例えば、ユーザが作業グループ追跡を無効にしたり、且つ又は同定された作業グループを修正変更または削除したりできるようにするためのセレクターを含むその他のセレクター（図示せず）も可能でありうる。適切な権限を有するユーザだけがアクセスでき画面４０２を介してアクセス可能な情報を扱えるようにするために、ログイン／パスワードまたはその他何らかの認証機構を使用して画面４０２を保護しうる。
【００７５】
新規作業グループを作成するためのセレクター４１０がクリックされると（若しくは選択されると）、子画面４１２が表示され、ユーザは諸個人を一つの作業グループに割り当てられるようになる。この実施形態では、子画面４１２により従業員データベース、連絡先リストまたはアドレス帳４１５へのアクセスが提供される。ユーザは、連絡先リストまたはデータベース４１５から個人諸を新規作業グループ用に選択しうる。また、新規作業グループを、何らかの意味を有する名前または識別子の下にプロセス工場コントロールシステムの中に保存しうる。連絡先データベース、リストまたはアドレス帳４１５はローカルまたは遠隔のものでありうる。連絡先データベース、リストまたはアドレス帳４１５の厳密な構成およびユーザーインターフェース、およびその中の内容を検索しそれにアクセスするための機構は、本開示と密接な関係を有さない。実際に、画面４１２は、いかなる概知の連絡先データベースのフォーマットおよびアクセス方式と共に機能して作動しうる。新規作成された作業グループは、プロセス制御システムの中に記録されうる。
【００７６】
別の関連する画面４２０は、ユーザが、新たに定義された作業グループについての作業スケジュールを示すことを可能にしうる。画面４２０は、画面４０２、画面４１２、画面４０２および４１２の両方からアクセス可能でありうる、且つ又は別のメニューを介してアクセス可能でありうる。画面４２０は、作業グループが割り当てられている作業スケジュールの繰返しパターン４２２（例えば、日毎、月毎、週毎且つ又はシフトの割り当てなど）を示すための機構をユーザに提供しうる。画面４２０は、繰返しパターン４２２に関する繰返しの時間間隔または範囲４２５を示すのに使用するための機構を提供しうる。画面４０２は、定期的に予定された作業時間並びに不規則に予定された作業時間を示すための機構を含みうる。画面４２０に示される実際のボックス、データ記載欄およびユーザ制御は代表例に過ぎず、その他の画面表示構成によっても、ユーザが特定の作業グループの予定される作業時間を示すことができる。作業グループに関して受信されたスケジュールを、プロセス制御システムの中に保存または記録しうる。
【００７７】
図４Ａには三つの画面４０２、４１２および４２０が示されているが、ユーザーインターフェース制御のいかなる構成または表示（例えば、テキスト入力、ドロップダウン・ウィンドウ、など）を伴う任意数の画面を用いてユーザが作業グループ、作業グループにおける個人および作業スケジュールを同定することを可能にするようにしても良い。実際、幾つかの実施形態では、作業グループ、それの個人およびそれの作業スケジュールの同定を、要員、人事またはその他のタイプのデータベースなど、別々のデータベースから部分的にまたは完全に取得しうる。かかるデータベースを、プロセス制御システムに関しローカルにまたは遠隔に設けてもよく、また、プロセス制御システム自体から独立して管理するようにしても良い。これらの実施形態において、画面４０２、４１２および４２０は、単に、要員、人事またはその他のデータベースからのデータへのアクセスを円滑にするユーザ制御を示しうる。
【００７８】
図４Ｂは、ユーザが作業シフトを定義できるようにするための画面４３０の一実施形態を示す。作業シフトは、例えば、シフト名または識別子、シフト開始・終了時間、時刻および曜日、またはその他の時間スケジュールを含みうる。画面４３０は、プロセス制御システムにおいてシフト追跡を可能にするためのセレクターまたはユーザ制御４３２と、既に定義済みのシフト且つ又はディフォルトのシフトの如何なるものを示す画面４３０上の領域４３５、そして、ユーザが何らかの新規作業シフトを同定することを希望するかどうか示すためのセレクターまたはユーザ制御の４３８を含みうる。例えば、ユーザが作業シフト追跡を無効できるようにするための、且つ又は同定された作業シフトを修正変更または削除できるようにするためのセレクターなど、その他のセレクターも可能でありうる。適切な権限を有するユーザだけがアクセスして画面４３０を介してアクセス可能な情報を扱うようにするために、ログイン／パスワードまたは他の何らかの認証機構を使用して画面４３０を保護しうる。定義済みシフトはプロセス制御システムの中に格納または記録されうる。
【００７９】
作業グループ定義用画面４０２同様、画面４３０は、幾つかの実施形態において、ユーザが前回定義された作業シフト情報を取得するために別のデータベースにアクセスすることを可能にしうる。作業シフト定義用画面４３０は作業グループ定義用画面４０２からアクセス可能でありえ、また逆の場合も同じである。
【００８０】
作業シフト且つ又は作業グループ作業期間の開始および停止ごとに作業変更管理システム・イベントが生成されうる。作業変更イベントは、プロセス制御システムのイベント・ヒストリアンデータベースに格納されうる。図４Ｃは、プロセス制御システムのイベント・ヒストリアンデータベースに取り込まれた状態の作業変更イベントのスナップショットを提供する画面４４０の実施形態を示す。画面４４０において、作業変更管理システム・イベントはそれぞれイベント・タイプ４４２により同定されうる。各作業変更管理システム・イベントはタイムスタンプ４４５を備えうる。また、一つ又は複数の記述またはタグ・フィールド４４８、４５０は、作業変更イベントと関連して追加情報を提供しうる。図４Ｅの画面４４０により示される実施例において、シフト追跡且つ又はグループ追跡が、前もって（例えば、画面４０２のセレクター４０５且つ又は画面４３０のセレクター４３２を介して）有効にされている。有効設定の結果として、記述フィールド４４８には対応する作業シフトの識別情報が含まれ、記述フィールド４５０には作業シフト中の当番作業グループの対応する変更の識別情報が含まれている。例えば、画面４４０上の第１の項目は、７／２６／０６の午後３：４６：５４に、ＡチームがＣチームＣに代わり日勤シフトで作業したことを示す。その他の情報を取り込み、各作業変更イベントについて格納しても良い。
【００８１】
例えば図４Ｃのヒストリアン用に格納されたイベント情報を使用してイベント同期報告を生成しうる。図４Ｄは、所与の指定期間４６５を通じての五つの異なるシフトの作業グループ４６２にわたるシフト分析を含んで生成されたイベント同期報告４６０の一実施例を示す。各作業グループ４６２について、同期値４６８は、プロセス制御工場におけるプロセス制御構成体並びに指定時間間隔４６５中の特定の作業グループ当番期間に関する両履歴データに基づきうるという条件のものでありうる。
【００８２】
レポート４６０において、幾つかの同期値は、特定の作業グループに関する時間間隔４６５を通しての平均値（例えば、給送率４７０ａおよびＲｘ温度４７０ｃ）でありうる。レポート４６０は、例として、２００７年９月（参照番号４６５）に関してＣチームが１億１８０万バレル／日の平均給送率４７０ａを達成したことを示す。
【００８３】
幾つかの同期値は、特定の作業グループに関する時間間隔４６５を通しての百分率値（例えば、変換４７０ｂ、歩留まり４７０ｄ、制御利用率４７０ｇおよびシフト作業完了４７０ｈ）でありうる。例えば、レポート４６０は、２００７年９月（参照番号４６５）にチームＡがそれのシフト作業４７０ｈの１００％を完了させたことを示す。
【００８４】
幾つかの同期値は、特定の作業グループに関する期間４６５を通しての総計数（例えば、クリティカル警報４７０ｅの数、排気違反４７０ｆの数および装置障害４７０ｉの数）でありうる。例えば、２００７年９月（参照番号４６５）について、レポート４６０は、Ｄチームが当番であった間に排気違反４７０ｆが二件生じたことを示す。
【００８５】
レポート４６０は代表例に過ぎず、決して、生成されたイベント同期化レポートのタイプ、数量、且つ又は提示形式を限定するためのものではない。また、レポート４６０は表形式で示されているが、棒グラフ、図表、文字列、円グラフおよびその他のデータ表現など、その他の形式も使用しうる。生成されたイベント同期報告は、一つ又は複数の作業グループまたは同期化パラメータを含みうる、且つ又は、一つ又は複数のプロセス制御構成体識別子（４７０ａ−ｉ）に対応する一つ又は複数の同期値４６８を含みうる。生成されたイベント同期報告は、作業グループによる報告のみに限られず、要員に関すること、物理的または論理的な作業工程制御構成体、バッチ運転タイプなど、いかなるタイプの作業シフト情報に関して生成されうる。作業シフト情報としては、例えば、（レポート４６０に例示されるような）定義済みの作業グループ、定義済みの作業シフト、個人の当番間隔、プロセス制御システムの一つ又は複数のコンピューターデバイスにおける個人のログオン期間、プロセス制御工場におけるプロセス制御構成体の物理的または論理的な実行時間、特定のタイプのバッチ運転、および不連続な複数の時間間隔を通じてプロセス制御工場において生じうるその他の同様な同期化パラメータなどが挙げられる。
【００８６】
図４Ｄのレポート４６０など、本開示の方法およびシステムの実施形態により生成されたイベント同期報告は、例えばプロセス制御システムのスケジューリングプロセスにより自動的に生成されるようにプロセス制御システムにおいて構成されうる。事前に定義された、またはその場その場で同期化されたイベントレポートはユーザの依頼ごとにスケジュールが作成され且つ生成されうる。加えて、ユーザはいつでもイベント同期報告の生成をマニュアル操作で依頼することができる。また、ユーザは、いつでも新規イベント同期報告をマニュアル操作で作成できる。
【００８７】
図４Ｄのレポート４６０などのイベント同期報告は、プロセス制御システムのユーザーインターフェース画面に表示するために生成しうるし、別の遠隔またはローカルコンピュータまたはコンピューターデバイスに表示するために生成しうるし、遠隔またはローカルデータベースに格納するためにも生成しうる。加えて、イベント同期報告は、プリンタになど、別の遠隔またはローカルの場所に生成且つ送信しうる。
【００８８】
ここで図４Ｅに移って説明すると、本開示の方法およびシステムの実施形態は、同期化されたイベントの報告を使用する検索アプリケーションを含みうる。前述の如く、本開示の方法およびシステムは、プロセス制御システムのヒストリアンデータベースの中に記録されうる作業変更管理システム・イベントを生成しうる。これらの作業変更管理システム・イベントは、プロセス制御システムデータベース検索ツールを介して容易に検索可能でありうる。図４Ｅは、プロセス制御システムにおいてイベント同期報告を使用する検索アプリケーションの実施形態に関するユーザーインターフェース画面４８０のスナップショットを示す。
【００８９】
図４Ｅにおいて、画面４８０は、プロセス制御システムの利用可能なシステムフォルダ表示構成４８２を含みうる。画面４８０には、例えば、日付またはその他の期間範囲４８８、イベントのタイプ４９０、且つ又はシフトまたはその他の同期化パラメータ５００によるヒストリアンデータベースの検索を可能にするユーザ入力領域４８５が含まれうる。この実施例において、イベント・タイプ４９０「変更」は、作業変更管理システム・イベントだけに検索を限定することを示す。タグ５０２は、作業変更管理システム・イベントの探索空間を更に限定することを示しうる。また、プロセス制御システムにおいて現在利用可能であるその他の検索可能なパラメータも、例えばプロセス工場の一区域や場所などのユーザ入力領域４８５に含まれうる。検索結果は、画面５０５の結果部分に表示され、図４Ｃのヒストリアンデータベースのスナップショット画面４４０に類似する内容且つ又は形式を備えうる。
【００９０】
実施した際、ここに記載されるコンピュータ可読指示またはソフトウェアはいずれも、磁気ディスクやレーザーディスクなどのいかなるコンピュータ可読記憶媒体またはメモリ、またはその他の記憶媒体、また、コンピュータまたはプロセッサ、携帯型メモリなどのＲＡＭまたはＲＯＭに格納しうるものである。更に、いかなる周知または所望の配送方法（例えば、コンピュータ可読ディスクまたはその他の可搬コンピュータ記憶機構に保存して、或いは、電話回線、インターネット、ワールド・ワイド・ウェブ、その他のローカルエリアネットワークまたは広域ネットワークなどの通信チャンネルを通して、など）を使用して、ユーザやプロセス工場またはオペレーターワークステーションにこのソフトウェアを提供しうる。（なお、このような配送は、可搬型記憶媒体を介して該ソフトウェアを提供するのと同じ又は類似的な意味を持つと見なされる。）更に、このソフトウェアは、変調または暗号化無しに直接提供されうる、又は、通信チャンネルを通じて伝送される前に、適切な変調搬送波且つ又は暗号化技法の如何なるものを使用して変調且つ又は暗号化されうる。
【００９１】
上記において、特定の実施例（本発明を例証する実施形態に過ぎず、本発明を限定するものではない）を参照して本発明を説明したが、通常の技術を有する当業者にとっては、本発明の精神と範囲から逸脱することなく、ここに開示される実施形態に変更、追加又は削除が生じうることが明らかなはずである。
【図１】
2010086535.tif 000003
【図２】
2010086535.tif 000004
【図３】
2010086535.tif 000005
【図４Ａ】
2010086535.tif 000006
【図４Ｂ】
2010086535.tif 000007
【図４Ｃ】
2010086535.tif 000008
【図４Ｄ】
2010086535.tif 000009
【図４Ｅ】
2010086535.tif 000010