JP7699521B2 - ENGINEERING APPARATUS AND ENGINEERING METHOD - Google Patents
ENGINEERING APPARATUS AND ENGINEERING METHOD Download PDFInfo
- Publication number
- JP7699521B2 JP7699521B2 JP2021177040A JP2021177040A JP7699521B2 JP 7699521 B2 JP7699521 B2 JP 7699521B2 JP 2021177040 A JP2021177040 A JP 2021177040A JP 2021177040 A JP2021177040 A JP 2021177040A JP 7699521 B2 JP7699521 B2 JP 7699521B2
- Authority
- JP
- Japan
- Prior art keywords
- engineering
- data
- setting data
- unit
- deletion
- 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)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
この発明は、施設監視システムを構成するデバイスに対する各種設定を行うエンジニアリング装置及びエンジニアリング方法に関する。 This invention relates to an engineering device and an engineering method for performing various settings on devices that make up a facility monitoring system.
従来、施設内に設置されている機器の監視又は制御を行う複数のデバイス(例えばプライマリデバイス及びセカンダリデバイス等)を動作させるための設定データを作成するエンジニアリング装置が知られている(例えば特許文献1参照)。エンジニアリング装置は、デバイス毎に設定データを作成し、作成した設定データを各デバイスにダウンロード(受信)させることで、施設監視システムを構築する。各デバイスは、エンジニアリング装置からダウンロードした設定データに基づいて動作し、自機以外の他のデバイス、又は、施設内に設置された1つ以上の機器を監視又は制御する。 Conventionally, there is known an engineering device that creates configuration data for operating multiple devices (e.g., a primary device and a secondary device) that monitor or control equipment installed in a facility (see, for example, Patent Document 1). The engineering device creates configuration data for each device, and downloads (receives) the created configuration data to each device, thereby constructing a facility monitoring system. Each device operates based on the configuration data downloaded from the engineering device, and monitors or controls other devices other than itself, or one or more pieces of equipment installed in the facility.
例えば、施設監視システムは、プライマリデバイスと、プライマリデバイスの配下に接続されるセカンダリデバイスと、セカンダリデバイスの配下に接続される機器とを含んで構成される。プライマリデバイスは、エンジニアリング装置からダウンロードした設定データに基づいて動作することで、配下のセカンダリデバイスを監視又は制御する。また、セカンダリデバイスは、エンジニアリング装置からダウンロードした設定データに基づいて動作することで、配下の機器を監視又は制御する。 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. The administrator or the like performs engineering work by creating setting data using the setting screen. Note that this setting screen is not only a screen for creating and checking setting data for the primary device, but also a screen for creating and checking setting data for the secondary device. The engineering device stores a compilation of the setting data obtained through the engineering work of the administrator or the like in a single storage unit (database) as engineering data.
従来の施設監視システムにおける、エンジニアリング装置による設定データのデバイスへの書き込みの例を図10に示す。図10に示すように、従来の施設監視システム2000では、エンジニアリング装置60は、保持部に保持しているエンジニアリングデータのうち、プライマリデバイス70に対する設定データを、プライマリデバイス70に書き込む。また、エンジニアリング装置60は、保持部に保持しているエンジニアリングデータのうち、セカンダリデバイス80に対する設定データを、セカンダリデバイス80に書き込む。なお、管理者等は、通常は、プライマリデバイス70に対する設定データの書き込みを行い、次いで、セカンダリデバイス80に対する設定データの書き込みを行うが、これとは逆に、必要に応じて、セカンダリデバイス80に対する設定データの書き込みを、プライマリデバイス70に対する設定データの書き込みよりも先に行う場合もある(先行調整)。
Figure 10 shows an example of writing setting data to a device by an engineering device in a conventional facility monitoring system. As shown in Figure 10, in a conventional
また、上記の他の例を図11に示す。図11に示すように、エンジニアリング装置60は、プライマリデバイス70に対しては、図10と同様に、保持部に保持しているエンジニアリングデータのうち、プライマリデバイス70に対する設定データを、プライマリデバイス70に書き込む(符号(1))。一方、セカンダリデバイス80に対しては、エンジニアリング装置60は、予め搭載されている「コネクトモード」により、工場出荷後に現場に設置されたセカンダリデバイス80に直接接続し、設定データを書き込む場合がある(符号(2))。なお、「コネクトモード」では、エンジニアリング装置60は、ネットワーク内のデバイスに直接接続し、接続先のデバイスに対する設定データの編集等を行うほか、デバイスから設定データを取得(バックアップ)することもできる。
Another example of the above is shown in FIG. 11. As shown in FIG. 11, the
また、セカンダリデバイス80は、同様の構成を備えている場合が多いため、1つのセカンダリデバイス80に対する設定データの書き込みが完了したら、その設定データのバックアップを行い、バックアップした設定データ810を他のセカンダリデバイス80に展開する場合もある(符号(3))。また、バックアップした設定データ810の展開後に、展開先のセカンダリデバイス80で設定データ810を部分的に変更する場合もある。
In addition, since the
ところで、施設監視システム2000では一般に、セカンダリデバイス80の台数が多いため、セカンダリデバイス80に対する設定データの容量も大きくなり、ひいてはエンジニアリング装置60に保持されるエンジニアリングデータの容量も大きくなる。なお、施設監視システム2000では、エンジニアリング装置60に保持されるエンジニアリングデータが、マスタデータとして管理される。
However, since the
一方、エンジニアリングデータの編集(作成、変更及び削除等)には複数の管理者(エンジニア)等が関わる場合がある。例えば、図12に示すように、プライマリデバイス70に対する設定データの編集は、管理者A及び管理者Bが行い、セカンダリデバイス80に対する設定データの編集は、管理者C及び管理者Dが行うような場合である。このような場合、エンジニアリング装置60の保持部610に保持されるエンジニアリングデータの容量が大きいと、管理者間でのエンジニアリングデータの受け渡しの際に複数のデータに分割して受け渡す必要が生じるなど、エンジニアリング作業の効率が低下するおそれがあるという問題があった。
On the other hand, editing (creating, modifying, deleting, etc.) engineering data may involve multiple administrators (engineers). For example, as shown in FIG. 12, editing of the setting data for the
この発明は、上記のような課題を解決するためになされたもので、エンジニアリングデータの容量増大に伴うエンジニアリング作業の効率低下を抑制可能なエンジニアリング装置を提供することを目的とする。 This invention has been made to solve the above problems, and aims to provide an engineering device that can suppress the decrease in efficiency of engineering work that occurs due to an increase in the volume of engineering data.
この発明に係るエンジニアリング装置は、1つ以上のデバイスが属する階層が複数積層されてなるネットワーク内の各デバイスに設定されている設定データをまとめたエンジニアリングデータから、各デバイスのうちの任意のデバイスが属する階層よりも下位の階層に属するデバイスに設定されている設定データを削除する旨の削除指示を受け付ける受付部と、受付部により受け付けられた削除指示に基づき、任意のデバイスが属する階層よりも下位の階層に属するデバイスに設定されている設定データをエンジニアリングデータから削除する削除部と、を備えたことを特徴とする。 The engineering device according to the present invention is characterized by comprising: a reception unit that receives a deletion instruction to delete setting data set in a device that belongs to a lower hierarchical level than the hierarchical level to which any one of the devices belongs from engineering data that compiles setting data set in each device in a network in which multiple hierarchical levels to which one or more devices belong, and a deletion unit that deletes from the engineering data the setting data set in a device that belongs to a lower hierarchical level than the hierarchical level to which any one of the devices belongs, based on the deletion instruction received by the reception unit.
この発明によれば、上記のように構成したので、エンジニアリングデータの容量増大に伴うエンジニアリング作業の効率低下を抑制可能となる。 With the above-mentioned configuration, this invention makes it possible to suppress the decrease in efficiency of engineering work that accompanies an increase in the volume of engineering data.
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態1.
図1は実施の形態1に係るエンジニアリング装置10を備えた施設監視システム1000の構成例を示す図である。施設監視システム1000は、図1に示すように、エンジニアリング装置10、プライマリデバイス20、及びセカンダリデバイス30を備える。エンジニアリング装置10、プライマリデバイス20、及びセカンダリデバイス30は、ネットワークを介して接続される。
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
Fig. 1 is a diagram showing a configuration example of a
なお、図1では施設監視システム1000にプライマリデバイス20が1つ、セカンダリデバイス30が3つ備えられているが、プライマリデバイス20、及びセカンダリデバイス30の台数はこれに限られない。また、セカンダリデバイス30には、制御又は監視の対象となる機器が接続されているが、図1ではこの機器の表示を省略している。
In FIG. 1, the
エンジニアリング装置10は、上述した設定データの作成を含むエンジニアリング処理を行い、施設監視システム1000を構築する。設定データは、例えば、プライマリデバイス20が配下のセカンダリデバイス30を監視又は制御するためのプライマリデバイス20用の設定データ、及びセカンダリデバイス30が配下の機器を監視又は制御するためのセカンダリデバイス30用の設定データである。また、エンジニアリング装置10は、プライマリデバイス20用の設定データ、及びセカンダリデバイス30用の設定データをまとめたデータを、エンジニアリングデータとして保持部104(図2参照)に保持する。
The
プライマリデバイス20は、エンジニアリング装置10が保持するエンジニアリングデータのうち、自機に対応する設定データをエンジニアリング装置10からダウンロードし、当該ダウンロードした設定データに基づいて動作することで、配下のセカンダリデバイス30を監視又は制御する。
The
セカンダリデバイス30は、エンジニアリング装置10が保持するエンジニアリングデータのうち、自機に対応する設定データをエンジニアリング装置10からダウンロードし、当該ダウンロードした設定データに基づいて動作することで、配下の機器を監視又は制御する。機器は、施設内に設置されており、例えば、センサ、温度計、モータ、ダンパ又は電力計で構成される。
The
図1では、施設監視システム1000の要部を構成するネットワークNWは、プライマリデバイス20を含む上位層と、セカンダリデバイス30を含む下位層との2つの階層により構成されている。なお、ここでは1つ以上のデバイスが属する階層が2層積層されてネットワークNWが構成される例を説明するが、ネットワークNWはこれに限らず、1つ以上のデバイスが属する階層が3層以上積層されて構成されていてもよい。
In FIG. 1, the network NW constituting the main part of the
次に、実施の形態1に係るエンジニアリング装置10の構成例について、図2を参照しながら説明する。
Next, a configuration example of the
エンジニアリング装置10は、図2に示すように、受付部101、削除部102、表示制御部103、及び保持部104を備える。また、エンジニアリング装置10は、ディスプレイ等の表示装置50に接続されている。
As shown in FIG. 2, the
保持部104は、1つ以上のデバイスが属する階層が複数積層されてなるネットワークNW内の各デバイスに設定されている設定データをまとめたエンジニアリングデータを保持する。図1の例では、ネットワークNWは、1つ以上のプライマリデバイス20と、1つ以上のセカンダリデバイス30とが属する階層が2層積層されて構成されている。
The
受付部101は、管理者等から削除指示を受け付ける。削除指示とは、保持部104に保持されているエンジニアリングデータ、すなわち、1つ以上のデバイスが属する階層が複数積層されてなるネットワークNW内の各デバイスに設定されている設定データをまとめたエンジニアリングデータから、各デバイスのうちの任意のデバイスが属する階層よりも下位の階層に属するデバイスに設定されている設定データを削除する旨の指示である。受付部101による削除指示の受付方法は特に限定されないが、例えば受付部101は、表示制御部103により表示装置50に表示された後述の編集画面を介して、削除指示を受け付けてもよい。
The
具体的には、表示制御部103は、保持部104に保持されているエンジニアリングデータに基づいて、任意のデバイスとしてネットワークNW内の各デバイスのうち管理者等(ユーザ)により選択されたデバイス(例えばプライマリデバイス20)に設定されている設定データの編集画面を表示装置50に表示させる。そして、受付部101は、管理者等により表示装置50に表示された編集画面を介して削除指示が行われた場合に、当該削除指示を受け付ける。
Specifically, the
このとき、表示制御部103は、削除指示を受け付けるためのアイコンを当該編集画面上に表示させてもよい。その場合、受付部101は、管理者等により編集画面上のアイコンが操作(例えば押下)された場合に削除指示を受け付ける。
At this time, the
削除部102は、受付部101により受け付けられた削除指示に基づき、任意のデバイスとして管理者等により選択されたデバイスが属する階層よりも下位の階層に属するデバイスに設定されている設定データを、保持部104に保持されているエンジニアリングデータから削除する。
Based on the deletion instruction received by the
受付部101、削除部102、及び表示制御部103の機能は、例えばエンジニアリング装置10が備える不図示のCPU(Central Processing Unit)が、不図示のメモリに展開された所定のプログラムを実行することにより実現される。また、保持部104は、例えばHDD(Hard Disc Drive)、SSD(Solid State Drive)、又はメモリ等で構成される。
The functions of the
なお、図2では、保持部104がエンジニアリング装置10の内部に設けられた場合を示しているが、保持部104はエンジニアリング装置10の外部に設けられていてもよい。
Note that while FIG. 2 shows a case where the holding
次に、図2に示す実施の形態1に係るエンジニアリング装置10の動作例について説明する。実施の形態1において、エンジニアリング装置10は、主に、管理者等により選択されたデバイスが属する階層よりも下位の階層に属するデバイスに設定されている設定データをエンジニアリングデータから削除する削除処理を行う。この削除処理について、図3のフローチャートを参照しながら説明する。
Next, an example of the operation of the
なお、以下では、説明を簡単にするため、エンジニアリングデータは予め保持部104に保持されているものとする。また、管理者等は、任意のデバイスとしてプライマリデバイス20を選択し、表示制御部103は、この選択に応じて、プライマリデバイス20に設定されている設定データの編集画面を表示装置50に表示させるものとする。また、管理者等は、表示装置50に表示された編集画面上のアイコンを押下し、受付部101は、表示装置50に表示された編集画面上のアイコンが管理者等に押下されたことに基づいて、削除指示を受け付けるものとする。
In the following, for simplicity of explanation, it is assumed that the engineering data is stored in advance in the
まず、表示制御部103は、任意のデバイスとして管理者等により選択されたプライマリデバイス20に設定されている設定データの編集画面を表示装置50に表示させる(ステップST301)。
First, the
この編集画面の例を図4に示す。図4に示す編集画面401では、プライマリデバイス20に設定されている設定データの編集(作成、変更及び削除等)を行うことができる。この場合、編集対象となる設定データ(プライマリデバイス20に対する設定データ)は、保持部104に保持されているエンジニアリングデータに含まれているプライマリデバイス20用の設定データである。
An example of this editing screen is shown in FIG. 4. On the
図4に示す編集画面401は、大きく3つの領域(項目表示領域402、詳細表示領域403、及び操作領域404)で構成されている。このうち、項目表示領域402には、プライマリデバイス20用の設定データを構成する複数の項目、及びセカンダリデバイス30用の設定データを構成する複数の項目がツリー表示されている。ここでは、前者の項目が表示された部分を「プライマリデバイス部分4021」といい、後者の項目が表示された部分を「セカンダリデバイス部分4022」という。
The
これらの項目から、管理者等により所望の項目が選択されると、当該選択された項目に対する設定データが詳細表示領域403に表示される。また、操作領域404には、詳細表示領域403に表示された設定データを編集するための各種メニューが表示されている。なお、ここでは説明を省略するが、編集画面401には、項目の属性(プロパティ)等といったより詳細な情報を表示する属性表示領域が含まれていてもよい。
When an administrator or the like selects a desired item from these items, the setting data for the selected item is displayed in the
ここで、管理者等は、項目表示領域402に表示されるプライマリデバイス部分4021から、所望の項目を選択することにより、プライマリデバイス20に対する設定データを編集することができる。同様に、管理者等は、項目表示領域402に表示されるセカンダリデバイス部分4022から、所望の項目を選択することにより、セカンダリデバイス30に対する設定データを編集することができる。このとき、編集元となる設定データは、保持部104に保持されているエンジニアリングデータに含まれる設定データである。
Here, the administrator or the like can edit the setting data for the
ところが、プライマリデバイス20に対する設定データの編集を担当する管理者にとっては、必ずしもセカンダリデバイス30に対する設定データは必要なく、セカンダリデバイス30に対する設定データが不要となるシーンも多々存在する。また、セカンダリデバイス30は上述のように台数も多く、セカンダリデバイス30に対する設定データの容量も大きくなり易い。
However, the administrator in charge of editing the setting data for the
そこで、操作領域404には、図5Aに示すように、「セカンダリデバイス情報削除」と表示されたアイコン4041が表示されている。このアイコン4041は、任意のデバイスとして管理者等により選択されたプライマリデバイス20よりも下位の階層に属するセカンダリデバイス30に設定されている設定データを、エンジニアリングデータから削除する旨の削除指示を受け付けるためのものである。管理者等は、このアイコン4041を押下することで、上述の削除指示を行う。
As shown in FIG. 5A, an
受付部101は、管理者等によりアイコン4041が押下されたことに基づいて、削除指示を受け付ける(ステップST302)。
The
次に、削除部102は、受付部101により受け付けられた削除指示に基づき、プライマリデバイス20よりも下位の階層に属するセカンダリデバイス30に設定されている設定データを、保持部104に保持されているエンジニアリングデータから削除する(ステップST303)。
Next, based on the deletion instruction received by the
これにより、エンジニアリング装置10では、図5Bに示すように、保持部104に保持されているエンジニアリングデータから、セカンダリデバイス30に設定されている設定データが削除され、エンジニアリングデータの容量が低減する。また、これにより、管理者等は、メール等によるエンジニアリングデータの受け渡しの際、データを分割する等の作業が不要となり、エンジニアリング作業の効率が向上する。
As a result, in the
以上のように、実施の形態1によれば、エンジニアリング装置10は、1つ以上のデバイスが属する階層が複数積層されてなるネットワークNW内の各デバイスに設定されている設定データをまとめたエンジニアリングデータから、各デバイスのうちの任意のデバイスが属する階層よりも下位の階層に属するデバイスに設定されている設定データを削除する旨の削除指示を受け付ける受付部101と、受付部101により受け付けられた削除指示に基づき、任意のデバイスが属する階層よりも下位の階層に属するデバイスに設定されている設定データをエンジニアリングデータから削除する削除部102と、を備えた。これにより、エンジニアリング装置10では、エンジニアリングデータの容量増大に伴うエンジニアリング作業の効率低下を抑制可能となる。
As described above, according to the first embodiment, the
特に、上記で説明したように、保持部104に保持されているエンジニアリングデータから、プライマリデバイス20よりも台数の多いセカンダリデバイス30に設定されている設定データを削除することにより、エンジニアリングデータの容量増大に伴うエンジニアリング作業の効率低下を効果的に抑制可能となる。
In particular, as described above, by deleting the configuration data set for
なお、セカンダリデバイス30に対する設定データは、プライマリデバイス20に対する設定データとは異なり、他の機能(他のデバイス)から参照されることが少ない。また、セカンダリデバイス30に対する設定データは、エンジニアリングデータから一時的に削除されたとしても、セカンダリデバイス30から取得(バックアップ)してエンジニアリングデータに統合することで、エンジニアリングデータとして復元することが可能である。このような背景から、エンジニアリング装置10は、エンジニアリングデータから、セカンダリデバイス30に対する設定データを削除することを可能としている。なお、エンジニアリングデータの復元については、実施の形態2で詳しく説明する。
Note that unlike the setting data for the
また、エンジニアリング装置10は、任意のデバイスとしてネットワークNW内の各デバイスのうちユーザにより選択されたデバイスに設定されている設定データの編集画面401を表示装置50に表示させる表示制御部103を備え、受付部101は、表示制御部103により表示装置50に表示された編集画面401を介して、削除指示を受け付ける。これにより、管理者等は、エンジニアリング装置10に対して容易に削除指示を行うことができる。
The
また、表示制御部103は、削除指示を受け付けるためのアイコン4041を編集画面401上に表示させ、受付部101は、ユーザにより編集画面401上のアイコン4041が操作された場合に削除指示を受け付ける。これにより、管理者等は、アイコン4041の操作という簡単な動作により、エンジニアリング装置10に対して削除指示を行うことができる。
The
実施の形態2.
実施の形態1では、1つ以上のデバイスが属する階層が複数積層されてなるネットワークNW内の各デバイスに設定されている設定データをまとめたエンジニアリングデータから、各デバイスのうちの任意のデバイスが属する階層よりも下位の階層に属するデバイスに設定されている設定データを削除する例を説明した。実施の形態2では、上記のようにして設定データが削除されたエンジニアリングデータを、削除前の状態に復元する例を説明する。
In the first embodiment, an example was described in which setting data set in a device that belongs to a lower hierarchical level than a hierarchical level to which an arbitrary device belongs from engineering data that summarizes setting data set in each device in a network NW in which multiple hierarchical levels to which one or more devices belong is deleted. In the second embodiment, an example is described in which engineering data from which setting data has been deleted as described above is restored to the state before deletion.
施設監視システム1000では、保持部104に保持されているエンジニアリングデータをマスタデータとして管理する場合がある。その場合、保持部104内のエンジニアリングデータが上記削除処理後のエンジニアリングデータであると、このデータからはセカンダリデバイス30に対する設定データが削除されているため、その後のエンジニアリング作業に支障を来すおそれがある。そこで、エンジニアリング装置10は、管理者等の指示に応じて、保持部104内のエンジニアリングデータを削除処理前の状態に復元する。
In the
図6は、実施の形態2に係るエンジニアリング装置10bの構成例を示す図である。実施の形態2に係るエンジニアリング装置10bは、実施の形態1に係るエンジニアリング装置10に対し、通信部105、取得部106、及びデータ統合部107が追加されている。エンジニアリング装置10bのその他の構成については、実施の形態1に係るエンジニアリング装置10と同様であるため、同一の符号を付してその説明を省略する。
Figure 6 is a diagram showing an example of the configuration of an
通信部105は、ネットワークNW内の各デバイスと通信を行う。
The
取得部106は、通信部105を介して、削除部102により削除された設定データが設定されているデバイスと通信を行い、当該デバイスから設定データを取得する。
The
データ統合部107は、取得部106により取得された設定データを、削除部102による削除後のエンジニアリングデータに統合し、当該エンジニアリングデータを削除前の状態に復元する。
The
次に、図6に示す実施の形態2に係るエンジニアリング装置10bの動作例について説明する。実施の形態2において、エンジニアリング装置10bは、主に、エンジニアリングデータの復元処理を行う。この復元処理について、図7のフローチャートを参照しながら説明する。
Next, an example of the operation of the
なお、以下の説明では、実施の形態1で説明した削除処理により、エンジニアリングデータから、セカンダリデバイス30に対する設定データが削除されているものとし、エンジニアリング装置10dは、当該セカンダリデバイス30に対する設定データが削除されたエンジニアリングデータを、削除前の状態に復元する例を説明する。
In the following explanation, it is assumed that the setting data for the
まず、取得部106は、通信部105を介して、セカンダリデバイス30と通信を行い、当該セカンダリデバイス30から設定データを取得(バックアップ)する(ステップST701)。
First, the
次に、データ統合部107は、取得部106により取得された設定データを、削除部102による削除処理が行われた、保持部104に保持されているエンジニアリングデータに統合し、当該エンジニアリングデータを削除前の状態に復元する(ステップST702)。
Next, the
なお、取得部106によるセカンダリデバイス30との通信、及び設定データの取得(バックアップ)は、エンジニアリング装置10に予め搭載されている「コネクトモード」で行われる。「コネクトモード」では、エンジニアリング装置10は、ネットワークNW内のデバイスに直接接続し、接続先のデバイスに対する設定データの編集等を行うほか、上述のようにデバイスから設定データを取得(バックアップ)することもできる。
The communication with the
また、データ統合部107によるエンジニアリングデータの復元は、エンジニアリング装置10に予め搭載されている「差分チェックモード」で行われる。「差分チェックモード」では、図8に示すように、セカンダリデバイス30から取得(バックアップ)した設定データ801と、保持部104に保持されているエンジニアリングデータとを突き合わせて差分を抽出し、当該抽出した差分を保持部104に保持されているエンジニアリングデータに取り込むことができる。
The
ここでは、保持部104に保持されているエンジニアリングデータは、上記削除処理により、セカンダリデバイス30に対する設定データが削除されているため、セカンダリデバイス30から取得(バックアップ)した設定データ801がそのまま差分として保持部104内のエンジニアリングデータに取り込まれる。
In this case, the engineering data stored in the
なお、上記では、図7のフローチャートに従って復元処理を行う例を説明したが、管理者等は上記以外の方法で復元処理を行ってもよい。例えば、エンジニアリング装置10には、プライマリデバイス20が配下のセカンダリデバイス30の種別等に関する情報を把握することができるように、プライマリデバイス20に対する設定データとして、セカンダリデバイス30の種別等に関する情報が登録される。なお、この登録は、予め管理者等により、例えば上述した図4の編集画面401を介して行われる。
In the above, an example of performing the restoration process according to the flowchart in FIG. 7 has been described, but the administrator may perform the restoration process in a manner other than the above. For example, information regarding the type of the
この場合の編集画面の例を図9に示す。図9の例では、編集画面401を介して、セカンダリデバイス30の種別等に関する情報(例えば図9ではセカンダリデバイスタイプ901)が登録可能となっている。このセカンダリデバイス30の種別等に関する情報は、プライマリデバイス20に対する設定データとして登録される。したがって、上述の削除処理では削除されることはない。
An example of the editing screen in this case is shown in FIG. 9. In the example of FIG. 9, information relating to the type, etc. of the secondary device 30 (for example,
また、エンジニアリング装置10は、上記のようにして登録された、各セカンダリデバイス30の種別等に関する情報に基づいて、セカンダリデバイス30に対する設定データを初期値で自動生成する機能を備えている。
The
そこで、管理者等は、この自動生成機能を用いて、セカンダリデバイス30に対する設定データを一旦初期値で生成する。その後、管理者等は、上述の「コネクトモード」を用いてセカンダリデバイス30に接続し、実際にセカンダリデバイス30に設定されている設定データを確認しながら、自動生成した初期値を実際の設定データに修正することで、最終的なエンジニアリングデータを復元することができる。
The administrator, etc., can then use this automatic generation function to generate initial setting data for the
また、エンジニアリング装置10では、上記のような復元処理を行うことで、先行調整を支障なく行うことができる。先行調整とは、ネットワークNW内にプライマリデバイス20とセカンダリデバイス30とが存在する場合に、プライマリデバイス20に対する設定データを作成する前に、セカンダリデバイス30に対する設定データを先に作成し、当該作成した設定データをセカンダリデバイス30に送信して書き込んだり、書き込んだ設定データを変更したりすることをいう。
In addition, the
先行調整は、例えばセカンダリデバイス30と、当該セカンダリデバイス30の配下に接続される機器(例えばダンパ等)との接続確認を、プライマリデバイス20に対する設定データが作成される前に実施することを目的として行われる。例えば、セカンダリデバイス30は、設置工事の際、ダンパ等の機器と一緒に屋根裏等に設置される場合があるが、設置工事の進行状況によっては、工事担当者が現場に入れなくなり、屋根裏等に設置されたセカンダリデバイス30の動作確認を行うことができなくなる場合もある。そこで、先行調整により、プライマリデバイス20に対する設定データが作成される前に、セカンダリデバイス30に対して設定データを書き込み、動作確認を行う。
Advance adjustment is performed for the purpose of, for example, checking the connection between the
このような先行調整を行った場合でも、実施の形態1で説明した削除処理により、セカンダリデバイス30に対する設定データがエンジニアリングデータから削除される場合がある。しかしながら、エンジニアリング装置10bでは、上記のように、例えばセカンダリデバイス30から設定データを取得(バックアップ)する方法でエンジニアリングデータの復元処理を行うことで、エンジニアリングデータを削除前の状態に復元することができる。したがって、エンジニアリング装置10bでは、先行調整を支障なく行うことができる。
Even if such advance adjustment is performed, the setting data for the
なお、先行調整を行わない場合、すなわち、プライマリデバイス20に対する設定データを作成した後に、セカンダリデバイス30に対する設定データを作成したような場合でも、上記と同様に、セカンダリデバイス30から設定データを取得(バックアップ)する方法で復元処理を行うことで、エンジニアリングデータを削除前の状態に復元することができる。
Even if advance adjustment is not performed, i.e., if the setting data for the
以上のように、実施の形態2によれば、エンジニアリング装置10bは、ネットワークNW内の各デバイスと通信を行う通信部105と、通信部105を介して、削除部102により削除された設定データが設定されているデバイスと通信を行い、当該デバイスから設定データを取得する取得部106と、取得部106により取得された設定データを、削除部102による削除後のエンジニアリングデータに統合し、当該エンジニアリングデータを削除前の状態に復元するデータ統合部107と、を備えた。これにより、エンジニアリング装置10は、削除処理が行われたエンジニアリングデータを削除前の状態に復元できる。また、例えば管理者等により先行調整が行われた後に、当該先行調整で作成されたセカンダリデバイス30に対する設定データがエンジニアリングデータから削除された場合でも、当該削除された設定データをエンジニアリングデータに統合して削除前の状態に復元できる。
As described above, according to the second embodiment, the
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組合わせ、或いは各実施の形態の任意の構成要素の変形、若しくは各実施の形態において任意の構成要素の省略が可能である。 In addition, within the scope of the present invention, it is possible to freely combine the various embodiments, modify any of the components of each embodiment, or omit any of the components of each embodiment.
1000、2000 施設監視システム
10、10b、60 エンジニアリング装置
20、70 プライマリデバイス
30、80 セカンダリデバイス
50 表示装置
101 受付部
102 削除部
103 表示制御部
104 保持部
105 通信部
106 取得部
107 データ統合部
401 編集画面
402 項目表示領域
403 詳細表示領域
404 操作領域
610 保持部
801 設定データ
810 設定データ
901 セカンダリデバイスタイプ
4021 プライマリデバイス部分
4022 セカンダリデバイス部分
4041 アイコン
1000, 2000
Claims (3)
前記ネットワーク内の各デバイスのうちユーザにより選択されたデバイスに設定されている前記設定データの編集画面であって、該ユーザにより選択されたデバイスが属する階層よりも下位の階層に属するデバイスに設定されている設定データを削除する旨の削除指示を受け付けるためのアイコンを含む編集画面を表示装置に表示させる表示制御部と、
ユーザによる前記アイコンの操作を介して前記削除指示を受け付ける受付部と、
前記受付部により受け付けられた削除指示に基づき、前記ユーザに選択されたデバイスが属する階層よりも下位の階層に属するデバイスに設定されている設定データを前記エンジニアリングデータから削除する削除部と、
を備えたエンジニアリング装置。 Based on engineering data that summarizes the configuration data set for each device in a network that has multiple layers in which one or more devices belong,
a display control unit that causes a display device to display an editing screen for the setting data set in a device selected by a user from among the devices in the network , the editing screen including an icon for receiving a deletion instruction for deleting the setting data set in a device that belongs to a lower hierarchy than the hierarchy to which the device selected by the user belongs;
a receiving unit that receives the deletion instruction via a user's operation on the icon ;
a deletion unit that deletes, based on the deletion instruction received by the reception unit, configuration data set for a device that belongs to a lower hierarchy than a hierarchy to which the device selected by the user belongs from the engineering data;
Engineering equipment with.
前記通信部を介して、前記削除部により削除された設定データが設定されているデバイスと通信を行い、当該デバイスから設定データを取得する取得部と、
前記取得部により取得された設定データを、前記削除部による削除後のエンジニアリングデータに統合し、当該エンジニアリングデータを削除前の状態に復元するデータ統合部と、
を備えたことを特徴とする請求項1記載のエンジニアリング装置。 A communication unit that communicates with each device in the network;
an acquisition unit that communicates with a device in which the setting data deleted by the deletion unit is set via the communication unit, and acquires the setting data from the device;
a data integration unit that integrates the setting data acquired by the acquisition unit with the engineering data deleted by the deletion unit to restore the engineering data to a state before the deletion;
2. The engineering device according to claim 1, further comprising:
表示制御部が、
1つ以上のデバイスが属する階層が複数積層されてなるネットワーク内の各デバイスに設定されている設定データをまとめたエンジニアリングデータに基づいて、
前記ネットワーク内の各デバイスのうちユーザにより選択されたデバイスに設定されている前記設定データの編集画面であって、該ユーザにより選択されたデバイスが属する階層よりも下位の階層に属するデバイスに設定されている設定データを削除する旨の削除指示を受け付けるためのアイコンを含む編集画面を表示装置に表示させるステップと、
受付部が、ユーザによる前記アイコンの操作を介して前記削除指示を受け付けるステップと、
削除部が、前記受付部により受け付けられた削除指示に基づき、前記ユーザに選択されたデバイスが属する階層よりも下位の階層に属するデバイスに設定されている設定データを前記エンジニアリングデータから削除するステップと、
を有するエンジニアリング方法。 An engineering method using an engineering device, comprising:
A display control unit
Based on engineering data that summarizes the configuration data set for each device in a network that has multiple layers in which one or more devices belong,
displaying on a display device an editing screen for the setting data set in a device selected by a user from among the devices in the network , the editing screen including an icon for receiving a deletion instruction for deleting setting data set in a device that belongs to a lower hierarchy than the hierarchy to which the device selected by the user belongs;
a receiving unit receiving the deletion instruction via a user's operation on the icon ;
a deletion unit deleting, based on the deletion instruction received by the reception unit, configuration data set for devices belonging to a lower hierarchy than a hierarchy to which the device selected by the user belongs, from the engineering data;
An engineering method having the following features:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021177040A JP7699521B2 (en) | 2021-10-29 | 2021-10-29 | ENGINEERING APPARATUS AND ENGINEERING METHOD |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021177040A JP7699521B2 (en) | 2021-10-29 | 2021-10-29 | ENGINEERING APPARATUS AND ENGINEERING METHOD |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023066446A JP2023066446A (en) | 2023-05-16 |
| JP7699521B2 true JP7699521B2 (en) | 2025-06-27 |
Family
ID=86326012
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021177040A Active JP7699521B2 (en) | 2021-10-29 | 2021-10-29 | ENGINEERING APPARATUS AND ENGINEERING METHOD |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7699521B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005135095A (en) | 2003-10-29 | 2005-05-26 | Kawasaki Heavy Ind Ltd | Robot operation data generating device |
| JP2012008871A (en) | 2010-06-25 | 2012-01-12 | Ricoh Co Ltd | Equipment management apparatus, equipment management method, and equipment management program |
| US20180314719A1 (en) | 2017-04-28 | 2018-11-01 | Netapp Inc. | Object and sequence number management |
| WO2019207693A1 (en) | 2018-04-25 | 2019-10-31 | 三菱電機株式会社 | Information processing device, system construction assistance method, and system construction assistance program |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20150015889A (en) * | 2013-08-02 | 2015-02-11 | 주식회사 코스콤 | Method of predicting a stock price through an analysis of a selective analysing object and system thereof |
-
2021
- 2021-10-29 JP JP2021177040A patent/JP7699521B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005135095A (en) | 2003-10-29 | 2005-05-26 | Kawasaki Heavy Ind Ltd | Robot operation data generating device |
| JP2012008871A (en) | 2010-06-25 | 2012-01-12 | Ricoh Co Ltd | Equipment management apparatus, equipment management method, and equipment management program |
| US20180314719A1 (en) | 2017-04-28 | 2018-11-01 | Netapp Inc. | Object and sequence number management |
| WO2019207693A1 (en) | 2018-04-25 | 2019-10-31 | 三菱電機株式会社 | Information processing device, system construction assistance method, and system construction assistance program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023066446A (en) | 2023-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4345313B2 (en) | Operation management method of storage system based on policy | |
| US8627028B2 (en) | Method of constructing replication environment and storage system | |
| US20060195817A1 (en) | Visual workflow modeling tools for user interface automation | |
| US20100131950A1 (en) | Storage system and virtual interface management method | |
| US8640098B2 (en) | Offline configuration and download approach | |
| US9361139B1 (en) | System and method for visualizing virtual system components | |
| US9223592B2 (en) | Configuring a system with various system components utilizing a configuration profile | |
| US9026995B2 (en) | Software settings management tool | |
| JP2008021111A (en) | Business system configuration change method, management computer, and business system configuration change program | |
| CN110633250B (en) | Resource management system and method | |
| CN104239091A (en) | File cleaning method and device and terminal | |
| JP7699521B2 (en) | ENGINEERING APPARATUS AND ENGINEERING METHOD | |
| KR101864982B1 (en) | Apparatus and method for constructing common database for distribution management system and microgrid energy management system | |
| US20180239323A1 (en) | Method for Operating an Engineering System for an Industrial Process Automation System, and Control Program | |
| JP6762452B1 (en) | Information processing equipment, backup method, restore method and program | |
| US7506117B2 (en) | Data recovery method for computer system | |
| CN103329193A (en) | programmable display | |
| JP7696276B2 (en) | ENGINEERING APPARATUS AND ENGINEERING METHOD | |
| KR101705795B1 (en) | System and method for providing architectural design model | |
| CN109725973B (en) | Data processing method and data processing device | |
| EP1582949B1 (en) | Method for automatic modeling a process control system and corresponding process control system | |
| JP2008108082A (en) | Process control system | |
| CN103577941A (en) | Configurable medical information management platform and medical information management method | |
| JP7706341B2 (en) | ENGINEERING SYSTEM, ENGINEERING APPARATUS, AND ENGINEERING METHOD | |
| JP7645764B2 (en) | ENGINEERING APPARATUS AND ENGINEERING METHOD |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240612 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250225 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250331 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250520 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250617 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7699521 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |