JP7645826B2 - Information processing device and information processing method - Google Patents
Information processing device and information processing method Download PDFInfo
- 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
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.
ところで、コマンドの優先順位は、その体系が必ずしも統一されておらず、例えば現場によって体系が異なる場合がある。例えば、現場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,
この場合、例えば現場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
そこで、管理者等は、このような想定外の動作の原因を確認するため、エンジニアリング装置のコネクトモードを用いて、現場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
しかしながら、従来のエンジニアリング装置では、管理者等が確認したいコマンドの優先順位の指定を受け付け、当該指定された優先順位のコマンドが有効となっているオブジェクト情報のみを、複数のデバイスから一括して抽出することができない。そのため、管理者等は、エンジニアリング装置を例えば現場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
このように、従来は、特定の優先順位が設定されたコマンドが有効となっている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は実施の形態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.
FIG. 1 is a diagram showing an example of the configuration of a
1, the
なお、図1では施設監視システム1に監視装置10、エンジニアリング装置20、スイッチングハブ25、統合コントローラ30、及びプライマリデバイス40がそれぞれ1台、セカンダリデバイス50が3台備えられているが、各装置の台数はこれに限られない。また、セカンダリデバイス50には、制御又は監視の対象となる機器が接続されているが、図1ではこの機器の表示を省略している。
In FIG. 1, the
監視装置10は、プライマリデバイス40及びセカンダリデバイス50を介して、セカンダリデバイス50に接続された機器の動作を監視する。具体的には、監視装置10は、所定の間隔で、又は管理者等の指示に応じて、プライマリデバイス40及びセカンダリデバイス50に対し、機器の動作を監視するために必要なデータの取得要求を送信する。そして、監視装置10は、プライマリデバイス40及びセカンダリデバイス50から取得したデータに基づいて監視用の画面を構成し、当該構成した画面を後述する表示装置60に表示させる。
The
なお、監視装置10は、上記データの取得要求を統合コントローラ30にも送信し、統合コントローラ30、プライマリデバイス40及びセカンダリデバイス50から取得したデータに基づいて上記監視用の画面を構成してもよい。
The
エンジニアリング装置20は、上述した設定データの作成を含むエンジニアリング処理を行い、施設監視システム1を構築する。設定データは、例えば、統合コントローラ30がプライマリデバイス40の状態を監視するための統合コントローラ30用の設定データ、プライマリデバイス40が配下のセカンダリデバイス50を監視又は制御するためのプライマリデバイス40用の設定データ、及び、セカンダリデバイス50が配下の機器を監視又は制御するためのセカンダリデバイス50用の設定データである。また、エンジニアリング装置20は、統合コントローラ30用の設定データ、プライマリデバイス40用の設定データ、及びセカンダリデバイス50用の設定データをまとめたデータを、エンジニアリングデータとして後述する保持部205に保持する。
The
また、エンジニアリング装置20は、管理者等により指定された優先順位が付されたコマンドが有効となっているI/Oオブジェクトを示す情報を複数のデバイスから一括して抽出し、その結果を一覧表示する機能(情報処理装置の機能)も有している。エンジニアリング装置20は、この機能により、管理者等による指定が受け付けられた際に当該指定された優先順位が付されたコマンドが有効となっているI/Oオブジェクトを示す情報を表示装置60に一覧表示する。このエンジニアリング装置20が有する情報処理装置の機能については後述する。
The
統合コントローラ30は、エンジニアリング装置20が保持するエンジニアリングデータのうち、自機に対応する設定データをエンジニアリング装置20からダウンロードし、当該ダウンロードした設定データに基づいて動作することで、プライマリデバイス40の状態を監視する。統合コントローラ30とプライマリデバイス40は、スイッチングハブ25を介してエンジニアリング装置20に接続されており、ネットワークNWの同じ階層に設置されている。
The
プライマリデバイス40は、エンジニアリング装置20が保持するエンジニアリングデータのうち、自機に対応する設定データをエンジニアリング装置20からダウンロードし、当該ダウンロードした設定データに基づいて動作することで、配下のセカンダリデバイス50を監視又は制御する。
The
セカンダリデバイス50は、エンジニアリング装置20が保持するエンジニアリングデータのうち、自機に対応する設定データをエンジニアリング装置20からダウンロードし、当該ダウンロードした設定データに基づいて動作することで、配下の機器を監視又は制御する。機器は、施設内に設置されており、例えば、センサ、温度計、モータ、ダンパ又は電力計で構成される。
The
次に、エンジニアリング装置20の構成例について、図2を参照しながら説明する。以下では、エンジニアリング装置20が有する構成のうち、管理者等により指定された優先順位が付されたコマンドが有効となっているI/Oオブジェクトを示す情報を複数のデバイスから一括して抽出し、その結果を一覧表示する構成(情報処理装置の構成)についてのみ説明を行う。
Next, an example of the configuration of the
エンジニアリング装置は、図2に示すように、順位指定受付部201、抽出部202、表示制御部203、表示指示受付部204、及び保持部205を備えている。
As shown in FIG. 2, the engineering device includes a priority
保持部205は、1つ以上の設定データを保持する。設定データは、エンジニアリング装置20と通信可能に接続されたデバイス(統合コントローラ30、プライマリデバイス40、及びセカンダリデバイス50)を設定対象とするデータである。設定データには、複数の設定項目が含まれている。なお、保持部205が保持する設定データが複数である場合、保持部205は、それらの設定データが1つにまとめられたデータをエンジニアリングデータとして保持する。
The holding
順位指定受付部201は、自機と通信可能に接続されたデバイス(例えばセカンダリデバイス50)に設定されている設定データに含まれるI/Oオブジェクトの設定値を変更可能なコマンドであって、予め所定の優先順位が付されているコマンドについて、管理者等から任意の優先順位の指定を受け付ける。
The priority
抽出部202は、順位指定受付部201により優先順位の指定が受け付けられた際に、当該指定された優先順位が付されたコマンドにより設定値が設定又は変更されているI/Oオブジェクトを示すオブジェクト情報を、自機と通信可能に接続された複数のデバイス(例えば複数のセカンダリデバイス50)に設定されている設定データから抽出する。
When the priority designation is accepted by the order
なお、上記複数のデバイスは、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
また、上記複数のデバイスは、自機に対してコマンドを発行した他のデバイス(発行元のデバイス)を示す情報を設定済みデータ内に保持している。そこで、抽出部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
表示制御部203は、抽出部202により抽出されたオブジェクト情報を表示装置60に一覧表示する。
The
なお、抽出部202は、上記抽出したオブジェクト情報の件数をカウントしておき、表示制御部203は、抽出部202によりカウントされたオブジェクト情報の件数を表示装置60に表示してもよい。
In addition, the
表示指示受付部204は、自機と通信可能に接続されたデバイスに設定されている設定データに含まれるI/Oオブジェクトのうち、当該デバイスによる制御対象である機器との接続が論理的に切り離されているI/Oオブジェクトを示すサービス外オブジェクトの一覧を表示する旨の指示を管理者等から受け付ける。
The display
抽出部202は、表示指示受付部204により指示が受け付けられた際に、デバイスによる制御対象である機器との接続が論理的に切り離されているサービス外オブジェクトを示すサービス外オブジェクト情報を、自機と通信可能に接続された複数のデバイスに設定されている設定データ(設定済みデータ)から抽出してもよい。
When an instruction is received by the display
表示制御部203は、抽出部202により抽出されたサービス外オブジェクト情報を表示装置60に一覧表示してもよい。
The
なお、抽出部202は、上記抽出したサービス外オブジェクト情報の件数をカウントしておき、表示制御部203は、抽出部202によりカウントされたサービス外オブジェクト情報の件数を表示装置60に表示してもよい。
In addition, the
なお、エンジニアリング装置20は、システムLSI(Large Scale Integration)等の処理回路、又はメモリ等に記憶されたプログラムを実行するCPU(Central Processing Unit)等により実現される。
The
また、保持部205は、HDD(Hard Disk Drive)、DVD(Digital Versatile Disc)又はメモリ等によって構成される。
The
また上記では、エンジニアリング装置20が表示指示受付部204を備える例を説明した。しかしながら、表示指示受付部204は必須の構成ではなく、省略されていてもよい。また、上記では、保持部205がエンジニアリング装置20の内部に設けられた場合を示した。しかしながら、これに限らず、保持部205はエンジニアリング装置20の外部に設けられていてもよい。
Also, in the above, an example has been described in which the
次に、図1,2に示す実施の形態1に係るエンジニアリング装置20の動作例について、図3を参照しながら説明する。
Next, an example of the operation of the
なお、ここでは説明を分かり易くするため、保持部205は1つ以上の設定データを保持しているものとする。また、保持部205が保持する設定データには、複数の設定項目が含まれているものとし、当該複数の設定項目には、当該設定データの設定対象となるデバイスに関する情報(デバイス情報)、及び、I/Oオブジェクトを示す情報(オブジェクト情報)が含まれているものとする。
For ease of understanding, it is assumed here that the
また、保持部205に保持されている上記設定データは、デバイス(統合コントローラ30、プライマリデバイス40及びセカンダリデバイス50)によってダウンロードされ、当該デバイスに設定されているものとする。なお、ここでは、デバイスに設定されている設定データを特に「設定済みデータ」という。
The above setting data stored in the
また、設定済みデータに含まれるオブジェクト情報には、当該オブジェクト情報が示す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
具体的には、まず管理者等は、設定データを表示するための画面(設定データ表示画面)を表示装置60に表示させる。例えば、設定データ表示画面は、図4に示すように、ツリーペイン401と、コンテンツペイン402と、操作ペイン403とを含んで構成される。
Specifically, first, the administrator or the like causes the
ツリーペイン401は、上記複数のデバイスに関する情報(デバイス情報)をツリー形式で表示した領域である。各デバイス情報の配下には、ノードが表示されている。ノードは、各デバイスに設定される設定データをカテゴリ毎に分類した際の各カテゴリを示している。
The
コンテンツペイン402は、管理者等により選択されたデバイス又はノードに対応する設定データが表示される領域である。初期状態では、コンテンツペイン402には何も表示されていない。
The
操作ペイン403は、コンテンツペイン402に表示された設定データに対する操作を行うためのアイコン等が表示された領域である。
The
そして、管理者等は、この設定データ表示画面の上部に表示されたメニューバーから、上述のコマンド状況確認画面を呼び出すためのメニューを選択する。 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
コマンド状況確認画面の一例を図5に示す。図5に示すコマンド状況確認画面501は、コマンドの状況を確認するための画面である。ここでは、コマンド状況確認画面501は、コンテンツペイン402に表示される。
An example of a command status confirmation screen is shown in FIG. 5. The command
コマンド状況確認画面501は、例えば図5に示すように、主に確認項目指定領域5011と、オブジェクト情報表示領域5012とを含んで構成されている。
As shown in FIG. 5, the command
確認項目指定領域5011は、管理者等が確認項目を指定するための領域である。ここでは、確認項目とは、抽出部202による抽出対象とするオブジェクト情報の条件をいう。例えば、図5の例では、確認項目指定領域5011には、「サービス外」と表示された欄Os(以下、「サービス外欄」ともいう。)と、「カレントコマンド」と表示された欄Cc(以下、「カレントコマンド欄」ともいう。)とが表示されている。また、カレントコマンド欄Ccは、さらに「デバイス」と表示された欄De(以下、「デバイス欄」ともいう。)と、「プライオリティ」と表示された欄Pr(以下、「プライオリティ欄」ともいう。)とに分割されている。
The confirmation
このうち、デバイス欄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
なお、図5に示す「1 SVC」は統合コントローラ30を示し、「2 DDC」はプライマリデバイス40及びセカンダリデバイス50を示し、「3 エンジツール」はエンジニアリング装置(例えば自機)を示している。
In addition, in FIG. 5, "1 SVC" indicates the integrated
また、プライオリティ欄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
なお、図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
また、例えば、管理者等は、3行目の「3 エンジツール」を選択すると、抽出部202は、この選択の際にエンジニアリング装置から発行されたコマンドが有効となっているI/Oオブジェクトを示す情報(オブジェクト情報)を、自機と通信可能に接続された複数のデバイス(例えば複数のセカンダリデバイス50)に設定されている設定データから抽出する。
For example, when an administrator or the like selects "3 Engineering Tool" on the third line, the
次に、順位指定受付部201は、自機と通信可能に接続されたデバイス(特にセカンダリデバイス50)に設定されているI/Oオブジェクトの設定値を変更可能なコマンドについて、管理者等から任意の優先順位の指定を受け付ける(ステップST302)。
Next, the priority
例えば、管理者等は、優先順位として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
また、例えば管理者等は、優先順位として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
次に、抽出部202は、順位指定受付部201により優先順位の指定が受け付けられた際に、当該指定された優先順位が付されたコマンドにより設定値が設定又は変更されているI/Oオブジェクトを示すオブジェクト情報を、自機と通信可能に接続された複数のデバイスに設定されている設定データから抽出する(ステップST303)。
Next, when the priority designation is accepted by the order
例えば、順位指定受付部201により、管理者等から優先順位の指定として8等級の指定が受け付けられた場合、抽出部202は、順位指定受付部201により8等級の指定が受け付けられた際に、優先順位が8等級のコマンドにより設定値が設定又は変更されている(すなわち、優先順位が8等級のコマンドが有効となっている)オブジェクト情報を、自機と通信可能に接続された複数のデバイスに設定されている設定データから抽出する。なお、ここで抽出されるオブジェクト情報には、コマンドの優先順位(8等級)を示す情報が含まれている。
For example, when the priority
また、例えば順位指定受付部201により、管理者等から優先順位の指定として16等級の指定が受け付けられた場合、抽出部202は、順位指定受付部201により16等級の指定が受け付けられた際に、優先順位が16等級のコマンドにより設定値が設定又は変更されている(すなわち、優先順位が16等級のコマンドが有効となっている)オブジェクト情報を、自機と通信可能に接続された複数のデバイスに設定されている設定データから抽出する。なお、ここで抽出されるオブジェクト情報には、コマンドの優先順位(16等級)を示す情報が含まれている。
In addition, for example, when the priority
次に、表示制御部203は、抽出部202により各デバイスから取得されたオブジェクト情報を表示装置60に一覧表示する(ステップST304)。
Next, the
オブジェクト情報の表示例を図6に示す。オブジェクト情報は、オブジェクト情報表示領域5012に表示される。
An example of the display of object information is shown in FIG. 6. The object information is displayed in the object
図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
図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
また、例えば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
また、例えば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
このように、実施の形態1に係るエンジニアリング装置20では、管理者等から任意の優先順位の指定を受け付けるとともに、当該指定が受け付けられた際に、当該指定された優先順位が付されたコマンドが有効となっているI/Oオブジェクトを示す情報を複数のデバイスから一括して抽出し、その結果を一覧で表示する。
In this way, the
これにより、管理者等は、特定の優先順位が設定されたコマンドが有効となっている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
そして、抽出部202は、デバイス指定受付部により発行元のデバイスの指定が受け付けられた際に、当該発行元のデバイスとして指定された統合コントローラ30から発行されたコマンドにより、設定値が設定又は変更されているI/Oオブジェクトを示す情報を、自機と通信可能に接続された複数のデバイスに設定されている設定データから抽出する。
Then, when the device designation receiving unit receives the designation of the issuing device, the
そして、表示制御部203は、抽出部202により各デバイスから抽出されたオブジェクト情報を表示装置60に一覧表示する。
Then, the
このように、エンジニアリング装置20では、コマンドの発行元のデバイスの指定を受け付け、当該受け付けた発行元のデバイスから発行されたコマンドが有効となっているオブジェクト情報を複数のデバイスから一括して抽出し、その結果を表示することができる。これにより、管理者等は、特定のデバイスから発行されたコマンドが有効となっているI/Oオブジェクトを容易に確認することができ、利便性が向上する。
In this way, the
また、エンジニアリング装置20では、サービス外となっているオブジェクト情報の抽出を行うこともできる。サービス外とは、I/Oオブジェクトの状態が、デバイスの配下に接続された機器の制御に関係しない状態とされたことをいう。
The
つまり、サービス外とされた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
そして、抽出部202は、表示指示受付部204により当該指示が受け付けられた際に、デバイスによる制御対象である機器との接続が論理的に切り離されているサービス外オブジェクトを示すサービス外オブジェクト情報を、自機と通信可能に接続された複数のデバイスに設定されている設定データから抽出する。
Then, when the display
そして、表示制御部203は、抽出部202により各デバイスから抽出されたサービス外オブジェクト情報を表示装置60に一覧表示する。
Then, the
このように、エンジニアリング装置20では、サービス外オブジェクトの一覧を表示する旨の指示を受け付け、この指示に応じてサービス外オブジェクト情報を複数のデバイスから一括して抽出し、その結果を表示することができる。これにより、管理者等は、サービス外となっているI/Oオブジェクトを容易に確認することができ、利便性が向上する。
In this way, the
なお、抽出部202は、上記のようにオブジェクト情報及びサービス外オブジェクト情報を抽出する際、抽出した各情報の件数をカウントしておき、表示制御部203は、抽出部202によりカウントされた各情報の件数を確認項目指定領域5011に表示してもよい。
When extracting object information and non-service object information as described above, the
例えば、表示制御部203は、「サービス外」と表示された欄Osの右隣の「件数」と表示された欄(符号Co)に、抽出部202によりカウントされたサービス外オブジェクト情報の件数「5」を表示する。同様に、表示制御部203は、デバイス欄De及びプライオリティ欄Prに表示された各行の右隣に、抽出部202によりカウントされた対応するオブジェクト情報の件数をそれぞれ表示する。
For example, the
これにより、管理者等は、抽出されたオブジェクト情報及びサービス外オブジェクト情報の件数を容易に把握することができ、利便性が向上する。 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
また、上記の説明では、管理者等が優先順位を指定する際、プライオリティ欄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
また、上記では、エンジニアリング装置20が情報処理装置の機能を有する場合を示した。しかしながら、これに限らず、監視装置10が情報処理装置の機能を有していてもよい。また、情報処理装置は、エンジニアリング装置20及び監視装置10とは別の装置として構成されていてもよい。
In the above, the
以上のように、この実施の形態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
また、抽出部202は、順位指定受付部201により優先順位の指定が受け付けられた際に、当該指定された優先順位を示す情報を含むオブジェクト情報を、複数のデバイスに設定されている設定データから抽出し、表示制御部203は、抽出部202により抽出された、優先順位を示す情報を含むオブジェクト情報を一覧表示する。これにより、管理者等は、抽出されたコマンドの優先順位を容易に把握することができ、指定した優先順位のコマンドが抽出されているかを容易に確認することができる。
When the priority designation is accepted by the order
また、抽出部202は、順位指定受付部201により優先順位の指定が受け付けられた際に、当該指定された優先順位が付されたコマンドを発行した発行元のデバイスを示す情報を含むオブジェクト情報を、複数のデバイスに設定されている設定データから抽出し、表示制御部203は、抽出部202により抽出された、コマンドの優先順位を示す情報及び当該コマンドの発行元のデバイスを示す情報を含むオブジェクト情報を一覧表示する。これにより、管理者等は、コマンドがどのデバイスから発行されたものかを容易に把握することができる。
When the priority designation is accepted by the order
また、抽出部202は、抽出したオブジェクト情報の件数をカウントし、表示制御部203は、抽出部202によりカウントされたオブジェクト情報の件数を表示する。これにより、管理者等は、抽出されたオブジェクト情報の件数を容易に把握することができ、利便性が向上する。
The
また、エンジニアリング装置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
また、抽出部202は、抽出したサービス外オブジェクト情報の件数をカウントし、表示制御部203は、抽出部202によりカウントされたサービス外オブジェクト情報の件数を表示する。これにより、管理者等は、抽出されたサービス外オブジェクト情報の件数を容易に把握することができ、利便性が向上する。
The
実施の形態2.
実施の形態1に係るエンジニアリング装置20では、管理者等から任意の優先順位の指定を受け付けるとともに、当該指定が受け付けられた際に、当該指定された優先順位が付されたコマンドが有効となっているI/Oオブジェクトを示す情報を複数のデバイスから一括して抽出し、その結果を一覧で表示する例を示した。実施の形態2では、表示された抽出結果であるI/Oオブジェクトを示す情報を変更可能とする例について説明する。
In the
なお、以下では、実施の形態1と同様に、エンジニアリング装置20bが情報処理装置の機能を有する場合について説明するが、その他の場合(監視装置10が情報処理装置の機能を有する場合、及び、情報処理装置が監視装置10及びエンジニアリング装置20bとは別体に構成された場合)についても同様である。
In the following, as in
図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
変更指示受付部206は、表示制御部203により一覧表示されたオブジェクト情報に対する変更指示を管理者等から受け付ける。例えば、変更指示受付部206は、表示制御部203によりオブジェクト情報表示領域5012に一覧表示されたオブジェクト情報を管理者等が変更した場合に、当該オブジェクト情報に対する変更指示を受け付ける。
The change
表示制御部203は、管理者等による変更後のオブジェクト情報をオブジェクト情報表示領域5012に表示する。
The
変更反映部207は、変更指示受付部206により受け付けられた変更指示に応じて、当該変更指示がなされたオブジェクト情報に基づき、当該変更指示がなされたオブジェクト情報の抽出元のデバイスを特定し、当該特定した抽出元のデバイスに設定されている設定データに当該変更後のオブジェクト情報を反映させる。
The
なお、変更指示受付部206は、表示制御部203によりサービス外オブジェクト情報が一覧表示された場合、当該サービス外オブジェクト情報に対する変更指示を管理者等から受け付けてもよい。その場合、表示制御部203は、管理者等による変更後のサービス外オブジェクト情報をオブジェクト情報表示領域5012に表示してもよい。
When the
また、その場合、変更反映部207は、変更指示受付部206により受け付けられた変更指示に応じて、当該変更指示がなされたサービス外オブジェクト情報に基づき、当該変更指示がなされたサービス外オブジェクト情報の抽出元のデバイスを特定し、当該特定した抽出元のデバイスに設定されている設定データに当該変更後のサービス外オブジェクト情報を反映させてもよい。
In this case, the
次に、実施の形態2に係るエンジニアリング装置20bの動作例について、図8を参照しながら説明する。なお、図8に示すフローチャートにおけるステップST801~ST804は、図3に示すフローチャートにおけるステップST301~ST304と同一であるため、再度の説明を省略する。
Next, an example of the operation of the
ステップST805において、変更指示受付部206は、表示制御部203により一覧表示されたオブジェクト情報に対する変更指示を管理者等から受け付ける(ステップST805)。
In step ST805, the change
例えば、表示制御部203により一覧表示されたオブジェクト情報が図6に示す状態であるとき、管理者等は、1行目のオブジェクト情報のカレントコマンドプライオリティ欄601に表示されている「8 強制操作」を選択し、「8 強制操作」を選択した状態で不図示の解除ボタンを押下する。このとき、変更指示受付部206は、1行目のオブジェクト情報に対する変更指示(コマンドの解除指示)を受け付ける。
For example, when the object information displayed as a list by the
次いで、変更反映部207は、変更指示受付部206により受け付けられた変更指示に応じて、当該変更指示がなされたオブジェクト情報に基づき、当該変更指示がなされたオブジェクト情報の抽出元のデバイスを特定し、当該特定した抽出元のデバイスに設定されている設定データに当該変更後のオブジェクト情報を反映させる(ステップST806)。
Next, in response to the change instruction received by the change
例えば、変更反映部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
そして、変更反映部207は、当該特定したUDコードが「100001」のデバイスに設定されている設定データに、当該変更後のオブジェクト情報、すなわち現時点で有効となっている、優先順位が「8 強制操作」のコマンドを解除する旨を反映させる。
Then, the
これにより、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
この場合、例えば変更反映部207は、変更指示受付部206により受け付けられた変更指示がなされたサービス外オブジェクト情報に基づき、当該変更指示がなされたサービス外オブジェクト情報の抽出元のデバイスを特定する。
In this case, for example, the
そして、変更反映部207は、当該特定した抽出元のデバイスに設定されている設定データに、当該変更後のサービス外オブジェクト情報、すなわち当該I/Oオブジェクトのサービス外を解除して、当該デバイスによる制御対象である機器との論理的な接続を復旧する旨を反映させる。これにより、上記抽出元のデバイスでは、当該I/Oオブジェクトの状態がサービス外から通常の状態に復帰する。
Then, the
なお、上記の説明では、管理者等が不図示の解除ボタンを押下したときに、変更指示受付部206が変更指示を受け付ける例を説明した。しかしながら、変更指示受付部206はこれに限らず、例えば管理者等がカレントコマンドプライオリティ欄601に表示されている優先順位を手入力で別の優先順位に変更した場合に、オブジェクト情報に対する変更指示を受け付けてもよい。例えば、変更指示受付部206は、例えば図9に示すように、管理者等が1行目のオブジェクト情報のカレントコマンドプライオリティ欄601に表示されている「8 強制操作」を「16 一般制御・通常操作」に変更した場合に、当該オブジェクト情報に対する変更指示を受け付けてもよい。
In the above description, an example has been described in which the change
また、上記の説明では、管理者等がカレントコマンドプライオリティ欄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
以上のように、実施の形態2によれば、エンジニアリング装置20b(情報処理装置)は、表示制御部203により一覧表示されたオブジェクト情報に対する変更指示を管理者等から受け付ける変更指示受付部206と、変更指示受付部206により受け付けられた変更指示に応じて、当該変更指示がなされたオブジェクト情報に基づき、当該変更指示がなされたオブジェクト情報の抽出元のデバイスを特定し、当該特定した抽出元のデバイスに設定されている設定データに当該変更後のオブジェクト情報を反映させる変更反映部207と、を備えた。これにより、実施の形態2に係る情報処理装置では、実施の形態1の効果に加え、オブジェクト情報の変更を容易に行うことができる。例えば、管理者等は、一覧表示されたオブジェクト情報の中に、優先順位が明らかに誤っているコマンドがあることを発見し、当該コマンドを解除したいような場合に、当該一覧表示から速やかにコマンドの解除を行うことができ、利便性が向上する。
As described above, according to the second embodiment, the
なお、本開示はその開示の範囲内において、各実施の形態の自由な組合わせ、或いは各実施の形態の任意の構成要素の変形、若しくは各実施の形態において任意の構成要素の省略が可能である。 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
Claims (8)
前記順位指定受付部により優先順位の指定が受け付けられた際に、当該指定された優先順位が付されたコマンドにより設定値が設定又は変更されている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:
前記抽出部は、
前記表示指示受付部により前記指示が受け付けられた際に、デバイスによる制御対象である機器との接続が論理的に切り離されているサービス外オブジェクトを示すサービス外オブジェクト情報を、自機と通信可能に接続された複数のデバイスに設定されている設定データから抽出し、
前記表示制御部は、
前記抽出部により抽出されたサービス外オブジェクト情報を一覧表示する
ことを特徴とする請求項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:
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)
| 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 |
-
2022
- 2022-01-12 JP JP2022002678A patent/JP7645826B2/en active Active
Patent Citations (3)
| 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 |