JP2021157418A - Engineering device and engineering method - Google Patents

Engineering device and engineering method Download PDF

Info

Publication number
JP2021157418A
JP2021157418A JP2020056243A JP2020056243A JP2021157418A JP 2021157418 A JP2021157418 A JP 2021157418A JP 2020056243 A JP2020056243 A JP 2020056243A JP 2020056243 A JP2020056243 A JP 2020056243A JP 2021157418 A JP2021157418 A JP 2021157418A
Authority
JP
Japan
Prior art keywords
engineering
data
control
controller
related information
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.)
Pending
Application number
JP2020056243A
Other languages
Japanese (ja)
Inventor
英男 清田
Hideo Kiyota
英男 清田
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 JP2020056243A priority Critical patent/JP2021157418A/en
Publication of JP2021157418A publication Critical patent/JP2021157418A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Programmable Controllers (AREA)

Abstract

To provide an engineering device capable of, when fetching backup data of redundant controllers of two systems in engineering data, avoiding taking in the engineering data while there occurs a discrepancy between the systems in control related information.SOLUTION: An engineering device comprises: a data acquisition part 12 which acquires engineering data; a data acquisition part 13 which acquires backup data; a display control part 14 which causes a display device 40 to display a difference check mode screen in the case of a difference check mode; a selection receiving part 15 which receives the selection of a synchronization source controller; and an information fetching part 16 which individually sets, when data fetching is requested after the selection of the synchronization source controller is received on the difference check mode screen, the control related information on the synchronization source controller in the backup data as the control relate information on the controllers of two systems in the engineering data.SELECTED DRAWING: Figure 2

Description

この発明は、施設監視システムを構成するコントローラ(制御装置)に対する各種設定を行うエンジニアリング装置及びエンジニアリング方法に関する。 The present invention relates to an engineering device and an engineering method for making various settings for a controller (control device) constituting a facility monitoring system.

従来、空調設備及び照明設備等の複数の設備を集中的に管理する施設監視システムが知られている。施設監視システムは、設備を構成する複数の機器と、当該機器の監視及び当該機器からのデータ収集等を行うコントローラと、コントローラが収集したデータを含む機器の運転状態を表示する表示機器とが、専用のネットワークを介して接続された構成をとる。 Conventionally, a facility monitoring system that centrally manages a plurality of facilities such as air conditioning equipment and lighting equipment has been known. The facility monitoring system consists of a plurality of devices that make up the facility, a controller that monitors the device and collects data from the device, and a display device that displays the operating status of the device including the data collected by the controller. It is configured to be connected via a dedicated network.

施設監視システムにおいて、高信頼性を要求される場合には、複数のコントローラを設けて冗長化する。コントローラを冗長化することで、システムはより安定した運用を行える。この施設監視システムは、例えば、現用系(アクティブ)として稼働するコントローラと、待機系(スタンバイ)として稼働するコントローラとを備え、現用系のコントローラに異常が発生すると、待機系のコントローラを現用系に切替えて運用を継続する。 When high reliability is required in the facility monitoring system, multiple controllers are provided to make it redundant. By making the controller redundant, the system can operate more stably. This facility monitoring system includes, for example, a controller that operates as an active system (active) and a controller that operates as a standby system (standby). When an abnormality occurs in the active system controller, the standby system controller is changed to the active system. Switch and continue operation.

上記2系統のコントローラは、設備を構成する機器を監視又は制御するための制御関連情報をそれぞれ保持している。一般的に、上記2系統のコントローラは、それぞれ同じ内容の制御関連情報を保持するよう、系統間で制御関連情報を同期(コピー)させる処理を行う。しかしながら、すべての制御関連情報を同期の対象とすると処理に時間がかかり、仮に同期中に現用系のコントローラに異常が発生した場合、待機系のコントローラを速やかに現用系に切替えることが困難となる。そのため、上記2系統のコントローラは、すべての制御関連情報を同期の対象とするのではなく、特定の制御関連情報のみを同期の対象とする。 Each of the above two systems of controllers holds control-related information for monitoring or controlling the equipment constituting the equipment. Generally, the two systems of controllers perform a process of synchronizing (copying) control-related information between systems so as to retain the same control-related information. However, if all control-related information is targeted for synchronization, processing takes time, and if an error occurs in the active controller during synchronization, it becomes difficult to quickly switch the standby controller to the active controller. .. Therefore, the above-mentioned two systems of controllers do not target all control-related information for synchronization, but target only specific control-related information for synchronization.

同期の対象となる制御関連情報は、例えば、施設監視システムの運用中にシステムから変更された情報、又はシステムの運用中に他のデバイス(他のコントローラ又は機器等)から取得した情報等である。一方、同期の対象外とされる制御関連情報は、管理者等が施設監視システムを構築する際に行う初期設定作業において設定した情報等である。 The control-related information to be synchronized is, for example, information changed from the system during the operation of the facility monitoring system, information acquired from another device (other controller or device, etc.) during the operation of the system, and the like. .. On the other hand, the control-related information that is excluded from the synchronization is the information set in the initial setting work performed by the administrator or the like when constructing the facility monitoring system.

したがって、管理者等は、初期設定作業においては、コントローラ毎に固有の情報(例えばIPアドレス等)を除いて、エンジニアリング装置(例えば特許文献1参照)を用いて、上記2系統のコントローラの双方に同じ内容の制御関連情報を設定している。この作業は、エンジニアリング装置に搭載されたエンジニアリングモードで実施される。また、エンジニアリング装置は、エンジニアリングモードにおいて管理者等により設定された制御関連情報を示すデータを、エンジニアリングデータとしてデータベースに保存可能である。 Therefore, in the initial setting work, the administrator or the like uses an engineering device (see, for example, Patent Document 1) to remove information unique to each controller (for example, IP address, etc.) to both of the above two controllers. The same control-related information is set. This work is performed in an engineering mode mounted on the engineering equipment. Further, the engineering device can store data indicating control-related information set by the administrator or the like in the engineering mode in the database as engineering data.

特開2019−8401号公報Japanese Unexamined Patent Publication No. 2019-8401

一方、エンジニアリングデータ同士、又は、エンジニアリングデータと、コントローラに設定されている制御関連情報を示すデータ(バックアップデータ)との比較を行いたい場合がある。このような要求に対し、エンジニアリング装置は、差分チェックモードというモードを搭載している場合がある。この差分チェックモードにより、比較元であるエンジニアリングデータと、比較対象であるデータ(エンジニアリングデータ又はバックアップデータ)との比較が可能である。 On the other hand, there is a case where it is desired to compare the engineering data with each other or the engineering data with the data (backup data) indicating the control-related information set in the controller. In response to such a request, the engineering device may be equipped with a mode called a difference check mode. With this difference check mode, it is possible to compare the engineering data that is the comparison source with the data (engineering data or backup data) that is the comparison target.

また、差分チェックモードでは、比較対象であるデータを、比較元であるエンジニアリングデータへ取込むことも可能としている。この際、差分チェックモードでは、コントローラ単位での取込みを可能としている。 Further, in the difference check mode, it is possible to incorporate the data to be compared into the engineering data which is the comparison source. At this time, in the difference check mode, it is possible to capture in units of controllers.

ここで、コントローラが冗長化されている場合、各コントローラのバックアップのタイミングがずれていると、バックアップデータに差異が生じてしまう場合がある。すなわち、例えば、エンジニアリング装置が、一方の系のコントローラに対する制御関連情報を示すデータを先に取得し、他方の系のコントローラに対する制御関連情報を示すデータをその後に取得したとする。そして、両データの取得タイミングの間に、制御関連情報の設定変更が生じていたとする。この場合、先に取得されたデータの内容は、後に取得されたデータの内容に対して古くなり、すなわち差異が生じる。
そして、このような差異が生じた状態で、バックアップデータのエンジニアリングデータへの取込みを行うと、当該差異が生じた状態のまま取込みが行われてしまう。
Here, when the controllers are made redundant, if the backup timing of each controller is different, the backup data may differ. That is, for example, it is assumed that the engineering device first acquires the data indicating the control-related information for the controller of one system, and then acquires the data indicating the control-related information for the controller of the other system. Then, it is assumed that the setting change of the control-related information has occurred between the acquisition timings of both data. In this case, the content of the data acquired earlier becomes older than the content of the data acquired later, that is, a difference occurs.
Then, if the backup data is imported into the engineering data in a state where such a difference occurs, the backup data is imported in the state where the difference occurs.

