[go: up one dir, main page]

JP2016031757A - Control system and control method - Google Patents

Control system and control method Download PDF

Info

Publication number
JP2016031757A
JP2016031757A JP2014261041A JP2014261041A JP2016031757A JP 2016031757 A JP2016031757 A JP 2016031757A JP 2014261041 A JP2014261041 A JP 2014261041A JP 2014261041 A JP2014261041 A JP 2014261041A JP 2016031757 A JP2016031757 A JP 2016031757A
Authority
JP
Japan
Prior art keywords
setting
information
setting information
setting change
electronic device
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
JP2014261041A
Other languages
Japanese (ja)
Inventor
康文 佐田
Yasufumi Sada
康文 佐田
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.)
Fuji Electric Co Ltd
Original Assignee
Fuji Electric Co Ltd
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 Fuji Electric Co Ltd filed Critical Fuji Electric Co Ltd
Priority to JP2014261041A priority Critical patent/JP2016031757A/en
Publication of JP2016031757A publication Critical patent/JP2016031757A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Programmable Controllers (AREA)
  • Computer And Data Communications (AREA)

Abstract

【課題】設定変更した機器を置き換えた他の機器に対しても変更した設定情報を反映させることができる制御システム及び制御方法を提供することを課題とする。【解決手段】第1の機器に記憶されている第1設定情報に含まれる設定項目に対する設定値を変更して、第2設定情報を作成する設定変更手段と、第2設定情報が作成された場合、変更された設定値及び該設定値に対する設定項目が含まれた設定変更情報を生成し、管理装置に送信する設定変更通知手段と、設定変更情報を管理装置の第2記憶部に記憶させる記憶手段と、第1の機器を置き換えた第2の機器からの要求に応じて、第1記憶部に記憶されている第1設定情報を、第2記憶部に記憶されている設定変更情報に基づき更新して、第2設定情報を作成する設定情報更新手段と、設定情報更新手段により作成された第2設定情報を、第2の機器に送信する送信する送信手段と、を有することにより、上記課題を解決する。【選択図】 図2PROBLEM TO BE SOLVED: To provide a control system and a control method capable of reflecting the changed setting information to another device having replaced the device whose setting has been changed. SOLUTION: A setting changing means for creating a second setting information by changing a setting value for a setting item included in a first setting information stored in a first device, and a second setting information are created. In this case, the setting change notification means for generating the changed setting value and the setting change information including the setting item for the setting value and transmitting the setting change information to the management device and the setting change information are stored in the second storage unit of the management device. In response to a request from the storage means and the second device that replaces the first device, the first setting information stored in the first storage unit is converted into the setting change information stored in the second storage unit. By having a setting information updating means for updating based on the above and creating a second setting information, and a transmitting means for transmitting the second setting information created by the setting information updating means to the second device. Solve the above problems. [Selection diagram] Fig. 2

Description

本発明は、制御システム及び制御方法に関する。   The present invention relates to a control system and a control method.

所定の施設内の機器に対し、ネットワークを介して外部の装置から設定情報を登録し、施設内の各機器が設定情報に基づき制御されるシステムがある。例えば、変電所内の機器は、国際標準規格であるIEC61850に準拠して構築され、IEC61850で定められた設定情報に基づいて、変電所内の各機器は制御される。変電所内の機器として、インテリジェントな電子装置(IED:Intelligent Electronic Device)や主装置などが挙げられる。   There is a system in which setting information is registered from an external device via a network for devices in a predetermined facility, and each device in the facility is controlled based on the setting information. For example, the devices in the substation are constructed in conformity with IEC 61850, which is an international standard, and each device in the substation is controlled based on setting information defined in IEC 61850. Examples of equipment in the substation include intelligent electronic devices (IEDs) and main devices.

ここで、変電所のような施設内の各機器を制御する技術として、特許文献1に記載の技術がある。特許文献1では、管理装置により機器の設定情報が登録される制御システムにおいて、管理装置側で管理される設定情報と機器側で記憶される設定情報との整合を取ることを目的としている。   Here, there is a technique described in Patent Document 1 as a technique for controlling each device in a facility such as a substation. Japanese Patent Application Laid-Open No. 2004-133867 aims to match the setting information managed on the management device side with the setting information stored on the device side in a control system in which the device setting information is registered by the management device.

特開2014−98988号公報JP 2014-989888 A

しかしながら、特許文献1に記載の制御システムでは、設定情報が変更された機器が例えば故障等した場合に問題となる。すなわち、機器側で記憶される設定情報が変更された場合、特許文献1に記載の制御システムでは、変更された内容を示す設定変更情報が機器側に記憶される。したがって、管理装置と機器との間で設定情報の整合が取られる前に、例えば機器が故障した場合、管理装置は機器から設定変更情報を取得することができない。このため、故障した機器を新しい機器に置き換える場合、新しい機器に対しての設定情報は、手作業等により再度、同じ設定を行う必要がある。   However, the control system described in Patent Document 1 has a problem when a device whose setting information has been changed, for example, fails. That is, when the setting information stored on the device side is changed, in the control system described in Patent Literature 1, setting change information indicating the changed content is stored on the device side. Therefore, before the setting information is matched between the management device and the device, for example, if the device fails, the management device cannot acquire the setting change information from the device. For this reason, when replacing a failed device with a new device, the setting information for the new device needs to be set again by manual work or the like.

本発明の一実施形態は、上記の点に鑑みてなされたもので、設定変更した機器を置き換えた他の機器に対しても変更した設定情報を反映させることを目的とする。   An embodiment of the present invention has been made in view of the above points, and an object of the present invention is to reflect the changed setting information on another device in which the changed device is replaced.

上記目的を達成するため、本発明の一実施形態は、第1の機器に記憶されている第1設定情報に含まれる設定項目に対する設定値を変更して、第2設定情報を作成する設定変更手段と、第2設定情報が作成された場合、変更された設定値及び該設定値に対する設定項目が含まれた設定変更情報を生成し、管理装置に送信する設定変更通知手段と、設定変更情報を管理装置の第2記憶部に記憶させる記憶手段と、第1の機器を置き換えた第2の機器からの要求に応じて、第1記憶部に記憶されている第1設定情報を、第2記憶部に記憶されている設定変更情報に基づき更新して、第2設定情報を作成する設定情報更新手段と、設定情報更新手段により作成された第2設定情報を、第2の機器に送信する送信する送信手段と、を有する。   In order to achieve the above object, one embodiment of the present invention changes a setting value for a setting item included in first setting information stored in a first device to create second setting information. And a setting change notification means for generating setting change information including the changed setting value and setting items for the setting value when the second setting information is created, and transmitting the setting change information to the management apparatus, and setting change information Is stored in the second storage unit of the management device, and in response to a request from the second device replacing the first device, the first setting information stored in the first storage unit is stored in the second storage unit. Updating based on the setting change information stored in the storage unit to create second setting information, and transmitting the second setting information created by the setting information updating means to the second device Transmitting means for transmitting.

本発明の一実施形態によれば、設定変更した機器を置き換えた他の機器に対しても変更した設定情報を反映させることができる。   According to an embodiment of the present invention, the changed setting information can be reflected to other devices that have replaced the changed device.

第1の実施形態に係る制御システムの一例を示す構成図である。It is a lineblock diagram showing an example of a control system concerning a 1st embodiment. 第1の実施形態に係る制御システムのハードウェアの一例を示すブロック図である。It is a block diagram which shows an example of the hardware of the control system which concerns on 1st Embodiment. 第1の実施形態に係る管理装置の制御部の機能の一例を示すブロック図である。It is a block diagram which shows an example of the function of the control part of the management apparatus which concerns on 1st Embodiment. 第1の実施形態に係る電子装置の制御部の機能の一例を示すブロック図である。It is a block diagram which shows an example of the function of the control part of the electronic device which concerns on 1st Embodiment. 設定情報Aの一例を示す図である。It is a figure which shows an example of the setting information A. 設定情報管理情報の一例を示す図である。It is a figure which shows an example of setting information management information. 設定情報Bの一例を示す図である。It is a figure which shows an example of the setting information B. 変更前のデータモデル(一部)の一例を示す図である。It is a figure which shows an example of the data model (part) before a change. 第1の実施形態に係る設定変更処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the setting change process which concerns on 1st Embodiment. 設定変更要求の一例を示す図である。It is a figure which shows an example of a setting change request. 変更後のデータモデル(一部)の一例を示す図である。It is a figure which shows an example of the data model (part) after a change. 設定変更情報の一例を示す図である。It is a figure which shows an example of setting change information. 第1の実施形態に係る設定変更情報保存処理の一例を示すフローチャートである。It is a flowchart which shows an example of the setting change information storage process which concerns on 1st Embodiment. 設定変更情報DBの一例を示す図である。It is a figure which shows an example of setting change information DB. 第1の実施形態に係る設定変更処理の他の例を示すシーケンス図である。It is a sequence diagram which shows the other example of the setting change process which concerns on 1st Embodiment. 第1の実施形態に係る電子装置の交換後の処理の一例のシーケンス図である。It is a sequence diagram of an example of the process after replacement | exchange of the electronic device which concerns on 1st Embodiment. 設定情報取得要求の一例を示す図である。It is a figure which shows an example of a setting information acquisition request. 第1の実施形態に係る設定情報取得処理の一例のフローチャートである。It is a flowchart of an example of the setting information acquisition process which concerns on 1st Embodiment. 設定情報Bの他の例を示す図である。It is a figure which shows the other example of the setting information B. 第2の実施形態に係る管理装置の制御部の機能の一例を示すブロック図である。It is a block diagram which shows an example of the function of the control part of the management apparatus which concerns on 2nd Embodiment. 第2の実施形態に係る電子装置の制御部の機能の一例を示すブロック図である。It is a block diagram which shows an example of the function of the control part of the electronic device which concerns on 2nd Embodiment. 第2の実施形態に係る設定変更処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the setting change process which concerns on 2nd Embodiment. 設定変更情報の他の例を示す図である。It is a figure which shows the other example of setting change information. 設定変更情報DBの他の例を示す図である。It is a figure which shows the other example of setting change information DB. 第2の実施形態に係る設定変更処理の他の例を示すシーケンス図である。It is a sequence diagram which shows the other example of the setting change process which concerns on 2nd Embodiment. 第2の実施形態に係る電子装置の交換後の処理の一例のシーケンス図である。It is a sequence diagram of an example of the process after replacement | exchange of the electronic device which concerns on 2nd Embodiment. 設定情報取得要求の他の例を示す図である。It is a figure which shows the other example of a setting information acquisition request. 第2の実施形態に係る設定情報取得処理の一例のフローチャートである。It is a flowchart of an example of the setting information acquisition process which concerns on 2nd Embodiment. 設定情報Bの他の例を示す図である。It is a figure which shows the other example of the setting information B.

以下、本発明の実施形態について添付の図面を参照しながら詳細に説明する。   Embodiments of the present invention will be described below in detail with reference to the accompanying drawings.

[第1の実施形態]
<システム構成>
まず、第1の実施形態に係る制御システムのシステム構成について説明する。図1は、第1の実施形態に係る制御システムの一例を示す構成図である。図1に示す制御システム1は、管理装置10と、情報処理装置20と、電子装置30と、主装置40とを備える。管理装置10と電子装置30とは、例えば通信網を介して接続される。情報処理装置20と、電子装置30と、主装置40とは、例えば施設50内のLAN(Local Area Network)を介して接続される。主装置40は、主装置40−1、主装置40−2の総称であり、個々を区別して説明する必要がない場合は、主装置40と表記する。
[First Embodiment]
<System configuration>
First, the system configuration of the control system according to the first embodiment will be described. FIG. 1 is a configuration diagram illustrating an example of a control system according to the first embodiment. A control system 1 illustrated in FIG. 1 includes a management device 10, an information processing device 20, an electronic device 30, and a main device 40. The management device 10 and the electronic device 30 are connected via, for example, a communication network. The information processing device 20, the electronic device 30, and the main device 40 are connected via, for example, a LAN (Local Area Network) in the facility 50. The main device 40 is a general term for the main device 40-1 and the main device 40-2, and will be referred to as the main device 40 when it is not necessary to distinguish between them.

なお、管理装置10は、施設50内のLANに接続されて、電子装置30と通信可能になっていてもよい。また、電子装置30と主装置40とは、シリアル通信ケーブル、アナログ信号やデジタル(ON/OFF)信号を伝送する銅線などで接続されてもよい。   Note that the management device 10 may be connected to a LAN in the facility 50 so as to be able to communicate with the electronic device 30. The electronic device 30 and the main device 40 may be connected by a serial communication cable, a copper wire that transmits an analog signal or a digital (ON / OFF) signal, or the like.

施設50は、例えば変電所であり、電子装置30は、例えばIEDであり、主装置40は、例えば開閉器、駆動装置、発電機、又は変圧器であるが、これらの例に限られない。管理装置10や情報処理装置20は、PC(Personal Computer)やノートPC、サーバなどである。   The facility 50 is, for example, a substation, the electronic device 30 is, for example, an IED, and the main device 40 is, for example, a switch, a driving device, a generator, or a transformer, but is not limited to these examples. The management device 10 and the information processing device 20 are a PC (Personal Computer), a notebook PC, a server, and the like.

管理装置10は、電子装置30を制御するための設定情報を管理する装置である。設定情報とは、例えばIEC61850に準拠したCID(Configured IED Description)ファイルである。このような設定情報には、設定項目(データ項目)と、設定項目に対する設定値が含まれる。また、設定情報には、例えば、電子装置30のデータモデルの定義や通信設定の他、データモデルの設定値などを記載することが可能である。なお、データモデルとは、電子装置30の揮発メモリ上に展開されたデータであり、電子装置30が主装置40を制御するために生成されたモデルである。   The management device 10 is a device that manages setting information for controlling the electronic device 30. The setting information is, for example, a CID (Configured IED Description) file compliant with IEC61850. Such setting information includes setting items (data items) and setting values for the setting items. In addition, in the setting information, for example, the setting value of the data model can be described in addition to the data model definition and communication setting of the electronic device 30. The data model is data developed on the volatile memory of the electronic device 30 and is a model generated for the electronic device 30 to control the main device 40.

また、管理装置10は、システムの構築時、増築時、変更時などに電子装置30に対して設定情報の登録等を行うことができる。例えば、制御システム1において、ある電子装置30が故障して、この電子装置30を他の電子装置30に交換(リプレース)する場合などに、管理装置10は、交換後の電子装置30に対して設定情報を送信して、登録することができる。なお、「管理装置10」は、特許請求の範囲に記載された「管理装置」の一例である。   In addition, the management apparatus 10 can register setting information with respect to the electronic apparatus 30 when the system is constructed, expanded, or changed. For example, in the control system 1, when a certain electronic device 30 breaks down and the electronic device 30 is replaced (replaced) with another electronic device 30, the management device 10 applies to the electronic device 30 after replacement. Setting information can be sent and registered. The “management device 10” is an example of the “management device” described in the claims.

情報処理装置20は、施設50内でローカルに電子装置30に接続し、電子装置30が主装置40を制御するためのデータモデルの設定値を変更したり、制御指示を出したりする。情報処理装置20は、クライアントとも称される。また、情報処理装置20は、通信網を介して電子装置30に接続されていてもよい。なお、クライアント(情報処理装置20)を介して又は電子装置30の入力装置305を介してデータモデルの設定値を直接変更することを「オンライン設定」という。他方、上述したような、管理装置10が電子装置30の設定情報を登録・変更等することを「オフライン設定」という。   The information processing apparatus 20 is locally connected to the electronic device 30 in the facility 50, and changes the setting value of the data model for the electronic device 30 to control the main device 40, or issues a control instruction. The information processing apparatus 20 is also referred to as a client. Further, the information processing device 20 may be connected to the electronic device 30 via a communication network. Note that changing the setting value of the data model directly via the client (information processing apparatus 20) or via the input device 305 of the electronic apparatus 30 is referred to as “online setting”. On the other hand, registering / changing the setting information of the electronic device 30 by the management device 10 as described above is referred to as “offline setting”.

電子装置30は、プロセッサと通信機能とを有するインテリジェントな電子装置であり、主装置40の制御を行う。電子装置30は、管理装置10から設定情報を取得し、この設定情報に基づいて各主装置40を制御するためのデータモデルを生成する。電子装置30は、データモデルの設定値に基づいて各主装置40を制御し、他方、主装置40は、電子装置30により制御される。なお、「電子装置30」又は「電子装置30及び主装置40」は、特許請求の範囲に記載された「機器」の一例である。   The electronic device 30 is an intelligent electronic device having a processor and a communication function, and controls the main device 40. The electronic device 30 acquires setting information from the management device 10 and generates a data model for controlling each main device 40 based on the setting information. The electronic device 30 controls each main device 40 based on the setting value of the data model, while the main device 40 is controlled by the electronic device 30. “Electronic device 30” or “electronic device 30 and main device 40” is an example of “apparatus” described in the claims.

<ハードウェア構成>
次に、第1の実施形態に係る制御システムのハードウェア構成について説明する。図2は、第1の実施形態に係る制御システムのハードウェアの一例を示すブロック図である。
<Hardware configuration>
Next, the hardware configuration of the control system according to the first embodiment will be described. FIG. 2 is a block diagram illustrating an example of hardware of the control system according to the first embodiment.

≪管理装置≫
図2に示す管理装置10は、記憶部101と、制御部102と、通信I/F部103とを有する。管理装置10内の各部は、データのやり取りが可能なように相互にバスを介して接続されている。
≪Management device≫
The management apparatus 10 illustrated in FIG. 2 includes a storage unit 101, a control unit 102, and a communication I / F unit 103. Each unit in the management apparatus 10 is connected to each other via a bus so that data can be exchanged.

記憶部101は、例えば、HDD(Hard Disk Drive)やSSD(Solid State Drive)などの記憶装置である。記憶部101は、設定変更情報が格納されている設定変更情報DBと、設定情報が格納されている設定情報DBと、設定情報管理情報とを記憶する。なお、設定変更情報DBと、設定情報DBと、設定情報管理情報とは、同一の記憶装置内に構成されていてもよいし、異なる記憶装置内に構成されていてもよい。   The storage unit 101 is a storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive). The storage unit 101 stores a setting change information DB in which setting change information is stored, a setting information DB in which setting information is stored, and setting information management information. The setting change information DB, the setting information DB, and the setting information management information may be configured in the same storage device or in different storage devices.

ここで、設定情報DBに格納されている設定情報Aは、例えばXML(Extensible Markup Language)の形式で記述されたデータ形式であるものとして、以降、説明する。他方、後述する電子装置30の不揮発性記憶部304に記憶されている設定情報Bは、設定情報Aを、XMLとは異なるデータ形式(例えば、電子装置30のベンダー独自のデータ形式)に変換したものであるとして、以降、説明する。なお、記憶部101に格納されているこれらの各情報の詳細については後述する。   Here, the setting information A stored in the setting information DB will be described below assuming that it is in a data format described in, for example, an XML (Extensible Markup Language) format. On the other hand, the setting information B stored in the non-volatile storage unit 304 of the electronic device 30 described later converts the setting information A into a data format different from XML (for example, a data format unique to the vendor of the electronic device 30). In the following, it will be described as being. Details of each piece of information stored in the storage unit 101 will be described later.

制御部102は、例えば、CPU(Central Processing Unit)などである。制御部102は、記憶部101に記憶される各種情報の管理を行ったり、設定情報及び設定変更情報のデータ形式の変換、設定変更情報に基づく設定情報の更新などを行う。制御部102の詳細は、図3を用いて後述する。   The control unit 102 is, for example, a CPU (Central Processing Unit). The control unit 102 manages various information stored in the storage unit 101, converts the data format of the setting information and setting change information, updates the setting information based on the setting change information, and the like. Details of the control unit 102 will be described later with reference to FIG.

通信I/F部103は、例えば、LANコントローラなどの通信デバイスである。通信I/F部103は、電子装置30と通信網を介してデータの送受信を行う。通信I/F部103は、例えば、電子装置30に対して、設定情報A又は設定情報Aのデータ形式が変換された設定情報Bを送信する。また、通信I/F103は、例えば、電子装置30から設定変更情報を受信する。   The communication I / F unit 103 is a communication device such as a LAN controller, for example. The communication I / F unit 103 transmits and receives data to and from the electronic device 30 via a communication network. For example, the communication I / F unit 103 transmits the setting information A or the setting information B obtained by converting the data format of the setting information A to the electronic device 30. Further, the communication I / F 103 receives setting change information from the electronic device 30, for example.

なお、管理装置10は、図示していないRAM(Random Access Memory)やROM(Read Only Memory)などにより構成される揮発性記憶部及び不揮発性記憶部も有する。   The management device 10 also includes a volatile storage unit and a non-volatile storage unit configured by a RAM (Random Access Memory), a ROM (Read Only Memory), and the like (not shown).

≪情報処理装置≫
図2に示す情報処理装置20は、制御部201と、通信I/F部202とを有する。情報処理装置20内の各部は、データのやり取りが可能なように相互にバスを介して接続されている。
≪Information processing equipment≫
The information processing apparatus 20 illustrated in FIG. 2 includes a control unit 201 and a communication I / F unit 202. Each unit in the information processing apparatus 20 is connected to each other via a bus so that data can be exchanged.

制御部201は、例えば、CPUなどである。制御部201は、電子装置30に対して、通信I/F部202を介してデータモデルの設定値の変更を要求することができる。すなわち、制御部201は、電子装置30の「オンライン設定」を行うことができる。   The control unit 201 is, for example, a CPU. The control unit 201 can request the electronic device 30 to change the setting value of the data model via the communication I / F unit 202. That is, the control unit 201 can perform “online setting” of the electronic device 30.

通信I/F部202は、例えば、LANコントローラなどの通信デバイスである。通信I/F部202は、電子装置30の通信I/F部301とLANを介してデータの送受信を行う。通信I/F部202は、例えば、電子装置30に対して、後述するデータモデルの設定変更要求を送信する。   The communication I / F unit 202 is a communication device such as a LAN controller, for example. The communication I / F unit 202 transmits / receives data to / from the communication I / F unit 301 of the electronic device 30 via the LAN. For example, the communication I / F unit 202 transmits a data model setting change request to be described later to the electronic device 30.

なお、情報処理装置20は、図示していないRAMやROMなどにより構成される揮発性記憶部及び不揮発性記憶部も有する。また、情報処理装置20は、HDDやSSDなどにより構成される不揮発性記憶部を有していてもよい。   Note that the information processing apparatus 20 also includes a volatile storage unit and a nonvolatile storage unit that are configured by a RAM, a ROM, or the like (not shown). Further, the information processing apparatus 20 may have a nonvolatile storage unit configured by an HDD, an SSD, or the like.

≪電子装置≫
図2に示す電子装置30は、通信I/F部301と、制御部302と、揮発性記憶部303と、不揮発性記憶部304と、入力装置305と、表示装置306とを有する。電子装置30内の各部は、データのやり取りが可能なように相互にバスを介して接続されている。
≪Electronic device≫
2 includes a communication I / F unit 301, a control unit 302, a volatile storage unit 303, a nonvolatile storage unit 304, an input device 305, and a display device 306. Each unit in the electronic device 30 is connected to each other via a bus so that data can be exchanged.

通信I/F部301は、例えば、LANコントローラなどの通信デバイスである。通信I/F部301は、管理装置10の通信I/F部103や情報処理装置20の通信I/F部202とデータの送受信を行う。通信I/F部301は、例えば、管理装置10から設定情報A又は設定情報Aのデータ形式が変換された設定情報Bを受信したり、情報処理装置20からデータモデルの設定変更要求を受信する。   The communication I / F unit 301 is a communication device such as a LAN controller, for example. The communication I / F unit 301 transmits / receives data to / from the communication I / F unit 103 of the management apparatus 10 and the communication I / F unit 202 of the information processing apparatus 20. For example, the communication I / F unit 301 receives the setting information A or the setting information B in which the data format of the setting information A is converted from the management apparatus 10 or receives a data model setting change request from the information processing apparatus 20. .

制御部302は、例えば、CPUなどである。制御部302は、通信I/F部301を介して受信した要求やユーザの入力装置305を介した操作に応じて各種処理を行う。制御部302は、例えば、情報処理装置20からのデータモデルの変更要求に応じて、データモデルの設定値の変更、この設定値の変更に対応する設定変更情報の生成などを行う。制御部302の詳細は、図4を用いて後述する。   The control unit 302 is, for example, a CPU. The control unit 302 performs various processes in response to a request received via the communication I / F unit 301 and an operation via the user input device 305. For example, in response to a data model change request from the information processing apparatus 20, the control unit 302 changes the setting value of the data model, generates setting change information corresponding to the change of the setting value, and the like. Details of the control unit 302 will be described later with reference to FIG.

揮発性記憶部303は、例えば、RAMなどである。揮発性記憶部303は、管理装置10から受信した設定情報A又は設定情報Bに基づいて生成されるデータモデルを記憶する。データモデルは、上述したように、揮発メモリ上に展開されたデータであり、主装置40を制御するために生成されたモデルである。また、データモデルは、電子装置30により制御される主装置40の数だけ生成されてもよい。   The volatile storage unit 303 is, for example, a RAM. The volatile storage unit 303 stores a data model generated based on the setting information A or the setting information B received from the management device 10. As described above, the data model is data developed on the volatile memory, and is a model generated to control the main device 40. In addition, as many data models may be generated as the number of main devices 40 controlled by the electronic device 30.

不揮発性記憶部304は、例えば、SSDやROMなどである。不揮発性記憶部304は、管理装置10から受信した設定情報A又は設定情報Bを記憶する。また、不揮発性記憶部304は、制御システム1において電子装置30を一意に識別する機器IDを記憶する。なお、以降では、不揮発性記憶部304には、設定情報Bが記憶されるものとして説明する。すなわち、電子装置30は、管理装置10によりデータ形式が変換された設定情報A(つまり、設定情報B)を受信して、不揮発性記憶部304に記憶するものとする。   The nonvolatile storage unit 304 is, for example, an SSD or a ROM. The nonvolatile storage unit 304 stores setting information A or setting information B received from the management apparatus 10. In addition, the nonvolatile storage unit 304 stores a device ID that uniquely identifies the electronic device 30 in the control system 1. In the following description, it is assumed that the setting information B is stored in the nonvolatile storage unit 304. That is, the electronic device 30 receives the setting information A (that is, the setting information B) whose data format has been converted by the management device 10 and stores it in the nonvolatile storage unit 304.

なお、電子装置30は、設定情報A又は設定情報Bを不揮発性記憶部304に記憶しないようにしてもよい。すなわち、電子装置30は、管理装置10から受信した設定情報A又は設定情報Bに基づいてデータモデルを生成した後、この受信した設定情報A又は設定情報Bを削除するようにしてもよい。これは、例えば、電子装置30に低容量の記憶装置しか搭載されていない場合において、リソースを有効に活用するためである。   The electronic device 30 may not store the setting information A or the setting information B in the nonvolatile storage unit 304. That is, the electronic device 30 may generate the data model based on the setting information A or the setting information B received from the management device 10 and then delete the received setting information A or the setting information B. This is because, for example, in the case where only a low-capacity storage device is mounted on the electronic device 30, resources are effectively used.

入力装置305は、例えば、キーボードやマウスなどである。入力装置305は、ユーザの操作に応じて、データモデルの設定値の変更を行う。表示装置306は、例えば、ディスプレイなどである。表示装置306は、ユーザに対して処理結果等を表示する。なお、入力装置305及び表示装置306は、電子装置30とネットワークを介して接続されるように構成されていてもよい。   The input device 305 is, for example, a keyboard or a mouse. The input device 305 changes the setting value of the data model in accordance with a user operation. The display device 306 is, for example, a display. The display device 306 displays processing results and the like to the user. Note that the input device 305 and the display device 306 may be configured to be connected to the electronic device 30 via a network.

<機能構成>
次に、第1の実施形態に係る管理装置10及び電子装置30の各制御部の機能構成について説明する。
<Functional configuration>
Next, functional configurations of the control units of the management device 10 and the electronic device 30 according to the first embodiment will be described.

まず、管理装置10の制御部102の機能構成について説明する。図3は、第1の実施形態に係る管理装置の制御部の機能の一例を示すブロック図である。図3に示す管理装置10の制御部102は、形式変換部121と、設定変更情報登録部122と、情報取得部123と、設定情報更新部124とを有する。   First, the functional configuration of the control unit 102 of the management apparatus 10 will be described. FIG. 3 is a block diagram illustrating an example of a function of the control unit of the management apparatus according to the first embodiment. The control unit 102 of the management apparatus 10 illustrated in FIG. 3 includes a format conversion unit 121, a setting change information registration unit 122, an information acquisition unit 123, and a setting information update unit 124.

