JP2019197449A - Apparatus management system and tag name verification method - Google Patents

Apparatus management system and tag name verification method Download PDF

Info

Publication number
JP2019197449A
JP2019197449A JP2018091924A JP2018091924A JP2019197449A JP 2019197449 A JP2019197449 A JP 2019197449A JP 2018091924 A JP2018091924 A JP 2018091924A JP 2018091924 A JP2018091924 A JP 2018091924A JP 2019197449 A JP2019197449 A JP 2019197449A
Authority
JP
Japan
Prior art keywords
tag name
processing unit
communication processing
value
management apparatus
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
JP2018091924A
Other languages
Japanese (ja)
Other versions
JP7103842B2 (en
Inventor
祥子 佐々木
Shoko Sasaki
祥子 佐々木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Azbil Corp
Original Assignee
Azbil Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Azbil Corp filed Critical Azbil Corp
Priority to JP2018091924A priority Critical patent/JP7103842B2/en
Publication of JP2019197449A publication Critical patent/JP2019197449A/en
Application granted granted Critical
Publication of JP7103842B2 publication Critical patent/JP7103842B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Programmable Controllers (AREA)

Abstract

To automatically verify the consistency of a tag name of an apparatus.SOLUTION: A tag name verification unit 16 uses either an OPC communication processing unit 14 or an HART communication processing unit 15 to set a set value for verification in an apparatus 50. Thereafter, the tag name verification unit uses the other one of the OPC communication processing unit 14 and the HART communication processing unit 15 to acquire an output value according to the set value from the apparatus 50. On the basis of a result of comparison of the output value with the set value, the tag name verification unit verifies the consistency of a tag name contained in first apparatus information with a tag name associated with an address contained in second apparatus information.SELECTED DRAWING: Figure 1

Description

本発明は、機器情報に含まれている機器のタグ名を検証するためのタグ名検証技術に関する。   The present invention relates to a tag name verification technique for verifying a tag name of a device included in device information.

プラントやビルなどの大規模施設では、圧力センサ、流量センサ、バルブの開度制御を行うポジショナなど、数多くの機器の監視や設定を行うため、機器管理装置が用いられている。
このような機器管理装置では、各機器に関する機器情報として、通信回線を介して機器管理装置と接続されている他の管理システムから、各機器の機器情報を取り込むケースがある。これにより、機器情報の再設定に要する作業負担を軽減することができる。
In a large-scale facility such as a plant or a building, a device management apparatus is used to monitor and set a large number of devices such as a pressure sensor, a flow sensor, and a positioner that controls the opening of a valve.
In such a device management apparatus, there is a case in which device information of each device is fetched as device information related to each device from another management system connected to the device management device via a communication line. Thereby, the work burden required for resetting the device information can be reduced.

特開2014−135020号公報JP 2014-135020 A

機器管理装置に他の管理システムから機器情報を取り込む際、操作ミスや取り込み後の機器情報の更新により、機器管理装置の自機器情報と他の管理システムの他機器情報との間で差異が生じる場合がある。機器管理装置の機器情報には、機器を識別するためのタグ名も含まれており、このタグ名に差異が生じると、機器管理装置から機器に対して正しくアクセスできないという問題が生じる。また、タグ名が入れ違っている場合には、機器管理装置が想定外の機器にアクセスしていても、直ちに通信エラーが発生せず、問題の発見が遅れる場合もある。したがって、自機器情報と他機器情報との間で、機器のタグ名が正しく定義されているか検証する仕組みが必要となる。   When importing device information from another management system into the device management device, there is a difference between the device information of the device management device and other device information of other management systems due to operational mistakes or updating of device information after capture. There is a case. The device information of the device management apparatus also includes a tag name for identifying the device. If there is a difference between the tag names, there is a problem that the device management apparatus cannot access the device correctly. In addition, when the tag names are different, even if the device management apparatus accesses an unexpected device, a communication error does not occur immediately, and the discovery of the problem may be delayed. Therefore, a mechanism for verifying whether the device tag name is correctly defined between the own device information and the other device information is required.

例えば、プロセス制御の統一規格であるOPC(OLE for Process Control)通信を利用して、機器のAI(アナログ入力)/AO(アナログ出力)を自動的にチェックする技術が提案されている(例えば、特許文献1など参照)。この技術では、機器の制御に用いる業界標準であるHART(Highway Addressable Remote Transducer)通信に加えて、OPC通信を利用することにより、AI/AOチェックの自動化を行っている。しかしながら、機器のタグ名に不整合があると、AI/AOチェックを正しく行えないという問題点があった。   For example, a technology for automatically checking AI (analog input) / AO (analog output) of a device using OPC (OLE for Process Control) communication, which is a unified standard for process control, has been proposed (for example, (See Patent Document 1). In this technology, AI / AO check is automated by using OPC communication in addition to HART (Highway Addressable Remote Transducer) communication which is an industry standard used for device control. However, there is a problem that the AI / AO check cannot be performed correctly if there is a mismatch in the tag name of the device.

本発明はこのような課題を解決するためのものであり、機器のタグ名の整合性を自動的に検証できるタグ名検証技術を提供することを目的としている。   An object of the present invention is to provide a tag name verification technique that can automatically verify the consistency of the tag name of a device.

このような目的を達成するために、本発明にかかる機器管理装置は、機器情報に含まれる機器のタグ名およびアドレスに基づいて、前記機器とデータ通信を行う機器管理装置であって、前記機器のタグ名を含む第1の機器情報と、前記機器のタグ名とアドレスとを含む第2の機器情報とを記憶する記憶部と、前記第1の機器情報から取得した前記機器のタグ名に基づいて、前記機器とデータ通信を行う第1の通信処理部と、前記第2の機器情報から取得した前記機器のアドレスに基づいて、前記機器とデータ通信を行う第2の通信処理部と、前記第1または第2の通信処理部のいずれか一方の通信処理部を用いて検証用の設定値を前記機器に設定した後、前記第1または第2の通信処理部のいずれか他方の通信処理部を用いて前記設定値に応じた出力値を前記機器から取得し、前記設定値と前記出力値の比較結果に基づいて、前記第1の機器情報に含まれる前記タグ名と、前記第2の機器情報に含まれる前記アドレスと対応する前記タグ名との整合性を検証するタグ名検証部とを備えている。   In order to achieve such an object, the device management apparatus according to the present invention is a device management apparatus that performs data communication with the device based on a tag name and an address of the device included in the device information. A storage unit that stores first device information including the tag name of the device and second device information including the tag name and address of the device, and a tag name of the device acquired from the first device information. A first communication processing unit that performs data communication with the device, a second communication processing unit that performs data communication with the device based on the address of the device acquired from the second device information, After setting a setting value for verification in the device using one of the first and second communication processing units, the other communication of the first or second communication processing unit Use the processing unit to respond to the set value. And obtaining the output value from the device, and based on a comparison result between the set value and the output value, the tag name included in the first device information, and the address included in the second device information; A tag name verification unit that verifies consistency with the corresponding tag name.

また、本発明にかかる上記機器管理装置の一構成例は、前記タグ名検証部が、前記設定値と前記出力値との偏差が予め設定されている許容範囲に含まれているか否かに基づいて、前記タグ名の整合/不整合を判定するようにしたものである。   Also, one configuration example of the device management apparatus according to the present invention is based on whether the tag name verification unit includes a deviation between the set value and the output value within a preset allowable range. Thus, the match / mismatch of the tag names is determined.

また、本発明にかかる上記機器管理装置の一構成例は、前記タグ名検証部が、前記偏差が前記許容範囲内に含まれる場合、再度、前記機器に対する前記設定値の指示および前記機器からの前記出力値の取得を実行し、得られた前記設定値と前記出力値との偏差が予め設定されている許容範囲内に含まれる場合にのみ、前記タグ名が整合していると判定するようにしたものである。   In addition, according to one configuration example of the device management apparatus according to the present invention, when the tag name verification unit includes the deviation within the allowable range, the setting value is instructed to the device again from the device. The acquisition of the output value is executed, and it is determined that the tag name is consistent only when a deviation between the obtained set value and the output value is included in a preset allowable range. It is a thing.

また、本発明にかかる上記機器管理装置の一構成例は、前記タグ名検証部が、前記機器に対する前記設定値の指示および前記機器からの前記出力値の取得を規定回数分だけ繰り返し実行して、それぞれの設定値と出力値との偏差を求め、これら前記規定回数分の偏差と前記許容範囲との比較結果に基づいて、前記タグ名の整合/不整合を判定するようにしたものである。   Also, in one configuration example of the device management apparatus according to the present invention, the tag name verification unit repeatedly executes the setting value instruction to the device and the acquisition of the output value from the device a predetermined number of times. The deviation between each set value and the output value is obtained, and the matching / mismatching of the tag name is determined based on the comparison result between the deviation for the specified number of times and the allowable range. .

また、本発明にかかる上記機器管理装置の一構成例は、前記タグ名検証部が、前記機器から新たな出力値を取得する際、前回とは異なる設定値を前記機器に指示するようにしたものである。   Further, in the configuration example of the device management apparatus according to the present invention, when the tag name verification unit acquires a new output value from the device, the device name is instructed to the device with a setting value different from the previous time. Is.

また、本発明にかかる上記機器管理装置の一構成例は、前記タグ名検証部が、前記機器に対する前記設定値の指示および前記機器からの前記出力値の取得を、複数の機器に対して並列的に実行するようにしたものである。   Also, in one configuration example of the device management apparatus according to the present invention, the tag name verification unit performs in parallel the instruction of the setting value for the device and the acquisition of the output value from the device for a plurality of devices. It is intended to be executed.

また、本発明にかかる上記機器管理装置の一構成例は、前記タグ名検証部が、前記設定値として、前記複数の機器間で異なる値を用いるようにしたものである。   Also, one configuration example of the device management apparatus according to the present invention is such that the tag name verification unit uses different values among the plurality of devices as the setting values.

また、本発明にかかる上記機器管理装置の一構成例は、前記第1の通信処理部が、前記機器のタグ名に基づいて前記機器とデータ通信を行うOPC通信処理部からなり、前記第2の通信処理部は、前記機器のアドレスに基づいて前記機器とデータ通信を行うHART通信処理部からなり、前記タグ名検証部は、前記第2の通信処理部を用いて前記設定値を前記機器に設定することにより前記機器から前記設定値の出力を指示した後、前記第1の通信処理部を用いて前記設定値に応じた前記出力値を前記機器から取得するようにしたものである。   Also, in one configuration example of the device management apparatus according to the present invention, the first communication processing unit includes an OPC communication processing unit that performs data communication with the device based on a tag name of the device. The communication processing unit includes a HART communication processing unit that performs data communication with the device based on the address of the device, and the tag name verification unit uses the second communication processing unit to transmit the set value to the device. After the output of the set value is instructed from the device, the output value corresponding to the set value is acquired from the device using the first communication processing unit.

また、本発明にかかる上記機器管理装置の一構成例は、前記第1の通信処理部が、前記機器のタグ名に基づいて前記機器とデータ通信を行うOPC通信処理部からなり、前記第2の通信処理部は、前記機器のアドレスに基づいて前記機器とデータ通信を行うHART通信処理部からなり、前記タグ名検証部は、前記第1の通信処理部を用いて前記設定値を前記機器に設定することにより前記機器から前記設定値の出力を指示した後、前記第2の通信処理部を用いて前記設定値に応じた前記出力値を前記機器から取得するようにしたものである。   Also, in one configuration example of the device management apparatus according to the present invention, the first communication processing unit includes an OPC communication processing unit that performs data communication with the device based on a tag name of the device. The communication processing unit includes a HART communication processing unit that performs data communication with the device based on the address of the device, and the tag name verification unit uses the first communication processing unit to transmit the set value to the device. After the instruction to output the set value from the device is set, the output value corresponding to the set value is acquired from the device using the second communication processing unit.

また、本発明にかかるタグ名検証方法は、機器情報に含まれる機器のタグ名およびアドレスに基づいて、前記機器とデータ通信を行う機器管理装置で用いられるタグ名検証方法であって、第1の通信処理部が、第1の機器情報から取得した機器のタグ名に基づいて、前記機器とデータ通信を行う第1の通信処理ステップと、第2の通信処理部が、第2の機器情報から取得した、前記タグ名と同一のタグ名に関連付けられている前記機器のアドレスに基づいて、前記機器とデータ通信を行う第2の通信処理ステップと、タグ名検証部が、前記第1または第2の通信処理部のいずれか一方の通信処理部を用いて検証用の設定値を前記機器に設定した後、前記第1または第2の通信処理部のいずれか他方の通信処理部を用いて前記設定値に応じた出力値を前記機器から取得し、前記設定値と前記出力値の比較結果に基づいて、前記第1および第2の機器情報に含まれる前記タグ名の整合性を検証するタグ名検証ステップとを備えている。   The tag name verification method according to the present invention is a tag name verification method used in a device management apparatus that performs data communication with the device based on the tag name and address of the device included in the device information. The first communication processing step in which the communication processing unit performs data communication with the device based on the tag name of the device acquired from the first device information, and the second communication processing unit includes the second device information. A second communication processing step for performing data communication with the device based on the address of the device associated with the same tag name as the tag name obtained from the tag name verification unit, After setting a setting value for verification in the device using one of the second communication processing units, the other communication processing unit of the first or second communication processing unit is used. Output according to the set value. A tag name verification step of acquiring a value from the device and verifying the consistency of the tag name included in the first and second device information based on a comparison result between the set value and the output value. ing.

本発明によれば、実際の機器を用いてタグ名が自動的に検証される。このため、他の管理システムから機器情報を取り込んだ後、機器ごとに前述したタグ名検証処理を実行すれば、少ない作業負担で、各機器のタグ名の整合性を検証することが可能となる。   According to the present invention, the tag name is automatically verified using an actual device. For this reason, if the tag name verification process described above is executed for each device after the device information is taken in from another management system, it is possible to verify the consistency of the tag name of each device with a small work load. .

機器管理装置の構成を示すブロック図である。It is a block diagram which shows the structure of an apparatus management apparatus. OPCシステムで用いる第1の機器情報の構成例である。It is a structural example of the 1st apparatus information used with an OPC system. 機器管理装置で用いる第2の機器情報の構成例である。It is a structural example of the 2nd apparatus information used with an apparatus management apparatus. 第1の実施の形態にかかるタグ名検証処理(AI)を示すフローチャートである。It is a flowchart which shows the tag name verification process (AI) concerning 1st Embodiment. 第1の実施の形態にかかるタグ名検証処理(AO)を示すフローチャートである。It is a flowchart which shows the tag name verification process (AO) concerning 1st Embodiment. 第2の実施の形態にかかるタグ名検証処理(AI)を示すフローチャートである。It is a flowchart which shows the tag name verification process (AI) concerning 2nd Embodiment. 第2の実施の形態にかかるタグ名検証処理(AO)を示すフローチャートである。It is a flowchart which shows the tag name verification process (AO) concerning 2nd Embodiment. 第3の実施の形態にかかるタグ名検証処理を示すフローチャートである。It is a flowchart which shows the tag name verification process concerning 3rd Embodiment. 設定値の割当例である。It is an example of assignment of a set value.

次に、本発明の実施の形態について図面を参照して説明する。
[第1の実施の形態]
まず、図1を参照して、本発明の第1の実施の形態にかかる機器管理装置10について説明する。図1は、機器管理装置の構成を示すブロック図である。
この機器管理装置10は、機器情報に含まれる機器50のタグ名およびアドレスに基づいて、機器50とデータ通信を行うことにより、各機器50を監視・制御する機能と、これら機器50に関する自装置の機器情報と、OPCシステム20から取得した機器50に関する機器情報とに含まれる、各機器50のタグ名の整合性を検証する機能とを有している。
Next, embodiments of the present invention will be described with reference to the drawings.
[First Embodiment]
First, a device management apparatus 10 according to a first embodiment of the present invention will be described with reference to FIG. FIG. 1 is a block diagram illustrating a configuration of the device management apparatus.
The device management apparatus 10 monitors and controls each device 50 by performing data communication with the device 50 based on the tag name and address of the device 50 included in the device information, and the device management device 10 itself. And the function of verifying the consistency of the tag name of each device 50 included in the device information about the device 50 acquired from the OPC system 20.

機器管理装置10の具体例としては、プラントやビルなどの大規模施設において、圧力センサ、流量センサ、バルブの開度制御を行うポジショナなどの機器50の監視や設定を行う機器管理サーバがある。
OPCシステム20は、例えばH−DEO(Harmonas-DEO:協調オートメーションシステム)などの運転監視制御システムからなり、OPC(OLE for Process Control)通信を利用して、機器50とデータ通信を行うことにより、各機器50を監視・制御する機能を有している。
機器50は、IOユニット33を介して通信回線L1および通信回線L2と接続されている。
A specific example of the device management apparatus 10 is a device management server that monitors and sets devices 50 such as a pressure sensor, a flow sensor, and a positioner that controls the opening of a valve in a large-scale facility such as a plant or a building.
The OPC system 20 includes an operation monitoring control system such as H-DEO (Harmonas-DEO: cooperative automation system), and performs data communication with the device 50 using OPC (OLE for Process Control) communication. It has a function of monitoring and controlling each device 50.
The device 50 is connected to the communication line L1 and the communication line L2 via the IO unit 33.

コントローラ31は、OPCシステム20と通信回線L1との間に接続されて、OPC通信を用いたOPCシステム20と機器50との間のデータ通信を中継する機能を有している。
ゲートウェイ32は、機器管理装置10と通信回線L2との間に接続されて、HART(Highway Addressable Remote Transducer)通信を用いた機器管理装置10と機器50との間のデータ通信を中継する機能を有している。
IOユニット33は、配下に収容した複数の機器50を、OPC通信またはHART通信のプロトコルに基づいて、通信回線L1,L2に接続する機能を有している。
The controller 31 is connected between the OPC system 20 and the communication line L1, and has a function of relaying data communication between the OPC system 20 and the device 50 using OPC communication.
The gateway 32 is connected between the device management apparatus 10 and the communication line L2, and has a function of relaying data communication between the device management apparatus 10 and the device 50 using HART (Highway Addressable Remote Transducer) communication. is doing.
The IO unit 33 has a function of connecting a plurality of devices 50 accommodated therein to the communication lines L1 and L2 based on a protocol of OPC communication or HART communication.

[機器管理装置]
次に、図1を参照して、本実施の形態にかかる機器管理装置10の構成について詳細に説明する。
図1に示すように、機器管理装置10は、主な機能部として、バスBを介してデータやり取り可能に接続された、操作入力部11、画面表示部12、記憶部13、OPC通信処理部14、HART通信処理部15、およびタグ名検証部16を備えている。これら機能部のうち、OPC通信処理部14、HART通信処理部15、およびタグ名検証部16は、CPUとプログラムとが協働することにより実現されている。
[Device management device]
Next, the configuration of the device management apparatus 10 according to the present embodiment will be described in detail with reference to FIG.
As illustrated in FIG. 1, the device management apparatus 10 includes, as main functional units, an operation input unit 11, a screen display unit 12, a storage unit 13, and an OPC communication processing unit that are connected to be able to exchange data via a bus B. 14, a HART communication processing unit 15, and a tag name verification unit 16. Among these functional units, the OPC communication processing unit 14, the HART communication processing unit 15, and the tag name verification unit 16 are realized by the cooperation of the CPU and the program.

操作入力部11は、キーボード、マウス、タッチパネルなどの操作入力装置からなり、オペレータの操作を検出出力する機能を有している。
画面表示部12は、LCDなどの画面表示装置からなり、操作メニュー画面、設定画面、検証結果画面など、各種の画面を画面表示する機能を有している。
The operation input unit 11 includes an operation input device such as a keyboard, a mouse, and a touch panel, and has a function of detecting and outputting an operator's operation.
The screen display unit 12 includes a screen display device such as an LCD, and has a function of displaying various screens such as an operation menu screen, a setting screen, and a verification result screen.

記憶部13は、ハードディスクや半導体メモリなどの記憶装置からなり、機器管理装置10で実行するタグ名検証処理に用いる各種処理データやプログラムを記憶する機能を有している。
記憶部13で記憶する主な処理データとして、OPCシステム20で用いる第1の機器情報と、機器管理装置10で用いる第2の機器情報がある。第1の機器情報は、タグ名検証処理を実行する前に、記憶部13に保存されているものとする。第1の機器情報については、タグ名検証部16が、OPC通信処理部14を介してOPCシステム20とデータ通信を行うことにより第1の機器情報を取得して記憶部13に保存してもよい。あるいは、タグ名検証部16が、OPCシステム20から記録媒体に保存された第1の機器情報を取得して記憶部13に保存してもよい。
The storage unit 13 includes a storage device such as a hard disk or a semiconductor memory, and has a function of storing various processing data and programs used for tag name verification processing executed by the device management apparatus 10.
As main processing data stored in the storage unit 13, there are first device information used in the OPC system 20 and second device information used in the device management apparatus 10. It is assumed that the first device information is stored in the storage unit 13 before the tag name verification process is executed. As for the first device information, even if the tag name verification unit 16 acquires the first device information by performing data communication with the OPC system 20 via the OPC communication processing unit 14 and stores it in the storage unit 13. Good. Alternatively, the tag name verification unit 16 may acquire the first device information stored in the recording medium from the OPC system 20 and store it in the storage unit 13.

図2は、OPCシステムで用いる第1の機器情報の構成例である。ここでは、機器50を識別するための機器IDごとに、少なくともタグ名が登録されている。
図3は、機器管理装置で用いる第2の機器情報の構成例である。ここでは、機器50を識別するための機器IDごとに、少なくともタグ名とアドレスとが登録されている。
これら機器情報のうち、タグ名はOPC通信で用いられ、アドレスはHART通信で用いられる。
FIG. 2 is a configuration example of first device information used in the OPC system. Here, at least a tag name is registered for each device ID for identifying the device 50.
FIG. 3 is a configuration example of second device information used in the device management apparatus. Here, at least a tag name and an address are registered for each device ID for identifying the device 50.
Among these pieces of device information, the tag name is used for OPC communication, and the address is used for HART communication.

OPC通信処理部(第1の通信処理部)14は、第1の機器情報から取得した機器50のタグ名に基づいて、OPCシステム20、コントローラ31、通信回線L1、およびIOユニット33を介して、機器50とデータ通信を行う機能を有している。
HART通信処理部(第2の通信処理部)15は、第2の機器情報から取得した機器50のアドレスに基づいて、ゲートウェイ32、通信回線L2、およびIOユニット33を介して、機器50とデータ通信を行う機能を有している。
Based on the tag name of the device 50 acquired from the first device information, the OPC communication processing unit (first communication processing unit) 14 passes through the OPC system 20, the controller 31, the communication line L1, and the IO unit 33. The device 50 has a function of performing data communication with the device 50.
Based on the address of the device 50 acquired from the second device information, the HART communication processing unit (second communication processing unit) 15 transmits data to the device 50 via the gateway 32, the communication line L2, and the IO unit 33. It has a function to perform communication.

タグ名検証部16は、OPC通信処理部14またはHART通信処理部15のいずれか一方の通信処理部を用いて検証用の設定値を機器50に設定する機能と、設定後、OPC通信処理部14またはHART通信処理部15のいずれか他方の通信処理部を用いて上記設定値に応じた出力値を機器50から取得する機能と、設定値と出力値の比較結果に基づいて、OPC通信処理部14で用いた第1の機器情報に含まれるタグ名と、HART通信処理部15で用いた第2の機器情報に含まれるアドレスと対応するタグ名との整合性を検証する機能とを有している。   The tag name verification unit 16 includes a function for setting a setting value for verification in the device 50 using either one of the OPC communication processing unit 14 or the HART communication processing unit 15, and an OPC communication processing unit after the setting. 14 or HART communication processing unit 15 is used to obtain an output value corresponding to the set value from device 50 using the other communication processing unit, and the OPC communication processing based on the comparison result between the set value and the output value. A tag name included in the first device information used in the unit 14 and a function for verifying the consistency between the tag name corresponding to the address included in the second device information used in the HART communication processing unit 15. is doing.

この際、タグ名検証部16は、第2の機器情報から取得した機器50のアドレスに基づいてHART通信処理部15を用いて設定値を機器50に設定することにより機器50から設定値の出力を指示する機能と、設定後、第1の機器情報から取得した機器50のタグ名に基づいてOPC通信処理部14を用いて上記設定値に応じた出力値を機器50から取得する機能とを有している。これにより、機器50が有するアナログ入力ポート(AI)を利用してタグ名を検証することができる。   At this time, the tag name verification unit 16 outputs the setting value from the device 50 by setting the setting value in the device 50 using the HART communication processing unit 15 based on the address of the device 50 acquired from the second device information. And a function of acquiring an output value corresponding to the set value from the device 50 using the OPC communication processing unit 14 based on the tag name of the device 50 acquired from the first device information after setting. Have. Thereby, the tag name can be verified using the analog input port (AI) of the device 50.

また、タグ名検証部16は、第1の機器情報から取得した機器50のタグ名に基づいてOPC通信処理部14を用いて設定値を機器50に設定することにより機器50から設定値の出力を指示する機能と、設定後、第2の機器情報から取得した機器50のアドレスに基づいてHART通信処理部15を用いて上記設定値に応じた出力値を機器50から取得する機能とを有している。これにより、機器50が有するアナログ出力ポート(AO)を利用してタグ名を検証することができる。   Further, the tag name verification unit 16 outputs the setting value from the device 50 by setting the setting value in the device 50 using the OPC communication processing unit 14 based on the tag name of the device 50 acquired from the first device information. And a function for acquiring an output value corresponding to the set value from the device 50 using the HART communication processing unit 15 based on the address of the device 50 acquired from the second device information after setting. is doing. Thereby, the tag name can be verified using the analog output port (AO) of the device 50.

[第1の実施の形態の動作]
次に、本実施の形態にかかる機器管理装置10の動作について説明する。
機器管理装置10のタグ名検証部16は、操作入力部11で検出したオペレータ指示に応じて、指定された検証の対象となる対象機器50に関する、第1の機器情報と第2の機器情報に登録されているタグ名の整合性を検証する。整合性の検証には、対象機器50のAI(アナログ入力ポート)を用いる方法と、AO(アナログ出力ポート)を用いる方法がある。いずれの方法を用いるかについては、対象機器50が備えるポート種別やオペレータ指示に応じて選択すればよい。
[Operation of First Embodiment]
Next, operation | movement of the apparatus management apparatus 10 concerning this Embodiment is demonstrated.
The tag name verification unit 16 of the device management apparatus 10 changes the first device information and the second device information related to the target device 50 to be verified according to the operator instruction detected by the operation input unit 11. Verify consistency of registered tag names. The verification of consistency includes a method using an AI (analog input port) of the target device 50 and a method using an AO (analog output port). Which method is to be used may be selected according to the port type of the target device 50 or an operator instruction.

[タグ名検証処理(AI)]
まず、図4を参照して、AI(アナログ入力ポート)を用いたタグ名検証処理について説明する。図4は、第1の実施の形態にかかるタグ名検証処理(AI)を示すフローチャートである。
[Tag name verification processing (AI)]
First, tag name verification processing using AI (analog input port) will be described with reference to FIG. FIG. 4 is a flowchart illustrating tag name verification processing (AI) according to the first embodiment.

まず、タグ名検証部16は、第2の機器情報から対象機器50のアドレスを取得し(ステップS100)、当該アドレスに基づくHART通信処理部15を用いたHART通信により、予め設定されている検証用の設定値を対象機器50に設定することにより、対象機器50のAIからの設定値の出力を指示する(ステップS101)。   First, the tag name verification unit 16 obtains the address of the target device 50 from the second device information (step S100), and is verified in advance by HART communication using the HART communication processing unit 15 based on the address. Is set in the target device 50 to instruct the output of the set value from the AI of the target device 50 (step S101).

次に、タグ名検証部16は、第1の機器情報から対象機器50のタグ名を取得し(ステップS102)、当該タグ名に基づくOPC通信処理部14を用いたOPC通信により、上記設定値に応じた出力値を、対象機器50のAIから取得する(ステップS103)。
この後、タグ名検証部16は、設定値と出力値との偏差が予め設定されている許容範囲内に含まれるか否か確認する(ステップS104)。
Next, the tag name verification unit 16 acquires the tag name of the target device 50 from the first device information (step S102), and performs the above set value by OPC communication using the OPC communication processing unit 14 based on the tag name. The output value corresponding to the is acquired from the AI of the target device 50 (step S103).
Thereafter, the tag name verification unit 16 checks whether or not the deviation between the set value and the output value is within a preset allowable range (step S104).

ここで、設定値と出力値との偏差が許容範囲内に含まれる場合(ステップS104:YES)、タグ名検証部16は、第1の機器情報に含まれる対象機器50のタグ名と、第2の機器情報に含まれる対象機器50のタグ名とが整合していると判定し(ステップS105)、一連のタグ名検証処理を終了する。
一方、設定値と出力値との偏差が許容範囲内に含まれない場合(ステップS104:NO)、タグ名検証部16は、第1の機器情報に含まれる対象機器50のタグ名と、第2の機器情報に含まれる対象機器50のタグ名とが不整合であると判定し(ステップS106)、一連のタグ名検証処理を終了する。
Here, when the deviation between the set value and the output value is included in the allowable range (step S104: YES), the tag name verification unit 16 determines the tag name of the target device 50 included in the first device information, and the first name. It is determined that the tag name of the target device 50 included in the device information 2 matches (step S105), and the series of tag name verification processing ends.
On the other hand, when the deviation between the set value and the output value is not included in the allowable range (step S104: NO), the tag name verification unit 16 determines the tag name of the target device 50 included in the first device information, and the first name. It is determined that the tag name of the target device 50 included in the device information 2 is inconsistent (step S106), and the series of tag name verification processing ends.

[タグ名検証処理(AO)]
まず、図5を参照して、AO(アナログ出力ポート)を用いたタグ名検証処理について説明する。図5は、第1の実施の形態にかかるタグ名検証処理(AO)を示すフローチャートである。
[Tag name verification processing (AO)]
First, tag name verification processing using an AO (analog output port) will be described with reference to FIG. FIG. 5 is a flowchart showing tag name verification processing (AO) according to the first embodiment.

まず、タグ名検証部16は、第1の機器情報から対象機器50のタグ名を取得し(ステップS110)、当該タグ名に基づくOPC通信処理部14を用いたOPC通信により、予め設定されている検証用の設定値を対象機器50に設定することにより、対象機器50のAOからの設定値の出力を指示する(ステップS111)。   First, the tag name verification unit 16 acquires the tag name of the target device 50 from the first device information (step S110), and is preset by OPC communication using the OPC communication processing unit 14 based on the tag name. By setting the set value for verification in the target device 50, the output of the set value from the AO of the target device 50 is instructed (step S111).

次に、タグ名検証部16は、第2の機器情報から対象機器50のアドレスを取得し(ステップS112)、当該アドレスに基づくHART通信処理部15を用いたHART通信により、上記設定値に応じた出力値を、対象機器50のAOから取得する(ステップS113)。
この後、タグ名検証部16は、設定値と出力値との偏差が予め設定されている許容範囲内に含まれるか否か確認する(ステップS114)。
Next, the tag name verification unit 16 acquires the address of the target device 50 from the second device information (step S112), and responds to the set value by HART communication using the HART communication processing unit 15 based on the address. The obtained output value is acquired from the AO of the target device 50 (step S113).
Thereafter, the tag name verification unit 16 checks whether or not the deviation between the set value and the output value is within a preset allowable range (step S114).

ここで、設定値と出力値との偏差が許容範囲内に含まれる場合(ステップS114:YES)、タグ名検証部16は、第1の機器情報に含まれる対象機器50のタグ名と、第2の機器情報に含まれる対象機器50のタグ名とが整合していると判定し(ステップS115)、一連のタグ名検証処理を終了する。
一方、設定値と出力値との偏差が許容範囲内に含まれない場合(ステップS114:NO)、タグ名検証部16は、第1の機器情報に含まれる対象機器50のタグ名と、第2の機器情報に含まれる対象機器50のタグ名とが不整合であると判定し(ステップS116)、一連のタグ名検証処理を終了する。
Here, when the deviation between the set value and the output value is included within the allowable range (step S114: YES), the tag name verification unit 16 includes the tag name of the target device 50 included in the first device information, and the first name. It is determined that the tag name of the target device 50 included in the device information 2 matches (step S115), and the series of tag name verification processing ends.
On the other hand, when the deviation between the set value and the output value is not included in the allowable range (step S114: NO), the tag name verification unit 16 determines the tag name of the target device 50 included in the first device information, and the first name. It is determined that the tag name of the target device 50 included in the device information 2 is inconsistent (step S116), and the series of tag name verification processing ends.

[第1の実施の形態の効果]
このように、本実施の形態は、タグ名検証部16が、OPC通信処理部14またはHART通信処理部15のいずれか一方の通信処理部を用いて検証用の設定値を機器50に設定した後、OPC通信処理部14またはHART通信処理部15のいずれか他方の通信処理部を用いて設定値に応じた出力値を機器50から取得し、設定値と出力値の比較結果に基づいて、第1の機器情報に含まれるタグ名と、第2の機器情報に含まれるアドレスと対応するタグ名との整合性を検証するようにしたものである。
[Effect of the first embodiment]
As described above, in the present embodiment, the tag name verification unit 16 sets the verification setting value in the device 50 using either the OPC communication processing unit 14 or the HART communication processing unit 15. Thereafter, an output value corresponding to the set value is acquired from the device 50 using the other communication processing unit of the OPC communication processing unit 14 or the HART communication processing unit 15, and based on the comparison result between the set value and the output value, The consistency between the tag name included in the first device information and the tag name corresponding to the address included in the second device information is verified.

一般に、機器管理装置10にOPCシステム20などの他の管理システムから機器情報を取り込む際、機器管理装置10が持つ第2の機器情報と他の管理システムの第1の機器情報との間で、タグ名に差異が生じると、機器管理装置10から機器50に対して正しくアクセスできないという問題が生じる。
本実施の形態によれば、実際の機器50を用いてタグ名が自動的に検証される。このため、他の管理システムから機器情報を取り込んだ後、機器50ごとに前述したタグ名検証処理を実行すれば、少ない作業負担で、各機器50のタグ名の整合性を検証することが可能となる。
In general, when device information is taken into the device management apparatus 10 from another management system such as the OPC system 20, between the second device information of the device management device 10 and the first device information of the other management system, If the tag names are different, there is a problem that the device management apparatus 10 cannot access the device 50 correctly.
According to the present embodiment, the tag name is automatically verified using the actual device 50. For this reason, if the tag name verification process described above is executed for each device 50 after the device information is taken in from another management system, it is possible to verify the consistency of the tag name of each device 50 with a small work load. It becomes.

また、本実施の形態において、タグ名検証部16が、設定値と出力値との偏差が予め設定されている許容範囲内に含まれるか否かに基づいて、タグ名の整合/不整合を判定するようにしてもよい。これにより、機器50での入出力に誤差があっても正しく検証することができる。   Further, in the present embodiment, the tag name verification unit 16 performs matching / mismatching of tag names based on whether or not the deviation between the set value and the output value is within a preset allowable range. You may make it determine. Thereby, even if there is an error in input / output in the device 50, it can be correctly verified.

また、本実施の形態において、タグ名検証部16が、第2の機器情報から取得した機器50のアドレスに基づいてHART通信処理部15を用いて設定値を機器50に設定することにより機器50から設定値の出力を指示する機能と、設定後、第1の機器情報から取得した機器50のタグ名に基づいてOPC通信処理部14を用いて上記設定値に応じた出力値を機器50から取得するようにしてもよい。
これにより、機器50が有するアナログ入力ポート(AI)を利用してタグ名を検証することができる。
In the present embodiment, the tag name verification unit 16 sets the setting value in the device 50 using the HART communication processing unit 15 based on the address of the device 50 acquired from the second device information. A function for instructing the output of the set value from the device 50, and the output value corresponding to the set value from the device 50 using the OPC communication processing unit 14 based on the tag name of the device 50 acquired from the first device information after the setting. You may make it acquire.
Thereby, the tag name can be verified using the analog input port (AI) of the device 50.

また、本実施の形態において、タグ名検証部16が、第1の機器情報から取得した機器50のタグ名に基づいてOPC通信処理部14を用いて設定値を機器50に設定することにより機器50から設定値の出力を指示する機能と、設定後、第2の機器情報から取得した機器50のアドレスに基づいてHART通信処理部15を用いて上記設定値に応じた出力値を機器50から取得する機能とを有している。
これにより、機器50が有するアナログ出力ポート(AO)を利用してタグ名を検証することができる。
In the present embodiment, the tag name verification unit 16 sets a setting value in the device 50 using the OPC communication processing unit 14 based on the tag name of the device 50 acquired from the first device information. Based on the function for instructing the output of the set value from 50 and the address of the device 50 obtained from the second device information after setting, the output value corresponding to the set value is output from the device 50 using the HART communication processing unit 15. It has the function to acquire.
Thereby, the tag name can be verified using the analog output port (AO) of the device 50.

[第2の実施の形態]
次に、本発明の第2の実施の形態にかかる機器管理装置10について説明する。
第1の実施の形態では、設定値と出力値との偏差が許容範囲内に含まれている場合には、直ちに整合と判定する場合について説明した。しかし、設定値と出力値との偏差が、偶然、許容範囲内に含まれていた可能性も考えられる。本実施の形態は、2回続けて設定値と出力値との偏差が許容範囲内に含まれていた場合に整合と判定する例について説明する。
[Second Embodiment]
Next, a device management apparatus 10 according to the second embodiment of the present invention will be described.
In the first embodiment, the case has been described in which it is immediately determined that the alignment is satisfied when the deviation between the set value and the output value is included in the allowable range. However, there may be a possibility that the deviation between the set value and the output value is included in the allowable range by chance. In the present embodiment, an example will be described in which matching is determined when the deviation between the set value and the output value is included in the allowable range twice in succession.

すなわち、本実施の形態において、タグ名検証部16は、設定値と出力値との偏差が許容範囲内に含まれる場合、再度、機器50に対する設定値の指示および機器50からの出力値の取得を実行し、得られた設定値と出力値との偏差が予め設定されている許容範囲内に含まれる場合にのみ、タグ名が整合していると判定する機能を有している。なお、本実施の形態にかかるその他の構成については、第1の実施の形態と同様であり、ここでの詳細な説明は省略する。   That is, in the present embodiment, when the deviation between the set value and the output value is within the allowable range, the tag name verification unit 16 again instructs the set value for the device 50 and obtains the output value from the device 50. Is executed, and the tag name is determined to be consistent only when the deviation between the obtained set value and the output value is included within a preset allowable range. Other configurations according to the present embodiment are the same as those in the first embodiment, and a detailed description thereof is omitted here.

[第2の実施の形態の動作]
次に、本実施の形態にかかる機器管理装置10の動作について説明する。
機器管理装置10のタグ名検証部16は、操作入力部11で検出したオペレータ指示に応じて、指定された検証の対象となる対象機器50に関する、第1の機器情報と第2の機器情報に登録されているタグ名の整合性を検証する。整合性の検証には、対象機器50のAI(アナログ入力ポート)を用いる方法と、AO(アナログ出力ポート)を用いる方法がある。いずれの方法を用いるかについては、対象機器50が備えるポート種別やオペレータ指示に応じて選択すればよい。
[Operation of Second Embodiment]
Next, operation | movement of the apparatus management apparatus 10 concerning this Embodiment is demonstrated.
The tag name verification unit 16 of the device management apparatus 10 changes the first device information and the second device information related to the target device 50 to be verified according to the operator instruction detected by the operation input unit 11. Verify consistency of registered tag names. The verification of the consistency includes a method using the AI (analog input port) of the target device 50 and a method using the AO (analog output port). Which method is to be used may be selected according to the port type of the target device 50 or an operator instruction.

[タグ名検証処理(AI)]
まず、図6を参照して、AI(アナログ入力ポート)を用いたタグ名検証処理について説明する。図6は、第2の実施の形態にかかるタグ名検証処理(AI)を示すフローチャートである。
[Tag name verification processing (AI)]
First, tag name verification processing using AI (analog input port) will be described with reference to FIG. FIG. 6 is a flowchart showing a tag name verification process (AI) according to the second embodiment.

まず、タグ名検証部16は、第2の機器情報から対象機器50のアドレスを取得し(ステップS200)、当該アドレスに基づくHART通信処理部15を用いたHART通信により、予め設定されている検証用の設定値を対象機器50に設定することにより、対象機器50のAIからの設定値の出力を指示する(ステップS201)。   First, the tag name verification unit 16 acquires the address of the target device 50 from the second device information (step S200), and a verification set in advance by HART communication using the HART communication processing unit 15 based on the address. Is set in the target device 50 to instruct the output of the set value from the AI of the target device 50 (step S201).

次に、タグ名検証部16は、第1の機器情報から対象機器50のタグ名を取得し(ステップS202)、当該タグ名に基づくOPC通信処理部14を用いたOPC通信により、上記設定値に応じた出力値を、対象機器50のAIから取得する(ステップS203)。
この後、タグ名検証部16は、設定値と出力値との偏差が予め設定されている許容範囲内に含まれるか否か確認する(ステップS204)。
Next, the tag name verification unit 16 acquires the tag name of the target device 50 from the first device information (step S202), and performs the above set value by OPC communication using the OPC communication processing unit 14 based on the tag name. Is obtained from the AI of the target device 50 (step S203).
Thereafter, the tag name verification unit 16 checks whether or not the deviation between the set value and the output value is within a preset allowable range (step S204).

ここで、設定値と出力値との偏差が許容範囲内に含まれる場合(ステップS204:YES)、タグ名検証部16は、ステップS201と同様に、再度、当該アドレスに基づくHART通信処理部15を用いたHART通信により、予め設定されている検証用の設定値を対象機器50に設定することにより、対象機器50のAIからの設定値の出力を指示する(ステップS205)。この際、設定値は、ステップS201と異なる値を用いてもよい。これにより、整合性の検証精度を高めることができる。   Here, when the deviation between the set value and the output value is included in the allowable range (step S204: YES), the tag name verification unit 16 again performs the HART communication processing unit 15 based on the address, similarly to step S201. By setting a preset setting value for verification in the target device 50 through HART communication using, the output of the set value from the AI of the target device 50 is instructed (step S205). At this time, as the set value, a value different from that in step S201 may be used. Thereby, the verification accuracy of consistency can be improved.

また、タグ名検証部16は、ステップS203と同様に、再度、当該タグ名に基づくOPC通信処理部14を用いたOPC通信により、上記設定値に応じた出力値を、対象機器50のAIから取得する(ステップS206)。
この後、タグ名検証部16は、ステップS204と同様に、設定値と出力値との偏差が予め設定されている許容範囲内に含まれるか否か確認する(ステップS207)。
Similarly to step S203, the tag name verification unit 16 again outputs an output value corresponding to the set value from the AI of the target device 50 by OPC communication using the OPC communication processing unit 14 based on the tag name. Obtain (step S206).
Thereafter, the tag name verification unit 16 checks whether or not the deviation between the set value and the output value is within a preset allowable range, similarly to step S204 (step S207).

ここで、設定値と出力値との偏差が許容範囲内に含まれる場合(ステップS207:YES)、タグ名検証部16は、第1の機器情報に含まれる対象機器50のタグ名と、第2の機器情報に含まれる対象機器50のタグ名とが整合していると判定し(ステップS208)、一連のタグ名検証処理を終了する。
一方、設定値と出力値との偏差が許容範囲内に含まれない場合(ステップS207:NO)、タグ名検証部16は、第1の機器情報に含まれる対象機器50のタグ名と、第2の機器情報に含まれる対象機器50のタグ名とが不整合であると判定し(ステップS209)、一連のタグ名検証処理を終了する。
Here, when the deviation between the set value and the output value is included in the allowable range (step S207: YES), the tag name verification unit 16 determines the tag name of the target device 50 included in the first device information, and the first name. It is determined that the tag name of the target device 50 included in the device information 2 matches (step S208), and the series of tag name verification processing ends.
On the other hand, when the deviation between the set value and the output value is not included in the allowable range (step S207: NO), the tag name verification unit 16 determines the tag name of the target device 50 included in the first device information, and the first name. It is determined that the tag name of the target device 50 included in the device information 2 is inconsistent (step S209), and the series of tag name verification processing ends.

また、ステップS204において、設定値と出力値との偏差が許容範囲内に含まれない場合(ステップS204:NO)、タグ名検証部16は、第1の機器情報に含まれる対象機器50のタグ名と、第2の機器情報に含まれる対象機器50のタグ名とが不整合であると判定し(ステップS209)、一連のタグ名検証処理を終了する。   In step S204, when the deviation between the set value and the output value is not included in the allowable range (step S204: NO), the tag name verification unit 16 tags the target device 50 included in the first device information. It is determined that the name and the tag name of the target device 50 included in the second device information are inconsistent (step S209), and the series of tag name verification processing ends.

[タグ名検証処理(AO)]
まず、図7を参照して、AO(アナログ出力ポート)を用いたタグ名検証処理について説明する。図7は、第2の実施の形態にかかるタグ名検証処理(AO)を示すフローチャートである。
[Tag name verification processing (AO)]
First, tag name verification processing using an AO (analog output port) will be described with reference to FIG. FIG. 7 is a flowchart illustrating tag name verification processing (AO) according to the second embodiment.

まず、タグ名検証部16は、第1の機器情報から対象機器50のタグ名を取得し(ステップS210)、当該タグ名に基づくOPC通信処理部14を用いたOPC通信により、予め設定されている検証用の設定値を対象機器50に設定することにより、対象機器50のAOからの設定値の出力を指示する(ステップS211)。   First, the tag name verification unit 16 acquires the tag name of the target device 50 from the first device information (step S210), and is preset by OPC communication using the OPC communication processing unit 14 based on the tag name. By setting the set value for verification in the target device 50, the output of the set value from the AO of the target device 50 is instructed (step S211).

次に、タグ名検証部16は、第2の機器情報から対象機器50のアドレスを取得し(ステップS212)、当該アドレスに基づくHART通信処理部15を用いたHART通信により、上記設定値に応じた出力値を、対象機器50のAOから取得する(ステップS213)。
この後、タグ名検証部16は、設定値と出力値との偏差が予め設定されている許容範囲内に含まれるか否か確認する(ステップS214)。
Next, the tag name verification unit 16 acquires the address of the target device 50 from the second device information (step S212), and responds to the set value by HART communication using the HART communication processing unit 15 based on the address. The obtained output value is acquired from the AO of the target device 50 (step S213).
Thereafter, the tag name verification unit 16 checks whether or not the deviation between the set value and the output value is within a preset allowable range (step S214).

ここで、設定値と出力値との偏差が許容範囲内に含まれる場合(ステップS214:YES)、タグ名検証部16は、ステップS211と同様に、再度、当該タグ名に基づくOPC通信処理部14を用いたOPC通信により、予め設定されている検証用の設定値を対象機器50に設定することにより、対象機器50のAOからの設定値の出力を指示する(ステップS215)。この際、設定値は、ステップS211と異なる値を用いてもよい。これにより、整合性の検証精度を高めることができる。   Here, when the deviation between the set value and the output value is included within the allowable range (step S214: YES), the tag name verification unit 16 again performs the OPC communication processing unit based on the tag name, similarly to step S211. The preset setting value for verification is set in the target device 50 by the OPC communication using 14, thereby instructing the output of the set value from the AO of the target device 50 (step S 215). At this time, as the set value, a value different from that in step S211 may be used. Thereby, the verification accuracy of consistency can be improved.

また、タグ名検証部16は、ステップS213と同様に、再度、当該アドレスに基づくHART通信処理部15を用いたHART通信により、上記設定値に応じた出力値を、対象機器50のAOから取得する(ステップS216)。
この後、タグ名検証部16は、ステップS214と同様に、設定値と出力値との偏差が予め設定されている許容範囲内に含まれるか否か確認する(ステップS217)。
Similarly to step S213, the tag name verification unit 16 again obtains an output value corresponding to the set value from the AO of the target device 50 through HART communication using the HART communication processing unit 15 based on the address. (Step S216).
Thereafter, the tag name verification unit 16 checks whether or not the deviation between the set value and the output value is within a preset allowable range, similarly to step S214 (step S217).

ここで、設定値と出力値との偏差が許容範囲内に含まれる場合(ステップS217:YES)、タグ名検証部16は、第1の機器情報に含まれる対象機器50のタグ名と、第2の機器情報に含まれる対象機器50のタグ名とが整合していると判定し(ステップS218)、一連のタグ名検証処理を終了する。
一方、設定値と出力値との偏差が許容範囲内に含まれない場合(ステップS217:NO)、タグ名検証部16は、第1の機器情報に含まれる対象機器50のタグ名と、第2の機器情報に含まれる対象機器50のタグ名とが不整合であると判定し(ステップS219)、一連のタグ名検証処理を終了する。
Here, when the deviation between the set value and the output value is included in the allowable range (step S217: YES), the tag name verification unit 16 includes the tag name of the target device 50 included in the first device information, and the first name. It is determined that the tag name of the target device 50 included in the device information 2 is consistent (step S218), and the series of tag name verification processing ends.
On the other hand, when the deviation between the set value and the output value is not included in the allowable range (step S217: NO), the tag name verification unit 16 includes the tag name of the target device 50 included in the first device information, and the first name. It is determined that the tag name of the target device 50 included in the device information 2 is inconsistent (step S219), and the series of tag name verification processing ends.

また、ステップS214において、設定値と出力値との偏差が許容範囲内に含まれない場合(ステップS214:NO)、タグ名検証部16は、第1の機器情報に含まれる対象機器50のタグ名と、第2の機器情報に含まれる対象機器50のタグ名とが不整合であると判定し(ステップS219)、一連のタグ名検証処理を終了する。   In step S214, if the deviation between the set value and the output value is not included in the allowable range (step S214: NO), the tag name verification unit 16 tags the target device 50 included in the first device information. It is determined that the name and the tag name of the target device 50 included in the second device information are inconsistent (step S219), and the series of tag name verification processing ends.

[第2の実施の形態の効果]
このように、本実施の形態は、タグ名検証部16が、設定値と出力値との偏差が許容範囲内に含まれる場合、再度、機器50に対する設定値の指示および機器50からの出力値の取得を実行し、得られた設定値と出力値との偏差が予め設定されている許容範囲内に含まれる場合にのみ、タグ名が整合していると判定するようにしたものである。
これにより、設定値と出力値との偏差が、偶然、許容範囲内に含まれていたような場合でも、整合性を正確に検出することができる。
[Effect of the second embodiment]
As described above, in the present embodiment, when the tag name verification unit 16 includes the deviation between the set value and the output value within the allowable range, the setting value instruction to the device 50 and the output value from the device 50 are again performed. The tag name is determined to be consistent only when the deviation between the obtained set value and the output value is within the preset allowable range.
Thereby, even when the deviation between the set value and the output value is accidentally included in the allowable range, the consistency can be accurately detected.

なお、本実施の形態では、2回続けて設定値と出力値との偏差が許容範囲内に含まれていた場合に整合と判定する例について説明したが、回数については2回に限定されるものではない。例えば、機器50に対する設定値の指示および機器50からの出力値の取得を規定回数分(3回以上)だけ繰り返し実行して、それぞれの設定値と出力値との偏差を求め、これら規定回数分の偏差と許容範囲との比較結果に基づいて、タグ名の整合/不整合を判定するようにしてもよい。   In the present embodiment, the example in which matching is determined when the deviation between the set value and the output value is included in the allowable range twice in succession has been described. However, the number of times is limited to two. It is not a thing. For example, the setting value instruction to the device 50 and the output value acquisition from the device 50 are repeatedly executed for a specified number of times (three or more times), and the deviation between each set value and the output value is obtained. The matching / mismatching of the tag names may be determined based on the comparison result between the deviation and the allowable range.

この際、偏差が許容範囲内に含まれる割合が、予め設定されているしきい値以上である場合に、整合と判定するようにしてもよい。また、偏差が許容範囲内に含まれる回数がしきい値以上連続して確認された場合に、整合と判定するようにしてもよい。
これにより、より安定してタグ名の整合/不整合を判定することができる。
At this time, the matching may be determined when the ratio of the deviation within the allowable range is equal to or greater than a preset threshold value. Further, when the number of deviations included in the allowable range is confirmed continuously for a threshold value or more, it may be determined as matching.
Thereby, it is possible to determine matching / mismatching of tag names more stably.

また、本実施の形態において、タグ名検証部16が、機器50から新たな出力値を取得する際、前回とは異なる設定値を機器50に指示するようにしてもよい。この際、得られる出力値に合わせて許容範囲を切り替えてもよい。
これにより、前回とは異なる条件で新たな出力値を取得でき、より正確にタグ名の整合/不整合を判定することができる。
In the present embodiment, when the tag name verification unit 16 acquires a new output value from the device 50, the tag name verification unit 16 may instruct the device 50 to use a setting value different from the previous value. At this time, the allowable range may be switched according to the output value obtained.
Thereby, a new output value can be acquired under conditions different from the previous time, and the matching / mismatching of tag names can be determined more accurately.

[第3の実施の形態]
次に、本発明の第3の実施の形態について説明する。
第1および第2の実施の形態では、機器50を単独でタグ名検証する場合を例として説明したが、本実施の形態では、複数の機器50を並列的にタグ名検証する場合について説明する。
[Third Embodiment]
Next, a third embodiment of the present invention will be described.
In the first and second embodiments, the case where the device 50 independently performs tag name verification has been described as an example. However, in the present embodiment, the case where a plurality of devices 50 are subjected to tag name verification in parallel will be described. .

すなわち、本実施の形態において、タグ名検証部16は、機器50に対する設定値の指示および機器50からの出力値の取得を、複数の機器50に対して並列的に実行する機能を有している。なお、本実施の形態にかかるその他の構成については、第1または第2の実施の形態と同様であり、ここでの詳細な説明は省略する。   In other words, in the present embodiment, the tag name verification unit 16 has a function of executing the setting value instruction for the device 50 and the output value acquisition from the device 50 in parallel for the plurality of devices 50. Yes. Other configurations according to the present embodiment are the same as those in the first or second embodiment, and a detailed description thereof is omitted here.

[第3の実施の形態の動作]
次に、図8を参照して、本実施の形態にかかる機器管理装置10の動作について説明する。図8は、第3の実施の形態にかかるタグ名検証処理を示すフローチャートである。
ここでは、機器50のAIまたはAOを用いる方法について一括して説明する。
[Operation of Third Embodiment]
Next, the operation of the device management apparatus 10 according to the present embodiment will be described with reference to FIG. FIG. 8 is a flowchart illustrating tag name verification processing according to the third embodiment.
Here, a method of using the AI or AO of the device 50 will be described collectively.

まず、タグ名検証部16は、予め指定された対象機器50のうちから、タグ名を検証していない未検証の対象機器50を、予め設定されている並列台数M(Mは2以上の整数)分だけ選択し(ステップS300)、選択した対象機器50に対して、互いに異なる設定値を割り当てる(ステップS301)。   First, the tag name verification unit 16 sets a predetermined number of parallel devices M (M is an integer equal to or greater than 2) from among the target devices 50 specified in advance, the target devices 50 that have not been verified as tag names. ) Are selected (step S300), and different setting values are assigned to the selected target device 50 (step S301).

図9は、設定値の割当例である。ここでは、並列台数M=7の場合であって、2回分のタグ名検証の設定値が割り当てられている。図9の例では、例えば、1〜7台目の対象機器50に対して、1回目のタグ名検証用の設定値として、それぞれ「5mA」、「7mA」、「9mA」、「11mA」、「13mA」、「15mA」、「17mA」が割り当てられており、2回目のタグ名検証用の設定値として、それぞれ「6mA」、「8mA」、「10mA」、「12mA」、「14mA」、「16mA」、「18mA」が割り当てられている。この際、設定値ごとに許容範囲を設定してもよい。   FIG. 9 shows an example of setting value assignment. Here, it is a case where the number of parallel devices M = 7, and setting values for tag name verification for two times are assigned. In the example of FIG. 9, for example, for the first to seventh target devices 50, “5 mA”, “7 mA”, “9 mA”, “11 mA”, “13 mA”, “15 mA”, and “17 mA” are assigned, and the setting values for the second tag name verification are “6 mA”, “8 mA”, “10 mA”, “12 mA”, “14 mA”, “16 mA” and “18 mA” are allocated. At this time, an allowable range may be set for each set value.

次に、タグ名検証部16は、選択した対象機器50に対して、それぞれ割り当てた設定値を用いて、前述した図4や図6のタグ名検証処理(AI)、あるいは前述した図5や図7のタグ名検証処理(AO)を、並列的に実行する(ステップS302)。これにより、選択した対象機器50に関するタグ名の検証がそれぞれ並列的に実行される。   Next, the tag name verification unit 16 uses the set values assigned to the selected target device 50, and the tag name verification process (AI) of FIG. 4 and FIG. 6 described above, or FIG. The tag name verification process (AO) in FIG. 7 is executed in parallel (step S302). Thereby, verification of the tag name regarding the selected object apparatus 50 is each performed in parallel.

この後、タグ名検証部16は、予め指定された全対象機器50の検証が完了したか確認し(ステップS303)、未完了の場合には(ステップS303:NO)、ステップS300に戻る。
一方、全対象機器50の検証が完了した場合(ステップS303:YES)、一連のタグ名検証処理を終了する。
Thereafter, the tag name verification unit 16 confirms whether the verification of all target devices 50 designated in advance is completed (step S303), and if not completed (step S303: NO), returns to step S300.
On the other hand, when the verification of all target devices 50 is completed (step S303: YES), a series of tag name verification processing ends.

[第3の実施の形態の効果]
このように、本実施の形態は、タグ名検証部16が、機器50に対する設定値の指示および機器50からの出力値の取得を、複数の機器50に対して並列的に実行するようにしたものである。
これにより、タグ名の検証を短期間で効率よく実行することができる。
[Effect of the third embodiment]
As described above, in the present embodiment, the tag name verification unit 16 executes the setting value instruction for the device 50 and the acquisition of the output value from the device 50 in parallel for a plurality of devices 50. Is.
Thereby, tag name verification can be performed efficiently in a short period of time.

また、本実施の形態において、並列的にタグ名検証を実行する機器50間で、異なる値の設定値を用いるようにしてもよい。
これにより、並列実行する機器50間においてタグ名が入れ替わっている場合でも、正確にタグ名の整合/不整合を判定することができる。
In the present embodiment, different setting values may be used between the devices 50 that execute tag name verification in parallel.
Thereby, even when the tag names are switched between the devices 50 to be executed in parallel, it is possible to accurately determine the matching / mismatching of the tag names.

[実施の形態の拡張]
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をすることができる。また、各実施形態については、矛盾しない範囲で任意に組み合わせて実施することができる。
[Extended embodiment]
The present invention has been described above with reference to the embodiments, but the present invention is not limited to the above embodiments. 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 present invention. In addition, each embodiment can be implemented in any combination within a consistent range.

10…機器管理装置、11…操作入力部、12…画面表示部、13…記憶部、14…OPC通信処理部、15…HART通信処理部、16…タグ名検証部、20…OPCシステム、31…コントローラ、32…ゲートウェイ、33…IOユニット、50…機器、L1,L2…通信回線。   DESCRIPTION OF SYMBOLS 10 ... Device management apparatus, 11 ... Operation input part, 12 ... Screen display part, 13 ... Memory | storage part, 14 ... OPC communication processing part, 15 ... HART communication processing part, 16 ... Tag name verification part, 20 ... OPC system, 31 ... Controller, 32 ... Gateway, 33 ... IO unit, 50 ... Equipment, L1, L2 ... Communication line.

Claims (10)

機器情報に含まれる機器のタグ名およびアドレスに基づいて、前記機器とデータ通信を行う機器管理装置であって、
前記機器のタグ名を含む第1の機器情報と、前記機器のタグ名とアドレスとを含む第2の機器情報とを記憶する記憶部と、
前記第1の機器情報から取得した前記機器のタグ名に基づいて、前記機器とデータ通信を行う第1の通信処理部と、
前記第2の機器情報から取得した前記機器のアドレスに基づいて、前記機器とデータ通信を行う第2の通信処理部と、
前記第1または第2の通信処理部のいずれか一方の通信処理部を用いて検証用の設定値を前記機器に設定した後、前記第1または第2の通信処理部のいずれか他方の通信処理部を用いて前記設定値に応じた出力値を前記機器から取得し、前記設定値と前記出力値の比較結果に基づいて、前記第1の機器情報に含まれる前記タグ名と、前記第2の機器情報に含まれる前記アドレスと対応する前記タグ名との整合性を検証するタグ名検証部と
を備えることを特徴とする機器管理装置。
A device management device that performs data communication with the device based on the tag name and address of the device included in the device information,
A storage unit for storing first device information including a tag name of the device and second device information including a tag name and an address of the device;
A first communication processing unit that performs data communication with the device based on the tag name of the device acquired from the first device information;
A second communication processing unit configured to perform data communication with the device based on the address of the device acquired from the second device information;
After setting a setting value for verification in the device using one of the first and second communication processing units, the other communication of the first or second communication processing unit An output value corresponding to the set value is obtained from the device using a processing unit, and based on a comparison result between the set value and the output value, the tag name included in the first device information, and the first 2. A device management apparatus comprising: a tag name verification unit that verifies consistency between the address included in the device information of 2 and the corresponding tag name.
請求項1に記載の機器管理装置において、
前記タグ名検証部は、前記設定値と前記出力値との偏差が予め設定されている許容範囲に含まれているか否かに基づいて、前記タグ名の整合/不整合を判定することを特徴とする機器管理装置。
The device management apparatus according to claim 1,
The tag name verification unit determines matching / mismatching of the tag name based on whether a deviation between the set value and the output value is included in a preset allowable range. Equipment management device.
請求項2に記載の機器管理装置において、
前記タグ名検証部は、前記偏差が前記許容範囲内に含まれる場合、再度、前記機器に対する前記設定値の指示および前記機器からの前記出力値の取得を実行し、得られた前記設定値と前記出力値との偏差が予め設定されている許容範囲内に含まれる場合にのみ、前記タグ名が整合していると判定することを特徴とする機器管理装置。
The device management apparatus according to claim 2,
When the deviation is included in the allowable range, the tag name verification unit executes again the instruction of the setting value for the device and the acquisition of the output value from the device, and the obtained setting value The device management apparatus characterized in that the tag name is determined to be consistent only when a deviation from the output value is included in a preset allowable range.
請求項2に記載の機器管理装置において、
前記タグ名検証部は、前記機器に対する前記設定値の指示および前記機器からの前記出力値の取得を規定回数分だけ繰り返し実行して、それぞれの設定値と出力値との偏差を求め、これら前記規定回数分の偏差と前記許容範囲との比較結果に基づいて、前記タグ名の整合/不整合を判定することを特徴とする機器管理装置。
The device management apparatus according to claim 2,
The tag name verification unit repeatedly executes the instruction of the setting value for the device and the acquisition of the output value from the device for a specified number of times, obtains a deviation between each setting value and the output value, and A device management apparatus that determines matching / mismatching of the tag names based on a comparison result between a deviation for a specified number of times and the allowable range.
請求項1〜請求項4のいずれかに記載の機器管理装置において、
前記タグ名検証部は、前記機器から新たな出力値を取得する際、前回とは異なる設定値を前記機器に指示することを特徴とする機器管理装置。
In the apparatus management apparatus in any one of Claims 1-4,
The tag name verification unit, when acquiring a new output value from the device, instructs the device to set a value different from the previous time.
請求項1〜請求項5のいずれかに記載の機器管理装置において、
前記タグ名検証部は、前記機器に対する前記設定値の指示および前記機器からの前記出力値の取得を、複数の機器に対して並列的に実行することを特徴とする機器管理装置。
In the equipment management apparatus in any one of Claims 1-5,
The tag name verification unit executes an instruction of the setting value for the device and acquisition of the output value from the device in parallel for a plurality of devices.
請求項6に記載の機器管理装置において、
前記タグ名検証部は、前記設定値として、前記複数の機器間で異なる値を用いることを特徴とする機器管理装置。
The device management apparatus according to claim 6,
The tag name verification unit uses a different value among the plurality of devices as the setting value.
請求項1〜請求項7のいずれかに記載の機器管理装置において、
前記第1の通信処理部は、前記機器のタグ名に基づいて前記機器とデータ通信を行うOPC通信処理部からなり、
前記第2の通信処理部は、前記機器のアドレスに基づいて前記機器とデータ通信を行うHART通信処理部からなり、
前記タグ名検証部は、前記第2の通信処理部を用いて前記設定値を前記機器に設定することにより前記機器から前記設定値の出力を指示した後、前記第1の通信処理部を用いて前記設定値に応じた前記出力値を前記機器から取得する
ことを特徴とする機器管理装置。
In the equipment management apparatus in any one of Claims 1-7,
The first communication processing unit includes an OPC communication processing unit that performs data communication with the device based on a tag name of the device.
The second communication processing unit includes a HART communication processing unit that performs data communication with the device based on the address of the device,
The tag name verification unit uses the first communication processing unit after instructing the device to output the setting value by setting the setting value in the device using the second communication processing unit. The device management apparatus is characterized in that the output value corresponding to the set value is acquired from the device.
請求項1〜請求項7のいずれかに記載の機器管理装置において、
前記第1の通信処理部は、前記機器のタグ名に基づいて前記機器とデータ通信を行うOPC通信処理部からなり、
前記第2の通信処理部は、前記機器のアドレスに基づいて前記機器とデータ通信を行うHART通信処理部からなり、
前記タグ名検証部は、前記第1の通信処理部を用いて前記設定値を前記機器に設定することにより前記機器から前記設定値の出力を指示した後、前記第2の通信処理部を用いて前記設定値に応じた前記出力値を前記機器から取得する
ことを特徴とする機器管理装置。
In the equipment management apparatus in any one of Claims 1-7,
The first communication processing unit includes an OPC communication processing unit that performs data communication with the device based on a tag name of the device.
The second communication processing unit includes a HART communication processing unit that performs data communication with the device based on the address of the device,
The tag name verification unit uses the second communication processing unit after instructing the device to output the setting value by setting the setting value in the device using the first communication processing unit. The device management apparatus is characterized in that the output value corresponding to the set value is acquired from the device.
機器情報に含まれる機器のタグ名およびアドレスに基づいて、前記機器とデータ通信を行う機器管理装置で用いられるタグ名検証方法であって、
第1の通信処理部が、第1の機器情報から取得した機器のタグ名に基づいて、前記機器とデータ通信を行う第1の通信処理ステップと、
第2の通信処理部が、第2の機器情報から取得した、前記タグ名と同一のタグ名に関連付けられている前記機器のアドレスに基づいて、前記機器とデータ通信を行う第2の通信処理ステップと、
タグ名検証部が、前記第1または第2の通信処理部のいずれか一方の通信処理部を用いて検証用の設定値を前記機器に設定した後、前記第1または第2の通信処理部のいずれか他方の通信処理部を用いて前記設定値に応じた出力値を前記機器から取得し、前記設定値と前記出力値の比較結果に基づいて、前記第1および第2の機器情報に含まれる前記タグ名の整合性を検証するタグ名検証ステップと
を備えることを特徴とするタグ名検証方法。
A tag name verification method used in a device management apparatus that performs data communication with the device based on the tag name and address of the device included in the device information,
A first communication processing step in which the first communication processing unit performs data communication with the device based on the tag name of the device acquired from the first device information;
Second communication processing in which the second communication processing unit performs data communication with the device based on the address of the device associated with the same tag name as the tag name acquired from the second device information Steps,
After the tag name verification unit uses the communication processing unit of either the first or second communication processing unit to set a setting value for verification in the device, the first or second communication processing unit An output value corresponding to the set value is acquired from the device using the other communication processing unit, and the first and second device information is obtained based on a comparison result between the set value and the output value. A tag name verification method comprising: a tag name verification step for verifying the consistency of the tag names contained therein.
JP2018091924A 2018-05-11 2018-05-11 Device management device and tag name verification method Active JP7103842B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018091924A JP7103842B2 (en) 2018-05-11 2018-05-11 Device management device and tag name verification method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018091924A JP7103842B2 (en) 2018-05-11 2018-05-11 Device management device and tag name verification method

Publications (2)

Publication Number Publication Date
JP2019197449A true JP2019197449A (en) 2019-11-14
JP7103842B2 JP7103842B2 (en) 2022-07-20

Family

ID=68537965

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018091924A Active JP7103842B2 (en) 2018-05-11 2018-05-11 Device management device and tag name verification method

Country Status (1)

Country Link
JP (1) JP7103842B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111192791A (en) 2020-03-11 2020-05-22 上海乐研电气有限公司 High-vibration-resistance gas density relay

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003202918A (en) * 2002-01-08 2003-07-18 Yamatake Corp Engineering supporting system and its method
JP2006059045A (en) * 2004-08-19 2006-03-02 Yokogawa Electric Corp Management system
JP2014135020A (en) * 2013-01-11 2014-07-24 Azbil Corp Field equipment management system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003202918A (en) * 2002-01-08 2003-07-18 Yamatake Corp Engineering supporting system and its method
JP2006059045A (en) * 2004-08-19 2006-03-02 Yokogawa Electric Corp Management system
JP2014135020A (en) * 2013-01-11 2014-07-24 Azbil Corp Field equipment management system

Also Published As

Publication number Publication date
JP7103842B2 (en) 2022-07-20

Similar Documents

Publication Publication Date Title
JP6904639B2 (en) Background collection of diagnostic data from field instrumentation
US11435728B2 (en) I/O virtualization for commissioning
US9829865B2 (en) Adaptive maintenance support and control of a process control system via device specification and actual condition information
US9411574B2 (en) System and method for updating firmware across devices in a process facility
US9719887B2 (en) Field device commissioning system and field device commissioning method
US10534354B2 (en) Device maintenance apparatus, device maintenance system, device maintenance method, device maintenance program, and storage medium
CN108009081B (en) Engineering design tool cooperation device and engineering design tool cooperation method
JP2002268707A (en) Controller and tool, and system constituted of the same
GB2568577A (en) Smart function block for integration of PLCS into a control system and methods for the same
JP2015026129A (en) Process controller and system; and soundness determination method
US10078034B2 (en) Field device commissioning system and field device commissioning method
US11165745B2 (en) Control system, controller, and control method
US20200019902A1 (en) Engineering assistant system, engineering assistant method, server apparatus, storage medium, client apparatus, and client program
JP2019197449A (en) Apparatus management system and tag name verification method
JP6176341B2 (en) Process control device and system, and soundness determination method thereof
JP4962721B2 (en) Tool device and method for creating message transmission program
JP6833109B1 (en) Data collection device, data collection method and program
JP6680313B2 (en) Control device and communication control method
JP7060933B2 (en) Engineering support systems, engineering support methods, client equipment, and client programs
US11726766B2 (en) Method and apparatus for maintaining software of a control unit for an industrial control system
US12001833B2 (en) Method and apparatus for maintaining software of a control unit for an industrial control system
JP2019040550A (en) Device and method for converting control programs
WO2019003300A1 (en) Intrusion detection device and intrusion detection method
JP6190296B2 (en) Device management system, apparatus, and method
JP2015011600A (en) Engineering device and associated control device specification method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210324

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220120

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220208

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20220405

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220415

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: 20220614

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220707

R150 Certificate of patent or registration of utility model

Ref document number: 7103842

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150