JP2016533554A - プロセス制御アーキテクチャにおける変化管理システム - Google Patents

プロセス制御アーキテクチャにおける変化管理システム Download PDF

Info

Publication number
JP2016533554A
JP2016533554A JP2016517461A JP2016517461A JP2016533554A JP 2016533554 A JP2016533554 A JP 2016533554A JP 2016517461 A JP2016517461 A JP 2016517461A JP 2016517461 A JP2016517461 A JP 2016517461A JP 2016533554 A JP2016533554 A JP 2016533554A
Authority
JP
Japan
Prior art keywords
computer
changes
implemented method
user
updates
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2016517461A
Other languages
English (en)
Inventor
レイズ,マーク・アルビン・エル
ウェストブロック,ジョン・ディー
ラマチャンドラン,ラム
Original Assignee
フィッシャー−ローズマウント システムズ,インコーポレイテッド
フィッシャー−ローズマウント システムズ,インコーポレイテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by フィッシャー−ローズマウント システムズ,インコーポレイテッド, フィッシャー−ローズマウント システムズ,インコーポレイテッド filed Critical フィッシャー−ローズマウント システムズ,インコーポレイテッド
Publication of JP2016533554A publication Critical patent/JP2016533554A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41865Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • G06F16/285Clustering or classification
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Automation & Control Theory (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Mining & Analysis (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • User Interface Of Digital Computer (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Stored Programmes (AREA)

Abstract

プロセス制御システム(10)に対する変化を管理するコンピュータ実施システム及び方法(300)が、提供される。方法(300)は、プロセス制御システム(10)に対する複数の変化(304)を取得することを含む。複数の変化(304)は、複数のカテゴリ(104、106、108)に分類される。各々の変化には、初期ステータスが割り当てられる(314)。分類された変化は、少なくとも1つの分類された変化に対するユーザアクションを受信するために、関連するステータスによってユーザに表示される。少なくとも1つの分類された変化のステータスが、記憶される。

Description

背景
分散又はスケーラブルプロセス制御システムなどの、プロセス制御システムは、化学製品、石油、又は他のプロセスを制御するために使用される。このようなシステムは、一般に、少なくとも1つのホスト又はオペレータワークステーションと、1つ以上のフィールドデバイスに、アナログ、デジタル、又はアナログ/デジタル結合バスを介して通信で結合された1つ以上のプロセス制御装置を含む。例えば、バルブ、バルブポジショナ、スイッチ、及びプロセス変数トランスミッタ(例えば、温度、圧力、及び流量センサ)であり得るフィールドデバイスは、バルブの開閉及びプロセスパラメータの測定などの、プロセス内の機能を実行する。プロセス制御装置は、フィールドデバイスによって行われたプロセス測定及び/又はフィールドデバイスに関係する他の情報を示す信号を受信し、制御ルーチンを実行するためにこの情報を使用し、次いでプロセスの動作を制御するためにバスを通じてフィールドデバイスに送信される制御信号を生成する。フィールドデバイス及び制御装置からの情報は、一般に、プロセスの現在の状態の閲覧及び/又はプロセスの動作の修正などの、プロセスに関する任意の所望の機能をオペレータが実行できるように、オペレータワークステーション(単数又は複数)によって実行される1つ以上のアプリケーションに利用可能なものとされる。
このような制御システムの一例は、テキサス州オースティンのEmerson Process Managementから入手可能な、商標名DeltaV(商標)制御システムで販売される制御システムである。一般的に、DeltaV(商標)は、産業プロセスを管理及び制御するデジタル自動化システムである。多くの現代の産業プロセスは、特定の制御戦略に従ってフィールドで物理的機能を自動で実行する制御装置及びさまざまなフィールドデバイスを備える。多くの制御戦略は非常に複雑であり、技術者、オペレータ、及び専門家のチームは、このような制御戦略を実行するプロセスプラントを管理するために、DeltaV(商標)などの包括的なソフトウェアソリューションを必要とする。今日、ライフサイエンス、バイオテクノロジ、石油、ガス、化学製品、パルプ及び紙、並びに食品及び飲料などの、多様な産業のプラントオペレータが、多数のプロセスプラントでDeltaV(商標)を実行している。
DeltaV(商標)は、プロセス施設の異なるホスト内に記憶されこれらのホストによって実行される複数のアプリケーションを含む。このようなホストは、プロセスプラント内の多様な場所に位置したさまざまなワークステーションを含む。所望の場合には、DeltaV(商標)アプリケーションはまた、いくつかの設備又はプロセス制御プラントにわたってネットワーク化され得る。例えば、1つ以上のオペレータワークステーション内に存在する構成アプリケーションは、ユーザが、プロセス制御モジュールを生成又は変更し、データ通信チャネル又は経路を介して専用の分散制御装置にこれらのプロセス制御モジュールをダウンロードすることを可能にする。別の例としては、1つ以上のオペレータワークステーション上で実行可能な、閲覧アプリケーションが、データ通信チャネル又は経路を介して制御装置アプリケーションからデータを受信し、ワークステーションのユーザインタフェースを使用してプロセス制御システム設計者、オペレータ、又はユーザにこのデータを表示する。
プロセス制御産業において使用されるデジタル自動化システム又は任意の他のシステムが購入されるとき、続いて利用可能となるソフトウェアアップデートが存在する場合がある。これらのソフトウェアアップデートは、前のバージョンに関する問題を解決し、動作又は効率を改善し、システム又は多くの他の考えられる利点とのユーザ相互作用を改善することができる。加えて、デジタル自動化システムの製造者は、デジタル自動化システムが展開された後に、さまざまな課題に気づき、その課題に対処する場合がある。このような場合には、製造者は、課題を詳述し適切な対策の説明を提供する1つ以上の知識ベース記事(KBA)を発行することができる。このようなソフトウェアアップデート及び/又はKBAは、限定されるものではないがワークステーション、制御装置、I/Oハードウェア、フィールドデバイスなどを含むプロセス制御環境において動作する任意のデバイス又はシステムに適用可能であり得る。
所与のプロセス施設において展開することができる膨大な数のフィールドデバイス及びソフトウェアモジュールが与えられると、さまざまなアップデート及びKBAの獲得、評価、及び選択的実行は、必要であるが、時間のかかるものとなる。プロセスを改善するシステム及び方法の提供は、関連したアップデート及びKBAのすばやい実行を容易にすることで、プロセス制御産業に利益をもたらす。アップデート及びKBAの両方は、何らかの方法でシステムを本質的に変化させるので、一般的に本明細書においては「変化」と称される。
概要
プロセス制御システムに対する変化を管理するコンピュータ実施システム及び方法が、提供される。方法は、プロセス制御システムに対する複数の変化を取得することを含む。複数の変化は、複数のカテゴリに分類される。各々の変化には、初期ステータスが割り当てられる。分類された変化は、少なくとも1つの分類された変化に対するユーザアクションを受信するために、関連するステータスによってユーザに表示される。分類された変化のステータスは、記憶される。
本発明の実施形態が特に有用なプロセス制御及び監視システムの概略図である。 ユーザが本発明の一実施形態に従って1つ以上のアップデート又はKBAを閲覧し、アップデート又はKBAに対してアクションを行うことができるユーザインタフェースの例示的なスクリーンショットである。 ユーザが本発明の一実施形態に従って1つ以上のアップデート又はKBAに対してアクションを行うことができるユーザインタフェースの概略的なスクリーンショットである。 本発明の一実施形態に従ったアップデート及びKBA記憶の概略的な階層ビューである。 ユーザが本発明の一実施形態に従って1つ以上のアップデート又はKBAに対して注を記入することができる例示的なユーザインタフェースのスクリーンショットである。 本発明の一実施形態に従ってプロセス施設に関連したソフトウェアアップデート及びKBAを取得する方法のフロー図である。 1つ以上のアップデートアプリケーションが本発明の一実施形態に従って実行され得るコンピュータ環境の概略図である。
発明の詳細な説明
図1は、本発明の実施形態が特に有用なプロセス制御及び監視システムの概略図である。 プロセス制御及び監視システム10は、スクリーン及びユーザ入力デバイスを含むユーザインタフェースを各々有した(任意の好適なコンピュータデバイスを含むことができる)1つ以上のホストワークステーション又はコンピュータ13に結合された1つ以上のプロセス制御装置9、11を含む。プロセス制御装置9、11は、好適な入力/出力カード又はモジュールを介してフィールドデバイス16〜22に結合される。プロセス制御装置9、11の各々は、任意の好適なプロセス制御装置であり得る。プロセス制御装置11、及び図1に示される他の通信インタフェースデバイスは、イーサネット(登録商標)接続又は任意の好適なデータ通信接続を介してホストワークステーション13に通信で結合される。プロセス制御装置9、11はまた、例えばFOUNDATION(商標)フィールドバスプロトコル、HART(登録商標)プロトコルなどの、好適なプロセス通信プロトコルを使用してフィールドデバイス16〜22に通信で結合される。
フィールドデバイス16〜22は、例えばプロセス変数トランスミッタ、バルブ、ポジショナなどの、任意の好適なフィールドデバイスであり得る。入力/出力カード又はモジュールは、標準的なプロセス通信プロトコルに適合する任意の好適なタイプのデバイスであり得る。例えば、プロセス制御装置9は、HART(登録商標)プロトコルに従ってフィールドデバイス16、17、及び18と通信するHART(登録商標)I/Oカードを含むことができる。加えて、プロセス制御装置11は、プロセス制御装置11がFOUNDATION(商標)フィールドバスプロトコルに従ってインテリジェントフィールドデバイス19、20、21、及び22に通信することを可能にするFOUNDATION(商標)フィールドバスカードを含むことができる。
プロセス制御装置は、任意の所望の方法でプロセスを制御するために、(メモリに記憶された)1つ以上のプロセス制御ルーチンを実行又は監督しフィールドデバイス16〜22及びホストワークステーション13と通信するプロセッサを含む。
図2は、プロセス施設内の又はプロセス施設に通信で結合された、任意の好適なワークステーション又は他のデバイスによって表示されるユーザインタフェース102のスクリーンショット100を示す。ユーザインタフェース102は、ユーザが本発明の一実施形態に従って1つ以上のアップデート及び/又はKBAを閲覧することを可能にする。ユーザインタフェース102は、ワークステーション13のいずれかによって、ローカルに生成されてもよい。しかしながら、ユーザインタフェース102はまた、製造者設備などの遠隔の位置で動作するサーバによって遠隔で生成されてもよく、インターネットなどの好適なデータ通信ネットワークを介して、プロセス制御施設に結合されてもよい。したがって、ユーザインタフェース102は、プロセス制御施設でローカルに、又はクラウドで作動するソフトウェアサービスを介して遠隔で生成され得る。
図2に示される実施形態では、ユーザの施設に適用可能なすべてのソフトウェアアップデート及びKBAが、3つのカテゴリのうちの1つに割り当てられて、特定のステータスが与えられる。図2に例示された実施形態に示される3つのカテゴリは、安全性、セキュリティ、及びプロセスを含む。加えて、さまざまなソフトウェアアップデート及びKBAのステータス識別子は、一実施形態では、「未インストール」;「保留中のアクション」;「インストール済/適用不可」;「評価用」;及び「アクション完了」を含む。一実施形態では、アップデート及びKBAのさまざまなカテゴリは、タブ付きビューで閲覧可能である。したがって、インタフェース102は、安全性タブ104、セキュリティタブ106、及びプロセスタブ108を含む。図2は、現在選択されている安全性タブ104と、選択されずに灰色になっているセキュリティタブ106及びプロセスタブ108を示す。ユーザがタブ106又は108のうちのどちらかをクリックする場合、そのタブは選択されたタブとなり、残りのタブは続いて灰色になるか又は強調されなくなる。一実施形態では、各々のビューは、各々のカテゴリに現在インストールされていないアップデート及びKBAの数を示す。例えば、安全性タブ104は、数字3が内側に位置した円の形のインジケータ110を有する。これは、現在インストールされていない3つの安全性に関するアップデート又はKBAが存在することを示す。つまり、ユーザは安全性タブ104を選択しており、3つの別個のアップデートが「アップデート名」欄にリストアップされる。同様に、セキュリティタブ106は、インストールされていないセキュリティに関するアップデート又はKBAの数を示すインジケータ112を含む。図2に示されるように、45のこのようなアップデート又はKBAが存在する。最後に、プロセスタブ108は、現在インストールされていない6つのプロセスに関するアップデート又はKBAが存在することを表示するインジケータ114を有する。一実施形態では、インジケータ110、112、及び114は、その特定のカテゴリに多数の「未インストール」のアップデート又はKBAを常に示す。別の実施形態では、インジケータは、選択されたステータスに合致するステータスを有したアップデート又はKBAの数の表示を提供する(図2は、タブ116が強調表示されるので、現在選択されているステータスが「未インストール」であることを示す)。したがって、ユーザが保留中のアクションタブ118を選択することになる場合、一実施形態では、識別子110、112、及び114は、保留中のアクションであるアップデート又はKBAを示す。最後に、ユーザはまた、インストール済/適用不可タブ120を選択して、既にインストールされた又は適用不可とみなされたさまざまなアップデート及びKBAを閲覧することができる。
安全性、セキュリティ、又はプロセスに関するアップデート及びKBAのこの基本的なカテゴリ分類は、このようなアップデート及びKBAを評価及び実行する方法を著しく簡略化する。これは、さまざまなカテゴリが一般的に同一の優先度でないためである。安全性は、最も高い優先度であることを示した左端のタブで示される。セキュリティは、プロセス制御産業においてはもう1つの高い優先度を有するものとなっている。最後に、プロセスに関するアップデート及びKBAは、プロセスプラントの効率的な動作を確実にするために必要とされるすべての他のアップデート及びKBAである。つまり、すべての入力ソフトウェアアップデート及びKBAが、図2に示されるタブを提供することによって、これらのさまざまな優先度で整列配置される。加えて、所与のアップデート又はKBAが読み取られるか又は検討されると、ユーザインタフェースは、所与のアップデート又はKBAの、異なる色及び/又はサイズの文字などの、異なる描写を行うことができる。しかしながら、当業者は、読み取られるか又はアクセスされたアップデート及び/又はKBAを同様に示すことができる他の方法を認識するであろう。
図2は、ユーザが作動させたときに、1つ以上のアップデート又はKBAに対して行うことができる1つ以上の考えられるアクションを提供するユーザインタフェースコンポーネント122を示す。ユーザが要素122を選択するとき、ダイアログ(図3に示される)が生成されて、行うことができるさまざまなアクションをリストアップする。図3では、これらのアクションは、選択したアップデートをダウンロードすること;選択したアップデートを保留中にすること;選択したアップデートをインストール済にすること;選択したアップデートを適用不可にすること;及びすべてのアップデートをインストール済にすることを含む。当業者は、1つ以上のアップデート又はKBAに対する追加的なアクションが本発明の実施形態に従って提供され得ることを認識するであろう。加えて、これらのアクションは、図3にチェックマーク124、126で示されるように、選択されたアップデート又はKBAに対して行われる。しかしながら、チェックマーク124、126によって選択されたアップデートとは無関係に、選択されたアクションがすべてのアップデートに適用すると示される場合には、アクションはそのように適用される。例えば、「すべてのアップデートをインストール済にする」は、チェックボックスの選択とは無関係に、すべてのアップデートに適用されることになる。
再度図2を参照すると、別のユーザインタフェース要素128は、ユーザがアップデート及びKBAのリストに1つ以上のフィルタを適用することを可能にする。これは、アップデート及びKBAの数が多くユーザが特定のセッションにおけるある特定のサブセットにアドレスすることだけを望む状況で特に有用である。適用可能なフィルタは、減少したセットを表し又は別途表示するために、アップデート及びKBAのリストにさまざまな基準及び基準の組み合わせを適用することができる。このような基準としては、アップデート又はKBAのリリース日;アップデート又はKBAが適用可能であるデバイス又はソフトウェアアプリケーションの型番;キーワード;バージョン情報;及び特に優先度が挙げられ得るが、これらに限定されない。追加的なユーザインタフェース要素130がまた、選択したカテゴリのさまざまなアップデート及びKBAに基づく1つ以上のレポートを生成するために提供される。これらのレポートによって、管理者又は他の利害関係者若しくは団体が、どれがアクションを必要とするか又はしないかを決定するために入力ソフトウェアアップデート及びKBAを評価することが可能となり得る。加えて、レポート要素130は、アップデートがインストールされる際にソフトウェアアップデートが個々のホストワークステーション13にインストールされているかどうかを追跡するために専門家又は他のオペレータによって使用され得るチェックリストを生成するために使用され得る。
図2はまた、ユーザが任意の好適な方法でアップデート及びKBAのリストを配列又は分類することを可能にするビューセレクタフィールド132を提供する。図2に示される実施形態では、ビューセレクタフィールド132は、「アップデートによる:閲覧」にセットされる。しかしながら、当業者は、任意の他の好適な順序又はビューセレクタが本発明の実施形態に従って使用され得ることを認識するであろう。例としては、アップデートタイプによる閲覧;重大度による閲覧、アップデート若しくはKBAを必要とするワークステーションの数による閲覧、又は任意の他の好適な分類基準が挙げられる。さまざまなアップデート及びKBAを好適に分類することによって、所与のアップデートとKBAとの間の任意の関係が、ユーザに容易に明らかとなる。加えて、さまざまなアップデート及びKBAがワークステーションによって編成され、その結果、ユーザにワークステーションXがYアップデート及びKBAを必要とする旨を決定する能力を提供することができる。
ユーザインタフェース102はまた、ユーザ入力を受信して、ユーザが提供した入力に基づいてさまざまなアップデート及びKBAを検索するように構成された検索ボックス134を含む。一実施形態では、この検索は、現在アクティブなタブ(例えば安全性タブ104)と同じカテゴリを有するアップデート及びKBAのみに行われ得る。別の実施形態では、検索は、インストールされた若しくは適用不可とみなされた;現在保留している;又はインストールされていないすべてのアップデート及びKBAに実行され得る。
スクリーンショット100は、安全性に関するさまざまなアップデートの整頓されたリストを描く。具体的には、アップデート名:「DeltaV_1131_RIOZ2_S_Series_04_CSS;DeltaV_1131_RIOZ2_05_CSS;及びDeltaV_1131_WS_11_CSS」が提供される。各々のアップデートのアップデートタイプ135が、アップデート名133欄の次にリストアップされる。図2に示される3つのアップデートのアップデートタイプは、DeltaV(商標)Hotfixesである。アップデート又はKBAの追加的なタイプとしては、オペレーティングシステムアップデート、アンチウイルスアップデート、マルウェアアップデート、ファイアウォールアップデート、又は任意の他の好適なタイプのアップデートが挙げられる。重大度インジケータ136が、アップデートタイプ欄135の次に提供される。重大度インジケータ136は、表示されたアップデート又はKBAの重大度を示す。重大度インジケータパラメータの例としては、推奨、重要、優先、重大、提案、ベストプラクティス、又はアップデート若しくはKBAの製造者若しくは生成元によって提供され得る他の好適な表示が挙げられるが、これらに限定されない。一実施形態では、「による閲覧(View By)」ウインドウ132に重大度を示すように設定することより重要性インジケータが優先度に従って表示され得るように、重要性インジケータに優先順位が付与される。欄138には、表示されたアップデート又はKBAを必要とするユーザのプロセス施設のワークステーションの数のリストがユーザに提供される。一実施形態では、数字を選択することにより特定のアップデート又はKBAを必要とする個々のワークステーションのリストが生成されるように、数字自体がユーザによって選択可能である。示される例では、DeltaV_1131_RIOZ2_S_Series_04_CSSには、アップデートを必要とする5つのワークステーションが存在する。本発明の実施形態に従って、ユーザは、ソフトウェアアップデート及び/又はKBAを、個々のワークステーションの粒度で(すなわち、ワークステーションXにインストール済)又はすべてのワークステーションで(すなわち、すべてのワークステーションにインストール済)インストール済又は適用不可とする能力を有する。
図2はまた、ユーザが表示された各々のアップデート又はKBAに関する注を生成及び保存することを可能にするユーザ注欄140を示す。図2に示される実施形態では、ユーザは、DeltaV_hotfixアップデートのうちの2つを評価して、それらのアップデートがすべてのワークステーションにインストールされる必要があると判定している。これらの注は、このようなアップデート又はKBAを実行するタスクを与えられた専門家又はオペレータのチームのメンバーとの通信に有益である。
図3は、ユーザが図2のユーザインタフェース要素122を選択したときに提供されるユーザインタフェースの概略的なスクリーンショットである。図3に示されるように、利用可能なアクションのうちの1つは、チェック124及び126によって選択されたアップデートについて「選択したアップデートをダウンロードする」142ことである。アクションが開始されると、ユーザインタフェースを生成する同一のコンピュータデバイス又は異なるデバイスのコンポーネントであり得る、アップデートコンポーネントは、選択されたアップデートを要求して、製造者サーバなどの、好適なアップデートソース又は他の好適なサードパーティのプロバイダから選択されたアップデートをダウンロードする。アップデートが正常にダウンロードされるとき、アップデートは、一実施形態では、図4に示されるように、フォルダの階層型配列に記憶される。図4に示される階層フォルダなどの、階層フォルダに自動で構成されたソフトウェアアップデート及びKBAを提供することで、1つ以上のワークステーションのためのすべてのアップデートが、選択されたワークステーションへのインストール用のモバイル記憶デバイスへ容易にコピーされ得る。図4に示されるように、ダウンロードフォルダ146は、2つの子フォルダ148(Chemical Production Plan (0001-0002-9868)及び150(Reactor 3 (0001-0001-7672))を有する。加えて、サブフォルダ148の下に、DELTAV_APPSTNという名のサブフォルダ152;DELTAV_OPSTNという名のサブフォルダ154;及びDELTAV_PROPLUSという名のサブフォルダ156の;3つの別個のサブフォルダが存在する。更にまた、サブフォルダ152は、3つの追加的なサブフォルダ158、160、及び162を有する。サブフォルダ158は、DeltaV(商標)に特化したアップデート及びKBAを対象とし、それらのアップデート及びKBAを記憶する。サブフォルダ160は、オペレーティングシステムアップデートを記憶し、サブフォルダ162は、アンチウイルス/マルウェアアップデートを対象とする。
図5は、1つ以上の選択されたアップデート及び/又はKBAに対してユーザが注を記入することができるユーザインタフェースのスクリーンショットである。具体的には、ユーザインタフェース200は、選択(チェック206、208、及び210)されたアップデート又はKBAに対して保存されるボックス204にユーザがテキストを記入することを可能にするユーザ注ダイアログ202を含む。ユーザが適切なテキストを記入すると、ユーザ注が、保存ボタン212を選択することによって保存される。このようにして、ユーザは、システムのための適切なソフトウェアアップデート及びKBAの選択、ダウンロード、及び/又はインストールに関して行われた判定の追跡を支援するために、注を追加することができる。
図6は、本発明の一実施形態に従ってプロセス施設に関連したソフトウェアアップデートを取得する方法のフロー図である。方法300は、プロセス制御施設において動作する1つ以上のワークステーション又は他のデバイスに関連したソフトウェア及び/又はハードウェア情報を識別するブロック302から始まる。次に、ブロック304で、プロセス制御施設に位置したワークステーション又は遠隔サーバなどの、システムが、ブロック302で識別したソフトウェア及び/又はハードウェア情報に適用可能であるアップデート及びKBAのための1つ以上のソースをチェックする。アップデートは、自動でダウンロードされても、又はユーザインタフェースによりユーザに利用可能と単純に示されてもよい。すべてのアップデートを自動でダウンロードすることにより、いくつかの記憶空間が、ユーザがアップデートにアドレスし始めるとすばやくアップデートを適用してアップデートと相互作用する能力と交換される。全体よりも少ないアップデートを自動でダウンロードする実施形態では、すべてのアップデートのインデックス又はリストをダウンロードすることができ、その結果、まだダウンロードする必要のあるアップデートのリストと共に、既にダウンロードしたアップデートのレポート又はリストが提供され得る。アップデートがダウンロードされるという意味では、KBAはダウンロードされない。その代わりに、適用可能なKBAのリストが、任意の好適なソースから取得されて、ユーザインタフェース102に提供される。
ブロック306で、ブロック304で識別された利用可能なアップデート及びKBAに関して通知を生成することができる。この通知は、上述のユーザインタフェースにおけるさまざまなアップデート及びKBAのサーフェシングとは別のものであり得る。特に、通知は、1つ以上のアップデート又はKBAの有用性をオペレータ又は責任者に知らせる電子メール、SMS、又は他の好適なメッセージの形であり得る。加えて、通知(単数又は複数)は、破線のブロック308で示されるように、選択されたソフトウェア又は資産のために提供されるだけでもよい。加えて、通知は、単に利用可能なアップデート及びKBAの数に基づいて生成されてもよい。例えば、10以上のアップデート又はKBAが利用可能である場合には、好適な通知310が生成され得る。更に、利用可能なアップデート及びKBAの期間が、破線のブロック312で示されるように、このような通知を生成するかどうかを選択するために使用されてもよい。当然、これらの基準のさまざまな組み合わせ及び他の好適な基準を、オペレータ又は責任者にこのような通知を生成するかどうか、かつどのようにこのような通知を生成するのかを判定するために使用することができる。
次に、ブロック314で、すべての適用可能なアップデート及びKBAのステータスを「未インストール」にセットする。最後に、ブロック316で、アップデート及びKBAをユーザに表示する。この表示は、オペレータアクションのために優先順位が付与される3つの別個のカテゴリにさまざまな「未インストール」アップデート及びKBAを分類した図2に示される通りであり得る。適宜、実行されなかった安全性、セキュリティ、及びプロセスに関するソフトウェアアップデート及びKBAの数に関する通知も同様に提供することができる。このような通知は、アップデートツールにおけるユーザへの表示の前に、又はアップデートツールによって提供される機能として行うことができる。加えて、適時にアドレスされなかったソフトウェアアップデート及びKBAの通知もまた、好適な通知のサブジェクトであり得る。このようなアップデートは、操作管理者などの、任意の好適な責任者に提供され得る。
図7は、1つ以上のアップデートアプリケーションが本発明の一実施形態に従って実行され得るコンピュータ環境の概略図である。加えて、プロセス制御施設が、1つ以上の個々のソフトウェアアプリケーションを実行するために、協同して又は別個に動作する複数のコンピュータデバイスを含むことができると明白に考えられる。図7を参照すると、いくつかの実施形態を実施する例示的なシステムは、コンピュータ810の形で汎用コンピュータデバイスを含む。コンピュータ810のコンポーネントは、処理ユニット820、システムメモリ830、及びシステムメモリを含んださまざまなシステムコンポーネントを処理ユニット820に結合するシステムバス821を含むことができるが、これらに限定されない。システムバス821は、メモリバス又はメモリ制御装置、周辺バス、及び種々のアーキテクチャを使用するローカルバスを含んだいくつかのタイプのバス構造のうちのいずれかであり得る。図2に関して説明されたメモリ及びプログラムは、図7の対応する部分で利用され得る。
コンピュータ810は、一般に、種々のコンピュータ可読媒体を含む。コンピュータ可読媒体は、コンピュータ810によってアクセス可能な任意の利用可能な媒体であり得、揮発性及び不揮発性媒体、取り外し可能な及び取り外し不可能な媒体の両方を含む。例えば、コンピュータ可読媒体として、コンピュータ記憶媒体及び通信媒体を挙げることができるが、これらに限定されない。コンピュータ記憶媒体は、変調データ信号又はキャリア波とは異なり、これらを含まない。コンピュータ記憶媒体としては、コンピュータ可読命令、データ構造、プログラムモジュール、又は他のデータなどの、情報の記憶のための任意の方法又は技術で実施される揮発性及び不揮発性、取り外し可能な及び取り外し不可能な媒体の両方を含むハードウェア記憶媒体が挙げられる。コンピュータ記憶媒体としては、RAM、ROM、EEPROM、フラッシュメモリ、若しくは他のメモリ技術、CD−ROM、デジタル多用途ディスク(DVD)、若しくは他の光学ディスク記憶、磁気カセット、磁気テープ、磁気ディスク記憶、若しくは他の磁気記憶デバイス、又は所望の情報を記憶するために使用することができコンピュータ810がアクセスすることができる任意の他の媒体が挙げられるが、これらに限定されない。通信媒体は、搬送機構においてコンピュータ可読命令、データ構造、プログラムモジュール、又は他のデータを実施することができ、任意の情報配信媒体を含む。「変調データ信号」という用語は、情報を信号に符号化するようにセット又は変化させた1つ以上の特徴を有する信号を意味する。
システムメモリ830は、読み取り専用メモリ(ROM)831及びランダムアクセスメモリ(RAM)832などの、揮発性及び/又は不揮発性メモリの形のコンピュータ記憶媒体を含む。基本入出力システム833(BIOS)は、コンピュータ810の要素間の、例えば起動の間の、情報の伝達を支援する基本ルーチンを含み、一般に、ROM831に記憶される。RAM832は、処理ユニット820に即時にアクセス可能でありかつ/又は処理ユニット820で現在動作しているデータ及び/又はプログラムモジュールを一般に含む。例えば、図7は、オペレーティングシステム834、アプリケーションプログラム835、他のプログラムモジュール836、及びプログラムデータ837を示すが、これらに限定されない。
コンピュータ810はまた、他の取り外し可能な/取り外し不可能な揮発性/不揮発性コンピュータ記憶媒体を含むことができる。一例として、図7は、取り外し不可能な不揮発性磁気媒体から読み取り又は磁気媒体に書き込むハードディスクドライブ841、取り外し可能な不揮発性磁気ディスク852から読み取り又は磁気ディスクに書き込む磁気ディスクドライブ851、及びCD−ROM又は他の光学媒体などの、取り外し可能な不揮発性光学ディスク856から読み取り又は光学ディスクに書き込む光学ディスクドライブ855を示す。例示的な動作環境において使用され得る他の取り外し可能な/取り外し不可能な揮発性/不揮発性コンピュータ記憶媒体としては、磁気テープカセット、フラッシュメモリカード、デジタル多用途ディスク、デジタルビデオテープ、ソリッドステートRAM、及びソリッドステートROMなどが挙げられるが、これらに限定されない。ハードディスクドライブ841は、インタフェース840などの取り外し不可能なメモリインタフェースを介してシステムバス821に一般に接続され、磁気ディスクドライブ851及び光学ディスクドライブ855は、インタフェース850などの取り外し可能なメモリインタフェースによってシステムバス821に一般に接続される。
代替的に又は追加的に、本明細書において説明される機能性は、少なくとも部分的に、1つ以上のハードウェアロジックコンポーネントによって実行され得る。例えば、使用され得るハードウェアロジックコンポーネントの例示的なタイプとしては、書替え可能ゲートアレイ(FPGA)、特定用途向け集積回路(ASIC)、特定プログラム向け標準品(PSSP)、1チップ上のシステム(SOC)、及び結合プログラム可能論理デバイス(CPLD)などが挙げられるが、これらに限定されない。
上述の、図7に示されるドライブ及び関連するコンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、又は他のデータの記憶をコンピュータ810に提供する。図7においては、例えば、ハードディスクドライブ841は、オペレーティングシステム844、アプリケーションプログラム845、他のプログラムモジュール846、及びプログラムデータ847を記憶するものとして示される。これらのコンポーネントはオペレーティングシステム834、アプリケーションプログラム835、他のプログラムモジュール836、及びプログラムデータ837と同じであっても、又は異なってもよいことに留意されたい。オペレーティングシステム844、アプリケーションプログラム845、他のプログラムモジュール846、及びプログラムデータ847が、少なくとも、異なるコピーであることを示すために、ここではそれらに異なる数字が与えられる。
ユーザは、キーボード862、マイクロフォン863、並びに、例えばマウス、トラックボール、又はタッチパッドなどの、ポインティングデバイス861といった、入力デバイスを介してコンピュータ810にコマンド及び情報を入力することができる。他の入力デバイス(図示せず)としては、ジョイスティック、ゲームパッド、又はスキャナなどが挙げられ得る。これらの及び他の入力デバイスは、多くの場合、システムバスに結合されたユーザ入力インタフェース860を介して処理ユニット820に接続されるが、パラレルポート、ゲームポート、又はユニバーサルシリアルバス(USB)などの、他のインタフェース及びバス構造によって接続されてもよい。表示装置891又は他のタイプの表示デバイスも同様に、ビデオインタフェース890などのインタフェースを介して、システムバス821に接続される。モニタに加えて、コンピュータはまた、スピーカ897及びプリンタ896などの、他の周辺出力デバイスを含むことができ、これらの周辺出力デバイスは、出力周辺インタフェース895を介して接続され得る
コンピュータ810は、遠隔コンピュータ880などの、1つ以上の遠隔コンピュータへの(ローカルエリアネットワーク−LAN又はワイドエリアネットワーク−WANなどの)論理接続を使用するネットワーク化された環境において動作する。LANネットワーク化された環境において使用されるとき、コンピュータ810は、ネットワークインタフェース又はアダプタ870を介してLAN871に接続される。WANネットワーク化された環境において使用されるとき、コンピュータ810は、一般に、モデム872、又はインターネットなどのWAN873上で通信を確立する他の手段を含む。ネットワーク化された環境では、プログラムモジュールは、遠隔メモリ記憶デバイスに記憶され得る。図7は、例えば、遠隔アプリケーションプログラム885を、遠隔コンピュータ880に留めることができることを示す。

Claims (20)

  1. プロセス制御システムに対する変化を管理するコンピュータ実施方法であって、
    プロセス制御システムに対する複数の変化を取得することと、
    複数の変化を複数のカテゴリに分類することと、
    各々の変化に初期ステータスを割り当てることと、
    少なくとも1つの分類された変化に対するユーザアクションを受信するために、分類された変化を関連するステータスによってユーザに表示することと、
    少なくとも1つの分類された変化のステータスを変化させることと、を含むコンピュータ実施方法。
  2. 分類された変化を表示することが、コンピュータのユーザインタフェースにおいて、各々のカテゴリを別々に表示して分類された変化をリストアップすることを含む、請求項1に記載のコンピュータ実施方法。
  3. カテゴリに優先順位が付与される、請求項1に記載のコンピュータ実施方法。
  4. 第1のカテゴリが安全性に関する、請求項3に記載のコンピュータ実施方法。
  5. 第2のカテゴリがセキュリティに関する、請求項4に記載のコンピュータ実施方法。
  6. 第1のカテゴリが、第2のカテゴリより高い優先度を有する、請求項5に記載のコンピュータ実施方法。
  7. カテゴリが異なるタブに表示される、請求項6に記載のコンピュータ実施方法。
  8. タブが、関連づけられるカテゴリの優先度に従って配列される、請求項7に記載のコンピュータ実施方法。
  9. ユーザが複数のワークステーションのための少なくとも1つの変化に対してアクションを行うことを可能にするユーザインタフェース要素を更に含む、請求項1に記載のコンピュータ実施方法。
  10. 少なくとも1つの変化が複数の変化を含む、請求項9に記載のコンピュータ実施方法。
  11. 複数の変化が、少なくとも1つのソフトウェアアップデートを含む、請求項1に記載のコンピュータ実施方法。
  12. 複数の変化が、少なくとも1つの知識ベース記事を含む、請求項1に記載のコンピュータ実施方法。
  13. 少なくとも1つの変化に対するユーザ注を受信するように構成されたユーザインタフェース要素を提供することを更に含む、請求項1に記載のコンピュータ実施方法。
  14. プロセス制御システムに対する変化を管理するコンピュータシステムであって、
    複数の変化に関する情報を記憶するように構成されたメモリと;
    メモリに結合されて、変化を評価し選択的に実行するためにユーザと相互作用するユーザインタフェースを生成するように構成されたプロセッサと;を含むコンピュータシステムであり、
    ユーザインタフェースが、プロセス制御システムに対する複数の変化をユーザが閲覧することができるように構成され、複数の変化が、カテゴリ及びステータスに基づいて配列される、コンピュータシステム。
  15. コンピュータシステムが、プロセス制御システムから遠隔にあり、通信チャネルによってプロセス制御システムに通信で結合される、請求項1に記載のコンピュータシステム。
  16. 階層フォルダ構造に変化を記憶する記憶デバイスを更に含む、請求項14に記載のコンピュータシステム。
  17. カテゴリが、安全性、セキュリティ、及びプロセスを含む、請求項14に記載のコンピュータシステム。
  18. ユーザインタフェースが、カテゴリに基づいた相対優先度を表示するように構成される、請求項14に記載のコンピュータシステム。
  19. ステータスが、未インストール、保留中、及びインストール済を含む、請求項14に記載のコンピュータシステム。
  20. 複数の変化に対する基準に基づいて責任者に通知を選択的に生成するように構成された通知コンポーネントを更に含む、請求項14に記載のコンピュータシステム。
JP2016517461A 2013-09-27 2014-09-24 プロセス制御アーキテクチャにおける変化管理システム Pending JP2016533554A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201361883439P 2013-09-27 2013-09-27
US61/883,439 2013-09-27
PCT/US2014/057179 WO2015048107A1 (en) 2013-09-27 2014-09-24 Change management system in a process control architecture

Publications (1)

Publication Number Publication Date
JP2016533554A true JP2016533554A (ja) 2016-10-27

Family

ID=52741163

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016517461A Pending JP2016533554A (ja) 2013-09-27 2014-09-24 プロセス制御アーキテクチャにおける変化管理システム

Country Status (5)

Country Link
US (1) US20150095335A1 (ja)
EP (1) EP3049874A4 (ja)
JP (1) JP2016533554A (ja)
CN (1) CN104903806A (ja)
WO (1) WO2015048107A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021111488A1 (ja) * 2019-12-02 2021-06-10 三菱電機株式会社 情報生成装置、情報生成方法、及び、情報生成プログラム

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016102022A1 (en) * 2014-12-23 2016-06-30 Fluidra, S.A. Updating software packets in water installation controlling apparatus
EP3440519B1 (en) 2016-04-06 2021-06-09 Fluidra, S.A. Operating protean water installation devices
CN111381567B (zh) * 2018-12-27 2021-11-05 北京安控科技股份有限公司 一种用于工业控制***的安全检测***和方法
EP3757689B1 (en) * 2019-06-24 2023-04-12 ABB Schweiz AG Updating features in an automation device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060080656A1 (en) * 2004-10-12 2006-04-13 Microsoft Corporation Methods and instructions for patch management
JP2008047130A (ja) * 2006-08-16 2008-02-28 Fisher Rosemount Syst Inc プロセス制御システムを維持管理するためのシステムと方法
JP2010129086A (ja) * 2008-11-25 2010-06-10 Fisher Rosemount Syst Inc カスタマイズされた文書作成方法、装置、グラフィカルユーザインタフェース手段、及び機械アクセス可能媒体
JP2010152878A (ja) * 2008-11-25 2010-07-08 Fisher Rosemount Syst Inc プロセス制御システムにおけるソフトウェア展開マネージャ統合
JP2011070674A (ja) * 2009-09-25 2011-04-07 Fisher-Rosemount Systems Inc コンピュータ固有のソフトウェア更新の自動デプロイメント

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0487503B1 (en) * 1985-02-23 2000-01-26 Hitachi, Ltd. Collective wiring system and method of control thereof
JPH1021094A (ja) * 1996-07-08 1998-01-23 Mitsubishi Electric Corp リアルタイム制御方式
US7729887B2 (en) * 2006-04-11 2010-06-01 Invensys Systems, Inc. System management user interface providing user access to status information for process control system equipment including a status monitor
WO2008005102A2 (en) * 2006-05-13 2008-01-10 Sap Ag Consistent set of interfaces derived from a business object model
US20120136862A1 (en) * 2010-11-29 2012-05-31 Workshare Technology, Inc. System and method for presenting comparisons of electronic documents

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060080656A1 (en) * 2004-10-12 2006-04-13 Microsoft Corporation Methods and instructions for patch management
JP2008047130A (ja) * 2006-08-16 2008-02-28 Fisher Rosemount Syst Inc プロセス制御システムを維持管理するためのシステムと方法
JP2010129086A (ja) * 2008-11-25 2010-06-10 Fisher Rosemount Syst Inc カスタマイズされた文書作成方法、装置、グラフィカルユーザインタフェース手段、及び機械アクセス可能媒体
JP2010152878A (ja) * 2008-11-25 2010-07-08 Fisher Rosemount Syst Inc プロセス制御システムにおけるソフトウェア展開マネージャ統合
JP2011070674A (ja) * 2009-09-25 2011-04-07 Fisher-Rosemount Systems Inc コンピュータ固有のソフトウェア更新の自動デプロイメント

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
わかる 困った&便利技WINDOWS7, vol. 初版, JPN6017024535, 13 March 2012 (2012-03-13), pages 200 - 203, ISSN: 0003931073 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021111488A1 (ja) * 2019-12-02 2021-06-10 三菱電機株式会社 情報生成装置、情報生成方法、及び、情報生成プログラム
JPWO2021111488A1 (ja) * 2019-12-02 2021-06-10
JP7109687B2 (ja) 2019-12-02 2022-07-29 三菱電機株式会社 情報生成装置、情報生成方法、及び、情報生成プログラム

Also Published As

Publication number Publication date
WO2015048107A1 (en) 2015-04-02
US20150095335A1 (en) 2015-04-02
EP3049874A4 (en) 2017-06-28
EP3049874A1 (en) 2016-08-03
CN104903806A (zh) 2015-09-09

Similar Documents

Publication Publication Date Title
JP6966159B2 (ja) プロセス制御ネットワークのルールビルダー
JP7226905B2 (ja) 分散型工業システムにおけるソース非依存クエリ
US11671478B1 (en) Remote asset monitoring and control
JP7274394B2 (ja) 分散型工業パフォーマンス監視及び分析プラットフォーム
JP7447211B2 (ja) 品質レビュー管理システム
JP7277003B2 (ja) 分散型工業パフォーマンス監視及び分析
US10503160B2 (en) Integrated testing mechanism for industrial process control and automation systems
JP2022153557A (ja) 分散型工業パフォーマンス監視用のデータ分析サービス
US20080189637A1 (en) Data quality and status behavior for human machine interface graphics in industrial control and automation systems
CN105717810B (zh) 用于提供基于角色的用户接口的方法和装置
US9734470B2 (en) Apparatus and method for providing customized viewing and control of field devices through custom groups and actions in a process control system
JP2016533554A (ja) プロセス制御アーキテクチャにおける変化管理システム
US20150012141A1 (en) Method and system to support technical tasks in distributed control systems
JP6841902B2 (ja) システム障害を識別するためにシステム状態のカスタマイズ可能なグラフィックビューを提示するシステム及び方法
EP4184871A1 (en) Real-time visualizations of cyber-risk data for asset-based hierarchies
US10241781B2 (en) Systems and methods for managing computer components
US11194300B2 (en) Methods, systems and computer program products for monitoring field device states in a process control system
US10878690B2 (en) Unified status and alarm management for operations, monitoring, and maintenance of legacy and modern control systems from common user interface
WO2022236323A1 (en) Foundation applications as an accelerator providing well defined extensibility and collection of seeded templates for enhanced user experience and quicker turnaround
US9523969B2 (en) Systems and methods for tracking the quality and efficiency of machine instructions for operating an associated controller

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170704

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20170921

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180508

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20180726

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20181204