形式変換部121は、設定情報DBに記憶される設定情報Aを、電子装置30用にデータ形式を変換する。形式変換部121は、例えば、XML形式の設定情報A(例えばCIDファイル)を、電子装置30で扱いやすいように、複数のファイルに分割したり、バイナリの独自形式に変換したりする。上述したように、変換前の設定情報を設定情報A、変換後の設定情報を設定情報Bと表示する。   The format converter 121 converts the data format of the setting information A stored in the setting information DB for the electronic device 30. For example, the format conversion unit 121 divides XML format setting information A (for example, a CID file) into a plurality of files or converts it into a binary unique format so that the electronic apparatus 30 can easily handle the setting information. As described above, the setting information before conversion is displayed as setting information A, and the setting information after conversion is displayed as setting information B.

電子装置30では、XMLを解析するリソースを十分に有していない場合が多い。そのため、管理装置10は、電子装置30で扱いやすいように設定情報を変換し、変化後の設定情報を電子装置30に送信して、登録するようにするとよい。ただし、電子装置30がXMLを解析するリソースを十分に有している場合等は、管理装置10は、設定情報Aを電子装置30に送信し、電子装置30側で設定情報Aを設定情報Bに変換してもよい。   In many cases, the electronic device 30 does not have sufficient resources for analyzing XML. For this reason, the management apparatus 10 may convert the setting information so that the electronic apparatus 30 can easily handle it, and transmit the changed setting information to the electronic apparatus 30 to register it. However, when the electronic device 30 has sufficient resources for analyzing XML, the management device 10 transmits the setting information A to the electronic device 30, and the setting information A is set on the electronic device 30 side. May be converted to

設定変更情報登録部122は、電子装置30から受信した設定変更情報を設定変更情報DBに登録する。   The setting change information registration unit 122 registers the setting change information received from the electronic device 30 in the setting change information DB.

情報取得部123は、電子装置30からの要求に応じて、設定情報Aと、この設定情報に対する設定変更情報とを記憶部101から取得する。   The information acquisition unit 123 acquires setting information A and setting change information for the setting information from the storage unit 101 in response to a request from the electronic device 30.

設定情報更新部124は、情報取得部123により取得された設定情報Aと、この設定情報に対する設定変更情報とに基づき、取得された設定情報Aを形式変換部121によりデータ形式変換した設定情報Bを更新する。したがって、後述する電子装置30の設定情報要求部321による設定情報の要求に対する応答として、管理装置10は、設定情報更新部124により更新された設定情報Bを電子装置30に送信する。なお、設定情報更新部124は、設定情報Aを設定変更情報に基づき更新し、この更新された設定情報Aを電子装置30に送信してもよい(つまり、データ形式の変換を行わずに、更新のみを行うようにしてもよい)。   The setting information update unit 124, based on the setting information A acquired by the information acquisition unit 123 and the setting change information for the setting information, the setting information B obtained by converting the data format of the acquired setting information A by the format conversion unit 121. Update. Therefore, the management apparatus 10 transmits the setting information B updated by the setting information update unit 124 to the electronic apparatus 30 as a response to the setting information request by the setting information request unit 321 of the electronic apparatus 30 described later. The setting information update unit 124 may update the setting information A based on the setting change information and transmit the updated setting information A to the electronic device 30 (that is, without converting the data format). You may make it update only).

次に、電子装置30の制御部302の機能構成について説明する。図4は、第1の実施形態に係る電子装置の制御部の機能の一例を示すブロック図である。図4に示す電子装置30の制御部302は、設定情報要求部321と、設定情報登録部322と、設定変更部323と、設定変更情報生成部324と、設定変更通知部325と、データモデル生成部326と、機器ID設定部327とを有する。   Next, a functional configuration of the control unit 302 of the electronic device 30 will be described. FIG. 4 is a block diagram illustrating an example of a function of the control unit of the electronic device according to the first embodiment. The control unit 302 of the electronic device 30 illustrated in FIG. 4 includes a setting information request unit 321, a setting information registration unit 322, a setting change unit 323, a setting change information generation unit 324, a setting change notification unit 325, and a data model. A generation unit 326 and a device ID setting unit 327 are included.

設定情報要求部321は、電子装置30に設定情報を登録するときに、管理装置10に対して設定情報Bを要求する。   The setting information request unit 321 requests setting information B from the management apparatus 10 when registering setting information in the electronic apparatus 30.

設定情報登録部322は、管理装置10から受信した設定情報Bを不揮発性記憶部304に記憶させる。   The setting information registration unit 322 stores the setting information B received from the management device 10 in the nonvolatile storage unit 304.

設定変更部323は、情報処理装置20又は入力装置305を介してされた設定変更要求に基づき、揮発性記憶部303に記憶されているデータモデルの設定値を変更する。   The setting change unit 323 changes the setting value of the data model stored in the volatile storage unit 303 based on the setting change request made via the information processing device 20 or the input device 305.

設定変更情報生成部324は、設定変更部323によりデータモデルの設定値が変更された場合、変更された設定値と、この設定値のデータ項目名とを含む設定変更情報を生成する。   When the setting value of the data model is changed by the setting changing unit 323, the setting change information generating unit 324 generates setting change information including the changed setting value and the data item name of the setting value.

設定変更通知部325は、設定変更情報生成部324により生成された設定変更情報を管理装置10に送信する。   The setting change notification unit 325 transmits the setting change information generated by the setting change information generation unit 324 to the management apparatus 10.

データモデル生成部326は、不揮発性記憶部304に記憶されている設定情報Bに基づき、データモデルを生成し、揮発性記憶部303に記憶させる。あるいは、データモデル生成部326は、不揮発性記憶部304に記憶されている設定情報Bに基づき、設定情報B内に記述されている設定値を揮発性記憶部303のデータモデルに反映させる。   The data model generation unit 326 generates a data model based on the setting information B stored in the nonvolatile storage unit 304 and stores the data model in the volatile storage unit 303. Alternatively, the data model generation unit 326 reflects the setting value described in the setting information B in the data model of the volatile storage unit 303 based on the setting information B stored in the nonvolatile storage unit 304.

機器ID設定部327は、入力装置305を介して入力された機器IDを不揮発性記憶部304に記憶させる。ここで機器IDとは、制御システム1において電子装置30を一意に識別する情報である。例えば、ある電子装置30が故障して、この故障した電子装置30を別の電子装置30にリプレースする場合、リプレースした電子装置30には、故障した電子装置30と同一の機器IDが設定される。   The device ID setting unit 327 stores the device ID input via the input device 305 in the nonvolatile storage unit 304. Here, the device ID is information for uniquely identifying the electronic device 30 in the control system 1. For example, when a certain electronic device 30 fails and this failed electronic device 30 is replaced with another electronic device 30, the same device ID as that of the failed electronic device 30 is set in the replaced electronic device 30. .

ここで、管理装置10の記憶部101に記憶される設定情報Aと、設定情報管理情報について説明する。図5は、設定情報Aの一例を示す図である。図5に示す設定情報Aは、CIDファイルの一例を示し、XML形式で記述されている。図5に示す設定情報Aは、管理装置10の記憶部101に構成された設定情報DBに格納されている。   Here, the setting information A and the setting information management information stored in the storage unit 101 of the management apparatus 10 will be described. FIG. 5 is a diagram illustrating an example of the setting information A. The setting information A shown in FIG. 5 is an example of a CID file and is described in the XML format. The setting information A illustrated in FIG. 5 is stored in the setting information DB configured in the storage unit 101 of the management apparatus 10.

図6は、設定情報管理情報の一例を示す図である。図6に示す設定情報管理情報は、機器IDと、図5に示す設定情報Aの名称(例えばファイル名)とを関連付けた情報である。すなわち、これにより、設定情報DBに格納されている複数の設定情報Aと、制御システム1内の各電子装置30とが対応付けられる。なお、1つの設定情報名が、複数の機器IDと対応付けられていてもよい。例えば、2つの異なる機器ID「IED_1」と「IED_2」とが、「IED_1用設定情報」と対応付けられていてもよい。   FIG. 6 is a diagram illustrating an example of the setting information management information. The setting information management information shown in FIG. 6 is information in which the device ID is associated with the name (for example, file name) of the setting information A shown in FIG. That is, thereby, a plurality of setting information A stored in the setting information DB is associated with each electronic device 30 in the control system 1. One setting information name may be associated with a plurality of device IDs. For example, two different device IDs “IED_1” and “IED_2” may be associated with “setting information for IED_1”.

次に、電子装置30の不揮発性記憶部304に記憶される設定情報Bと、揮発性記憶部303に記憶されるデータモデルについて説明する。図7は、設定情報Bの一例を示す図である。図7に示す設定情報Bは、図5に示す設定情報Aのデータ形成を変換して生成したものである。図7に示す設定情報Bの部分P11の情報は、図5に示す設定情報AのHeader要素から生成される。また、図5に示す設定情報Aでは、<LN InClass="XCBR"inst="0">及び<LN InClass="XCBR"inst="1">における<Val>要素に、それぞれ「direct-with-normal-security」という設定値が記載されている。この設定値は、<DataTypeTemplate>要素の中で列挙型として定義されており、対応する値は1である。したがって、これらの要素から図7に示す設定情報Bの部分P12の情報が生成される。   Next, the setting information B stored in the nonvolatile storage unit 304 of the electronic device 30 and the data model stored in the volatile storage unit 303 will be described. FIG. 7 is a diagram illustrating an example of the setting information B. The setting information B shown in FIG. 7 is generated by converting the data formation of the setting information A shown in FIG. The information of the part P11 of the setting information B shown in FIG. 7 is generated from the Header element of the setting information A shown in FIG. Further, in the setting information A shown in FIG. 5, “direct-with” is set in each <Val> element in <LN InClass = "XCBR" inst = "0"> and <LN InClass = "XCBR" inst = "1">. -normal-security ”is set. This setting value is defined as an enumeration type in the <DataTypeTemplate> element, and the corresponding value is 1. Therefore, the information of the part P12 of the setting information B shown in FIG. 7 is generated from these elements.

図8は、変更前のデータモデル(一部)の一例を示す図である。図8に示すデータモデルは、図7に示す設定情報Bに基づき、データモデル生成部326により生成されるデータの一部である。本実施形態では、以降で説明する処理において図8に示すデータモデルを「オンライン設定」により設定変更し、図11に示すデータモデルに設定変更する。図11に示すデータモデルでは、データ項目「IED_1/XCBR0/CF/POS/ctlModel」の設定値が「1」から「3」に変更されている。   FIG. 8 is a diagram illustrating an example of a data model (part) before the change. The data model shown in FIG. 8 is a part of data generated by the data model generation unit 326 based on the setting information B shown in FIG. In the present embodiment, in the processing described below, the setting of the data model shown in FIG. 8 is changed by “online setting”, and the setting is changed to the data model shown in FIG. In the data model shown in FIG. 11, the setting value of the data item “IED — 1 / XCBR0 / CF / POS / ctlModel” is changed from “1” to “3”.

<処理の詳細>
次に、第1の実施形態の処理の詳細について説明する。本実施形態では、まず、電子装置30のデータモデルの設定値を「オンライン設定」により設定変更する場合の処理について説明する。次に、設定変更した電子装置30が例えば故障して、この電子装置30を他の電子装置30に交換(リプレース)した場合の処理(すなわち、交換後の電子装置30を「オフライン設定」する場合の処理)について説明する。このような場合において、本実施形態では、「オンライン設定」した設定値を「オフライン設定」においても反映させることができる。
<Details of processing>
Next, details of the processing of the first embodiment will be described. In the present embodiment, first, a process when the setting value of the data model of the electronic device 30 is changed by “online setting” will be described. Next, for example, when the electronic device 30 whose setting has been changed fails and this electronic device 30 is replaced (replaced) with another electronic device 30 (that is, when the electronic device 30 after replacement is set to “offline”) Will be described. In such a case, in the present embodiment, the setting value “online setting” can be reflected on the “offline setting”.

≪設定変更処理≫
まず、ユーザ(例えば、電子装置30の保守を行う保守作業者)が情報処理装置20を介して電子装置30のデータモデルの設定値を変更する場合について説明する。図9は、設定変更処理の一例を示すシーケンス図である。
≪Setting change process≫
First, a case where a user (for example, a maintenance worker who performs maintenance of the electronic apparatus 30) changes the setting value of the data model of the electronic apparatus 30 via the information processing apparatus 20 will be described. FIG. 9 is a sequence diagram illustrating an example of the setting change process.

ステップS901において、ユーザは情報処理装置20を操作して電子装置30に対して設定変更指示を行う。すると、情報処理装置20の制御部201は、通信I/F202を介して、データモデルの設定変更要求を設定変更指示に係る電子装置30に送信する。ここで、データモデルの設定変更要求は、例えば、図10に示すような情報が含まれる。図10に示す設定変更要求は、機器IDと、データ項目名と、設定値とを有する。機器IDは、設定変更指示に係る電子装置30の機器IDである。データ項目名は、設定値を変更するデータモデルの項目名である。設定値は、変更後の設定値である。すなわち、図10に示す例では、機器ID「IED_1」の電子装置30に対して、データ項目名「XCBR0/CF/POS/ctlModel」の設定値を「3」に変更する設定変更要求である。   In step S <b> 901, the user operates the information processing apparatus 20 and issues a setting change instruction to the electronic apparatus 30. Then, the control unit 201 of the information processing device 20 transmits a data model setting change request to the electronic device 30 related to the setting change instruction via the communication I / F 202. Here, the data model setting change request includes, for example, information as shown in FIG. The setting change request illustrated in FIG. 10 includes a device ID, a data item name, and a setting value. The device ID is the device ID of the electronic device 30 related to the setting change instruction. The data item name is an item name of the data model whose setting value is changed. The set value is a set value after the change. That is, in the example illustrated in FIG. 10, the setting change request is for changing the setting value of the data item name “XCBR0 / CF / POS / ctlModel” to “3” for the electronic device 30 having the device ID “IED_1”.

ステップS902において、電子装置30の設定変更部323は、通信I/F部301を介して、情報処理装置20から設定変更要求を受信すると、設定変更要求に基づきデータモデルの設定値を変更する。例えば、電子装置30の設定変更部323は、図10に示す設定変更要求を受信すると、図8に示すデータモデルを図11に示すデータモデルに変更する。すなわち、電子装置30の設定変更部323は、図8に示すデータモデルの「XCBR0/CF/POS/ctlModel」の設定値を「1」から「3」に変更する。これにより、電子装置30の設定値が変更(更新)され、電子装置30は変更後の設定値で制御される。   In step S902, when the setting change unit 323 of the electronic device 30 receives the setting change request from the information processing device 20 via the communication I / F unit 301, the setting change unit 323 changes the setting value of the data model based on the setting change request. For example, upon receiving the setting change request shown in FIG. 10, the setting change unit 323 of the electronic device 30 changes the data model shown in FIG. 8 to the data model shown in FIG. That is, the setting change unit 323 of the electronic device 30 changes the setting value of “XCBR0 / CF / POS / ctlModel” of the data model shown in FIG. 8 from “1” to “3”. Thereby, the setting value of the electronic device 30 is changed (updated), and the electronic device 30 is controlled by the changed setting value.

また、電子装置30の設定変更情報生成部324は、データモデルが変更(更新)されると、設定変更情報を生成する。ここで生成される設定変更情報は、例えば、図12に示すような情報である。図12に示す設定変更情報は、設定変更された電子装置30を識別するための「機器ID」と、設定変更されたデータ項目名を示す「データ項目名」と、設定変更された設定値を示す「設定値」と、設定変更された電子装置30が扱うことができる設定情報のデータ形式を示す「データ形式」とを有する。ここで、「データ形式」は、電子装置30の不揮発性記憶部304に記憶されている設定情報Bのデータ形式「Y」(例えば電子装置30のベンダー独自のデータ形式)が記述されている。したがって、設定変更情報とは、どの電子装置30の、どのデータ項目に対して、どのような設定値に変更されたのかを示す情報であるとともに、この設定変更された電子装置30が扱うことができる設定情報のデータ形式を示す情報であるといえる。   Also, the setting change information generation unit 324 of the electronic device 30 generates setting change information when the data model is changed (updated). The setting change information generated here is information as shown in FIG. 12, for example. The setting change information shown in FIG. 12 includes “device ID” for identifying the electronic device 30 whose setting has been changed, “data item name” indicating the data item name whose setting has been changed, and the setting value whose setting has been changed. And a “data format” indicating a data format of setting information that can be handled by the electronic device 30 whose setting has been changed. Here, the “data format” describes the data format “Y” of the setting information B stored in the nonvolatile storage unit 304 of the electronic device 30 (for example, a data format unique to the vendor of the electronic device 30). Therefore, the setting change information is information indicating which setting value is changed for which data item of which electronic device 30 and can be handled by the changed electronic device 30. It can be said that the information indicates the data format of the setting information that can be set.

ステップS903において、電子装置30の設定変更通知部325は、上記のステップS902で生成された設定変更情報を、通信I/F部301を介して、管理装置10に送信する。なお、ユーザが情報処理装置20を介して、電子装置30のデータモデルの複数の設定項目に対する設定値の変更指示を行った場合、上記ステップS902において複数のデータ項目名及び設定値を含む設定変更情報が生成される。このような設定変更情報の通知は、例えばIEC61850に規定されるReport通信を用いることができる。   In step S903, the setting change notification unit 325 of the electronic apparatus 30 transmits the setting change information generated in step S902 to the management apparatus 10 via the communication I / F unit 301. Note that when the user gives an instruction to change setting values for a plurality of setting items of the data model of the electronic device 30 via the information processing apparatus 20, the setting change including a plurality of data item names and setting values in step S902. Information is generated. For the notification of such setting change information, for example, report communication defined in IEC 61850 can be used.

ステップS904において、管理装置10は、通信I/F部103を介して、電子装置30から設定変更情報を受信すると、設定変更情報保存処理を行い、受信した設定変更情報を記憶部101の設定変更情報DBに記憶させる。この設定変更情報保存処理の詳細については後述する。その後、管理装置10は、通信I/F部103を介して、設定変更情報を保存したことを示す情報を電子装置30に送信してもよい。   In step S <b> 904, when the management apparatus 10 receives setting change information from the electronic apparatus 30 via the communication I / F unit 103, the management apparatus 10 performs setting change information storage processing, and changes the received setting change information to the setting change of the storage unit 101. Store in the information DB. Details of the setting change information saving process will be described later. Thereafter, the management apparatus 10 may transmit information indicating that the setting change information is stored to the electronic apparatus 30 via the communication I / F unit 103.

ステップS905において、電子装置30は、通信I/F301を介して、データモデルの設定値変更が完了したことを示す情報を情報処理装置20に送信する。その後、例えば情報処理装置20の表示部(不図示)に設定変更が完了したことを示す画面が表示され、ユーザは設定変更が完了したことを認識することができる。   In step S <b> 905, the electronic apparatus 30 transmits information indicating that the data model setting value change has been completed to the information processing apparatus 20 via the communication I / F 301. Thereafter, for example, a screen indicating that the setting change has been completed is displayed on a display unit (not shown) of the information processing apparatus 20, and the user can recognize that the setting change has been completed.

以上により、ユーザは、情報処理装置20を介して、電子装置30のデータモデルの設定値を変更することができる。また、このとき、電子装置30は、設定変更に関する情報である設定変更情報を管理装置10に送信する。これにより、管理装置10において、設定情報Aと、この設定情報A又は設定情報Aを変換した設定情報Bに基づくデータモデルの設定値が変更された場合の設定変更情報とが管理される。   As described above, the user can change the setting value of the data model of the electronic device 30 via the information processing device 20. At this time, the electronic device 30 transmits setting change information, which is information related to the setting change, to the management device 10. Thereby, the management apparatus 10 manages the setting information A and the setting change information when the setting value of the data model based on the setting information A or the setting information B obtained by converting the setting information A is changed.

≪設定変更情報保存処理≫
次に、図9におけるステップS904の設定変更情報保存処理について説明する。図13は、設定変更情報保存処理の一例を示すフローチャートである。管理装置10は、通信I/F部103を介して、電子装置30から設定変更情報を受信したものとして、以降の処理を説明する。
≪Setting change information saving process≫
Next, the setting change information saving process in step S904 in FIG. 9 will be described. FIG. 13 is a flowchart illustrating an example of the setting change information saving process. The management device 10 will be described below assuming that the setting change information has been received from the electronic device 30 via the communication I / F unit 103.

ステップS1301において、管理装置10の設定変更情報登録部122は、受信した設定変更情報に含まれる機器ID及びデータ項目名に基づいて、同一の機器ID及びデータ項目名を有する設定変更情報が設定変更情報DBに格納されているか否かを検索する。すなわち、例えば図12に示す設定変更情報を受信した場合、機器ID「IED_1」及びデータ項目名「XCBR0/CF/POS/ctlModel」を有する設定変更情報が設定変更情報DBに格納されているか否かを検索する。受信した設定変更情報と機器ID及びデータ項目名が同一の設定変更情報が設定変更情報DBに格納されている場合、ステップS1302の処理を行う一方、格納されていない場合、ステップS1303の処理を行う。   In step S1301, the setting change information registration unit 122 of the management apparatus 10 changes the setting change information having the same device ID and data item name based on the device ID and data item name included in the received setting change information. It is searched whether it is stored in the information DB. That is, for example, when the setting change information shown in FIG. 12 is received, whether or not the setting change information having the device ID “IED_1” and the data item name “XCBR0 / CF / POS / ctlModel” is stored in the setting change information DB. Search for. When the setting change information having the same device ID and data item name as the received setting change information is stored in the setting change information DB, the process of step S1302 is performed. Otherwise, the process of step S1303 is performed. .

ステップS1302において、受信した設定変更情報と機器ID及びデータ項目名が同一の設定変更情報が設定変更情報DBに格納されている場合、管理装置10の設定変更情報登録部122は、既に格納されている設定変更情報を、受信した設定変更情報で更新する。   In step S1302, when the setting change information having the same device ID and data item name as the received setting change information is stored in the setting change information DB, the setting change information registration unit 122 of the management apparatus 10 is already stored. Update the existing setting change information with the received setting change information.

ステップS1303において、受信した設定変更情報と機器ID及びデータ項目名が同一の設定変更情報が設定変更情報DBに格納されていない場合、管理装置10の設定変更情報登録部122は、受信した設定変更情報を設定変更情報DBに追加する。   In step S1303, when the setting change information having the same device ID and data item name as the received setting change information is not stored in the setting change information DB, the setting change information registration unit 122 of the management apparatus 10 receives the received setting change information. Information is added to the setting change information DB.

以上により、管理装置10の設定変更情報DBに、電子装置30から受信した設定変更情報が登録される。ここで、図12に示す設定変更情報が登録された設定変更情報DBを図14(a)に示す。図14(a)の設定変更情報P22が、登録された図12に示す設定変更情報である。他方、図14(a)の設定変更情報P21は、例えば、設定変更情報P22が登録されるより以前に設定変更情報DBに登録された機器ID「IED_2」の電子装置30のデータモデルに対する設定変更情報である。このように、管理装置10の設定変更情報DBには、制御システム1に含まれる電子装置30のデータモデルに対する設定変更情報が格納され、一元管理される。   As described above, the setting change information received from the electronic device 30 is registered in the setting change information DB of the management apparatus 10. Here, FIG. 14A shows a setting change information DB in which the setting change information shown in FIG. 12 is registered. The setting change information P22 in FIG. 14A is the registered setting change information shown in FIG. On the other hand, the setting change information P21 in FIG. 14A is, for example, a setting change for the data model of the electronic device 30 with the device ID “IED_2” registered in the setting change information DB before the setting change information P22 is registered. Information. As described above, the setting change information DB of the management device 10 stores the setting change information for the data model of the electronic device 30 included in the control system 1 and is centrally managed.

≪設定変更処理(他の例)≫
次に、ユーザが電子装置30を直接操作して(すなわち、入力装置305を介して)、電子装置30のデータモデルの設定値を変更する場合について説明する。図15は、設定変更処理の他の例を示すシーケンス図である。なお、ステップS1502〜ステップS1504の処理は、それぞれ、図9のステップS902〜ステップS904の処理と同様のため説明を省略する。
≪Setting change processing (other examples) ≫
Next, a case where the user directly operates the electronic device 30 (that is, via the input device 305) to change the setting value of the data model of the electronic device 30 will be described. FIG. 15 is a sequence diagram illustrating another example of the setting change process. Note that the processing in steps S1502 to S1504 is the same as the processing in steps S902 to S904 in FIG.

ステップS1501において、ユーザは、電子装置30の入力装置305を介して、この電子装置30のデータモデルの設定値の変更指示を行う。ここで、図15において、ユーザは、機器ID「IED_1」の電子装置30に対して、データ項目名「XCBR1/CF/POS/ctlModel」の設定値を「2」に変更する設定値の変更指示を行ったものとする。すると、ステップS1504の設定変更情報保存処理において、管理装置10の設定変更情報DBには、図14(b)に示すように、設定変更情報P23が登録される。以降では、管理装置10の設定変更情報DBは、図14(b)に示す情報が格納されているものとして説明する。   In step S <b> 1501, the user issues an instruction to change the setting value of the data model of the electronic device 30 via the input device 305 of the electronic device 30. Here, in FIG. 15, the user instructs the electronic device 30 with the device ID “IED_1” to change the setting value of the data item name “XCBR1 / CF / POS / ctlModel” to “2”. It is assumed that Then, in the setting change information saving process in step S1504, the setting change information P23 is registered in the setting change information DB of the management apparatus 10 as shown in FIG. In the following description, it is assumed that the setting change information DB of the management apparatus 10 stores the information shown in FIG.

以上により、ユーザは、電子装置30を直接操作してデータモデルの設定値を変更することができる。また、このとき、電子装置30は、設定変更に関する情報である設定変更情報を管理装置10に送信する。これにより、管理装置10において、設定情報Aと、この設定情報A又は設定情報Aを変換した設定情報Bに基づくデータモデルの設定値が変更された場合の設定変更情報とが管理される。   As described above, the user can change the setting value of the data model by directly operating the electronic device 30. At this time, the electronic device 30 transmits setting change information, which is information related to the setting change, to the management device 10. Thereby, the management apparatus 10 manages the setting information A and the setting change information when the setting value of the data model based on the setting information A or the setting information B obtained by converting the setting information A is changed.

≪電子装置の交換後の処理≫
続いて、上記の図9及び図15を用いて説明した、設定変更を行った電子装置30を交換した後の処理について説明する。これは、例えば、設定変更を行った電子装置30が故障した場合である。この場合、故障した電子装置30を新たな電子装置30に交換(リプレース)する必要があり、本処理は、交換された新たな電子装置30と管理装置10との間で行われる処理である。以降では、必要に応じて、交換前の電子装置30(故障した電子装置30)を「旧電子装置30」、交換後の電子装置30を「新電子装置30」と表す。図16は、電子装置の交換後の処理の一例のシーケンス図である。
≪Process after replacing electronic device≫
Next, the processing after replacing the electronic device 30 that has been subjected to the setting change described with reference to FIGS. 9 and 15 will be described. This is the case, for example, when the electronic device 30 that has changed the setting has failed. In this case, it is necessary to replace (replace) the failed electronic device 30 with a new electronic device 30, and this processing is performed between the replaced new electronic device 30 and the management device 10. Hereinafter, as necessary, the electronic device 30 before replacement (failed electronic device 30) is referred to as “old electronic device 30”, and the electronic device 30 after replacement is referred to as “new electronic device 30”. FIG. 16 is a sequence diagram illustrating an example of processing after replacement of the electronic device.

ステップS1601において、ユーザは、新電子装置30の入力装置305を介して機器IDの設定操作を行う。ここで、ユーザは、新電子装置30の機器IDを、旧電子装置30と同一の機器ID「IED_1」に設定する操作を行う。   In step S <b> 1601, the user performs an apparatus ID setting operation via the input device 305 of the new electronic device 30. Here, the user performs an operation of setting the device ID of the new electronic device 30 to the same device ID “IED_1” as that of the old electronic device 30.

ステップS1602において、新電子装置30の機器ID設定部327は、機器IDを不揮発性記憶部304に記憶させる。これにより、新電子装置30には、機器ID「IED_1」が設定される。   In step S1602, the device ID setting unit 327 of the new electronic apparatus 30 stores the device ID in the nonvolatile storage unit 304. As a result, the device ID “IED_1” is set in the new electronic device 30.

ステップS1603において、新電子装置30の設定情報要求部321は、設定情報取得要求を管理装置10に対して送信する。ここで、設定情報取得要求は、例えば、図17(a)に示すように新電子装置30の機器IDと、新電子装置30が扱うことができる設定情報のデータ形式とを含む情報である。図17(a)の例では、新電子装置30が扱うことができる設定情報のデータ形式は、旧電子装置30と同じデータ形式「Y」が指定されているが、これに限られない。例えば、新電子装置30が旧電子装置30とは異なるベンダーの装置である場合等、図17(b)に示すように、新電子装置30が扱うことができる設定情報のデータ形式として「Z」が指定されていてもよい。   In step S <b> 1603, the setting information request unit 321 of the new electronic device 30 transmits a setting information acquisition request to the management device 10. Here, the setting information acquisition request is information including, for example, the device ID of the new electronic device 30 and the data format of the setting information that can be handled by the new electronic device 30 as illustrated in FIG. In the example of FIG. 17A, the data format of setting information that can be handled by the new electronic device 30 is designated the same data format “Y” as that of the old electronic device 30, but is not limited thereto. For example, when the new electronic device 30 is a device of a vendor different from that of the old electronic device 30, as shown in FIG. 17B, the setting information data format that can be handled by the new electronic device 30 is “Z”. May be specified.

ステップS1604において、管理装置10は、新電子装置30から設定情報取得要求を受信すると、該当の設定情報Aを取得し、必要に応じて所定のデータ形式の変換を施した上で、設定情報A又は設定情報Bを更新する。この設定情報取得処理については、図18を用いて後述する。なお、ここで、設定情報Bは、旧電子装置30において設定変更されたデータモデルと同内容の設定値が記述された設定情報である。   In step S1604, when the management apparatus 10 receives the setting information acquisition request from the new electronic apparatus 30, the management apparatus 10 acquires the corresponding setting information A, performs conversion of a predetermined data format as necessary, and then sets the setting information A. Alternatively, the setting information B is updated. This setting information acquisition process will be described later with reference to FIG. Here, the setting information B is setting information in which setting values having the same contents as the data model whose settings have been changed in the old electronic device 30 are described.

ステップS1605において、管理装置10は、通信I/F部103を介して、設定情報Bを電子装置30に送信する。   In step S <b> 1605, the management apparatus 10 transmits setting information B to the electronic apparatus 30 via the communication I / F unit 103.

ステップS1606において、電子装置30の設定情報登録部322は、通信I/F部301を介して管理装置10から設定情報Bを受信すると、この設定情報Bを不揮発性記憶部304に記憶させる。そして、電子装置30のデータモデル生成部326は、設定情報Bに基づきデータモデルを生成し、揮発性記憶部303に記憶させる。これにより、新電子装置30は、旧電子装置30と同様の設定値を有するデータモデルにより制御される。   In step S <b> 1606, when the setting information registration unit 322 of the electronic device 30 receives the setting information B from the management device 10 via the communication I / F unit 301, the setting information registration unit 322 stores the setting information B in the nonvolatile storage unit 304. Then, the data model generation unit 326 of the electronic device 30 generates a data model based on the setting information B and stores the data model in the volatile storage unit 303. Thereby, the new electronic device 30 is controlled by a data model having the same set value as the old electronic device 30.

以上により、新電子装置30は、管理装置10から設定情報Bを取得することで、旧電子装置30と同じ設定値を有するデータモデルにより制御することができる。したがって、電子装置30が例えば故障等により交換する必要が生じた場合に、交換後の新たな電子装置30のデータモデルの設定値を手作業等により設定する必要なくなる。さらに、交換後の電子装置30が、交換前の電子装置30と異なるベンダーの製品である場合にも、図18を用いて後述するように、管理装置10においてデータ形式の変換を行うことができる。したがって、制御システム1の電子装置30をマルチベンダーで構成することができる。   As described above, the new electronic device 30 can control the data model having the same setting value as the old electronic device 30 by acquiring the setting information B from the management device 10. Therefore, when the electronic device 30 needs to be replaced due to a failure, for example, it is not necessary to manually set the data model setting value of the new electronic device 30 after the replacement. Furthermore, even when the electronic device 30 after replacement is a product of a different vendor from the electronic device 30 before replacement, the data format can be converted in the management device 10 as will be described later with reference to FIG. . Therefore, the electronic device 30 of the control system 1 can be configured by a multi-vendor.

≪設定情報取得処理≫
続いて、図16におけるステップS1604の設定情報取得処理について説明する。設定情報取得処理では、設定情報取得要求に含まれる機器IDから該当の設定情報A及び設定変更情報を取得し、設定変更情報に基づき設定情報Aを更新する処理である。また、必要に応じて、設定情報取得要求に含まれるデータ形式に基づき、設定情報A又は/及び設定変更情報のデータ形式の変換を行う。図18は、設定情報取得処理の一例のフローチャートである。
≪Setting information acquisition process≫
Next, the setting information acquisition process in step S1604 in FIG. 16 will be described. In the setting information acquisition process, the corresponding setting information A and setting change information are acquired from the device ID included in the setting information acquisition request, and the setting information A is updated based on the setting change information. Further, the data format of the setting information A and / or setting change information is converted as necessary based on the data format included in the setting information acquisition request. FIG. 18 is a flowchart of an example of the setting information acquisition process.

ステップS1801において、管理装置10の情報取得部123は、新電子装置30から受信した設定情報取得要求に含まれる機器IDに基づき、設定情報DBから該当の設定情報Aを取得する。すなわち、管理装置10の情報取得部123は、図6に示した設定情報管理情報を参照し、設定情報取得要求に含まれる機器IDの設定情報Aを設定情報DBから取得する。例えば、設定情報取得要求に含まれる機器IDが「IED_1」である場合、設定情報名が「IED_1用設定情報」である設定情報Aを設定情報DBから取得する。   In step S1801, the information acquisition unit 123 of the management device 10 acquires the corresponding setting information A from the setting information DB based on the device ID included in the setting information acquisition request received from the new electronic device 30. That is, the information acquisition unit 123 of the management apparatus 10 refers to the setting information management information illustrated in FIG. 6 and acquires the setting information A of the device ID included in the setting information acquisition request from the setting information DB. For example, when the device ID included in the setting information acquisition request is “IED_1”, the setting information A whose setting information name is “setting information for IED_1” is acquired from the setting information DB.

ステップS1802において、管理装置10の情報取得部123は、新電子装置30から受信した設定情報取得要求に含まれる機器IDに基づき、設定変更情報DBから該当の設定変更情報を取得する。すなわち、管理装置10の情報取得部123は、設定情報取得要求に含まれる機器IDと同一の機器IDの設定変更情報を、図14(b)に示した設定変更情報DBに格納されている設定変更情報から取得する。例えば、設定情報取得要求に含まれる機器IDが「IED_1」である場合、設定変更情報P22と設定変更情報P23とを図14(b)に示す設定変更情報DBから取得する。   In step S1802, the information acquisition unit 123 of the management apparatus 10 acquires corresponding setting change information from the setting change information DB based on the device ID included in the setting information acquisition request received from the new electronic apparatus 30. That is, the information acquisition unit 123 of the management device 10 stores the setting change information of the same device ID as the device ID included in the setting information acquisition request stored in the setting change information DB illustrated in FIG. Obtain from change information. For example, when the device ID included in the setting information acquisition request is “IED_1”, the setting change information P22 and the setting change information P23 are acquired from the setting change information DB illustrated in FIG.

ステップS1803において、管理装置10の形式変換部121は、設定変更情報取得要求に含まれるデータ形式に基づき、上記のステップS1801及びステップS1802において取得された設定情報A及び設定変更情報について、データ形式の変換が必要か否かを判定する。データ形式の変換が必要であると判定された場合、ステップS1804の処理を行う。データ形式の変換が必要な場合は、例えば、以下のような場合である。
・設定変更要求に含まれるデータ形式に「XML」以外のデータ形式が指定されている場合(例えば、データ形式「Z」が指定されている場合)、データ形式の変換が必要であると判定される。この場合、設定情報A及び設定変更情報を指定されたデータ形式(例えば、データ形式「Z」)に変換する必要がある。
・設定変更要求に含まれるデータ形式に「XML」が指定されている場合又は何も指定されていない場合で、かつ、設定変更情報がXML形式以外のデータ形式である場合、データ形式の変換が必要であると判定される。この場合、設定変更情報をXML形式に変換する必要がある。
In step S1803, the format conversion unit 121 of the management apparatus 10 uses the data format for the setting information A and the setting change information acquired in steps S1801 and S1802 based on the data format included in the setting change information acquisition request. Determine if conversion is required. If it is determined that the data format needs to be converted, the process of step S1804 is performed. The case where the data format needs to be converted is, for example, as follows.
-When a data format other than "XML" is specified as the data format included in the setting change request (for example, when the data format "Z" is specified), it is determined that the data format needs to be converted. The In this case, it is necessary to convert the setting information A and the setting change information into a designated data format (for example, data format “Z”).
-When "XML" is specified as the data format included in the setting change request or nothing is specified, and the setting change information is in a data format other than the XML format, the data format is converted. It is determined that it is necessary. In this case, it is necessary to convert the setting change information into the XML format.

具体的に説明すれば、設定変更要求が図17(a)に示す情報である場合、設定情報Aをデータ形式「Y」の設定情報Bに変換する必要があると判定される。他方、設定変更要求が図17(b)に示す情報である場合、設定情報A及び設定変更情報をデータ形式「Z」に変換する必要があると判定される。   More specifically, when the setting change request is information shown in FIG. 17A, it is determined that the setting information A needs to be converted into setting information B having the data format “Y”. On the other hand, when the setting change request is the information shown in FIG. 17B, it is determined that the setting information A and the setting change information need to be converted into the data format “Z”.

以上のことを換言すれば、設定変更要求に含まれるデータ形式が指定されている場合、設定情報A及び設定変更情報を指定されたデータ形式を統一する一方、指定されていない場合、設定情報A及び設定変更情報をXML形式にデータ形式を統一する。   In other words, if the data format included in the setting change request is specified, the setting information A and the setting change information are unified with the specified data format, while if not specified, the setting information A The data format of the setting change information is unified to the XML format.

ステップS1804において、管理装置10の形式変換部121は、上記のステップS1803の判定結果に応じて、設定情報A及び/又は設定変更情報のデータ形式を変換する。   In step S1804, the format conversion unit 121 of the management apparatus 10 converts the data format of the setting information A and / or setting change information according to the determination result in step S1803.

ステップS1805において、管理装置10の設定情報更新部124は、設定情報A又は設定情報Bと、設定変更情報又はデータ形式変換後の設定変更情報とに基づき、設定情報A又は設定情報Bを更新する。   In step S1805, the setting information update unit 124 of the management apparatus 10 updates the setting information A or the setting information B based on the setting information A or the setting information B and the setting change information or the setting change information after the data format conversion. .

例えば、管理装置10が新電子装置30から図17(a)に示す設定情報取得要求を受信した場合、設定情報更新部124は、データ形式「Y」の設定情報Bと設定変更情報とに基づき、図19(a)に示すような更新後の設定情報Bを作成する。設定情報Bの部分P31の設定値が、設定変更情報P22及びP23に基づきそれぞれ「3」と「2」に更新されている。   For example, when the management device 10 receives the setting information acquisition request shown in FIG. 17A from the new electronic device 30, the setting information update unit 124, based on the setting information B and the setting change information in the data format “Y”. Then, the updated setting information B as shown in FIG. The setting value of the part P31 of the setting information B is updated to “3” and “2” based on the setting change information P22 and P23, respectively.

他方、管理装置10が新電子装置30から図17(b)に示す設定情報取得要求を受信した場合、設定情報更新部124は、データ形式「Z」の設定情報Bと設定変更情報とに基づき、図19(b)に示すような更新後の設定情報Bを作成する。設定情報Bの部分P32の設定値が、設定変更情報P22及びP23に基づきそれぞれ「3」と「2」に更新されている。   On the other hand, when the management device 10 receives the setting information acquisition request shown in FIG. 17B from the new electronic device 30, the setting information update unit 124, based on the setting information B and the setting change information in the data format “Z”. The updated setting information B as shown in FIG. 19B is created. The setting value of the part P32 of the setting information B is updated to “3” and “2” based on the setting change information P22 and P23, respectively.

以上により、管理装置10は、設定変更情報に基づき更新された設定情報を生成することができる。これにより、電子装置30が交換された場合や新たに電子装置30を設置した場合等において、更新された設定情報を管理装置10から取得することができる。したがって、交換後の電子装置30や新に設置された電子装置30は、設定情報を手作業で設定する必要がなく、ユーザの手間が軽減されるとともに設定ミスを防止することができる。   As described above, the management apparatus 10 can generate updated setting information based on the setting change information. Thereby, the updated setting information can be acquired from the management apparatus 10 when the electronic apparatus 30 is replaced or when the electronic apparatus 30 is newly installed. Therefore, the electronic device 30 after replacement or the newly installed electronic device 30 does not need to manually set the setting information, so that the trouble of the user can be reduced and a setting error can be prevented.

しかも、電子装置30は、更新された設定情報を、所望のデータ形式で管理装置10から取得することができる。これにより、例えば、交換前の電子装置30と交換後の電子装置30とが異なるベンダーの電子装置30である場合等においても、交換前の電子装置30で設定変更した設定値を交換後の電子装置30に反映させることができる。したがって、制御システム1に含まれる電子装置30をマルチベンダーで構成することができる。   Moreover, the electronic device 30 can obtain the updated setting information from the management device 10 in a desired data format. Thereby, for example, even when the electronic device 30 before replacement and the electronic device 30 after replacement are different vendors' electronic devices 30, the setting value changed in the electronic device 30 before replacement is changed to the electronic device after replacement. It can be reflected in the device 30. Therefore, the electronic device 30 included in the control system 1 can be configured by a multi-vendor.

[第2の実施形態]
次に、第2の実施形態に係る制御システム1について説明する。第2の実施形態に係る制御システム1では、電子装置30の設定情報の各設定値を、ユーザにより設定された日時におけるデータモデルの設定値に変更する(戻す)ことができるようにするものである。すなわち、第2の実施形態に係る管理装置10では、電子装置30のデータモデルの設定値が変更された場合の設定変更情報を、履歴として管理しておく。これにより、電子装置30の設定情報の各設定値を、ユーザにより設定された日時における当該電子装置30のデータモデルの各設定値にすることができるようにしたものである。なお、第2の実施形態に係るシステム構成及びハードウェア構成は、第1の実施形態と同様であるため、説明を省略する。
[Second Embodiment]
Next, a control system 1 according to the second embodiment will be described. In the control system 1 according to the second embodiment, each setting value of the setting information of the electronic device 30 can be changed (returned) to the setting value of the data model at the date and time set by the user. is there. That is, in the management device 10 according to the second embodiment, setting change information when the setting value of the data model of the electronic device 30 is changed is managed as a history. Thereby, each setting value of the setting information of the electronic device 30 can be set to each setting value of the data model of the electronic device 30 at the date and time set by the user. Note that the system configuration and hardware configuration according to the second embodiment are the same as those of the first embodiment, and thus the description thereof is omitted.

<機能構成>
まず、第2の実施形態に係る管理装置10及び電子装置30の各制御部の機能構成について説明する。
<Functional configuration>
First, the functional configuration of each control unit of the management device 10 and the electronic device 30 according to the second embodiment will be described.

最初に、管理装置10の制御部102の機能構成について説明する。図20は、第2の実施形態に係る管理装置の制御部の機能の一例を示すブロック図である。図20に示す管理装置10の制御部102は、情報取得部123Aの機能が第1の実施形態と異なる。したがって、以降では、情報取得部123Aについてのみ説明し、他の機能部の説明を省略する。   First, the functional configuration of the control unit 102 of the management apparatus 10 will be described. FIG. 20 is a block diagram illustrating an example of a function of a control unit of the management apparatus according to the second embodiment. The control unit 102 of the management apparatus 10 illustrated in FIG. 20 differs from the first embodiment in the function of the information acquisition unit 123A. Therefore, hereinafter, only the information acquisition unit 123A will be described, and description of other functional units will be omitted.

情報取得部123Aは、電子装置30からの要求に応じて、設定情報Aと、この設定情報に対する設定変更情報とを記憶部101から取得する。このとき、本実施形態では、情報取得部123Aは、設定変更情報を、機器IDに加えて、この設定変更情報に含まれる変更日時にも基づいて取得する。なお、変更日時とは、電子装置30のデータモデルの設定値が変更された日時を示す情報である。   The information acquisition unit 123 </ b> A acquires the setting information A and setting change information for the setting information from the storage unit 101 in response to a request from the electronic device 30. At this time, in the present embodiment, the information acquisition unit 123A acquires the setting change information based on the change date and time included in the setting change information in addition to the device ID. The change date and time is information indicating the date and time when the setting value of the data model of the electronic device 30 is changed.

次に、電子装置30の制御部302の機能構成について説明する。図21は、第2の実施形態に係る電子装置の制御部の機能の一例を示すブロック図である。図21に示す電子装置30の制御部302は、設定変更情報生成部324Aの機能が第1の実施形態と異なる。したがって、以降では、設定変更情報生成部324Aについてのみ説明し、他の機能部の説明を省略する。   Next, a functional configuration of the control unit 302 of the electronic device 30 will be described. FIG. 21 is a block diagram illustrating an example of a function of a control unit of the electronic device according to the second embodiment. The control unit 302 of the electronic device 30 illustrated in FIG. 21 is different from the first embodiment in the function of the setting change information generation unit 324A. Therefore, hereinafter, only the setting change information generation unit 324A will be described, and description of other functional units will be omitted.

設定変更情報生成部324Aは、設定変更部323によりデータモデルの設定値が変更された場合、変更された設定値と、変更された設定値のデータ項目名と、データモデルの設定値が変更された日時を示す変更日時とを含む設定変更情報を生成する。   When the setting change unit 323 changes the setting value of the data model, the setting change information generation unit 324A changes the changed setting value, the data item name of the changed setting value, and the setting value of the data model. The setting change information including the change date and time indicating the specified date and time is generated.

<処理の詳細>
次に、第2の実施形態の処理の詳細について説明する。本実施形態では、第1の実施形態と同様に、電子装置30のデータモデルの設定値を「オンライン設定」により設定変更する場合について説明した後、「オフライン設定」により設定変更する場合について説明する。本実施形態では、この「オフライン設定」において、ユーザは、電子装置30の設定情報の設定値を、所望する過去の日時における当該電子装置30のデータモデルの設定値に変更することができる。これにより、ユーザは、電子装置30の設定情報の設定値を、所望する日時におけるデータモデルの設定値に戻すことができる。なお、以降では、第1の実施形態と同様の処理を行う箇所については、適宜説明を簡略化する。
<Details of processing>
Next, details of the processing of the second embodiment will be described. In the present embodiment, as in the first embodiment, the case where the setting value of the data model of the electronic device 30 is changed by “online setting” will be described, and then the case where the setting is changed by “offline setting” will be described. . In this embodiment, in this “offline setting”, the user can change the setting value of the setting information of the electronic device 30 to the setting value of the data model of the electronic device 30 at a desired past date and time. Thereby, the user can return the setting value of the setting information of the electronic device 30 to the setting value of the data model at the desired date and time. In the following, the description of the places where the same processing as in the first embodiment is performed will be simplified as appropriate.

≪設定変更処理≫
まず、ユーザが情報処理装置20を介して電子装置30のデータモデルの設定値を変更する場合について説明する。図22は、第2の実施形態に係る設定変更処理の一例を示すシーケンス図である。
≪Setting change process≫
First, a case where the user changes the setting value of the data model of the electronic device 30 via the information processing device 20 will be described. FIG. 22 is a sequence diagram illustrating an example of a setting change process according to the second embodiment.

ステップS2201において、ユーザは情報処理装置20を操作して電子装置30に対して設定変更指示を行う。すると、情報処理装置20の制御部201は、通信I/F202を介して、データモデルの設定変更要求を設定変更指示に係る電子装置30に送信する。
ここで、データモデルの設定変更要求は、第1の実施形態と同様に、例えば、図10に示すような情報(機器ID、データ項目名、設定値)が含まれるものとする。
In step S <b> 2201, the user operates the information processing apparatus 20 and issues a setting change instruction to the electronic apparatus 30. Then, the control unit 201 of the information processing device 20 transmits a data model setting change request to the electronic device 30 related to the setting change instruction via the communication I / F 202.
Here, it is assumed that the data model setting change request includes, for example, information (device ID, data item name, setting value) as shown in FIG. 10 as in the first embodiment.

ステップS2202において、電子装置30の設定変更部323は、通信I/F部301を介して、情報処理装置20から設定変更要求を受信すると、設定変更要求に基づきデータモデルの設定値を変更する。例えば、電子装置30の設定変更部323は、図10に示す設定変更要求を受信すると、第1の実施形態と同様に、図8に示すデータモデルを図11に示すデータモデルに変更する。   In step S2202, when the setting change unit 323 of the electronic device 30 receives the setting change request from the information processing device 20 via the communication I / F unit 301, the setting change unit 323 changes the setting value of the data model based on the setting change request. For example, when the setting change unit 323 of the electronic device 30 receives the setting change request shown in FIG. 10, the data model shown in FIG. 8 is changed to the data model shown in FIG. 11 as in the first embodiment.

また、電子装置30の設定変更情報生成部324Aは、データモデルが変更(更新)されると、設定変更情報を生成する。ここで生成される設定変更情報は、例えば、図23に示すような設定変更情報である。図13に示す設定変更情報は、「機器ID」、「データ項目名」、「設定値」、及び「データ形式」に加えて、データモデルが変更された日時を示す「変更日時」を有する。すなわち、図13に示す設定変更情報は、2014年9月4日12時30分に、機器ID「IED_1」の電子装置30のデータモデルのデータ項目「XCB0/CF/POS/ctlModel」の設定値が「3」に変更されたことを示している。   Further, the setting change information generation unit 324A of the electronic device 30 generates setting change information when the data model is changed (updated). The setting change information generated here is, for example, setting change information as shown in FIG. The setting change information illustrated in FIG. 13 includes “change date and time” indicating the date and time when the data model is changed, in addition to “device ID”, “data item name”, “setting value”, and “data format”. That is, the setting change information shown in FIG. 13 includes the setting value of the data item “XCB0 / CF / POS / ctlModel” of the data model of the electronic device 30 with the device ID “IED_1” at 12:30 on September 4, 2014. Is changed to “3”.

ステップS2203において、電子装置30の設定変更通知部325は、上記のステップS2202で生成された設定変更情報を、通信I/F部301を介して、管理装置10に送信する。   In step S2203, the setting change notification unit 325 of the electronic device 30 transmits the setting change information generated in step S2202 to the management device 10 via the communication I / F unit 301.

ステップS2204において、管理装置10は、通信I/F部103を介して、電子装置30から設定変更情報を受信すると、設定変更情報を記憶部101の設定変更情報DBに記憶させる。すなわち、第2の実施形態では、第1の実施形態と異なり、図13で説明した設定変更情報保存処理は行わずに、設定変更情報を受信した順に記憶部101の設定変更情報DBに記憶させる。例えば、図24(a)に示すように、設定変更情報DBに設定変更情報P41及びP42が既に登録(記憶)されている場合、本ステップにより、設定変更情報P43が登録される。   In step S <b> 2204, when receiving the setting change information from the electronic device 30 via the communication I / F unit 103, the management device 10 stores the setting change information in the setting change information DB of the storage unit 101. That is, in the second embodiment, unlike the first embodiment, the setting change information storage process described in FIG. 13 is not performed, and the setting change information is stored in the setting change information DB of the storage unit 101 in the order received. . For example, as shown in FIG. 24A, when the setting change information P41 and P42 are already registered (stored) in the setting change information DB, the setting change information P43 is registered by this step.

ステップS2205において、電子装置30は、通信I/F301を介して、データモデルの設定値変更が完了したことを示す情報を情報処理装置20に送信する。   In step S <b> 2205, the electronic apparatus 30 transmits information indicating that the data model setting value change has been completed to the information processing apparatus 20 via the communication I / F 301.

以上により、ユーザは、情報処理装置20を介して、電子装置30のデータモデルの設定値を変更することができる。また、このとき、電子装置30は、データモデルの設定値を変更した日時を示す変更日時を含む設定変更情報を管理装置10に送信する。これにより、管理装置10において、設定変更情報が、データモデルに対して設定値の変更を行った履歴として管理される。   As described above, the user can change the setting value of the data model of the electronic device 30 via the information processing device 20. At this time, the electronic device 30 transmits setting change information including the change date and time indicating the date and time when the setting value of the data model is changed to the management device 10. Thereby, in the management device 10, the setting change information is managed as a history of changing the setting value for the data model.

≪設定変更処理(他の例)≫
次に、ユーザが電子装置30を直接操作して、電子装置30のデータモデルの設定値を変更する場合について説明する。図25は、第2の実施形態に係る設定変更処理の他の例を示すシーケンス図である。なお、ステップS2502〜ステップS2504の処理は、それぞれ、図22のステップS2202〜ステップS2204の処理と同様のため説明を省略する。
≪Setting change processing (other examples) ≫
Next, a case where the user directly operates the electronic device 30 to change the setting value of the data model of the electronic device 30 will be described. FIG. 25 is a sequence diagram illustrating another example of the setting change process according to the second embodiment. Note that steps S2502 to S2504 are the same as steps S2202 to S2204 in FIG.

ステップS2201において、ユーザは、電子装置30の入力装置305を介して、この電子装置30のデータモデルの設定値の変更指示を行う。ここで、図25において、ユーザは、2014年9月4日12時45分に、機器ID「IED_1」の電子装置30に対して、データ項目名「XCBR1/CF/POS/ctlModel」の設定値を「2」に変更する設定値の変更指示を行ったものとする。すると、ステップS2504の設定変更情報保存処理において、管理装置10の設定変更情報DBには、図24(b)に示すように、設定変更情報P34が登録される。このように、本ステップにおいても、図22のステップS2204と同様に、設定変更情報を受信した順に記憶部101の設定変更情報DBに記憶させる。   In step S <b> 2201, the user issues an instruction to change the setting value of the data model of the electronic device 30 via the input device 305 of the electronic device 30. 25, at 12:45 on September 4, 2014, the user sets the setting value of the data item name “XCBR1 / CF / POS / ctlModel” for the electronic device 30 with the device ID “IED_1”. It is assumed that an instruction to change the set value to change to “2” is issued. Then, in the setting change information saving process in step S2504, the setting change information P34 is registered in the setting change information DB of the management apparatus 10 as shown in FIG. Thus, also in this step, as in step S2204 in FIG. 22, the setting change information is stored in the setting change information DB of the storage unit 101 in the order received.

以上により、ユーザは、電子装置30を直接操作してデータモデルの設定値を変更することができる。また、このとき、電子装置30は、データモデルの設定値を変更した日時を示す変更日時を含む設定変更情報を管理装置10に送信する。これにより、管理装置10において、設定変更情報が、データモデルに対して設定値の変更を行った履歴として管理される。   As described above, the user can change the setting value of the data model by directly operating the electronic device 30. At this time, the electronic device 30 transmits setting change information including the change date and time indicating the date and time when the setting value of the data model is changed to the management device 10. Thereby, in the management device 10, the setting change information is managed as a history of changing the setting value for the data model.

≪電子装置の交換後の処理≫
次に、旧電子装置30を新電子装置30に交換した後の処理について説明する。図26は、第2の実施形態に係る電子装置の交換後の処理の一例のシーケンス図である。ただし、第2の実施形態では、旧電子装置30を新電子装置30に交換する場合に限定されない。すなわち、例えば、ある電子装置30における設定情報の設定値を、所望の日時における当該電子装置30のデータモデルの設定値と同一の値に変更するようにしてもよい(つまり、同一の電子装置30において、設定情報の設定値のみを変更するようにしてもよい。)。
≪Process after replacing electronic device≫
Next, processing after the old electronic device 30 is replaced with the new electronic device 30 will be described. FIG. 26 is a sequence diagram illustrating an example of processing after replacement of the electronic device according to the second embodiment. However, the second embodiment is not limited to the case where the old electronic device 30 is replaced with the new electronic device 30. That is, for example, the setting value of the setting information in a certain electronic device 30 may be changed to the same value as the setting value of the data model of the electronic device 30 at a desired date and time (that is, the same electronic device 30). In this case, only the setting value of the setting information may be changed.)

ステップS2601において、ユーザは、新電子装置30の入力装置305を介して、機器IDと、ユーザが所望する時点の日時とを設定する操作を行う。ここで設定された日時における旧電子装置30のデータモデルの設定値が、新電子装置30の設定情報の設定値に反映(更新)される。   In step S2601, the user performs an operation of setting the device ID and the date and time at the time desired by the user via the input device 305 of the new electronic device 30. The setting value of the data model of the old electronic device 30 at the date and time set here is reflected (updated) in the setting value of the setting information of the new electronic device 30.

ステップS2602において、新電子装置30の機器ID設定部327は、上記のステップS2601で設定された機器IDを不揮発性記憶部304に記憶させる。   In step S2602, the device ID setting unit 327 of the new electronic device 30 stores the device ID set in step S2601 in the nonvolatile storage unit 304.

ステップS2603において、新電子装置30の設定情報要求部321は、設定情報取得要求を管理装置10に対して送信する。ここで、設定情報取得要求は、例えば、図27(a)に示すように新電子装置30の機器IDと、新電子装置30が扱うことができる設定情報のデータ形式と、ユーザにより設定された日時とを含む情報である。   In step S <b> 2603, the setting information request unit 321 of the new electronic device 30 transmits a setting information acquisition request to the management device 10. Here, the setting information acquisition request is set by, for example, the device ID of the new electronic device 30, the data format of the setting information that can be handled by the new electronic device 30, and the user as shown in FIG. Information including date and time.

ステップS2604において、管理装置10は、新電子装置30から設定情報取得要求を受信すると、該当の設定情報Aを取得し、必要に応じて所定のデータ形式の変換を施した上で、設定情報A又は設定情報Bを、設定変更情報に基づき更新する。この設定情報取得処理については、図28を用いて後述する。ここでは、データ形式が「Y」である更新後の設定情報Bが得られたものとして説明を続ける。   In step S2604, when the management apparatus 10 receives the setting information acquisition request from the new electronic apparatus 30, the management apparatus 10 acquires the corresponding setting information A, performs conversion of a predetermined data format as necessary, and then sets the setting information A. Alternatively, the setting information B is updated based on the setting change information. This setting information acquisition process will be described later with reference to FIG. Here, the description will be continued on the assumption that updated setting information B having the data format “Y” has been obtained.

ステップS2605において、管理装置10は、通信I/F部103を介して、設定情報Bを電子装置30に送信する。   In step S <b> 2605, the management apparatus 10 transmits setting information B to the electronic apparatus 30 via the communication I / F unit 103.

ステップS2606において、新電子装置30の設定情報登録部322は、通信I/F部301を介して管理装置10から設定情報Bを受信すると、この設定情報Bを不揮発性記憶部304に記憶させる。そして、新電子装置30のデータモデル生成部326は、設定情報Bに基づきデータモデルを生成し、揮発性記憶部303に記憶させる。これにより、新電子装置30は、ユーザにより設定された日時における旧電子装置30のデータモデルと同様の設定値を有するデータモデルにより制御される。   In step S2606, when the setting information registration unit 322 of the new electronic device 30 receives the setting information B from the management device 10 via the communication I / F unit 301, the setting information registration unit 322 stores the setting information B in the nonvolatile storage unit 304. Then, the data model generation unit 326 of the new electronic device 30 generates a data model based on the setting information B and stores the data model in the volatile storage unit 303. Thereby, the new electronic device 30 is controlled by the data model having the same setting value as the data model of the old electronic device 30 at the date and time set by the user.

以上により、新電子装置30は、管理装置10から上記のように設定情報Bを取得することで、旧電子装置30の指定された日時におけるデータモデルと同様の設定値を有するデータモデルにより制御される。したがって、電子装置30を例えば故障等により交換する必要が生じた場合に、当該電子装置30の故障直前におけるデータモデルの設定値のみならず、それ以前の任意の時点(日時)におけるデータモデルの設定値を、交換後の新たな電子装置30の設定情報に設定することができる。   As described above, the new electronic device 30 is controlled by the data model having the same setting value as the data model at the designated date and time of the old electronic device 30 by acquiring the setting information B from the management device 10 as described above. The Therefore, when the electronic device 30 needs to be replaced due to a failure, for example, not only the setting value of the data model immediately before the failure of the electronic device 30 but also the setting of the data model at an arbitrary time point (date and time) before that The value can be set in the setting information of the new electronic device 30 after replacement.

≪設定情報取得処理≫
続いて、図26におけるステップS2604の設定情報取得処理について説明する。第2の実施形態に係る設定情報取得処理では、設定情報取得要求に含まれる機器ID及び日時に基づき、該当の設定情報A及び設定変更情報を取得し、設定情報Aを更新する処理である。また、必要に応じて、設定情報取得要求に含まれるデータ形式に基づき、設定情報A又は/及び設定変更情報のデータ形式の変換を行う。図28は、第2の実施形態に係る設定情報取得処理の一例のフローチャートである。
≪Setting information acquisition process≫
Next, the setting information acquisition process in step S2604 in FIG. 26 will be described. In the setting information acquisition process according to the second embodiment, the setting information A and the setting change information are acquired based on the device ID and the date and time included in the setting information acquisition request, and the setting information A is updated. Further, the data format of the setting information A and / or setting change information is converted as necessary based on the data format included in the setting information acquisition request. FIG. 28 is a flowchart of an example of setting information acquisition processing according to the second embodiment.

ステップS2801において、管理装置10の情報取得部123Aは、新電子装置30から受信した設定情報取得要求に含まれる機器IDに基づき、設定情報DBから該当の設定情報Aを取得する。すなわち、例えば図27(a)に示す設定情報取得要求を受信した場合、情報取得部123Aは、設定情報名が「IED_1用設定情報」である設定情報Aを設定情報DBから取得する。   In step S2801, the information acquisition unit 123A of the management device 10 acquires the setting information A from the setting information DB based on the device ID included in the setting information acquisition request received from the new electronic device 30. That is, for example, when the setting information acquisition request illustrated in FIG. 27A is received, the information acquisition unit 123A acquires the setting information A whose setting information name is “setting information for IED_1” from the setting information DB.

ステップS2802において、管理装置10の情報取得部123Aは、新電子装置30から受信した設定情報取得要求に含まれる機器IDと、ユーザにより設定された日時とに基づき、設定変更情報DBから該当の設定変更情報を取得する。ここで、情報取得部123Aは、設定情報取得要求に含まれる機器IDと同一の機器IDの設定変更情報であって、設定変更要求に含まれる日時より以前の日時の設定変更情報を取得する。このとき、該当の設定変更情報が複数ある場合は、日時の昇順に設定変更情報を取得する。例えば、図27(a)に示す設定取得要求を受信した場合、情報取得部123Aは、図24(b)に示した設定変更情報DBから設定変更情報P41、設定変更情報P43、設定変更情報P44の順に取得する。   In step S2802, the information acquisition unit 123A of the management apparatus 10 sets the corresponding setting from the setting change information DB based on the device ID included in the setting information acquisition request received from the new electronic device 30 and the date and time set by the user. Get change information. Here, the information acquisition unit 123A acquires the setting change information of the same device ID as the device ID included in the setting information acquisition request, and the setting change information of the date before the date included in the setting change request. At this time, if there are a plurality of corresponding setting change information, the setting change information is acquired in ascending order of date and time. For example, when the setting acquisition request shown in FIG. 27A is received, the information acquisition unit 123A receives the setting change information P41, setting change information P43, and setting change information P44 from the setting change information DB shown in FIG. Get in the order.

ステップS2803において、管理装置10の形式変換部121は、設定変更情報取得要求に含まれるデータ形式に基づき、上記のステップS2801及びステップS2802において取得された設定情報A及び設定変更情報について、データ形式の変換が必要か否かを判定する。データ形式の変換が必要であると判定された場合、ステップS1804の処理を行う。データ形式の変換が必要な場合は、第1の実施形態と同様である。   In step S2803, the format conversion unit 121 of the management apparatus 10 uses the data format for the setting information A and the setting change information acquired in steps S2801 and S2802 based on the data format included in the setting change information acquisition request. Determine if conversion is required. If it is determined that the data format needs to be converted, the process of step S1804 is performed. If conversion of the data format is necessary, it is the same as in the first embodiment.

ステップS2804において、管理装置10の形式変換部121は、上記のステップS2803の判定結果に応じて、設定情報A及び/又は設定変更情報のデータ形式を変換する。   In step S2804, the format conversion unit 121 of the management apparatus 10 converts the data format of the setting information A and / or the setting change information according to the determination result in step S2803.

ステップS2805において、管理装置10の設定情報更新部124は、設定情報A又は設定情報Bと、設定変更情報又はデータ形式変換後の設定変更情報とに基づき、設定情報A又は設定情報Bを更新する。このとき、設定情報更新部124は、上記のステップS2803で取得した順に設定変更情報を、設定情報A又は設定情報Bに反映させることで更新を行う。これにより、同一のデータ項目に対する設定変更情報が複数ある場合において、当該データ項目の設定値を、ユーザが所望する日時の設定値に戻すことができる。   In step S2805, the setting information update unit 124 of the management apparatus 10 updates the setting information A or the setting information B based on the setting information A or the setting information B and the setting change information or the setting change information after the data format conversion. . At this time, the setting information updating unit 124 updates the setting change information by reflecting the setting change information in the setting information A or the setting information B in the order acquired in step S2803. Thereby, when there are a plurality of setting change information for the same data item, the setting value of the data item can be returned to the setting value of the date and time desired by the user.

例えば、管理装置10が新電子装置30から図27(a)に示す設定情報取得要求を受信した場合、設定情報更新部124は、データ形式「Y」の設定情報Bに対して、設定変更情報を、設定変更情報P41、設定変更情報P43、設定変更情報P44の順に反映させて更新を行う。これにより、図29(a)に示すような更新後の設定情報Bを作成する。図29(a)に示す設定情報Bの部分P51の設定値が、設定変更情報P41、P43、及びP44に基づき、それぞれ「3」と「2」に更新されている。具体的には、部分P51の「IED_1/XCBR0/CF/POS/ctlModel」は、設定変更情報P43の設定値を反映させることにより「3」に更新されている。また、部分P51の「IED_1/XCBR1/CF/POS/ ctlModel」は、設定変更情報P41及びP44の設定値を順に反映させることにより「2」に更新されている。   For example, when the management apparatus 10 receives the setting information acquisition request shown in FIG. 27A from the new electronic apparatus 30, the setting information update unit 124 sets the setting change information for the setting information B in the data format “Y”. Are updated in the order of setting change information P41, setting change information P43, and setting change information P44. Thereby, updated setting information B as shown in FIG. 29A is created. The setting value of the part P51 of the setting information B shown in FIG. 29A is updated to “3” and “2” based on the setting change information P41, P43, and P44, respectively. Specifically, “IED — 1 / XCBR0 / CF / POS / ctlModel” of the part P51 is updated to “3” by reflecting the setting value of the setting change information P43. Further, “IED — 1 / XCBR1 / CF / POS / ctlModel” of the part P51 is updated to “2” by sequentially reflecting the setting values of the setting change information P41 and P44.

他方、管理装置10が新電子装置30から図27(b)に示す設定情報取得要求を受信した場合、情報取得部123Aは、上記のステップS2802で図24(b)に示した設定変更情報DBから設定変更情報P41、設定変更情報P43を順に取得する。したがって、設定情報更新部124は、データ形式「Y」の設定情報Bに対して、設定変更情報を、設定変更情報P41、設定変更情報P43の順に反映させて更新を行う。これにより、図29(b)に示すような更新後の設定情報Bを作成する。図29(b)に示す設定情報Bの部分P52の設定値が、設定変更情報P41及びP43に基づき、それぞれ「3」に更新されている。具体的には、部分P52の「IED_1/XCBR0/CF/POS/ctlModel」は、設定変更情報P43の設定値を反映させることにより「3」に更新されている。また、部分P51の「IED_1/XCBR1/CF/POS/ ctlModel」は、設定変更情報P41の設定値を反映させることにより「3」に更新されている。   On the other hand, when the management device 10 receives the setting information acquisition request shown in FIG. 27B from the new electronic device 30, the information acquisition unit 123A displays the setting change information DB shown in FIG. 24B in step S2802. Setting change information P41 and setting change information P43 are acquired in order. Therefore, the setting information updating unit 124 updates the setting information B in the data format “Y” by reflecting the setting change information in the order of the setting change information P41 and the setting change information P43. Thereby, updated setting information B as shown in FIG. 29B is created. The setting value of the portion P52 of the setting information B shown in FIG. 29B is updated to “3” based on the setting change information P41 and P43. Specifically, “IED — 1 / XCBR0 / CF / POS / ctlModel” of the part P52 is updated to “3” by reflecting the setting value of the setting change information P43. Further, “IED — 1 / XCBR1 / CF / POS / ctlModel” of the part P51 is updated to “3” by reflecting the setting value of the setting change information P41.

以上のように、管理装置10では、新電子装置30から受信した設定情報取得要求に含まれる日時(すなわち、ユーザにより設定された日時)における旧電子装置30のデータモデルの設定値と同様の設定値を有する設定情報が生成される。これにより、ユーザは、新電子装置30の設定情報の設定値を、自身が所望する過去の時点における旧電子装置30のデータモデルの設定値と同じ値にすることができる。このことを同一の電子装置30において適用すれば、電子装置30の設定情報の設定値を、過去の時点におけるデータモデルの設定値と同様の設定値に戻すことができる。   As described above, in the management device 10, the same setting as the setting value of the data model of the old electronic device 30 at the date and time (that is, the date and time set by the user) included in the setting information acquisition request received from the new electronic device 30. Setting information having a value is generated. Accordingly, the user can set the setting value of the setting information of the new electronic device 30 to the same value as the setting value of the data model of the old electronic device 30 at a past time point desired by the user. If this is applied to the same electronic device 30, the setting value of the setting information of the electronic device 30 can be returned to the same setting value as the setting value of the data model at the past time point.

<まとめ>
以上のように、第1の実施形態に係る制御システム1では、管理装置10が設定情報と、この設定情報に基づく電子装置30のデータモデルに対する設定変更情報とを一元して管理することにより、電子装置30への設定情報の反映作業(エンジニアリング等と称される)の負担を軽減させることができる。しかも、管理装置10において、設定情報のデータ形式の変換を行うことにより、制御システム1の電子装置30をマルチベンダーで構成することができ、柔軟なシステム構築が可能となる。
<Summary>
As described above, in the control system 1 according to the first embodiment, the management device 10 manages the setting information and the setting change information for the data model of the electronic device 30 based on the setting information in an integrated manner, It is possible to reduce the burden of reflecting the setting information on the electronic device 30 (referred to as engineering). In addition, by converting the data format of the setting information in the management device 10, the electronic device 30 of the control system 1 can be configured by a multi-vendor, and a flexible system construction is possible.

さらに、第2の実施形態に係る制御システム1では、管理装置10が設定情報と、電子装置30のデータモデルに対するすべての設定変更情報とを一元して管理することにより、電子装置30の設定情報の設定値を、ユーザが所望する任意の時点(日時)におけるデータモデルの設定値に変更することができる。   Furthermore, in the control system 1 according to the second embodiment, the management apparatus 10 manages the setting information and all the setting change information for the data model of the electronic apparatus 30 in an integrated manner, so that the setting information of the electronic apparatus 30 is managed. Can be changed to the setting value of the data model at an arbitrary time (date) desired by the user.

なお、設定変更部323は、設定変更手段の一例である。設定変更通知部325は、設定変更通知手段の一例である。設定変更情報登録部122は、記憶手段の一例である。設定情報更新部124は、設定情報更新手段の一例である。通信I/F部103は、送信手段の一例である。形式変換部121は、形式変換手段の一例である。   The setting change unit 323 is an example of a setting change unit. The setting change notification unit 325 is an example of a setting change notification unit. The setting change information registration unit 122 is an example of a storage unit. The setting information update unit 124 is an example of a setting information update unit. The communication I / F unit 103 is an example of a transmission unit. The format conversion unit 121 is an example of a format conversion unit.

本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。   The present invention is not limited to the specifically disclosed embodiments, and various modifications and changes can be made without departing from the scope of the claims.

1 制御システム
10 管理装置
20 情報処理装置
30 電子装置
40 主装置
50 施設
101 記憶部
102 制御部
103 通信I/F部
121 形式変換部
122 設定変更情報登録部
123 情報取得部
124 設定情報更新部
201 制御部
202 通信I/F部
301 通信I/F部
302 制御部
303 揮発性記憶部
304 不揮発性記憶部
305 入力装置
306 表示装置
321 設定情報要求部
322 設定情報登録部
323 設定変更部
324 設定変更情報生成部
325 設定変更通知部
326 データモデル生成部
327 機器ID設定部
DESCRIPTION OF SYMBOLS 1 Control system 10 Management apparatus 20 Information processing apparatus 30 Electronic apparatus 40 Main apparatus 50 Facility 101 Storage part 102 Control part 103 Communication I / F part 121 Format conversion part 122 Setting change information registration part 123 Information acquisition part 124 Setting information update part 201 Control unit 202 Communication I / F unit 301 Communication I / F unit 302 Control unit 303 Volatile storage unit 304 Non-volatile storage unit 305 Input device 306 Display device 321 Setting information request unit 322 Setting information registration unit 323 Setting change unit 324 Setting change Information generation unit 325 Setting change notification unit 326 Data model generation unit 327 Device ID setting unit

Claims (8)

1以上の機器と、該機器を制御するための設定項目に対する設定値を含む第1設定情報が第1記憶部に記憶された管理装置とを有する制御システムであって、
第1の機器に記憶されている前記第1設定情報に含まれる設定項目に対する設定値を変更して、第2設定情報を作成する設定変更手段と、
前記設定変更手段により前記第2設定情報が作成された場合、前記変更された設定値及び該設定値に対する設定項目が含まれた設定変更情報を生成し、前記管理装置に送信する設定変更通知手段と、
前記設定変更通知手段により送信された前記設定変更情報を前記管理装置の第2記憶部に記憶させる記憶手段と、
前記第1の機器を置き換えた第2の機器からの要求に応じて、前記第1記憶部に記憶されている前記第1設定情報を、前記第2記憶部に記憶されている前記設定変更情報に基づき更新して、前記第2設定情報を作成する設定情報更新手段と、
前記設定情報更新手段により作成された前記第2設定情報を、前記第2の機器に送信する送信手段と、
を有する制御システム。
A control system having one or more devices and a management device in which first setting information including setting values for setting items for controlling the devices is stored in a first storage unit,
Setting changing means for changing the setting value for the setting item included in the first setting information stored in the first device to create second setting information;
When the second setting information is created by the setting change means, setting change notification means for generating setting change information including the changed setting value and setting items for the setting value and transmitting the setting change information to the management apparatus When,
Storage means for storing the setting change information transmitted by the setting change notification means in a second storage unit of the management device;
In response to a request from the second device replacing the first device, the first setting information stored in the first storage unit is changed to the setting change information stored in the second storage unit. Updating based on the setting information update means for creating the second setting information;
Transmitting means for transmitting the second setting information created by the setting information updating means to the second device;
Having a control system.
電子データのデータ形式を変換する形式変換手段を有し、
前記設定変更手段は、
前記第1の機器に記憶されている、前記第1設定情報を前記形式変換手段によりデータ形式を変換した第3設定情報について、該第3設定情報に含まれる設定項目に対する設定値を変更して、第4設定情報を作成し、
前記設定変更通知手段は、
前記設定変更手段により前記第4設定情報が作成された場合、前記変更された設定値及び該設定値に対する設定項目が含まれた設定変更情報を生成し、前記管理装置に送信し、
前記設定情報更新手段は、
前記第2の機器からの要求に応じて、前記第1記憶部に記憶されている前記第1設定情報を前記形式変換手段によりデータ形式を変換して前記第3設定情報を作成し、該作成した第3設定情報を、前記第2記憶部に記憶されている前記設定変更情報に基づき更新して、前記第4設定情報を作成し、
前記送信手段は、
前記設定情報更新手段により作成された前記第4設定情報を、前記第2の機器に送信する、請求項1記載の制御システム。
Having a format conversion means for converting the data format of the electronic data;
The setting change means includes
For the third setting information stored in the first device and having the data format converted from the first setting information by the format conversion means, the setting value for the setting item included in the third setting information is changed. , Create the fourth setting information,
The setting change notification means includes:
When the fourth setting information is created by the setting change unit, the setting change information including the changed setting value and the setting item for the setting value is generated and transmitted to the management device,
The setting information update means includes
In response to a request from the second device, the first setting information stored in the first storage unit is converted into a data format by the format conversion means to create the third setting information, and the creation Updating the third setting information based on the setting change information stored in the second storage unit to create the fourth setting information,
The transmission means includes
The control system according to claim 1, wherein the fourth setting information created by the setting information update unit is transmitted to the second device.
前記設定情報更新手段は、
前記第2の機器からの要求に応じて、前記第1記憶部に記憶されている前記第1設定情報を前記形式変換手段によりデータ形式を変換して第5設定情報を作成し、該作成した第5設定情報を、前記第2記憶部に記憶されている前記設定変更情報を前記形式変換手段により前記第5設定情報と同一のデータ形式に変換した設定変更情報に基づき更新して、第6設定情報を作成し、
前記送信手段は、
前記設定情報更新手段により作成された前記第6設定情報を、前記第2の機器に送信する、請求項2記載の制御システム。
The setting information update means includes
In response to a request from the second device, the first setting information stored in the first storage unit is converted into a data format by the format conversion means to create fifth setting information, and the created Updating the fifth setting information based on the setting change information obtained by converting the setting change information stored in the second storage unit into the same data format as the fifth setting information by the format conversion unit; Create configuration information,
The transmission means includes
The control system according to claim 2, wherein the sixth setting information created by the setting information update unit is transmitted to the second device.
前記第2の機器は、前記第1の機器と同一の機器IDを該第2の機器に設定したときに前記要求を前記管理装置に対して送信する、請求項1ないし3のいずれか1項に記載の制御システム。   The said 2nd apparatus transmits the said request | requirement with respect to the said management apparatus, when the same apparatus ID as the said 1st apparatus is set to this 2nd apparatus. The control system described in. 前記設定変更通知手段は、
前記設定変更手段により前記第2設定情報が作成された場合、前記変更された設定値及び該設定値に対する設定項目並びに前記第2設定情報が作成された日時が含まれた設定変更情報を生成し、前記管理装置に送信する、請求項1記載の制御システム。
The setting change notification means includes:
When the second setting information is created by the setting changing means, setting change information including the changed setting value, a setting item for the setting value, and a date and time when the second setting information is created is generated. The control system according to claim 1, which is transmitted to the management device.
前記設定情報更新手段は、
前記第1の機器又は該第1の機器を置き換えた第2の機器からの要求に応じて、前記第1記憶部に記憶されている前記第1設定情報を、前記第2記憶部に記憶されている前記設定変更情報に基づき、該設定変更情報に含まれる前記日時の昇順に更新して、前記第2設定情報を作成する、請求項5記載の制御システム。
The setting information update means includes
In response to a request from the first device or a second device replacing the first device, the first setting information stored in the first storage unit is stored in the second storage unit. The control system according to claim 5, wherein the second setting information is created by updating the ascending order of the date and time included in the setting change information based on the setting change information.
前記制御システムは、
国際標準規格IEC61850に準拠して構築される、請求項1ないし6のいずれか1項に記載の制御システム。
The control system includes:
The control system according to claim 1, wherein the control system is constructed in conformity with the international standard IEC61850.
1以上の機器と、該機器を制御するための設定項目に対する設定値を含む第1設定情報が第1記憶部に記憶された管理装置とを有する制御システムに用いられる制御方法であって、
第1の機器に記憶されている前記第1設定情報に含まれる設定項目に対する設定値を変更して、第2設定情報を作成する設定変更手順と、
前記設定変更手順により前記第2設定情報が作成された場合、前記変更された設定値及び該設定値に対する設定項目が含まれた設定変更情報を生成し、前記管理装置に送信する設定変更通知手順と、
前記設定変更通知手順により送信された前記設定変更情報を前記管理装置の第2記憶部に記憶させる記憶手順と、
前記第1の機器を置き換えた第2の機器からの要求に応じて、前記第1記憶部に記憶されている前記第1設定情報を、前記第2記憶部に記憶されている前記設定変更情報に基づき更新して、前記第2設定情報を作成する設定情報更新手順と、
前記設定情報更新手順により作成された前記第2設定情報を、前記第2の機器に送信する送信手順と、
を有する制御方法。
A control method used in a control system having one or more devices and a management device in which first setting information including setting values for setting items for controlling the devices is stored in a first storage unit,
A setting change procedure for changing the setting value for the setting item included in the first setting information stored in the first device to create the second setting information;
When the second setting information is created by the setting change procedure, a setting change notification procedure for generating setting change information including the changed setting value and setting items for the setting value and transmitting the setting change information to the management apparatus When,
A storage procedure for storing the setting change information transmitted by the setting change notification procedure in a second storage unit of the management device;
In response to a request from the second device replacing the first device, the first setting information stored in the first storage unit is changed to the setting change information stored in the second storage unit. Updating based on the setting information update procedure for creating the second setting information;
A transmission procedure for transmitting the second setting information created by the setting information update procedure to the second device;
A control method.
JP2014261041A 2014-07-25 2014-12-24 Control system and control method Pending JP2016031757A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014261041A JP2016031757A (en) 2014-07-25 2014-12-24 Control system and control method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2014152375 2014-07-25
JP2014152375 2014-07-25
JP2014261041A JP2016031757A (en) 2014-07-25 2014-12-24 Control system and control method

Publications (1)

Publication Number Publication Date
JP2016031757A true JP2016031757A (en) 2016-03-07

Family

ID=55442066

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014261041A Pending JP2016031757A (en) 2014-07-25 2014-12-24 Control system and control method

Country Status (1)

Country Link
JP (1) JP2016031757A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018136649A (en) * 2017-02-21 2018-08-30 日本電信電話株式会社 Communication device setting system and communication device setting method
JP2021192500A (en) * 2020-06-04 2021-12-16 富士通株式会社 Communication connection verification method, communication connection verification program, and network verification device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018136649A (en) * 2017-02-21 2018-08-30 日本電信電話株式会社 Communication device setting system and communication device setting method
JP2021192500A (en) * 2020-06-04 2021-12-16 富士通株式会社 Communication connection verification method, communication connection verification program, and network verification device
JP7524719B2 (en) 2020-06-04 2024-07-30 富士通株式会社 COMMUNICATION CONNECTION VERIFICATION METHOD, COMMUNICATION CONNECTION VERIFICATION PROGRAM, AND NETWORK VERIFICATION DEVICE

Similar Documents

Publication Publication Date Title
JP6764779B2 (en) Synonymous column candidate selection device, synonymous column candidate selection method, and synonymous column candidate selection program
US7013190B2 (en) Model management system and apparatus
US9367057B2 (en) System and method for real-time controls of energy consuming devices including tiered architecture
US8406910B2 (en) Management device, production management device, production management system
CN106406999A (en) A computing system and a method for controlling thereof
JP2019121285A (en) Configuration change management device, configuration change management method, and program
US10795687B2 (en) Information processing system for setting hardware, method for setting hardware and non-transitory computer-readable storage medium recording program for setting hardware
US9912827B2 (en) Information processing apparatus for managing setting values of client device, method of controlling the same, and storage medium
JP7381290B2 (en) Computer system and data management method
JP2016031757A (en) Control system and control method
US20200310787A1 (en) Code management system and code management method
JP2022041197A (en) Program, method, information processing apparatus, and system
JP6097054B2 (en) Control system and control method
US20190196737A1 (en) Method for exchanging data between engineering tools of an engineering system, and engineering system for carrying out the method
JP2012089110A (en) Information provision device and information processor and control method and program
JP6577412B2 (en) Operation management apparatus, operation management method, and operation management system
JP6741850B1 (en) Machine system, machine tool, information processing system, setting data inheritance method, and setting data inheritance program
KR102683387B1 (en) Server and system for providing digital twin-based visualization services
US20200175613A1 (en) Performance Data Management Device
JP5600826B1 (en) Unstructured data processing system, unstructured data processing method and program
JP5210146B2 (en) Information control system and information control method
CN117273646A (en) Large complex project task decomposition method and informationized management system
CN113728286B (en) Screen data generation system, screen data generation method and recording medium
JP5901962B2 (en) Command processing system and method
JP2010128776A (en) Apparatus and method for automatic maintenance of portable terminal