(57)【要約】【課題】プロセス制御システムで動的リンク型グラフィカル・メッセージを提供する方法及びシステムの提供。【解決手段】動的リンク型グラフィカル・メッセージはハイパーリンクおよび電子付箋画像を含む。表示ビューのランタイム時に、ハイパーリンクは電子付箋画像の内容とプロセス制御オブジェクトとの間に確立され電子付箋画像がプロセス制御オブジェクトの表現に近接して表示される。電子付箋画像は、プロセス制御オブジェクトまたは対応するサブクラス・オブジェクトの表現を含む表示ビューに自動的に表示され、プロセス制御システムと通信するコンピューティング機器に表示される。電子付箋画像の内容は、プロセス制御オブジェクトのコンフィギュレーション及び表示ビューから分離されて記憶される。動的リンク型グラフィカル・メッセージの特性を管理し表示するユーザ・インターフェイスがさらに開示される。【選択図】図４
2011070673.tif 000002
【特許請求の範囲】
【請求項１】
プロセス制御プラントのプロセス制御システムで用いる動的リンク型グラフィカル・メッセージング・システムであって、
プロセッサ、メモリおよびディスプレイを有し、前記プロセス制御システムと通信するコンピューティング機器と、
前記コンピューティング機器の前記メモリに記憶され、
ハイパーリンクとフィールドを含む電子付箋画像とを含む動的リンク型グラフィカル・メッセージを作成し、
前記電子付箋画像の前記フィールドの内容を前記プロセス制御システムが利用できる集中型データベースのエントリに記憶し、
前記電子付箋画像の前記フィールドの前記内容を前記プロセス制御システムの中に構成されたプロセス制御オブジェクトと関連付け、
前記ディスプレイ上の前記プロセス制御オブジェクトの表現を含む表示ビューのランタイム中に、前記フィールドの前記内容と前記プロセス制御オブジェクトとの間に前記ハイパーリンクを確立し、
前記表示ビュー上の前記プロセス制御オブジェクトの前記表現と共に、前記フィールドの前記内容を含む前記電子付箋画像を提示するため、
前記プロセッサによって実行可能である動的リンク型グラフィカル・メッセージ・プロバイダのためのコンピュータ実行可能な命令と、
を備える動的リンク型グラフィカル・メッセージング・システム。
【請求項２】
前記コンピューティング機器が第１のコンピューティング機器であり、前記表示ビューが第１の表示ビューであり、前記ディスプレイが第１のディスプレイであり、前記コンピュータ実行可能な命令が第１のコンピュータ実行可能な命令であり、
前記プロセス制御システムと通信する第２のコンピューティング機器をさらに備え、
前記第２のコンピューティング機器が、
前記第２のコンピューティング機器の第２のディスプレイ上の第２の表示ビューのランタイム中に、前記フィールドの前記内容と前記プロセス制御オブジェクトとの間に前記ハイパーリンクを確立し、
前記第２の表示ビュー上の前記プロセス制御オブジェクトの前記表現と共に、前記フィールドの前記内容を含む前記電子付箋画像を提示するため、
前記第２のコンピューティング機器のメモリに記憶され、前記第２のコンピューティング機器のプロセッサによって実行可能である第２のコンピュータ実行可能な命令を含む、
請求項１に記載の動的リンク型グラフィカル・メッセージング・システム。
【請求項３】
前記プロセス制御オブジェクトがプロセス制御クラス・オブジェクトであり、
前記動的リンク型グラフィカル・メッセージが前記プロセス制御クラス・オブジェクトのサブクラス・オブジェクトに対応する付加的なハイパーリンク組をさらに含み、
前記動的リンク型グラフィカル・メッセージ・プロバイダのための前記コンピュータ実行可能な命令が、
前記電子付箋画像の前記フィールドの前記内容をサブクラス・オブジェクトと関連付け、
前記サブクラス・オブジェクトの表現を含む特有の表示ビューのランタイム中に、前記フィールドの前記内容と前記サブクラス・オブジェクトとの間に付加的なハイパーリンクを確立し、
前記サブクラス・オブジェクトの前記表現と共に、前記フィールドの前記内容を含む前記電子付箋画像を提示するためさらに実行可能である、
請求項１に記載の動的リンク型グラフィカル・メッセージング・システム。
【請求項４】
前記集中型データベースの前記エントリが、前記集中型データベースの前記エントリが前記動的リンク型グラフィカル・メッセージに対応するという標識を備える、請求項１に記載の動的リンク型グラフィカル・メッセージング・システム。
【請求項５】
前記集中型データベースが、電子業務日誌と、ヒストリアン・データベースと、事象データベースと、知識オブジェクト・データベースとのうちの少なくとも１つである、請求項１に記載の動的リンク型グラフィカル・メッセージング・システム。
【請求項６】
前記電子付箋画像の前記フィールドの前記内容が２つ以上の集中型データベースに亘って記憶される、請求項１に記載の動的リンク型グラフィカル・メッセージング・システム。
【請求項７】
前記集中型データベースから論理的に独立している動的リンク型グラフィカル・メッセージ・データベースと、
前記動的リンク型グラフィカル・メッセージに対応する前記動的リンク型グラフィカル・メッセージ・データベースの中のエントリと、
前記動的リンク型グラフィカル・メッセージ・データベースへのユーザ・インターフェイスと、
をさらに備え、
前記コンピュータ実行可能な命令が、前記動的リンク型グラフィカル・メッセージに対応する前記動的リンク型グラフィカル・メッセージ・データベースの中の前記エントリに基づいて前記ハイパーリンクを確立するためさらに実行可能である、
請求項１に記載の動的リンク型グラフィカル・メッセージング・システム。
【請求項８】
前記動的リンク型グラフィック・メッセージに対応する前記動的リンク型グラフィカル・メッセージ・データベースの中の前記エントリが、前記動的リンク型グラフィカル・メッセージの標識、作成時間、満了期間、前記プロセス制御オブジェクトの標識、前記集中型データベースの標識、作者の標識、前記動的リンク型グラフィカル・メッセージのカテゴリもしくはタイプ、ユーザもしくはユーザのグループの権限レベルに対応する可視性の標識、または、付加情報フィールドのうちの少なくとも１つを含む、請求項７に記載の動的リンク型グラフィカル・メッセージング・システム。
【請求項９】
前記満了期間が満了した後、または、前記動的リンク型グラフィカル・メッセージの削除後、前記電子付箋画像が前記表示ビューから除去され、前記ハイパーリンクが無効にされ、前記動的リンク型グラフィカル・メッセージ・データベースの中の前記エントリが削除され、前記内容が前記集中型データベースの中に維持される、請求項８に記載の動的リンク型グラフィカル・メッセージング・システム。
【請求項１０】
前記表示ビューが少なくとも１個の動的リンク型グラフィカル・メッセージが定義済みであるが不可視であることを示す動的リンク型グラフィカル・メッセージ可視性インジケータを含む、請求項１に記載の動的リンク型グラフィカル・メッセージング・システム。
【請求項１１】
前記動的リンク型グラフィカル・メッセージ・プロバイダのための前記コンピュータ実行可能な命令が、作成、修正、リンク、検索、許可設定、または、削除のうちの少なくとも１つを含む動的リンク型グラフィカル・メッセージ管理操作の組を提供するため前記プロセッサによってさらに実行可能である、請求項１に記載の動的リンク型グラフィカル・メッセージング・システム。
【請求項１２】
前記動的リンク型グラフィカル・メッセージ管理操作の前記組が、前記集中型データベースのためのユーザ・インターフェイス、前記プロセス制御オブジェクトのためのユーザ・インターフェイス、または、前記表示ビューのためのユーザ・インターフェイスのうちの少なくとも１つを介してアクセス可能である、請求項１１に記載の動的リンク型グラフィカル・メッセージング・システム。
【請求項１３】
前記動的リンク型グラフィカル・メッセージ管理操作である修正が、選択された動的リンク型グラフィカル・メッセージの内容を修正すること、または、前記選択された動的リンク型グラフィカル・メッセージに対応する特有の電子付箋画像の外観を修正することのうちの少なくとも１つを備え、
前記電子付箋画像の前記外観を修正することが、形状、色、サイズ、動的視覚的特徴、場所、または、フォントのうちの少なくとも１つを修正することを備える、請求項１２に記載の動的リンク型グラフィカル・メッセージング・システム。
【請求項１４】
前記電子付箋画像が、
サイズ変更可能、
前記ディスプレイ上の異なる場所へ移動可能、
前記ディスプレイの前景への移動または前記ディスプレイの背景への送り出し可能、
非表示または再表示可能、または、
前記ディスプレイのサイズに比例した拡大縮小可能、
のうちの少なくとも１つである、請求項１に記載の動的リンク型グラフィカル・メッセージング・システム。
【請求項１５】
前記動的リンク型グラフィカル・メッセージ・プロバイダが前記表示ビューに提示された前記電子付箋画像に対応するユーザ開始アクションに応答してウィンドウをさらに表示し、
前記ウィンドウが、前記フィールドの前記内容と、前記集中型データベースの前記エントリの少なくとも１つの付加的なデータベースフィールドとを含み、
前記少なくとも１つの付加的なデータベース・フィールドが、作者フィールド、作成日フィールド、タイトルフィールド、メッセージ詳細フィールド、または、満了フィールドのうちの少なくとも１つを含み、
前記ユーザ開始アクションが、ユーザ開始マウス・アクション、ユーザ開始カーソル・アクション、音声コマンド、または、ユーザ開始タッチスクリーン・アクションのうちの少なくとも１つを備える、
請求項１に記載の動的リンク型グラフィカル・メッセージング・システム。
【請求項１６】
前記電子付箋画像が、色、形状、フォント、サイズ、または、動的属性のうちの少なくとも１つである視覚的特徴を有し、
前記視覚的特徴が、動的リンク型グラフィカル・メッセージ・タイプ、ユーザ識別情報、前記プロセス制御プラントの中での物理的場所、プロセス制御オブジェクト・クラス、または、前記動的リンク型グラフィカル・メッセージの優先度のうちの少なくとも１つに対応する、
請求項１に記載の動的リンク型グラフィカル・メッセージング・システム。
【請求項１７】
前記動的リンク型グラフィカル・メッセージ・プロバイダのための前記コンピュータ実行可能な命令が、前記ディスプレイ上の利用可能な動的リンク型グラフィカル・メッセージの可視性をユーザに関連付けられた権限レベル、前記プロセス制御プラントの物理的領域、または、ユーザ指定基準のうちの少なくとも１つに基づいてフィルタ処理するためさらに実行可能である、請求項１に記載の動的リンク型グラフィカル・メッセージング・システム。
【請求項１８】
プロセス制御プラントのプロセス制御システムで用いる動的リンク型グラフィカル・メッセージであって、
前記プロセス制御システムの中で構成された前記プロセス制御システムのプロセス制御オブジェクトの表現と共に、前記プロセス制御システムと通信するコンピューティング機器のディスプレイ上の表示ビューに提示された、フィールドを含む電子付箋画像と、
前記表示ビューのランタイムに確立され、前記プロセス制御システムの少なくとも１つの集中型データベースの中のエントリに記憶されている前記電子付箋画像の前記フィールドの内容を前記プロセス制御オブジェクトにリンクするハイパーリンクと、
前記少なくとも１つの集中型データベースと論理的に独立している動的リンク型グラフィカル・メッセージ・データベースの中で、前記動的リンク型グラフィカル・メッセージの標識、前記プロセス制御オブジェクトの標識、および前記少なくとも１つの集中型データベースの標識を含み、前記プロセス制御オブジェクトのコンフィギュレーションおよび前記表示ビューのコンフィギュレーションを除外するエントリと、
を備える動的リンク型グラフィカル・メッセージ。
【請求項１９】
前記動的リンク型グラフィカル・メッセージ・データベースの中の前記エントリが、タイトルフィールドと、作者フィールドと、メッセージ詳細フィールドと、作成日フィールドと、満了フィールドと、前記プロセス制御システムにおいて構成された第２のプロセス制御オブジェクトへの第２のハイパーリンクとから選択された少なくとも１つの付加的なデータベース・フィールドをさらに含み、
前記少なくとも１つの付加的なデータベース・フィールドが、前記動的リンク型グラフィカル・メッセージに対応するユーザ開始アクションに応答して前記表示ビューに現れるウィンドウの中に表示され、
前記ユーザ開始アクションが、ユーザ開始マウス・アクションと、ユーザ開始カーソル・アクションと、ユーザ開始音声アクティブ化と、ユーザ開始タッチスクリーン・アクションとのうちの１つを備える、
請求項１８に記載の動的リンク型グラフィカル・メッセージ。
【請求項２０】
前記少なくとも１つの集中型データベースが２つ以上の集中型データベースを備える、請求項１８に記載の動的リンク型グラフィカル・メッセージ。
【請求項２１】
前記電子付箋画像が、
サイズ変更可能と、
前記ディスプレイ上の異なる場所へ移動可能と、
前記ディスプレイの前景への移動または前記ディスプレイの背景への送り出し可能と、
非表示または再表示可能と、
前記ディスプレイのサイズに比例した拡大縮小可能と、
のうちの少なくとも１つである、請求項１８に記載の動的リンク型グラフィカル・メッセージ。
【請求項２２】
前記動的リンク型グラフィカル・メッセージが前記プロセス制御オブジェクトの前記表現と共に２つ以上の表示ビューの１つずつに現れ、前記２つ以上の表示ビューの１つずつが前記プロセス制御システムと通信する異なるコンピューティング機器に提示される、請求項１８に記載の動的リンク型グラフィカル・メッセージ。
【請求項２３】
前記プロセス制御オブジェクトがクラス・オブジェクトであり、
前記動的リンク型グラフィカル・メッセージが、各付加的なハイパーリンクが前記フィールドの前記内容を前記クラス・オブジェクトの異なるサブクラス・オブジェクトにリンクする付加的なハイパーリンクの組をさらに含み、
各付加的なハイパーリンクが前記異なるサブクラス・オブジェクトの表現を含む特有の表示ビューのランタイム時に確立される、
請求項１８に記載の動的リンク型グラフィカル・メッセージ。
【請求項２４】
前記動的リンク型グラフィカル・メッセージが、ユーザにより作成済み、閲覧済み、修正済み、または、削除済みのうちの少なくとも１つである、請求項１８に記載の動的リンク型グラフィカル・メッセージ。
【請求項２５】
前記動的リンク型グラフィカル・メッセージが、権限レベルに基づいて前記ユーザにより作成済み、閲覧済み、修正済み、または、削除済みのうちの少なくとも１つである、請求項２４に記載の動的リンク型グラフィカル・メッセージ。
【請求項２６】
前記動的リンク型グラフィカル・メッセージが、前記少なくとも１つの集中型データベースのためのユーザ・インターフェイス、前記表示ビューのためのユーザ・インターフェイス、または、前記プロセス制御オブジェクトのためのユーザ・インターフェイスのうちの少なくとも１つを介して、前記ユーザにより作成済み、閲覧済み、修正済み、または、削除済みのうちの少なくとも１つである、請求項２４に記載の動的リンク型グラフィカル・メッセージ。
【請求項２７】
前記動的リンク型グラフィカル・メッセージが時間満了後に削除される、請求項１８に記載の動的リンク型グラフィカル・メッセージ。
【請求項２８】
前記電子付箋画像が、色、形状、フォント、または、動的属性のうちの少なくとも１つである視覚的特徴を有し、
前記視覚的特徴が、動的リンク型グラフィカル・メッセージのタイプ、ユーザの権限レベル、前記プロセス制御プラントの中での物理的場所、前記動的リンク型グラフィカル・メッセージの優先度、または、ユーザ指定基準のうちの少なくとも１つに対応する、
請求項１８に記載の動的リンク型グラフィカル・メッセージ。
【請求項２９】
前記視覚的特徴が選択可能または修正可能のうちの少なくとも１つである、請求項２８に記載の動的リンク型グラフィカル・メッセージ。
【請求項３０】
プロセス制御プラントのプロセス制御システムにおいて動的リンク型グラフィカル・メッセージを提供する方法であって、
ハイパーリンクとフィールドを含む電子付箋画像とを含む動的リンク型グラフィカル・メッセージを作成するステップと、
前記電子付箋画像の前記フィールドの内容を前記プロセス制御システムが利用できる集中型データベースのエントリに記憶するステップと、
前記フィールドの前記内容を前記プロセス制御システムの中に構成されたプロセス制御オブジェクトと関連付けるステップと、
コンピューティング機器のディスプレイ上の前記プロセス制御オブジェクトの表現を含む表示ビューのランタイム中に、前記フィールドの前記内容と前記プロセス制御オブジェクトとの間に前記ハイパーリンクを確立するステップと、
前記プロセス制御オブジェクトの前記表現と共に、前記フィールドの前記内容を含む前記電子付箋画像を前記表示ビューに提示するステップと、
を備える方法。
【請求項３１】
前記表示ビューが第１の表示ビューであり、前記ディスプレイが第１のディスプレイであり、前記コンピューティング機器が第１のコンピューティング機器であり、
前記プロセス制御システムと通信する第２のコンピューティング機器の第２のディスプレイ上での前記プロセス制御オブジェクトの前記表現を含む第２の表示ビューのランタイム中に、前記フィールドの前記内容と前記プロセス制御オブジェクトとの間に前記ハイパーリンクを確立するステップと、
前記プロセス制御オブジェクトの前記表現と共に、前記フィールドの前記内容を含む前記電子付箋画像を前記第２の表示ビューに提示するステップと、
をさらに備える、請求項３０に記載の方法。
【請求項３２】
メッセージ作成、メッセージ修正、メッセージ削除、メッセージのための許可設定、または、メッセージリンクのうちの少なくとも１つを含む、動的リンク型グラフィカル・メッセージングのための管理操作の組を提供するステップをさらに備える、請求項３０に記載の方法。
【請求項３３】
前記表示ビューのためのユーザ・インターフェイス、前記集中型データベースのためのユーザ・インターフェイス、または、前記プロセス制御システムにおける前記プロセス制御オブジェクトを管理するユーザ・インターフェイスのうちの少なくとも１つを介して前記管理操作の組を提供するステップをさらに備える、請求項３２に記載の方法。
【請求項３４】
前記フィールドの前記内容を前記プロセス制御オブジェクトと関連付けるステップが、前記フィールドの前記内容をプロセス制御クラス・オブジェクトと関連付けるステップを備え、
前記電子付箋画像の前記フィールドの前記内容を前記プロセス制御クラス・オブジェクトのサブクラス・オブジェクトと関連付けるステップと、
前記サブクラス・オブジェクトの表現を含む特有の表示ビューのランタイム中に、前記フィールドの前記内容と前記サブクラス・オブジェクトとの間に付加的なハイパーリンクを確立するステップと、
前記サブクラス・オブジェクトの前記表現と共に、前記フィールドの前記内容を含む前記電子付箋画像を前記特有の表示ビューに提示するステップと、
をさらに備える、請求項３０に記載の方法。
【請求項３５】
前記ハイパーリンクを確立するステップが前記集中型データベースから前記フィールドの前記内容を取り出すステップを備え、
前記集中型データベースが、電子業務日誌、ヒストリアン・データベース、事象データベース、または、知識オブジェクト・データベースのうちの少なくとも１つである、請求項３０に記載の方法。
【請求項３６】
前記内容が記憶されている前記集中型データベースの前記エントリが１個以上の動的リンク型グラフィカル・メッセージに対応することを示す標識を提供するステップをさらに備える、請求項３０に記載の方法。
【請求項３７】
前記動的リンク型グラフィカル・メッセージに対応するエントリを含み、前記プロセス制御オブジェクトのコンフィギュレーションおよび前記表示ビューのコンフィギュレーションを除外する動的リンク型グラフィカル・メッセージ・データベースを提供するステップと、
データベース管理機能の組および検索能力を含む前記動的リンク型グラフィカル・メッセージ・データベースへのユーザ・インターフェイスを提供するステップと、
をさらに備える、請求項３０に記載の方法。
【請求項３８】
１個ずつが、前記動的リンク型グラフィカル・メッセージの識別情報、作成時間、満了時間、前記プロセス制御オブジェクトの指標、前記集中型データベースの指標、作者の指標、カテゴリもしくはタイプ、ユーザもしくはユーザのグループの権限レベルに対応する可視性の指標、または、付加情報フィールドのうちの１つに対応する１個以上のフィールドを前記動的リンク型グラフィカル・メッセージに対応する前記動的リンク型グラフィカル・メッセージ・データベースの前記エントリの中に提供するステップをさらに備える、請求項３７に記載の方法。
【請求項３９】
前記電子付箋画像を前記表示ビューから除去するステップと、
前記ハイパーリンクを無効にするステップと、
前記動的リンク型グラフィカル・メッセージに対応する前記動的リンク型グラフィカル・メッセージ・データベースから前記エントリを削除するステップと、
前記集中型データベースの中の前記フィールドの前記内容を維持するステップと、
を含み、
ユーザコマンドまたはタイマ満了のうちの少なくとも１つに基づいて前記動的リンク型グラフィカル・メッセージを削除するステップをさらに備える、請求項３８に記載の方法。
【請求項４０】
少なくとも１個の動的リンク型グラフィカル・メッセージがアクティブ状態であるが、前記表示ビュー上で不可視であることを示す可視性インジケータを前記表示ビューに提供するステップをさらに備える、請求項３０に記載の方法。
【請求項４１】
前記表示ビューと関連付けられたアクティブ状態の動的リンク型グラフィカル・メッセージの組をフィルタ処理するステップと、
前記フィルタ処理された組または前記フィルタ処理された組の逆のうちの一方に対応する電子付箋画像の組を前記表示ビューに表示するステップと、
をさらに備え、
前記フィルタ処理が、ユーザと関連付けられた権限レベル、前記プロセス制御プラントの物理的領域、または、ユーザ指定基準のうちの少なくとも１つに基づいている、
請求項４０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本願は、２００９年９月２３日付けで出願され、参照によって本明細書中に開示全体が組み込まれる、“Ｄｙｎａｍｉｃａｌｌｙ  Ｌｉｎｋｅｄ  Ｇｒａｐｈｉｃａｌ  Ｍｅｓｓａｇｅ  ｆｏｒ  Ｐｒｏｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍｓ”という名称の米国仮出願第６１／２４５，０９６号の利益を主張する。
【０００２】
発明の分野
本開示は、一般に、プロセス制御システムにおける動的リンク型グラフィカル・メッセージに係わり、特に、プロセス制御システムにおける表示、記憶、および使用のための動的にリンクされた電子付箋に関する。
【背景技術】
【０００３】
化学、石油または他のプロセス制御プラントで用いられるようなプロセス制御システムは、典型的に、アナログバス、デジタルバスまたはアナログ／デジタル結合バスを介して少なくとも１台のホストまたはオペレータ・ワークステーションおよび１台以上のフィールド機器に通信可能に連結された１台以上のプロセス制御器と入出力（Ｉ／Ｏ）機器とを含む。例えば、バルブ、バルブポジショナ、スイッチおよびトランスミッタ（例えば、温度センサ、圧力センサおよび流速センサ）でもよいフィールド機器は、弁の開閉および圧力パラメータの測定のようなプロセス内の機能を実行する。プロセス制御器は、フィールド機器によって行われるプロセス測定量、および／または、フィールド機器に関係する他の情報を示す信号を受信し、制御ルーチンを実施するためこの情報を使用し、その後、プロセスの動作を制御するためバスまたは他の通信線を介してフィールド機器へ送信される制御信号を生成する。このようにして、プロセス制御器は、フィールド機器を連結するバスおよび／または他の通信リンクを介してフィールド機器を使用して制御戦略を実行し調整することがある。
【０００４】
フィールド機器および制御器からの情報は、通常はデータハイウェイを越えて、典型的に、制御室またはより過酷なプラント環境から離れた他の場所に置かれたオペレータ・ワークステーション、パーソナル・コンピュータ、データ・ヒストリアン、レポートジェネレータ、集中型データベースなどのような１台以上の他のハードウェア機器で利用できるようにされる。これらのハードウェア機器は、例えば、オペレータがプロセス制御ルーチンのセッティングの変更、制御器またはフィールド機器内の制御モジュールの動作の修正、プロセスの現在状態の閲覧、フィールド機器および制御器によって発生された警報の閲覧、作業者の訓練またはプロセス制御ソフトウェアの試験を目的としたプロセスの動作のシミュレーション、コンフィギュレーション・データベースの維持および更新などのプロセスに関する機能を実行することを可能にさせることがあるアプリケーションを動かす。
【０００５】
実施例として、Ｆｉｓｈｅｒ  Ｒｏｓｅｍｏｕｎｔ  Ｓｙｓｔｅｍｓ，  Ｉｎｃ．から販売されているＤｅｌｔａＶ（商標）制御システムは、プロセスプラント内の様々な場所に位置している異なる機器の中に記憶され、異なる機器によって実行される複数のアプリケーションを含む。１台以上のオペレータ・ワークステーションの中に存在するコンフィギュレーション・アプリケーションは、ユーザがプロセス制御モジュールを作成または変更し、データハイウェイを介して専用分散型コントローラにこれらのプロセス制御モジュールをダウンロードすることを可能にする。典型的に、これらの制御モジュールは、機能ブロックへの入力に基づいて制御スキームの範囲内で機能を実行し、そして、制御スキームの範囲内で他の機能ブロックへ出力を供給するオブジェクト指向プログラミング・プロトコルの中のオブジェクトであって、通信可能に相互接続された機能ブロックで構成されている。コンフィギュレーション・アプリケーションは、コンフィギュレーション設計者がデータをオペレータに表示するためビューイング・アプリケーションによって使用されるオペレータ・インターフェイスを作成または変更することをさらに可能にし、プロセス制御ルーチン内でオペレータにセットポイント等のセッティングを変更させることを可能にする。各専用制御器と、場合によっては、フィールド機器とは、実際のプロセス制御機能を実施するため、制御モジュールに割り当てられダウンロードされた、制御モジュールを動かす制御器アプリケーションを記憶し実行する。１台以上のオペレータ・ワークステーションで動かされることがあるビューイング・アプリケーションは、データハイウェイを介して制御器アプリケーションからデータを受信し、このデータをプロセス制御システムの設計者、オペレータ、またはユーザ・インターフェイスを使用してユーザへ表示し、ある程度の数の異なるビューのうちのいずれか、例えば、オペレータのビュー、エンジニアのビュー、技術者のビューなどを提供することがある。データ・ヒストリアン・アプリケーションは、典型的に、データハイウェイを越えて提供されたデータの一部または全部を収集および記憶するデータ・ヒストリアン機器に記憶され、データ・ヒストリアン機器によって実行され、一方、コンフィギュレーション・データベース・アプリケーションは、現在のプロセス制御ルーチン・コンフィギュレーションおよび関連付けられたデータを記憶するためにデータハイウェイに取り付けられたさらなるコンピュータの中で動くことがある。代替的に、コンフィギュレーション・データベースは、コンフィギュレーション・アプリケーションと同じワークステーションの中に位置していることがある。
【０００６】
コンフィギュレーション・アプリケーションは、機能ブロック・テンプレート・オブジェクト、および、場合によっては、制御モジュール・テンプレート・オブジェクトのようなテンプレート・オブジェクトのライブラリからのオブジェクトを含むことがある。これらのコンフィギュレーション・アプリケーションは、プロセスプラントのための制御戦略を構成するために使用される。テンプレート・オブジェクトは、デフォルト特性、セッティング、およびオブジェクトと関連付けられたメソッドを有し、コンフィギュレーション・アプリケーションを使用するエンジニアは、制御モジュールを開発するために、これらのテンプレート・オブジェクトを選択可能であり、原則として選択されたテンプレート・オブジェクトのコピーをコンフィギュレーション画面の中に置く。テンプレート・オブジェクトを選択し、コンフィギュレーション画面の中に置くプロセスの間に、エンジニアは、相互接続され、プロセスプラントにおける特定の用途のための特定の制御モジュールの中に含まれているプロセス制御オブジェクトを作成するため、これらのオブジェクトの入力と出力とを相互接続し、オブジェクトのパラメータ、名前、タグ、および、他の特性を変更する。１個以上のこのような制御モジュールを作成した後、エンジニアは、その後に、制御モジュールをインスタンス化し、プロセスプラントの運転中に実行するため適切な１台以上のコントローラおよびフィールド機器へダウンロードすることが可能である。
【０００７】
その後、エンジニアは、一般に、表示作成アプリケーションにおいて表示オブジェクトを選択し構築することにより、プロセスプラント内にオペレータ、保守要員などのための１個以上の表示を作成する。これらの表示は、典型的に、１台以上のワークステーションにシステムワイドの基準で実施され、プラント内の制御システムまたは機器の動作状態に関して予め構成された表示をオペレータまたは保守要員に提供する。典型的に、これらの表示は、プロセスプラント内の制御器または他の機器によって生成された警報を受信し表示する警報表示と、プロセスプラント内の制御器および他の機器の動作状態を指示する制御表示と、プロセスプラント内の機器の機能状態を指示する保守表示などの形式をとる。何らかの知られているシステムでは、表示は、物理的または論理的要素と関連付けられた図形を有し、物理的または論理的要素に関するデータを受信するため物理的または論理的要素に通信可能に連携されているプロセス制御オブジェクトの使用を通じて作成される。オブジェクトは、例えば、タンクが半分満ちていることを例示する、流れセンサによって測定される流れを例示するなどのため、受信データに基づいて表示画面上の図形を変化させることがある。
【０００８】
制御コンフィギュレーション・アプリケーションと同様に、表示作成アプリケーションは、オペレータ表示、保守表示などを作成するために、いずれかの所望のコンフィギュレーションで画面に置かれることがあるタンク、バルブ、センサ、スライドバー等のオペレータ制御ボタン、オン／オフスイッチなどのようなテンプレート・グラフィカル表示項目を有する。画面に置かれるとき、個々のグラフィック項目は、プロセスプラントの内部のメカニズムの何らかの情報または表示を異なるユーザへ供給するように画面上で相互接続されることがある。各々の個々のグラフィック項目はオブジェクトおよび／またはオブジェクトのクラスと関連付けられることがある。
【０００９】
プロセス制御システムを使用するプロセス制御プラントでは、オペレータおよび／または他のプロセス制御プラント要員は、多くの場合に、プロセス制御プラントを安全、能率的および有益に運転するため、特有の制御ループ、機能ブロック、機器、または、他の物理的もしくは論理的プロセス制御要素に関する情報を通信することが必要である。通信は、例えば、プラントの異なる部分に位置しているか、または、異なるシフトで作業するプラント要員の間で行われることが必要である。この情報は、紙に書かれた業務日誌の中の手書き注記を通じて、または、オペレータ操作盤に置かれた物理的な付箋を通じて手動的に配信される。迅速かつ便利な手動メッセージ配信方法は、オペレータ通信文が見落とされる、紛失される、容易に見つけられない、または、容易に参照されない、もしくは、必要な関係者へ配布されないという結果をまねくことがよくある。
【００１０】
代替的に、オペレータ間の情報の通信は、電子業務日誌、電子メール、または、他の電子的媒体もしくは方法を介して行われることである。手動的な方法と比較すると、オペレータまたはプラント要員間の情報通信の電子的な方法は、より永続的であり、それほど容易に紛失することはないが、しかし、電子的な方法は、異なるタイプの不便をもたらすことがある。例えば、電子業務日誌エントリおよび故障した機器に関する機器仕様手引書の中の関連した節の両方からの内容を含む電子メールを送信するため、オペレータは、オペレータの制御操作盤に共に存在するか、または、オペレータの制御操作盤から共にアクセスできるアプリケーションを動かす必要があることがある。オペレータは、どちらのアプリケーションが動かされるべきであるか、および、アプリケーションまたは関連データがどこに配置されているかを判定することを余儀なくされるので、オペレータの時間と、注意と、時には、目前にあるオペレータの主な職務から離れる実際の存在さえも必要とする。さらに、電子的な通信配信は依然として各々の個々のメッセージ送信者に大きく依存する。内容および受信者の決定と、メッセージ、アプリケーションおよびデータの検索、アクセスおよび配信との不一致は、オペレータに不便を生じさせるだけでなく、例えば、オペレータがオペレータのプラント運転責任から注意をそらされる場合、潜在的に危険な状況をもたらすこともある。
【発明の概要】
【００１１】
本概要は、詳細な説明においてさらに後述される概念のうち選択されたものを簡略化された形式で提起するため与えられている。本概要は、請求項に記載された発明の対象の重要な特徴または不可欠な特徴を特定するためのものではなく、請求項に記載された発明の対象の範囲を限定するためのものでもない。
【００１２】
本開示は、動的リンク型グラフィカル・メッセージを提供するプロセス制御システムにおける方法およびシステムの実施形態を提供する。動的リンク型グラフィカル・メッセージはプロセス制御システムで用いるため作成されることがある。動的リンク型グラフィカル・メッセージは、表示画面上の電子付箋画像を含むことがあり、電子付箋画像は、例えば、説明、タイトルまたは他の内容を格納するフィールドを含むことがある。動的リンク型グラフィカル・メッセージは、電子付箋画像の内容のプロセス制御システムにおける特定のプロセス制御オブジェクトへの関連性を実体化するハイパーリンクをさらに含むことがある。典型的に、プロセス制御オブジェクトはオブジェクト指向プログラミング・プロトコルを使用してプロセス制御システムにおいて定義され構成されている。
【００１３】
動的リンク型グラフィカル・メッセージが作成されると、特定のプロセス制御オブジェクトと電子付箋の内容との間のグラフィカル・メッセージのハイパーリンクは、特定のプロセス制御オブジェクトを含む表示ビューのランタイムに作動されることがあり、作動されたハイパーリンクは、特定のプロセス制御オブジェクトの表現が表示される時および場所とは無関係に、電子付箋が特定のプロセス制御オブジェクトの表現の付近に自動的に表示されることを可能にすることがある。特に、特定のプロセス制御オブジェクトの表現を含むプロセス制御プラントと通信しているいずれかのオペレータ・ワークステーションまたはいずれかの他のコンピューティング機器上に提示されたいずれかの表示ビューは、表現の付近に表示された電子付箋画像をさらに含むことがある。よって、動的リンク型グラフィカル・メッセージの単一の初期作成は、プロセス制御プラント全体およびいずれかの関連付けられたコンピューティング機器を通じて、リンクされた特定のプロセス制御オブジェクトのいずれかのランタイム表示されたインスタンスと併せて、電子付箋の自動的な表示の永続化を生じさせることがある。
【００１４】
動的リンク型グラフィカル・メッセージは、定義、作成、アクティブ化または実行のためプロセス制御システムのコンフィギュレーション変更またはダウンロードを必要としないことがある。それどころか、動的リンク型グラフィカル・メッセージは、動的リンク型グラフィカル・メッセージに対応するプロセス制御オブジェクトを含む表示ビューのランタイム中のようなランタイム中に、定義、作成、アクティブ化、および／または、実行されることがある。例えば、動的リンク型グラフィカル・メッセージは、プロセス制御システムがアクセスでき、コンフィギュレーション・データベースまたは特定のプロセス制御オブジェクトの記憶場所ではない集中型データベース（例えば、事象データベース、ヒストリアン・データベース、電子業務日誌、文書リポジトリ、知識オブジェクト・データベースなど）に内容が記憶されるように定義されることがある。特定のプロセス制御オブジェクトを含む表示ビューのランタイム時に、記憶された内容と特定のプロセス制御オブジェクトとの間のハイパーリンクが確立されることがあり、対応する電子付箋画像が表示ビューに含まれることがある。動的リンク型グラフィカル・メッセージが削除されるとき、対応する電子付箋画像は、表示ビューから除去されることがあり、ハイパーリンクは無効にされることがあるが、動的リンク型グラフィカル・メッセージの内容は依然として集中型データベースの中に維持されることがある。
【００１５】
一実施例では、動的リンク型グラフィカル・メッセージの内容は、特有のタイプの電子業務日誌エントリとして電子業務日誌エントリ・データベースに記憶されることがある。特有のタイプは、動的リンク型グラフィカル・メッセージとして電子業務日誌エントリを区別することがある。動的リンク型グラフィカル・メッセージの内容は、電子業務日誌エントリの一部に過ぎないこともある。作者身元、作成日、満了日、メッセージ詳細などのような付加情報もまた業務日誌エントリに記憶されることがある。付加情報の一部または全部は、例えば、ユーザによる電子付箋のクリック、もしくは、電子付箋上のマウスオーバーの後、または、タッチスクリーンにアクセスする、カーソル・アクションを開始する、もしくは、音声作動コマンドのメカニズムを開始する、というような何らかの他のアクションをユーザが開始した後、表示上の対応する電子付箋画像とのユーザ相互作用に応答してユーザの目に見えることがある。付加的または代替的に、ユーザは、標準的な電子業務日誌インターフェイスを介して、動的リンク型グラフィカル・メッセージにさらにアクセスし、相互作用することがある。
【００１６】
動的リンク型グラフィカル・メッセージと、動的リンク型グラフィカル・メッセージをサポートするプロセス制御システムとは、オペレータおよびプロセス制御プラント要員に使いやすさおよび便利さを提供する特性を有することがある。実施例は、少数の例を挙げると、動的リンク型グラフィカル・メッセージ全部の可視性をオンまたはオフにする能力と、閲覧、変更および／または他の能力のための許可特権と、満了日と、外観操作と、異なるタイプまたはカテゴリの動的リンク型グラフィカル・メッセージの間の視覚的な違いとを含むことがある。さらに、本開示は動的リンク型グラフィカル・メッセージを管理する操作の組を提供する。
【図面の簡単な説明】
【００１７】
【図１】プロセス制御プラントにおける典型的な分散型プロセス制御システムのブロック図である。
【図２Ａ】動的リンク型グラフィカル・メッセージおよび対応する詳細ウィンドウを含むプロセス制御システムの表示ビューの実施例を示す図である。
【図２Ｂ】図２Ａの動的リンク型グラフィカル・メッセージの作成中に撮影されたスクリーンショットの実施形態を示す図である。
【図３Ａ】プロセス制御システムにおける動的リンク型グラフィカル・メッセージ・データベースの実施形態を示す図である。
【図３Ｂ】図３Ａの動的リンク型グラフィカル・メッセージからのエントリに対応する電子付箋画像の実施例を示す図である。
【図４】プロセス制御システムにおいて動的リンク型グラフィカル・メッセージを提供する方法の実施形態を示す図である。
【図５】動的リンク型グラフィカル・メッセージング・システムの実施形態を示す図である。
【発明を実施するための形態】
【００１８】
詳細な説明
ある一定の方法、装置、および製品が本明細書中に記載されているが、本特許の対象範囲はそれらに限定されない。それと反対に、本特許は、字義通りに、または、均等論の下で特許請求の範囲に完全に含まれるすべての方法、装置、および製品を対象とする。
【００１９】
図１を参照すると、プロセスプラント１０は、１対の冗長制御器でもよい１台以上のプロセス制御器１２を有する分散型プロセス制御システムを含む。各プロセス制御器１２は、所望の通信または制御器プロトコルに準拠するいずれのタイプのＩ／Ｏ機器でもよい入出力（Ｉ／Ｏ）カードまたは機器１８および１９を介して、１台以上のフィールド機器１４および１６に接続されている。フィールド機器１４および１６は、例えば、センサ、バルブ、トランスミッタ、ポジショナなどのようないずれのタイプのフィールド機器でもよく、そして、所望のどのような公開、独占、または、他の通信もしくはプログラミング・プロトコルに準拠してもよい。
【００２０】
プロセスプラント１０は、コンフィギュレーション・エンジニア、プロセス制御オペレータ、保守要員などのようなプラント要員によりアクセスすることができる（いずれのタイプのパーソナル・コンピュータ、ワークステーションなどでもよい）１台以上のホスト・ワークステーション、コンピュータ、または、ユーザ・インターフェイス２０および２２をさらに含む。ユーザ・インターフェイス２０および２２は、通信線またはバス２４を介してプロセス制御器１２に連結される。通信バス２４は、所望のハードウェアまたは無線通信構造を使用して、そして、例えば、イーサネット（登録商標）・プロトコルのような所望または適当な通信プロトコルを使用して、実施されることがある。プロセス制御器１２と、Ｉ／Ｏ機器１８および１９と、フィールド機器１４および１６とは、一般に、プロセス制御システムを構成する。
【００２１】
その上、データベース２８は、通信バス２４に接続されることがあり、プラント１０内部のプロセス制御器１２とフィールド機器１４および１６と関連付けられたパラメータ、状態および他のデータを収集し記憶するデータ・ヒストリアンとして動作する。代替的、または、付加的に、データベース２８は、プラント１０内部のプロセス制御システムの現在のコンフィギュレーション（およびプロセス制御システムに関連したコンフィギュレーション・データ）を記憶し、プロセス制御器１２とワークステーション２０および２２とによって使用されるコンフィギュレーション・データベースとして動作することがある。データベース２８は、将来の使用のためプロセスプラント１０において生成されたデータを収集し記憶するデータ・ヒストリアンとしてさらに機能することがある。図１は１つのデータベース２８だけを示しているが、事象ヒストリアン・データベースおよび連続プロセス・ヒストリアン・データベースのような複数のデータベースが考えられることがある。
【００２２】
プロセス制御器１２と、Ｉ／Ｏ機器１８および１９と、フィールド機器１４および１６とは、典型的に、時に過酷であることがあるプラント環境の内部で下方に位置し、プラント環境の全体を通じて分布しているが、ユーザ・インターフェイス２０および２２とデータベース２８とは、通常は、制御室またはオペレータもしくは保守要員によって容易にアクセス可能である他のあまり過酷ではない環境の中に位置している。知られているように、例えば、Ｅｍｅｒｓｏｎ  Ｐｒｏｃｅｓｓ  Ｍａｎａｇｅｍｅｎｔによって販売されるＤｅｌｔａＶ（商標）制御器でもよい各プロセス制御器１２は、ある程度の数の異なる独立に実行される制御モジュールまたはブロックを使用して制御戦略を実施する制御器アプリケーションを記憶し実行する。制御モジュールは、それぞれが一般に機能ブロックと称されるもので構成されている。各機能ブロックは、全制御ルーチンのうちの一部またはサブルーチンであり、プロセスプラント１０内部のプロセス制御ループを実施するために（リンクと呼ばれる通信を介して）他の機能ブロックと共に動作する。
【００２３】
周知のように、オブジェクト指向プログラミング・プロトコルの中のオブジェクトでもよい機能ブロックは、典型的にトランスミッタ、センサまたは他のプロセスパラメータ測定機器と関連付けられているような入力機能と、ＰＩＤ（比例積分微分）制御ルーチン、ファジイ論理などを実行する制御ルーチンと関連付けられているような制御機能と、プロセスプラント１０内部の何らかの物理的な機能を実行するためにバルブのような何らかの機器の動作を制御する制御または出力機能とのうちの１つを実行する。当然ながら、モデル予測制御器（ＭＰＣ）、最適化器などのようなハイブリッド型および他のタイプの複雑な機能ブロックが存在する。ＦｉｅｌｄｂｕｓプロトコルおよびＤｅｌｔａＶシステムプロトコルは、オブジェクト指向プログラミング・プロトコルにおいて設計され実施される制御モジュールおよび機能ブロックを使用するが、制御モジュールは、例えば、逐次的機能ブロック、ラダー・ロジックなどを含むいずれかの所望のプログラミングスキームを使用して設計されてもよく、機能ブロックまたはいずれかの他の特有のプログラミング技術を使用して設計されることに限定されない。
【００２４】
図１に示されたプロセスプラント１０では、プロセス制御器１２に接続されたフィールド機器は、例えば、アナログ線、または、アナログおよびデジタルの複合線を介してＩ／Ｏ機器１８へ通信する標準的な４−２０ｍＡ機器のような従来型（すなわち、非スマート）フィールド機器１４でもよい。代替的または付加的に、フィールド機器は、例えば、Ｆｉｅｌｄｂｕｓプロトコル通信を使用してデジタルバスを介してＩ／Ｏ機器１９へ通信するＦＯＵＮＤＡＴＩＯＮ（登録商標）Ｆｉｅｌｄｂｕｓフィールド機器のような、プロセッサおよびメモリを有するスマート・フィールド機器１６でもよい。スマート・フィールド機器１６は、制御器１２の中で実施される制御戦略と関連付けられた機能ブロックのようなモジュールまたはサブモジュールを記憶し実行することがある。２台の異なるＦｉｅｌｄｂｕｓフィールド機器１６の中に配置されることがある機能ブロックは、周知のように、プロセス制御を実施するため、プロセス制御器１２の内部の制御モジュールの実行と共に実行されることがある。当然ながら、フィールド機器１４および１６は、センサ、バルブ、トランスミッタ、ポジショナなどのようないずれのタイプの機器でもよく、Ｉ／Ｏ機器１８および１９は、ＨＡＲＴ、Ｆｉｅｌｄｂｕｓ、Ｐｒｏｆｉｂｕｓなどのような所望の通信または制御器プロトコルに準拠するいずれのタイプのＩ／Ｏ機器でもよい。
【００２５】
図１のプロセスプラント１０では、（例えば、パーソナル・コンピュータでもよい）ワークステーション２０は、プロセス制御器１２によって実行されるべきプロセス制御モジュールと、ワークステーション２０（または他のコンピュータ）によって実行されるべき表示ルーチンとを設計し、このようなプロセス制御モジュールをプロセス制御器１２へダウンロードするようにプロセス制御器１２と通信するために使用されることがある。さらに、ワークステーション２０は、プロセスプラント１０の運転中にプロセスプラント１０またはプロセスプラント１０の要素に関係がある情報を受信し表示する表示ルーチンを実行することがある。
【００２６】
ワークステーション２０は、プロセスプラント１０の内部で接続された機器に関する機能性を閲覧し供給するため、権限をもつユーザ（本明細書中ではオペレータと称される）によってアクセスされることがある、例えば、コンフィギュレーション設計アプリケーションおよびユーザ・インターフェイス・アプリケーションのような複数のアプリケーション３２を記憶し、例えば、プロセスプラント１０のコンフィギュレーションに関係があるコンフィギュレーション・データおよび他のデータ構造３２のようなデータを記憶するメモリ３４を含む。
【００２７】
複数のデータ・ソース・アプリケーション３２の全体が唯一のワークステーション２０の中に記憶されるように図示されているが、これらのデータ・ソース・アプリケーション３２のうちの一部、または、他のエンティティがプラント１０の内部またはプラント１０と関連付けられた、例えば、ワークステーション２２のような他のワークステーションまたはコンピュータ機器に記憶され実行されてもよい。さらに、複数のデータ・ソース・アプリケーション３２は、互いに異なり、および／または、プロセスプラント１０と異なる地理的場所に位置し、例えば、インターネット、他の公衆ネットワーク、および／または、私設ネットワークのような適当な通信ネットワークを介して通信するため適合していることがある。一部の実施形態では、ワークステーション２０は、遠隔コンピューティング機器（図示せず）によってアクセスされることがある。これらの実施形態では、プロセスプラント１０は遠隔コンピューティング機器への有線または無線ネットワーク接続を含むことがある。ネットワーク接続は、私設または公衆でもよく、いずれの公知のネットワーキング技術を使用してもよい。
【００２８】
ワークステーション２０は、オペレータがプロセス制御モジュールおよび他のルーチンを設計し、これらのプロセス制御モジュールをプロセス制御器１２（または、他のコンピュータ）へダウンロードするか、または、プロセスプラント１０の運転中に他のデータ・ソース・アプリケーション３２から情報を収集し、表示画面３７を介してオペレータへ情報表示することを可能にさせるため複数のアプリケーション３２を実行するプロセッサ３６をさらに含む。
【００２９】
本開示は、一般に、図１に示されたプロセス制御システムのようなプロセス制御システムにおいて動的リンク型グラフィカル・メッセージを提供することに関係する。動的リンク型グラフィカル・メッセージは、集中型データベース・エントリの内容をハイパーリンクによってプロセス制御オブジェクトとリンクし、および／または、関連付けることがある。ハイパーリンクは、いずれの公知のタイプのハイパーリンクでもよい。一部の実施形態では、ハイパーリンクは、プロセス制御要素に対応するプロセス制御オブジェクトと知識基準に対応する知識オブジェクトとの間の関連性を含み、プロセス制御オブジェクトを含む表示ビューのランタイム中に確立される動的ハイパーリンクでもよい。動的ハイパーリンクの実施例は、内容全体が参照によって本明細書中に組み込まれる同時係属中の米国特許出願第１２／５６５，２７２号で見つけられる。動的リンク型グラフィカル・メッセージの内容を含む集中型データベースは、典型的に、プロセス制御オブジェクトの定義またはコンフィギュレーションに関係する情報を記憶するデータベース（例えば、コンフィギュレーション・データベース）とは異なることがある。すなわち、集中型データベースは、プロセス制御オブジェクトの定義またはコンフィギュレーションに関係するデータベースから論理的に、そして、場合によっては、物理的に分離または独立していることがある。
【００３０】
プロセス制御オブジェクトの表現を含む表示ビューが構築されるランタイム時に、動的リンク型グラフィカル・メッセージのハイパーリンクは、表示ビューが集中型データベース・エントリの一部または全部を含む電子付箋画像をプロセス制御オブジェクトの表現の付近にまたは近接して表示するように作動されることがある。このようにして、電子付箋は、集中型データベース・エントリの内容と表示ビューのランタイム時に作動されたプロセス制御オブジェクトとの間のハイパーリンクのグラフィカル表現としての機能を果たすことがある。特に、電子付箋画像およびハイパーリンクはランタイム時に確立され、予め構成される必要がない。
【００３１】
さらに、電子付箋画像は、プロセス制御オブジェクトの表現を提示するプロセス制御システムのいずれかのワークステーションまたはコンピューティング機器上の表示ビューのいずれかのインスタンスに自動的に表示されることがある。ハイパーリンクが最初に定義されると、ハイパーリンクのグラフィカル表現（すなわち、電子付箋）は、プロセス制御オブジェクトの表現が提示される表示上でプロセス制御オブジェクトの表現の付近にまたは近接して表示されることがある。動的リンク型グラフィカル・メッセージの付加的な定義は別個のインスタンス、表示ビュー、ワークステーションなどのため必要とされない。
【００３２】
さらに、プロセス制御オブジェクトがクラス・オブジェクトである場合、電子付箋は、クラス・オブジェクトのいずれかのサブクラス・オブジェクトの表現の付近にまたは近接して自動的に表示されることがある。この場合、各サブクラス・オブジェクトに対応する別個の付加的なハイパーリンクは動的リンク型グラフィカル・メッセージと共に定義されることがあるので、各サブクラス・オブジェクトは動的リンク型グラフィカル・メッセージの内容と関連付けられている。
【００３３】
本開示は、現行の電子付箋方法およびシステムへの複数の利点を提供する。現行の電子付箋は、一般に、オペレーティング・システム・サービスまたはシェルプログラムの一部として提供され、典型的に、特有のコンピュータのオペレーティングシステムによって管理されたファイルまたはアプリケーションに関係付けられる。現行の電子付箋は、通常は、一般的なコンピューティングアプリケーション（例えば、フォトエディタ、ＰＤＦジェネレータ、ワードプロセッサ、スプレッドシートなど）と、一般的なコンピュータアプリケーションによって実行可能である特定のファイルまたはターゲットに関係付けられている。
【００３４】
さらに、現行の電子付箋は、典型的に、プロセス制御オブジェクト、専門プロセス制御ソフトウェア、およびプロセス制御システムから分離されている。例えば、現行の電子付箋を用いると、第１のオペレータは、特有の現行の電子付箋を作成し、電子付箋上の機器に関する内容をプロセス制御システムに入れることが可能であるが、第１のオペレータは、作成された付箋を汎用コンピュータプログラム、例えば、ワードプロセッサもしくはグラフィックスプログラムに、または、第１のオペレータが作業している特有のコンピュータまたはワークステーションにローカライズされた汎用コンピュータプログラムによって生成されたファイルに結合することに限定される。多くの場合に、汎用コンピュータプログラムおよび作成された付箋は、それぞれがプロセス制御システムの内部で定義され操作されるプロセス制御オブジェクトに気付かない。
【００３５】
ローカルに作成された付箋を配布するため、第１のオペレータは、最初に適切な受信者の組を決定し、次に、作成された付箋を対象となる機器に関心があるすべての他のオペレータまたはワークステーションへ電子メールでまたは電子的に送信する。各受信側オペレータは、その後に、メールされた現行の電子付箋を読み取るように要求され、おそらく、受信側オペレータの対応するコンピュータまたはワークステーションで関係付けられている汎用コンピューティングアプリケーションを開き、そして、自分の管理範囲内にある現行の電子付箋の中で参照されている（１台以上の）対応する対象となる機器を捜し出す付加的な対策を講じる。第１のオペレータが、元の現行の電子付箋を削除する場合、この削除は、ビューおよびワークステーション全体に亘る整合性を維持するために受信側オペレータへ通知される必要がある。各受信側オペレータは、その後に、自分の電子付箋のコピーの削除を確実にするためさらなる対策を講じるように要求される。
【００３６】
その上、現行のタイプの電子付箋は、プロセス制御オブジェクト・クラスの全体に亘って永久化され、コンフィギュレーションを通じて保存される能力がない。例えば、第１のオペレータが１つのタイプのバルブのための現行の電子付箋を作成した場合、さらなる別個の現行の電子付箋がバルブのタイプのインスタンス毎にランタイム中に作成される必要があり、種々のワークステーションおよび／または表示ビューへ配布される必要がある。別のシナリオでは、現行の電子付箋は、プロセス制御システムの全体に亘って永久化されるように構成される必要がある。よって、プロセス制御環境において現行の電子付箋技術を使用することは、扱いにくいだけでなく、矛盾、連携問題、および、時間の浪費をまねくことがある。
【００３７】
本開示の動的リンク型グラフィカル・メッセージはこれらの不利益を被らない。例えば、動的リンク型グラフィカル・メッセージによってもたらされる１つの重大な利益は、プロセス制御システムの中の特定のプロセス制御オブジェクトへの電子付箋画像の内容のリンケージである。特定のプロセス制御オブジェクトの表現がプロセス制御システムと関連付けられたいずれかのワークステーションまたはコンピューティング機器上の表示ビューに提示されるときはいつでも、電子付箋画像がさらに同時に表示されることがある。よって、単一の定義済みの動的リンク型グラフィカル・メッセージを用いて、プラント全体に亘るユーザまたはオペレータは、どちらの表示ビューまたはワークステーションがオペレータによって使用されているかとは無関係に、関連付けられたプロセス制御オブジェクトに関する必要な通信に対する注意を自動的に喚起されることがある。単一の定義済みの動的リンク型グラフィカル・メッセージの内容は、リンクされたグラフィカル・メッセージに極めて接近して都合よく現れることがあり、そして、プロセス制御プラントの全体で一貫して表示されることがある。ユーザは、通信された情報の塊を特定のプロセス制御オブジェクトの異なるインスタンス、異なるワークステーション、または、異なるユーザと手動で統合するように強制されることがない。ユーザは、もはや通信効率および精度に余分な時間および注意を費やすように要求されない。
【００３８】
本開示の動的リンク型グラフィカル・メッセージはその内容が特定のプロセス制御オブジェクトにリンクされる能力だけを提供するのではなく、表示ビューまたはプロセス制御オブジェクトのために構成されることを要求されることなくその内容がプロセス制御オブジェクトのクラス全体にリンクされる能力を提供する。プロセス制御クラス・オブジェクトに適用される動的リンク型グラフィカル・メッセージは、プロセス制御クラス・オブジェクトの各サブクラス・オブジェクトと、サブクラス・オブジェクトを含む表示ビューのランタイム時のメッセージ内容との間のリンケージを自動的に永久化することがある。本開示は、各サブクラス・オブジェクトに対し電子付箋の別個のインスタンスを提供する付加的な対策の必要性を取り除く。
【００３９】
動的リンク型グラフィカル・メッセージのさらなる利益は、電子業務日誌、事象ヒストリアン・データベース、連続プロセス・データベース、または、他の集中型データベースのような集中型プロセス制御データベース内でのメッセージ内容の記憶である。現行の電子付箋は典型的にオペレーティング・システム・サービスまたはシェルプログラムによって供給されるので、現行の電子付箋内容は典型的に個々のワークステーションまたはコンピュータでローカルに記憶されている。プロセス制御プラントにおけるすべての利用可能な現行の電子付箋のグローバルな管理および検索は、個々のワークステーション間の協調を行うために著しいコストおよびメッセージング処理時間を必要とする。本開示は、しかし、利用可能な集中型プロセス制御データベースの固有の特徴および機能性を活用するので、プロセス制御システムにおいてすべての動的リンク型グラフィカル・メッセージの包括的な一貫性のある突き止めを容易に、かつ、よい費用対効果で提供する。さらに、利用可能な集中型プロセス制御データベースの既存のインターフェイスおよび機能性は、プロセス制御システムにおいて動的リンク型グラフィカル・メッセージを管理するため容易に拡張されることがある。例えば、電子業務日誌インターフェイスのような種々のワークステーションからの既存の集中型データベースの検索およびアクセスのための既存の集中型インターフェイスは、動的リンク型グラフィカル・メッセージをサポートするため活用されることがあるが、新しいインターフェイスは開発される必要がない。バックアップ、アーカイブ、監査、および、その他の能力は、動的リンク型グラフィカル・メッセージを組み入れるためにさらに容易に拡張されることがある。
【００４０】
実際に、本開示は、複数のユーザ・インターフェイス・アクセスの手段を介して動的リンク型グラフィカル・メッセージの便利な管理を提供する。ユーザは、動的リンク型グラフィカル・メッセージを管理するために前述の電子業務日誌インターフェイスのような既存のプロセス制御システムのデータベース・ユーザ・インターフェイスを活用することがある。付加的または代替的に、ユーザは、（プロセス制御オブジェクトのライブラリから、または、特有の表示ビュー上の特有のプロセス制御オブジェクトのアイコンから）プロセス制御オブジェクトにアクセスするため既存のプロセス制御オブジェクト・インターフェイスを使用することがあり、そして、プロセス制御システムにおけるそのユーザ・インターフェイス・ポイントから、ユーザは、動的リンク型グラフィカル・メッセージを作成するか、または、そうでなければ、管理する。場合によっては、ユーザは、一般にいずれの表示ビューの上でも利用できる動的リンク型グラフィカル・メッセージの管理操作のメニュー、例えば、ツールバーからのドロップ・ダウン・メニューを用いて動的リンク型グラフィカル・メッセージを管理することがある。
【００４１】
図２Ａは、図１のプロセスプラント１０のようなプロセス制御プラントのプロセス制御システムにおける動的リンク型グラフィカル・メッセージの外観の実施例である。動的リンク型グラフィカル・メッセージは、プロセス制御システムと通信するワークステーションまたはコンピューティング装置で提示された表示ビュー２０２に電子付箋２００として現れることがある。電子付箋２００は内容フィールド２０５を含むことがある。本実施例では、フィールド２０５は、テキスト文字列「金曜日にバルブ保守」を格納することがあるが、他の英数字および／または絵によるフィールド内容がフィールド２０５に表示されることがある。図２Ａにおいて、電子付箋２００は、物理的な付箋に類似した形状、形式および色を有するものとして図示されているが、電子付箋２００の他の形状、形式、色、および／または、サイズが考えられることがある。
【００４２】
表示ビュー２０２は、ループ、機器、機能ブロックなどに対応するプロセス制御オブジェクトのようなプロセス制御プラントにおけるプロセス制御オブジェクトの表現がいくつでも置かれることがある。図２Ａに示された実施例のスクリーンショットでは、表示ビュー２０２は、数ある表現の中で、バルブの表現２０８を含む。表示ビュー２０２では、バルブの表現２０８は図式的なアイコンとして示されているが、他の実施形態では、絵、写真、またはテキスト的表現のような表現が考えられることがある。
【００４３】
表示ビュー２０２のランタイム時に（例えば、コンフィギュレーションを必要とせずに）、動的リンク型グラフィカル・メッセージは、電子付箋２００のフィールド２０５の内容をバルブアイコン２０８によって表現されたバルブに対応するプロセス制御オブジェクトにリンクするハイパーリンク（図示せず）を確立することがある。一部の実施形態では、ハイパーリンクは、同時係属中の米国特許出願第１２／５６５，２７２号に記載されているような動的ハイパーリンクでもよい。内容２０５は、プロセス制御システムによってアクセス可能である電子業務日誌、事象データベース、ヒストリアン・データベース、知識オブジェクト・データベース、または他の集中型データベースのようなプロセス制御システムの集中型データベースに記憶されることがある。ハイパーリンクが確立された後、対応する内容２０５を含む電子付箋２００は、バルブアイコン２０８に近接して表示ビュー２０２に現れることがある。
【００４４】
プロセスプラントと通信するコンピューティング機器上でバルブ２０８の表現を表示する表示ビューは、電子付箋２００を電子ビュー上でバルブ２０８の表現に近接して自動的に表示することがある。よって、電子付箋２００の初期インスタンスは、表示ビュー２０２の中のバルブアイコン２０８と関連付けられることがあるが、バルブアイコン２０８の外観のすべての他のインスタンスは（どの表示ビューであるか、または、どのワークステーションであるかを問わずに）、同様に電子付箋２００の外観を自動的に生じることがある。
【００４５】
一部の実施形態では、指定されたプロセス制御オブジェクトがクラス・オブジェクトである場合、電子付箋フィールドの内容とクラス・オブジェクトとの間のハイパーリンクが確立されるとき、別個の付加的なハイパーリンクが、１個ずつの異なるサブクラス・オブジェクトを含む表示ビューのランタイム中に（例えば、コンフィギュレーションを要求することなく）電子付箋フィールドの内容とクラス・オブジェクトの１個ずつの異なるサブクラス・オブジェクトとの間にさらに自動的に確立されることがある。例えば、オペレータがセンサモデル番号６０７８に対応するプロセス制御クラス・オブジェクトのための電子付箋を作成し、その内容として「１１月６日木曜日にリコール交換品到着」を記入する場合、センサモデル番号６０７８に対応するあらゆるサブクラス・オブジェクトは電子付箋フィールドの内容に自動的にリンクされることがある。よって、本実施例では、一方の表示ビュー上のモデル番号６０７８の特有のセンサ「Ａ」のためのアイコンと、異なる表示ビュー上のモデル番号６０７８の異なるセンサ「Ｂ」のためのアイコンとは、それぞれがそれぞれの近傍に内容「１１月６日木曜日にリコール交換品到着」を含む同じ電子付箋を提示することがある。このようにして、モデル番号６０７８のセンサを含むプロセス制御プラントの部分を担うすべてのオペレータは、オペレータの普通のビューの一部としてリコール交換品の到着について（動的リンク型グラフィカル・メッセージを用いて）自動的かつ容易に通知されることがある。
【００４６】
図２Ａに戻ると、電子付箋２００のフィールド２０５の内容（図２Ａでは、「金曜日にバルブ保守」）は、プロセス制御オブジェクトを含むデータベースとは異なるプロセス制御システムの集中型データベース（図示せず）にエントリとして記憶されることがある。例えば、集中型データベースは、プロセス制御オブジェクトが記憶されているデータベース（例えば、コンフィギュレーション・データベース）から論理的に、場合によっては、物理的に分離しているか、または、独立している。ユーザ記入内容に加えて、集中型データベース・エントリは、作成のタイプスタンプ、作成者の身元、カテゴリ、および／または、他の情報のような動的リンク型グラフィカル・メッセージに対応する付加情報またはデータを含むことがある。集中型データベース・エントリの内容の一部または全部は、電子付箋２００に加えられたユーザ開始アクション、例えば、ユーザ開始クリック、マウスオーバー、タッチスクリーン指示、音声コマンド、キーボードシーケンス、カーソル・アクションなどに応答して閲覧されることがある。
【００４７】
例えば、電子付箋２００に加えられたユーザ開始アクション（例えば、クリック、マウスオーバーなど）を受信し次第、注記閲覧ウィンドウ２１０（または同等のもの）が現れることがあり、対応する集中型データベース・エントリの一部または全部を注記閲覧ウィンドウに表示することがある。図２Ａの実施例では、注記閲覧ウィンドウ２１０は、題目またはタイトルフィールド２１２に電子付箋２００のフィールド２０５の内容を表示する。注記閲覧ウィンドウ２１０は、作成日フィールド２１５、満了日または期間フィールド２１８、作者フィールド２２０、または、メッセージ詳細フィールド２２２のうちの少なくとも１個をさらに含むことがある。フィールド２１２−２２２のうちの１個以上の内容は、別のプロセス制御オブジェクトへのリンク２２５を含むことがある。注記閲覧ウィンドウ２１０には、リンク２２５が標準作業手順書（ＳＯＰ）知識オブジェクトへのハイパーリンクとして示されているが、リンク２２５はいずれかのプロセス制御オブジェクト（知識オブジェクトまたは別のもの）を参照することがあり、または、プロセス制御プラントの中のいずれかのデータ記憶場所を参照することがある。当然ながら、図２Ａに示されたフィールド２１２−２２５は、典型的であり、限定的ではないように意図されている。代替的または付加的に、他のフィールドが考えられることがある。
【００４８】
一実施形態では、動的リンク型グラフィカル・メッセージに対応する集中型データベース・エントリは電子業務日誌エントリでもよい。電子業務日誌エントリは、電子付箋２００のフィールド２０５の内容を記憶することがあり、そして、電子業務日誌エントリが、業務日誌エントリのタイプを示すフィールドの場合のように動的リンク型グラフィカル・メッセージであるという指示をさらに含むことがある。このようにして、動的リンク型グラフィカル・メッセージのための電子業務日誌エントリは他のタイプの業務日誌エントリから区別されることがある。利用可能な電子業務日誌ユーザ・インターフェイスは、動的リンク型グラフィカル・メッセージに対応する電子業務日誌エントリへのアクセスおよび管理を行うように拡張されることがある。
【００４９】
しかし、電子業務日誌の実施例は、多数の考えられる実施形態のうちの１つに過ぎない。動的リンク型グラフィカル・メッセージは、ヒストリアン・データベース、事象データベース、知識オブジェクト・データベース、人事データベースなどのようなプロセス制御システムによってアクセスすることができるいずれかのタイプの集中型データベースと共に定義されることがあり、その結果、動的リンク型グラフィカル・メッセージの内容はいずれかの集中型データベースに記憶されることがある。一部の実施形態では、フィールド２０５の内容は、例えば、フィールド２０５が事象データベースの中の特定の事象からのデータ、および、知識オブジェクト・データベースの中の特定のオペレータ手順からの一節の両方を含むようなとき、複数の集中型データベースに亘って分散的に記憶されることがある。一部の実施形態では、集中型データベースの中の動的リンク型グラフィカル・メッセージと関連付けられたエントリは、エントリが動的リンク型グラフィカル・メッセージ・タイプに対応するという指示を含むことがある。
【００５０】
さらに図２Ａに関して、動的リンク型グラフィカル・メッセージの様々な考えられる表示特性がユーザ利便性を付加することがある。ユーザは、選択または修正によって、電子付箋２００のサイズ、形状、色、動的属性、動的視覚特徴、または、他の外観特性を変更可能である。ユーザは、単一の電子付箋の外観を変更可能であり、および／または、ユーザは、動的リンク型グラフィカル・メッセージのカテゴリに対する外観特徴の組み合わせを定義可能である。例えば、ユーザは、業務日誌エントリのタイプに対応するように動的リンク型グラフィカル・メッセージの外観特徴を定義することがあり、例えば、安全業務日誌エントリは、点滅、赤色、八角形の形状によって表現されることがあり、保守記録エントリは、無点滅、青色、保護用ヘルメットの形状によって表現されることがあり、オペレータ注記エントリは、黄色、手書きフォントによる正方形の形によって表現されることがある。外観特徴は、プロセス制御プラントの物理的な場所、動的リンク型グラフィカル・メッセージの優先度、オブジェクト・クラス、または、他のカテゴリを含む他のカテゴリについても同様に代替的または付加的に定義されることがある。一部の実施形態では、個々の電子付箋または電子付箋２００のカテゴリの外観特徴を定義および／または変更する許可は、ユーザ識別またはユーザもしくはユーザグループの権限レベルに基づくことがある。
【００５１】
ユーザは表示ビュー２０２上で電子付箋２００の場所を変更可能である。ユーザは、例えば、電子付箋２００が表示ビュー２０２の重要な部分のユーザの閲覧を妨げているとき、電子付箋２００を表示ビュー２０２上の新しい場所へ移動可能である。新しい場所は、表示ビュー２０２の引き続く提示が電子付箋２００を新しい場所に表示するように保存されることがある。代替的または付加的に、電子付箋２００は、ツールバー上、または、画面の指定された部分のような表示ビュー２０２の別個の場所において他の電子付箋２００と集合的に見えることがある。
【００５２】
ユーザは、１個以上の指示された電子付箋２００を表示ビュー２０２の前景、または、電子付箋の「積み重ね」の前景へ移動させ、１個以上の指示された電子付箋２００を表示ビュー２０２または「積み重ね」の背景へ出す能力が与えられることがある。ユーザは電子付箋２００を最小化または復元できることがある。
【００５３】
電子付箋２００はディスプレイのサイズに比例して自動的に拡大縮小されることがある。例えば、電子付箋２００は、フラットスクリーン型モニタ上ではより大きいサイズになり、ハンドヘルド型無線スマート機器上ではより小さいサイズになることがある。ユーザは、電子付箋２００をサイズ変更することにより自動スケーリングを無効にできることがある。
【００５４】
ユーザは、表示ビュー２０２上の電子付箋の一部または全部を非表示および再表示する能力が与えられることがある。一部の実施形態では、可視性インジケータまたはトグルアイコン２２８は、１個以上の電子付箋が定義されるが、不可視であることを意味することがある。例えば、アイコンまたは可視性インジケータ２２８を切り替えることは、表示ビュー２０２に対するすべての利用可能な電子付箋を非表示および再表示させる。可視性インジケータまたはトグルアイコン２２８が「非表示」を示す場合、トグルアイコン２２８または何らかの他の視覚的インジケータ（図示せず）は、何も表示されなくても、表示ビュー２０２が関連付けられた利用可能な電子付箋を有することをユーザに知らせることがある。一部の実施形態では、別個のトグルアイコン２２８または他の視覚的インジケータは、動的リンク型グラフィカル・メッセージの異なるカテゴリまたはタイプに対応することがある。例えば、第１のトグルアイコンおよび／または視覚的インジケータは、安全性関連電子付箋の可視性に対応することがあり、別のトグルアイコンおよび／または視覚的インジケータがオペレータ関連電子付箋の可視性に対応することがあり、第３のトグルアイコンおよび／または視覚的インジケータが保守関連電子付箋の可視性に対応することがある。
【００５５】
一部の実施形態では、電子付箋の１つ以上のカテゴリの可視性は、ユーザまたはユーザのグループの権限レベルに基づくことがある。例えば、電子付箋の１つ以上のカテゴリは監督レベルより低いユーザだけに見えることがあり、他のカテゴリはエンジニアだけに見えることがあり、さらに他のカテゴリはエンジニアおよびオペレータだけに見えることがある。電子付箋２００は、２人の個々のユーザの間だけで非公開で可視化されるものとして定義されることさえある。
【００５６】
一部の実施形態では、電子付箋の１つ以上のカテゴリの可視性はフィルタに基づくことがある。例えば、利用可能なアクティブ状態の電子付箋の組から、フィルタ処理された一部が表示されるか、または、その一部の逆が表示されることがある。フィルタは、例えば、ユーザの権限レベル、プロセスプラントの物理的な領域、優先度、および／または、何らかの他の指定された基準に基づくことがある。一部または全部のフィルタはユーザ指定されることがあり、例えば、ユーザによって定義、選択および／または修正されることがある。一部または全部のフィルタはシステムによって生成されることがある。
【００５７】
図２Ｂは、図２Ａの動的リンク型グラフィカル・メッセージ２００の作成中に撮影されたスクリーンショットを示している。図２Ｂは、バルブアイコン２０８を含む図２Ａの表示画面２０２を示している。図２Ｂでは、ユーザは、バルブアイコン２０８の周りの強調されたボックス２３０によって示されているように、自分がバルブアイコン２０８に対する動的リンク型グラフィカル・メッセージを作成したいことを知らせている。ユーザ選択に応答して、利用可能な動的リンク型グラフィカル・メッセージ管理操作の選択可能なリストを格納する結果として得られるユーザ・インターフェイス・ウィンドウ２３２が表示画面２０２に現れている。このシナリオでは、ユーザは、表示ビュー２０２に表示される対応する注記作成ウィンドウ２３５をもたらす「注記追加」または「注記作成」操作（または同等のもの）を選択している。注記作成ウィンドウ２３５は、題目フィールド２１２、作成日フィールド２１５、期限切れフィールド２１８、作者フィールド２２０、およびメッセージ詳細フィールド２２２を含む図２Ａの注記閲覧ウィンドウ２１０に示されたフィールドと類似した１個以上のフィールドを含むことがある。図２Ｂは、ハイパーリンク２２５を含む所望の情報でフィールド２１２−２２５をポピュレートする過程にあるユーザを示している。
【００５８】
一般に、ユーザがハイパーリンク２２５のようなハイパーリンクをフィールド２１２−２２２に追加することを望む場合、ユーザは、ウィンドウ２３２から、または、ウィンドウ２３２に掲載された操作から選択により得られる「注記作成」ウィンドウ２３５のようなウィンドウから「ハイパーリンク追加」または「リンク」操作（または同等のもの）を選択することがある。「ハイパーリンク追加」操作の選択後に、プロセス制御システム（図示せず）の中の利用可能なハイパーリンクのリスト（例えば、プロセス制御オブジェクト、知識オブジェクト、または、他のタイプのオブジェクトへのハイパーリンク）が表示されることがあり、ユーザはリストから１個以上の利用可能なハイパーリンクを選択することがある。選択された（１個以上の）ハイパーリンクは、カット／ペースト、キャラクタ記入のような既知の手段、または、所望のフィールドへの選択された（１個以上の）ハイパーリンクのドラッグ・アンド・ドロップによって注記作成ウィンドウ２３５の中に組み込まれることがある。
【００５９】
ユーザがすべての所望のデータを注記作成ウィンドウ２３５の中へ記入し終わった後、ユーザは作成された注記を保存することがある。ユーザは、特有の集中型データベースを記憶場所として指示することがあり、または、特有の集中型データベースが予め定められるか、または、自動的に選択されることがある。作成された注記を保存したとき、記入されたデータは、集中型プロセス制御データベースのエントリにポピュレートされることがあり、バルブアイコン２０８に対応するプロセス制御オブジェクトが確立されることがあり、電子付箋２００が図２Ａに示されているようにバルブアイコン２０８に近接して画面上に現れることがある。さらに、作成された注記を保存したとき、プロセス制御データベースのエントリとバルブアイコン２０８に対応するプロセス制御オブジェクトのサブクラス・オブジェクトとの間のハイパーリンクもまた同様に集中型プロセス制御データベースに自動的にポピュレートされることがある。
【００６０】
動的リンク型グラフィカル・メッセージのための他の管理操作（図示せず）は、動的リンク型グラフィカル・メッセージに関する付加的な管理操作をユーザに提供するためウィンドウ２３２に現れることもある。例えば、ウィンドウ２３２は、「注記修正」操作、「注記削除」操作、検索能力、ビューイングを設定する能力、削除および／または修正許可などのような操作をさらに格納することがある。
【００６１】
「注記修正」操作（または同等のもの）は、ユーザがフィールド２１２−２２５のうちのいずれかのような動的リンク型グラフィカル・メッセージの内容を修正することを可能にすることがある。いずれの修正も対応する集中型データベース・エントリに保存されることがある。さらに、「注記修正」操作は、ユーザが、色、形状、フォント、サイズ、動的属性などのような電子付箋２００の外観特徴を修正することを可能にすることがある。
【００６２】
「注記削除」操作（または同等のもの）は、ユーザが動的リンク型グラフィカル・メッセージを削除することを可能にすることがある。動的リンク型グラフィカル・メッセージの削除は、表示ビュー２０２からの（従って、同様に他の表示ビューからの）電子付箋画像２００の消失をまねくことがある。動的リンク型グラフィック・メッセージの削除は、バルブアイコン２０８に対応するプロセス制御オブジェクトと無効にされている電子付箋画像２００の中のフィールド２０５の内容との間にハイパーリンクをさらに生じることがある。しかし、フィールド２１２−２２５の内容は、集中型データベースの中に依然として維持されることがある。リンケージ解除（すなわち、動的リンク型グラフィック・メッセージの削除）の時間の標識、エントリがリンク解除されるプロセス制御オブジェクト、リンキング解除を実行したユーザの身元、および他のデータのような付加データは、集中型データベース・エントリに追加されることがある。同様に、満了時間、期間、または、フィールド２１８に指定された時間間隔が満了するとき、動的リンク型グラフィカル・メッセージは類似した削除手順に従うことになる。ユーザがフィールド２１８などに満了時間または時間間隔を指定しない場合、デフォルト時間または時間間隔が使用されることがある。
【００６３】
図２Ｂのウィンドウ２３２に示された動的リンク型グラフィカル・メッセージ管理操作の組は、ユーザアイコン選択を介してアクセスされるものとして記載されているが、他の実施形態では、メッセージ管理操作の組は、表示画面内のドロップ・ダウン・メニューによって供給されることがあり、そして、例えば、「注記」ドロップ・ダウン・メニュー２３８をクリックすることにより、または、「注記」ツールバー・アイコン２４０をクリックすることによりアクセスされることがある。
【００６４】
さらに、図２Ｂに示されているようにワークステーションで表示ビューから作成されるのではなく、動的リンク型グラフィカル・メッセージは、プロセス制御システムの既存のデータベース管理ユーザ・インターフェイスを介して作成されることがある。例えば、電子業務日誌が動的リンク型グラフィカル・メッセージを記憶するため使用される場合、動的リンク型グラフィカル・メッセージは、利用可能な電子業務日誌ユーザ・インターフェイスを介して作成、修正、および、そうでなければ、管理されることがある。本実施例では、利用可能な電子業務日誌ユーザ・インターフェイスを使用することにより、ユーザは新しい電子業務日誌を作成し、新しい業務日誌エントリが動的リンク型グラフィカル・メッセージであることを指示する業務日誌エントリ・タイプを新しい電子業務日誌エントリにポピュレートすることがある。新たに作成された電子業務日誌エントリは、注記閲覧ウィンドウ２１０の１個以上のフィールド２１２−２２５のような動的リンク型グラフィカル・メッセージのフィールドをポピュレートするデータを格納していることがある。一部の実施形態では、新たに作成された電子業務日誌エントリは、動的リンク型グラフィカル・メッセージに関係したフィールド以外のフィールドを格納することがある。
【００６５】
利用可能な電子業務日誌ユーザ・インターフェイスまたは他の既存のデータベース・ユーザ・インターフェイスはリンキング操作をさらに含むことがあり、その結果、ユーザは、電子業務日誌ユーザ・インターフェイスまたは他の既存データベース・ユーザ・インターフェイスから、新しい業務日誌エントリまたは新しいデータベース・エントリがリンクされるべき特定のプロセス制御オブジェクトを指定することがある。同様に、ユーザ・インターフェイスはリンキング解除操作をさらに含むことがあり、その結果、ユーザが特有の電子業務日誌エントリまたは特有のデータベース・エントリと対応するプロセス制御オブジェクトとの関連付けを解除することがある。当然ながら、利用可能な電子業務日誌インターフェイスは、動的リンク型グラフィカル・メッセージが作成されるときに用いられる多数の利用可能な既存のデータベース管理ユーザ・インターフェイスのうちの１つに過ぎない。実際に、動的リンク型グラフィカル・メッセージ内容が記憶されることがある集中型データベースへの利用可能なインターフェイスは、動的リンク型グラフィカル・メッセージを作成、修正、および管理するため使用されることがある。
【００６６】
動的リンク型グラフィカル・メッセージ作成のためのさらに別の実施形態では、ユーザは、プロセス制御システムにおいてプロセス制御オブジェクトを管理するため既存のユーザ・インターフェイスから動的リンク型メッセージを作成することがある。既存のプロセス制御オブジェクト管理ユーザ・インターフェイスを介して、ユーザは、プロセス制御オブジェクトのリストを取り出し、動的リンク型グラフィカル・メッセージを使用したリンキングのため、リストから１個以上のプロセス制御オブジェクトを選択できることがある。例えば、ユーザは、標準作業手順書、ユーザマニュアルなどのようなプロセス制御システムによってアクセスできる知識基準に対応するすべてのプロセス制御オブジェクトのリストを取り出すことができることがある。ユーザは、リストから特有の知識基準（または、対応するプロセス制御オブジェクト）を選択することがあり、図２Ｂのウィンドウ２３２に示されているものに類似した動的リンク型グラフィカル・メッセージ管理操作の組の中から選ぶことがある。例えば、ユーザは、選択された知識基準またはオブジェクトへの参照を含む動的リンク型グラフィカル・メッセージの内容を作成するため「注記追加」操作を選択することがあり、作成された内容を選択された知識オブジェクトにリンクするため「注記リンク」操作（図示せず）を使用することがある。別の実施形態では、「注記リンク」操作は、選択された知識基準の表現をポピュレートされた注記作成ウィンドウ２３５にドラッグ・アンド・ドロップすることにより、または、ポピュレートされた注記作成ウィンドウ２３５を知識基準の表現にドラッグ・アンド・ドロップすることにより実行されることがある。実際に、動的リンク型グラフィカル・メッセージ管理操作へのユーザ・インターフェイスのいずれかの実施形態のため、管理操作のうちの一部または全部がドラッグ・アンド・ドロップ機能性を含むことがある。
【００６７】
図３Ａは、作成された動的リンク型グラフィカル・メッセージに対応するエントリを格納する動的リンク型グラフィカル・メッセージ・データベース３００の実施形態を示している。動的リンク型グラフィカル・メッセージ・データベースは、プロセス制御システムにおいて利用できるすべてのアクティブ状態の動的リンク型グラフィカル・メッセージへの、すなわち、利用可能な（アクティブ状態または非アクティブ状態の）ハイパーリンクと関連付けられたプロセス制御オブジェクトとを用いてこれまでは定義されているプロセス制御システムにおけるすべての動的リンク型グラフィカル・メッセージへの「ロードマップ」としての機能を果たすことがある。動的リンク型グラフィカル・メッセージ・データベース３００は、動的リンク型グラフィカル・メッセージのための内容情報を記憶する１台以上の他の集中型データベースと異なる（例えば、論理的および／または物理的に別個である）こと、または、異ならないことがあり、プロセス制御オブジェクトを記憶するコンフィギュレーション・データベースから異なる（例えば、論理的および／または物理的に別個である）こと、または、異ならないことがある。ランタイム時に、特有の表示ビューまたは同等のものが表示されるとき、動的リンク型グラフィカル・メッセージ・データベース３００は、特有の表示ビューに提示されたプロセス制御オブジェクトのうち確立されるべき関連付けられた定義済みのハイパーリンクを有するプロセス制御オブジェクトを決定するためにアクセスされることがある。
【００６８】
動的リンク型グラフィカル・メッセージ・データベース３００が表として図３Ａに示されているが、動的リンク型グラフィカル・メッセージ・データベース３００は、公知のデータベース構造および技術の形をとることがある。いずれかの公知のデータベース操作が動的リンク型グラフィカル・メッセージ・データベース３００で実行されることがある。例えば、データベース３００のいずれかの１個以上のフィールドのいずれかの内容が閲覧および／または選択のためより短いリストを生成するため検索可能でもよく、データベース３００はソート可能でもよく、および／または、データベース３００は、作成、追加、削除、修正、閲覧などの管理操作の対象でもよい。
【００６９】
データベース３００は、プロセス制御システムの中の他の集中型データベース（例えば、事象データベース、ヒストリアン・データベース、電子業務日誌など）と同じデータベースまたは異なるデータベースの中に位置していることがあるが、典型的に、動的リンク型グラフィカル・メッセージ・データベース３００はコンフィギュレーション・データベースから独立していてもよく（例えば、論理的に独立し、場合によっては、物理的にも独立していてもよく）、その結果、データベース３００のエントリは、プロセス制御オブジェクト、および、特に表示ビューのコンフィギュレーションを除外する。データベース３００自体は、集中型でもよく、プロセス制御システム内のどこからでもアクセスできてもよい。データベース３００は、遠隔して位置し、私設または公衆ネットワークを介してアクセスできてもよい。特に、データベース３００は、ランタイム・アプリケーションおよびコンフィギュレーション・アプリケーションの両方によって、または、プロセス制御システムの中のエンティティによってアクセスできることがある。
【００７０】
動的リンク型グラフィカル・メッセージ・データベース３００の各エントリは、新しい動的リンク型グラフィカル・メッセージが作成されるときに作成されてもよい。各エントリは、例えば、エントリ識別子３０２、作成時間を示すタイムスタンプ３０５、プロセス制御オブジェクトの標識３０８、プロセス制御オブジェクトがリンクされた対応するデータベース・エントリの標識３１０、動的リンク型グラフィカル・メッセージのカテゴリ３１２、および／または、１個以上の付加的なデータまたは情報フィールド３１５のうちの少なくとも１つを格納することがある。当然ながら、属性３０２−３１５は典型例に過ぎない。動的リンク型グラフィカル・メッセージ・データベースの実施例は、属性３０２−３１５の一部だけを含むエントリを有することがあり、および／または、動的リンク型グラフィカル・メッセージ・データベースは付加属性（図示せず）を有することがある。例えば、付加属性は、電子付箋が表示されるべきユーザまたはユーザグループの権限のレベルを示すことがあり、対応するメッセージの満了日／時間を示すことがあり、または、メッセージの作者の身元を示すことがある。
【００７１】
動的リンク型グラフィカル・メッセージ・データベース３００のエントリ３２０の実施例を検討する。エントリ３２０は、バルブモデル番号６０８１に対応するプロセス制御オブジェクトを電子業務日誌エントリ番号６３７９にリンクする。エントリ３２０は、「安全手順」のカテゴリを有するので、例えば、モデル番号６０８１のあらゆるバルブに対応するあらゆるバルブアイコンの隣に対応する予め定義された特徴（例えば、赤色、点滅、八角形）をもつ電子付箋を表示することにより表示ビュー上でそのように区別されることがある。
【００７２】
実施例のエントリ３２２は、表示ビュー番号４８の特有のインスタンス「Ｂ」を表現するプロセス制御オブジェクトを電子業務日誌エントリ番号７９２０にリンクする。エントリ３２２は、「オペレータ注記」のカテゴリを有し、例えば、表示ビュー番号４８のインスタンス「Ｂ」上で黄色の正方形の形をした電子付箋または他の記号表示によって「オペレータ注記」として区別されることがある。
【００７３】
実施例のエントリ３２５は、警報７３Ａに対応するプロセス制御警報オブジェクトをプロセス制御システムのヒストリアン・データベースの中の事象番号４６２２とリンクする。警報７３Ａがプロセス制御プラントの中で断続的に発生し、プラントオペレータが警報７３Ａの断続性の原因を判定することに困難を感じる場合を想定する。あるオペレータは、事象番号４６２２と警報７３Ａとの間に因果関係を発見することがある。オペレータは、警報７３Ａに対応するプロセス制御オブジェクトと事象番号４６２２とをリンクする動的リンク型グラフィカル・メッセージを作成することがある。作成されたメッセージは、エントリ３２５として、動的リンク型グラフィカル・メッセージ・データベース３００に記入されることがある（図３Ａに示されている）。
【００７４】
エントリ３２５に対応する図３の対応する電子付箋３２８の図形は、警報７３Ａまたは事象番号４６２２のいずれかの表現が表示されるときに表示されることがある。電子付箋３２８は、動的リンク型グラフィカル・メッセージの題目、例えば、事象番号４６２２および／または警報７３Ａの標識を表示する主要なフィールド３３０を有することがある。ユーザが付加的なテキストを記入することがある付加的なフィールド３３２が電子付箋３２８にさらに現れることがある。付加的なテキストは、図３Ａのエントリ３２５のための任意フィールド３１５に記憶されることがある。
【００７５】
図３Ａのデータベース３００は、動的リンク型グラフィカル・メッセージに関するいくつかの興味深い、有利な特徴を実証している。第一に、プロセス制御システムの中の必ずしも全部の動的リンク型メッセージがそれぞれの内容を同じ集中型プロセス制御データベースに記憶させるために必要とされるわけではない。図３Ａでは、エントリ３２０および３２２は電子業務日誌に記憶され、エントリ３２５がヒストリアン・データベースに記憶される。実際に、動的リンク型グラフィカル・メッセージ・データベース３００は、プロセス制御システムと関連付けられたありとあらゆる集中型データベースと共に動作することがある。
【００７６】
第二に、プロセス制御オブジェクトは、表示ビューに対応するオブジェクトでもよく、あるいは、表示ビューのインスタンスに対応するオブジェクトであるという場合さえある。例えば、エントリ３２２に対応して、表示ビュー番号４８のインスタンス「Ｂ」がアクセスされるとき、電子業務日誌エントリ番号７９２０にリンクされた電子付箋は表示されることがある。表示ビュー番号４８の他のインスタンスは、エントリ３２２に対応する電子付箋を表示しないことになる。一般に、動的リンク型グラフィカル・メッセージは、動的リンク型グラフィカル・メッセージのコンフィギュレーションを必要とすることなく、データベース３００を介してプロセス制御システム内部のオブジェクト・クラスまたはサブクラスのいずれかのレベルと関連付けられることがある。
【００７７】
同様に、動的リンク型グラフィカル・メッセージ・データベース３００は一般にプロセス制御システムにおいて利用可能なハイパーリンクの記録を提供するが、動的リンク型グラフィカル・メッセージ・データベース３００の中のエントリは一時的でもよいことに注意すべきである。例えば、データベース３００の中のエントリは、対応する動的リンク型グラフィカル・メッセージが削除されるときに削除されることがある。動的リンク型グラフィカル・メッセージが削除され、動的リンク型グラフィカル・メッセージ・データベース３００から除去された後であっても、しかし、対応する集中型データベース・エントリの内容（例えば、エントリ３２０のための電子業務日誌エントリ番号６３７９、エントリ３２２のための電子業務日誌エントリ番号７９２０、および、エントリ３２５のための事象データベース・エントリ番号４６２２）は、それぞれの集中型プロセス制御データベースの中に依然として維持されることがある。
【００７８】
図４は、プロセス制御システムにおいて動的リンク型グラフィカル・メッセージを提供する方法４００の実施形態を表している。方法４００の実施形態は、図１のプロセス制御プラント１０の実施形態と、図２Ａおよび２Ｂに示された動的リンク型グラフィカル・メッセージおよびその作成と、および／または、図３Ａの動的リンク型グラフィカル・メッセージ・データベースとに従って動作することがある。
【００７９】
方法４００のスタート４０２で、動的リンク型グラフィカル・メッセージの身元と対応する内容とを含む動的リンク型グラフィカル・メッセージが作成４０５されることがある。動的リンク型グラフィカル・メッセージはユーザによって作成４０５されることがある。別の実施形態では、動的リンク型グラフィカル・メッセージは、例えば、スクリプトを用いて、プロセス制御システムによって自動的に作成４０５されることがある。さらに別の実施形態では、動的リンク型グラフィカル・メッセージはプロセス制御オブジェクトのコンフィギュレーション時に作成４０５されることがある。
【００８０】
動的リンク型グラフィカル・メッセージが作成４０５される車両は、例えば、ユーザによる注記の「作成」または「追加」操作または同等のものの選択に応答する管理運転を含むことがある。注記「作成」または「追加」オプションは、「削除」、「修正」、「リンク」および他の操作を含む動的リンク型グラフィカル・メッセージ管理操作の組のうちの１つでもよい。操作の組は、例えば、表示ビュー上のプロセス制御オブジェクトが選択されるときに（図２Ｂに示されているように）、または、プロセス制御オブジェクトがプロセス制御システムの中で利用可能なプロセス制御オブジェクトのリストから選択されるときに、プロセス制御オブジェクト・ユーザ・インターフェイスを介して供給されることがある。代替的または付加的に、動的リンク型グラフィカル・メッセージのための操作の組は、利用可能なユーザ・インターフェイスを介して、プロセス制御システムの集中型データベースへ、例えば、電子業務日誌ユーザ・インターフェイスまたは利用可能なユーザ・インターフェイスを介して、事象、連続、バッチ、もしくは、他のタイプの集中型データベースへ供給されることがある。一部の実施形態では、動的リンク型グラフィカル・メッセージのための操作の組は、ディスプレイ上のユーザ・インターフェイス画面を介して提供されることがある。例えば、操作の組は、ユーザ・インターフェイス画面上のドロップ・ダウン・メニューまたは選択可能なアイコンを介して提供されることがある。一部の実施形態では、動的リンク型グラフィカル・メッセージのための操作の組は、図３Ａに示されている動的リンク型グラフィカル・メッセージ・データベース３００のような動的リンク型グラフィカル・メッセージ・データベースに特有であるユーザ・インターフェイスを介して提供されることがある。一部の実施形態では、動的リンク型グラフィカル・メッセージの作成４０５は、作成されたメッセージの内容を記憶することを含む。
【００８１】
ブロック４０８で、作成された動的リンク型グラフィカル・メッセージの内容（例えば、１個以上のフィールド２１２−２１５の中の内容）がプロセス制御システムの中のプロセス制御オブジェクトと関連付け、または、リンクされることがある。関連付けまたはリンキングは、ドラッグ・アンド・ドロップ操作によって、管理操作の組から選択された「リンク」操作によって、データエントリによって、または、何らかの他のコマンドによって実行されることがある。一部の実施形態では、動的リンク型グラフィカル・メッセージのリンキング４０８は、リンクされたメッセージの内容を記憶することを含み、場合によっては、プロセス制御オブジェクトへのリンクの標識を記憶することも含む。
【００８２】
ブロック４１０で、作成された動的リンク型グラフィカル・メッセージの内容は、（まだ記憶されていない場合）プロセス制御システムの１つ以上の集中型データベース、例えば、電子業務日誌、ヒストリアン・データベース、または、何らかの他の集中型データベースに記憶されることがある。典型的に、プロセッサ制御システムの集中型データベースは、コンフィギュレーション・データベースから分離した既存の利用可能な集中型データベースでもよく、内容はプロセス制御オブジェクトの記憶場所とは独立した場所に記憶されることがある。例えば、プロセス制御オブジェクトは、プロセス制御オブジェクトまたはコンフィギュレーション・データベースに記憶されることがあるが、動的リンク型グラフィカル・メッセージの内容は電子文書リポジトリに記憶されることがある。
【００８３】
ブロック４１２で、動的リンク型グラフィカル・オブジェクトは、図３Ａのデータベース３００のような動的リンク型グラフィカル・メッセージ・データベースの中にエントリとして記憶される。動的リンク型グラフィカル・メッセージ・データベースの記憶されたエントリは、プロセス制御オブジェクトの標識、および、動的リンク型グラフィカル・オブジェクトの内容が記憶されている集中型データベース・エントリの標識を含むことがある。
【００８４】
プロセス制御オブジェクト表現を含む表示ビューのランタイム時に（ブロック４１５）、ハイパーリンクがプロセス制御オブジェクトと集中型データベース・エントリに記憶された動的リンク型グラフィカル・メッセージの内容（例えば、フィールド２１２−２２５のうちの１個以上の中の内容）との間に確立される。ブロック４１８で、電子付箋画像がプロセス制御オブジェクトの表現に近接してアクセスされた表示ビュー上に提示または表示されることがある。電子付箋画像上のフィールドは、ハイパーリンクを介して、集中型データベース・エントリからの内容の一部を表示することがある。
【００８５】
実際に、プロセス制御オブジェクトの表現を含むいずれかの表示ビューのランタイム時に、電子付箋がプロセス制御オブジェクトの表現に近接して提示または表示されることがある。さらに、プロセス制御オブジェクトのサブクラス・オブジェクトの表現を含むいずれかの表示ビューは、サブクラス・オブジェクトの表現に近接して電子付箋をさらに提示または表示することがある。最後に、ブロック４２０で、方法４００は終了することがある。
【００８６】
図５は、プロセス制御システムで用いられる動的リンク型グラフィカル・メッセージング・システム５００の実施形態を表している。システム５００の実施形態は、図１に示されたプロセス制御システムおよびプロセス制御プラントの実施形態に組み込まれるか、または、図１に示されたプロセス制御システムおよびプラント１０の実施形態と共に動作することがある。システム５００の実施形態は、必要に応じて、図２Ａおよび２Ｂに示された動的リンク型グラフィカル・メッセージの実施形態、図３Ａの動的リンク型グラフィカル・メッセージ・データベース３００の実施形態、および／または、図４の方法４００の実施形態に従って動作することがある。
【００８７】
動的リンク型グラフィカル・メッセージング・システム５００は、例えば、図１のホストまたはオペレータ・ワークステーション２０、２２でもよいコンピューティング機器５０２を含むことがある。一部の実施形態では、コンピューティング機器５０２は、プロセスプラントまたはプロセス制御システム自体の一部でなくてもよいが、ネットワーク・リンク５０５を介して図１のホストまたはオペレータ・ワークステーション２０、２２のようなプロセスプラント制御システムのコンピュータに通信可能に連結されることがある。リンク５０５は、直接接続でも遠隔接続でもよく、有線でも無線でもよい。リンク５０５は、いずれかの公衆または私設ネットワークへのネットワーク接続を提供することがある。一般に、ネットワーク・リンク５０５は、技術的に知られているいずれかの公知のネットワーキング技術で作られていることがある。
【００８８】
コンピューティング機器５０２は、プロセッサ５０８およびプロセッサ５０８によりアクセス可能であるメモリ５１０を有することがある。メモリ５１０は、プロセッサ５０８によって実行可能であるコンピュータ実行可能な命令が記憶されているコンピュータ読み取り可能な記憶媒体でもよい。図５に示されたコンピューティング機器５０２は１個のプロセッサ５０８と１個のメモリ５１０だけを明らかにしているが、一部の実施形態では、コンピューティング機器５０２は、複数のプロセッサ５０８および／または複数のメモリ５１０を有することがある。同様に、メモリ５１０は、コンピューティング機器５０２の内部に収容されているように図示されているが、一部の実施形態では、メモリ５１０はコンピューティング機器５０２の外部に位置していてもよいが、依然としてプロセッサ５０８によってリモートアクセスまたはローカルアクセスされることがある。
【００８９】
コンピューティング機器５０２は、ディスプレイ５１２およびユーザ・インターフェイス５１５を含むことがある。例えば、ディスプレイ５１２はスクリーンでもよく、ユーザ・インターフェイス５１５は、キーボード、カーソル、タッチスクリーン、音声作動システムなどのうちの少なくとも１つを含むことがある。ディスプレイ５１２およびユーザ・インターフェイス５１５は部分的または完全に統合されてもよく、または、通信可能に連結されてもよい。一般に、プロセッサ５０８、メモリ５１０、ディスプレイ５１２およびユーザ・インターフェイス５１５はそれぞれが技術的に知られている形式をとることがある。
【００９０】
コンピューティング機器５０２は、多数の異なるコンピューティング機器コンフィギュレーションを包含することがある。例えば、コンピューティング機器５０２は、ハンドヘルド型機器、携帯電話機、マルチプロセッサ・システム、マイクロプロセッサ・ベースまたはプログラマブル・コンシューマ・エレクトロニクス、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、携帯型コンピューティングまたは通信機器、および／または、視覚的表示と別のコンピューティング機器との直接的または間接的な通信の両方の能力のある他のコンピューティング機器において実現されることがある。
【００９１】
コンピューティング機器５０２は、リンク５０８を介して、図１のデータベース２８のような集中型プロセス制御システム・データベース５２０に通信可能に連結されることがある。コンピューティング機器５０２が図１のワークステーション２０、２２のうちの一方のようなプロセス制御システムのエンティティである実施形態では、コンピューティング機器５０２は、システム１０のデータハイウェイ２４を介して集中型プロセス制御データベース５２０に連結されることがある。コンピューティング機器５０２がプロセス制御プラントのエンティティではないが、プロセス制御プラントシステムに通信可能に結合されている実施形態では、コンピューティング機器５０２は、データベース５２０と通信するため（例えば、図１では、データハイウェイ２４を越えてデータベース２８と通信するため）、リンク５１８を介して、プロセス制御プラントシステム１０の中間ゲートウェイ（図示せず）に連結されることがある。一部の実施形態では、リンク５０５およびリンク５１８は同じリンクでもよく、他の実施形態では、異なるリンクでもよい。
【００９２】
プロセス制御システムの集中型データベース５２０は図５では単一のデータベースとして表現されているが、参照番号５２０は２つ以上の集中型データベースを表現することがある。例えば、プロセス制御システムは、プロセス制御データが履歴目的のため記録される、連続履歴データベース、離散事象データベース、および／または、バッチ・ヒストリアン・データベースのような複数のデータベースを含むことがある。集中型データベース５２０は、プロセス制御システムで使用される１つ以上のヒストリアン・データベースを表現することがある。集中型データベース５２０は、文書リポジトリ・データベース、知識オブジェクト・データベース、電子業務日誌、または、それ以外の他の集中型データベースを表現することがある。集中型データベース５２０は、図３Ａの動的リンク型グラフィカル・メッセージ・データベース３００を含むことも含まないこともある。典型的に、集中型データベース５２０は、プロセス制御システムにおけるコンフィギュレーション・データベースから物理的および／または論理的に分離していることがある。
【００９３】
コンピューティング機器５０２は、メモリ５１０に記憶された動的リンク型グラフィカル・メッセージ・プロバイダ５２２を有することがある。動的リンク型グラフィカル・メッセージ・プロバイダ５２２は、コンピュータ実行可能な命令、データ構造、プログラムモジュール、および、メモリ５１０に記憶され、プロセッサ５０８によって実行可能であり、かつ、アクセス可能である他のデータによって実現されることがある。分散型コンピューティング環境では、動的リンク型グラフィカル・メッセージ・プロバイダ５２２のコンピュータ実行可能な命令、データ構造、プログラムモジュールなどが、ローカル・メモリ・ストレージ・デバイスおよびリモート・メモリ・ストレージ・デバイスの両方に、例えば、プロセスプラント１０のワークステーション２０、２２と、プロセス制御プラントシステム１０の外部にあるコンピューティング機器との両方に位置していてもよい。
【００９４】
動的リンク型グラフィカル・メッセージ・プロバイダ５２２は、図２Ａに記載された動的リンク型グラフィカル・メッセージのような動的リンク型グラフィカル・メッセージの実施形態を提供するために、プロセッサによって実行されるコンピュータ実行可能な命令を含むことがある。例えば、動的リンク型グラフィカル・メッセージ・プロバイダ５２２は、集中型データベース５２０のエントリに記憶された内容とプロセス制御オブジェクトへのリンクとを含む動的リンク型グラフィカル・メッセージを作成することがある。動的リンク型グラフィカル・メッセージに対応する情報は、他の集中型データベース情報から論理的に分離された形で、メモリ５１０に常駐するか、または、集中型データベース５２０に常駐する動的リンク型グラフィカル・メッセージ・データベース３００に記憶されることがある。動的リンク型グラフィカル・メッセージ・プロバイダ５２２は、表示ビューのランタイム時に内容とプロセス制御オブジェクトとの間にハイパーリンクを確立し、プロセス制御オブジェクトの表現に近接して表示ビュー上に集中型データベース５２０のエントリの内容を格納している電子付箋を表示することがある。動的リンク型グラフィカル・メッセージの削除を受けて、動的リンク型グラフィカル・メッセージ・プロバイダ５２２は表示ビューから電子付箋を削除し、ハイパーリンクを無効にすることがあるが、集中型データベース・エントリの内容は維持されることがある。
【００９５】
動的リンク型グラフィカル・メッセージ・プロバイダ５２２は、図２Ａおよび２Ｂに関して前述されているような、プロセス制御システムにおいて動的リンク型グラフィカル・メッセージを管理するために用いられる管理操作の組（例えば、「追加」、「削除」、「リンク」、「修正」など）をさらに提供することがある。動的リンク型グラフィカル・メッセージ・プロバイダ５２２は、データベース３００自体を提供すること、検索メカニズムを提供すること、エントリをポピュレートおよび逆ポピュレートすることなどを含み、図３の動的リンク型グラフィカル・メッセージ・データベース３００の実施形態を管理することがある。
【００９６】
実際に、動的リンク型グラフィカル・メッセージ・プロバイダ５２２は、図２Ａおよび２Ｂの動的リンク型グラフィカル・メッセージのいずれかの実施形態と、図３Ａの動的リンク型グラフィカル・メッセージ・データベース３００のいずれかの実施形態と、図４の方法４００のいずれかの実施形態とをサポートすることがある。
【００９７】
本開示は、数あるコンポーネントの中で、ハードウェア上で実行されるソフトウェアおよび／またはファームウェアを含む実施例の方法およびシステムを記載するが、これらの実施例は単に例示的であり、限定的であるとして見なされるべきでないことに注意を要する。例えば、ハードウェア・コンポーネント、ソフトウェア・コンポーネントおよびファームウェア・コンポーネントのいずれかまたは全部が、ハードウェアだけで、ソフトウェアだけで、または、ハードウェアおよびソフトウェアのいずれかの組み合わせで具現化可能であると考えられる。従って、本開示は実施例の方法および装置を記載するが、当業者は、与えられた実施例がこのような方法およびシステムを実施するための唯一の方法でないことが直ぐにわかるであろう。
【００９８】
実施されるとき、本明細書中に記載されたコンピュータ読み取り可能な命令またはソフトウェアのいずれかは、磁気ディスク、レーザディスク、もしくは、他の記憶媒体、コンピュータもしくはプロセッサのＲＡＭまたはＲＯＭ、携帯型メモリなどのようないずれかのコンピュータ記憶可能な記憶媒体またはメモリに記憶されることがある。同様に、このソフトウェアは、例えば、コンピュータ読み取り可能なディスクもしくは他の可搬型コンピュータ記憶メカニズム、または、電話回線、インターネット、ワールド・ワイド・ウェブ、いずれかの他のローカル・エリア・ネットワークもしくはワイド・エリア・ネットワークなどのような通信チャネルを含む公知または所望の配信方法を使用して、ユーザ、プロセスプラント、または、オペレータ・ワークステーションへ配信されることがある（この配信は、可搬型記憶媒体によってこのようなソフトウェアを提供することと同じであるか、または、互換性があると考えられる）。さらに、このソフトウェアは、変調または暗号化なしで直接的に提供されることがあり、または、通信チャネルを介して送信される前にいずれかの適当な変調搬送波および／または暗号化技術を使用して変調および／または暗号化されることがある。
【００９９】
本発明は、発明の単なる例示であることが意図され、限定であることが意図されていない特定の実施例に関して記載されているが、変更、追加または削除が、発明の精神および範囲から逸脱することなく、開示された実施形態に行われることは当業者に明白である。
【図１】
2011070673.tif 000003
【図２Ａ】
2011070673.tif 000004
【図２Ｂ】
2011070673.tif 000005
【図３Ａ】
2011070673.tif 000006
【図３Ｂ】
2011070673.tif 000007
【図４】
2011070673.tif 000008
【図５】
2011070673.tif 000009