この発明は、上記のような課題を解決するためになされたもので、冗長化された2系統のコントローラのバックアップデータをエンジニアリングデータへ取込む際に、系統間で制御関連情報に差異が生じたままエンジニアリングデータへ取込むことを回避可能なエンジニアリング装置を提供することを目的としている。 The present invention has been made to solve the above-mentioned problems, and when the backup data of the redundant two systems of controllers is taken into the engineering data, the control-related information differs between the systems. The purpose is to provide engineering equipment that can be avoided from being incorporated into engineering data as it is.

この発明に係るエンジニアリング装置は、データベースに保存された、冗長化された2系統のコントローラに対する機器を監視又は制御するための制御関連情報を示すエンジニアリングデータを取得する第1データ取得部と、2系統のコントローラから抽出した制御関連情報を示すバックアップデータを取得する第2データ取得部と、自機のモードが差分チェックモードである場合、第1データ取得部及び第2データ取得部により取得されたデータに基づいて、エンジニアリングデータとバックアップデータとの間で比較及び取込みを行うための差分チェックモード画面を表示装置に表示させる表示制御部と、表示装置に表示された差分チェックモード画面において、2系統のコントローラのうち、同期元のコントローラの選択を受付ける選択受付部と、表示装置に表示された差分チェックモード画面において、選択受付部により同期元のコントローラの選択が受付けられた上で、データの取込みが要求された場合、バックアップデータのうちの当該同期元のコントローラに対する制御関連情報を、エンジニアリングデータのうちの2系統のコントローラに対する制御関連情報としてそれぞれ設定する情報取込み部とを備えたことを特徴とする。 The engineering apparatus according to the present invention includes a first data acquisition unit that acquires engineering data indicating control-related information for monitoring or controlling equipment for two redundant systems of controllers stored in a database, and two systems. Data acquired by the first data acquisition unit and the second data acquisition unit when the mode of the own machine is the difference check mode and the second data acquisition unit that acquires the backup data indicating the control-related information extracted from the controller of Based on the above, there are two systems in the display control unit that displays the difference check mode screen for comparing and importing between engineering data and backup data on the display device, and the difference check mode screen displayed on the display device. Among the controllers, the selection reception unit that accepts the selection of the synchronization source controller and the difference check mode screen displayed on the display device accept the selection of the synchronization source controller by the selection reception unit, and then the data is imported. When requested, it is characterized by including an information acquisition unit that sets control-related information for the synchronization source controller in the backup data as control-related information for two controllers in the engineering data. ..

この発明によれば、上記のように構成したので、冗長化された2系統のコントローラのバックアップデータをエンジニアリングデータへ取込む際に、系統間で制御関連情報に差異が生じたままエンジニアリングデータへ取込むことを回避可能となる。 According to the present invention, since the configuration is as described above, when the backup data of the redundant two systems of controllers is taken into the engineering data, the control-related information is taken into the engineering data while there is a difference between the systems. It becomes possible to avoid getting crowded.

実施の形態1に係るエンジニアリング装置を備えた施設監視システムの構成例を示す図である。It is a figure which shows the configuration example of the facility monitoring system provided with the engineering apparatus which concerns on Embodiment 1. FIG. 実施の形態1に係るエンジニアリング装置の構成例を示す図である。It is a figure which shows the structural example of the engineering apparatus which concerns on Embodiment 1. FIG. 実施の形態1に係るエンジニアリング装置による差分チェックモードでの動作例を示すフローチャートである。It is a flowchart which shows the operation example in the difference check mode by the engineering apparatus which concerns on Embodiment 1. FIG. 実施の形態1における表示装置に表示される差分チェックモード画面の一例を示す図である。It is a figure which shows an example of the difference check mode screen displayed on the display device in Embodiment 1. FIG. 実施の形態1における表示装置に表示される差分チェックモード画面の一例を示す図である。It is a figure which shows an example of the difference check mode screen displayed on the display device in Embodiment 1. FIG. 実施の形態1における表示装置に表示される差分チェックモード画面の一部を示す図である。It is a figure which shows a part of the difference check mode screen displayed on the display device in Embodiment 1. FIG. 実施の形態1に係るエンジニアリング装置によるエンジニアリングモードでの動作例を示すフローチャートである。It is a flowchart which shows the operation example in the engineering mode by the engineering apparatus which concerns on Embodiment 1. FIG. 実施の形態1における表示装置に表示されるエンジニアリングモード画面の一例を示す図である。It is a figure which shows an example of the engineering mode screen displayed on the display device in Embodiment 1. FIG.

以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態1.
図1は実施の形態1に係るエンジニアリング装置10を備えた施設監視システム1000の構成例を示す図である。
施設監視システム1000は、図1に示すように、エンジニアリング装置10、コントローラ20(20A,20B)及び機器30を備える。エンジニアリング装置10、コントローラ20及び機器30は、ネットワークを介して接続される。また、施設監視システム1000は、A系(一方の系)であるコントローラ20Aと、B系(他方の系)であるコントローラ20Bにより冗長化されている。初期状態では、コントローラ20Aが現用系(アクティブ)として稼働し、コントローラ20Bが待機系(スタンバイ)として稼働するものとする。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
Embodiment 1.
FIG. 1 is a diagram showing a configuration example of a facility monitoring system 1000 including the engineering device 10 according to the first embodiment.
As shown in FIG. 1, the facility monitoring system 1000 includes an engineering device 10, controllers 20 (20A, 20B), and equipment 30. The engineering device 10, the controller 20, and the device 30 are connected via a network. Further, the facility monitoring system 1000 is made redundant by the controller 20A which is the A system (one system) and the controller 20B which is the B system (the other system). In the initial state, it is assumed that the controller 20A operates as the active system (active) and the controller 20B operates as the standby system (standby).

図1では、冗長化された2系統のコントローラ20として、2つのコントローラ20が示されているが、これに限らず、コントローラ20は3つ以上でもよい。すなわち、コントローラ20Bは、複数設けられていてもよい。また図1では機器30が6つ示されているが、これに限らない。 In FIG. 1, two controllers 20 are shown as two redundant systems of controllers 20, but the present invention is not limited to this, and the number of controllers 20 may be three or more. That is, a plurality of controllers 20B may be provided. Further, in FIG. 1, six devices 30 are shown, but the present invention is not limited to this.

エンジニアリング装置10は、管理者等が制御関連情報の確認及び設定を含むエンジニアリング作業を行うための装置であり、施設監視システム1000の構築を行う。制御関連情報は、コントローラ20が機器30を監視又は制御するための情報である。なお、エンジニアリング装置10は、ネットワークに常時接続されている必要はなく、管理者等により作業が行われる際にネットワークに適宜接続される。
なお、エンジニアリング装置10の動作は、ソフトウェアに基づくCPU(Central Processing Unit)を用いたプログラム処理によって実行される。エンジニアリング装置10の詳細については後述する。
The engineering device 10 is a device for an administrator or the like to perform engineering work including confirmation and setting of control-related information, and constructs a facility monitoring system 1000. The control-related information is information for the controller 20 to monitor or control the device 30. The engineering device 10 does not need to be constantly connected to the network, and is appropriately connected to the network when work is performed by an administrator or the like.
The operation of the engineering device 10 is executed by a program process using a software-based CPU (Central Processing Unit). Details of the engineering device 10 will be described later.

コントローラ20は、機器30を監視又は制御する。
機器30は、施設内に設置されている。機器30は、例えば、センサ、温度計、モータ又は電力計である。
The controller 20 monitors or controls the device 30.
The device 30 is installed in the facility. The device 30 is, for example, a sensor, a thermometer, a motor or a wattmeter.

図2は実施の形態1に係るエンジニアリング装置10の構成例を示す図である。
エンジニアリング装置10は、図2に示すように、モード設定部11、データ取得部(第1データ取得部)12、データ取得部(第2データ取得部)13、表示制御部14、選択受付部15、情報取込み部16、情報取得部17及び情報設定部18を備えている。
FIG. 2 is a diagram showing a configuration example of the engineering device 10 according to the first embodiment.
As shown in FIG. 2, the engineering device 10 includes a mode setting unit 11, a data acquisition unit (first data acquisition unit) 12, a data acquisition unit (second data acquisition unit) 13, a display control unit 14, and a selection reception unit 15. , An information acquisition unit 16, an information acquisition unit 17, and an information setting unit 18.

なお、エンジニアリング装置10には、表示装置40が接続されている。
図2では、表示装置40が、エンジニアリング装置10の外部に設けられた場合を示している。しかしながら、これに限らず、表示装置40は、エンジニアリング装置10の内部に設けられていてもよい。
A display device 40 is connected to the engineering device 10.
FIG. 2 shows a case where the display device 40 is provided outside the engineering device 10. However, the present invention is not limited to this, and the display device 40 may be provided inside the engineering device 10.

モード設定部11は、管理者等による操作に基づいて、エンジニアリング装置10のモードを設定する。エンジニアリング装置10に対して設定可能なモードとしては、エンジニアリングモード及び差分チェックモードがある。 The mode setting unit 11 sets the mode of the engineering device 10 based on an operation by an administrator or the like. Modes that can be set for the engineering device 10 include an engineering mode and a difference check mode.

エンジニアリングモードは、上記2系統のコントローラ20に対する制御関連情報(データ構成及び設定値)の確認及び設定を行うためのモードである。エンジニアリング装置10は、エンジニアリングモードにおいて管理者等により設定された制御関連情報を示すデータを、エンジニアリングデータとしてデータベース(不図示)に保存可能である。 The engineering mode is a mode for confirming and setting control-related information (data configuration and set values) for the two controllers 20. The engineering device 10 can store data indicating control-related information set by an administrator or the like in the engineering mode in a database (not shown) as engineering data.

差分チェックモードは、比較元であるエンジニアリングデータと、比較対象であるデータ(エンジニアリングデータ又はバックアップデータ)との比較(差分比較)を行うためのモードである。また、差分チェックモードでは、比較対象であるデータを比較元であるエンジニアリングデータへ取込むことも可能である。以下では、比較対象のデータは、バックアップデータであるとする。
バックアップデータは、エンジニアリング装置10がネットワーク上の上記2系統のコントローラ20に接続されることで、当該コントローラ20から抽出した制御関連情報を示すデータである。
The difference check mode is a mode for comparing (difference comparison) between the engineering data that is the comparison source and the data (engineering data or backup data) to be compared. Further, in the difference check mode, it is possible to incorporate the data to be compared into the engineering data which is the comparison source. In the following, it is assumed that the data to be compared is backup data.
The backup data is data indicating control-related information extracted from the controller 20 by connecting the engineering device 10 to the two controllers 20 on the network.

データ取得部12は、データベースに保存された上記エンジニアリングデータを取得する。 The data acquisition unit 12 acquires the engineering data stored in the database.

データ取得部13は、上記バックアップデータを取得する。なお、バックアップデータには、コントローラ20が現用系であるのか待機系であるのかを示す情報が含まれている。 The data acquisition unit 13 acquires the backup data. The backup data includes information indicating whether the controller 20 is a working system or a standby system.

表示制御部14は、表示装置40に表示させる画面を制御する。
この表示制御部14は、エンジニアリング装置10のモードが差分チェックモードである場合、データ取得部12及びデータ取得部13により取得されたデータに基づいて、差分チェックモード画面を表示装置40に表示させる。
The display control unit 14 controls the screen to be displayed on the display device 40.
When the mode of the engineering device 10 is the difference check mode, the display control unit 14 causes the display device 40 to display the difference check mode screen based on the data acquired by the data acquisition unit 12 and the data acquisition unit 13.

差分チェックモード画面は、比較元であるエンジニアリングデータと比較対象であるバックアップデータとの間で比較及び取込みを行うための画面である。差分チェックモード画面は、主に、項目画面、比較画面及び選択画面を有する。 The difference check mode screen is a screen for comparing and importing between the engineering data that is the comparison source and the backup data that is the comparison target. The difference check mode screen mainly has an item screen, a comparison screen, and a selection screen.

項目画面は、コントローラ20毎に、比較を行う制御関連情報の項目を示す画面である。
比較画面は、エンジニアリングデータ及びバックアップデータについて、管理者等により項目画面上で選択された項目が示す制御関連情報をそれぞれ示す画面であり、制御関連情報の比較を行うための画面である。
選択画面は、バックアップデータのエンジニアリングデータへの取込みを行う場合に、上記2系統のコントローラ20のうち、同期元となるコントローラ20を選択するための画面である。この選択画面は、同期元のコントローラ20を選択可能な項目(セル)を有する。表示制御部14は、差分チェックモード画面の選択画面の上記項目において、初期状態として、上記2系統のコントローラ20のうち、現用系のコントローラ20を同期元として選択した状態としてもよい。なお、表示制御部14は、上記現用系のコントローラ20の判別は、バックアップデータに含まれるコントローラ20が現用系であるのか待機系であるのかを示す情報に基づいて行う。
The item screen is a screen showing items of control-related information to be compared for each controller 20.
The comparison screen is a screen showing the control-related information indicated by the item selected on the item screen by the administrator or the like for the engineering data and the backup data, and is a screen for comparing the control-related information.
The selection screen is a screen for selecting a controller 20 as a synchronization source from the above two systems of controllers 20 when importing backup data into engineering data. This selection screen has an item (cell) in which the controller 20 of the synchronization source can be selected. In the above item of the selection screen of the difference check mode screen, the display control unit 14 may be in a state in which the active controller 20 is selected as the synchronization source among the two controllers 20 as the initial state. The display control unit 14 determines the controller 20 of the active system based on the information indicating whether the controller 20 included in the backup data is the active system or the standby system.

また、表示制御部14は、エンジニアリング装置10のモードがエンジニアリングモードである場合、データ取得部12により取得されたデータに基づいて、エンジニアリングモード画面を表示装置40に表示させる。 Further, when the mode of the engineering device 10 is the engineering mode, the display control unit 14 causes the display device 40 to display the engineering mode screen based on the data acquired by the data acquisition unit 12.

エンジニアリングモード画面は、上記2系統のコントローラ20に対する制御関連情報の確認及び設定を行うための画面である。エンジニアリングモード画面は、主に、項目画面及び設定画面を有する。 The engineering mode screen is a screen for confirming and setting control-related information for the two controllers 20. The engineering mode screen mainly has an item screen and a setting screen.

項目画面は、コントローラ20毎に、制御関連情報の項目を示す画面である。なお、表示制御部14は、項目画面において、上記2系統のコントローラ20のうち、コントローラ20Aに対する制御関連情報を示す項目を表示させ、コントローラ20Bに対する制御関連情報を示す項目を非表示としてもよい。
設定画面は、管理者等により項目画面上で選択された項目が示す制御関連情報を示す画面であり、制御関連情報の確認及び設定を行うための画面である。この設定画面は、制御関連情報の詳細を確認及び設定可能な詳細項目(セル)を有する。
The item screen is a screen showing items of control-related information for each controller 20. In the item screen, the display control unit 14 may display an item indicating control-related information for the controller 20A and hide an item indicating control-related information for the controller 20B among the above two systems of controllers 20.
The setting screen is a screen showing the control-related information indicated by the item selected on the item screen by the administrator or the like, and is a screen for confirming and setting the control-related information. This setting screen has detailed items (cells) in which details of control-related information can be confirmed and set.

選択受付部15は、表示装置40に表示された差分チェックモード画面において、上記2系統のコントローラ20のうち、同期元のコントローラ20の選択を受付ける。 The selection reception unit 15 accepts the selection of the synchronization source controller 20 from the above two systems of controllers 20 on the difference check mode screen displayed on the display device 40.

情報取込み部16は、表示装置40に表示された差分チェックモード画面において、選択受付部15により同期元のコントローラ20の選択が受付けられた上で、管理者等によりデータの取込みが要求された場合、バックアップデータのうちの当該同期元のコントローラ20に対する制御関連情報を、エンジニアリングデータのうちの上記2系統のコントローラ20に対する制御関連情報としてそれぞれ設定する。 When the information acquisition unit 16 receives the selection of the synchronization source controller 20 by the selection reception unit 15 on the difference check mode screen displayed on the display device 40, and then the administrator or the like requests the acquisition of data. , The control-related information for the controller 20 of the synchronization source in the backup data is set as the control-related information for the controllers 20 of the above two systems in the engineering data, respectively.

情報取得部17は、表示装置40により表示されたエンジニアリングモード画面において、管理者等により設定された情報を、制御関連情報として取得する。 The information acquisition unit 17 acquires information set by the administrator or the like as control-related information on the engineering mode screen displayed by the display device 40.

情報設定部18は、情報取得部17により取得された制御関連情報をコントローラ20に設定し、当該設定が正常に完了した後、当該制御関連情報をコントローラ20に設定する。 The information setting unit 18 sets the control-related information acquired by the information acquisition unit 17 in the controller 20, and after the setting is normally completed, sets the control-related information in the controller 20.

なお、管理者等は、表示装置40に表示された画面に対し、キーボード等の入力装置(不図示)を用いて操作を行う。 The administrator or the like operates the screen displayed on the display device 40 by using an input device (not shown) such as a keyboard.

次に、図1,2に示す実施の形態1に係るエンジニアリング装置10の動作例について説明する。以下では、エンジニアリング装置10が、まず、差分チェックモードにおいてデータの取込みを行い、その後、エンジニアリングモードにおいてデータの設定を行う場合を例に説明を行う。 Next, an operation example of the engineering device 10 according to the first embodiment shown in FIGS. 1 and 2 will be described. In the following, a case where the engineering device 10 first captures data in the difference check mode and then sets the data in the engineering mode will be described as an example.

ここで、上述したように、コントローラ20が冗長化されている場合、各コントローラ20のバックアップのタイミングがずれてしまうと、バックアップデータに差異が生じてしまう場合がある。そして、差異が生じた状態でバックアップデータのエンジニアリングデータへの取込みを行うと、当該差異が生じた状態のまま取込みが行われてしまう。 Here, as described above, when the controllers 20 are made redundant, if the backup timing of each controller 20 is deviated, the backup data may be different. Then, if the backup data is imported into the engineering data in a state where the difference has occurred, the backup data is imported in the state where the difference has occurred.

また、エンジニアリングモードは、コントローラ20Aに対する制御関連情報についてのみ確認及び設定を可能とし、コントローラ20Bに対する制御関連情報については非表示とし、コントローラ20Aに対する制御関連情報の設定内容を、コントローラ20Bに対する制御関連情報にもコピーするように構成されている場合がある。
この場合、差分チェックモードにおいて、上記差異が生じた状態のままエンジニアリングデータにデータが取込まれると、意図しない内容で設定が行われてしまう場合がある。
Further, in the engineering mode, only the control-related information for the controller 20A can be confirmed and set, the control-related information for the controller 20B is hidden, and the setting contents of the control-related information for the controller 20A are set as the control-related information for the controller 20B. May also be configured to copy.
In this case, in the difference check mode, if data is imported into the engineering data with the above difference occurring, the setting may be performed with unintended contents.

例えば、従来のエンジニアリング装置が、コントローラ20Aに対する制御関連情報を示すデータを先に取得し、コントローラ20Bに対する制御関連情報を示すデータをその後に取得したとする。そして、両データの取得タイミングの間に、制御関連情報の設定変更が生じていたとする。この場合、先に取得されたデータの内容は、後に取得されたデータの内容に対して古くなり、すなわち差異が生じる。 For example, suppose that a conventional engineering device first acquires data indicating control-related information for the controller 20A, and then acquires data indicating control-related information for the controller 20B. Then, it is assumed that the setting change of the control-related information has occurred between the acquisition timings of both data. In this case, the content of the data acquired earlier becomes older than the content of the data acquired later, that is, a difference occurs.

そして、従来のエンジニアリング装置が、上記の差異が生じた状態で、バックアップデータのエンジニアリングデータへの取込みを行うと、当該差異が生じた状態のまま取込みが行われる。すなわち、エンジニアリングデータのうちのコントローラ20Aに対する制御関連情報は、コントローラ20Bに対する制御関連情報に対して内容が古い。 Then, when the conventional engineering apparatus imports the backup data into the engineering data in the state where the above difference occurs, the import is performed in the state where the difference occurs. That is, the control-related information for the controller 20A in the engineering data is older than the control-related information for the controller 20B.

そして、従来のエンジニアリング装置のエンジニアリングモードにおいて、コントローラ20Aに対する制御関連情報についてのみ確認及び設定が可能である場合、管理者等は、上記古い内容に対して制御関連情報の設定を行うことになる。そして従来のエンジニアリング装置のエンジニアリングモードにおいて、コントローラ20Aに対する制御関連情報の設定内容を、コントローラ20Bに対する制御関連情報にもコピーした場合、コントローラ20Bに対する制御関連情報についても、上記古い内容で設定が行われてしまう。 Then, in the engineering mode of the conventional engineering device, when it is possible to confirm and set only the control-related information for the controller 20A, the administrator or the like will set the control-related information for the old contents. When the setting contents of the control-related information for the controller 20A are also copied to the control-related information for the controller 20B in the engineering mode of the conventional engineering device, the control-related information for the controller 20B is also set with the old contents. It ends up.

なお、コントローラ20Aに故障が生じ、コントローラ20Aが待機系となり、コントローラ20Bが現用系となる場合もある。そして、この状態において、バックアップデータのうち、現用系であるコントローラ20Bに対する制御関連情報の内容が、待機系であるコントローラ20Aに対する制御関連情報の内容よりも新しい場合もある。しかしながら、このような状況においても、上記のような問題が生じ、意図しない内容で上書きされてしまう場合がある。 In some cases, a failure occurs in the controller 20A, the controller 20A becomes a standby system, and the controller 20B becomes an active system. Then, in this state, the content of the control-related information for the controller 20B, which is the active system, in the backup data may be newer than the content of the control-related information for the controller 20A, which is the standby system. However, even in such a situation, the above-mentioned problem may occur and the content may be overwritten with an unintended content.

そこで、実施の形態1に係るエンジニアリング装置10では、同期元のコントローラ20を選択可能とし、データの取込みを行う場合、バックアップデータのうち、選択された同期元のコントローラ20に対する制御関連情報を、エンジニアリングデータのうちの上記2系統のコントローラ20に対する制御関連情報としてそれぞれ設定する。これにより、エンジニアリングデータにおいて上記差異が生じることを回避可能とする。 Therefore, in the engineering device 10 according to the first embodiment, the controller 20 of the synchronization source can be selected, and when data is fetched, the control-related information for the selected controller 20 of the synchronization source is engineered from the backup data. It is set as control-related information for the above two systems of controllers 20 in the data. This makes it possible to avoid the above differences in the engineering data.

まず、図1,2に示す実施の形態1に係るエンジニアリング装置10による差分チェックモードでの動作例について、図3を参照しながら説明する。なお、モード設定部11は、エンジニアリング装置10のモードを差分チェックモードに設定している。 First, an operation example in the difference check mode by the engineering device 10 according to the first embodiment shown in FIGS. 1 and 2 will be described with reference to FIG. The mode setting unit 11 sets the mode of the engineering device 10 to the difference check mode.

図1,2に示すエンジニアリング装置10による差分チェックモードでの動作例では、図3に示すように、まず、データ取得部12は、データベースに保存された上記エンジニアリングデータを取得する(ステップST301)。なお、データベースにエンジニアリングデータが保存されていない場合には、データ取得部12はエンジニアリングデータの取得は行わない。 In the operation example in the difference check mode by the engineering device 10 shown in FIGS. 1 and 2, as shown in FIG. 3, the data acquisition unit 12 first acquires the engineering data stored in the database (step ST301). If the engineering data is not stored in the database, the data acquisition unit 12 does not acquire the engineering data.

また、データ取得部13は、上記バックアップデータを取得する(ステップST302)。上記2系統のコントローラ20から制御関連情報を示すデータを抽出するタイミングは、適宜設定可能であり、また、コントローラ20毎に異なるタイミングでデータを抽出してもよい。 In addition, the data acquisition unit 13 acquires the backup data (step ST302). The timing for extracting the data indicating the control-related information from the two controllers 20 can be appropriately set, and the data may be extracted at different timings for each controller 20.

次いで、表示制御部14は、データ取得部12及びデータ取得部13により取得されたデータに基づいて、差分チェックモード画面を表示装置40に表示させる(ステップST303)。図4〜6に差分チェックモード画面の一例を示す。 Next, the display control unit 14 causes the display device 40 to display the difference check mode screen based on the data acquired by the data acquisition unit 12 and the data acquisition unit 13 (step ST303). FIGS. 4 to 6 show an example of the difference check mode screen.

図4に示す差分チェックモード画面には、項目画面401及び比較画面402が表示されている。なお、表示制御部14は、初期状態では、差分チェックモード画面に、項目画面401のみを表示する。 The item screen 401 and the comparison screen 402 are displayed on the difference check mode screen shown in FIG. In the initial state, the display control unit 14 displays only the item screen 401 on the difference check mode screen.

図4に示す項目画面401には、コントローラ20A(図4に示す「コントローラA」)及びコントローラ20B(図4に示す「コントローラB」)のそれぞれについて、比較を行う制御関連情報を示す項目が表示されている。図4に示す項目画面401では、コントローラ名を先頭として、制御関連情報を示す項目が階層で一覧表示されている。 On the item screen 401 shown in FIG. 4, an item indicating control-related information for comparison is displayed for each of the controller 20A (“controller A” shown in FIG. 4) and the controller 20B (“controller B” shown in FIG. 4). Has been done. In the item screen 401 shown in FIG. 4, items indicating control-related information are listed in a hierarchy starting with the controller name.

図4に示す項目画面401では、コントローラ20Aに対する制御関連情報を示す項目として、「I/Oオブジェクト」、「IOM管理」、「NNEオブジェクト」及び「セカンダリデバイス管理」等を示す項目が表示されている。コントローラ20Bについても同様である。 On the item screen 401 shown in FIG. 4, items indicating "I / O object", "IOM management", "NNE object", "secondary device management", etc. are displayed as items indicating control-related information for the controller 20A. There is. The same applies to the controller 20B.

このように、図4に示す項目画面401で、制御関連情報を示す項目をコントローラ20毎に表示することで、管理者等は双方のコントローラ20に対する制御関連情報を容易に比較可能となる。なお、上記2系統のコントローラ20に対する制御関連情報を示す項目の構成は、系統間で基本的に同一である。 In this way, by displaying the items indicating the control-related information for each controller 20 on the item screen 401 shown in FIG. 4, the administrator or the like can easily compare the control-related information for both controllers 20. The configuration of the items indicating the control-related information for the controllers 20 of the above two systems is basically the same between the systems.

そして、表示制御部14は、図4に示す項目画面401において管理者等により項目が選択されると、差分チェックモード画面上に、当該項目が示す制御関連情報の比較を行うための比較画面402を表示する。 Then, when an item is selected by the administrator or the like on the item screen 401 shown in FIG. 4, the display control unit 14 has a comparison screen 402 for comparing the control-related information indicated by the item on the difference check mode screen. Is displayed.

図4に示す比較画面402では、左側にエンジニアリングデータが示す制御関連情報が表示され、右側にバックアップデータが示す制御関連情報が表示される。図4に示す差分チェックモード画面では、項目画面401において管理者等によりコントローラ20Aに対するI/Oオブジェクトを示す項目が選択された場合を示している。この場合、図4に示す比較画面402のように、左側にエンジニアリングデータのうちのコントローラ20Aに対するI/Oオブジェクトの制御関連情報が表示され、右側にバックアップデータのうちのコントローラ20Aに対するI/Oオブジェクトの制御関連情報が表示される。また、図4に示す差分チェックモード画面では、コントローラ20Aに対するI/Oオブジェクトについて、エンジニアリングデータとバックアップデータとに差分があり、項目画面401に示す当該I/Oオブジェクトを示す項目に対し、差分を示すアイコン403が付されている。 In the comparison screen 402 shown in FIG. 4, the control-related information indicated by the engineering data is displayed on the left side, and the control-related information indicated by the backup data is displayed on the right side. The difference check mode screen shown in FIG. 4 shows a case where an item indicating an I / O object for the controller 20A is selected by an administrator or the like on the item screen 401. In this case, as shown in the comparison screen 402 shown in FIG. 4, the control-related information of the I / O object for the controller 20A of the engineering data is displayed on the left side, and the I / O object for the controller 20A of the backup data is displayed on the right side. Control related information is displayed. Further, in the difference check mode screen shown in FIG. 4, there is a difference between the engineering data and the backup data for the I / O object for the controller 20A, and the difference is displayed for the item indicating the I / O object shown on the item screen 401. An icon 403 is attached to indicate.

この図4に示すような差分チェックモード画面において、管理者等は、エンジニアリングデータとバックアップデータとの比較を行うことが可能である。
また、図4に示す差分チェックモード画面では、比較画面402と選択画面(デバイス画面)404とを切替え可能とするタブ405,406を有している。
On the difference check mode screen as shown in FIG. 4, the administrator or the like can compare the engineering data with the backup data.
Further, the difference check mode screen shown in FIG. 4 has tabs 405 and 406 that enable switching between the comparison screen 402 and the selection screen (device screen) 404.

そして、表示制御部14は、差分チェックモード画面において管理者等によりタブ406が選択されると、比較画面402に代えて、図5に示すような選択画面404を表示する。また、表示制御部14は、差分チェックモード画面において管理者等によりタブ405が選択されると、選択画面404に代えて、図4に示すような比較画面402を表示する。 Then, when the tab 406 is selected by the administrator or the like on the difference check mode screen, the display control unit 14 displays the selection screen 404 as shown in FIG. 5 instead of the comparison screen 402. Further, when the tab 405 is selected by the administrator or the like on the difference check mode screen, the display control unit 14 displays the comparison screen 402 as shown in FIG. 4 instead of the selection screen 404.

図5に示す選択画面404では、左側にエンジニアリングデータに関する情報が表示され、右側にバックアップデータに関する情報が表示される。図5に示す選択画面404では、左側に、エンジニアリングデータが示す制御関連情報が設定される上記2系統のコントローラ20に関する情報が表示されている。また、図5に示す選択画面404では、右側に、バックアップデータが示す制御関連情報が設定された上記2系統のコントローラ20に関する情報が表示されている。また図6に示すように、選択画面404には、右側の画面において、上記2系統のコントローラ20のうち、同期元となるコントローラ20を選択可能な項目407を有している。 In the selection screen 404 shown in FIG. 5, information on engineering data is displayed on the left side, and information on backup data is displayed on the right side. In the selection screen 404 shown in FIG. 5, information on the two systems of controllers 20 in which control-related information indicated by engineering data is set is displayed on the left side. Further, in the selection screen 404 shown in FIG. 5, information on the two systems of controllers 20 in which the control-related information indicated by the backup data is set is displayed on the right side. Further, as shown in FIG. 6, the selection screen 404 has an item 407 in which the controller 20 as the synchronization source can be selected from the above two systems of controllers 20 on the screen on the right side.

なお、表示制御部14は、項目407において、初期状態として、上記2系統のコントローラ20のうち、現用系のコントローラ20を同期元として選択した状態としてもよい。すなわち、通常、現用系のコントローラ20に設定された制御関連情報が適切な情報であると考えられるため、表示制御部14は初期状態としては現用系のコントローラ20を同期元として選択し、管理者等による選択の手間を省くようにしてもよい。
但し、バックアップデータの取得タイミングによっては、コントローラ20A及びコントローラ20Bが共に現用系となっている場合又は共に待機系となっている場合もあるため、管理者等による同期元のコントローラ20の選択は可能な状態とする。
In item 407, the display control unit 14 may be in a state in which the controller 20 of the active system is selected as the synchronization source from the controllers 20 of the above two systems as the initial state. That is, since it is usually considered that the control-related information set in the active controller 20 is appropriate information, the display control unit 14 initially selects the active controller 20 as the synchronization source, and the administrator. It is also possible to save the trouble of selection by the above.
However, depending on the backup data acquisition timing, both the controller 20A and the controller 20B may be in the active system or both may be in the standby system, so that the administrator or the like can select the controller 20 as the synchronization source. State.

この図5,6に示すような差分チェックモード画面において、管理者等は、エンジニアリングデータのうちの同期元とするコントローラ20を選択可能である。そして、管理者等は、差分チェックモードにおいて、バックアップデータのエンジニアリングデータへの取込みを行う場合には、図5に示すデータ取込みボタン408を操作する。 In the difference check mode screen as shown in FIGS. 5 and 6, the administrator or the like can select the controller 20 as the synchronization source from the engineering data. Then, the administrator or the like operates the data import button 408 shown in FIG. 5 when importing the backup data into the engineering data in the difference check mode.

なお、図4〜6に示す差分チェックモード画面では、項目画面401の下部に、モード設定画面409が表示されている。モード設定画面409は、エンジニアリング装置10のモードを選択するための画面である。モード設定画面409には、エンジニアリングモードでの作業を示す「Engineering Data Configuration」の項目、コネクトモードでの作業を示す「Connect to Device」の項目及び、差分チェックモードでの作業を示す「Difference Check」の項目が示されている。なお、コネクトモードは、コントローラ20から抽出した制御関連情報を示すデータに対し、設定値の確認及び編集を行うためのモードである。図4〜6では、モード設定画面409において、管理者等により「Difference Check」の項目が選択され、モード設定部11はエンジニアリング装置10のモードを差分チェックモードに設定した状態となっている。 In the difference check mode screens shown in FIGS. 4 to 6, a mode setting screen 409 is displayed at the lower part of the item screen 401. The mode setting screen 409 is a screen for selecting the mode of the engineering device 10. On the mode setting screen 409, there are an item of "Engineering Data Configuration" indicating the work in the engineering mode, an item of "Connect to Device" indicating the work in the connect mode, and a "Deference Check" indicating the work in the difference check mode. Items are shown. The connect mode is a mode for confirming and editing the set value for the data indicating the control-related information extracted from the controller 20. In FIGS. 4 to 6, on the mode setting screen 409, the item of "Difference Check" is selected by the administrator or the like, and the mode setting unit 11 is in a state where the mode of the engineering device 10 is set to the difference check mode.

なお、図4〜6に示す差分チェックモード画面の画面構成は一例であり、適宜設計変更が可能である。
また図4〜6では、1つの画面上に項目画面401、比較画面402、選択画面404及びモード設定画面409を表示した場合を示したが、これらの画面はそれぞれ1つの独立した画面として表示装置40に表示させてもよい。
The screen configuration of the difference check mode screen shown in FIGS. 4 to 6 is an example, and the design can be changed as appropriate.
Further, FIGS. 4 to 6 show a case where the item screen 401, the comparison screen 402, the selection screen 404, and the mode setting screen 409 are displayed on one screen, but each of these screens is displayed as one independent screen. It may be displayed on 40.

次いで、選択受付部15は、表示装置40に表示された差分チェックモード画面において、上記2系統のコントローラ20のうち、同期元のコントローラ20の選択を受付ける(ステップST304)。図6の場合では、選択受付部15は、管理者等により同期元のコントローラ20としてコントローラ20Aが選択されたことを受付ける。 Next, the selection receiving unit 15 accepts the selection of the synchronization source controller 20 from the above two systems of controllers 20 on the difference check mode screen displayed on the display device 40 (step ST304). In the case of FIG. 6, the selection reception unit 15 accepts that the controller 20A has been selected as the synchronization source controller 20 by the administrator or the like.

次いで、情報取込み部16は、管理者等によりデータの取込みが要求された場合、バックアップデータのうちの上記同期元のコントローラ20に対する制御関連情報を、エンジニアリングデータのうちの上記2系統のコントローラ20に対する制御関連情報としてそれぞれ設定する(ステップST305)。管理者等により図6の状態でデータの取込みが要求された場合には、情報取込み部16は、バックアップデータのうちのコントローラ20Aに対する制御関連情報を、エンジニアリングデータのうちのコントローラ20A,20Bに対する制御関連情報としてそれぞれ設定する。その後、エンジニアリングデータは、バックアップデータが取込まれた後のエンジニアリングデータを、データベースに保存する。 Next, when the administrator or the like requests data acquisition, the information acquisition unit 16 transfers control-related information for the synchronization source controller 20 in the backup data to the two controllers 20 in the engineering data. Each is set as control-related information (step ST305). When data acquisition is requested by the administrator or the like in the state of FIG. 6, the information acquisition unit 16 controls the control-related information for the controller 20A in the backup data and the controllers 20A and 20B in the engineering data. Set each as related information. After that, the engineering data stores the engineering data after the backup data is fetched in the database.

この情報取込み部16によるデータの取込みにより、データの結合、又は、バックアップデータを用いたエンジニアリングデータの復元等が可能となる。なお、情報取込み部16によるデータの取込みは、エンジニアリングデータが空の場合にも実施可能である。 By fetching the data by the information fetching unit 16, it is possible to combine the data, restore the engineering data using the backup data, and the like. The data acquisition by the information acquisition unit 16 can be performed even when the engineering data is empty.

そして、実施の形態1に係るエンジニアリング装置10は、データの取込みの際に、同期元のコントローラ20に対する制御関連情報を、エンジニアリングデータへ取込むように構成している。これにより、このエンジニアリング装置10は、バックアップデータに差異が生じている場合でも、エンジニアリングデータに差異が生じた状態のままデータを取込むことを回避可能となる。 Then, the engineering device 10 according to the first embodiment is configured to take in the control-related information for the controller 20 of the synchronization source into the engineering data at the time of taking in the data. As a result, even if there is a difference in the backup data, the engineering device 10 can avoid taking in the data with the difference in the engineering data.

次に、図1,2に示す実施の形態1に係るエンジニアリング装置10によるエンジニアリングモードでの動作例について、図7を参照しながら説明する。なお、モード設定部11は、エンジニアリング装置10のモードをエンジニアリングモードに設定している。 Next, an operation example in the engineering mode by the engineering apparatus 10 according to the first embodiment shown in FIGS. 1 and 2 will be described with reference to FIG. 7. The mode setting unit 11 sets the mode of the engineering device 10 to the engineering mode.

図1,2に示すエンジニアリング装置10によるエンジニアリングモードでの動作例では、図7に示すように、まず、データ取得部12は、データベースに保存された上記エンジニアリングデータを取得する(ステップST701)。この際、データ取得部12は、差分チェックモードにおいてバックアップデータが取込まれた後のエンジニアリングデータを取得する。また、このエンジニアリングデータには、差異は生じていない。 In the operation example of the engineering device 10 shown in FIGS. 1 and 2 in the engineering mode, as shown in FIG. 7, the data acquisition unit 12 first acquires the engineering data stored in the database (step ST701). At this time, the data acquisition unit 12 acquires the engineering data after the backup data has been acquired in the difference check mode. In addition, there is no difference in this engineering data.

次いで、表示制御部14は、データ取得部12により取得されたデータに基づいて、エンジニアリングモード画面を表示装置40に表示させる(ステップST702)。図8にエンジニアリングモード画面の一例を示す。 Next, the display control unit 14 causes the display device 40 to display the engineering mode screen based on the data acquired by the data acquisition unit 12 (step ST702). FIG. 8 shows an example of the engineering mode screen.

図8に示すエンジニアリングモード画面には、項目画面801及び設定画面802が表示されている。なお、表示制御部14は、初期状態では、エンジニアリングモード画面に、項目画面801のみを表示する。 The item screen 801 and the setting screen 802 are displayed on the engineering mode screen shown in FIG. In the initial state, the display control unit 14 displays only the item screen 801 on the engineering mode screen.

図8に示す項目画面801には、コントローラ20Aについてのみ制御関連情報を示す項目が表示され、コントローラ20Bについては制御関連情報を示す項目が表示されていない。図8に示す項目画面801の基本的な構成自体は、図4に示す項目画面401の構成と同様である。 On the item screen 801 shown in FIG. 8, an item indicating control-related information is displayed only for the controller 20A, and an item indicating control-related information is not displayed for the controller 20B. The basic configuration itself of the item screen 801 shown in FIG. 8 is the same as the configuration of the item screen 401 shown in FIG.

なお、コントローラ20Aとコントローラ20Bとは、基本的には同じ制御関連情報が設定され且つ項目の構成も同一である。そのため、コントローラ20Aに対する制御関連情報を示す項目が表示装置40に表示されていれば、コントローラ20Bに対する制御関連情報の項目が非表示であっても支障はない。 The controller 20A and the controller 20B are basically set with the same control-related information and have the same item configuration. Therefore, as long as the item indicating the control-related information for the controller 20A is displayed on the display device 40, there is no problem even if the item for the control-related information for the controller 20B is not displayed.

そして、表示制御部14は、図8に示す項目画面801において管理者等により項目が選択されると、エンジニアリングモード画面上に、当該項目が示す制御関連情報の確認及び設定を行うための設定画面802を表示する。 Then, when an item is selected by the administrator or the like on the item screen 801 shown in FIG. 8, the display control unit 14 is a setting screen for confirming and setting the control-related information indicated by the item on the engineering mode screen. 802 is displayed.

図8に示すエンジニアリングモード画面では、項目画面801において管理者等によりコントローラ20Aに対するI/Oオブジェクトを示す項目が選択された場合を示している。この場合、図8に示す設定画面802のように、エンジニアリングデータのうちのコントローラ20Aに対するI/Oオブジェクトに関する情報が表示される。 The engineering mode screen shown in FIG. 8 shows a case where an item indicating an I / O object for the controller 20A is selected by an administrator or the like on the item screen 801. In this case, as shown in the setting screen 802 shown in FIG. 8, the information regarding the I / O object for the controller 20A in the engineering data is displayed.

この図8に示すようなエンジニアリングモード画面において、管理者等は、制御関連情報の確認及び設定を行うことが可能である。そして、管理者等は、エンジニアリングモードにおいて、制御関連情報のコントローラ20への設定を行う場合には、不図示のデータ設定ボタンを操作する。 On the engineering mode screen as shown in FIG. 8, the administrator or the like can confirm and set the control-related information. Then, in the engineering mode, the administrator or the like operates a data setting button (not shown) when setting the control-related information to the controller 20.

なお図8に示す差分チェックモード画面では、項目画面801の下部に、モード設定画面803が表示されている。モード設定画面803は、モード設定画面409と同様である。図8では、モード設定画面803において、管理者等により「Engineering Data Configuration」の項目が選択され、モード設定部11はエンジニアリング装置10のモードをエンジニアリングモードに設定した状態となっている。 In the difference check mode screen shown in FIG. 8, the mode setting screen 803 is displayed at the lower part of the item screen 801. The mode setting screen 803 is the same as the mode setting screen 409. In FIG. 8, on the mode setting screen 803, the item of “Engineering Data Configuration” is selected by the administrator or the like, and the mode setting unit 11 is in a state where the mode of the engineering device 10 is set to the engineering mode.

なお、図8に示すエンジニアリングモード画面の画面構成は一例であり、適宜設計変更が可能である。
また図8では、1つの画面上に項目画面801、設定画面802及びモード設定画面803を表示した場合を示したが、これらの画面はそれぞれ1つの独立した画面として表示装置40に表示させてもよい。
The screen configuration of the engineering mode screen shown in FIG. 8 is an example, and the design can be changed as appropriate.
Further, FIG. 8 shows a case where the item screen 801 and the setting screen 802 and the mode setting screen 803 are displayed on one screen, but these screens may be displayed on the display device 40 as one independent screen. good.

次いで、情報取得部17は、表示装置40により表示されたエンジニアリングモード画面において、管理者等により設定された情報を、制御関連情報として取得する(ステップST703)。 Next, the information acquisition unit 17 acquires the information set by the administrator or the like as the control-related information on the engineering mode screen displayed by the display device 40 (step ST703).

次いで、情報設定部18は、情報取得部17により取得された制御関連情報をコントローラ20に設定し、当該設定が正常に完了した後、当該制御関連情報をコントローラ20に設定する(ステップST704)。なお、コントローラ20Aに対する制御関連情報の設定が正常に完了したかについては、情報設定部18は、例えばコントローラ20Aから送信される設定完了信号の有無に基づいて判定すればよい。なお、コントローラ20Aに対する制御関連情報の設定が正常に完了しなかった場合は、情報設定部18は、例えば表示装置40にエラーメッセージを表示させ、コントローラ20Bへの制御関連情報の設定は行わない。 Next, the information setting unit 18 sets the control-related information acquired by the information acquisition unit 17 in the controller 20, and after the setting is normally completed, sets the control-related information in the controller 20 (step ST704). Whether or not the setting of the control-related information for the controller 20A is normally completed may be determined by the information setting unit 18 based on, for example, the presence or absence of the setting completion signal transmitted from the controller 20A. If the setting of the control-related information for the controller 20A is not completed normally, the information setting unit 18 displays, for example, an error message on the display device 40, and does not set the control-related information for the controller 20B.

このように、管理者等は、上記に示したエンジニアリングモードでは、コントローラ20Bに対する制御関連情報を示す項目が非表示であるため、コントローラ20Bに対する制御関連情報を変更(入力)はできない。また、コントローラ20Bには、コントローラ20Aに設定されたものと同じ内容の制御関連情報が設定される。したがって、エンジニアリング装置10では、上記2系統のコントローラ20に設定される情報に不整合が生じるのを防止可能である。また、管理者等は、コントローラ20Aに設定した制御関連情報と同じ情報を、コントローラ20Bに設定(入力)したり、双方に設定した情報の整合性を確認したりする必要がなくなるため、作業負荷が軽減される。 As described above, in the engineering mode shown above, the administrator or the like cannot change (input) the control-related information for the controller 20B because the item indicating the control-related information for the controller 20B is hidden. Further, the controller 20B is set with the same control-related information as that set in the controller 20A. Therefore, the engineering device 10 can prevent inconsistencies in the information set in the two controllers 20. In addition, the administrator or the like does not need to set (input) the same information as the control-related information set in the controller 20A in the controller 20B or check the consistency of the information set in both, so that the workload Is reduced.

以上のように、この実施の形態1によれば、データベースに保存された、冗長化された2系統のコントローラ20に対する機器30を監視又は制御するための制御関連情報を示すエンジニアリングデータを取得するデータ取得部12と、2系統のコントローラ20から抽出した制御関連情報を示すバックアップデータを取得するデータ取得部13と、自機のモードが差分チェックモードである場合、データ取得部12及びデータ取得部13により取得されたデータに基づいて、エンジニアリングデータとバックアップデータとの間で比較及び取込みを行うための差分チェックモード画面を表示装置40に表示させる表示制御部14と、表示装置40に表示された差分チェックモード画面において、2系統のコントローラ20のうち、同期元のコントローラ20の選択を受付ける選択受付部15と、表示装置40に表示された差分チェックモード画面において、選択受付部15により同期元のコントローラ20の選択が受付けられた上で、データの取込みが要求された場合、バックアップデータのうちの当該同期元のコントローラ20に対する制御関連情報を、エンジニアリングデータのうちの2系統のコントローラ20に対する制御関連情報としてそれぞれ設定する情報取込み部16とを備えた。これにより、実施の形態1に係るエンジニアリング装置10は、冗長化された2系統のコントローラ20のバックアップデータをエンジニアリングデータへ取込む際に、系統間で制御関連情報に差異が生じたままエンジニアリングデータへ取込むことを回避可能となる。 As described above, according to the first embodiment, data for acquiring engineering data indicating control-related information for monitoring or controlling the device 30 for the redundant two systems of controllers 20 stored in the database. The acquisition unit 12, the data acquisition unit 13 that acquires backup data indicating control-related information extracted from the two controllers 20, and the data acquisition unit 12 and the data acquisition unit 13 when the mode of the own machine is the difference check mode. The difference between the display control unit 14 that displays the difference check mode screen for comparing and importing between the engineering data and the backup data on the display device 40 and the difference displayed on the display device 40 based on the data acquired by On the check mode screen, the selection reception unit 15 that accepts the selection of the synchronization source controller 20 among the two systems of controllers 20, and the synchronization source controller 15 on the difference check mode screen displayed on the display device 40. When data acquisition is requested after the selection of 20 is accepted, the control-related information for the synchronization source controller 20 in the backup data and the control-related information for the two controllers 20 in the engineering data It is provided with an information acquisition unit 16 which is set as each of the above. As a result, when the engineering device 10 according to the first embodiment takes in the backup data of the redundant two systems of the controllers 20 into the engineering data, the engineering data is converted to the engineering data while the control-related information differs between the systems. It becomes possible to avoid taking in.

なお、本願発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、若しくは実施の形態の任意の構成要素の省略が可能である。 In the present invention, it is possible to modify any component of the embodiment or omit any component of the embodiment within the scope of the invention.

10 エンジニアリング装置
11 モード設定部
12 データ取得部(第1データ取得部)
13 データ取得部(第2データ取得部)
14 表示制御部
15 選択受付部
16 情報取込み部
17 情報取得部
18 情報設定部
20 コントローラ
30 機器
40 表示装置
1000 施設監視システム
10 Engineering equipment 11 Mode setting unit 12 Data acquisition unit (1st data acquisition unit)
13 Data acquisition unit (second data acquisition unit)
14 Display control unit 15 Selection reception unit 16 Information acquisition unit 17 Information acquisition unit 18 Information setting unit 20 Controller 30 Equipment 40 Display device 1000 Facility monitoring system

Claims (4)

データベースに保存された、冗長化された2系統のコントローラに対する機器を監視又は制御するための制御関連情報を示すエンジニアリングデータを取得する第1データ取得部と、
前記2系統のコントローラから抽出した制御関連情報を示すバックアップデータを取得する第2データ取得部と、
自機のモードが差分チェックモードである場合、前記第1データ取得部及び前記第2データ取得部により取得されたデータに基づいて、エンジニアリングデータとバックアップデータとの間で比較及び取込みを行うための差分チェックモード画面を表示装置に表示させる表示制御部と、
前記表示装置に表示された差分チェックモード画面において、前記2系統のコントローラのうち、同期元のコントローラの選択を受付ける選択受付部と、
前記表示装置に表示された差分チェックモード画面において、前記選択受付部により同期元のコントローラの選択が受付けられた上で、データの取込みが要求された場合、バックアップデータのうちの当該同期元のコントローラに対する制御関連情報を、エンジニアリングデータのうちの前記2系統のコントローラに対する制御関連情報としてそれぞれ設定する情報取込み部と
を備えたエンジニアリング装置。
A first data acquisition unit that acquires engineering data indicating control-related information for monitoring or controlling equipment for two redundant controllers stored in a database, and a first data acquisition unit.
A second data acquisition unit that acquires backup data indicating control-related information extracted from the two controllers.
When the mode of the own machine is the difference check mode, the engineering data and the backup data are compared and fetched based on the data acquired by the first data acquisition unit and the second data acquisition unit. A display control unit that displays the difference check mode screen on the display device,
On the difference check mode screen displayed on the display device, the selection reception unit that accepts the selection of the controller of the synchronization source from the two controllers, and the selection reception unit.
In the difference check mode screen displayed on the display device, when the selection reception unit accepts the selection of the synchronization source controller and then the data acquisition is requested, the synchronization source controller in the backup data is requested. An engineering device including an information acquisition unit that sets control-related information for the above two systems of engineering data as control-related information for the two controllers.
前記表示制御部は、差分チェックモード画面に同期元のコントローラを選択可能な項目を表示し、且つ、初期状態では当該項目において現用系のコントローラを同期元として選択した状態とする
ことを特徴とする請求項1記載のエンジニアリング装置。
The display control unit displays an item on the difference check mode screen in which the controller of the synchronization source can be selected, and in the initial state, the active controller is selected as the synchronization source in the item. The engineering device according to claim 1.
前記表示制御部は、自機のモードがエンジニアリングモードである場合、前記2系統のコントローラのうち、一方の系統のコントローラに対する制御関連情報を示す項目を表示し、他方の系統のコントローラに対する制御関連情報を示す項目を非表示としたエンジニアリングモード画面を前記表示装置に表示させ、
前記表示装置に表示されたエンジニアリングモード画面上の項目に対して設定された情報を、制御関連情報として取得する情報取得部と、
前記情報取得部により取得された制御関連情報を前記一方の系統のコントローラに設定し、当該設定が正常に完了した後、当該制御関連情報を前記他方の系統のコントローラに設定する情報設定部とを備えた
ことを特徴とする請求項1又は請求項2記載のエンジニアリング装置。
When the mode of the own machine is the engineering mode, the display control unit displays an item indicating control-related information for the controller of one system among the controllers of the two systems, and control-related information for the controller of the other system. The engineering mode screen in which the item indicating the above is hidden is displayed on the display device.
An information acquisition unit that acquires information set for items on the engineering mode screen displayed on the display device as control-related information, and an information acquisition unit.
The control-related information acquired by the information acquisition unit is set in the controller of the one system, and after the setting is normally completed, the information setting unit that sets the control-related information in the controller of the other system is used. The engineering apparatus according to claim 1 or 2, wherein the engineering apparatus is provided.
第1データ取得部が、データベースに保存された、冗長化された2系統のコントローラに対する機器を監視又は制御するための制御関連情報を示すエンジニアリングデータを取得するステップと、
第2データ取得部が、前記2系統のコントローラから抽出した制御関連情報を示すバックアップデータを取得するステップと、
表示制御部が、自機のモードが差分チェックモードである場合、前記第1データ取得部及び前記第2データ取得部により取得されたデータに基づいて、エンジニアリングデータとバックアップデータとの間で比較及び取込みを行うための差分チェックモード画面を表示装置に表示させるステップと、
選択受付部が、前記表示装置に表示された差分チェックモード画面において、前記2系統のコントローラのうち、同期元のコントローラの選択を受付けるステップと、
情報取込み部が、前記表示装置に表示された差分チェックモード画面において、前記選択受付部により同期元のコントローラの選択が受付けられた上で、データの取込みが要求された場合、バックアップデータのうちの当該同期元のコントローラに対する制御関連情報を、エンジニアリングデータのうちの前記2系統のコントローラに対する制御関連情報としてそれぞれ設定するステップと
を有するエンジニアリング方法。
A step in which the first data acquisition unit acquires engineering data indicating control-related information stored in a database for monitoring or controlling equipment for two redundant controllers.
A step in which the second data acquisition unit acquires backup data indicating control-related information extracted from the two controllers.
When the mode of the own machine is the difference check mode, the display control unit compares and compares the engineering data and the backup data based on the data acquired by the first data acquisition unit and the second data acquisition unit. Steps to display the difference check mode screen for importing on the display device, and
In the difference check mode screen displayed on the display device, the selection receiving unit accepts the selection of the controller of the synchronization source from the two controllers.
When the information acquisition unit receives the selection of the synchronization source controller by the selection reception unit on the difference check mode screen displayed on the display device, and then the data acquisition is requested, the backup data is included. An engineering method including a step of setting control-related information for the synchronization source controller as control-related information for the two systems of controllers in the engineering data.
JP2020056243A 2020-03-26 2020-03-26 Engineering device and engineering method Pending JP2021157418A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020056243A JP2021157418A (en) 2020-03-26 2020-03-26 Engineering device and engineering method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020056243A JP2021157418A (en) 2020-03-26 2020-03-26 Engineering device and engineering method

Publications (1)

Publication Number Publication Date
JP2021157418A true JP2021157418A (en) 2021-10-07

Family

ID=77917888

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020056243A Pending JP2021157418A (en) 2020-03-26 2020-03-26 Engineering device and engineering method

Country Status (1)

Country Link
JP (1) JP2021157418A (en)

Similar Documents

Publication Publication Date Title
US10019303B2 (en) Method for error monitoring, control and data transmission installation and control device
JP6477319B2 (en) Plant control system
US20120319944A1 (en) Control system equipped with programmable display, programmable display, and drawing data generation means
CN103488590A (en) Programmable display
US20180246488A1 (en) Generation and publication of shared tagsets
JP2012069026A (en) Plant monitoring control system and display screen management method
JP2021157412A (en) Engineering device and engineering method
JP2009181482A (en) Image processing system and image processing method
CN112751693B (en) Data processing method and device of distributed storage system and electronic equipment
JP2021157418A (en) Engineering device and engineering method
US20130139066A1 (en) Information processing apparatus, information processing method, and storage medium
JP2011169606A (en) Test system
JP5424965B2 (en) Monitoring control system and monitoring control program
US20110138199A1 (en) Remote controlled power supply system
JP2014215622A (en) Plant monitoring system and plant monitoring method
KR20170014344A (en) Energy management system
CN100416488C (en) Device and method for processing displaying data
US7644306B2 (en) Method and system for synchronous operation of an application by a purality of processing units
JP6695517B1 (en) Programmable display and data management method
JP2020119115A (en) Information processing device, information providing program, and information providing system
KR102672698B1 (en) Cascading video wall system for failure response, and operating method thereof
JPS61133416A (en) Sequence trace back device
WO2023248547A1 (en) Control system, relay device, and communication method
JP3726043B2 (en) Clock information synchronization method, duplexing device and synchronization program in duplexing device
JPH1097482A (en) Computer system