JP2000504864A - コンベンショナルデバイスに対するデバイス記述を用いた方法および装置 - Google Patents

コンベンショナルデバイスに対するデバイス記述を用いた方法および装置

Info

Publication number
JP2000504864A
JP2000504864A JP9528566A JP52856697A JP2000504864A JP 2000504864 A JP2000504864 A JP 2000504864A JP 9528566 A JP9528566 A JP 9528566A JP 52856697 A JP52856697 A JP 52856697A JP 2000504864 A JP2000504864 A JP 2000504864A
Authority
JP
Japan
Prior art keywords
information
description
smart
devices
data
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.)
Granted
Application number
JP9528566A
Other languages
English (en)
Other versions
JP4368418B2 (ja
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
Priority claimed from US08/599,371 external-priority patent/US6094600A/en
Application filed by フィッシャー―ローズマウント システムズ,インコーポレイテッド filed Critical フィッシャー―ローズマウント システムズ,インコーポレイテッド
Publication of JP2000504864A publication Critical patent/JP2000504864A/ja
Application granted granted Critical
Publication of JP4368418B2 publication Critical patent/JP4368418B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25428Field device
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31098Configuration editor for networking interconnection
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31103Configure parameters of controlled devices
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31326Database to manage communication networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computer And Data Communications (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

(57)【要約】 フィールドデバイスの管理システムは、スマートデバイスと関連するコミュニケーションプロトコルにより記述されたデバイス記述を用いるスマートデバイスと通信し、そして、スマートデバイスのコミュニケーションプロトコルに調和するように記述されたデバイス記述を用いるコンベンショナルなまたは非スマートなフィールドデバイスに属するデータにアクセスする。フィールドデバイスの管理システムは、コンベンショナルデバイスに属するデータを初めにユーザーから要求するため、コンベンショナルデバイスに対してデバイス記述を用い、それから、今後のアクセスのためにこのデータをメモリに蓄える。

Description

【発明の詳細な説明】コンベンショナルデバイスに対するデバイス記述を用いた方法および装置 関連出願 この出願は、”System and Method for Managing a Transaction Database of Records of C hanges to Field Device Configurations” の名称で1996年2月6日に出願された出願番号08/599,371の米国出願の一部 継続出願である。 技術分野 本発明は、プロセスまたはプラントにおけるフィールドデバイスを管理するフ ィールドデバイスの管理システムについて一般的に述べており、より詳しくは、 フィールドデバイスの管理システムにおいて、コンベンショナルフィールドデバ イスに対するデバイス記述を作って用いる方法について述べている。 背景技術 典型的に、化学の精製プラントや製薬プラントのようなプロセスプラントは、 プロセスにおける各パラメーターを制御し測定し、または、プロセスを実行する ために用いられる多くのフィールドデバイスや他のコンベンショナルデバイスを 含んでいる。これらのフィールドデバイスの各々は、制御デバイス(流れのバル ブコントローラーのような)、測定デバイス(温度ゲージ、圧力ゲージ、流量計 その他のような)および/またはプロセスに関連する数値に影響を与えまたは決 定する他のデバイスであったりする。10年前頃までは、フィールドデバイスは 、典型的に、マニュアルによりまたは電子制御によって制御され、電子的にまた はデバ イスに接続されたゲージによって出力を読み出せるようにされた簡易なデバイス であった。これらのコンベンショナルフィールドデバイスは、典型的に、読みま たは測定結果を指し示すアナログまたは他の信号を用いるコントローラに限られ た情報しか与えない。さらに、ボイラー、配管、廃物のカンその他のようなコン ベンショナルデバイスの異なる形式のものは、典型的に、コントローラに何の情 報も与えずおよび/またはコントローラーに接続されていない。 ごく近年、いわゆる”スマート”なフィールドデバイスが開発された。スマー トフィールドデバイスは、スマートデバイスが用いられるプロセスのプロセスコ ントローラーおよび/または管理システムとディジタル通信を行うことができる 。スマートフィールドデバイスは、デバイスに関する読みまたは測定を指し示す アナログ信号の送信に加えて、キャリブレーション、構成、診断、メンテナンス および/またはプロセス情報を含む詳しいデバイスの特別な情報を蓄えるととも にディジタルに送信する。いくつかのスマートデバイスは、例えば、デバイスが 測定しているユニット、デバイスの最大の範囲、デバイスが正確に動作している かどうか、デバイスについてのトラブル処理の情報、デバイスのキャリブレーシ ョンをどのようにして何時行ったのか、その他を蓄えまた送信する。さらに、ス マートフィールドデバイスは、自己診断および自己キャリブレーションルーチン のような、それ自身の動作を実行することもできる。 スマートデバイスとディジタル通信を可能にするため、スマートデバイスは、 HART(Highway Addesable Remote Transdu cer)プロトコル、フィールドバス(Fieldbus)プロトコル、Mod busプロトコルあるいはDEプロトコルのような多くのスマートデバイスの通 信 プロトコルの一つに従うように構成されている。しかしながら、他のスマートデ バイスの通信プロトコルが、スマートデバイスの他の形式のものをサポートする ために、将来存在しまたは開発されるだろう。 それぞれのスマートデバイスは、例えば、入力、出力または制御機能を構成す る一つまたはそれ以上のブロックまたは機能ユニットを含むと言われ得る。それ ぞれのブロックは、そこに関する一つまたはそれ以上の”パラメーター”を有し ている。パラメーターは、ブロックまたはデバイスについて、その特徴を表し、 影響を与え、または他の形でともかく関係する特性である。パラメーターは、例 えば、ブロックまたはデバイスの形式や、ブロックまたはデバイスの最大の動作 または測定の範囲、ブロックまたはデバイスのモード、ブロックまたはデバイス の測定の数値その他を含むことがある。同様に、それぞれのパラメーターは、そ のパラメーターの範囲で定まり述べられる情報に関係する一つまたはそれ以上の 特性を有している。例えば、温度測定デバイスの温度パラメーターは、パラメー ターの名称を指し示すラベル特性(例えば、”温度”)、パラメーターの数値を 指し示す数値特性(実際に測定された温度値)、温度の数値が表現されるユニッ トを指し示すユニット特性(例えば、摂氏または華氏)を有している。デバイス またはブロックの構成は、デバイスまたはブロックに関係するそれぞれのパラメ ーターのそれぞれの特性に対する数値のセットを構成している。 どんな特定のスマートデバイスとの通信も、デバイス通信プロトコルを用いて 実行される。ハート(HART)およびフィールドバス(Fieldbus)プ ロトコルのようないくつかのスマートデバイス通信プロトコルは、デバイス記述 言語(DDL)に従って記述されたデバイス記述(DD)を用いる。DDLは、 記 述するためのプロトコル、例えば、スマートデバイスからの利用可能なデータ、 スマートデバイスに関連するとともにスマートデバイスから取り戻されたデータ の意義、スマートデバイスにより実行されるのに利用できる方法またはプログラ ム、データを得るためにスマートデバイスと通信するためのフォーマットおよび スマートデバイスについてのユーザーインターフェースの情報を与えるヒューマ ンリーダブル(human−readable)な言語である。 ハートおよびフィールドバスのDDL’sは、ハートおよびフィールドバスの基 礎により定められる。 DDは、通信プロトコルまたはスマートデバイスの特定の形式のものについて 利用できる情報の全てを明記するDDLに従って記述されるファイルである。ス マートデバイスのためのDD’sは、5つのカテゴリーの情報を典型的に明記し ており、以下のものを含んでいる:(1)デバイスに関連するパラメータおよび /または特性の識別、それらのパラメーターおよび/または特性を定めるデータ の形式を含んでいる(これらのパラメーターおよび/または特性が、変数か、配 列的な要素か、レコードか、互いに関連するユニットであるかどうかのような) ;(2)いかにしてスマートデバイスにメッセージを送りまたはスマートデバイ スからメッセージを受けるかに関する情報を含むスマートデバイスとの通信に必 要なコマンド;(3)データに関係するパラメーターまたは特性を論理的にグル ープにする予め定まっているメニューや表示のようなユーザーインターフェース のデーター;(4)スマートデバイスに関係してホストデバイスにより実行され るべき方法またはプログラムであり、ユーザーに命令の形式で情報を与えおよび /またはスマートデバイスに対して例えばキャリブレーションや他のルーチンを 実行するためのメッセージ送る方法を含 んでいる;(5)パラメーターまたは特性のグループを定め、パラメーター、命 令、ユーザーインターフェースおよび方法の情報の結合により用いられるDDラ イターのような有益な情報。パラメーターの実際の数値(変化することがある) は、スマートデバイスのメモリーに蓄えられ、また、DDには蓄えられずまたは DDから利用できない。 スマートデバイスに対するDDのソースファイル(人が読むことができる形式 で書かれている)を開発するため、開発者は、上で識別された情報のカテゴリー で定まるようにスマートデバイスのそれぞれの機能および特徴に関係するグルー プおよび売り主により決まるものを与えることに加えてデバイスのコアまたは本 質的な特徴を記述するために、デバイスと関連する通信プロトコルのためのDD Lを用いる。その後、開発されたDDのソースファイルは、マシンリーダブル( machine−readable)のファイルまたは例えばトークナイザー( tokenizer)を用いたDDのオブジェクトファイルを生成するためにバ イナリー(binary)形式にコンパイルされる。DDのオブジェクトファイ ルは、典型的には、現場のデバイス管理システムのようなホストシステムに蓄え 得るように、デバイスの製造者またはサードパーティ(third−party )の開発者によりユーザーに提供される。ホストシステムは、デバイスのインタ ーフェースの完全な記述に翻訳したものを得るため、スマートデバイスに対する DDのオブジェクトファイルを用いる。以下用いられるように、DDは、DDの ソースファイルおよび/またはDDのオブジェクトファイルを参照する。 デバイス記述サービス(DDS)は、スマートデバイスのDD’sを自動的に 翻訳し解釈するためのFisher−Rosemount System,In c.および/またはRosemo unt,Inc.により開発され提供されている一般的なソフトウエアシステム である。より詳しくは、DDSは、ホストに呼び出されると、スマートデバイス に対するDDにより特定されるようにスマートデバイスに付属する情報をホスト に与えるためにスマートデバイスのDDを解釈するルーチンのライブラリである 。DDSの一つの極度に便利なアプリケーションは、関連するDD’sを有する 一つまたはそれ以上のスマートデバイスとホストシステムとの間で両立するイン ターフェースを提供することである。 DDS、DDL’sおよびDD’sは一般的には知られているが、特定の関数 およびDDL’sの形式におよび特にFieldbus DDLの形式に付属す るさらなる情報は、”InterOperable Systems Proje ct Fieidbus Specification Device Descr iption Language”(1993)と命名された、InterOp erable Systems Project Foundation’s マニ ュアルに見いだすことができる。 HART DDLに付属する類似のドキュメントは、HARTfoundat ionにより与えられる。 一つまたはそれ以上のスマートフィールドデバイスで互いに作用するための管 理システムが開発されているが、それらのデバイスに関するデバイスまたは構成 についての何らかの情報を読みおよび/または書くことができ、また、それらの デバイスの過去の構成に付属するデータを蓄えることができる。そのような管理 システムは、典型的に、スマートデバイスと通信し、また、スマートデバイスに 再構成するべくスマートデバイスに接続できる適当な通信ポートを有するパーソ ナルコンピュータを含んでいる。管理システムは、スマートデバイスとオンライ ン(on−line) であり、即ち、有線または他の永久的な接続がなされているか、または、軽便に 定期的にスマートデバイスと接続できるようにされている。模範的な現場の管理 システムは、出願中である”System and Method for Man aging a Transaction Database of Record s of Changes to Field Device Configurat ions”の名称で1996年2月6日に出願された出願番号08/599,371の米国 出願に詳しく述べられており、これの譲り受け人に割り当てられ(以下、”Sh arpe”らの出願として参照される)、その開示がここで参照として取り入れ られる。 管理システムは、スマートデバイスと通信できるので、これらの管理システム はシステムでのスマートデバイスに関する多様な機能を実行することができる。 例えば、管理システムは、プロセスに関連または接続されているスマートフィー ルドデバイスのそれぞれについてのプロセスおよび情報の現在または過去の状態 に属する情報(例えば、変数またはパラメーターの数値)をユーザーに提供する 。管理システムは、プロセス内でスマートデバイスを再構成することによって、 ユーザーがプロセスの監視と制御を行えるように用いられることもできる。 しかし、フィールドデバイス管理システムは、コンベンショナルデバイス即ち スマートフィールドデバイスでないものと通信することはできず、それゆえ、か なりのプログラムの労力を伴わずに、コンベンショナルデバイスに属するデータ を管理の機構に取り込むことはできなかった。 このコンベンショナルデバイスが調和しないことは、多くのプロセスが一つま たはそれ以上のコンベンショナルデバイスを含んでいるので、重要である。実際 、いくぶんプロセスを制御する産業ではスマートデバイスは相対的に新しいので 、多くの大規模な 産業プロセスで用いられるフィールドデバイスの80%がコンベンショナルデバ イスであると評価されている。さらに、コンベンショナルデバイスはたいていス マートデバイスより費用がかからないので、多くの新たなプロセスは在来のデバ イスを含むことが続くようである。結論として、多くのプロセスは有用なフィー ルドデバイス管理システムによる完全なサポートがされてはおらず、上で述べた ように、これらのシステムは、プロセス内の全てのデバイスに属する情報を観察 し評価する能力が限られたものとなっている。 発明の要旨 本発明は、フィールドデバイスの管理システムにおけるスマートフィールドデ バイスと同様にコンベンショナルデバイスに関連するデータを説明し組み入れる 方法を提供しており、更に詳細には、本発明は、これらのシステムがスマートフ ィールドデバイスを説明するのと同様の方法により、管理システムがコンベンシ ョナルデバイスを説明することを可能にするコンベンショナルデバイスのための デバイス記述を用いる方法に関連している。 本発明の一側面に従えば、スマートデバイスと相互作用し得る管理システムと ともに使用するためのコンベンショナルデバイス支持の方法は、コンベンショナ ルデバイスのためのデバイス記述(DD)を提供する。このデバイス記述はその スマートデバイスに関連するデバイスコミュニケーションプロトコルに従って記 述され、そして、好ましくは、例えばデバイス特有の記述、コンベンショナルデ バイスで実行されるべき方法及びユーザインターフェイス情報を含むコンベンシ ョナルデバイスに関連する情報の複数のカテゴリを特定する。その方法はコンベ ンショナルデバイスのためのデバイス記述を使用し、情報の特定されたカテゴリ の少なくとも一つに関連するデータを確実にし、確実にされたデータ をメモリに格納し、次にコンベンショナルデバイスのためのデバイス記述を使用 して格納されているデータをアクセスする。 本発明の他の側面に従えば、スマートデバイス及びコンベンショナルデバイス に関連するデータをアクセスするように適合して構成されているシステムは、コ ンベンショナルデバイスのためのデバイス記述を含んでいる。このデバイス記述 は、スマートデバイスに関連するコミュニケイションプロトコルに従って記述さ れ、好ましくは、コンベンショナルデバイスに関連する情報の複数のカテゴリを 特定する。また、このシステムは、特定された情報の一部分に関連するデータを 格納するメモリを含んでおり、コンベンショナルデバイスのためのデバイス記述 を用いて格納されたデータにアクセスするようにプログラムされている。また、 このシステムは、スマートデバイスに関連するデバイス記述を用いてスマートデ バイスとコミュニケートするためのプログラミングを包含している。 図面の簡単な説明 図1は、本発明による、プロセスと分散制御システムとフィールドデバイス管 理システムとの間の相互接続を示すブロックダイヤグラムである。 図2は、コンベンショナル及びスマートフィールドデバイスを支持するために コンベンショナル及びスマートフィールドデバイスの両方に対してDDを使用す る図1の管理システムのブロックダイアグラムである。詳細な説明 図1はアセット・マネジメント・ソルージョン・システム(AMS)10とし て後述するフィールド・デバイス・マネジメントシステムを示す図で、該フィー ルド・デバイス・マネジメントシステムは、プロセス12に接続され、また該プ ロセス12を制御するディスリビューティド・コントロール・システム(DCS )14や他のAMSシステム15のようなさらなるマネジメントシステムに接続 されている。このプロセス12は、例えば、マニュファクチャリング・プロセス あるいはリファイナリ・プロセスの如き、所望の形式(形態)のプロセスによっ て構成することができ、そして、このプロセス12は、3つのスマート・フィー ルド・デバイスを包含するものとして図示され、二つのハート(HART)・デ バイス16,20と、一つのフィールドバス(Fieldbus)・デバイス2 2から構成される。このプロセス12は、また、二つのコンベンショナル(例え ば、ノン−スマート)フィールド・デバイス24,25を包含する。これらのデ バイス16,20,22,24は、DCS14によって所望の手法によって制御 される。 一般に、前記AMSシステム10は、フィールド−デバイス・マネジメント・ タスクを実行するソフトウエア・アプリケーションを内蔵する一つのPC−ベー スド・ツールである。このAMSシステム10は、上記プロセス12内のコンベ ンショナル・デバイスのステイタスを説明するため、また、プロセス12と協動 する幾つかのあるいは全てのスマート・フィールド・デバイスの、例えば、トラ ブルシュート、モニター、キャリブレイト、コンフィギャアをするべく、ヘルピ ング・ユーザによって、該プロセス12内のいずれかのデバイスのためのデバイ ス・マネジメントをインテグレイト(統括)する。 種々のタイプのコンピュータあるいはマイクロコンピュータをベースとするシ ステムからなるところの前記AMSシステム10は、オペレイテイングシステム およびCPU36に接続されたデイスプレイ30、プリンタ31、キーボード3 2、およびマウス34を包含するものとして図示されている。一つのAMSデー タベースを有するメモリ38はまた、前記オペレーティングシステムとCPU3 6に接続されている。このメモリ38は、前記AMSシステム10、つまり前記 スマート・デバイス16,20と信号のやり取りをし、デイスプレイ30あるい はプリンタ31を介してユーザに情報を表示することに関する作業を実行するA MSシステム10によって使用されるソフトウエアとデータをストアする。さら に、このAMSデータベース40は、前記スマート・デバイスから利用できない デバイス関連情報をストアする。この関連情報とは、例えば、前記デバイスの過 去の状態に関する関連情報や、オフ−ライン・スマート・デバイスのような他の オフ−ライン・デバイスおよびコンベンショナル・デバイス24,25に関連す るような情報や、また、サービス処理やいずれか所望のリプレースメント・デバ イス等の処理を実行する、次のサービスが必要になったときに包含される事項を サービスする場合の関連情報を記憶する。これらのデバイスがオンラインであっ たときに利用できるのと必然的に同じように、前記AMSシステム10に対して 、オフ−ライン・デバイスが、データベース40を通じて利用できるように、オ フ−ライン・スマート・デバイスに関連するデータは、前記データベース40内 に、そのデータがオフ−ライン・スマート・デバイス内に実際に記憶されるのと 全く同じ形式でフォーマットされて記憶される。同様に、前記AMSシステム1 0に対してコンベンショナル・デバイスがオフ−ライン・スマート・デバイスに 現れるように、コンベンショナル・デバイス に関連するデータは、前記データベース40内に、そのデータがコンパラブル・ スマート・デバイス内に記憶されるのと全く同じ形式でフォーマットされて記憶 される。 図1に図示するように、前記スマート・デバイス16は、接続ライン42を介 してAMSシステム10とモデム44に接続されているオン−ライン・デバイス である。このスマート・デバイス22は、フィールドバス・インターフェース4 5を介して前記AMSシステム10に接続されているオン−ライン・デバイスで ある。このスマート・デバイス20は、前記AMSシステム10に非恒久的に接 続されているオフ−ライン・デバイスである。しかしながら、このスマート・デ バイス20は、ハンドヘルド型のコミュニケータを介して前記AMSシステム1 0に、および/または、スマート・デバイス20や、および/または、これらの スマート・デバイスからのデータを読み、あるいはスマート・デバイスへのデー タを書き込むその他のスマート・デバイスに期間限定的に接続されるセカンダリ ー(ラップトップ)AMSシテステム46に接続されている。従って、前記ハン ドヘルド・コミュニケータ、および/または、セカンダリーAMSシステム46 は、前記スマート・デバイスに付属の該スマート・デバイスに関するデータをア ップロードするために、前記AMSシステム10に接続されている。 もし、望むなら、AMSシステム10のCPU36と前記オペレーティングシ ステムは、例えば、イーサーネット・コミュニケーション・リンク48を介して 、および/または、他のネットワーク・リンクを介して、DCS14に、および /または、AMSシステム15のような他のAMSシステムを介して、接続され る。 図2は、ハードウエアとソフトウエアを含み、互いに作用する前記AMSシス テム10のメモリ38内に種々のソフトウエア・ コンポーネントが記憶されている前記AMSシステム10の種々のコンポーネン ト・パーツ間の接続関係を示すものである。 前記AMSシステム10は、好ましくは、マイクロ・ソフトのウインドウズ環 境下(ウインドウ95(商標)又はウインドウNT(商標)環境下)で動作し、 それ故、プリンタ31やデイスプレイ30上の情報やデータを表示するために使 用され、マウス34,キーボード32からの情報やデータを取り込むための、ス タンダード・ウインドウズ・オペレーティングシステム49を有する。このよう に、スタンダード・ウインドウズ・オペレーティングシステム49へ供給する、 あるいは取り込む情報は、好ましくは、種々の所望のタイプのスタンダード・ウ インドウズ・コール・フォーマットにしておくことである。あるいは、前記AM Sシステム10が、この発明に従って、例えば、マッキントッシュ、ウインドウ ズ、あるいはIBM・DOS(ドス)フオーマットを含む、他の所望のウインド ウズ−ベース、あるいは非ウインドウズ−ベースのオペレーションシステムのフ オーマット(グラフィカル・ユーザ・インターフェースに基づくか否かに拘らず )を用いて実施することができる。 前記AMSシステム10は、コア・アプリケーション52とアド・オン・アプ リケーション54(付加的アプリケーション54)からなるAMSアプリケーシ ョン50のセットを含む。前記コア・アプリケーション52は、必然的に、予め 定められ頻繁に用いられるオペレーションAMSシステム・プロバイダによって 書かれたプログラムからなり、また、前記アド・オン・アプリケーション54は 、ユーザあるいはサード・パーテイによって開発され、カスタマイズされた機能 を実行するために前記AMSシステム10に導入されたものである。コア・アプ リケーションは、例えば、ユーザが、前記AMSデータベース40および/また は前記プロ セス12内の一つあるいはそれ以上のデバイスの現在の配置を見るために、前記 プロセス12内の一つあるいはそれ以上のデバイスの状態を変更するために、同 時にあるいは連続的に複数のデバイスを見るために、コモン・スマート・デバイ スコントロールおよび各フアンクションの配置の実行のために、ネットワーク上 のデバイスをロケートするブラウザの実行のため、デバイスの状況のモニタリン グおよびアラーム・リストの発生のために、そして、デバイスのキャリブレーシ ョンとテスト・ルーチンの実行のために、前記プロセス12内の前記スマート・ デバイス内の、データと相互にやりとりすることを許容するアプリケーションを 含む。他の典型的なコア・アプリケーションは、コンフィグレーション・アプリ ケーション、コンフィグレーション・マネジメント・アプリケーション、アラー ム・スキャニング・アプリケーション、ヒストリ・エベントログ・アプリケーシ ョン、リポーテイング・アプリケーション、トレンド−アナリシス・アプリケー ションおよびダイアグノステイック・アプリケーションを含むものである。 ここで使用するように、アプリケーションは、AMSシステム10および/ま たは前記プロセス12と一緒にまたは、接続される前記デバイスに関する何らか の情報または前記プロセス12に関するユーザ情報として、操作し、および/ま たは表示する前記AMSシステム10によって実行されるいずれのかのソフトウ エア・ルーチンに言及する。アプリケーションによって用いられる前記情報は、 前記プロセス12内のスマート・デバイスによって、端的に、ストアされるとと もに、デベロップされ、あるいはこの情報はAMSデータベース40内にストア される。 カレントアプリケーション56として図2に表されている前記AMSシステム 10の操作中(作動中)に、ユーザは、実行のた めの一つあるいはそれ以上のアプリケーションを選択する。 複数のアプリケーションが前記AMSシステム10によって連続して実行される ため、マルテイプル・カレント・アプリケーション56が存在する。いずれかの カレント・アプリケーション56は、ユーザとコミュニケーションをとるため直 接ウインドウズ・オペレーテイング・システム49に接続され、一つあるいはそ れ以上のスマート・デバイスあるいは前記AMSデータベース40とコミュニケ ーションをとるためコミュニケーション・インターフェース・ブロック59に接 続される。 前記コミュニケーション・インターフェース・ブロック59は、DDSブロッ ク72とスマートデバイス・インターフェース・ブロック74を用いて前記プロ セス12内のスマート・デバイスとコミュニケーションをおこなう。このDDS ブロック72は、前記プロセス12内のあるいは前記AMSシステム10によっ てサポートされている前記コンベンショナル・デバイスと前記スマート・デバイ スのためのDD’sがストアされているデバイス・デイスクリプション・ライブ ラリ76に、接続されている。このスマートデバイス・インターフェース・ブロ ック74は、DDS72(前記ライブラリ76内にストアされているDD’sに アクセスするDDS72)を、プロセス12内の前記スマート・デバイス上のパ ーフオーム・メソッドへ情報を書き込み、パーフオーム・メソッドから情報を読 み取るために、前記プロセス12内の前記スマート・デバイスに適切にコミュニ ケートするために、使用する。作動中、デバイスに関する情報を具備してあるい はデバイスと適切なコミュニケーションを具備して、このDDS72は周知の手 法で、デバイスと一緒にDDにアクセスしまた中断する。 コミュニケーションインターフェースブロック59はまた、DDSブロック7 2とAMSデータベースインターフェース80を 用いたAMSデータベースとも通信する。データベースインターフェース80は DDS72を用いて、データベース40から情報を読み込んだりデータベース4 0に情報を書き込んだりする。この情報とは、デバイスの過去の状態、サービス ノート、デバイスになされる変更、オフラインスマートデバイスや通常のデバイ スのデータ等から構成される。 AMSデータベースインターフェース80は、従来タイプのアプリケーションプ ログラムインターフェース(API)のどれかであることが好ましく、それは、 特に、所望の若しくは既知の方法に従ってデータベース40から情報を検索する ために設定され配列されているようなものであればどのようなものでもよい。A MSデータベースインターフェース80は、データがストアされデータベース4 0から検索されるトラックを自動的にキープする。 インターフェースブロック59はデバイスサーバーやデータベースサーバーに 加えて、例えばフィッシャーローズマウントシステム社で開発されたようなデジ タルコントロールインターフェース(DCI)を含んでおり、シャープ等の出願 にさらに詳述されているような、プロセス12におけるスマートデバイスやデー タベース40との確実な通信ができることが好ましい。特に、インターフェース ブロック59はデバイスサーバーを用いて、OLEオブジェクトを有するOLE レイヤを構成している。OLEオブジェクトは、スマートデバイスコミュニケー ションインターフェース74、DDS72およびデータベースインターフェース 80と、OLEオブジェクト内の変化に応じて通信している。これらのOLEオ ブジェクトは、シャープ等の出願に詳述されているように、スマートデバイスか ら有用な、また、スマートデバイスに適合した情報の同一性あるヒエラルキーに 従って設定され配列されている。スマートデバイスに関する有用な情報に基づい たヒ エラルキーに従って構成されたこのOLEオブジェクトレイヤを使えば、たとえ これらのデバイスとデータベース40とが異なる通信プロトコルを使っていると しても、プロセス12におけるデータベース40やスマートデバイスと確実な通 信ができる。 シャープ等の出願に説明されているように、インターフェースブロック59の デバイスサーバはスマートデバイスコミュニケーションインターフェース74や DDSブロック72と通信して、プロセス12においてスマートデバイスと適当 な通信をして、これによってプロセス12におけるスマートデバイス上のインプ リメントメソッドからデータを読み込み、またはこれにデータを書き込む。同様 に、コミュニケーションインターフェースブロック59内のデータベースサーバ は、AMSデータベースインターフェース80およびDDSブロック72と通信 して、AMSデータベース40と通信し、オフラインスマートデバイス、オンラ インスマートデバイスおよびコンベンショナルデバイスに適合したデータを読み 書きする。AMSデータベースには、たとえば、オフラインデバイスやに関する 値に適合するような情報や、データがオフラインデバイスにストアされるミミッ クスのフォーマットのような、DDフォーマットに適合するフォーマットでのオ ンラインやオフラインへの変更に適合するデータをストアさせることができる。 よって、AMSデータベースインターフェース80は、DDS72にアクセスし て、AMSデータベース内でどのようなデータがどのようにストアされているか を決定する必要があるかもしれない。しかし、データベース40内の情報はDD フォーットでストアされる必要はなく、従って、AMSデータベースインターフ ェース80は、AMSデータベースに直接データを書き込み、これから直接デー タを読み込むことができる。 AMSシステム10がスマートデバイスをサポートする方法は シャープ等の出願に詳述されている。AMSシステム10がコンベンショナルデ バイスをサポートする方法は、オフラインスマートデバイスをサポートする方法 に非常に似ており、これは以下に説明される。タームコンベンショナルフィール ドデバイスは、ホストシステムによってサポートされるスマートデバイスコミュ ニケーションプロトコルを用いたAMSシステム10のような、ホストシステム と通信できないようなどのようなデバイスやエンティティも含むことが考慮され るということが注目される。もっともありきたりのデバイスは、単にどのような デジタル通信もしないようなこれらフィールドデバイスである。ハネウェルST 3000シリーズのデバイスのようないくつかのフィールドデバイスはデジタル 通信を行うが、これらのデバイスはデジタル通信をサポートするデバイスデスク リプションを備えず、従って、デジタル通信をサポートしないホストシステムに 関するコンベンショナルなものである。タームコンベンショナルデバイスは、A MSシステム10によってサポートされないプロトコルを用い、よってAMSシ ステム10のような典型的なコンベンショナルデバイスにも見られるようなスマ ートデバイスに関連する。さらに、タームコンベンショナルデバイスは、例えば 、トラッシュカン、インストゥルメントのグループ、スイッチ、モータ、ボイラ 、パイピング等のようなフィールドデバイスに通常は考慮されないようなエンテ ィティを含むかもしれない。どのようなエンティテイもデバイスIDと同一視で き、コンベンショナルデバイスに考慮されるようなプロパティを有する。 一般的には、1またはそれ以上のコンベンショナルデバイスをサポートするた めには、デバイスデスクリプシションがそれぞれのコンベンショナルデバイスに 書き込まれ、デバイスデスクリプションライブラリー76にストアされる。その 後、普通にコンパ ラブルスマートデバイスにストアされる、いずれかの特殊なコンベンショナルデ バイスに適合するデータ(すなわち、デバイスパラメータ値)が、AMSシステ ム10によって確かめられ、AMSデータベース40にストアされる。そして、 コンベンショナルデバイスに適合する特殊なパラメータ値データが、コンベンシ ョナルデバイスのメモリの替わりにデータベース40にストアされるという点を 除けば、コンベンショナルデバイスはスマートデバイスとしてのAMSシステム 10のカレントアプリケーション56のように見える。また、カレントアプリケ ーション56は、コンベンショナルデバイスと通信することができず、そのため 、コンベンショナルデバイスはオフラインスマートデバイスのように見えるだろ う。 コンベンショナルデバイスのためのデバイスデスクリプションは、HARTま たはフィールドコミュニケーションプロトコルのような、AMSシステムによっ てサポートされるスマートデバイスコミュニケーションプロトコルのうちの一つ の構造で書かれることが望ましい。しかし、プロトコルがAMSシステムでサポ ートされる限りは、異なるコンベンショナルデバイスまたはデバイスタイプのデ バイスデスクリプションは、異なるスマートデバイスコミュニケーションプロト コルに従って書かれるかもしれないし、または、コンベンショナルデバイスのた めに特別に設計されたデバイスコミュニケーションプロトコルに従って書かれる かもしれない。 コンベンショナルデバイスのレンジをサポートするには、デバイスデスクリプ ションは、圧力センサ、温度センサ、ポンプ、バルブ、フロータイプデバイス、 サーモウェル、オリフィスプレート、温度圧力変換器、温度スイッチ、圧力スイ ッチ、リレー、リリーフバルブ等のような、コンベンショナルデバイスの異なる フ ァミリータイプのメンバーのいづれかまたは各々のために作成されていればよい 。コンベンショナルデバイスの異なるタイプのメンバーをここでは同一視したが 、デバイスデスクリプションは、例えば、インストゥルソサイアティオブアメリ カにより同一視されるコンベンショナルデバイスの異なるファミリータイプのし ずれかのもの、または、ユーザによって同一視されるデバイスタイプのいずれか のもののような、いずれかの所望のデバイスのタイプのために作成されていれば よいということが注目される。 いずれかの特殊なデバイスまたはデバイスタイプのためにデバイスデスクリプ ションを作成するために、スマートデバイスのためにDD’sによって記述され た情報のカテゴリーのうちのいくつかに適合する情報は同一視される。特に、パ ラメータやプロパティの名前や、これらパラメータ及び/又はプロパティに関す るプロパティやデータのタイプ(パラメータ及び/又はプロパティが変数、配列 、若しくは各々関するレコードと単位であるかどうかといったようなもの)を含 む、関連デバイスタイプのうちのデバイスに関するパラメータやプロパティは、 同一視される。パラメータ又はプロパティ情報は、これに限定されるものではな いが、デバイスの製造者、デバイスのモデル又はシリアル番号、デバイスに関す る構成材料、デバイスの測定又は誤差限度、デバイスの耐性、入出力情報、デバ イスに関するメッセージ又は記述、サービススケジュール、最近の又は過去のデ バイスリーディング等を含む、デバイスに特定のデスクリプションデータのカテ ゴリーを含んでも良い。デバイスパラメータに適合する情報のカテゴリーはDD のために同一視されるが、パラメータ値を定義するアクチュアルデータは各デバ イスで異なるので、このデータは同一視される必要はない。 更に、ユーザーインターフェースデータ(例えば予め決められたメニューとパラ メータ、プロパティ又は他の関連データを論理的に集合するディスプレイ)に関 する情報、方法、又はコンベンショナルデバイス(典型的にはユーザーに対する 一つのインストラクションの形)でユーザーによって実行されるプログラム、そ して有益な情報(例えばDDライターの定義されたパラメータの集合を或いはパ ラメータ、ユーザーインターフェースそして方法情報と関連して使用される特性 )は、コンベンショナルデバイスのDDのために識別化もされる。これらの更な る情報カテゴリは典型的に完全にDDによって特定化される一方、これらのカテ ゴリに関係するいくつかのデータはAMSデータベース40に記憶される。 重要なのは、コンベンショナルデバイスのDDは、スマートデバイスのDDの ようにコマンドを含まないことである。なぜなら、コンベンショナルデバイスと の通信がないからである。また、コンベンショナルデバイスのDDの方法は、ホ ストシステムから分離した方法でユーザーによって実行されなければならない。 例えば、手動で、ホストシステムは、装置を方法ステップを実行するよう指令す るコンベンショナルデバイスと通信できないからである。その結果、これらの方 法は通常はユーザーに対するインストラクションを含んでいる。 コンベンショナルデバイスの特別なファミリーに対する情報カテゴリが識別さ れ、特定のデータがそれらのカテゴリのいくつかと結びつくと、例えば特別な方 法とユーザーインターフェースが一旦確立されると、装置記述は、ハート(HA RT)又はフィールドバス(Fieldbus)プロトコルのような望ましい通 信プロトコルでコンベンショナルデバイスの形式のために書かれる。このコンベ ンショナルデバイスDDは、この技術では良く知 られているように、DD'sがスマートディバイスのために書かれると同様に書かれ る。 コンベンショナルデバイスの望ましい各ファミリ型のDD'sがAMSシステム 10によって支持されたプロトコルにおいて書かれた後で、これらDD'sはデバイ ス記述ライブラリ76に記憶される。その後、これらのDD'sに支持されたコンベ ンショナルデバイスは、一つの目立つ例外をもってオフラインスマートデバイス のようなAMSシステムに現れる。AMSシステムが最初に、スマートデバイス におけるメモリからの情報を読むことによってスマートデバイスのDDによって 引用された装置の特定記述データのパラメータ値の大部分を決定する一方、AM Sシステムは、コンベンショナルデバイスをユーザーに識別するよう要求した後 、例えばユーザーに装置特定記述情報を入力し、それからデータベース40にそ の情報を記憶することによってそのコンベンショナルデバイスに関する装置特定 記述情報のパラメータ値を初期化しなけらばならない。その結果、ユーザーが特 別なコンベンショナルデバイスがプロセスに付け加えらことを特定し、或いは、 AMSシステム10が特別のコンベンショナルデバイスを支持すべきことを識別 するときは、AMSシステム10は、何の情報がコンベンショナルデバイスを支 持される必要があるかを決定するためコンベンショナルデバイスのDDにアクセ スしなければならない。そしてそれからユーザーに対して要求される装置特定記 述データ或いはDDによっては与えられない他の情報を求めなければならない。 かかる要求される情報には、例えば装置製造者、構造の材料、装置のシリアル番 号などを決定するデータを含んでも良い。要求される情報は、コンベンショナル デバイスに関連させて、好ましくはかかるデータが類似のスマートデバイスに記 憶されると同一又は類似した方法でデータベース40(或いは他の望ましい データベース)に記憶される。 一般的には、コンベンショナルデバイス或いはその事柄についてはスマートデ バイスを初期化する際、ユーザーは、装置が物理的なプロセスの範囲に位置する ところを決定する特定データをAMSシステム10のようなホストシステムに与 える必要もある。このデータは、例えばタグ番号か他の物理的な位置に関する参 照の形であってもよいが、データベース40に記憶されているコンベンショナル デバイスに関するそのデータ(読み込みと書き込みデータを含む)にアクセスす るために使用されるユニークな人名をコンベンショナルデバイスに与えるために 使用される。典型的には、AMSシステム10は、支持されている各コンベンシ ョナルデバイスに要求される装置特定記述のためのパラメータ値のみならず物理 的なレイアウトデータを初期化するためにアプリケーションを実行する。しかし ながら、この初期化機能を実行するため、アプリケーションは初期化にどういう データが必要なのかみるため初期化されているコンベンショナルデバイスのDD に最初にアクセスしなければならない。そしてそれからコンベンショナルデバイ スのDDによって引用されている必要なデータを入力するようユーザーに要求し なければならない。こういった初期化アプリケーションとDDS72を使用する DDにアクセスする方法は、当業者の間でよく知られていると考えられる。した がってここでは詳述しない。しかしながら、要求されるデータはユーザーの手に よってエンターされうること、異なったファイルからダウンロードされうること 、或いは他の望ましい方法でアプリケーションAMSシステム10にエンターさ れうることに注意すべきである。 装置特定記述情報のパラメータ値とあらゆる支持されたコンベンショナルデバ イスの要求されたデータがデータベース40に記 憶された後、コンベンショナルデバイスは、DDがライブラリ72に存在するオ フラインスマートデバイスとしてAMSシステム10に現れる。このように、ア プリケーションがオフラインスマートデバイスに関する情報にアクセスできると 同様に、アプリケーションは、コンベンショナルデバイスに関する情報にアクセ ルできる。まず、アプリケーションは、コンベンショナルデバイスの人名を使用 している通信インターフェースブロック59に読み書きデータを送る。その後、 通信インターフェースブロック59は、AMSデータベースインターフェース8 0及び/又はライブラリ76からコンベンショナルデバイスのDDにアクセスす るDDS72にアクセスする。それからデータベースインターフェース80は、 DDSとDDを使用する。それはデータベース40から要求されるコンベンショ ナルデバイス情報を読み取り、或いはそこに新しい情報を書き込むための標準の 方法で、すなわち、データベースインターフェース80がデータベース40に記 憶されたオフラインスマートデバイスに関する情報にアクセスすると同じ方法で なされる。スマートデバイスとデータベース40からアクセスするデータはシャ ープ(Sharpe)らの出願にもっと詳細に述べられている。 要約すれば、一旦、コンベンショナルデバイスのDDがライブラリ72に作り 出され、記憶され、そしてDDを使用するコンベンショナルデバイスがプロセス 12に接続され、かつ、ユーザーによるAMSシステム10に記述されると、コ ンベンショナルデバイスはオフラインスマートデバイスのようなAMSシステム に現れる。 その結果、AMSシステムは、コンベンショナルデバイスを支持するばかりでな く、スマートデバイスに通信して支持するために、スマートデバイス通信プロト コルに依存する。 明らかなように、多くの異なるコンベンショナルデバイスのDD'sは多くのコン ベンショナルデバイスを支持するためにライブラリ76に記憶されうる。 コンベンショナルデバイスとスマートデバイスに関する情報はユーザーにとっ て望ましい態様で表示されうるけれども、ウインドウズフォーマットを使用する 際には、例えばウインドウズ95によって与えられる図形的なインターフェース ディスプレイに類似した方法で、スマートデバイスとコンベンショナルデバイス に関する情報についての表示レイアウトを高めるべく、リソースファイルを使用 することが好ましい。かかるリソースファイルは、ユーザーに論理的な感覚を与 え、それによってユーザーが好む情報を見つけたり読み取ったりできる方法で、 DDによって特定される情報を典型的に範疇化する。 以上は本発明の一実施例を述べたに過ぎず、本発明の範囲はこれに限定される ものではない。本発明の精神に反しない当業者にとって自明な変更は本発明の範 囲に含まれる。
───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,DE, DK,ES,FI,FR,GB,GR,IE,IT,L U,MC,NL,PT,SE),OA(BF,BJ,CF ,CG,CI,CM,GA,GN,ML,MR,NE, SN,TD,TG),AP(KE,LS,MW,SD,S Z,UG),UA(AM,AZ,BY,KG,KZ,MD ,RU,TJ,TM),AL,AM,AT,AU,AZ ,BA,BB,BG,BR,BY,CA,CH,CN, CU,CZ,DE,DK,EE,ES,FI,GB,G E,HU,IL,IS,JP,KE,KG,KP,KR ,KZ,LC,LK,LR,LS,LT,LU,LV, MD,MG,MK,MN,MW,MX,NO,NZ,P L,PT,RO,RU,SD,SE,SG,SI,SK ,TJ,TM,TR,TT,UA,UG,UZ,VN (72)発明者 ウエストブロック,ジョン,ディー. アメリカ合衆国 55423 ミネソタ リッ チフィールド ピルスバリー アベニュー サウス 7430

Claims (1)

  1. 【特許請求の範囲】 1.スマートデバイスと会話が可能なシステムとともに使用するためのコンベ ンショナルデバイスをサポートする方法であって、前記スマートデバイスはデバ イスコミュニケーションプロトコルに従って記述された関連するデバイス記述を 有し、前記方法が、 デバイスコミュニケーションプロトコルに従って記述されるとともに前記コン ベンショナルデバイスに関連する情報を特定するコンベンショナルデバイスのた めのデバイス記述を提供するステップと、 前記コンベンショナルデバイスのためのデバイス記述を使用して前記特定の情 報の一部分に関連するデータを確認するステップと、 前記確認されたデータを格納するステップと、 前記コンベンショナルデバイスのためのデバイス記述を使用して前記格納され たデータにアクセスするステップと を包含する方法。 2.請求項1記載の方法であって、前記特定された情報がデバイス特有の記述 情報である方法。 3.請求項1記載の方法であって、前記デバイス記述を提供するステップが、 前記コンベンショナルデバイスに関連する情報の複数のカテゴリを特定するデバ イス記述を提供するステップを包含している方法。 4.請求項3記載の方法であって、情報の複数のカテゴリの一つがデバイス特 有の情報である方法。 5.請求項3記載の方法であって、情報の第1及び第2の複数のカテゴリがデ バイス特有の情報と前記コンベンショナルデバイスで実行されるべき方法とを包 含している方法。 6.請求項5記載の方法であって、第3の複数のカテゴリがユーザインターフ ェイス情報を包含している方法。 7.請求項1記載の方法であって、前記コンベンショナルデバイスのためのデ バイス記述を使用してデータを確認するステップが、前記特定された情報の一部 分に関連するデータをユーザに要求するステップを包含している方法。 8.請求項1記載の方法であって、コンベンショナルデバイスのためのデバイ ス記述を提供するステップが、HARTコミュニケーションプロトコルに従って 前記コンベンショナルデバイスのためのデバイス記述を記述するステップを包含 する方法。 9.請求項1記載の方法であって、前記スマートデバイスと会話するための前 記スマートデバイスに関連するデバイス記述を使用するステップを更に包含する 方法。 10.スマートデバイス及びコンベンショナルデバイスに関連するデータにア クセスするように適合したシステムであって、前記スマートデバイスはコミュニ ケーションプロトコルに従って記述された関連するデバイス記述を有し、前記シ ステムが、 前記スマートデバイスに関連する前記コミュニケーションプロトコルに一致し て記述され、前記コンベンショナルデバイスに関連する情報を特定する、前記コ ンベンショナルデバイスのためのデバイス記述と、 前記特定された情報の一部分に関連するデータを格納するための手段と、 前記特定された情報の一部分に関連する格納されたデータを、前記コンベンシ ョナルデバイスのためのデバイス記述を使用してアクセスするための手段と を備えたシステム。 11.請求項10のシステムであって、前記スマートデバイス と該スマートデバイスに関連するデバイス記述を用いて会話するための手段を更 に有するシステム。 12.請求項11記載のシステムであって、前記コンベンショナルデバイスの ためのデバイス記述は、該コンベンショナルデバイスに関連する情報の複数のカ テゴリを特定するシステム。 13.請求項12記載のシステムであって、前記情報の複数のカテゴリの一つ がデバイス特有の記述情報であり、前記デバイス特有の記述情報は前記特定され た情報の一部であるシステム。 14.請求項12記載のシステムであって、前記情報の複数のカテゴリの第I 番目がデバイス特有の記述情報を有し、前記情報の複数のカテゴリの第2番目が 前記コンベンショナルデバイスで実行されるべき方法を有しているシステム。 15.請求項14記載のシステムであって、前記情報の複数のカテゴリの第3 番目がユーザインターフェイスを有しているシステム。 16.請求項11記載のシステムであって、前記アクセシング手段と前記コミ ュニケーティング手段とに接続された、前記スマートデバイスに関連するデバイ ス記述と前記コンベンショナルデバイスのための記述とを前記コミュニケーショ ンプロトコルに従って翻訳するための手段を更に有するシステム。 17.請求項16記載のシステムであって、前記翻訳手段は、前記スマートデ バイスに関連するデバイス記述と前記コンベンショナルデバイスのためのデバイ ス記述とを格納するための手段を更に有しているシステム。 18.請求項10記載のシステムであって、前記コンベンショナルデバイスの ためのデバイス記述は、HARTコミュニケーションプロトコルに従っているシ ステム。 19.請求項10記載のシステムであって、前記コンベンショ ナルデバイスのためのデバイス記述は、フィールドバスコミュニケーションプロ トコルに従っているシステム。 20.スマートデバイスとコンベンショナルデバイスに関連する情報を処理す るための装置であって、 デバイスコミュニケーションプロトコルに従って記述されるとともにデバイス 特有の記述情報と会話情報とを特定する、前記スマートデバイスのためのデバイ ス記述を格納するための第1の手段と、 デバイスコミュニケーションプロトコルに従って記述されるとともに前記コン ベンショナルデバイスに関連する情報の複数のカテゴリを特定する、前記コンベ ンショナルデバイスのためのデバイス記述を格納するための第2の手段と、 前記コンベンショナルデバイスのためのデバイス記述によって特定される情報 の複数のカテゴリの少なくとも一つに関連するデータを格納するためのメモリと 、 情報の複数のカテゴリの少なくとも一つに関連する格納されたデータに、前記 コンベンショナルデバイスのためのデバイス記述を用いてアクセスするための手 段と、 前記スマートデバイスのためのデバイス記述を用いて前記スマートデバイスと 会話するための手段と を備えた装置。 21.請求項20記載の装置であって、前記スマートデバイスのためのデバイ ス記述は、前記スマートデバイスで実行されるべき方法を更に特定し、前記コン ベンショナルデバイスのためのデバイス記述によって特定される情報の第1及び 第2の複数のカテゴリが、デバイスに特有の記述情報と前記コンベンショナルデ バイスで実行されるべき方法とをそれぞれ含んでいる装置。 22.関連するコミュニケーションプロトコルを有するスマー トデバイスと会話するシステムに於いて使用するための、コンベンショナルデバ イスのためのデバイス記述を生成するための方法であって、該方法が、 コンベンショナルデバイスの多数のタイプから特定のタイプのコンベンショナ ルデバイスを選択するステップと、 選択されたタイプのコンベンショナルデバイスに関連する情報の複数のカテゴ リを同定するステップと、 前記デバイス記述が情報の複数のカテゴリを特定するコミュニケーションプロ トコルに従ってデバイス記述を記述するステップと を包含する方法。
JP52856697A 1996-02-06 1997-02-05 コンベンショナルデバイスに対するデバイス記述を用いた方法および装置 Expired - Fee Related JP4368418B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US08/599,371 1996-02-06
US08/599,371 US6094600A (en) 1996-02-06 1996-02-06 System and method for managing a transaction database of records of changes to field device configurations
US08/682,833 US5796602A (en) 1996-02-06 1996-07-12 Method and apparatus using a device description for a conventional device
US08/682,833 1996-07-12
PCT/US1997/001480 WO1997029408A1 (en) 1996-02-06 1997-02-05 Method and apparatus using a device description for a conventional device

Publications (2)

Publication Number Publication Date
JP2000504864A true JP2000504864A (ja) 2000-04-18
JP4368418B2 JP4368418B2 (ja) 2009-11-18

Family

ID=27083325

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52856697A Expired - Fee Related JP4368418B2 (ja) 1996-02-06 1997-02-05 コンベンショナルデバイスに対するデバイス記述を用いた方法および装置

Country Status (6)

Country Link
EP (1) EP0879444B1 (ja)
JP (1) JP4368418B2 (ja)
AU (1) AU1757497A (ja)
CA (1) CA2247379A1 (ja)
DE (1) DE69707425T2 (ja)
WO (1) WO1997029408A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007507037A (ja) * 2003-09-25 2007-03-22 フィッシャー−ローズマウント システムズ, インコーポレイテッド 自動ソフトウェア更新を提供するための方法および装置
JP2010067132A (ja) * 2008-09-12 2010-03-25 Yamatake Corp 機器管理装置および機器管理方法

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI108678B (fi) 1998-06-17 2002-02-28 Neles Controls Oy Kenttälaitteiden hallintajärjestelmä
US6449715B1 (en) * 1999-10-04 2002-09-10 Fisher-Rosemount Systems, Inc. Process control configuration system for use with a profibus device network
GB2394630B (en) * 1999-10-04 2004-06-09 Fisher Rosemount Systems Inc Process control configuration system for use with a Profibus device network
US6446202B1 (en) * 1999-10-04 2002-09-03 Fisher-Rosemount Systems, Inc. Process control configuration system for use with an AS-Interface device network
DE19959330A1 (de) * 1999-12-09 2001-06-13 Kuka Roboter Gmbh Verfahren und Vorrichtung zum Steuern eines Roboters
DE102007054925B4 (de) 2007-04-13 2022-02-24 Endress + Hauser Process Solutions Ag Verfahren zur Überwachung eines Netzwerkes der Prozessautomatisierungstechnik
JP5834813B2 (ja) * 2011-11-18 2015-12-24 ヤマハ株式会社 リモート制御システム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5056001A (en) * 1989-12-20 1991-10-08 Ge Fanuc Automation North America, Inc. Method for configuring an input/output module coupled to a programmable logic controller
EP0434986A3 (en) * 1989-12-22 1993-06-16 Siemens Aktiengesellschaft Method for putting into operation a module connected to an electronic control system
JP3142595B2 (ja) * 1991-03-30 2001-03-07 マツダ株式会社 生産設備の制御システム設計支援及び故障診断方法
US5452419A (en) * 1992-03-06 1995-09-19 Pitney Bowes Inc. Serial communication control system between nodes having predetermined intervals for synchronous communications and mediating asynchronous communications for unused time in the predetermined intervals
US5594858A (en) * 1993-07-29 1997-01-14 Fisher-Rosemount Systems, Inc. Uniform control template generating system and method for process control programming
US5611059A (en) * 1994-09-02 1997-03-11 Square D Company Prelinked parameter configuration, automatic graphical linking, and distributed database configuration for devices within an automated monitoring/control system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007507037A (ja) * 2003-09-25 2007-03-22 フィッシャー−ローズマウント システムズ, インコーポレイテッド 自動ソフトウェア更新を提供するための方法および装置
JP2010067132A (ja) * 2008-09-12 2010-03-25 Yamatake Corp 機器管理装置および機器管理方法

Also Published As

Publication number Publication date
EP0879444B1 (en) 2001-10-17
CA2247379A1 (en) 1997-08-14
EP0879444A1 (en) 1998-11-25
DE69707425T2 (de) 2002-06-27
AU1757497A (en) 1997-08-28
JP4368418B2 (ja) 2009-11-18
WO1997029408A1 (en) 1997-08-14
DE69707425D1 (de) 2001-11-22

Similar Documents

Publication Publication Date Title
US5796602A (en) Method and apparatus using a device description for a conventional device
JP5030584B2 (ja) MODBUSデバイスネットワーク及びFieldbusデバイスネットワークとともに使用するためのインターフェイスモジュール
JP4722890B2 (ja) フィールドデバイスコンフィギュレーションへのチェンジのレコードのトランザクションデーターベースを管理する為のシステム及び方法
US11585688B2 (en) Human machine interface for a remote terminal unit
CN100429592C (zh) 用于过程自动化技术的现场设备的脱机参数确定的方法
JP5782215B2 (ja) プロセス制御システムに関連する情報にアクセスする機器および方法
US6330517B1 (en) Interface for managing process
US7600234B2 (en) Method for launching applications
JP2000504864A (ja) コンベンショナルデバイスに対するデバイス記述を用いた方法および装置
EP3547050A1 (en) Device management apparatus, device management method, device management program, storage medium, and device management system
US12531927B2 (en) Communicating with field devices based on semantically identified variables
Copp et al. Towards the automation of water quality monitoring networks

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040106

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070206

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20070507

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20070625

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070806

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080624

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20080922

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20081031

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081224

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090804

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090826

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120904

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130904

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees