JP6576852B2 - Device information management system - Google Patents
Device information management system Download PDFInfo
- Publication number
- JP6576852B2 JP6576852B2 JP2016029679A JP2016029679A JP6576852B2 JP 6576852 B2 JP6576852 B2 JP 6576852B2 JP 2016029679 A JP2016029679 A JP 2016029679A JP 2016029679 A JP2016029679 A JP 2016029679A JP 6576852 B2 JP6576852 B2 JP 6576852B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- tool
- server
- device definition
- optimum
- 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.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 claims description 14
- 238000004891 communication Methods 0.000 description 28
- 238000010586 diagram Methods 0.000 description 20
- 238000000034 method Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 238000003745 diagnosis Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Programmable Controllers (AREA)
Description
本発明は、デバイス内の情報にアクセスする際に使用されるデバイス定義情報を管理するデバイス情報管理システムに関する。 The present invention relates to a device information management system that manages device definition information used when accessing information in a device.
従来より、大規模なプラントでは、調節弁(バルブ)の開度制御を行うポジショナなどのフィールド機器(デバイス)をコントローラを用いて制御する分散制御システム(DCS(Distributed Control System))が用いられている。 Conventionally, in a large-scale plant, a distributed control system (DCS (Distributed Control System)) that uses a controller to control a field device (device) such as a positioner that controls the opening of a control valve (valve) has been used. Yes.
このDCSは、オペレータコンソールと、このオペレータコンソールと通信ラインを介して接続されたコントローラとを備え、プラントに配置されているフィールド機器の監視・制御を行う。 The DCS includes an operator console and a controller connected to the operator console through a communication line, and monitors and controls field devices arranged in the plant.
近年、このDCSの通信ラインに接続され、コントローラを経由して所望のフィールド機器にアクセスし、このフィールド機器内の各種の機器診断データなどを取得する機器管理システムが用いられている。 In recent years, a device management system is used which is connected to the DCS communication line, accesses a desired field device via a controller, and acquires various device diagnosis data in the field device.
この機器管理システムによれば、機器管理システムの画面上に、機器診断データを表示することにより、プラントに分散して配置されているフィールド機器をオンラインで検査することが可能となる。また、フィールド機器内のパラメータを設定したり、変更したりすることが可能となる(例えば、特許文献1参照)。 According to this device management system, by displaying the device diagnosis data on the screen of the device management system, it becomes possible to inspect field devices distributed and arranged in the plant online. It is also possible to set or change parameters in the field device (see, for example, Patent Document 1).
この機器管理システムを接続したDCSにおいて、フィールド機器との間はFF(FOUNDATION Fieldbus)、HART(Highway Addressable Remote Transducer)といった通信方式でデジタル通信が行われ、機器管理システムからコントローラを経由してフィールド機器内の情報にアクセスすることができる。また、携帯デバイス設定ツールを用いることにより、この携帯デバイス設定ツールを現場に持ち込んで、フィールド機器内の情報にアクセスすることもできる。 In the DCS connected with this device management system, digital communication is performed with field devices using communication methods such as FF (FOUNDATION Fieldbus) and HART (Highway Addressable Remote Transducer), and field devices are connected from the device management system via the controller. You can access the information in Further, by using the portable device setting tool, it is possible to bring the portable device setting tool into the field and access information in the field device.
機器管理システムや携帯デバイス設定ツールでは、フィールド機器のパラメータ構成や設定画面、メソッド(バッチプログラム)などの情報を持つデバイス定義情報を用いて、フィールド機器の設定画面(例えば、パラメータの設定・変更を可能とするパラメータ詳細画面)を表示したり、パラメータの信号変換を行って通信を行ったりする。 Device management systems and portable device configuration tools use field definition settings screens (for example, parameter settings / changes) using device definition information that contains information such as field device parameter configuration, configuration screens, and methods (batch programs). The parameter detail screen) that can be displayed, or by performing signal conversion of the parameter to perform communication.
なお、HART通信方式ではデバイス定義情報としてDD(Device Description)ファイルを用いるが、FF通信方式では、DDファイルと併せて、デバイスの機能や性能が記述されているケーパビリティファイル(CF)も用いられる。また、DDファイルと同様に、デバイスとの通信に用いられるDTM(Device Type Manager)プログラムなどもある。 In the HART communication method, a DD (Device Description) file is used as device definition information. In the FF communication method, a capability file (CF) in which device functions and performance are described is used together with the DD file. . In addition, as with the DD file, there is a DTM (Device Type Manager) program used for communication with the device.
上述したように、機器管理システムや携帯デバイス設定ツールから所望のフィールド機器内の情報にアクセス・表示する場合、内部に記憶されているデバイス定義情報が使用される。この場合、機器管理システムや携帯デバイス設定ツールでは、アクセスしようとする所望のフィールド機器(操作対象デバイス)に対して適切なデバイス定義情報を使用する必要がある。 As described above, when accessing / displaying information in a desired field device from a device management system or a portable device setting tool, device definition information stored therein is used. In this case, in the device management system and the portable device setting tool, it is necessary to use device definition information appropriate for the desired field device (operation target device) to be accessed.
すなわち、新しいフィールド機器の導入や、デバイス定義情報の修正等による更新の際には、システム全体として定められた最適なデバイス定義情報(ユーザがプラント内で統一的に使うと決めたデバイス定義情報(例えば、最新のデバイス定義情報、動作確認済みのデバイス定義情報など))を機器管理システムや携帯デバイス設定ツールにインストールして、使用しなければならない。 In other words, when updating by introducing new field devices or modifying device definition information, etc., the optimum device definition information determined for the entire system (device definition information that the user has decided to use uniformly within the plant ( For example, the latest device definition information, device definition information whose operation has been confirmed, etc.) must be installed and used in the device management system and portable device setting tool.
この場合、機器管理システムは、制御室や計算機室のような普段ユーザがいる場所に置かれており、比較的デバイス定義情報のメンテナンスがし易い。しかしながら、携帯デバイス設定ツールは、普段持ち出されて使用されるため、メンテナンスが容易ではなく、デバイス定義情報の更新を忘れ易い。なお、デバイス定義情報を使用する機器管理システムが、自身のデバイス定義情報を最新のものに保つため、ベンダ等の外部サーバにアクセスし、自動更新することもある。 In this case, the device management system is placed in a place where a user is usually present, such as a control room or a computer room, and it is relatively easy to maintain device definition information. However, since the portable device setting tool is usually taken out and used, maintenance is not easy and it is easy to forget to update the device definition information. Note that a device management system that uses device definition information may automatically update by accessing an external server such as a vendor in order to keep its device definition information up-to-date.
このため、例えば、機器管理システムにインストールされているデバイス定義情報のリビジョンと携帯デバイス設定ツールにインストールされているデバイス定義情報のリビジョンとが異なり、携帯デバイス設定ツールにおいて、フィールド機器の設定画面上の表示が最新のものとは異なるものであったり、修正前のバグを含む古いデバイス定義情報内のバッチプログラムを実行してしまうなどの問題が生じる虞があった。 For this reason, for example, the revision of the device definition information installed in the device management system is different from the revision of the device definition information installed in the mobile device setting tool. There is a possibility that the display may be different from the latest one, or a batch program in the old device definition information including a bug before correction may be executed.
なお、特許文献2には、パラメータ設定ツール(携帯デバイス設定ツール)において、自己にインストールされているDTMに対応していないフィールド機器のパラメータにアクセスする場合に、当該フィールド機器に対応するDTMをインストールしている他の機器と通信し、当該フィールド機器に対応するDTMの転送を要求し、他の機器から転送されてきたDTMを自己のDTMとして追加インストールする技術が示されている。 In Patent Document 2, when a parameter setting tool (portable device setting tool) accesses a parameter of a field device that does not support the DTM installed in itself, the DTM corresponding to the field device is installed. A technique for communicating with another device, requesting the transfer of the DTM corresponding to the field device, and additionally installing the DTM transferred from the other device as its own DTM is shown.
しかし、この特許文献2に示された技術では、仮にパラメータ設定ツール内に対応するDTMが存在した場合において、そのDTMが本当にシステム全体として定められた最適なDTMなのか否か(例えば、最新のリビジョンのDTMであるのか否か)までを判断することはできない。 However, in the technique disclosed in Patent Document 2, if there is a corresponding DTM in the parameter setting tool, whether or not the DTM is really the optimum DTM determined for the entire system (for example, the latest DTM). It is not possible to determine whether the DTM is a revision.
本発明は、このような課題を解決するためになされたもので、その目的とするところは、携帯デバイス設定ツールにおいて、所望の操作対象デバイスにアクセスする際、システム全体として定められた最適なデバイス定義情報を常に使用することが可能なデバイス情報管理システムを提供することにある。 The present invention has been made to solve such a problem, and an object of the present invention is to provide an optimum device defined as the entire system when accessing a desired operation target device in a portable device setting tool. The object is to provide a device information management system capable of always using definition information.
このような目的を達成するために本発明は、内部に記憶されているデバイス定義情報に基づいて操作対象デバイス内の情報にアクセスする携帯デバイス設定ツールと、この携帯デバイス設定ツールとの間で情報の送受信を行うサーバ(機器管理システム)とを備えたデバイス情報管理システムであって、携帯デバイス設定ツールは、操作対象デバイスの種別毎にそのデバイス内の情報へのアクセスに際して使用するデバイス定義情報を記憶するツール側デバイス定義情報記憶手段と、操作対象デバイスを識別する情報を読み込むデバイス識別情報読込手段と、デバイス識別情報読込手段によって読み込まれた操作対象デバイスを識別する情報に基づいて、ツール側デバイス定義情報記憶手段に記憶されているデバイス定義情報の中からその操作対象デバイスに対応する最適なデバイス定義情報をツール側の最適なデバイス定義情報として特定するツール側最適デバイス定義情報特定手段と、デバイス識別情報読込手段によって読み込まれた操作対象デバイスを識別する情報と、ツール側最適デバイス定義情報特定手段によって特定されたツール側の最適なデバイス定義情報とをツール側の情報としてサーバへ送信するツール側情報送信手段とを備え、サーバは、操作対象デバイスの種別毎にそのデバイス内の情報へのアクセスに際して使用するデバイス定義情報を記憶するサーバ側デバイス定義情報記憶手段と、携帯デバイス設定ツールから送信されてくるツール側の情報を受信するツール側情報受信部と、ツール側情報受信部が受信したツール側の情報に含まれている操作対象デバイスを識別する情報に基づいて、サーバ側デバイス定義情報記憶手段に記憶されているデバイス定義情報の中からその操作対象デバイスに対応する最適なデバイス定義情報をサーバ側の最適なデバイス定義情報として特定するサーバ側最適デバイス定義情報特定手段と、サーバ側最適デバイス定義情報特定手段によって特定されたサーバ側の最適なデバイス定義情報を示す情報と受信したツール側の情報に含まれているツール側の最適なデバイス定義情報を示す情報とを比較する最適デバイス定義情報比較手段と、最適デバイス定義情報比較手段での比較結果に基づき、サーバ側の最適なデバイス定義情報がツール側の最適なデバイス定義情報よりもより最適なデバイス定義情報であった場合、サーバ側の最適なデバイス定義情報をサーバ側の情報として携帯デバイス設定ツールに送るサーバ側情報送信手段とを備えることを特徴とする。 In order to achieve such an object, the present invention provides information between a portable device setting tool that accesses information in an operation target device based on device definition information stored therein, and the portable device setting tool. Device management system comprising a server (device management system) that transmits and receives data, and the portable device setting tool stores device definition information used for accessing information in the device for each type of operation target device Tool side device definition information storage means for storing, device identification information reading means for reading information for identifying the operation target device, and information for identifying the operation target device read by the device identification information reading means, on the tool side device From the device definition information stored in the definition information storage means, Tool-side optimal device definition information specifying means for specifying optimal device definition information corresponding to the target device as optimal device definition information on the tool side, information for identifying the operation target device read by the device identification information reading means, Tool-side information transmitting means for transmitting the tool-side optimum device definition information identified by the tool-side optimum device definition information identifying means to the server as tool-side information, and the server for each type of operation target device Server-side device definition information storage means for storing device definition information used when accessing information in the device, a tool-side information receiving unit for receiving tool-side information transmitted from the portable device setting tool, and a tool Operation target data included in the tool-side information received by the side-information receiver Based on the information identifying the chair, the optimum device definition information corresponding to the operation target device is identified as the optimum device definition information on the server side from the device definition information stored in the server side device definition information storage means. Server-side optimal device definition information specifying means, information indicating the server-side optimal device definition information specified by the server-side optimal device definition information specifying means, and the tool-side optimum included in the received tool-side information The optimal device definition information comparing means for comparing the information indicating the device definition information with the optimal device definition information comparing means, and the optimal device definition information on the server side is compared with the optimal device definition information on the tool side based on the comparison result of the optimal device definition information comparing means. If the device definition information is more optimal than the server side, the optimal device definition information on the server side Server-side information transmission means for sending the information to the portable device setting tool.
本発明において、携帯デバイス設定ツールは、操作対象デバイスを識別する情報を読み込み(例えば、オンラインで接続中の操作対象デバイスからその操作対象デバイスを識別する情報を読み込む。)、この読み込んだ操作対象デバイスを識別する情報に基づいて、操作対象デバイスの種別毎に記憶されているデバイス定義情報の中からその操作対象デバイスに対応する最適なデバイス定義情報をツール側の最適なデバイス定義情報として特定する。そして、読み込んだ操作対象デバイスを識別する情報(例えば、デバイス種別を特定する情報)と、特定したツール側の最適なデバイス定義情報を示す情報(例えば、ファイル名)とをツール側の情報としてサーバへ送信する。 In the present invention, the portable device setting tool reads information for identifying an operation target device (for example, reads information for identifying the operation target device from an operation target device connected online), and reads the operation target device. From the device definition information stored for each type of operation target device, the optimum device definition information corresponding to the operation target device is specified as the optimum device definition information on the tool side. Then, the server identifies, as tool-side information, information that identifies the read operation target device (for example, information that specifies the device type) and information that indicates the optimal device definition information on the specified tool side (for example, a file name) Send to.
本発明において、サーバは、携帯デバイス設定ツールから送信されてくるツール側の情報を受信し、この受信したツール側の情報に含まれている操作対象デバイスを識別する情報に基づいて、操作対象デバイスの種別毎に記憶されているデバイス定義情報の中からその操作対象デバイスに対応する最適なデバイス定義情報をサーバ側の最適なデバイス定義情報として特定する。そして、この特定したサーバ側の最適なデバイス定義情報を示す情報と受信したツール側の情報に含まれているツール側の最適なデバイス定義情報を示す情報とを比較し(例えば、ファイル名に含まれるリビジョン番号を比較する。)、サーバ側の最適なデバイス定義情報がツール側の最適なデバイス定義情報よりもより最適なデバイス定義情報であった場合、サーバ側の最適なデバイス定義情報をサーバ側の情報として携帯デバイス設定ツールに送る。 In the present invention, the server receives the tool-side information transmitted from the portable device setting tool, and based on the information for identifying the operation-target device included in the received tool-side information, Among the device definition information stored for each type, the optimum device definition information corresponding to the operation target device is specified as the optimum device definition information on the server side. Then, the information indicating the optimum device definition information on the server side identified is compared with the information indicating the optimum device definition information on the tool side included in the received tool side information (for example, included in the file name). If the optimal device definition information on the server side is more optimal device definition information than the optimal device definition information on the tool side, the optimal device definition information on the server side Information to the mobile device setting tool.
このようにして、本発明では、携帯デバイス設定ツール側で、操作対象デバイスの種別毎に記憶されているデバイス定義情報の中から所望の操作対象デバイスに対応する最適なデバイス定義情報がツール側の最適なデバイス定義情報として特定され、サーバ側で、操作対象デバイスの種別毎に記憶されているデバイス定義情報の中から所望の操作対象デバイスに対応する最適なデバイス定義情報がサーバ側の最適なデバイス定義情報として特定され、サーバ側の最適なデバイス定義情報がツール側の最適なデバイス定義情報よりもより最適なデバイス定義情報であった場合(例えば、リビジョンが最新のものであった場合)、サーバ側の最適なデバイス定義情報が携帯デバイス設定ツールに送られるものとなる。なお、最適なデバイス定義情報はリビジョンが最新のものに限られるものではなく、動作確認済みのデバイス定義情報などであってもよい。 Thus, in the present invention, on the portable device setting tool side, the optimum device definition information corresponding to the desired operation target device is stored on the tool side from the device definition information stored for each type of operation target device. The optimum device definition information that is specified as the optimum device definition information and that corresponds to the desired operation target device from the device definition information stored for each type of operation target device on the server side is the optimum device on the server side. If the server-side optimal device definition information is identified as the definition information and is more optimal than the tool-side optimal device definition information (for example, the revision is the latest), the server Side device definition information is sent to the mobile device setting tool. The optimal device definition information is not limited to the latest revision, and may be device definition information whose operation has been confirmed.
これにより、本発明では、ツール側の最適なデバイス定義情報をより適するサーバ側の最適なデバイス定義情報に書き替えるようにして、携帯デバイス設定ツールにおいて、所望の操作対象デバイスにアクセスする際、システム全体として定められた最適なデバイス定義情報を常に使用することが可能となる。また、所望の操作対象デバイスにアクセスする際、サーバ(機器管理システム)と携帯デバイス設定ツールとで、システム全体として定められた同じ最適なデバイス定義情報を常に使用することが可能となる。 Thus, in the present invention, when accessing the desired operation target device in the portable device setting tool, the system is adapted to rewrite the optimal device definition information on the tool side to the optimal device definition information on the server side. It is possible to always use the optimum device definition information determined as a whole. Further, when accessing a desired operation target device, it is possible to always use the same optimum device definition information defined for the entire system by the server (device management system) and the portable device setting tool.
また、本発明において、サーバ側情報送信手段は、ツール側の最適なデバイス定義情報がサーバ側の最適なデバイス定義情報よりもより最適なデバイス定義情報であった場合、その旨を知らせる情報をサーバ側の情報として携帯デバイス設定ツールに送る機能、サーバ側の最適なデバイス定義情報とツール側の最適なデバイス定義情報とが同じであった場合、携帯デバイス設定ツールへの情報の送信は行わない機能、サーバ側の最適なデバイス定義情報と比較すべきツール側の最適なデバイス定義情報が無かった場合、サーバ側の最適なデバイス定義情報をサーバ側の情報として携帯デバイス設定ツールに送る機能などを備えるものとしてもよい。 Further, in the present invention, the server side information transmitting means, when the optimum device definition information on the tool side is more optimum device definition information than the optimum device definition information on the server side, To send to the mobile device configuration tool as the information on the device side, and the function that does not send information to the mobile device configuration tool when the optimal device definition information on the server side and the optimal device definition information on the tool side are the same , When there is no optimal device definition information on the tool side to be compared with the optimal device definition information on the server side, the server side optimal device definition information is sent to the mobile device setting tool as server side information, etc. It may be a thing.
また、本発明において、携帯デバイス設定ツールに、サーバ側の情報としてツール側の最適なデバイス定義情報がサーバ側の最適なデバイス定義情報よりもより最適なデバイス定義情報である旨を知らせる情報が送られてきた場合、ツール側の最適なデバイス定義情報を使用するのか、サーバ側の最適なデバイス定義情報を使用するのかの選択を促す手段を設けるものとしてもよい。 In the present invention, information that informs the mobile device setting tool that the optimum device definition information on the tool side is more optimal device definition information than the optimum device definition information on the server side is sent as server side information. In this case, a means for prompting selection of whether to use the optimum device definition information on the tool side or the optimum device definition information on the server side may be provided.
本発明によれば、携帯デバイス設定ツール側で、操作対象デバイスの種別毎に記憶されているデバイス定義情報の中から所望の操作対象デバイスに対応する最適なデバイス定義情報をツール側の最適なデバイス定義情報として特定し、サーバ側で、操作対象デバイスの種別毎に記憶されているデバイス定義情報の中から所望の操作対象デバイスに対応する最適なデバイス定義情報をサーバ側の最適なデバイス定義情報として特定し、サーバ側の最適なデバイス定義情報がツール側の最適なデバイス定義情報よりもより最適なデバイス定義情報であった場合、サーバ側の最適なデバイス定義情報を携帯デバイス設定ツールに送るようにしたので、携帯デバイス設定ツール側の最適なデバイス定義情報をより適するサーバ側の最適なデバイス定義情報に書き替えるようにして、携帯デバイス設定ツールにおいて、所望の操作対象デバイスにアクセスする際、システム全体として定められた最適なデバイス定義情報を常に使用することが可能となる。 According to the present invention, on the portable device setting tool side, the optimum device definition information corresponding to the desired operation target device is obtained from the device definition information stored for each type of operation target device. As the definition information, the server-side device-optimized device definition information corresponding to the desired operation-target device is selected from the device-definition information stored for each type of operation-target device. If the optimal device definition information on the server side is more optimal device definition information than the optimal device definition information on the tool side, the optimal device definition information on the server side is sent to the mobile device setting tool. Therefore, the optimal device definition on the server side that is more suitable for the optimal device definition information on the mobile device configuration tool side As rewritten to broadcast, in the mobile device configuration tool, when accessing a desired operation target device, it is possible to always use the best device definition information defined as a whole system.
以下、本発明の実施の形態を図面に基づいて詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
〔実施の形態1:FF通信方式〕
図1は本発明の実施の形態1に係るデバイス情報管理システム100の要部を示す構成図である。同図において、1は機器管理システム(サーバ)、2(2−1)はコントローラ、3(3−1)はI/Oモジュール、4(4−1,4−2)はフィールド機器(デバイス)、5は携帯デバイス設定ツールである。
[Embodiment 1: FF communication system]
FIG. 1 is a configuration diagram showing a main part of a device information management system 100 according to Embodiment 1 of the present invention. In the figure, 1 is a device management system (server), 2 (2-1) is a controller, 3 (3-1) is an I / O module, 4 (4-1, 4-2) is a field device (device). Reference numeral 5 denotes a portable device setting tool.
このデバイス情報管理システム100において、機器管理システム1は通信ラインLを介してコントローラ2と接続されており、コントローラ2はI/Oモジュール3を介してフィールド機器4と接続されている。I/Oモジュール3とフィールド機器4との間はFF通信方式でデジタル通信が行われる。 In the device information management system 100, the device management system 1 is connected to the controller 2 via the communication line L, and the controller 2 is connected to the field device 4 via the I / O module 3. Digital communication is performed between the I / O module 3 and the field device 4 by the FF communication method.
機器管理システム1は、プロセッサや記憶装置からなるハードウェアと、これらのハードウェアと協働して各種機能を実現させるプログラムとによって実現される。この機器管理システム1は、機器管理システム本体1Aと無線送受信機1Bとを備えており、携帯デバイス設定ツール5との間で無線によって情報の送受信を行うサーバ機能を有している。なお、この例では、機器管理システム本体1Aと無線送受信機1Bとを別体としているが、機器管理システム本体1Aと無線送受信機1Bとを一体とした一体型であっても構わない。 The device management system 1 is realized by hardware including a processor and a storage device, and a program that realizes various functions in cooperation with the hardware. The device management system 1 includes a device management system main body 1A and a wireless transmitter / receiver 1B, and has a server function for wirelessly transmitting / receiving information to / from the portable device setting tool 5. In this example, the device management system main body 1A and the radio transceiver 1B are separated from each other. However, the device management system main body 1A and the radio transceiver 1B may be integrated.
機器管理システム1の記憶装置には、フィールド機器4を操作対象デバイスとし、この操作対象デバイスの種別毎にそのデバイス内の情報へのアクセス(設定画面の表示、バッチプログラムの実行など)に際して使用するデバイス定義ファイルが保持されるデバイス定義ファイルDB(サーバ側デバイス定義ファイルDB1)が構築されている。この例では、サーバ側デバイス定義ファイルDB1に、DDファイルとケーパビリティファイル(CF)がデバイス定義ファイルとして書き込まれている。 The storage device of the device management system 1 uses the field device 4 as an operation target device, and is used when accessing information in the device (displaying a setting screen, executing a batch program, etc.) for each type of the operation target device. A device definition file DB (server-side device definition file DB1) that holds device definition files is constructed. In this example, a DD file and a capability file (CF) are written as a device definition file in the server-side device definition file DB1.
なお、本実施の形態において、機器管理システム1は、制御室や計算機室のような普段ユーザがいる場所に置かれており、比較的メンテナンスがし易く、サーバ側デバイス定義ファイルDB1内のデバイス定義ファイルは、システム全体として定められた最適なデバイス定義ファイルに常に更新されながら運用されていることを前提とする。例えば、ベンダ等の外部サーバに機器管理システム1がアクセスし、自身のデバイス定義ファイルを最新のものに保つというような運用が行われていることを前提とする。以下、機器管理システム1をデバイス定義ファイルサーバと呼ぶ。このデバイス定義ファイルサーバ1が本発明でいうサーバに相当する。 In the present embodiment, the device management system 1 is placed in a place where a user is usually present, such as a control room or a computer room, and is relatively easy to maintain, and the device definition in the server-side device definition file DB1. It is assumed that the file is operated while being constantly updated to the optimum device definition file defined for the entire system. For example, it is assumed that the device management system 1 accesses an external server such as a vendor and keeps its own device definition file up to date. Hereinafter, the device management system 1 is referred to as a device definition file server. This device definition file server 1 corresponds to a server in the present invention.
携帯デバイス設定ツール5も、デバイス定義ファイルサーバ1と同様、プロセッサや記憶装置からなるハードウェアと、これらのハードウェアと協働して各種機能を実現させるプログラムとによって実現される。 Similarly to the device definition file server 1, the portable device setting tool 5 is also realized by hardware including a processor and a storage device, and a program that realizes various functions in cooperation with these hardware.
この携帯デバイス設定ツール5は、フィールド機器4が設置されている現場に持ち込まれて使用され、必要に応じてフィールド機器4と接続される。すなわち、現場で設定するときのみ、所望のフィールド機器4に接続する。また、携帯デバイス設定ツール5は、デバイス定義ファイルサーバ1との間で無線によって情報の送受信を行う無線通信機能も有している。 The portable device setting tool 5 is brought into the field where the field device 4 is installed and used, and connected to the field device 4 as necessary. That is, the connection to the desired field device 4 is made only when setting at the site. The portable device setting tool 5 also has a wireless communication function for transmitting and receiving information to and from the device definition file server 1 wirelessly.
携帯デバイス設定ツール5の記憶装置には、フィールド機器4を操作対象デバイスとし、この操作対象デバイスの種別毎にそのデバイス内の情報へのアクセス(設定画面の表示、バッチプログラムの実行など)に際して使用するデバイス定義ファイルが保持されるデバイス定義ファイルDB(ツール側デバイス定義ファイルDB2)が構築されている。この例では、ツール側デバイス定義ファイルDB2に、DDファイルとケーパビリティファイル(CF)がデバイス定義ファイルとして書き込まれている。 The storage device of the portable device setting tool 5 uses the field device 4 as an operation target device, and is used for accessing information in the device (displaying a setting screen, executing a batch program, etc.) for each type of the operation target device. A device definition file DB (tool-side device definition file DB2) in which device definition files to be held are held is constructed. In this example, a DD file and a capability file (CF) are written as a device definition file in the tool-side device definition file DB2.
以下、この実施の形態1のデバイス情報管理システム100における特有の処理動作について、デバイス定義ファイルサーバ1および携帯デバイス設定ツール5が有する機能を交えながら説明する。 Hereinafter, specific processing operations in the device information management system 100 according to the first embodiment will be described with the functions of the device definition file server 1 and the portable device setting tool 5 being used.
〔携帯デバイス設定ツールによる所望のフィールド機器からのデバイス種別を識別する情報の読み込み〕
作業者(ユーザ)は、フィールド機器4が設置されている現場に携帯デバイス設定ツール5を持ち込み、所望の操作対象デバイスとして例えばフィールド機器4−1に携帯デバイス設定ツール5を接続する(図2参照)。
[Reading information identifying the device type from the desired field device using the portable device setting tool]
An operator (user) brings the portable device setting tool 5 to the site where the field device 4 is installed, and connects the portable device setting tool 5 to the field device 4-1 as a desired operation target device (see FIG. 2). ).
すると、携帯デバイス設定ツール5は、オンラインで接続中のフィールド機器4−1から製造者ID(Manufacturer ID)、デバイスタイプ(Device Type)、デバイスリビジョン(Device Revision)といった、フィールド機器4−1の種別(デバイス種別)を識別する情報を読み込む。この例では、フィールド機器4−1のデバイス種別を識別する情報として、「MANUFAC_ID:0DFC96」と「DEV_TYPE:0203」と「DEV_REV:02」を読み込む。また、このデバイス種別を識別する情報と合わせて、フィールド機器4−1に割り振られているタグの名称として「TAG:AVP001」を読み込む。 Then, the mobile device setting tool 5 determines the type of the field device 4-1 such as the manufacturer ID (Manufacturer ID), device type (Device Type), and device revision (Device Revision) from the field device 4-1 connected online. Reads information for identifying (device type). In this example, “MANUFAC_ID: 0DFC96”, “DEV_TYPE: 0203”, and “DEV_REV: 02” are read as information for identifying the device type of the field device 4-1. In addition to the information for identifying the device type, “TAG: AVP001” is read as the tag name assigned to the field device 4-1.
なお、このデバイス種別を識別する情報において、「MANUFAC_ID」は製造者ID(Manufacturer ID)、「DEV_TYPE」はデバイスタイプ(Device Type)、「DEV_REV」はデバイスリビジョン(Device Revision)を表す各パラメータ名であり、コード化された情報として読み取られる(図3参照)。 In the information for identifying the device type, “MANUFAC_ID” is a manufacturer ID (Manufacturer ID), “DEV_TYPE” is a device type (Device Type), and “DEV_REV” is a parameter name indicating a device revision (Device Revision). Yes, it is read as coded information (see FIG. 3).
〔携帯デバイス設定ツール内でのツール側の情報の作成と送信〕
そして、携帯デバイス設定ツール5は、この読み込んだフィールド機器4−1のデバイス種別を識別する情報に基づいて、ツール側デバイス定義ファイルDB2の中から、フィールド機器4−1に対応する最適なデバイス定義ファイルをツール側の最適なデバイス定義ファイルとして特定する。
[Create and send information on the tool side in the mobile device setting tool]
The portable device setting tool 5 then selects the optimum device definition corresponding to the field device 4-1 from the tool-side device definition file DB2 based on the information for identifying the device type of the read field device 4-1. Identify the file as the optimal device definition file on the tool side.
この実施の形態において、ツール側デバイス定義ファイルDB2では、製造者ID(Manufacturer ID)、デバイスタイプ(Device Type)をディレクトリ構成とし、その下にデバイスリビジョン(Device Revision)とDDリビジョン(Device Description Revision)をファイル名とするDDファイルが存在する形で、DDファイルを管理している。また、同じディレクトリに、さらにCFリビジョン(Capability File Revision)をファイル名に加えたCFが存在する形で、CFを管理している。図4にディレクトリ構成のイメージを示す。 In this embodiment, in the tool-side device definition file DB2, the manufacturer ID (Manufacturer ID) and the device type (Device Type) are in a directory structure, and the device revision (Device Revision) and DD revision (Device Description Revision) are placed under the directory structure. The DD file is managed in such a form that there exists a DD file having the file name as. Further, the CF is managed in such a form that a CF in which the CF revision (Capability File Revision) is added to the file name exists in the same directory. FIG. 4 shows an image of the directory structure.
携帯デバイス設定ツール5は、このディレクトリ構成に従って、ツール側デバイス定義ファイルDB2の中から、フィールド機器4−1に対応する最適なデバイス定義ファイルをツール側の最適なデバイス定義ファイルとして特定する。この例では、図5に示すように、ファイル名「0201.ffo」で示される最新のDDファイルと、ファイル名「020101.cff」で示される最新のCFをツール側の最適なデバイス定義ファイルとして特定する。 The portable device setting tool 5 identifies an optimum device definition file corresponding to the field device 4-1 as an optimum device definition file on the tool side from the tool side device definition file DB2 in accordance with this directory structure. In this example, as shown in FIG. 5, the latest DD file indicated by the file name “0201.ffo” and the latest CF indicated by the file name “020101.cff” are used as the optimum device definition file on the tool side. Identify.
すなわち、携帯デバイス設定ツール5は、ツール側デバイス定義ファイルDB2において、(1)フィールド機器4−1のデバイス種別を識別する情報として読み込まれた製造者ID(Manufacturer ID)が一致、かつ、(2)デバイスタイプ(Device Type)が一致、かつ、(3)デバイスリビジョン(Device Revision)が一致するという全ての条件を満たした上で、DDリビジョン(Device Description Revision)およびCFリビジョン(Capability File Revision)が最新であるDDファイルおよびCFをツール側の最適なデバイス定義ファイルとして特定する。 That is, the portable device setting tool 5 matches the manufacturer ID (Manufacturer ID) read as information for identifying the device type of the field device 4-1 in the tool-side device definition file DB2, and (2 After satisfying all conditions that the device type (Device Type) matches and (3) the device revision (Device Revision) matches, the DD revision (Device Description Revision) and CF revision (Capability File Revision) The latest DD file and CF are specified as the optimum device definition file on the tool side.
そして、携帯デバイス設定ツール5は、フィールド機器4−1から読み込んだデバイス種別を識別する情報と、このデバイス種別に基づいて特定したツール側の最適なデバイス定義ファイルを示す情報とをツール側の情報として、デバイス定義ファイルサーバ1へ送信する。 Then, the portable device setting tool 5 receives information identifying the device type read from the field device 4-1, and information indicating the optimum device definition file on the tool side specified based on the device type information on the tool side. Is transmitted to the device definition file server 1.
この例では、フィールド機器4−1のデバイス種別(実機のデバイス種別)を特定する情報として、「製造者ID(Manufacturer ID):0DFC96」と「デバイスタイプ(Device Type):0203」と「デバイスリビジョン(Device Revision):02」を、ツール側の最適なデバイス定義ファイルを示す情報として、DDファイルのファイル名「0201.ffo」とCFのファイル名「020101.cff」を、通信タイプ(FF)と合わせて、ツール側の情報としてデバイス定義ファイルサーバ1へ送信する。 In this example, “manufacturer ID (Manufacturer ID): 0DFC96”, “Device Type: 0203”, and “device revision” are used as information for specifying the device type (device type of the actual device) of the field device 4-1. (Device Revision): 02 ”as information indicating the optimum device definition file on the tool side, the file name“ 0201.ffo ”of the DD file and the file name“ 020101.cff ”of the CF, and the communication type (FF) In addition, the information is transmitted to the device definition file server 1 as information on the tool side.
〔デバイス定義ファイルサーバ内での処理と応答〕
デバイス定義ファイルサーバ1は、携帯デバイス設定ツール5からのツール側の情報を受信すると、この受信したツール側の情報に含まれているフィールド機器4−1のデバイス種別を識別する情報に基づいて、サーバ側デバイス定義ファイルDB1の中から、フィールド機器4−1に対応する最適なデバイス定義ファイルをサーバ側の最適なデバイス定義ファイルとして特定する。
[Processing and response in the device definition file server]
When the device definition file server 1 receives the information on the tool side from the portable device setting tool 5, based on the information for identifying the device type of the field device 4-1 included in the received information on the tool side, The optimum device definition file corresponding to the field device 4-1 is identified as the optimum device definition file on the server side from the server side device definition file DB1.
この実施の形態において、サーバ側デバイス定義ファイルDB1でも、製造者ID(Manufacturer ID)、デバイスタイプ(Device Type)をディレクトリ構成とし、その下にデバイスリビジョン(Device Revision)とDDリビジョン(Device Description Revision)をファイル名とするDDファイルが存在する形で、DDファイルを管理している。また、同じディレクトリに、さらにCFリビジョン(Capability File Revision)をファイル名に加えたCFが存在する形で、CFを管理している。 In this embodiment, the server-side device definition file DB1 also has a manufacturer ID (Manufacturer ID) and a device type (Device Type) as a directory structure, and a device revision (Device Revision) and a DD revision (Device Description Revision) thereunder. The DD file is managed in such a form that there exists a DD file having the file name as. Further, the CF is managed in such a form that a CF in which the CF revision (Capability File Revision) is added to the file name exists in the same directory.
デバイス定義ファイルサーバ1は、このディレクトリ構成に従って、サーバ側デバイス定義ファイルDB1の中から、フィールド機器4−1に対応する最適なデバイス定義ファイルをサーバ側の最適なデバイス定義ファイルとして特定する。この例では、図6に示すように、ファイル名「0202.ffo」で示される最新のDDファイルと、ファイル名「020203.cff」で示される最新のCFをサーバ側の最適なデバイス定義ファイルとして特定する。 The device definition file server 1 identifies the optimum device definition file corresponding to the field device 4-1 as the optimum device definition file on the server side from the server side device definition file DB1 according to this directory structure. In this example, as shown in FIG. 6, the latest DD file indicated by the file name “0202.ffo” and the latest CF indicated by the file name “020203.cff” are used as the optimum device definition file on the server side. Identify.
すなわち、デバイス定義ファイルサーバ1は、サーバ側デバイス定義ファイルDB1において、(1)フィールド機器4−1のデバイス種別を識別する情報として読み込まれた製造者ID(Manufacturer ID)が一致、かつ、(2)デバイスタイプ(Device Type)が一致、かつ、(3)デバイスリビジョン(Device Revision)が一致するという全ての条件を満たした上で、DDリビジョン(Device Description Revision)およびCFリビジョン(Capability Revision)が最新であるDDファイルおよびCFをサーバ側の最適なデバイス定義ファイルとして特定する。 That is, the device definition file server 1 matches the manufacturer ID (Manufacturer ID) read as information for identifying the device type of the field device 4-1 in the server side device definition file DB1, and (2 The DD revision (Device Description Revision) and CF revision (Capability Revision) are the latest after satisfying all the conditions that the device type (Device Type) matches and (3) the device revision (Device Revision) matches. The DD file and CF are identified as the optimum device definition file on the server side.
そして、デバイス定義ファイルサーバ1は、この特定したサーバ側の最適なデバイス定義ファイルを示す情報と携帯デバイス設定ツール5から送られてきたツール側の情報に含まれているツール側の最適なデバイス定義ファイルを示す情報とを比較する。 Then, the device definition file server 1 uses the tool-side optimum device definition included in the information indicating the identified server-side optimum device definition file and the tool-side information sent from the portable device setting tool 5. Compare with the information indicating the file.
この例では、サーバ側の最適なデバイス定義ファイルを示す情報であるDDファイルのファイル名「0202.ffo」およびCFのファイル名「020203.cff」と、ツール側の最適なデバイス定義ファイルを示す情報であるDDファイルのファイル名「0201.ffo」およびCFのファイル名「020101.cff」とを比較する。 In this example, the file name “0202.ffo” of the DD file and the CF file name “020203.cff”, which are information indicating the optimal device definition file on the server side, and the information indicating the optimal device definition file on the tool side The DD file name “0201.ffo” and the CF file name “020101.cff” are compared.
デバイス定義ファイルサーバ1は、このサーバ側の最適なデバイス定義ファイルを示す情報とツール側の最適なデバイス定義ファイルを示す情報との比較結果に基づき、サーバ側の最適なデバイス定義ファイルがツール側の最適なデバイス定義ファイルよりもより最適なデバイス定義ファイルであった場合、サーバ側の最適なデバイス定義ファイルをサーバ側の情報として携帯デバイス設定ツール5に送信する。 Based on the comparison result between the information indicating the server-side optimum device definition file and the information indicating the tool-side optimum device definition file, the device definition file server 1 determines that the server-side optimum device definition file is If the device definition file is more optimal than the optimal device definition file, the server-side optimal device definition file is transmitted to the portable device setting tool 5 as server-side information.
この例において、サーバ側の最適なデバイス定義ファイルであるファイル名「0202.ffo」のDDファイルおよびファイル名「020203.cff」のCFは、ツール側の最適なデバイス定義ファイルであるファイル名「0201.ffo」のDDファイルおよびファイル名「020101.cff」のCFよりもDDリビジョン(Device Description Revision)およびCFリビジョン(Capability File Revision)が新しいので、デバイス定義ファイルサーバ1は、ファイル名「0202.ffo」のDDファイルおよびファイル名「020203.cff」のCFをサーバ側の情報として携帯デバイス設定ツール5に送信する。 In this example, the DD file with the file name “0202.ffo” which is the optimal device definition file on the server side and the CF with the file name “020203.cff” are the file name “0201” which is the optimal device definition file on the tool side. Since the DD revision (Device Description Revision) and CF revision (Capability File Revision) are newer than the DD file of “.ffo” and the CF of the file name “020101.cff”, the device definition file server 1 has the file name “0202.ffo”. And the CF with the file name “020203.cff” are transmitted to the portable device setting tool 5 as server-side information.
〔携帯デバイス設定ツール内での応答受信〕
携帯デバイス設定ツール5は、デバイス定義ファイルサーバ1からの応答を待ち、サーバ側の情報としてサーバ側の最適なデバイス定義ファイルを受信すると、この受信したサーバ側の最適なデバイス定義ファイルをツール側デバイス定義ファイルDB2内に書き込む。
[Receiving a response in the mobile device setting tool]
When the portable device setting tool 5 waits for a response from the device definition file server 1 and receives an optimum device definition file on the server side as server side information, the portable device setting tool 5 sends the received optimum device definition file on the server side to the tool side device. Write in the definition file DB2.
この例では、図7に示すように、サーバ側の最適なデバイス定義ファイルとしてファイル名「0202.ffo」のDDファイルおよびファイル名「020203.cff」のCFを受信するので、このファイル名「0202.ffo」のDDファイルおよびファイル名「020203.cff」のCFをツール側デバイス定義ファイルDB2内に書き込む。 In this example, as shown in FIG. 7, a DD file with a file name “0202.ffo” and a CF with a file name “020203.cff” are received as an optimal device definition file on the server side. .ffo ”DD file and CF with file name“ 020203.cff ”are written in the tool-side device definition file DB2.
〔携帯デバイス設定ツール内でのデバイス定義ファイルの利用〕
そして、携帯デバイス設定ツール5は、図8に示すように、ツール側デバイス定義ファイルDB2内に書き込まれたファイル名「0202.ffo」のDDファイルおよびファイル名「020203.cff」のCFを使用して、フィールド機器4−1内の情報にアクセスし、フィールド機器4−1の設定画面(パラメータ詳細画面)を表示したり、パラメータの信号変換を行って通信を行ったりする。
[Use of device definition file in mobile device setting tool]
Then, as shown in FIG. 8, the portable device setting tool 5 uses the DD file with the file name “0202.ffo” and the CF with the file name “020203.cff” written in the tool-side device definition file DB2. Thus, the information in the field device 4-1 is accessed to display the setting screen (parameter detail screen) of the field device 4-1, or to perform communication by performing signal conversion of parameters.
このようにして、本実施の形態では、ツール側の最適なデバイス定義ファイルをより適するサーバ側の最適なデバイス定義ファイルに書き替えるようにして、携帯デバイス設定ツール5において、所望のフィールド機器4にアクセスする際、システム全体として定められた最適なデバイス定義ファイルを常に使用することができるようになる。 In this way, in the present embodiment, the optimal device definition file on the tool side is rewritten to the optimal device definition file on the server side, and the desired field device 4 is added in the portable device setting tool 5. When accessing, the optimum device definition file defined for the entire system can always be used.
また、機器管理システム1と携帯デバイス設定ツール5の両方で使用するDD/CFのリビジョンを、自動で完全に合わせることができるため、機器管理システム1の操作者(計器室等にいるユーザ)と、携帯デバイス設定ツール5の操作者(フィールドにいるユーザ)が、全く同じ画面、同じ値(DD内の計算プログラムで加工して値を表示する場合があり、バグがあると異なる値になる)、同じバッチプログラム(バグがあると異なる動作になる)を用いることが保証される。これにより、同じ画面、同じバッチプログラムで処理を行うことが可能になり、両ユーザのコミュニケーション向上と、デバイス設定の信頼性向上につながる。 In addition, since the revision of DD / CF used in both the device management system 1 and the portable device setting tool 5 can be automatically and completely matched, the operator of the device management system 1 (user in the instrument room or the like) The operator (user in the field) of the mobile device setting tool 5 has the same screen and the same value (the value may be displayed by processing with a calculation program in the DD, and if there is a bug, the value will be different) , It is guaranteed to use the same batch program (behaves differently if there is a bug). This makes it possible to perform processing using the same screen and the same batch program, leading to improved communication between both users and improved device setting reliability.
なお、上述においては、デバイス定義ファイルサーバ1において、サーバ側の最適なデバイス定義ファイルがツール側の最適なデバイス定義ファイルよりもより最適なデバイス定義ファイルであった場合について述べたが(図9に示す「ケース6」)、ツール側の最適なデバイス定義ファイルがサーバ側の最適なデバイス定義ファイルよりもより最適なデバイス定義ファイルであった場合には(例えば、サーバ側の最適なデバイス定義ファイルのリビジョンの方が古い(図9に示す「ケース5」)、その旨を知らせる情報をサーバ側の情報としてデバイス定義ファイルサーバ1から携帯デバイス設定ツール5に送るようにする。 In the above description, in the device definition file server 1, a case has been described in which the optimum device definition file on the server side is a more optimum device definition file than the optimum device definition file on the tool side (see FIG. 9). "Case 6" shown), when the optimal device definition file on the tool side is a more optimal device definition file than the optimal device definition file on the server side (for example, the optimal device definition file on the server side If the revision is older ("Case 5" shown in FIG. 9), information indicating that is sent from the device definition file server 1 to the portable device setting tool 5 as information on the server side.
例えば、「ケース5」の場合、デバイス定義ファイルサーバ1から携帯デバイス設定ツール5へサーバ側の最適なデバイス定義ファイルのファイル名を送り、携帯デバイス設定ツール5のユーザに対し、(1)ツール側の最適なデバイス定義ファイルと、(2)サーバ側の最適なデバイス定義ファイルとについて、どちらがより最適なデバイス定義ファイルであるのかの判断を促すようにする。 For example, in the case of “Case 5”, the file name of the optimal device definition file on the server side is sent from the device definition file server 1 to the mobile device setting tool 5, and (1) the tool side is sent to the user of the mobile device setting tool 5 The most suitable device definition file and (2) the server-side optimal device definition file are prompted to determine which is the most optimal device definition file.
図10に、上記の(1),(2)について、どちらがより最適なデバイス定義ファイルであるのかの判断を促す場合の携帯デバイス設定ツール5における画面表示例を示す。この例では、ポップアップ画面G1上で、ツール側の最適なデバイス定義ファイルとサーバ側の最適なデバイス定義ファイルとが異なることをユーザに通知し、どちらのデバイス定義ファイルを使用するのかの選択を促すようにする。ユーザは、ツール側の最適なデバイス定義ファイルを使用する場合には、ポップアップ画面G1上のボタンBT1を押し、サーバ側の最適なデバイス定義ファイルを使用する場合には、ポップアップ画面G1上のボタンBT2を押す。 FIG. 10 shows a screen display example in the portable device setting tool 5 when urging the user to determine which of the above (1) and (2) is the more optimal device definition file. In this example, on the pop-up screen G1, the user is notified that the optimum device definition file on the tool side is different from the optimum device definition file on the server side, and the user is prompted to select which device definition file to use. Like that. The user presses the button BT1 on the pop-up screen G1 when using the optimum device definition file on the tool side, and the button BT2 on the pop-up screen G1 when using the optimum device definition file on the server side. Press.
通常は、サーバ側の最適なデバイス定義ファイルをマスタとして更新管理していると考えられるため、サーバ側の最適なデバイス定義ファイルを選択する(または、デフォルトでサーバ側の最適なデバイス定義ファイルが選択されるように事前設定しておく)のが普通である。しかし、サーバ側のデバイス定義ファイルの更新ができない状況(例えば、深夜にサーバ側に人がおらず、現場に一人しかいない状況など)で、ユーザ側のデバイス定義ファイルを更新(例えば、バグ修正)して作業を行う可能性もあり、ツール側の最適なデバイス定義ファイルを選択できる形にしておく必要がある。 Normally, it is considered that the optimal device definition file on the server side is updated and managed as the master, so the optimal device definition file on the server side is selected (or the optimal device definition file on the server side is selected by default) It is normal to set it in advance. However, the device definition file on the user side is updated (for example, bug fixes) in situations where the device definition file on the server side cannot be updated (for example, there is no one on the server side and there is only one person in the field at midnight). It is necessary to make it possible to select the optimal device definition file on the tool side.
このため、実施の形態1では、図10に示すように、ポップアップ画面G1上で、ユーザ側のデバイス定義ファイルとツール側の最適なデバイス定義ファイルとを選択することができるような構成としている。 For this reason, in the first embodiment, as shown in FIG. 10, the user-side device definition file and the tool-side optimum device definition file can be selected on the pop-up screen G1.
なお、サーバ側の最適なデバイス定義ファイルとツール側の最適なデバイス定義ファイルとが同じである場合も考えられる(図9に示す「ケース4」)。この場合、デバイス定義ファイルサーバ1は、携帯デバイス設定ツール5への情報の送信は行わない。 It is also conceivable that the optimal device definition file on the server side and the optimal device definition file on the tool side are the same (“Case 4” shown in FIG. 9). In this case, the device definition file server 1 does not transmit information to the portable device setting tool 5.
また、ツール側には最適なデバイス定義ファイルがあるが、サーバ側には最適なデバイス定義ファイルがない場合も考えられる(図9に示す「ケース3」)。この場合も、デバイス定義ファイルサーバ1は、携帯デバイス設定ツール5への情報の送信は行わない。 Further, there is a case where there is an optimal device definition file on the tool side, but there is no optimal device definition file on the server side (“Case 3” shown in FIG. 9). Also in this case, the device definition file server 1 does not transmit information to the portable device setting tool 5.
また、サーバ側には最適なデバイス定義ファイルがあるが、ツール側には最適なデバイス定義ファイルがない場合も考えられる(図9に示す「ケース2」)。この場合、デバイス定義ファイルサーバ1は、携帯デバイス設定ツール5へサーバ側の最適なデバイス定義ファイルを送る。 Further, there is a case where there is an optimal device definition file on the server side, but there is no optimal device definition file on the tool side (“Case 2” shown in FIG. 9). In this case, the device definition file server 1 sends an optimum device definition file on the server side to the portable device setting tool 5.
また、サーバ側にもツール側にも最適なデバイス定義ファイルがない場合が考えられる(図9に示す「ケース1」)。この場合、デバイス定義ファイルサーバ1は、携帯デバイス設定ツール5へその旨の情報を送り、エラー表示を行わせる。 Further, there may be a case where neither the server side nor the tool side has an optimal device definition file (“Case 1” shown in FIG. 9). In this case, the device definition file server 1 sends information to that effect to the portable device setting tool 5 to display an error.
図11に、実施の形態1のデバイス情報管理システム100におけるデバイス定義ファイルサーバ1および携帯デバイス設定ツール5の要部の機能ブロック図を示す。 FIG. 11 shows a functional block diagram of main parts of the device definition file server 1 and the portable device setting tool 5 in the device information management system 100 of the first embodiment.
携帯デバイス設定ツール5は、ツール側デバイス定義ファイル記憶部51と、デバイス識別情報読込部52と、ツール側最適デバイス定義ファイル特定部53と、ツール側情報送信部54と、サーバ側情報受信部55と、選択画面表示部57と、デバイス定義ファイル更新部56とを備えている。 The portable device setting tool 5 includes a tool-side device definition file storage unit 51, a device identification information reading unit 52, a tool-side optimum device definition file specifying unit 53, a tool-side information transmitting unit 54, and a server-side information receiving unit 55. And a selection screen display unit 57 and a device definition file update unit 56.
デバイス定義ファイルサーバ(機器管理システム)1は、サーバ側デバイス定義ファイル記憶部11と、ツール側情報受信部12と、サーバ側最適デバイス定義ファイル特定部13と、最適デバイス定義ファイル比較部14と、サーバ側情報送信部15とを備えている。 A device definition file server (device management system) 1 includes a server-side device definition file storage unit 11, a tool-side information reception unit 12, a server-side optimum device definition file specifying unit 13, an optimum device definition file comparison unit 14, And a server-side information transmission unit 15.
携帯デバイス設定ツール5において、ツール側デバイス定義ファイル記憶部51には、フィールド機器4(操作対象デバイス)の種別毎にそのフィールド機器4内の情報へのアクセスに際して使用するデバイス定義ファイルが記憶されている。デバイス識別情報読込部52は、オンラインで接続中のフィールド機器4からそのフィールド機器4を識別する情報(フィールド機器4のデバイス種別を識別する情報)を読み込む。 In the portable device setting tool 5, the device definition file storage unit 51 stores a device definition file used for accessing information in the field device 4 for each type of the field device 4 (operation target device). Yes. The device identification information reading unit 52 reads information for identifying the field device 4 (information for identifying the device type of the field device 4) from the field device 4 connected online.
ツール側最適デバイス定義ファイル特定部53は、デバイス識別情報読込部52によって読み込まれたフィールド機器4を識別する情報に基づいて、ツール側デバイス定義ファイル記憶部51に記憶されているデバイス定義ファイルの中からそのフィールド機器4に対応する最適なデバイス定義ファイルをツール側の最適なデバイス定義ファイルとして特定する。ツール側情報送信部54は、デバイス識別情報読込部52によって読み込まれたフィールド機器4を識別する情報と、ツール側最適デバイス定義ファイル特定部53によって特定されたツール側の最適なデバイス定義ファイルとをツール側の情報としてデバイス定義ファイルサーバ1へ送信する。 Based on the information for identifying the field device 4 read by the device identification information reading unit 52, the tool-side optimum device definition file specifying unit 53 includes a device definition file stored in the tool-side device definition file storage unit 51. Therefore, the optimum device definition file corresponding to the field device 4 is specified as the optimum device definition file on the tool side. The tool side information transmission unit 54 includes information for identifying the field device 4 read by the device identification information reading unit 52 and an optimum device definition file on the tool side specified by the tool side optimum device definition file specifying unit 53. It is transmitted to the device definition file server 1 as information on the tool side.
デバイス定義ファイルサーバ1において、サーバ側デバイス定義ファイル記憶部11には、フィールド機器4(操作対象デバイス)の種別毎にそのフィールド機器4内の情報へのアクセスに際して使用するデバイス定義ファイルが記憶されている。ツール側情報受信部12は、携帯デバイス設定ツール5から送信されてくるツール側の情報を受信する。サーバ側最適デバイス定義ファイル特定部13は、ツール側情報受信部12が受信したツール側の情報に含まれているフィールド機器4を識別する情報(フィールド機器4のデバイス種別を識別する情報)に基づいて、サーバ側デバイス定義ファイル記憶部11に記憶されているデバイス定義ファイルの中からそのフィールド機器4に対応する最適なデバイス定義ファイルをサーバ側の最適なデバイス定義ファイルとして特定する。 In the device definition file server 1, the server-side device definition file storage unit 11 stores a device definition file used for accessing information in the field device 4 for each type of the field device 4 (operation target device). Yes. The tool side information receiving unit 12 receives the tool side information transmitted from the portable device setting tool 5. The server-side optimum device definition file specifying unit 13 is based on information identifying the field device 4 (information identifying the device type of the field device 4) included in the tool-side information received by the tool-side information receiving unit 12. Thus, the optimum device definition file corresponding to the field device 4 is identified as the optimum device definition file on the server side from among the device definition files stored in the server side device definition file storage unit 11.
最適デバイス定義ファイル比較部14は、サーバ側最適デバイス定義ファイル特定部13によって特定されたサーバ側の最適なデバイス定義ファイルを示す情報(ファイル名)と受信したツール側の情報に含まれているツール側の最適なデバイス定義ファイルを示す情報(ファイル名)とを比較する。サーバ側情報送信部15は、最適デバイス定義ファイル比較部14での比較結果に基づき、サーバ側の最適なデバイス定義ファイルがツール側の最適なデバイス定義ファイルよりもより最適なデバイス定義ファイルであった場合、サーバ側の最適なデバイス定義ファイルをサーバ側の情報として携帯デバイス設定ツール5に送る。 The optimum device definition file comparison unit 14 includes information (file name) indicating the optimum device definition file on the server side specified by the server side optimum device definition file specification unit 13 and the tool included in the received tool side information. Compare the information (file name) that indicates the device definition file that is optimal for the system. Based on the comparison result in the optimum device definition file comparison unit 14, the server side information transmission unit 15 has the optimum device definition file on the server side more optimal than the optimum device definition file on the tool side. In this case, an optimum device definition file on the server side is sent to the portable device setting tool 5 as server side information.
また、サーバ側情報送信部15は、ツール側の最適なデバイス定義ファイルがサーバ側の最適なデバイス定義ファイルよりもより最適なデバイス定義ファイルであった場合、その旨を知らせる情報をサーバ側の情報として携帯デバイス設定ツール5に送る機能、サーバ側の最適なデバイス定義ファイルとツール側の最適なデバイス定義ファイルとが同じであった場合、携帯デバイス設定ツール5への情報の送信は行わない機能、サーバ側の最適なデバイス定義ファイルと比較すべきツール側の最適なデバイス定義ファイルが無かった場合、サーバ側の最適なデバイス定義ファイルをサーバ側の情報として携帯デバイス設定ツールに送る機能なども有している。 In addition, when the optimum device definition file on the tool side is a more optimal device definition file than the optimum device definition file on the server side, the server side information transmission unit 15 transmits information notifying the server side information A function for sending information to the mobile device setting tool 5 when the optimal device definition file on the server side and the optimal device definition file on the tool side are the same, If there is no optimal device definition file on the tool side to be compared with the optimal device definition file on the server side, there is also a function to send the optimal device definition file on the server side to the portable device setting tool as server side information. ing.
携帯デバイス設定ツール5において、サーバ側受信部55は、デバイス定義ファイルサーバ1から送られてくるサーバ側の情報を受信する。デバイス定義ファイル更新部56は、サーバ側の情報としてサーバ側の最適なデバイス定義ファイルが送られてきた場合、そのデバイス定義ファイルをツール側デバイス定義ファイル記憶部51に書き込む。選択画面表示部57は、サーバ側の情報としてツール側の最適なデバイス定義ファイルがサーバ側の最適なデバイス定義ファイルよりもより最適なデバイス定義ファイルである旨を知らせる情報が送られてきた場合、ツール側の最適なデバイス定義ファイルを使用するのか、サーバ側の最適なデバイス定義ファイルを使用するのかの選択を促す画面を表示する。 In the portable device setting tool 5, the server-side receiving unit 55 receives server-side information sent from the device definition file server 1. The device definition file update unit 56 writes the device definition file in the tool-side device definition file storage unit 51 when the server-side optimal device definition file is sent as server-side information. When the selection screen display unit 57 receives information notifying that the optimum device definition file on the tool side is a more optimal device definition file than the optimum device definition file on the server side as information on the server side, Displays a screen that prompts you to select whether to use the optimal device definition file on the tool side or the optimal device definition file on the server side.
〔実施の形態2:HART通信方式〕
図12は本発明の実施の形態2に係るデバイス情報管理システム200の要部を示す構成図である。同図において、1は機器管理システム(サーバ)、2(2−2)はコントローラ、3(3−2)はI/Oモジュール、4(4−3,4−4)はフィールド機器(デバイス)、5は携帯デバイス設定ツールである。
[Embodiment 2: HART communication system]
FIG. 12 is a block diagram showing a main part of the device information management system 200 according to Embodiment 2 of the present invention. In the figure, 1 is a device management system (server), 2 (2-2) is a controller, 3 (3-2) is an I / O module, 4 (4-3, 4-4) is a field device (device). Reference numeral 5 denotes a portable device setting tool.
このデバイス情報管理システム200において、機器管理システム1は通信ラインLを介してコントローラ2と接続されており、コントローラ2はI/Oモジュール3を介してフィールド機器4と接続されている。I/Oモジュール3とフィールド機器4との間はHART通信方式でデジタル通信が行われる。この実施の形態2においても、機器管理システム1をデバイス定義ファイルサーバと呼ぶ。 In the device information management system 200, the device management system 1 is connected to the controller 2 via the communication line L, and the controller 2 is connected to the field device 4 via the I / O module 3. Digital communication is performed between the I / O module 3 and the field device 4 by the HART communication method. Also in the second embodiment, the device management system 1 is referred to as a device definition file server.
なお、HART通信方式の場合は、DDファイルのみで、CFは無く、CFに関する部分を除けば、実施の形態1で説明した内容をほゞそのまま適用することができるが、以下の点で異なっている。すなわち、最適なデバイス定義ファイル特定にあたり、フィールド機器(デバイス)から読み込んだ製造者ID(Manufacturer ID)が一致、かつ、デバイスタイプ(Device Type)が一致する条件の下で、デバイスリビジョン(Device Revision)と一致するデバイス定義ファイルが見つからない場合、それよりも古いデバイスリビジョンの中で最新のデバイスリビジョンを持つデバイス定義ファイルも、最適なデバイス定義ファイルとして選択できることが実施の形態1で説明した内容と異なっている。 In the case of the HART communication method, only the DD file, no CF, and the contents described in the first embodiment can be applied as they are except for the part related to the CF. However, the following points are different. Yes. In other words, in order to identify the optimal device definition file, the device revision (Device Revision) is used under the condition that the manufacturer ID (Manufacturer ID) read from the field device (device) matches and the device type (Device Type) matches. If the device definition file that matches is not found, a device definition file having the latest device revision among older device revisions can be selected as the optimum device definition file, which is different from the content described in the first embodiment. ing.
〔携帯デバイス設定ツールによる所望のフィールド機器からのデバイスの種別を識別する情報の読み込み〕
作業者(ユーザ)は、フィールド機器4が設置されている現場に携帯デバイス設定ツール5を持ち込み、所望の操作対象デバイスとして例えばフィールド機器4−3に携帯デバイス設定ツール5を接続する(図13参照)。
[Reading information identifying the device type from the desired field device using the portable device setting tool]
An operator (user) brings the portable device setting tool 5 to the site where the field device 4 is installed, and connects the portable device setting tool 5 to, for example, the field device 4-3 as a desired operation target device (see FIG. 13). ).
すると、携帯デバイス設定ツール5は、オンラインで接続中のフィールド機器4−3から製造者ID(Manufacturer ID)、デバイスタイプ(Device Type)、デバイスリビジョン(Device Revision)といった、フィールド機器4−1のデバイス種別を識別する情報(パラメータ)を読み込む。この例では、フィールド機器4−3のデバイス種別を識別する情報として、「MANUFAC_ID:000036」と「DEV_TYPE:0002」と「DEV_REV:01」を読み込む。また、このデバイス種別を識別する情報と合わせて、フィールド機器4−3に割り振られているタグの名称として「TAG:ST001」を読み込む。 Then, the portable device setting tool 5 starts the field devices 4-1 such as the manufacturer ID (Manufacturer ID), device type (Device Type), and device revision (Device Revision) from the field device 4-3 connected online. Reads information (parameter) for identifying the type. In this example, “MANUFAC_ID: 000036”, “DEV_TYPE: 0002”, and “DEV_REV: 01” are read as information for identifying the device type of the field device 4-3. In addition to the information for identifying the device type, “TAG: ST001” is read as the tag name assigned to the field device 4-3.
〔携帯デバイス設定ツール内でのツール側の情報の作成と送信〕
そして、携帯デバイス設定ツール5は、この読み込んだフィールド機器4−3のデバイス種別を識別する情報に基づいて、ツール側デバイス定義ファイルDB2の中から、フィールド機器4−3に対応する最適なデバイス定義ファイルをツール側の最適なデバイス定義ファイルとして特定する。
[Create and send information on the tool side in the mobile device setting tool]
The portable device setting tool 5 then selects the optimum device definition corresponding to the field device 4-3 from the tool-side device definition file DB2 based on the information for identifying the device type of the read field device 4-3. Identify the file as the optimal device definition file on the tool side.
この実施の形態において、ツール側デバイス定義ファイルDB2では、製造者ID(Manufacturer ID)、デバイスタイプ(Device Type)をディレクトリ構成とし、その下にデバイスリビジョン(Device Revision)とDDリビジョン(Device Description Revision)をファイル名とするDDファイルが存在する形で、DDファイルを管理している。 In this embodiment, in the tool-side device definition file DB2, the manufacturer ID (Manufacturer ID) and the device type (Device Type) are in a directory structure, and the device revision (Device Revision) and DD revision (Device Description Revision) are placed under the directory structure. The DD file is managed in such a form that there exists a DD file having the file name as.
携帯デバイス設定ツール5は、このディレクトリ構成に従って、ツール側デバイス定義ファイルDB2の中から、フィールド機器4−3に対応する最適なデバイス定義ファイルをツール側の最適なデバイス定義ファイルとして特定する。この例では、図14に示すように、「DEV_TYPE:0002」のDDファイルは無い。このため、携帯デバイス設定ツール5は、ツール側の最適なデバイス定義ファイルは無いと判断する。 The portable device setting tool 5 identifies the optimum device definition file corresponding to the field device 4-3 as the optimum device definition file on the tool side from the tool side device definition file DB2 in accordance with this directory structure. In this example, as shown in FIG. 14, there is no DD file of “DEV_TYPE: 0002”. For this reason, the portable device setting tool 5 determines that there is no optimal device definition file on the tool side.
そして、携帯デバイス設定ツール5は、フィールド機器4−3から読み込んだデバイス種別を識別する情報と、このデバイス種別を識別する情報に基づいて特定したツール側の最適なデバイス定義ファイルを示す情報とをツール側の情報としてデバイス定義ファイルサーバ1へ送信する。 Then, the portable device setting tool 5 includes information for identifying the device type read from the field device 4-3, and information indicating the optimum device definition file on the tool side specified based on the information for identifying the device type. It is transmitted to the device definition file server 1 as information on the tool side.
この例では、フィールド機器4−1のデバイス種別を識別する情報(実機のデバイス種別を識別する情報)として、「製造者ID(Manufacturer ID):000036」と「デバイスタイプ(Device Type):0002」と「デバイスリビジョン(Device Revision):01」を、ツール側の最適なデバイス定義ファイルを示す情報として、ツール側の最適なデバイス定義ファイルが無い旨の情報(「無し」)を、通信タイプ(HART)と合わせて、ツール側の情報としてデバイス定義ファイルサーバ1へ送信する。 In this example, as information for identifying the device type of the field device 4-1 (information for identifying the device type of the actual device), “Manufacturer ID (Manufacturer ID): 000036” and “Device Type: 0002” And “Device Revision: 01” as information indicating the optimum device definition file on the tool side, information indicating that there is no optimum device definition file on the tool side (“None”), communication type (HART) ) And information to the device definition file server 1 as tool-side information.
〔デバイス定義ファイルサーバ内での処理と応答〕
デバイス定義ファイルサーバ1は、携帯デバイス設定ツール5からのツール側の情報を受信すると、この受信したツール側の情報に含まれているフィールド機器4−3のデバイス種別を識別する情報に基づいて、サーバ側デバイス定義ファイルDB1の中から、フィールド機器4−3に対応する最適なデバイス定義ファイルをサーバ側の最適なデバイス定義ファイルとして特定する。
[Processing and response in the device definition file server]
When the device definition file server 1 receives the information on the tool side from the portable device setting tool 5, based on the information for identifying the device type of the field device 4-3 included in the received information on the tool side, The optimum device definition file corresponding to the field device 4-3 is identified as the optimum device definition file on the server side from the server side device definition file DB1.
この実施の形態において、サーバ側デバイス定義ファイルDB1でも、製造者ID(Manufacturer ID)、デバイスタイプ(Device Type)をディレクトリ構成とし、その下にデバイスリビジョン(Device Revision)とDDリビジョン(Device Description Revision)をファイル名とするDDファイルが存在する形で、DDファイルを管理している。 In this embodiment, the server-side device definition file DB1 also has a manufacturer ID (Manufacturer ID) and a device type (Device Type) as a directory structure, and a device revision (Device Revision) and a DD revision (Device Description Revision) thereunder. The DD file is managed in such a form that there exists a DD file having the file name as.
デバイス定義ファイルサーバ1は、このディレクトリ構成に従って、サーバ側デバイス定義ファイルDB1の中から、フィールド機器4−3に対応する最適なデバイス定義ファイルをサーバ側の最適なデバイス定義ファイルとして特定する。この例では、図15に示すように、ファイル名「0102.fm8」で示される最新のDDファイルをツール側の最適なデバイス定義ファイルとして特定する。 The device definition file server 1 identifies the optimum device definition file corresponding to the field device 4-3 as the optimum device definition file on the server side from the server side device definition file DB1 according to this directory structure. In this example, as shown in FIG. 15, the latest DD file indicated by the file name “0102.fm8” is specified as the optimum device definition file on the tool side.
そして、デバイス定義ファイルサーバ1は、この特定したサーバ側の最適なデバイス定義ファイルを示す情報と携帯デバイス設定ツール5から送られてきたツール側の情報に含まれているツール側の最適なデバイス定義ファイルを示す情報とを比較する。この例では、サーバ側の最適なデバイス定義ファイルを示す情報であるDDファイルのファイル名「0102.fm8」と、ツール側の最適なデバイス定義ファイルを示す情報である「無し」とを比較する。 Then, the device definition file server 1 uses the tool-side optimum device definition included in the information indicating the identified server-side optimum device definition file and the tool-side information sent from the portable device setting tool 5. Compare with the information indicating the file. In this example, the file name “0102.fm8” of the DD file, which is information indicating the optimal device definition file on the server side, is compared with “none”, which is information indicating the optimal device definition file on the tool side.
デバイス定義ファイルサーバ1は、このサーバ側の最適なデバイス定義ファイルを示す情報とツール側の最適なデバイス定義ファイルを示す情報との比較結果に基づき、サーバ側の最適なデバイス定義ファイルがツール側の最適なデバイス定義ファイルよりもより最適なデバイス定義ファイルであった場合、サーバ側の最適なデバイス定義ファイルをサーバ側の情報として携帯デバイス設定ツール5に送信する。 Based on the comparison result between the information indicating the server-side optimum device definition file and the information indicating the tool-side optimum device definition file, the device definition file server 1 determines that the server-side optimum device definition file is If the device definition file is more optimal than the optimal device definition file, the server-side optimal device definition file is transmitted to the portable device setting tool 5 as server-side information.
また、デバイス定義ファイルサーバ1は、このサーバ側の最適なデバイス定義ファイルを示す情報とツール側の最適なデバイス定義ファイルを示す情報との比較結果に基づき、ツール側の最適なデバイス定義ファイルがサーバ側の最適なデバイス定義ファイルよりもより最適なデバイス定義ファイルであった場合、その旨を知らせる情報をサーバ側の情報として携帯デバイス設定ツール5に送信する。また、サーバ側の最適なデバイス定義ファイルとツール側の最適なデバイス定義ファイルとが同じであった場合、携帯デバイス設定ツール5への情報の送信は行わない。また、また、サーバ側の最適なデバイス定義ファイルと比較すべきツール側の最適なデバイス定義ファイルが無かった場合、サーバ側の最適なデバイス定義ファイルをサーバ側の情報として携帯デバイス設定ツール5に送信する。 Further, the device definition file server 1 determines that the optimal device definition file on the tool side is the server based on the comparison result between the information indicating the optimal device definition file on the server side and the information indicating the optimal device definition file on the tool side. If the device definition file is more optimal than the optimal device definition file on the side, information indicating that is transmitted to the portable device setting tool 5 as information on the server side. If the optimal device definition file on the server side and the optimal device definition file on the tool side are the same, information is not transmitted to the mobile device setting tool 5. In addition, when there is no optimal device definition file on the tool side to be compared with the optimal device definition file on the server side, the optimal device definition file on the server side is transmitted to the portable device setting tool 5 as server side information. To do.
この例において、ツール側には最適なデバイス定義ファイルは無いので、デバイス定義ファイルサーバ1は、サーバ側の最適なデバイス定義ファイルとして特定されたファイル名「0102.fm8」のDDファイルをサーバ側の情報として携帯デバイス設定ツール5に送信する。 In this example, since there is no optimal device definition file on the tool side, the device definition file server 1 transfers the DD file having the file name “0102.fm8” identified as the optimal device definition file on the server side to the server side. The information is transmitted to the portable device setting tool 5 as information.
〔携帯デバイス設定ツール内での応答受信〕
携帯デバイス設定ツール5は、デバイス定義ファイルサーバ1からの応答を待ち、サーバ側の情報としてサーバ側の最適なデバイス定義ファイルを受信すると、この受信したサーバ側の最適なデバイス定義ファイルをツール側のデバイス定義ファイルDB2内に書き込む。
[Receiving a response in the mobile device setting tool]
When the portable device setting tool 5 waits for a response from the device definition file server 1 and receives an optimum device definition file on the server side as server side information, the portable device setting tool 5 sends the received optimum device definition file on the server side to the tool side. Write in the device definition file DB2.
この例では、図16に示すように、サーバ側の最適なデバイス定義ファイルとしてファイル名「0102.fm8」のDDファイルを受信するので、このファイル名「0102.fm8」のDDファイルをツール側のデバイス定義ファイルDB2内に書き込む。 In this example, as shown in FIG. 16, the DD file with the file name “0102.fm8” is received as the optimum device definition file on the server side. Therefore, the DD file with the file name “0102.fm8” is received on the tool side. Write in the device definition file DB2.
〔携帯デバイス設定ツール内でのデバイス定義ファイルの利用〕
そして、携帯デバイス設定ツール5は、図17に示すように、ツール側デバイス定義ファイルDB2内に書き込まれたファイル名「0102.fm8」のDDファイルを使用して、フィールド機器4−3内の情報にアクセスし、フィールド機器4−3の設定画面(パラメータ詳細画面)を表示したり、パラメータの信号変換を行って通信を行ったりする。
[Use of device definition file in mobile device setting tool]
Then, as shown in FIG. 17, the mobile device setting tool 5 uses the DD file with the file name “0102.fm8” written in the tool-side device definition file DB2, and stores information in the field device 4-3. To display the setting screen (parameter detail screen) of the field device 4-3, or perform communication by performing parameter signal conversion.
なお、上述した実施の形態1ではデバイス定義ファイルをDDファイルとCFとし、実施の形態2ではデバイス定義ファイルをDDファイルとしたが、同様に用いられるDTMに対しても適用可能である。 In the first embodiment, the device definition file is a DD file and a CF, and in the second embodiment, the device definition file is a DD file. However, the present invention can also be applied to a DTM used in the same manner.
また、上述した実施の形態1,2では、携帯デバイス設定ツール5とデバイス定義ファイルサーバ1との間の通信を無線通信を基本としているが、有線による通信であっても構わない。将来の工業システムとして、機器管理システムからフィールド機器まで工業用のイーサネット(登録商標)を用いた制御バスだけ構成されるシステムが出現した場合には、そのバスを用いてデバイス定義ファイルを送信することが可能と考えられる(現在のFF/HARTシステムでは実現が難しい)。 In the first and second embodiments described above, communication between the portable device setting tool 5 and the device definition file server 1 is based on wireless communication, but may be wired communication. If a system consisting only of a control bus using an industrial Ethernet (registered trademark) from a device management system to a field device appears as a future industrial system, send a device definition file using that bus. (It is difficult to realize with the current FF / HART system).
また、通信状況が悪い場所での使用を考慮し、携帯デバイス設定ツール5が保持するデバイス定義ファイルの更新を自動で行わないモードを用意するようにしてもよい。このようなモードを用意することにより、デバイス定義ファイルサーバ1を見つけられずに通信リトライが続き、パフォーマンス悪化につながることを防ぐことも可能となる。 In consideration of use in a place where the communication status is bad, a mode in which the device definition file held by the mobile device setting tool 5 is not automatically updated may be prepared. By preparing such a mode, it is possible to prevent the communication retry from continuing without finding the device definition file server 1 and degrading the performance.
また、ユーザのコマンドで携帯デバイス設定ツール5が保持する全てのデバイス定義ファイルのリストをデバイス定義ファイルサーバ1に送信し、それよりも新しいデバイス定義ファイル全てを携帯デバイス設定ツール5に送信し、まとめて設定するといった機能を設けることも考えられる。しかし、送信対象が大量のデータになる可能性があり、ユーザにとって待ち時間が多く発生する可能性がある。これに対して、上述した実施の形態1,2では、オンラインでの操作中に数ファイルのみ自動で送信するので、送信対象が大量のデータとはならず、ユーザにとっての待ち時間も少ない。 Further, a list of all device definition files held by the mobile device setting tool 5 is transmitted to the device definition file server 1 by a user command, and all newer device definition files are transmitted to the mobile device setting tool 5 to be summarized. It is also possible to provide a function such as setting. However, there is a possibility that the transmission target becomes a large amount of data, and there is a possibility that a long waiting time occurs for the user. On the other hand, in the first and second embodiments described above, only a few files are automatically transmitted during online operation, so the transmission target is not a large amount of data and the waiting time for the user is small.
また、上述した実施の形態1,2では、機器管理システム1に携帯デバイス設定ツール5との間で情報の送受信を行うサーバ機能を持たせるものとしたが、すなわち機器管理システム1を本発明でいうサーバとしたが、専用のサーバを別途用意するようにしてもよい。 In the first and second embodiments described above, the device management system 1 is provided with a server function for transmitting and receiving information to and from the portable device setting tool 5. That is, the device management system 1 is used in the present invention. However, a dedicated server may be prepared separately.
また、上述した実施の形態1,2では、携帯デバイス設定ツール5をフィールド機器4に接続し、オンラインで接続中のフィールド機器4からそのフィールド機器4のデバイス種別を識別する情報を読み込むようにしたが、オフライン(接続先デバイスなし)作業で所望のフィールド機器4のデバイス種別を読み込むようにしてもよい。 In the first and second embodiments described above, the portable device setting tool 5 is connected to the field device 4, and information for identifying the device type of the field device 4 is read from the field device 4 connected online. However, the device type of the desired field device 4 may be read in offline (no connection destination device) work.
オフライン作業の場合、所望のフィールド機器(操作対象デバイス)4のデバイス種別を識別する情報は、別途定められているデバイスのオフライン定義データから得るようにする。オフライン作業の場合、携帯デバイス設定ツール5は、操作対象デバイスのオフライン定義データの設定画面を表示する。 In the case of offline work, information for identifying the device type of the desired field device (operation target device) 4 is obtained from offline definition data of a separately defined device. In the case of offline work, the mobile device setting tool 5 displays an offline definition data setting screen for the operation target device.
また、上述した実施の形態1,2では、デバイス定義ファイルのリビジョンを比較するようにしたが、リビジョンだけではなくバージョンを含めて比較するようにしてもよい。「リビジョン」とは「修正」「改訂」といった意味で、機能は変更せずに不具合を修正する場合にリビジョン番号を変更する。「バージョン」は「版」と言う意味で、ソフトウェアの機能が異なる(機能の追加や変更がある)場合に異なった番号になる。実施の形態1,2では、デバイスリビジョンが「バージョン」に相当し、DDリビジョンやCFリビジョンが「リビジョン」に相当し、「リビジョン」と「バージョン」とを区別していないが、「リビジョン」と「バージョン」とを区別するプロトコルに適用するような場合、リビジョンだけではなくバージョンを含めて比較することが考えられる。 In the first and second embodiments, the revisions of the device definition file are compared. However, not only the revision but also the version may be compared. “Revision” means “correction” and “revision”, and the revision number is changed when a defect is corrected without changing the function. “Version” means “version”, and the number is different when the software functions are different (addition or change of functions). In the first and second embodiments, the device revision corresponds to “version”, the DD revision and CF revision correspond to “revision”, and “revision” and “version” are not distinguished. When applying to a protocol that distinguishes “version”, it is possible to compare not only the revision but also the version.
〔実施の形態の拡張〕
以上、実施の形態を参照して本発明を説明したが、本発明は上記の実施の形態に限定されるものではない。本発明の構成や詳細には、本発明の技術思想の範囲内で当業者が理解し得る様々な変更をすることができる。
[Extension of the embodiment]
The present invention has been described above with reference to the embodiment, but the present invention is not limited to the above embodiment. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the technical idea of the present invention.
本発明は、ポジショナなどのフィールド機器内の情報にアクセスする際に使用されるデバイス定義ファイルを管理するデバイス情報管理システムとして利用することができる。 The present invention can be used as a device information management system that manages a device definition file used when accessing information in a field device such as a positioner.
1…機器管理システム(デバイス定義ファイルサーバ)、DB1…サーバ側デバイス定義ファイルDB、4(4−1〜4−4)…フィールド機器、5…携帯デバイス設定ツール、DB2…ツール側デバイス定義ファイルDB、11…サーバ側デバイス定義ファイル記憶部、12…ツール側情報受信部、13…サーバ側最適デバイス定義ファイル特定部、14…最適デバイス定義ファイル比較部、15…サーバ側情報送信部、51…ツール側デバイス定義ファイル記憶部、52…デバイス識別情報読込部、53…ツール側最適デバイス定義ファイル特定部、54…ツール側情報送信部、55…サーバ側受信部、56…デバイス定義ファイル更新部、57…選択画面表示部、100,200…デバイス情報管理システム。 DESCRIPTION OF SYMBOLS 1 ... Device management system (device definition file server), DB1 ... Server side device definition file DB, 4 (4-1 to 4-4) ... Field device, 5 ... Portable device setting tool, DB2 ... Tool side device definition file DB DESCRIPTION OF SYMBOLS 11 ... Server side device definition file storage part 12 ... Tool side information receiving part 13 ... Server side optimal device definition file specification part 14 ... Optimal device definition file comparison part 15 ... Server side information transmission part 51 ... Tool Side device definition file storage unit 52... Device identification information reading unit 53... Tool side optimum device definition file specifying unit 54... Tool side information transmission unit 55. ... selection screen display unit, 100, 200 ... device information management system.
Claims (5)
前記携帯デバイス設定ツールは、
前記操作対象デバイスの種別毎にそのデバイス内の情報へのアクセスに際して使用するデバイス定義情報を記憶するツール側デバイス定義情報記憶手段と、
前記操作対象デバイスを識別する情報を読み込むデバイス識別情報読込手段と、
前記デバイス識別情報読込手段によって読み込まれた操作対象デバイスを識別する情報に基づいて、前記ツール側デバイス定義情報記憶手段に記憶されているデバイス定義情報の中からその操作対象デバイスに対応する最適なデバイス定義情報をツール側の最適なデバイス定義情報として特定するツール側最適デバイス定義情報特定手段と、
前記デバイス識別情報読込手段によって読み込まれた操作対象デバイスを識別する情報と、前記ツール側最適デバイス定義情報特定手段によって特定されたツール側の最適なデバイス定義情報とをツール側の情報として前記サーバへ送信するツール側情報送信手段とを備え、
前記サーバは、
前記操作対象デバイスの種別毎にそのデバイス内の情報へのアクセスに際して使用するデバイス定義情報を記憶するサーバ側デバイス定義情報記憶手段と、
前記携帯デバイス設定ツールから送信されてくる前記ツール側の情報を受信するツール側情報受信部と、
前記ツール側情報受信部が受信したツール側の情報に含まれている前記操作対象デバイスを識別する情報に基づいて、前記サーバ側デバイス定義情報記憶手段に記憶されているデバイス定義情報の中からその操作対象デバイスに対応する最適なデバイス定義情報をサーバ側の最適なデバイス定義情報として特定するサーバ側最適デバイス定義情報特定手段と、
前記サーバ側最適デバイス定義情報特定手段によって特定されたサーバ側の最適なデバイス定義情報を示す情報と前記受信したツール側の情報に含まれている前記ツール側の最適なデバイス定義情報を示す情報とを比較する最適デバイス定義情報比較手段と、
前記最適デバイス定義情報比較手段での比較結果に基づき、前記サーバ側の最適なデバイス定義情報が前記ツール側の最適なデバイス定義情報よりもより最適なデバイス定義情報であった場合、前記サーバ側の最適なデバイス定義情報をサーバ側の情報として前記携帯デバイス設定ツールに送るサーバ側情報送信手段と
を備えることを特徴とするデバイス情報管理システム。 A device information management system comprising: a mobile device setting tool that accesses information in the operation target device based on device definition information stored therein; and a server that transmits and receives information to and from the mobile device setting tool Because
The mobile device setting tool is:
Tool-side device definition information storage means for storing device definition information used for accessing information in the device for each type of the operation target device;
Device identification information reading means for reading information for identifying the operation target device;
Based on the information for identifying the operation target device read by the device identification information reading means, the optimum device corresponding to the operation target device from the device definition information stored in the tool side device definition information storage means Tool-side optimal device definition information specifying means for specifying definition information as optimal device definition information on the tool side,
Information for identifying the operation target device read by the device identification information reading means and tool-side optimum device definition information specified by the tool-side optimum device definition information specifying means as tool-side information to the server A tool side information transmitting means for transmitting,
The server
Server-side device definition information storage means for storing device definition information used for accessing information in the device for each type of the operation target device;
A tool-side information receiving unit that receives the tool-side information transmitted from the portable device setting tool;
Based on the information for identifying the operation target device included in the tool-side information received by the tool-side information receiving unit, the device definition information stored in the server-side device definition information storage means Server-side optimum device definition information identifying means for identifying optimum device definition information corresponding to the operation target device as server-side optimum device definition information;
Information indicating the server-side optimal device definition information specified by the server-side optimal device definition information specifying means, and information indicating the tool-side optimal device definition information included in the received tool-side information; An optimum device definition information comparison means for comparing
Based on the comparison result in the optimum device definition information comparison unit, when the optimum device definition information on the server side is more optimum device definition information than the optimum device definition information on the tool side, A server information management system comprising: server side information sending means for sending optimum device definition information as server side information to the portable device setting tool.
前記サーバ側情報送信手段は、
前記ツール側の最適なデバイス定義情報が前記サーバ側の最適なデバイス定義情報よりもより最適なデバイス定義情報であった場合、その旨を知らせる情報をサーバ側の情報として前記携帯デバイス設定ツールに送る
ことを特徴とするデバイス情報管理システム。 In the device information management system according to claim 1,
The server side information transmission means includes:
When the optimal device definition information on the tool side is more optimal device definition information than the optimal device definition information on the server side, information notifying that is sent to the portable device setting tool as server side information A device information management system.
前記サーバ側情報送信手段は、
前記サーバ側の最適なデバイス定義情報と前記ツール側の最適なデバイス定義情報とが同じであった場合、前記携帯デバイス設定ツールへの情報の送信は行わない
ことを特徴とするデバイス情報管理システム。 In the device information management system according to claim 1,
The server side information transmission means includes:
When the optimal device definition information on the server side and the optimal device definition information on the tool side are the same, no information is transmitted to the portable device setting tool.
前記サーバ側情報送信手段は、
前記サーバ側の最適なデバイス定義情報と比較すべき前記ツール側の最適なデバイス定義情報が無かった場合、前記サーバ側の最適なデバイス定義情報を前記サーバ側の情報として前記携帯デバイス設定ツールに送る
ことを特徴とするデバイス情報管理システム。 In the device information management system according to claim 1,
The server side information transmission means includes:
When there is no optimum device definition information on the tool side to be compared with the optimum device definition information on the server side, the optimum device definition information on the server side is sent as information on the server side to the portable device setting tool. A device information management system.
前記携帯デバイス設定ツールは、
前記サーバ側の情報としてツール側の最適なデバイス定義情報がサーバ側の最適なデバイス定義情報よりもより最適なデバイス定義情報である旨を知らせる情報が送られてきた場合、ツール側の最適なデバイス定義情報を使用するのか、サーバ側の最適なデバイス定義情報を使用するのかの選択を促す手段
を備えることを特徴とするデバイス情報管理システム。 In the device information management system according to claim 2,
The mobile device setting tool is:
When information notifying that the optimum device definition information on the tool side is more optimal device definition information than the optimum device definition information on the server side is sent as the server side information, the optimum device on the tool side A device information management system comprising means for prompting selection of whether to use definition information or to use optimal device definition information on the server side.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016029679A JP6576852B2 (en) | 2016-02-19 | 2016-02-19 | Device information management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016029679A JP6576852B2 (en) | 2016-02-19 | 2016-02-19 | Device information management system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017146885A JP2017146885A (en) | 2017-08-24 |
JP6576852B2 true JP6576852B2 (en) | 2019-09-18 |
Family
ID=59681426
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016029679A Active JP6576852B2 (en) | 2016-02-19 | 2016-02-19 | Device information management system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6576852B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10719312B2 (en) * | 2017-09-13 | 2020-07-21 | Fisher-Rosemount Systems, Inc. | Systems and methods for assessing configuration files associated with a process control system |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04349574A (en) * | 1991-05-27 | 1992-12-04 | Fujitsu Ltd | Map data managing system |
JP3527596B2 (en) * | 1996-10-11 | 2004-05-17 | 三菱電機株式会社 | Distributed database management system |
JP2003174404A (en) * | 2001-12-07 | 2003-06-20 | Matsushita Electric Ind Co Ltd | Portable radio terminal equipment and portable radio system |
JP2010258865A (en) * | 2009-04-27 | 2010-11-11 | Yokogawa Electric Corp | Field apparatus |
JP5531786B2 (en) * | 2010-05-31 | 2014-06-25 | 横河電機株式会社 | External indicating instrument |
JP5549710B2 (en) * | 2012-07-04 | 2014-07-16 | 横河電機株式会社 | Wireless communication system and information providing method |
JP5652444B2 (en) * | 2012-08-31 | 2015-01-14 | 横河電機株式会社 | Maintenance support system and method |
-
2016
- 2016-02-19 JP JP2016029679A patent/JP6576852B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017146885A (en) | 2017-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8996721B2 (en) | Embedding controllers and devices with data to facilitate up-to-date control and configuration information | |
EP3235185B1 (en) | Data transfer on an industrial process network | |
JP2006268836A (en) | Parameter setting device | |
US20050157543A1 (en) | Tool attachable to controller | |
JP5024624B2 (en) | Field device management apparatus, field device management system, field device management method, computer program, recording medium | |
JP2008282363A (en) | Programmable controller, program creation support device, computer program and programmable logic controller (plc) system | |
US10983502B2 (en) | Remote management device and remote management method | |
JP4462443B2 (en) | Parameter setting device | |
US9547297B2 (en) | Field device and field device software update system therewith | |
CN111427595B (en) | Client upgrading method, device and system | |
JP2009230400A (en) | Print system, and unit and program for software introduction | |
JP6501705B2 (en) | Method and system for providing device description update information for field devices | |
JP5293061B2 (en) | Device management program and device management system | |
TW201506563A (en) | Programmable display device, programmable controller system, and program | |
JP6576852B2 (en) | Device information management system | |
JP6954190B2 (en) | Control system, controller, and control method | |
JP2007249471A (en) | Shared data management system, management server, and shared data management method | |
US11099543B2 (en) | Numerical controller and device included in industrial machine | |
JP2017187888A (en) | Firmware update system and firmware update program | |
US20210018907A1 (en) | Management device, management system, display method, and program | |
JP6741850B1 (en) | Machine system, machine tool, information processing system, setting data inheritance method, and setting data inheritance program | |
JP2008033683A (en) | Control system setting device | |
JP6529680B1 (en) | Data management system, data management method and data management program | |
US20220307717A1 (en) | Installation position confirmation support system, server, program, and method | |
US20240089330A1 (en) | Communication apparatus, server, communication system, and communication method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180921 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190731 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190813 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190821 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6576852 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |