Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7645826B2 - Information processing device and information processing method - Google Patents
[go: Go Back, main page]

JP7645826B2 - Information processing device and information processing method - Google Patents

Information processing device and information processing method Download PDF

Info

Publication number
JP7645826B2
JP7645826B2 JP2022002678A JP2022002678A JP7645826B2 JP 7645826 B2 JP7645826 B2 JP 7645826B2 JP 2022002678 A JP2022002678 A JP 2022002678A JP 2022002678 A JP2022002678 A JP 2022002678A JP 7645826 B2 JP7645826 B2 JP 7645826B2
Authority
JP
Japan
Prior art keywords
priority
object information
command
unit
designation
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
Application number
JP2022002678A
Other languages
Japanese (ja)
Other versions
JP2023102307A (en
Inventor
英男 清田
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 JP2022002678A priority Critical patent/JP7645826B2/en
Publication of JP2023102307A publication Critical patent/JP2023102307A/en
Application granted granted Critical
Publication of JP7645826B2 publication Critical patent/JP7645826B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Testing And Monitoring For Control Systems (AREA)

Description

本開示は、自機と通信可能に接続されたデバイスに設定されているデータを画面に表示する情報処理装置及び情報処理方法に関する。 The present disclosure relates to an information processing device and information processing method that display on a screen data set in a device communicably connected to the device itself.

従来、機器の監視又は制御を行う複数のデバイスに対する設定データを作成するエンジニアリング装置が知られている(例えば特許文献1参照)。エンジニアリング装置は、デバイス毎に設定データを作成し、作成した設定データを各デバイスにダウンロード(受信)させることで、施設監視システムを構築する。各デバイスは、エンジニアリング装置からダウンロードした設定データに基づいて動作し、自機以外の他のデバイス、又は、施設内に設置された1つ以上の機器を監視又は制御する。一般的に、この設定データには多数の設定項目が含まれている。 Conventionally, there is known an engineering device that creates setting data for multiple devices that monitor or control the equipment (see, for example, Patent Document 1). The engineering device creates setting data for each device, and downloads (receives) the created setting data to each device, thereby constructing a facility monitoring system. Each device operates based on the setting data downloaded from the engineering device, and monitors or controls other devices other than the device itself, or one or more pieces of equipment installed in the facility. Generally, this setting data includes many setting items.

例えば、施設監視システムは、プライマリデバイスと、プライマリデバイスの配下に接続されるセカンダリデバイスと、セカンダリデバイスの配下に接続される機器とを含んで構成される。プライマリデバイスは、エンジニアリング装置からダウンロードした設定データに基づいて動作することで、配下のセカンダリデバイスを監視又は制御する。また、セカンダリデバイスは、エンジニアリング装置からダウンロードした設定データに基づいて動作することで、配下の機器を監視又は制御する。 For example, a facility monitoring system includes a primary device, a secondary device connected to the primary device, and equipment connected to the secondary device. The primary device monitors or controls the secondary device by operating based on configuration data downloaded from the engineering device. The secondary device monitors or controls the equipment by operating based on configuration data downloaded from the engineering device.

施設監視システムを構築する場合、エンジニアリング装置は、エンジニアリングモードとして動作し、例えば設定画面を表示装置に表示させる。設定画面は、設定データの作成及び確認を行うための画面であり、当該設定データを示す項目(セル)を有する。そして、管理者等は、設定画面を用いて設定データの作成等を行うことでエンジニアリング作業を行う。そして、エンジニアリング装置は、管理者等によるエンジニアリング作業で得られた設定データをまとめたデータを、エンジニアリングデータとして1つの保持部(データベース)に保持している。 When constructing a facility monitoring system, the engineering device operates in engineering mode and, for example, displays a setting screen on the display device. The setting screen is a screen for creating and checking setting data, and has items (cells) that indicate the setting data. Then, an administrator or the like performs engineering work by creating setting data using the setting screen. Then, the engineering device collects the setting data obtained through the engineering work of the administrator or the like and stores it in a single storage unit (database) as engineering data.

また、エンジニアリング装置は、コネクトモードとして動作する場合もある。コネクトモードとして動作する場合、エンジニアリング装置は、デバイスに直接接続し、接続先のデバイスに対して例えば設定データの書き込みを行う。また、エンジニアリング装置は、コネクトモードとして動作する場合、当該接続先のデバイスから、当該デバイスに既に設定されている設定データ(以下、「設定済みデータ」ともいう。)を取得する場合もある。エンジニアリング装置は、このように、接続先のデバイスから設定済みデータを取得し、取得した設定済みデータを表示装置に表示させる。これにより、管理者等は、設定済みデータの詳細を確認することができる。 The engineering device may also operate in connect mode. When operating in connect mode, the engineering device directly connects to a device and writes, for example, configuration data to the connected device. When operating in connect mode, the engineering device may also obtain, from the connected device, configuration data that has already been set in the device (hereinafter also referred to as "configured data"). In this way, the engineering device obtains the configured data from the connected device and displays the obtained configured data on a display device. This allows an administrator, etc., to check the details of the configured data.

ところで、設定済みデータに含まれる設定項目の一つとして、I/Oオブジェクトがある。また、このI/Oオブジェクトに関連する仕組みとして、コマンド及びサービス外といった仕組みがある。 By the way, one of the configuration items included in the configured data is an I/O object. Also, mechanisms related to this I/O object include commands and mechanisms outside the service.

コマンドは、I/Oオブジェクトの設定値を設定又は変更するために発行される指令である。例えば、あるプライマリデバイスからあるセカンダリデバイスに対して、所定のI/Oオブジェクトの設定値を設定又は変更するためのコマンドが発行される。このコマンドを受信したセカンダリデバイスは、コマンドの内容に従って、該当のI/Oオブジェクトの設定値を設定又は変更する。そして、この設定値の設定又は変更により、セカンダリデバイスの配下の機器が制御(例えば起動又は停止)される。 A command is an instruction issued to set or change the setting value of an I/O object. For example, a command is issued from a primary device to a secondary device to set or change the setting value of a specific I/O object. The secondary device that receives this command sets or changes the setting value of the corresponding I/O object according to the contents of the command. Then, by setting or changing this setting value, the equipment under the secondary device is controlled (for example, started or stopped).

また、サービス外とは、I/Oオブジェクトの状態が、デバイスの配下に接続された機器の制御に関係しない状態とされたことをいう。つまり、サービス外とされたI/Oオブジェクト(以下、「サービス外オブジェクト」ともいう。)は、制御対象の機器との接続が論理的に切り離された状態とされている。そのため、サービス外オブジェクトは、その設定値がコマンドにより設定又は変更されたとしても、デバイス配下の機器の稼働状態には影響しない。 Additionally, "out of service" refers to an I/O object's state being one that is not related to the control of equipment connected under the device. In other words, an I/O object that is out of service (hereinafter also referred to as an "out of service object") is in a state in which its connection to the equipment it controls is logically cut off. Therefore, even if the setting value of an out of service object is set or changed by a command, it does not affect the operating state of the equipment under the device.

このような仕組みは、例えばセカンダリデバイスの配下に接続される予定の機器が接続される前の段階において、当該機器の制御に関与するI/Oオブジェクトをサービス外とし、当該セカンダリデバイスの内部のみで設定値の確認を行うような場合に用いられる。なお、サービス外オブジェクトの設定値も、通常の(サービス外とされていない)I/Oオブジェクトの設定値と同様に、コマンドにより設定又は変更が可能である。また、サービス外オブジェクトの設定値は、当該機器の動作を監視する後述の監視装置からも確認可能である。 This type of mechanism is used, for example, when an I/O object involved in controlling a device that is to be connected under a secondary device is taken out of service before the device is connected, and the setting values are checked only within the secondary device. Note that the setting values of out-of-service objects can be set or changed by commands, just like the setting values of normal I/O objects (not taken out of service). The setting values of out-of-service objects can also be checked from a monitoring device (described below) that monitors the operation of the device.

また、コマンドには優先順位が設定されている。優先順位は、例えば等級という単位で表現される。一般的に、同一のI/Oオブジェクトに対しては、複数のコマンドが発行される場合があるが、その場合は、優先順位が上位のコマンドにより、設定値が設定又は変更される。 Commands are also assigned a priority. Priority is expressed, for example, in units of grade. Generally, multiple commands may be issued for the same I/O object, in which case the setting value is set or changed by the command with the higher priority.

なお、以下では、説明を簡単にするため、コマンドによりI/Oオブジェクトの設定値が設定又は変更されることを「コマンドが有効である」という。つまり、同一のI/Oオブジェクトに対して複数のコマンドが発行された場合、優先順位が上位のコマンドが有効となる。なお、例えば上位のコマンドが管理者等により解除された場合は、当該解除されたコマンドの次に上位のコマンドが有効となる。 In the following, to simplify the explanation, when a setting value of an I/O object is set or changed by a command, it is said that the "command is valid." In other words, when multiple commands are issued to the same I/O object, the command with the higher priority will be valid. For example, if a higher-level command is cancelled by an administrator, the next higher-level command after the cancelled command will be valid.

また、コマンドの優先順位は、予め管理者等により設定されている。例えば、コマンドのうち、例えば火災時及び停電時等の制御を行うためのコマンドのような緊急度の高いコマンドについては、他のコマンドよりも優先されるように優先順位が比較的高めに設定されている。一方、コマンドのうち、例えば一般的な制御を行うための一般操作に該当するコマンド(以下、「一般操作コマンド」ともいう。)については優先順位が最も低く設定されている。 The priority of commands is set in advance by an administrator, etc. For example, commands with a high degree of urgency, such as commands for controlling in the event of a fire or power outage, are given a relatively high priority so that they take precedence over other commands. On the other hand, commands that correspond to general operations for general control (hereinafter also referred to as "general operation commands") are given the lowest priority.

特開2019-139699号公報JP 2019-139699 A

ところで、コマンドの優先順位は、その体系が必ずしも統一されておらず、例えば現場によって体系が異なる場合がある。例えば、現場Aでは、優先順位の体系が1~16等級までのコマンドが使用され、現場Bでは、優先順位の体系が1~8等級までのコマンドが使用される場合がある。等級の数が多いほど、優先順位をより厳密に設定することができる。なお、優先順位の体系が1~16等級である場合、1等級が最も優先順位が高く、16等級が最も優先順位が低い。また、優先順位の体系が1~8等級である場合、1等級が最も優先順位が高く、8等級が最も優先順位が低い。 However, the priority system of commands is not necessarily standardized, and may differ depending on the site. For example, at site A, commands with a priority system of 1 to 16 levels may be used, while at site B, commands with a priority system of 1 to 8 levels may be used. The more levels there are, the more strictly the priorities can be set. Note that when the priority system is 1 to 16 levels, level 1 has the highest priority, and level 16 has the lowest priority. Also, when the priority system is 1 to 8 levels, level 1 has the highest priority, and level 8 has the lowest priority.

この場合、例えば現場Aでは、上述した一般操作コマンドの優先順位は、最下位の16等級に設定される場合がある。一方、現場Bでは、上述した一般操作コマンドの優先順位は、最下位の8等級に設定される場合がある。つまり、現場によっては、同じ一般操作コマンドであっても、優先順位が16等級であったり8等級であったりする場合がある。 In this case, for example, at site A, the priority of the general operation command described above may be set to the lowest level of 16. On the other hand, at site B, the priority of the general operation command described above may be set to the lowest level of 8. In other words, depending on the site, the priority of the same general operation command may be 16 or 8.

この場合、例えば現場Aで使用されるデバイスから見ると、このデバイスに対しては、現場Bで使用されているデバイスから、優先順位が8等級に設定された一般操作コマンドが発行される場合がある。この場合、この一般操作コマンドを受信した現場Aのデバイスでは、受信した一般操作コマンドを、現場Aで想定している一般操作コマンドの優先順位(16等級)よりも高い順位(8等級)で処理することになる。その結果、このデバイスでは、受信した一般操作コマンドが有効となり、本来想定している動作とは異なる動作をしてしまう場合がある。また、このように、優先順位が8等級に設定された一般操作コマンドを受信したデバイスは、1台とは限らず、現場Aに複数存在する可能性もある。 In this case, for example, from the perspective of a device used at site A, a general operation command with a priority level set to level 8 may be issued to this device from a device used at site B. In this case, the device at site A that receives this general operation command will process the received general operation command with a higher priority level (level 8) than the priority level of general operation commands assumed at site A (level 16). As a result, the received general operation command may become effective in this device, causing it to operate differently from the operation originally intended. Also, there may not be just one device receiving a general operation command with a priority level set to level 8 in this way, and there may be multiple devices at site A.

そこで、管理者等は、このような想定外の動作の原因を確認するため、エンジニアリング装置のコネクトモードを用いて、現場Aで使用されている各デバイスに設定されているI/Oオブジェクトを示す情報(以下、「オブジェクト情報」ともいう。)を表示装置に表示させ、この情報に基づいて、各I/Oオブジェクトに対して有効となっているコマンド、及びその優先順位を確認する。 In order to confirm the cause of this unexpected behavior, the administrator etc. uses the connect mode of the engineering equipment to display on a display device information indicating the I/O objects set for each device used at site A (hereinafter also referred to as "object information"), and based on this information, confirms the commands that are valid for each I/O object and their priority.

また、このとき管理者等は、例えば優先順位が8等級に設定された一般操作コマンドが有効となっているI/Oオブジェクトが存在するかを確認するため、確認したいコマンドの優先順位(例えば8等級)を指定し、当該指定した優先順位のコマンドが有効となっているオブジェクト情報のみを抽出して確認したい場合がある。 In addition, at this time, the administrator, etc. may want to specify the priority level of the command to be checked (e.g., level 8) in order to check whether there are any I/O objects for which a general operation command with a priority level set to level 8 is active, and extract and check only the object information for which the command with the specified priority level is active.

しかしながら、従来のエンジニアリング装置では、管理者等が確認したいコマンドの優先順位の指定を受け付け、当該指定された優先順位のコマンドが有効となっているオブジェクト情報のみを、複数のデバイスから一括して抽出することができない。そのため、管理者等は、エンジニアリング装置を例えば現場Aで使用されている各デバイスに順次接続し、各デバイスから取得した設定済みデータを所定の画面に表示させて、設定済みデータに含まれるオブジェクト情報を逐一確認しなければならない。 However, conventional engineering devices cannot accept the designation of the priority of the command that an administrator or the like wants to check, and cannot extract, in a lump sum, from multiple devices, only the object information for which the command of the designated priority is valid. Therefore, the administrator or the like must sequentially connect the engineering device to each device being used at, for example, site A, display the configured data obtained from each device on a specified screen, and check the object information contained in the configured data one by one.

例えば、管理者等は、図10に示すような、現場Aで使用されているあるデバイスについて、設定データを表示するための画面(以下、「設定データ表示画面」ともいう。)を表示装置に表示させる。そして、管理者等は、この画面から、I/Oオブジェクトを示す情報を探し出し、この情報から、I/Oオブジェクトに対して有効となっているコマンド、及び当該コマンドの優先順位を確認する。なお、図10の例では、I/Oオブジェクトに対して有効となっているコマンドはカレントコマンダ欄1001に表示されており、当該コマンドの優先順位はカレントコマンドプライオリティ欄1002に表示されている。 For example, an administrator or the like may display on a display device a screen for displaying setting data for a device used at site A (hereinafter also referred to as a "setting data display screen") as shown in FIG. 10. The administrator or the like may then search for information indicating an I/O object from this screen, and from this information may confirm the commands that are valid for the I/O object and the priority of those commands. In the example of FIG. 10, the commands that are valid for the I/O object are displayed in the current commander column 1001, and the priority of those commands is displayed in the current command priority column 1002.

このように、従来は、特定の優先順位が設定されたコマンドが有効となっているI/Oオブジェクトを確認するには非常に手間がかかっており、改善が求められていた。 As such, in the past, it was extremely time-consuming to check which I/O objects had commands with specific priorities enabled, and improvements were needed.

本開示は、上記のような課題を解決するためになされたもので、特定の優先順位が設定されたコマンドが有効となっているI/Oオブジェクトを確認するための作業負荷を従来よりも低減可能な情報処理装置を提供することを目的としている。 The present disclosure has been made to solve the above-mentioned problems, and aims to provide an information processing device that can reduce the workload required to check I/O objects for which commands with specific priorities are enabled.

本開示に係る情報処理装置は、自機と通信可能に接続されたデバイスに設定されている設定データに含まれるI/Oオブジェクトの設定値を設定又は変更可能なコマンドであって、優先順位が付されているコマンドについて、ユーザから任意の優先順位の指定を受け付ける順位指定受付部と、順位指定受付部により優先順位の指定が受け付けられた際に、当該指定された優先順位が付されたコマンドにより設定値が設定又は変更されているI/Oオブジェクトを示すオブジェクト情報を、自機と通信可能に接続された複数のデバイスに設定されている設定データから抽出する抽出部と、抽出部により抽出されたオブジェクト情報を一覧表示する表示制御部と、を備えたことを特徴とする。 The information processing device according to the present disclosure is characterized in that it includes: a priority designation receiving unit that receives an arbitrary priority designation from a user for a command that can set or change a setting value of an I/O object included in setting data set in a device communicatively connected to the device, the command being prioritized; an extraction unit that, when the priority designation is accepted by the priority designation receiving unit, extracts object information indicating an I/O object whose setting value has been set or changed by a command with the designated priority from the setting data set in a plurality of devices communicatively connected to the device; and a display control unit that displays a list of the object information extracted by the extraction unit.

本開示によれば、上記のように構成したので、特定の優先順位が設定されたコマンドが有効となっているI/Oオブジェクトを確認するための作業負荷を従来よりも低減可能となる。 According to the present disclosure, as configured above, it is possible to reduce the workload required to check I/O objects for which commands with specific priorities are enabled, compared to the conventional case.

実施の形態1に係る施設監視システムの構成例を示す図である。1 is a diagram illustrating a configuration example of a facility monitoring system according to a first embodiment. 実施の形態1に係るエンジニアリング装置の構成例を示す図である。FIG. 1 is a diagram illustrating a configuration example of an engineering device according to a first embodiment. 実施の形態1に係るエンジニアリング装置の動作例を示すフローチャートである。4 is a flowchart showing an example of the operation of the engineering device according to the first embodiment; 実施の形態1における設定データ表示画面の表示例を示す図である。FIG. 11 is a diagram showing a display example of a setting data display screen in the first embodiment. 実施の形態1におけるコマンド状況確認画面の表示例を示す図である。FIG. 13 is a diagram showing a display example of a command status confirmation screen in the first embodiment. 実施の形態1におけるオブジェクト情報の表示例を示す図である。11A to 11C are diagrams showing examples of display of object information in the first embodiment. 実施の形態2に係るエンジニアリング装置の構成例を示す図である。FIG. 13 is a diagram illustrating a configuration example of an engineering device according to a second embodiment. 実施の形態2に係るエンジニアリング装置の動作例を示すフローチャートである。13 is a flowchart showing an example of the operation of the engineering device according to the second embodiment; 実施の形態2に係るオブジェクト情報の変更例を示す図である。FIG. 11 is a diagram showing an example of modification of object information in the second embodiment. 従来の設定データ表示画面の表示例を示す図である。FIG. 13 is a diagram showing a display example of a conventional setting data display screen.

以下、本開示の実施の形態について図面を参照しながら詳細に説明する。
実施の形態1.
図1は実施の形態1に係る施設監視システム1の構成例を示す図である。
施設監視システム1は、図1に示すように、監視装置10、エンジニアリング装置20、スイッチングハブ25、統合コントローラ30、プライマリデバイス40及びセカンダリデバイス50を備えている。監視装置10、エンジニアリング装置20、統合コントローラ30、プライマリデバイス40、及びセカンダリデバイス50は、スイッチングハブ25及びネットワークNWを介して通信可能に接続される。
Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings.
Embodiment 1.
FIG. 1 is a diagram showing an example of the configuration of a facility monitoring system 1 according to the first embodiment.
1, the facility monitoring system 1 includes a monitoring device 10, an engineering device 20, a switching hub 25, an integrated controller 30, a primary device 40, and a secondary device 50. The monitoring device 10, the engineering device 20, the integrated controller 30, the primary device 40, and the secondary device 50 are communicatively connected via the switching hub 25 and a network NW.

なお、図1では施設監視システム1に監視装置10、エンジニアリング装置20、スイッチングハブ25、統合コントローラ30、及びプライマリデバイス40がそれぞれ1台、セカンダリデバイス50が3台備えられているが、各装置の台数はこれに限られない。また、セカンダリデバイス50には、制御又は監視の対象となる機器が接続されているが、図1ではこの機器の表示を省略している。 In FIG. 1, the facility monitoring system 1 includes one monitoring device 10, one engineering device 20, one switching hub 25, one integrated controller 30, one primary device 40, and three secondary devices 50, but the number of each device is not limited to this. Also, the secondary device 50 is connected to a device to be controlled or monitored, but this device is not shown in FIG. 1.

監視装置10は、プライマリデバイス40及びセカンダリデバイス50を介して、セカンダリデバイス50に接続された機器の動作を監視する。具体的には、監視装置10は、所定の間隔で、又は管理者等の指示に応じて、プライマリデバイス40及びセカンダリデバイス50に対し、機器の動作を監視するために必要なデータの取得要求を送信する。そして、監視装置10は、プライマリデバイス40及びセカンダリデバイス50から取得したデータに基づいて監視用の画面を構成し、当該構成した画面を後述する表示装置60に表示させる。 The monitoring device 10 monitors the operation of the equipment connected to the secondary device 50 via the primary device 40 and the secondary device 50. Specifically, the monitoring device 10 transmits a request to the primary device 40 and the secondary device 50 to acquire data necessary for monitoring the operation of the equipment at a predetermined interval or in response to an instruction from an administrator or the like. The monitoring device 10 then constructs a monitoring screen based on the data acquired from the primary device 40 and the secondary device 50, and displays the constructed screen on the display device 60 described below.

なお、監視装置10は、上記データの取得要求を統合コントローラ30にも送信し、統合コントローラ30、プライマリデバイス40及びセカンダリデバイス50から取得したデータに基づいて上記監視用の画面を構成してもよい。 The monitoring device 10 may also send a request to acquire the above data to the integrated controller 30, and configure the above monitoring screen based on the data acquired from the integrated controller 30, the primary device 40, and the secondary device 50.

エンジニアリング装置20は、上述した設定データの作成を含むエンジニアリング処理を行い、施設監視システム1を構築する。設定データは、例えば、統合コントローラ30がプライマリデバイス40の状態を監視するための統合コントローラ30用の設定データ、プライマリデバイス40が配下のセカンダリデバイス50を監視又は制御するためのプライマリデバイス40用の設定データ、及び、セカンダリデバイス50が配下の機器を監視又は制御するためのセカンダリデバイス50用の設定データである。また、エンジニアリング装置20は、統合コントローラ30用の設定データ、プライマリデバイス40用の設定データ、及びセカンダリデバイス50用の設定データをまとめたデータを、エンジニアリングデータとして後述する保持部205に保持する。 The engineering device 20 performs engineering processing including the creation of the above-mentioned setting data, and constructs the facility monitoring system 1. The setting data is, for example, setting data for the integrated controller 30, which allows the integrated controller 30 to monitor the state of the primary device 40, setting data for the primary device 40, which allows the primary device 40 to monitor or control the secondary device 50 under it, and setting data for the secondary device 50, which allows the secondary device 50 to monitor or control the equipment under it. In addition, the engineering device 20 stores data that combines the setting data for the integrated controller 30, the setting data for the primary device 40, and the setting data for the secondary device 50 as engineering data in the storage unit 205, which will be described later.

また、エンジニアリング装置20は、管理者等により指定された優先順位が付されたコマンドが有効となっているI/Oオブジェクトを示す情報を複数のデバイスから一括して抽出し、その結果を一覧表示する機能(情報処理装置の機能)も有している。エンジニアリング装置20は、この機能により、管理者等による指定が受け付けられた際に当該指定された優先順位が付されたコマンドが有効となっているI/Oオブジェクトを示す情報を表示装置60に一覧表示する。このエンジニアリング装置20が有する情報処理装置の機能については後述する。 The engineering device 20 also has a function (information processing device function) of collectively extracting information from multiple devices indicating I/O objects for which commands with a priority level specified by an administrator or the like are enabled, and displaying the results in a list. With this function, when a designation by an administrator or the like is accepted, the engineering device 20 displays on the display device 60 a list of information indicating I/O objects for which commands with the designated priority level are enabled. The information processing device function of the engineering device 20 will be described later.

統合コントローラ30は、エンジニアリング装置20が保持するエンジニアリングデータのうち、自機に対応する設定データをエンジニアリング装置20からダウンロードし、当該ダウンロードした設定データに基づいて動作することで、プライマリデバイス40の状態を監視する。統合コントローラ30とプライマリデバイス40は、スイッチングハブ25を介してエンジニアリング装置20に接続されており、ネットワークNWの同じ階層に設置されている。 The integrated controller 30 downloads from the engineering device 20 the configuration data corresponding to its own device among the engineering data held by the engineering device 20, and operates based on the downloaded configuration data to monitor the state of the primary device 40. The integrated controller 30 and the primary device 40 are connected to the engineering device 20 via a switching hub 25, and are installed at the same hierarchical level of the network NW.

プライマリデバイス40は、エンジニアリング装置20が保持するエンジニアリングデータのうち、自機に対応する設定データをエンジニアリング装置20からダウンロードし、当該ダウンロードした設定データに基づいて動作することで、配下のセカンダリデバイス50を監視又は制御する。 The primary device 40 downloads from the engineering device 20 the configuration data corresponding to itself among the engineering data held by the engineering device 20, and operates based on the downloaded configuration data to monitor or control the secondary device 50 under its control.

セカンダリデバイス50は、エンジニアリング装置20が保持するエンジニアリングデータのうち、自機に対応する設定データをエンジニアリング装置20からダウンロードし、当該ダウンロードした設定データに基づいて動作することで、配下の機器を監視又は制御する。機器は、施設内に設置されており、例えば、センサ、温度計、モータ、ダンパ又は電力計で構成される。 The secondary device 50 downloads from the engineering device 20 the configuration data corresponding to itself among the engineering data held by the engineering device 20, and operates based on the downloaded configuration data to monitor or control the equipment under its control. The equipment is installed within the facility and is composed of, for example, a sensor, a thermometer, a motor, a damper, or a power meter.

次に、エンジニアリング装置20の構成例について、図2を参照しながら説明する。以下では、エンジニアリング装置20が有する構成のうち、管理者等により指定された優先順位が付されたコマンドが有効となっているI/Oオブジェクトを示す情報を複数のデバイスから一括して抽出し、その結果を一覧表示する構成(情報処理装置の構成)についてのみ説明を行う。 Next, an example of the configuration of the engineering device 20 will be described with reference to FIG. 2. Below, only a configuration (information processing device configuration) of the engineering device 20 that collectively extracts information from multiple devices indicating I/O objects for which commands with priorities specified by an administrator or the like are enabled, and displays the results in a list will be described.

エンジニアリング装置は、図2に示すように、順位指定受付部201、抽出部202、表示制御部203、表示指示受付部204、及び保持部205を備えている。 As shown in FIG. 2, the engineering device includes a priority specification receiving unit 201, an extraction unit 202, a display control unit 203, a display instruction receiving unit 204, and a storage unit 205.

保持部205は、1つ以上の設定データを保持する。設定データは、エンジニアリング装置20と通信可能に接続されたデバイス(統合コントローラ30、プライマリデバイス40、及びセカンダリデバイス50)を設定対象とするデータである。設定データには、複数の設定項目が含まれている。なお、保持部205が保持する設定データが複数である場合、保持部205は、それらの設定データが1つにまとめられたデータをエンジニアリングデータとして保持する。 The holding unit 205 holds one or more setting data. The setting data is data for setting devices (the integrated controller 30, the primary device 40, and the secondary device 50) that are communicatively connected to the engineering device 20. The setting data includes multiple setting items. When the holding unit 205 holds multiple pieces of setting data, the holding unit 205 holds the data in which the setting data are combined into one as engineering data.

順位指定受付部201は、自機と通信可能に接続されたデバイス(例えばセカンダリデバイス50)に設定されている設定データに含まれるI/Oオブジェクトの設定値を変更可能なコマンドであって、予め所定の優先順位が付されているコマンドについて、管理者等から任意の優先順位の指定を受け付ける。 The priority designation receiving unit 201 receives an arbitrary priority designation from an administrator or the like for commands that can change the setting values of I/O objects contained in the setting data set in a device (e.g., secondary device 50) that is communicatively connected to the host device and that have a predetermined priority assigned to them.

抽出部202は、順位指定受付部201により優先順位の指定が受け付けられた際に、当該指定された優先順位が付されたコマンドにより設定値が設定又は変更されているI/Oオブジェクトを示すオブジェクト情報を、自機と通信可能に接続された複数のデバイス(例えば複数のセカンダリデバイス50)に設定されている設定データから抽出する。 When the priority designation is accepted by the order designation accepting unit 201, the extracting unit 202 extracts object information indicating an I/O object whose setting value has been set or changed by a command to which the designated priority has been assigned from the setting data set in multiple devices (e.g., multiple secondary devices 50) connected to the own device so as to be able to communicate with it.

なお、上記複数のデバイスは、I/Oオブジェクトの設定値を設定又は変更したコマンドの優先順位を示す情報を設定済みデータ内に保持している。そこで、抽出部202は、オブジェクト情報として、当該コマンドの優先順位を示す情報をさらに含むオブジェクト情報を、上記複数のデバイスに設定されている設定データ(設定済みデータ)から抽出してもよい。 The multiple devices store information indicating the priority of the command that set or changed the setting value of the I/O object in the configured data. Therefore, the extraction unit 202 may extract object information that further includes information indicating the priority of the command as object information from the configuration data (configured data) set in the multiple devices.

また、上記複数のデバイスは、自機に対してコマンドを発行した他のデバイス(発行元のデバイス)を示す情報を設定済みデータ内に保持している。そこで、抽出部202は、オブジェクト情報として、当該指定された優先順位が付されたコマンドの発行元のデバイスを示す情報をさらに含むオブジェクト情報を、上記複数のデバイスに設定されている設定データ(設定済みデータ)から抽出してもよい。 The multiple devices also hold information indicating the other device (issuing device) that issued a command to the device itself in the configured data. Therefore, the extraction unit 202 may extract object information from the configuration data (configured data) set in the multiple devices, the object information further including information indicating the issuing device of the command to which the specified priority has been assigned.

表示制御部203は、抽出部202により抽出されたオブジェクト情報を表示装置60に一覧表示する。 The display control unit 203 displays the object information extracted by the extraction unit 202 in a list on the display device 60.

なお、抽出部202は、上記抽出したオブジェクト情報の件数をカウントしておき、表示制御部203は、抽出部202によりカウントされたオブジェクト情報の件数を表示装置60に表示してもよい。 In addition, the extraction unit 202 may count the number of pieces of object information extracted as described above, and the display control unit 203 may display the number of pieces of object information counted by the extraction unit 202 on the display device 60.

表示指示受付部204は、自機と通信可能に接続されたデバイスに設定されている設定データに含まれるI/Oオブジェクトのうち、当該デバイスによる制御対象である機器との接続が論理的に切り離されているI/Oオブジェクトを示すサービス外オブジェクトの一覧を表示する旨の指示を管理者等から受け付ける。 The display instruction receiving unit 204 receives an instruction from an administrator or the like to display a list of non-service objects that indicate I/O objects that are logically disconnected from the equipment that is the target of control by the device, among the I/O objects included in the configuration data set for a device that is communicatively connected to the device itself.

抽出部202は、表示指示受付部204により指示が受け付けられた際に、デバイスによる制御対象である機器との接続が論理的に切り離されているサービス外オブジェクトを示すサービス外オブジェクト情報を、自機と通信可能に接続された複数のデバイスに設定されている設定データ(設定済みデータ)から抽出してもよい。 When an instruction is received by the display instruction receiving unit 204, the extraction unit 202 may extract non-service object information indicating non-service objects whose connection with the equipment that is the object of control by the device is logically disconnected from the setting data (configured data) set in multiple devices that are communicatively connected to the device itself.

表示制御部203は、抽出部202により抽出されたサービス外オブジェクト情報を表示装置60に一覧表示してもよい。 The display control unit 203 may display a list of the non-service object information extracted by the extraction unit 202 on the display device 60.

なお、抽出部202は、上記抽出したサービス外オブジェクト情報の件数をカウントしておき、表示制御部203は、抽出部202によりカウントされたサービス外オブジェクト情報の件数を表示装置60に表示してもよい。 In addition, the extraction unit 202 may count the number of pieces of non-service object information extracted as described above, and the display control unit 203 may display the number of pieces of non-service object information counted by the extraction unit 202 on the display device 60.

なお、エンジニアリング装置20は、システムLSI(Large Scale Integration)等の処理回路、又はメモリ等に記憶されたプログラムを実行するCPU(Central Processing Unit)等により実現される。 The engineering device 20 is realized by a processing circuit such as a system LSI (Large Scale Integration) or a CPU (Central Processing Unit) that executes a program stored in a memory or the like.

また、保持部205は、HDD(Hard Disk Drive)、DVD(Digital Versatile Disc)又はメモリ等によって構成される。 The storage unit 205 is composed of a hard disk drive (HDD), a digital versatile disk (DVD), memory, etc.

また上記では、エンジニアリング装置20が表示指示受付部204を備える例を説明した。しかしながら、表示指示受付部204は必須の構成ではなく、省略されていてもよい。また、上記では、保持部205がエンジニアリング装置20の内部に設けられた場合を示した。しかしながら、これに限らず、保持部205はエンジニアリング装置20の外部に設けられていてもよい。 Also, in the above, an example has been described in which the engineering device 20 includes the display instruction receiving unit 204. However, the display instruction receiving unit 204 is not a required component, and may be omitted. Also, in the above, a case has been described in which the holding unit 205 is provided inside the engineering device 20. However, this is not limiting, and the holding unit 205 may be provided outside the engineering device 20.

次に、図1,2に示す実施の形態1に係るエンジニアリング装置20の動作例について、図3を参照しながら説明する。 Next, an example of the operation of the engineering device 20 according to embodiment 1 shown in Figures 1 and 2 will be described with reference to Figure 3.

なお、ここでは説明を分かり易くするため、保持部205は1つ以上の設定データを保持しているものとする。また、保持部205が保持する設定データには、複数の設定項目が含まれているものとし、当該複数の設定項目には、当該設定データの設定対象となるデバイスに関する情報(デバイス情報)、及び、I/Oオブジェクトを示す情報(オブジェクト情報)が含まれているものとする。 For ease of understanding, it is assumed here that the storage unit 205 stores one or more setting data. It is also assumed that the setting data stored in the storage unit 205 includes multiple setting items, and that the multiple setting items include information about the device to which the setting data is to be set (device information), and information indicating an I/O object (object information).

また、保持部205に保持されている上記設定データは、デバイス(統合コントローラ30、プライマリデバイス40及びセカンダリデバイス50)によってダウンロードされ、当該デバイスに設定されているものとする。なお、ここでは、デバイスに設定されている設定データを特に「設定済みデータ」という。 The above setting data stored in the storage unit 205 is assumed to have been downloaded by the devices (the integrated controller 30, the primary device 40, and the secondary device 50) and set in the devices. Note that, here, the setting data set in the devices is specifically referred to as "set data."

また、設定済みデータに含まれるオブジェクト情報には、当該オブジェクト情報が示すI/Oオブジェクトに対して有効となっているコマンド、当該コマンドの優先順位を示す情報、及び当該コマンドの発行元のデバイスを示す情報が含まれているものとする。なお、「I/Oオブジェクトに対して有効となっているコマンド」とは、I/Oオブジェクトの設定値を現在の設定値に設定又は変更させたコマンドをいう。 The object information included in the configured data includes the command that is valid for the I/O object indicated by the object information, information indicating the priority of the command, and information indicating the device that issued the command. Note that a "command that is valid for an I/O object" refers to a command that sets or changes the setting value of an I/O object to the current setting value.

図3に示すように、まず、表示制御部203は、管理者等による指示に応じて、コマンドの状況を確認するための画面(以下、「コマンド状況確認画面」ともいう。)を表示装置60に表示する(ステップST301)。 As shown in FIG. 3, first, the display control unit 203 displays a screen for checking the status of a command (hereinafter also referred to as a "command status check screen") on the display device 60 in response to an instruction from an administrator or the like (step ST301).

具体的には、まず管理者等は、設定データを表示するための画面(設定データ表示画面)を表示装置60に表示させる。例えば、設定データ表示画面は、図4に示すように、ツリーペイン401と、コンテンツペイン402と、操作ペイン403とを含んで構成される。 Specifically, first, the administrator or the like causes the display device 60 to display a screen for displaying the setting data (setting data display screen). For example, as shown in FIG. 4, the setting data display screen includes a tree pane 401, a content pane 402, and an operation pane 403.

ツリーペイン401は、上記複数のデバイスに関する情報(デバイス情報)をツリー形式で表示した領域である。各デバイス情報の配下には、ノードが表示されている。ノードは、各デバイスに設定される設定データをカテゴリ毎に分類した際の各カテゴリを示している。 The tree pane 401 is an area that displays information (device information) related to the above-mentioned multiple devices in a tree format. Nodes are displayed under each piece of device information. The nodes represent the categories into which the configuration data set for each device is categorized.

コンテンツペイン402は、管理者等により選択されたデバイス又はノードに対応する設定データが表示される領域である。初期状態では、コンテンツペイン402には何も表示されていない。 The content pane 402 is an area in which the configuration data corresponding to the device or node selected by the administrator, etc. is displayed. In the initial state, nothing is displayed in the content pane 402.

操作ペイン403は、コンテンツペイン402に表示された設定データに対する操作を行うためのアイコン等が表示された領域である。 The operation pane 403 is an area that displays icons and the like for performing operations on the setting data displayed in the content pane 402.

そして、管理者等は、この設定データ表示画面の上部に表示されたメニューバーから、上述のコマンド状況確認画面を呼び出すためのメニューを選択する。 Then, the administrator selects a menu from the menu bar displayed at the top of this setting data display screen to call up the command status confirmation screen described above.

表示制御部203は、管理者等によりコマンド状況確認画面を呼び出すためのメニューが選択されると、この選択に応じて、コマンド状況確認画面を表示装置60に表示する。 When a menu for calling up a command status confirmation screen is selected by an administrator or the like, the display control unit 203 displays the command status confirmation screen on the display device 60 in response to this selection.

コマンド状況確認画面の一例を図5に示す。図5に示すコマンド状況確認画面501は、コマンドの状況を確認するための画面である。ここでは、コマンド状況確認画面501は、コンテンツペイン402に表示される。 An example of a command status confirmation screen is shown in FIG. 5. The command status confirmation screen 501 shown in FIG. 5 is a screen for confirming the status of a command. Here, the command status confirmation screen 501 is displayed in the content pane 402.

コマンド状況確認画面501は、例えば図5に示すように、主に確認項目指定領域5011と、オブジェクト情報表示領域5012とを含んで構成されている。 As shown in FIG. 5, the command status confirmation screen 501 mainly includes a confirmation item specification area 5011 and an object information display area 5012.

確認項目指定領域5011は、管理者等が確認項目を指定するための領域である。ここでは、確認項目とは、抽出部202による抽出対象とするオブジェクト情報の条件をいう。例えば、図5の例では、確認項目指定領域5011には、「サービス外」と表示された欄Os(以下、「サービス外欄」ともいう。)と、「カレントコマンド」と表示された欄Cc(以下、「カレントコマンド欄」ともいう。)とが表示されている。また、カレントコマンド欄Ccは、さらに「デバイス」と表示された欄De(以下、「デバイス欄」ともいう。)と、「プライオリティ」と表示された欄Pr(以下、「プライオリティ欄」ともいう。)とに分割されている。 The confirmation item designation area 5011 is an area for an administrator or the like to designate confirmation items. Here, a confirmation item refers to a condition of object information to be extracted by the extraction unit 202. For example, in the example of FIG. 5, the confirmation item designation area 5011 displays a column Os displaying "Out of service" (hereinafter also referred to as the "Out of service column") and a column Cc displaying "Current command" (hereinafter also referred to as the "Current command column"). The current command column Cc is further divided into a column De displaying "Device" (hereinafter also referred to as the "Device column") and a column Pr displaying "Priority" (hereinafter also referred to as the "Priority column").

このうち、デバイス欄Deは、さらに10個の行に分割されている。また、この10個の行には、それぞれコマンドの発行元となるデバイスを示す情報(1 SVC、2 DDC、及び3 エンジツール等)が表示されている。なお、当該10個の行に表示される情報は、例えば管理者等により予め作成され、保持部205に保持されている。表示制御部203は、コマンド状況確認画面を表示装置60に表示する際、保持部205に保持されている当該情報を参照して、デバイス欄Deを表示する。 Of these, the device column De is further divided into 10 rows. Each of the 10 rows displays information indicating the device that issued the command (1 SVC, 2 DDC, and 3 Engineering Tool, etc.). The information displayed in the 10 rows is created in advance, for example, by an administrator, and is stored in the storage unit 205. When the display control unit 203 displays the command status confirmation screen on the display device 60, it displays the device column De by referring to the information stored in the storage unit 205.

なお、図5に示す「1 SVC」は統合コントローラ30を示し、「2 DDC」はプライマリデバイス40及びセカンダリデバイス50を示し、「3 エンジツール」はエンジニアリング装置(例えば自機)を示している。 In addition, in FIG. 5, "1 SVC" indicates the integrated controller 30, "2 DDC" indicates the primary device 40 and the secondary device 50, and "3 Engineering Tool" indicates the engineering device (e.g., the own machine).

また、プライオリティ欄Prは、さらに9個の行に分割されている。また、この9個の行には、それぞれコマンドの優先順位を示す情報(1 未定義、2 火災時制御、8 強制操作、及び16 一般制御・通常操作等)が表示されている。 The priority column Pr is further divided into nine rows. Each of these nine rows displays information indicating the priority of the command (1 Undefined, 2 Fire control, 8 Forced operation, and 16 General control/normal operation, etc.).

なお、当該9個の行に表示される情報は、例えば管理者等により予め作成され、保持部205に保持されている。表示制御部203は、コマンド状況確認画面を表示装置60に表示する際、保持部205に保持されている当該情報を参照して、プライオリティ欄Prを表示する。 The information displayed in the nine rows is created in advance, for example, by an administrator, and is stored in the storage unit 205. When the display control unit 203 displays the command status confirmation screen on the display device 60, it refers to the information stored in the storage unit 205 and displays the priority column Pr.

なお、図5の例は、デバイスで扱われるコマンドの体系が16等級である場合を示している。デバイスで扱われるコマンドの体系が8等級である場合は、プライオリティ欄Prは、8等級の体系にしたがって分割されていればよい。 The example in Figure 5 shows a case where the command system handled by the device has 16 levels. If the command system handled by the device has 8 levels, the priority column Pr may be divided according to the 8 levels.

例えば、管理者等は、1行目の「1 SVC」を選択すると、抽出部202は、この選択の際に統合コントローラ30から発行されたコマンドが有効となっているI/Oオブジェクトを示す情報(オブジェクト情報)を、自機と通信可能に接続された複数のデバイス(例えば複数のセカンダリデバイス50)に設定されている設定データから抽出する。 For example, when an administrator or the like selects "1 SVC" on the first line, the extraction unit 202 extracts information (object information) indicating the I/O object for which the command issued by the integrated controller 30 at the time of this selection is valid from the setting data set in multiple devices (e.g. multiple secondary devices 50) connected to the device so as to be able to communicate with it.

また、例えば、管理者等は、3行目の「3 エンジツール」を選択すると、抽出部202は、この選択の際にエンジニアリング装置から発行されたコマンドが有効となっているI/Oオブジェクトを示す情報(オブジェクト情報)を、自機と通信可能に接続された複数のデバイス(例えば複数のセカンダリデバイス50)に設定されている設定データから抽出する。 For example, when an administrator or the like selects "3 Engineering Tool" on the third line, the extraction unit 202 extracts information (object information) indicating the I/O object for which the command issued from the engineering device at the time of this selection is valid from the setting data set in multiple devices (e.g. multiple secondary devices 50) connected to the device so as to be able to communicate with the device itself.

次に、順位指定受付部201は、自機と通信可能に接続されたデバイス(特にセカンダリデバイス50)に設定されているI/Oオブジェクトの設定値を変更可能なコマンドについて、管理者等から任意の優先順位の指定を受け付ける(ステップST302)。 Next, the priority designation receiving unit 201 receives an arbitrary priority designation from an administrator or the like for commands that can change the setting values of I/O objects set in devices (particularly the secondary device 50) that are communicatively connected to the own device (step ST302).

例えば、管理者等は、優先順位として8等級を指定する場合、プライオリティ欄Prの7行目に表示されている「8 強制操作」を選択する。このとき、順位指定受付部201は、管理者等から優先順位の指定として8等級の指定を受け付ける。 For example, when an administrator or the like specifies a priority level of 8, the administrator or the like selects "8 Forced Operation" displayed on the seventh line of the priority column Pr. At this time, the priority specification receiving unit 201 receives a specification of 8 as a priority level specification from the administrator or the like.

また、例えば管理者等は、優先順位として16等級を指定する場合、プライオリティ欄Prの9行目に表示されている「16 一般制御・通常操作」を選択する。このとき、順位指定受付部201は、管理者等から優先順位の指定として16等級の指定を受け付ける。 For example, when an administrator or the like specifies a priority level of 16, the administrator or the like selects "16 General control/normal operation" displayed on the ninth line of the priority column Pr. At this time, the priority specification receiving unit 201 receives a specification of 16 as a priority level specification from the administrator or the like.

次に、抽出部202は、順位指定受付部201により優先順位の指定が受け付けられた際に、当該指定された優先順位が付されたコマンドにより設定値が設定又は変更されているI/Oオブジェクトを示すオブジェクト情報を、自機と通信可能に接続された複数のデバイスに設定されている設定データから抽出する(ステップST303)。 Next, when the priority designation is accepted by the order designation accepting unit 201, the extraction unit 202 extracts object information indicating an I/O object whose setting value has been set or changed by a command to which the designated priority has been assigned from the setting data set in multiple devices connected to the device so as to be able to communicate with it (step ST303).

例えば、順位指定受付部201により、管理者等から優先順位の指定として8等級の指定が受け付けられた場合、抽出部202は、順位指定受付部201により8等級の指定が受け付けられた際に、優先順位が8等級のコマンドにより設定値が設定又は変更されている(すなわち、優先順位が8等級のコマンドが有効となっている)オブジェクト情報を、自機と通信可能に接続された複数のデバイスに設定されている設定データから抽出する。なお、ここで抽出されるオブジェクト情報には、コマンドの優先順位(8等級)を示す情報が含まれている。 For example, when the priority designation receiving unit 201 receives a designation of 8th level from an administrator or the like as a priority designation, the extraction unit 202 extracts object information whose setting value has been set or changed by a command with a priority level of 8 (i.e., a command with a priority level of 8 is active) from the setting data set in multiple devices connected to the device so that it can communicate with the device itself when the designation of 8th level is received by the priority designation receiving unit 201. Note that the object information extracted here includes information indicating the priority level (8th level) of the command.

また、例えば順位指定受付部201により、管理者等から優先順位の指定として16等級の指定が受け付けられた場合、抽出部202は、順位指定受付部201により16等級の指定が受け付けられた際に、優先順位が16等級のコマンドにより設定値が設定又は変更されている(すなわち、優先順位が16等級のコマンドが有効となっている)オブジェクト情報を、自機と通信可能に接続された複数のデバイスに設定されている設定データから抽出する。なお、ここで抽出されるオブジェクト情報には、コマンドの優先順位(16等級)を示す情報が含まれている。 In addition, for example, when the priority designation receiving unit 201 receives a designation of 16 levels as a priority designation from an administrator or the like, the extraction unit 202 extracts object information whose setting value has been set or changed by a command with a priority level of 16 (i.e., a command with a priority level of 16 is valid) from the setting data set in multiple devices connected to the device so as to be able to communicate with the device itself when the designation of 16 levels is received by the priority designation receiving unit 201. Note that the object information extracted here includes information indicating the priority level (16 levels) of the command.

次に、表示制御部203は、抽出部202により各デバイスから取得されたオブジェクト情報を表示装置60に一覧表示する(ステップST304)。 Next, the display control unit 203 displays a list of the object information acquired from each device by the extraction unit 202 on the display device 60 (step ST304).

オブジェクト情報の表示例を図6に示す。オブジェクト情報は、オブジェクト情報表示領域5012に表示される。 An example of the display of object information is shown in FIG. 6. The object information is displayed in the object information display area 5012.

図6の例では、全部で14個のオブジェクト情報が表示されている。これら14個のオブジェクト情報は、図6に示されたカレントコマンドプライオリティ欄(符号601)の表示内容からも分かるように、いずれも、有効となっているコマンドの優先順位が8等級であるオブジェクト情報である。これは、抽出部202により、優先順位が8等級であるコマンドが有効となっているオブジェクト情報が抽出されたことによる。 In the example of FIG. 6, a total of 14 pieces of object information are displayed. As can be seen from the display contents of the current command priority column (reference numeral 601) shown in FIG. 6, all of these 14 pieces of object information are object information for which the priority level of the enabled command is 8th. This is because the extraction unit 202 has extracted the object information for which a command with a priority level of 8 is enabled.

図6に示すオブジェクト情報のうち、1行目に表示されているオブジェクト情報は、UDコードが「100001」であるデバイスから抽出されたオブジェクト情報である。 Of the object information shown in Figure 6, the object information displayed on the first line is object information extracted from a device whose UD code is "100001".

また、このオブジェクト情報は、Noが「14」、タイプが「BV」、グループIDが「1」、インスタンスIDが「1」、名称が「冷暖切替」であるI/Oオブジェクトのパラメータ値(設定値)が、優先順位が8等級であるコマンドにより設定又は変更されたことを示している。また、この優先順位が8等級であるコマンドの発行元となったデバイスは、図6に示されたデバイス欄(符号602)に示されるように、エンジニアリング装置(図6では「3エンジツール」と表示)であることが分かる。 This object information also indicates that the parameter value (setting value) of an I/O object with No. "14", type "BV", group ID "1", instance ID "1" and name "Cooling/Heating Switch" was set or changed by a command with a priority level of 8. It can also be seen that the device that issued this command with a priority level of 8 is an engineering device (shown as "3 Engineering Tool" in FIG. 6), as shown in the device column (reference number 602) in FIG. 6.

また、図6に示すオブジェクト情報のうち、2行目から9行目に表示されているオブジェクト情報は、UDコードが「100002」であるデバイスから抽出されたオブジェクト情報である。 Of the object information shown in FIG. 6, the object information displayed on lines 2 to 9 is object information extracted from a device whose UD code is "100002."

また、例えば2行目に表示されているオブジェクト情報は、Noが「14」、タイプが「BV」、グループIDが「1」、インスタンスIDが「1」、名称が「冷暖切替」であるI/Oオブジェクトのパラメータ値(設定値)が、優先順位が8等級であるコマンドにより設定又は変更されたことを示している。また、この優先順位が8等級であるコマンドの発行元となったデバイスは、図6に示されたデバイス欄602に示されるように、エンジニアリング装置であることが分かる。 For example, the object information displayed on the second line indicates that the parameter value (setting value) of an I/O object with No. "14", type "BV", group ID "1", instance ID "1" and name "Cooling/Heating Switch" was set or changed by a command with a priority level of 8. It can also be seen that the device that issued this command with a priority level of 8 is an engineering device, as shown in the device column 602 in FIG. 6.

また、例えば8行目に表示されているオブジェクト情報は、Noが「59」、タイプが「BV」、グループIDが「1」、インスタンスIDが「1001」、名称が「復電時制御」であるI/Oオブジェクトのパラメータ値(設定値)が、優先順位が8等級であるコマンドにより設定又は変更されたことを示している。また、この優先順位が8等級であるコマンドの発行元となったデバイスは、図6に示されたデバイス欄602に示されるように、他社製のデバイスであることが分かる。 For example, the object information displayed on the 8th line indicates that the parameter value (setting value) of an I/O object with No. "59", type "BV", group ID "1", instance ID "1001" and name "Power Recovery Control" was set or changed by a command with a priority level of 8. It can also be seen that the device that issued this command with a priority level of 8 is a device made by another company, as shown in the device column 602 in FIG. 6.

このように、実施の形態1に係るエンジニアリング装置20では、管理者等から任意の優先順位の指定を受け付けるとともに、当該指定が受け付けられた際に、当該指定された優先順位が付されたコマンドが有効となっているI/Oオブジェクトを示す情報を複数のデバイスから一括して抽出し、その結果を一覧で表示する。 In this way, the engineering device 20 according to the first embodiment accepts an arbitrary priority designation from an administrator or the like, and when the designation is accepted, extracts information indicating I/O objects for which commands with the designated priority are valid from multiple devices at once, and displays the results in a list.

これにより、管理者等は、特定の優先順位が設定されたコマンドが有効となっているI/Oオブジェクトを容易に確認することができ、当該確認作業にかかる負荷を従来よりも低減可能となる。また、I/Oオブジェクトを示す情報に、コマンドの発行元のデバイスを示す情報、及び、コマンドの優先順位を示す情報が含まれているため、管理者等は、各優先順位が付されたコマンドがどのデバイスから発行されたものかを容易に把握することができる。 This allows administrators, etc., to easily check I/O objects for which commands with specific priorities are enabled, making it possible to reduce the burden of this checking work compared to conventional methods. In addition, because the information indicating the I/O object includes information indicating the device from which the command was issued and information indicating the priority of the command, administrators, etc. can easily understand from which device each command with a specific priority level was issued.

また、これにより、管理者等は、例えば他社製のデバイス、あるいは他の現場で使用されているデバイスから発行されたコマンドであることを把握することができ、他社ないしは他の現場との間でコマンドの体系に違いがあることを発見するのにも役立つ。 This also allows administrators to determine whether a command has been issued from a device made by another company or used at another site, which is useful for discovering differences in the command system between other companies or sites.

また、エンジニアリング装置20では、コマンドの発行元のデバイスを指定して、オブジェクト情報の抽出を行うこともできる。例えば、管理者等は、上述したデバイス欄Deから、コマンドの発行元のデバイスとして「1 SVC」を選択することで、コマンドの発行元のデバイスを指定する。このとき、デバイス指定受付部(不図示)は、管理者等からコマンドの発行元のデバイスとして、統合コントローラ30(SVC)の指定を受け付ける。 In addition, the engineering device 20 can also extract object information by specifying the device that issues the command. For example, the administrator or the like specifies the device that issues the command by selecting "1 SVC" from the device column De described above as the device that issues the command. At this time, the device specification receiving unit (not shown) receives the specification of the integrated controller 30 (SVC) from the administrator or the like as the device that issues the command.

そして、抽出部202は、デバイス指定受付部により発行元のデバイスの指定が受け付けられた際に、当該発行元のデバイスとして指定された統合コントローラ30から発行されたコマンドにより、設定値が設定又は変更されているI/Oオブジェクトを示す情報を、自機と通信可能に接続された複数のデバイスに設定されている設定データから抽出する。 Then, when the device designation receiving unit receives the designation of the issuing device, the extraction unit 202 extracts information indicating the I/O object whose setting value has been set or changed by the command issued from the integrated controller 30 designated as the issuing device from the setting data set in multiple devices connected to the device so as to be able to communicate with the device itself.

そして、表示制御部203は、抽出部202により各デバイスから抽出されたオブジェクト情報を表示装置60に一覧表示する。 Then, the display control unit 203 displays a list of the object information extracted from each device by the extraction unit 202 on the display device 60.

このように、エンジニアリング装置20では、コマンドの発行元のデバイスの指定を受け付け、当該受け付けた発行元のデバイスから発行されたコマンドが有効となっているオブジェクト情報を複数のデバイスから一括して抽出し、その結果を表示することができる。これにより、管理者等は、特定のデバイスから発行されたコマンドが有効となっているI/Oオブジェクトを容易に確認することができ、利便性が向上する。 In this way, the engineering device 20 can accept the specification of the device that issued the command, extract object information for which the command issued from the accepted device is valid from multiple devices at once, and display the results. This allows administrators and the like to easily check the I/O objects for which the command issued from a specific device is valid, improving convenience.

また、エンジニアリング装置20では、サービス外となっているオブジェクト情報の抽出を行うこともできる。サービス外とは、I/Oオブジェクトの状態が、デバイスの配下に接続された機器の制御に関係しない状態とされたことをいう。 The engineering device 20 can also extract information about objects that are out of service. "Out of service" means that the state of an I/O object is not related to the control of equipment connected under the device.

つまり、サービス外とされたI/Oオブジェクト(サービス外オブジェクト)は、制御対象の機器との接続が論理的に切り離された状態とされている。そのため、サービス外オブジェクトは、その設定値がコマンドにより設定又は変更されたとしても、デバイス配下の機器の稼働状態には影響しない。 In other words, an I/O object that is out of service (an out-of-service object) is in a state where its connection to the equipment it controls is logically cut off. Therefore, even if the setting value of an out-of-service object is set or changed by a command, it does not affect the operating state of the equipment under the device.

例えば、管理者等は、上述したサービス外欄Osに表示されている「サービス外」を選択することで、サービス外オブジェクトの一覧を表示する旨を指示する。このとき、表示指示受付部204は、管理者等からサービス外オブジェクトの一覧を表示する旨の指示を受け付ける。 For example, the administrator or the like selects "out of service" displayed in the out of service field Os described above to instruct the display of a list of out of service objects. At this time, the display instruction receiving unit 204 receives an instruction from the administrator or the like to display a list of out of service objects.

そして、抽出部202は、表示指示受付部204により当該指示が受け付けられた際に、デバイスによる制御対象である機器との接続が論理的に切り離されているサービス外オブジェクトを示すサービス外オブジェクト情報を、自機と通信可能に接続された複数のデバイスに設定されている設定データから抽出する。 Then, when the display instruction receiving unit 204 receives the instruction, the extraction unit 202 extracts out-of-service object information indicating out-of-service objects that are logically disconnected from the equipment that is the object of control by the device from the setting data set in multiple devices that are communicatively connected to the device itself.

そして、表示制御部203は、抽出部202により各デバイスから抽出されたサービス外オブジェクト情報を表示装置60に一覧表示する。 Then, the display control unit 203 displays a list of the non-service object information extracted from each device by the extraction unit 202 on the display device 60.

このように、エンジニアリング装置20では、サービス外オブジェクトの一覧を表示する旨の指示を受け付け、この指示に応じてサービス外オブジェクト情報を複数のデバイスから一括して抽出し、その結果を表示することができる。これにより、管理者等は、サービス外となっているI/Oオブジェクトを容易に確認することができ、利便性が向上する。 In this way, the engineering device 20 can receive an instruction to display a list of out-of-service objects, and in response to this instruction, extract out-of-service object information from multiple devices all at once and display the results. This allows administrators and others to easily check which I/O objects are out of service, improving convenience.

なお、抽出部202は、上記のようにオブジェクト情報及びサービス外オブジェクト情報を抽出する際、抽出した各情報の件数をカウントしておき、表示制御部203は、抽出部202によりカウントされた各情報の件数を確認項目指定領域5011に表示してもよい。 When extracting object information and non-service object information as described above, the extraction unit 202 may count the number of each piece of extracted information, and the display control unit 203 may display the number of each piece of information counted by the extraction unit 202 in the confirmation item designation area 5011.

例えば、表示制御部203は、「サービス外」と表示された欄Osの右隣の「件数」と表示された欄(符号Co)に、抽出部202によりカウントされたサービス外オブジェクト情報の件数「5」を表示する。同様に、表示制御部203は、デバイス欄De及びプライオリティ欄Prに表示された各行の右隣に、抽出部202によりカウントされた対応するオブジェクト情報の件数をそれぞれ表示する。 For example, the display control unit 203 displays the number of non-service object information items counted by the extraction unit 202, "5", in the column (symbol Co) labeled "Number" to the right of the column Os labeled "Non-service". Similarly, the display control unit 203 displays the number of corresponding object information items counted by the extraction unit 202 to the right of each row displayed in the device column De and priority column Pr.

これにより、管理者等は、抽出されたオブジェクト情報及びサービス外オブジェクト情報の件数を容易に把握することができ、利便性が向上する。 This allows administrators and others to easily grasp the number of extracted object information and non-service object information items, improving convenience.

なお、上記の説明では、エンジニアリング装置20がコマンドの発行元のデバイスの指定を受け付けてオブジェクト情報の抽出を行う機能、サービス外オブジェクト情報を抽出する機能、及び、抽出部202によりカウントされた各情報の件数を表示する機能を有する点について説明したが、これらの機能はいずれも必須ではなく、省略されていてもよい。つまり、エンジニアリング装置20は、少なくとも優先順位の指定を受け付け、受け付けた優先順位のコマンドが有効となっているオブジェクト情報の抽出を行う機能を有していればよい。 In the above explanation, it has been described that the engineering device 20 has a function of accepting the specification of the device that issued the command and extracting object information, a function of extracting non-service object information, and a function of displaying the number of each piece of information counted by the extraction unit 202, but none of these functions are essential and may be omitted. In other words, the engineering device 20 only needs to have a function of accepting at least the specification of a priority and extracting object information for which the command of the accepted priority is valid.

また、上記の説明では、管理者等が優先順位を指定する際、プライオリティ欄Prの各行を選択することで優先順位を指定する例を説明したが、優先順位の指定方法はこれに限らず、例えば管理者等が指定する優先順位を確認項目指定領域5011に直接手入力することで優先順位を指定してもよい。 In the above explanation, an example was given in which the administrator or the like specifies the priority by selecting each row in the priority column Pr, but the method of specifying the priority is not limited to this, and for example, the administrator or the like may specify the priority by manually inputting the priority directly into the confirmation item specification area 5011.

また、上記では、エンジニアリング装置20が情報処理装置の機能を有する場合を示した。しかしながら、これに限らず、監視装置10が情報処理装置の機能を有していてもよい。また、情報処理装置は、エンジニアリング装置20及び監視装置10とは別の装置として構成されていてもよい。 In the above, the engineering device 20 has the function of an information processing device. However, this is not limited to the above, and the monitoring device 10 may have the function of an information processing device. Furthermore, the information processing device may be configured as a device separate from the engineering device 20 and the monitoring device 10.

以上のように、この実施の形態1によれば、エンジニアリング装置20(情報処理装置)は、自機と通信可能に接続されたデバイスに設定されている設定データに含まれるI/Oオブジェクトの設定値を設定又は変更可能なコマンドであって、優先順位が付されているコマンドについて、管理者等から任意の優先順位の指定を受け付ける順位指定受付部201と、順位指定受付部201により優先順位の指定が受け付けられた際に、当該指定された優先順位が付されたコマンドにより設定値が設定又は変更されているI/Oオブジェクトを示すオブジェクト情報を、自機と通信可能に接続された複数のデバイスに設定されている設定データから抽出する抽出部202と、抽出部202により抽出されたオブジェクト情報を一覧表示する表示制御部203と、を備えた。これにより、実施の形態1に係る情報処理装置では、特定の優先順位が設定されたコマンドが有効となっているI/Oオブジェクトを容易に確認することができ、当該確認作業にかかる管理者等の負荷を従来よりも低減可能となる。 As described above, according to the first embodiment, the engineering device 20 (information processing device) includes a priority designation receiving unit 201 that receives an arbitrary priority designation from an administrator or the like for a command that can set or change the setting value of an I/O object included in the setting data set in a device connected to the device in a manner that allows communication with the device, an extraction unit 202 that extracts object information indicating an I/O object whose setting value has been set or changed by a command with the designated priority designation from the setting data set in a plurality of devices connected to the device in a manner that allows communication with the device, and a display control unit 203 that displays a list of the object information extracted by the extraction unit 202. As a result, in the information processing device according to the first embodiment, it is possible to easily check I/O objects for which a command with a specific priority designation is enabled, and the load on the administrator or the like for the checking work can be reduced more than ever before.

また、抽出部202は、順位指定受付部201により優先順位の指定が受け付けられた際に、当該指定された優先順位を示す情報を含むオブジェクト情報を、複数のデバイスに設定されている設定データから抽出し、表示制御部203は、抽出部202により抽出された、優先順位を示す情報を含むオブジェクト情報を一覧表示する。これにより、管理者等は、抽出されたコマンドの優先順位を容易に把握することができ、指定した優先順位のコマンドが抽出されているかを容易に確認することができる。 When the priority designation is accepted by the order designation accepting unit 201, the extraction unit 202 extracts object information including information indicating the designated priority from the setting data set in the multiple devices, and the display control unit 203 displays a list of the object information including information indicating the priority extracted by the extraction unit 202. This allows the administrator, etc. to easily grasp the priority of the extracted commands and easily check whether the commands of the designated priority have been extracted.

また、抽出部202は、順位指定受付部201により優先順位の指定が受け付けられた際に、当該指定された優先順位が付されたコマンドを発行した発行元のデバイスを示す情報を含むオブジェクト情報を、複数のデバイスに設定されている設定データから抽出し、表示制御部203は、抽出部202により抽出された、コマンドの優先順位を示す情報及び当該コマンドの発行元のデバイスを示す情報を含むオブジェクト情報を一覧表示する。これにより、管理者等は、コマンドがどのデバイスから発行されたものかを容易に把握することができる。 When the priority designation is accepted by the order designation accepting unit 201, the extraction unit 202 extracts object information including information indicating the device that issued the command with the designated priority from the setting data set in the multiple devices, and the display control unit 203 displays a list of the object information including the information indicating the priority of the command and the information indicating the device that issued the command, extracted by the extraction unit 202. This allows the administrator, etc., to easily know which device issued the command.

また、抽出部202は、抽出したオブジェクト情報の件数をカウントし、表示制御部203は、抽出部202によりカウントされたオブジェクト情報の件数を表示する。これにより、管理者等は、抽出されたオブジェクト情報の件数を容易に把握することができ、利便性が向上する。 The extraction unit 202 also counts the number of pieces of object information extracted, and the display control unit 203 displays the number of pieces of object information counted by the extraction unit 202. This allows the administrator or the like to easily grasp the number of pieces of object information extracted, improving convenience.

また、エンジニアリング装置20(情報処理装置)は、デバイスに設定されている設定データに含まれるI/Oオブジェクトのうち、当該デバイスによる制御対象である機器との接続が論理的に切り離されているI/Oオブジェクトを示すサービス外オブジェクトの一覧を表示する旨の指示をユーザから受け付ける表示指示受付部を備え、抽出部202は、表示指示受付部により指示が受け付けられた際に、デバイスによる制御対象である機器との接続が論理的に切り離されているサービス外オブジェクトを示すサービス外オブジェクト情報を、自機と通信可能に接続された複数のデバイスに設定されている設定データから抽出し、表示制御部203は、抽出部202により抽出されたサービス外オブジェクト情報を一覧表示する。これにより、管理者等は、サービス外となっているI/Oオブジェクトを容易に確認することができ、利便性が向上する。 The engineering device 20 (information processing device) also includes a display instruction receiving unit that receives an instruction from a user to display a list of out-of-service objects that indicate I/O objects that are logically disconnected from devices that are controlled by the device, among the I/O objects included in the setting data set in the device, and when the display instruction receiving unit receives an instruction, the extraction unit 202 extracts out-of-service object information that indicates out-of-service objects that are logically disconnected from devices that are controlled by the device, from the setting data set in multiple devices that are communicatively connected to the device itself, and the display control unit 203 displays a list of the out-of-service object information extracted by the extraction unit 202. This allows the administrator, etc. to easily check the I/O objects that are out of service, improving convenience.

また、抽出部202は、抽出したサービス外オブジェクト情報の件数をカウントし、表示制御部203は、抽出部202によりカウントされたサービス外オブジェクト情報の件数を表示する。これにより、管理者等は、抽出されたサービス外オブジェクト情報の件数を容易に把握することができ、利便性が向上する。 The extraction unit 202 also counts the number of pieces of non-service object information extracted, and the display control unit 203 displays the number of pieces of non-service object information counted by the extraction unit 202. This allows the administrator or the like to easily grasp the number of pieces of non-service object information extracted, improving convenience.

実施の形態2.
実施の形態1に係るエンジニアリング装置20では、管理者等から任意の優先順位の指定を受け付けるとともに、当該指定が受け付けられた際に、当該指定された優先順位が付されたコマンドが有効となっているI/Oオブジェクトを示す情報を複数のデバイスから一括して抽出し、その結果を一覧で表示する例を示した。実施の形態2では、表示された抽出結果であるI/Oオブジェクトを示す情報を変更可能とする例について説明する。
Embodiment 2.
In the engineering device 20 according to the first embodiment, an example is shown in which an arbitrary priority order is specified by an administrator or the like, and when the specification is received, information indicating I/O objects for which commands with the specified priority order are valid is extracted from a plurality of devices at once, and the results are displayed in a list. In the second embodiment, an example is described in which the information indicating the I/O objects that is the displayed extraction result is changeable.

なお、以下では、実施の形態1と同様に、エンジニアリング装置20bが情報処理装置の機能を有する場合について説明するが、その他の場合(監視装置10が情報処理装置の機能を有する場合、及び、情報処理装置が監視装置10及びエンジニアリング装置20bとは別体に構成された場合)についても同様である。 In the following, as in embodiment 1, a case will be described in which the engineering device 20b has the functions of an information processing device, but the same applies to other cases (when the monitoring device 10 has the functions of an information processing device, and when the information processing device is configured separately from the monitoring device 10 and the engineering device 20b).

図7は実施の形態2に係るエンジニアリング装置20bの構成例を示す図である。この図7に示す実施の形態2に係るエンジニアリング装置20bでは、図2に示す実施の形態1に係るエンジニアリング装置20に対し、変更指示受付部206と、変更反映部207とが追加されている。エンジニアリング装置20bのその他の構成については、実施の形態1に係るエンジニアリング装置20と同様であり、同一の符号を付して異なる部分についてのみ説明を行う。 Figure 7 is a diagram showing an example of the configuration of an engineering device 20b according to embodiment 2. In the engineering device 20b according to embodiment 2 shown in Figure 7, a change instruction receiving unit 206 and a change reflecting unit 207 are added to the engineering device 20 according to embodiment 1 shown in Figure 2. The other configuration of the engineering device 20b is similar to that of the engineering device 20 according to embodiment 1, and the same reference numerals are used to denote only the different parts.

変更指示受付部206は、表示制御部203により一覧表示されたオブジェクト情報に対する変更指示を管理者等から受け付ける。例えば、変更指示受付部206は、表示制御部203によりオブジェクト情報表示領域5012に一覧表示されたオブジェクト情報を管理者等が変更した場合に、当該オブジェクト情報に対する変更指示を受け付ける。 The change instruction receiving unit 206 receives, from an administrator or the like, an instruction to change the object information displayed in a list by the display control unit 203. For example, when an administrator or the like changes the object information displayed in a list in the object information display area 5012 by the display control unit 203, the change instruction receiving unit 206 receives an instruction to change the object information.

表示制御部203は、管理者等による変更後のオブジェクト情報をオブジェクト情報表示領域5012に表示する。 The display control unit 203 displays the object information after the change made by the administrator, etc. in the object information display area 5012.

変更反映部207は、変更指示受付部206により受け付けられた変更指示に応じて、当該変更指示がなされたオブジェクト情報に基づき、当該変更指示がなされたオブジェクト情報の抽出元のデバイスを特定し、当該特定した抽出元のデバイスに設定されている設定データに当該変更後のオブジェクト情報を反映させる。 The change reflecting unit 207, in response to a change instruction received by the change instruction receiving unit 206, identifies the device from which the object information for which the change instruction was made was extracted based on the object information for which the change instruction was made, and reflects the changed object information in the setting data set in the identified device from which the object information was extracted.

なお、変更指示受付部206は、表示制御部203によりサービス外オブジェクト情報が一覧表示された場合、当該サービス外オブジェクト情報に対する変更指示を管理者等から受け付けてもよい。その場合、表示制御部203は、管理者等による変更後のサービス外オブジェクト情報をオブジェクト情報表示領域5012に表示してもよい。 When the display control unit 203 displays a list of non-service object information, the change instruction receiving unit 206 may receive an instruction to change the non-service object information from an administrator or the like. In this case, the display control unit 203 may display the non-service object information after the change by the administrator or the like in the object information display area 5012.

また、その場合、変更反映部207は、変更指示受付部206により受け付けられた変更指示に応じて、当該変更指示がなされたサービス外オブジェクト情報に基づき、当該変更指示がなされたサービス外オブジェクト情報の抽出元のデバイスを特定し、当該特定した抽出元のデバイスに設定されている設定データに当該変更後のサービス外オブジェクト情報を反映させてもよい。 In this case, the change reflecting unit 207 may, in response to the change instruction received by the change instruction receiving unit 206, identify the device from which the out-of-service object information for which the change instruction was made was extracted based on the out-of-service object information for which the change instruction was made, and reflect the changed out-of-service object information in the setting data set in the identified device from which the change was made.

次に、実施の形態2に係るエンジニアリング装置20bの動作例について、図8を参照しながら説明する。なお、図8に示すフローチャートにおけるステップST801~ST804は、図3に示すフローチャートにおけるステップST301~ST304と同一であるため、再度の説明を省略する。 Next, an example of the operation of the engineering device 20b according to the second embodiment will be described with reference to FIG. 8. Note that steps ST801 to ST804 in the flowchart shown in FIG. 8 are the same as steps ST301 to ST304 in the flowchart shown in FIG. 3, and therefore will not be described again.

ステップST805において、変更指示受付部206は、表示制御部203により一覧表示されたオブジェクト情報に対する変更指示を管理者等から受け付ける(ステップST805)。 In step ST805, the change instruction receiving unit 206 receives, from the administrator or the like, an instruction to change the object information displayed in a list by the display control unit 203 (step ST805).

例えば、表示制御部203により一覧表示されたオブジェクト情報が図6に示す状態であるとき、管理者等は、1行目のオブジェクト情報のカレントコマンドプライオリティ欄601に表示されている「8 強制操作」を選択し、「8 強制操作」を選択した状態で不図示の解除ボタンを押下する。このとき、変更指示受付部206は、1行目のオブジェクト情報に対する変更指示(コマンドの解除指示)を受け付ける。 For example, when the object information displayed as a list by the display control unit 203 is in the state shown in FIG. 6, the administrator or the like selects "8 Forced Operation" displayed in the current command priority column 601 of the object information in the first row, and presses a release button (not shown) with "8 Forced Operation" selected. At this time, the change instruction receiving unit 206 receives a change instruction (command release instruction) for the object information in the first row.

次いで、変更反映部207は、変更指示受付部206により受け付けられた変更指示に応じて、当該変更指示がなされたオブジェクト情報に基づき、当該変更指示がなされたオブジェクト情報の抽出元のデバイスを特定し、当該特定した抽出元のデバイスに設定されている設定データに当該変更後のオブジェクト情報を反映させる(ステップST806)。 Next, in response to the change instruction received by the change instruction receiving unit 206, the change reflecting unit 207 identifies the device from which the object information for which the change instruction was made was extracted based on the object information for which the change instruction was made, and reflects the changed object information in the setting data set in the identified device from which the object information was extracted (step ST806).

例えば、変更反映部207は、変更指示受付部206により受け付けられた変更指示がなされたオブジェクト情報に基づき、当該変更指示がなされたオブジェクト情報の抽出元のデバイスが、UDコードが「100001」のデバイスであることを特定する。 For example, based on the object information for which a change instruction has been made and which has been accepted by the change instruction accepting unit 206, the change reflecting unit 207 identifies that the device from which the object information for which a change instruction has been made was extracted is a device with a UD code of "100001".

そして、変更反映部207は、当該特定したUDコードが「100001」のデバイスに設定されている設定データに、当該変更後のオブジェクト情報、すなわち現時点で有効となっている、優先順位が「8 強制操作」のコマンドを解除する旨を反映させる。 Then, the change reflecting unit 207 reflects the changed object information, i.e., the cancellation of the currently active command with priority level "8 Forced Operation", in the setting data set for the device with the identified UD code "100001".

これにより、UDコードが「100001」のデバイスでは、変更対象となったI/Oオブジェクトに対して有効となっていた8等級のコマンドが解除され、その次に最上位となる優先順位のコマンドが繰り上がって有効となる。 As a result, on a device with a UD code of "100001", the 8th level command that was active for the I/O object that was changed is released, and the command with the next highest priority is promoted to become active.

また、例えば、表示制御部203によりサービス外オブジェクト情報が一覧表示された場合、管理者等は、いずれかのサービス外オブジェクト情報を選択し、当該サービス外オブジェクト情報を選択した状態で不図示の解除ボタンを押下する。このとき、変更指示受付部206は、当該サービス外オブジェクト情報に対する変更指示(サービス外からの復帰指示)を受け付けてもよい。 For example, when the display control unit 203 displays a list of non-service object information, the administrator or the like selects one of the non-service object information and presses a release button (not shown) with the non-service object information selected. At this time, the change instruction receiving unit 206 may receive a change instruction for the non-service object information (an instruction to return from non-service).

この場合、例えば変更反映部207は、変更指示受付部206により受け付けられた変更指示がなされたサービス外オブジェクト情報に基づき、当該変更指示がなされたサービス外オブジェクト情報の抽出元のデバイスを特定する。 In this case, for example, the change reflecting unit 207 identifies the device from which the non-service object information for which a change instruction has been made was extracted, based on the non-service object information for which a change instruction has been made and which has been received by the change instruction receiving unit 206.

そして、変更反映部207は、当該特定した抽出元のデバイスに設定されている設定データに、当該変更後のサービス外オブジェクト情報、すなわち当該I/Oオブジェクトのサービス外を解除して、当該デバイスによる制御対象である機器との論理的な接続を復旧する旨を反映させる。これにより、上記抽出元のデバイスでは、当該I/Oオブジェクトの状態がサービス外から通常の状態に復帰する。 Then, the change reflecting unit 207 reflects the changed out-of-service object information, i.e., the cancellation of the out-of-service state of the I/O object and the restoration of the logical connection with the equipment that is the target of control by the device, in the setting data set in the identified extraction source device. As a result, the state of the I/O object in the extraction source device returns from out-of-service to the normal state.

なお、上記の説明では、管理者等が不図示の解除ボタンを押下したときに、変更指示受付部206が変更指示を受け付ける例を説明した。しかしながら、変更指示受付部206はこれに限らず、例えば管理者等がカレントコマンドプライオリティ欄601に表示されている優先順位を手入力で別の優先順位に変更した場合に、オブジェクト情報に対する変更指示を受け付けてもよい。例えば、変更指示受付部206は、例えば図9に示すように、管理者等が1行目のオブジェクト情報のカレントコマンドプライオリティ欄601に表示されている「8 強制操作」を「16 一般制御・通常操作」に変更した場合に、当該オブジェクト情報に対する変更指示を受け付けてもよい。 In the above description, an example has been described in which the change instruction receiving unit 206 receives a change instruction when the administrator or the like presses a release button (not shown). However, the change instruction receiving unit 206 is not limited to this, and may receive a change instruction for object information when, for example, the administrator or the like manually changes the priority displayed in the current command priority column 601 to another priority. For example, as shown in FIG. 9, when the administrator or the like changes "8 Forced Operation" displayed in the current command priority column 601 of the object information in the first row to "16 General control/normal operation", the change instruction receiving unit 206 may receive a change instruction for the object information.

また、上記の説明では、管理者等がカレントコマンドプライオリティ欄601に表示されている優先順位を変更した例を説明した。しかしながら、管理者等はこれに限らず、表示制御部203により一覧表示されたオブジェクト情報及びサービス外オブジェクト情報の他の欄(例えばデバイス欄602等)の表示内容を変更してもよい。その場合でも、変更反映部207は、当該変更後のオブジェクト情報及びサービス外オブジェクト情報を、抽出元のデバイスに設定されている設定データに反映させればよい。 In the above explanation, an example has been described in which the administrator or the like has changed the priority displayed in the current command priority column 601. However, the administrator or the like is not limited to this, and may change the display contents of other columns (e.g., the device column 602, etc.) of the object information and non-service object information displayed in a list by the display control unit 203. Even in this case, the change reflection unit 207 simply reflects the changed object information and non-service object information in the setting data set in the device from which the information was extracted.

以上のように、実施の形態2によれば、エンジニアリング装置20b(情報処理装置)は、表示制御部203により一覧表示されたオブジェクト情報に対する変更指示を管理者等から受け付ける変更指示受付部206と、変更指示受付部206により受け付けられた変更指示に応じて、当該変更指示がなされたオブジェクト情報に基づき、当該変更指示がなされたオブジェクト情報の抽出元のデバイスを特定し、当該特定した抽出元のデバイスに設定されている設定データに当該変更後のオブジェクト情報を反映させる変更反映部207と、を備えた。これにより、実施の形態2に係る情報処理装置では、実施の形態1の効果に加え、オブジェクト情報の変更を容易に行うことができる。例えば、管理者等は、一覧表示されたオブジェクト情報の中に、優先順位が明らかに誤っているコマンドがあることを発見し、当該コマンドを解除したいような場合に、当該一覧表示から速やかにコマンドの解除を行うことができ、利便性が向上する。 As described above, according to the second embodiment, the engineering device 20b (information processing device) includes a change instruction receiving unit 206 that receives, from an administrator or the like, a change instruction for the object information displayed in a list by the display control unit 203, and a change reflecting unit 207 that, in response to the change instruction received by the change instruction receiving unit 206, identifies the device from which the object information for which the change instruction was made was extracted based on the object information for which the change instruction was made, and reflects the changed object information in the setting data set in the identified device from which the object information was extracted. As a result, in the information processing device according to the second embodiment, in addition to the effects of the first embodiment, it is possible to easily change the object information. For example, when an administrator or the like finds that a command with a clearly incorrect priority is included in the object information displayed in a list and wants to cancel the command, the administrator or the like can quickly cancel the command from the list display, improving convenience.

なお、本開示はその開示の範囲内において、各実施の形態の自由な組合わせ、或いは各実施の形態の任意の構成要素の変形、若しくは各実施の形態において任意の構成要素の省略が可能である。 Within the scope of this disclosure, it is possible to freely combine the embodiments, modify any of the components of each embodiment, or omit any of the components of each embodiment.

1 施設監視システム
10 監視装置
20、20b、20c、20d エンジニアリング装置
25 スイッチングハブ
30 統合コントローラ
40 プライマリデバイス
50 セカンダリデバイス
60 表示装置
201 順位指定受付部
202 抽出部
203 表示制御部
204 表示指示受付部
205 保持部
206 変更指示受付部
207 変更反映部
401 ツリーペイン
402 コンテンツペイン
403 操作ペイン
501 コマンド状況確認画面
601 カレントコマンドプライオリティ欄
602 デバイス欄
1001 カレントコマンダ欄
1002 カレントコマンドプライオリティ欄
5011 確認項目指定領域
5012 オブジェクト情報表示領域
Cc カレントコマンド欄
Co 件数欄
De デバイス欄
NW ネットワーク
Os サービス外欄
Pr プライオリティ欄
1 Facility monitoring system 10 Monitoring device 20, 20b, 20c, 20d Engineering device 25 Switching hub 30 Integrated controller 40 Primary device 50 Secondary device 60 Display device 201 Order designation reception unit 202 Extraction unit 203 Display control unit 204 Display instruction reception unit 205 Storage unit 206 Change instruction reception unit 207 Change reflection unit 401 Tree pane 402 Content pane 403 Operation pane 501 Command status confirmation screen 601 Current command priority field 602 Device field 1001 Current commander field 1002 Current command priority field 5011 Confirmation item designation area 5012 Object information display area Cc Current command field Co Number field De Device field NW Network Os Out-of-service field Pr Priority field

Claims (8)

自機と通信可能に接続されたデバイスに設定されている設定データに含まれるI/Oオブジェクトの設定値を設定又は変更可能なコマンドであって、優先順位が付されているコマンドについて、ユーザから任意の優先順位の指定を受け付ける順位指定受付部と、
前記順位指定受付部により優先順位の指定が受け付けられた際に、当該指定された優先順位が付されたコマンドにより設定値が設定又は変更されているI/Oオブジェクトを示すオブジェクト情報を、自機と通信可能に接続された複数のデバイスに設定されている設定データから抽出する抽出部と、
前記抽出部により抽出されたオブジェクト情報を一覧表示する表示制御部と、
を備えた情報処理装置。
a priority designation receiving unit that receives, from a user, a designation of an arbitrary priority for a command that can set or change a setting value of an I/O object included in setting data that is set in a device communicably connected to the device itself and that has a priority;
an extracting unit that, when the priority designation receiving unit accepts a designation of a priority, extracts object information indicating an I/O object whose setting value has been set or changed by a command to which the designated priority is assigned from setting data set in a plurality of devices communicably connected to the device itself;
a display control unit that displays a list of the object information extracted by the extraction unit;
An information processing device comprising:
前記抽出部は、
前記順位指定受付部により優先順位の指定が受け付けられた際に、当該指定された優先順位を示す情報を含む前記オブジェクト情報を、前記複数のデバイスに設定されている設定データから抽出し、
前記表示制御部は、
前記抽出部により抽出された、優先順位を示す情報を含むオブジェクト情報を一覧表示する
ことを特徴とする請求項1記載の情報処理装置。
The extraction unit is
extracting, when the priority designation acceptance unit accepts a designation of a priority, the object information including information indicating the designated priority from setting data set in the plurality of devices;
The display control unit is
2. The information processing apparatus according to claim 1, further comprising: displaying a list of object information including information indicating a priority order extracted by said extraction unit.
前記抽出部は、
前記順位指定受付部により優先順位の指定が受け付けられた際に、当該指定された優先順位が付されたコマンドを発行した発行元のデバイスを示す情報を含む前記オブジェクト情報を、前記複数のデバイスに設定されている設定データから抽出し、
前記表示制御部は、
前記抽出部により抽出された、コマンドの発行元のデバイスを示す情報を含むオブジェクト情報を一覧表示する
ことを特徴とする請求項1又は請求項2に記載の情報処理装置。
The extraction unit is
extracting, when the priority designation acceptance unit accepts a designation of a priority, the object information including information indicating a device that has issued a command to which the designated priority has been assigned from the setting data set in the plurality of devices;
The display control unit is
3 . The information processing apparatus according to claim 1 , further comprising: displaying a list of object information including information indicating a device that has issued a command, the object information being extracted by the extraction unit. 4 .
前記抽出部は、抽出した前記オブジェクト情報の件数をカウントし、
前記表示制御部は、前記抽出部によりカウントされた前記オブジェクト情報の件数を表示する
ことを特徴とする請求項1から請求項3のうちいずれか1項に記載の情報処理装置。
The extraction unit counts the number of pieces of extracted object information,
The information processing device according to claim 1 , wherein the display control unit displays the number of pieces of object information counted by the extraction unit.
前記表示制御部により一覧表示されたオブジェクト情報に対する変更指示を受け付ける変更指示受付部と、
前記変更指示受付部により受け付けられた変更指示に応じて、当該変更指示がなされたオブジェクト情報に基づき、当該変更指示がなされたオブジェクト情報の抽出元のデバイスを特定し、当該特定した抽出元のデバイスに設定されている設定データに当該変更後のオブジェクト情報を反映させる変更反映部と、
を備えたことを特徴とする請求項1から請求項4のうちいずれか1項に記載の情報処理装置。
a modification instruction receiving unit that receives a modification instruction for modifying the object information displayed as a list by the display control unit;
a change reflecting unit that, in response to the change instruction received by the change instruction receiving unit, identifies a device that is a source of extraction of the object information for which the change instruction has been made, based on the object information for which the change instruction has been made, and reflects the changed object information in setting data set in the identified device from which the object information has been made;
5. The information processing apparatus according to claim 1, further comprising:
前記デバイスに設定されている設定データに含まれるI/Oオブジェクトのうち、当該デバイスによる制御対象である機器との接続が論理的に切り離されているI/Oオブジェクトを示すサービス外オブジェクトの一覧を表示する旨の指示をユーザから受け付ける表示指示受付部を備え、
前記抽出部は、
前記表示指示受付部により前記指示が受け付けられた際に、デバイスによる制御対象である機器との接続が論理的に切り離されているサービス外オブジェクトを示すサービス外オブジェクト情報を、自機と通信可能に接続された複数のデバイスに設定されている設定データから抽出し、
前記表示制御部は、
前記抽出部により抽出されたサービス外オブジェクト情報を一覧表示する
ことを特徴とする請求項1から請求項5のうちいずれか1項に記載の情報処理装置。
a display instruction receiving unit that receives an instruction from a user to display a list of out-of-service objects indicating I/O objects that are logically disconnected from a device that is a control target of the device, among the I/O objects included in the setting data that is set in the device;
The extraction unit is
When the display instruction receiving unit receives the instruction, out-of-service object information indicating an out-of-service object that is logically disconnected from a device that is a control target of the device is extracted from setting data set in a plurality of devices communicably connected to the device;
The display control unit is
The information processing device according to claim 1 , further comprising: displaying a list of the non-service object information extracted by the extraction unit.
前記抽出部は、抽出した前記サービス外オブジェクト情報の件数をカウントし、
前記表示制御部は、前記抽出部によりカウントされた前記サービス外オブジェクト情報の件数を表示する
ことを特徴とする請求項6記載の情報処理装置。
The extraction unit counts the number of pieces of the extracted non-service object information,
The information processing device according to claim 6 , wherein the display control unit displays the number of pieces of the non-service object information counted by the extraction unit.
情報処理装置による情報処理方法であって、
順位指定受付部が、自機と通信可能に接続されたデバイスに設定されている設定データに含まれるI/Oオブジェクトの設定値を設定又は変更可能なコマンドであって、優先順位が付されているコマンドについて、ユーザから任意の優先順位の指定を受け付けるステップと、
抽出部が、前記順位指定受付部により優先順位の指定が受け付けられた際に、当該指定された優先順位が付されたコマンドにより設定値が設定又は変更されているI/Oオブジェクトを示すオブジェクト情報を、自機と通信可能に接続された複数のデバイスに設定されている設定データから抽出するステップと、
表示制御部が、前記抽出部により抽出されたオブジェクト情報を一覧表示するステップと、
を有する情報処理方法。
An information processing method by an information processing device,
a step in which a priority designation receiving unit receives from a user a designation of an arbitrary priority order for a command capable of setting or changing a setting value of an I/O object included in setting data set in a device communicably connected to the device, the command being assigned a priority order;
an extracting unit extracting, when the priority designation receiving unit accepts a designation of a priority, object information indicating an I/O object whose setting value has been set or changed by a command to which the designated priority is assigned from setting data set in a plurality of devices communicably connected to the device itself;
a display control unit displaying a list of the object information extracted by the extraction unit;
An information processing method comprising the steps of:
JP2022002678A 2022-01-12 2022-01-12 Information processing device and information processing method Active JP7645826B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022002678A JP7645826B2 (en) 2022-01-12 2022-01-12 Information processing device and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022002678A JP7645826B2 (en) 2022-01-12 2022-01-12 Information processing device and information processing method

Publications (2)

Publication Number Publication Date
JP2023102307A JP2023102307A (en) 2023-07-25
JP7645826B2 true JP7645826B2 (en) 2025-03-14

Family

ID=87377116

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022002678A Active JP7645826B2 (en) 2022-01-12 2022-01-12 Information processing device and information processing method

Country Status (1)

Country Link
JP (1) JP7645826B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007065914A (en) 2005-08-30 2007-03-15 Digital Electronics Corp Screen generation device and program, and recording medium recording program
US20170300193A1 (en) 2016-04-18 2017-10-19 Johnson Controls Technology Company Building management system user interfaces
US20210149352A1 (en) 2019-11-19 2021-05-20 Johnson Controls Technology Company Building management system with involvement user interface

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007065914A (en) 2005-08-30 2007-03-15 Digital Electronics Corp Screen generation device and program, and recording medium recording program
US20170300193A1 (en) 2016-04-18 2017-10-19 Johnson Controls Technology Company Building management system user interfaces
US20210149352A1 (en) 2019-11-19 2021-05-20 Johnson Controls Technology Company Building management system with involvement user interface

Also Published As

Publication number Publication date
JP2023102307A (en) 2023-07-25

Similar Documents

Publication Publication Date Title
US9497092B2 (en) Remote device management interface
US8055496B2 (en) Ensuring product correctness in a multilingual environment
US9280451B2 (en) Testing device
US20110154123A1 (en) System and Method for Protecting Users of Data Storage Systems Against Know Problems
US20070294212A1 (en) Information processing apparatus, control method thereof, program, and storage medium
WO2008030826A2 (en) Improved keyboards having multiple groups of keys in the management of a process control plant
JP2007199819A (en) Message display control program and message display control device
JP2016197368A (en) Facility management device and facility management method
JP5519458B2 (en) Plant monitoring control system and display screen management method
JP7645826B2 (en) Information processing device and information processing method
US7853830B2 (en) Apparatus and method for providing error notification in a wireless virtual file system
EP1582949B1 (en) Method for automatic modeling a process control system and corresponding process control system
US20050246662A1 (en) Methods and apparatus for providing menu data to a storage automation library
JP7692846B2 (en) Information processing device and information processing method
WO2007019285A2 (en) Methods and arrangements for performing desktop switching
US7278104B1 (en) Graphical user interface for managing network elements
CA2138627A1 (en) Method and system for launching application programs on an application server system
CN121364916B (en) Interface information processing method and device, storage medium and electronic equipment
CN120640339B (en) Method, device and equipment for controlling interaction of debugging tools of wireless intelligent equipment
JP7834251B1 (en) Support programs, support devices, support systems, and support methods
JP7654153B1 (en) Home appliance control system, server device, application program, and home appliance control method
US20250348374A1 (en) Test support device and test support method
KR101949983B1 (en) Device and method for changing setting value of electric power equipments
JPH11338677A (en) How to define the system configuration
JP5852066B2 (en) Server, server control method, server control program, communication system, and information processing apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240617

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250129

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250204

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250304

R150 Certificate of patent or registration of utility model

Ref document number: 7645826

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150