Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7561674B2 - COMMUNICATION SYSTEM, SETTING DEVICE, SETTING METHOD, AND SETTING PROGRAM - Google Patents
[go: Go Back, main page]

JP7561674B2 - COMMUNICATION SYSTEM, SETTING DEVICE, SETTING METHOD, AND SETTING PROGRAM - Google Patents

COMMUNICATION SYSTEM, SETTING DEVICE, SETTING METHOD, AND SETTING PROGRAM Download PDF

Info

Publication number
JP7561674B2
JP7561674B2 JP2021063057A JP2021063057A JP7561674B2 JP 7561674 B2 JP7561674 B2 JP 7561674B2 JP 2021063057 A JP2021063057 A JP 2021063057A JP 2021063057 A JP2021063057 A JP 2021063057A JP 7561674 B2 JP7561674 B2 JP 7561674B2
Authority
JP
Japan
Prior art keywords
unit
plc
slave
registration
communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021063057A
Other languages
Japanese (ja)
Other versions
JP2022158282A (en
Inventor
悠司 塚田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2021063057A priority Critical patent/JP7561674B2/en
Publication of JP2022158282A publication Critical patent/JP2022158282A/en
Application granted granted Critical
Publication of JP7561674B2 publication Critical patent/JP7561674B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Selective Calling Equipment (AREA)

Description

本開示は、電力線搬送通信(PLC:Power Line Communication)を行う複数の親機と複数の子機とを備える通信システム、設定装置、設定方法、および設定プログラムに関する。 This disclosure relates to a communication system having multiple parent devices and multiple child devices that perform power line communication (PLC), a setting device, a setting method, and a setting program.

従来、電力線搬送通信によって親機と子機とがデータの送受信を行う通信システムが知られている。例えば、電力線搬送通信機能を有する子機に接続された電力量計で計測された電力使用量を示す検針データを子機から電力線搬送通信機能を有する親機が収集し、収集した検針データを検針員へサーバ経由で提供する集中自動検針システムが普及している。 Conventionally, communication systems have been known in which a parent unit and a child unit transmit and receive data via power line carrier communication. For example, a centralized automatic meter reading system has become widespread in which a parent unit with power line carrier communication capability collects meter reading data indicating the amount of power usage measured by a watt-hour meter connected to a child unit with power line carrier communication capability from the child unit, and provides the collected meter reading data to a meter reader via a server.

電力線搬送通信は、既設の電力線に高周波信号を重畳して行われる通信であり、高周波を利用している。そのため、電力線搬送通信では、トランスを跨いだ通信は行うことができず、通信範囲は同一の系統内となる。加えて、電力線搬送通信では、既設の電力線を利用することから、なりすましおよび盗聴などを防ぐため、親機には、通信を許可する子機が登録されている。 Power line communication is a communication method that uses high frequencies by superimposing high frequency signals onto existing power lines. Therefore, with power line communication, communication across transformers is not possible, and the communication range is limited to within the same system. In addition, because power line communication uses existing power lines, the parent unit registers the child units that are allowed to communicate in order to prevent spoofing and eavesdropping.

親機への子機の登録は、例えば、施設などへの通信システムの導入の際に行われる。施設などに通信システムを導入する際に、複数の系統の各々に子機を設置する必要がある場合、設備管理者は、各親機に対し、同一系統の子機を登録する作業を行う必要があるが、系統が異なる子機に親機を誤って登録してしまう場合がある。そのため、設備管理者は、親機とかかる親機に登録した子機との間で通信ができているかどうかを親機と子機との組み合わせのすべてについて確認する必要がある。 The registration of a slave unit to a parent unit is performed, for example, when a communication system is introduced to a facility. When introducing a communication system to a facility, if a slave unit needs to be installed in each of multiple systems, the facility manager must register slave units of the same system to each parent unit, but there is a possibility that the parent unit may be mistakenly registered to a slave unit of a different system. For this reason, the facility manager must check whether communication is possible between the parent unit and the slave units registered to that parent unit for all combinations of parent units and slave units.

そこで、親機と子機との間の通信可否を視覚的に確認可能にするために、特許文献1には、親機と子機との接続状況を地図上に配置した画面を表示部に表示する技術が提案されている。 Therefore, in order to make it possible to visually check whether communication between the parent unit and the child unit is possible, Patent Document 1 proposes a technology that displays a screen on the display unit that shows the connection status between the parent unit and the child unit on a map.

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

しかしながら、上記特許文献1に記載の技術では、親機と子機との接続状況を把握することができるがものの、親機に対して誤った子機を登録した場合、親機と子機との設置場所における電気系統図と親機の登録内容とを照らし合わせて、親機における子機の登録内容を修正しなければならない。 However, while the technology described in Patent Document 1 above can grasp the connection status between the parent unit and the child unit, if an incorrect child unit is registered to the parent unit, the registration details of the child unit on the parent unit must be corrected by checking the electrical system diagram of the installation location of the parent unit and the child unit against the registration details of the parent unit.

親機の登録内容は、例えば、親機の運用管理を行うソフトウェアによって親機にアクセスして得られる情報を確認することによって行われ、さらに電気系統図も予め容易する必要があることから、親機における子機の登録内容の修正作業には時間がかかる。 The contents of the parent unit are registered by, for example, checking the information obtained by accessing the parent unit using software that manages the parent unit's operations, and since an electrical system diagram must also be prepared in advance, correcting the contents of the child units registered in the parent unit takes time.

本開示は、上記に鑑みてなされたものであって、電力線搬送通信を行う通信システムであって親機における子機の登録内容の修正作業を容易に行うことができる通信システムを得ることを目的とする。 The present disclosure has been made in consideration of the above, and aims to provide a communication system that performs power line communication and that allows the parent unit to easily modify the registration details of the child unit.

上述した課題を解決し、目的を達成するために、本開示の通信システムは、表示制御部と、登録関係変更部とを備える。表示制御部は、複数の子機のうち登録された子機と電力線搬送通信を各々行う複数の親機に対する複数の子機の登録関係を示す情報と、複数の親機と複数の子機との設置場所における電気系統図とを含む表示画面を表示部に登録関係を変更可能に表示させる。登録関係変更部は、表示画面への操作によって登録関係が変更された場合に、登録関係の変更対象となる親機に通信対象となる子機を変更させるための処理を行う。 In order to solve the above-mentioned problems and achieve the object, the communication system of the present disclosure includes a display control unit and a registration relationship change unit. The display control unit causes the display unit to display a display screen including information indicating the registration relationships of the multiple slave units with respect to multiple master units that each perform power line carrier communication with a registered slave unit among the multiple slave units, and an electrical system diagram of the installation location of the multiple master units and the multiple slave units, in a manner that allows the registration relationship to be changed. When the registration relationship is changed by an operation on the display screen, the registration relationship change unit performs processing to cause the master unit that is the target of the change in registration relationship to change the slave unit that is the target of communication.

本開示によれば、電力線搬送通信を行う通信システムにおいて親機における子機の登録内容の修正作業を容易に行うことができる、という効果を奏する。 The present disclosure has the advantage that it is easy to modify the registration details of a child device in a parent device in a communication system that uses power line carrier communication.

実施の形態1にかかるPLC検針システムの全体構成の一例を示す図FIG. 1 is a diagram showing an example of an overall configuration of a PLC meter reading system according to a first embodiment. 実施の形態1にかかる通信システムにおけるPLC親機におけるPLC子機の登録内容を修正するための画面の生成の一例を示す図FIG. 13 is a diagram showing an example of generation of a screen for correcting registered contents of a PLC slave unit in a PLC master unit in the communication system according to the first embodiment; 実施の形態1にかかる通信システムにおけるPLC親機におけるPLC子機の登録内容を修正するための処理の一例を示す図FIG. 13 is a diagram showing an example of a process for correcting registered contents of a PLC slave unit in a PLC master unit in the communication system according to the first embodiment; 実施の形態1にかかるPLC親機の構成の一例を示す図FIG. 1 is a diagram showing an example of a configuration of a PLC master unit according to a first embodiment; 実施の形態1にかかるPLC子機の構成の一例を示す図FIG. 1 is a diagram showing an example of a configuration of a PLC slave unit according to a first embodiment; 実施の形態1にかかるサーバの構成の一例を示す図FIG. 1 is a diagram illustrating an example of a configuration of a server according to a first embodiment. 実施の形態1にかかるサーバの記憶部に記憶される登録関係リストの一例を示す図FIG. 1 is a diagram illustrating an example of a registration relationship list stored in a storage unit of a server according to a first embodiment; 実施の形態1にかかる端末装置の構成の一例を示す図FIG. 1 is a diagram illustrating an example of a configuration of a terminal device according to a first embodiment; 実施の形態1にかかる端末装置の表示部に表示される表示画面の一例を示す図FIG. 1 is a diagram showing an example of a display screen displayed on a display unit of a terminal device according to a first embodiment; 実施の形態1にかかる描画エリアに電気系統図が背景画像として表示された表示画面の一例を示す図FIG. 1 is a diagram showing an example of a display screen in which an electrical system diagram is displayed as a background image in a drawing area according to the first embodiment; 実施の形態1にかかる描画エリアにおいて電気系統図上に登録関係情報が重畳表示された表示画面の一例を示す図FIG. 13 is a diagram showing an example of a display screen in which registration relationship information is superimposed on an electrical system diagram in a drawing area according to the first embodiment; 実施の形態1にかかる端末装置による処理の一例を示すフローチャート1 is a flowchart showing an example of a process performed by a terminal device according to a first embodiment; 実施の形態1にかかるサーバによる処理の一例を示すフローチャート1 is a flowchart showing an example of a process performed by a server according to the first embodiment; 実施の形態1にかかるPLC親機による接続処理の一例を示すフローチャートA flowchart showing an example of a connection process by a PLC master unit according to the first embodiment. 実施の形態1にかかるPLC親機による接続更新処理の一例を示すフローチャートA flowchart showing an example of a connection update process by the PLC master according to the first embodiment. 実施の形態1にかかるPLC子機による接続処理の一例を示すフローチャート1 is a flowchart showing an example of a connection process performed by a PLC slave unit according to a first embodiment. 実施の形態1にかかるサーバによる接続状況判定処理を示すフローチャートA flowchart showing a connection status determination process by a server according to the first embodiment. 実施の形態1にかかる端末装置による処理の他の例を示すフローチャート11 is a flowchart showing another example of the process performed by the terminal device according to the first embodiment. 実施の形態1にかかる端末装置のユーザによる登録内容修正作業の一例を示すフローチャートA flowchart showing an example of a registration content correction operation by a user of the terminal device according to the first embodiment. 実施の形態1にかかる描画エリアにおいて電気系統図上に登録関係情報が重畳表示された表示画面の他の例を示す図FIG. 13 is a diagram showing another example of a display screen in which registration relationship information is superimposed on an electrical system diagram in a drawing area according to the first embodiment; 実施の形態1にかかる通信履歴情報と通信統計情報とを含むポップアップ画面の一例を示す図FIG. 13 is a diagram showing an example of a pop-up screen including communication history information and communication statistics information according to the first embodiment; 実施の形態2にかかるPLC検針システムのサーバの構成の一例を示す図FIG. 13 is a diagram illustrating an example of a configuration of a server of a PLC meter reading system according to a second embodiment. 実施の形態2にかかる機器リストの一例を示す図FIG. 13 is a diagram showing an example of a device list according to the second embodiment; 実施の形態2にかかるサーバによる登録関係リストの自動作成処理の一例を示すフローチャートA flowchart showing an example of a process for automatically creating a registration relationship list by a server according to a second embodiment. 実施の形態2にかかるサーバによる第1通信状態判定処理の一例を示すフローチャート11 is a flowchart showing an example of a first communication state determination process performed by a server according to a second embodiment. 実施の形態2にかかるサーバによる第2通信状態判定処理の一例を示すフローチャート11 is a flowchart showing an example of a second communication state determination process by a server according to a second embodiment. 実施の形態1および実施の形態2にかかる処理部の各々が備える処理回路をプロセッサおよびメモリで実現する場合の処理回路の構成例を示す図FIG. 1 is a diagram showing a configuration example of a processing circuit in the case where the processing circuit included in each of the processing units according to the first and second embodiments is realized by a processor and a memory; 実施の形態1および実施の形態2に係る処理部が備える処理回路を専用のハードウェアで構成する場合の処理回路の例を示す図FIG. 13 is a diagram showing an example of a processing circuit in a processing unit according to the first and second embodiments, in which the processing circuit is configured with dedicated hardware;

以下に、実施の形態にかかる通信システム、設定装置、設定方法、および設定プログラムを図面に基づいて詳細に説明する。 The following describes in detail the communication system, setting device, setting method, and setting program according to the embodiments with reference to the drawings.

実施の形態1.
図1は、実施の形態1にかかるPLC検針システムの全体構成の一例を示す図である。図1に示すPLC検針システム100は、複数の電力量計1と、複数のPLC子機2と、複数のPLC親機3と、複数のサーバ4と、端末装置5とを備え、複数の施設9の使用電力量を収集する。PLC検針システム100は、通信システムの一例である。端末装置5は、設定装置の一例である。PLC子機2は、電力線搬送通信を行う子機の一例であり、PLC親機3は、電力線搬送通信を行う親機の一例である。
Embodiment 1.
Fig. 1 is a diagram showing an example of the overall configuration of a PLC meter reading system according to a first embodiment. The PLC meter reading system 100 shown in Fig. 1 includes a plurality of electricity meters 1, a plurality of PLC slave units 2, a plurality of PLC master units 3, a plurality of servers 4, and a terminal device 5, and collects the amount of electricity used by a plurality of facilities 9. The PLC meter reading system 100 is an example of a communication system. The terminal device 5 is an example of a setting device. The PLC slave unit 2 is an example of a slave unit that performs power line carrier communication, and the PLC master unit 3 is an example of a master unit that performs power line carrier communication.

各施設9には、複数の電力量計1と、複数のPLC子機2と、複数のPLC親機3と、サーバ4とが配置される。施設9は、例えば、ビル、工場、またはプラントなどである。各電力量計1は複数のPLC子機2のうちの1つが接続されており、複数のPLC子機2は、電力線6に接続されており、同一系統の電力線6に接続されたPLC親機3との間で電力線搬送通信によって電力線6を介してデータの送受信が可能である。同一系統の電力線6は、トランスを跨がない電力線6である。 Each facility 9 is equipped with multiple electricity meters 1, multiple PLC slave units 2, multiple PLC master units 3, and a server 4. The facility 9 is, for example, a building, a factory, or a plant. Each electricity meter 1 is connected to one of the multiple PLC slave units 2, and the multiple PLC slave units 2 are connected to a power line 6, and data can be transmitted and received via the power line 6 by power line carrier communication with a PLC master unit 3 connected to the same power line 6. The power line 6 of the same system is a power line 6 that does not cross a transformer.

各電力量計1によって計測された使用電力量のデータである検針データは、各電力量計1からPLC子機2へ出力される。PLC子機2は、電力線6に接続されており、同一系統の電力線6に接続されたPLC親機3へ電力線6を介して検針データを送信する。 Meter reading data, which is data on the amount of electricity used measured by each electricity meter 1, is output from each electricity meter 1 to the PLC slave unit 2. The PLC slave unit 2 is connected to a power line 6, and transmits the meter reading data via the power line 6 to the PLC master unit 3 that is connected to the power line 6 of the same system.

PLC親機3は、なりすましまたは盗聴などを防ぐため、通信を許可する子機が予め登録されている。PLC親機3は、同一系統の電力線6に接続されたPLC子機2のうち予め登録されているPLC子機2と電力線6を介して通信を行ってPLC子機2から検針データを受信する。 The PLC master unit 3 has pre-registered slave units that are permitted to communicate in order to prevent spoofing or eavesdropping. The PLC master unit 3 communicates with pre-registered PLC slave units 2 among the PLC slave units 2 connected to the power line 6 of the same system via the power line 6, and receives meter reading data from the PLC slave units 2.

サーバ4は、同一の施設9に設けられた各PLC親機3からネットワーク7を介して送信される検針データを収集し、収集した検針データに対するデータ加工を行い、データ加工を行った結果を記憶する。また、サーバ4は、PLC親機3に登録されているPLC子機2の情報をネットワーク7経由で取得する。 The server 4 collects meter reading data transmitted via the network 7 from each PLC master unit 3 installed in the same facility 9, processes the collected meter reading data, and stores the results of the data processing. The server 4 also obtains information on the PLC slave units 2 registered in the PLC master unit 3 via the network 7.

端末装置5は、PC(Personal Computer)またはタブレットなどであり、PLC検針システム100のユーザUによって使用される。ユーザUは、例えば、検針員、施設9の管理者、またはPLC検針システム100の管理者などである。 The terminal device 5 is a PC (Personal Computer) or a tablet, and is used by a user U of the PLC meter reading system 100. The user U is, for example, a meter reader, a manager of the facility 9, or a manager of the PLC meter reading system 100.

端末装置5は、ネットワーク8を介して各サーバ4と通信可能に接続されており、各サーバ4からデータを取得し、取得したデータを不図示の表示部に表示する。これにより、端末装置5のユーザUは、サーバ4による検針データの収集結果を容易に把握することができる。 The terminal device 5 is communicatively connected to each server 4 via the network 8, acquires data from each server 4, and displays the acquired data on a display unit (not shown). This allows the user U of the terminal device 5 to easily understand the results of the meter reading data collection by the server 4.

また、PLC検針システム100では、PLC親機3におけるPLC子機2の登録内容の修正作業を容易に行うことができるように構成されている。図2は、実施の形態1にかかる通信システムにおけるPLC親機におけるPLC子機の登録内容を修正するための画面の生成の一例を示す図であり、図3は、実施の形態1にかかる通信システムにおけるPLC親機におけるPLC子機の登録内容を修正するための処理の一例を示す図である。 The PLC meter reading system 100 is also configured to facilitate the correction of the registered contents of the PLC slave unit 2 in the PLC master unit 3. FIG. 2 is a diagram showing an example of the generation of a screen for correcting the registered contents of the PLC slave unit in the PLC master unit in the communication system according to the first embodiment, and FIG. 3 is a diagram showing an example of the process for correcting the registered contents of the PLC slave unit in the PLC master unit in the communication system according to the first embodiment.

図2に示すように、サーバ4は、ネットワーク7を介して各PLC親機3から登録子機リストを収集する(ステップS1)。登録子機リストには、例えば、PLC親機3に登録されたPLC子機2のID(IDentifier)が含まれる。 As shown in FIG. 2, the server 4 collects a list of registered slave units from each PLC master unit 3 via the network 7 (step S1). The list of registered slave units includes, for example, the IDs (IDentifiers) of the PLC slave units 2 registered in the PLC master unit 3.

サーバ4は、複数のPLC親機3から収集した複数の登録子機リストを含む登録関係リストを端末装置5へネットワーク8を介して送信する(ステップS2)。端末装置5は、サーバ4から取得した登録関係リストに基づいて、PLC親機3とPLC子機2との登録関係を示す登録関係情報91と施設9の電気系統図92とを含む表示画面50を変更可能に不図示の表示部に表示させる(ステップS3)。 The server 4 transmits a registration relationship list including a list of multiple registered slave units collected from multiple PLC master units 3 to the terminal device 5 via the network 8 (step S2). Based on the registration relationship list acquired from the server 4, the terminal device 5 causes a display screen 50 including registration relationship information 91 indicating the registration relationship between the PLC master unit 3 and the PLC slave unit 2 and an electrical system diagram 92 of the facility 9 to be displayed in a changeable manner on a display unit (not shown) (step S3).

図2に示す登録関係情報91では、PLC親機3を示す親機アイコン93とPLC子機2を示す子機アイコン94とが示されており、PLC親機3に登録されているPLC子機2の子機アイコン94は、登録先のPLC親機3の親機アイコン93と接続線95で結ばれている。また、電気系統図92では、同一の系統にあるPLC子機2の図形96が接続線97で結ばれている。 In the registration relationship information 91 shown in FIG. 2, a master icon 93 indicating the PLC master 3 and a slave icon 94 indicating the PLC slave 2 are shown, and the slave icon 94 of the PLC slave 2 registered in the PLC master 3 is connected by a connection line 95 to the master icon 93 of the PLC master 3 to which it is registered. In addition, in the electrical system diagram 92, figures 96 of PLC slaves 2 in the same system are connected by a connection line 97.

端末装置5のユーザUは、表示画面50における登録関係情報91と電気系統図92とを比較することで、PLC親機3とPLC子機2との登録関係に誤りがあるかを容易に把握することができる。 A user U of the terminal device 5 can easily determine whether there is an error in the registration relationship between the PLC master unit 3 and the PLC slave unit 2 by comparing the registration relationship information 91 on the display screen 50 with the electrical system diagram 92.

また、表示画面50では、登録関係情報91がGUI(Graphical User Interface)などによって変更可能に表示されており、ユーザUが不図示の入力部への操作によって、登録関係情報91を変更可能である。ユーザUは、PLC親機3とPLC子機2との登録関係に誤りがある場合、不図示の入力部への操作によって、登録関係情報91を変更する。 In addition, on the display screen 50, the registration relationship information 91 is displayed so as to be changeable by a GUI (Graphical User Interface) or the like, and the user U can change the registration relationship information 91 by operating an input unit (not shown). If there is an error in the registration relationship between the PLC master unit 3 and the PLC slave unit 2, the user U changes the registration relationship information 91 by operating an input unit (not shown).

端末装置5は、図3に示すように、登録関係情報91が変更された場合、変更後の登録関係情報91に対応する変更後の登録関係リストをサーバ4へ送信する(ステップS4)。サーバ4は、変更後の登録関係情報91に基づいて、登録子機リストを更新し、更新した登録子機リストをPLC親機3へ送信する(ステップS5)。これにより、PLC検針システム100では、表示画面50への操作によって登録関係情報91が変更された場合に、登録関係情報91の変更対象となるPLC親機3に通信対象となるPLC子機2を変更させることができる。 3, when the registration relationship information 91 is changed, the terminal device 5 transmits a changed registration relationship list corresponding to the changed registration relationship information 91 to the server 4 (step S4). The server 4 updates the registered slave unit list based on the changed registration relationship information 91, and transmits the updated registered slave unit list to the PLC master unit 3 (step S5). In this way, in the PLC meter reading system 100, when the registration relationship information 91 is changed by an operation on the display screen 50, the PLC master unit 3 for which the registration relationship information 91 is to be changed can change the PLC slave unit 2 with which it communicates.

このように、PLC検針システム100では、端末装置5のユーザUは、電気系統図92を参照しながら、登録関係情報91を変更することで、遠隔でPLC親機3におけるPLC子機2の登録内容の修正作業を容易に行うことができる。 In this way, in the PLC meter reading system 100, the user U of the terminal device 5 can easily remotely modify the registration details of the PLC slave unit 2 in the PLC master unit 3 by changing the registration relationship information 91 while referring to the electrical system diagram 92.

以下、PLC検針システム100についてさらに詳細に説明する。図4は、実施の形態1にかかるPLC親機の構成の一例を示す図である。図4に示すように、PLC親機3は、通信部10と、記憶部11と、制御部12とを備える。 The PLC meter reading system 100 will be described in more detail below. FIG. 4 is a diagram showing an example of the configuration of the PLC master unit according to the first embodiment. As shown in FIG. 4, the PLC master unit 3 includes a communication unit 10, a storage unit 11, and a control unit 12.

通信部10は、PLC子機2との間で電力線搬送通信を行う第1通信部101と、サーバ4との間で通信を行う第2通信部102とを備える。第1通信部101は、制御部12により生成された各種命令を電力線搬送通信可能な通信フォーマットのデータに変換し、変換したデータを電力線6へ送信し、かつ電力線6から受信したデータを制御部12で解釈可能なデータ形式に変換する機能を備える。 The communication unit 10 includes a first communication unit 101 that performs power line carrier communication with the PLC slave unit 2, and a second communication unit 102 that performs communication with the server 4. The first communication unit 101 has a function of converting various commands generated by the control unit 12 into data in a communication format that allows power line carrier communication, transmitting the converted data to the power line 6, and converting data received from the power line 6 into a data format that can be interpreted by the control unit 12.

第2通信部102は、例えば、LAN(Local Area Network)ケーブルを介してネットワーク7に接続され、サーバ4との間でデータの送受信を行う。ネットワーク7は、例えば、LANであるが、LANに限定されない。 The second communication unit 102 is connected to the network 7 via, for example, a LAN (Local Area Network) cable, and transmits and receives data to and from the server 4. The network 7 is, for example, a LAN, but is not limited to a LAN.

記憶部11は、通信経路情報111と、親機ID112と、登録子機リスト113と、検針データ114とを記憶する。通信経路情報111には、PLC親機3と通信を行ったPLC子機2の子機IDと、PLC子機2が通信を行った際の通信情報が含まれる。 The memory unit 11 stores communication path information 111, a master unit ID 112, a registered slave unit list 113, and meter reading data 114. The communication path information 111 includes the slave unit ID of the PLC slave unit 2 that communicated with the PLC master unit 3, and communication information when the PLC slave unit 2 communicated.

親機ID112は、PLC親機3を一意に特定可能な固有の識別子であり、他のPLC親機3と区別するための識別子として使用される。登録子機リスト113には、PLC親機3との接続が許可されるPLC子機2の子機IDが含まれる。子機IDは、各PLC子機2を一意に特定可能な固有の識別子である。 The master ID 112 is a unique identifier that can uniquely identify the PLC master 3, and is used as an identifier to distinguish it from other PLC masters 3. The registered slave list 113 includes the slave IDs of the PLC slaves 2 that are permitted to connect to the PLC master 3. The slave ID is a unique identifier that can uniquely identify each PLC slave 2.

PLC親機3は、登録子機リスト113に子機IDが含まれるPLC子機2との間で通信を確立するが登録子機リスト113に子機IDが含まれていないPLC子機2との間で通信を確立しない。検針データ114は、同一系統の電力線6に接続されているPLC子機2を経由して電力量計1から収集した使用電力量のデータである。 The PLC master 3 establishes communication with a PLC slave 2 whose slave ID is included in the registered slave list 113, but does not establish communication with a PLC slave 2 whose slave ID is not included in the registered slave list 113. The meter reading data 114 is data on the amount of electricity used collected from the electricity meter 1 via the PLC slave 2 connected to the power line 6 of the same system.

制御部12は、データ収集部121と、子機登録管理部122と、通信経路管理部123とを備える。データ収集部121は、登録関係にあるPLC子機2から電力線6を介して検針データ114などのデータを収集する。データ収集部121によるデータ収集は定期的に行われる。データ収集部121は、例えば、30分毎にPLC子機2と通信部10を介した電力線搬送通信を行い、電力量計1の検針データ114を収集する。 The control unit 12 includes a data collection unit 121, a slave registration management unit 122, and a communication path management unit 123. The data collection unit 121 collects data such as meter reading data 114 from the registered PLC slave units 2 via the power lines 6. The data collection unit 121 periodically collects data. For example, the data collection unit 121 performs power line carrier communication with the PLC slave units 2 via the communication unit 10 every 30 minutes to collect the meter reading data 114 of the electricity meter 1.

子機登録管理部122は、登録子機リスト113に含まれる子機IDのPLC子機2との接続を許可し、登録子機リスト113に含まれていない子機IDのPLC子機2との接続を拒否する。 The slave registration management unit 122 permits connection to a PLC slave 2 having a slave ID included in the registered slave list 113, and denies connection to a PLC slave 2 having a slave ID not included in the registered slave list 113.

通信経路管理部123は、記憶部11に記憶されている通信経路情報111に基づいて、登録子機リスト113に子機IDが登録されているPLC子機2との接続状態を把握して、必要に応じた処理を行う。例えば、通信経路管理部123は、登録子機リスト113に子機IDが登録されているPLC子機2のうち、通信に失敗しているPLC子機2については、登録子機リスト113のうちの別のPLC子機2を経由した接続の試行を行う。以下において、かかる別のPLC子機2を経由端末と記載する場合がある。 The communication path management unit 123 grasps the connection state with the PLC slave unit 2 whose slave unit ID is registered in the registered slave unit list 113 based on the communication path information 111 stored in the memory unit 11, and performs processing as necessary. For example, for a PLC slave unit 2 whose slave unit ID is registered in the registered slave unit list 113 and communication has failed, the communication path management unit 123 attempts to connect via another PLC slave unit 2 in the registered slave unit list 113. In the following, such another PLC slave unit 2 may be referred to as a transit terminal.

通信経路管理部123によって選択される経由端末は、電力線搬送通信に失敗しているPLC子機2から通信可能な範囲のPLC子機2のうち、通信状況が良いPLC子機2、またはPLC親機3までの経由数が最も少なくなるようなPLC子機2を選択するなど、通信状況に基づく経路の制御を行う。 The relay terminal selected by the communication path management unit 123 controls the path based on the communication situation, such as selecting a PLC slave unit 2 with good communication conditions from among the PLC slave units 2 within communication range of the PLC slave unit 2 for which power line carrier communication has failed, or a PLC slave unit 2 with the fewest number of relays to the PLC parent unit 3.

PLC子機2からPLC親機3への通信経路は、電力線搬送通信におけるマルチホップ通信経路を含んでおり、PLC子機2から直接PLC親機3までデータが届かない場合に、PLC子機2が自動で判断し、同一系統の他のPLC子機2を中継機として、データを中継させることができる。1回の中継でPLC親機3にデータが届かない場合は、複数回中継するマルチホップ動作により、PLC子機2からPLC親機3までの通信経路が確立される。 The communication path from the PLC slave unit 2 to the PLC master unit 3 includes a multi-hop communication path in power line communication, and when data does not reach the PLC master unit 3 directly from the PLC slave unit 2, the PLC slave unit 2 automatically determines that the data should be relayed by another PLC slave unit 2 in the same system as a relay unit. If the data does not reach the PLC master unit 3 in one relay, a multi-hop operation in which the data is relayed multiple times establishes a communication path from the PLC slave unit 2 to the PLC master unit 3.

PLC子機2が中継動作をするかどうかは、PLC親機3側から指示する必要はなく、PLC子機2は、他のPLC子機2からデータを受け取ったら、次に転送可能なPLC子機2を判断し、自動的にそのPLC子機2へデータを転送することができる。 There is no need for the PLC master unit 3 to instruct the PLC slave unit 2 to perform relay operation. When the PLC slave unit 2 receives data from another PLC slave unit 2, it can determine the next PLC slave unit 2 to which it can transfer data and automatically transfer the data to that PLC slave unit 2.

次に、PLC子機2について説明する。図5は、実施の形態1にかかるPLC子機の構成の一例を示す図である。図5に示すように、PLC子機2は、通信部20と、記憶部21と、制御部22とを備える。 Next, the PLC slave unit 2 will be described. FIG. 5 is a diagram showing an example of the configuration of the PLC slave unit according to the first embodiment. As shown in FIG. 5, the PLC slave unit 2 includes a communication unit 20, a storage unit 21, and a control unit 22.

通信部20は、PLC親機3の間で通信を行う第1通信部201と、電力量計1の間で通信を行う第2通信部202とを備える。第1通信部201は、制御部22により生成された各種命令を電力線搬送通信可能な通信フォーマットのデータに変換し、変換したデータを電力線6へ送信し、かつ電力線6から受信したデータを制御部22で解釈可能なデータ形式に変換する機能を備える。第2通信部202は、例えば、シリアル通信などによって電力量計1と通信を行う。 The communication unit 20 includes a first communication unit 201 that communicates with the PLC master unit 3, and a second communication unit 202 that communicates with the watthour meter 1. The first communication unit 201 has a function of converting various commands generated by the control unit 22 into data in a communication format that allows power line communication, transmitting the converted data to the power line 6, and converting data received from the power line 6 into a data format that can be interpreted by the control unit 22. The second communication unit 202 communicates with the watthour meter 1, for example, by serial communication.

記憶部21は、子機ID211と、通信経路情報212とを記憶する。子機ID211は、各PLC子機2を一意に特定可能な固有の識別子である。通信経路情報212には、PLC子機2からPLC親機3へ至るまでの通信経路の機器IDが含まれる。例えば、PLC子機2からPLC親機3へ直接通信が可能な場合、通信経路情報212には、次の通信先として、PLC親機3の親機IDが含まれる。PLC親機3へ直接通信ができない場合は、通信経路情報212には、次の通信先として、送信元のPLC子機2から直接通信が可能なPLC子機2の子機IDが含まれる。 The storage unit 21 stores a slave ID 211 and communication path information 212. The slave ID 211 is a unique identifier that can uniquely identify each PLC slave 2. The communication path information 212 includes the device ID of the communication path from the PLC slave 2 to the PLC master 3. For example, if direct communication from the PLC slave 2 to the PLC master 3 is possible, the communication path information 212 includes the master ID of the PLC master 3 as the next communication destination. If direct communication to the PLC master 3 is not possible, the communication path information 212 includes the slave ID of the PLC slave 2 with which the source PLC slave 2 can directly communicate as the next communication destination.

制御部22は、データ収集部221と、登録管理部222と、通信経路管理部223とを備える。データ収集部221は、一定周期のタイミングまたはPLC親機3からの指令を受けたタイミングで、電力量計1から第2通信部202を経由して検針値などのデータを取得する。電力量計1は、電気の使用量である使用電力量の計量を行い、現在または過去の積算計量値を、PLC子機2からの要求に対して出力する。登録管理部222は、PLC親機3との接続処理の制御を行う。 The control unit 22 includes a data collection unit 221, a registration management unit 222, and a communication path management unit 223. The data collection unit 221 acquires data such as meter readings from the electricity meter 1 via the second communication unit 202 at regular intervals or when a command is received from the PLC parent unit 3. The electricity meter 1 measures the amount of electricity used, which is the amount of electricity used, and outputs current or past integrated measurement values in response to a request from the PLC child unit 2. The registration management unit 222 controls the connection process with the PLC parent unit 3.

通信経路管理部223は、PLC親機3に至るための経路の制御を行う。例えば、通信経路管理部223は、通信経路情報212に基づいて、電力量計1から取得したデータをPLC親機3またはPLC子機2へ送信する。 The communication path management unit 223 controls the path to reach the PLC master unit 3. For example, the communication path management unit 223 transmits data acquired from the electricity meter 1 to the PLC master unit 3 or the PLC slave unit 2 based on the communication path information 212.

次に、サーバ4について説明する。図6は、実施の形態1にかかるサーバの構成の一例を示す図である。図6に示すように、サーバ4は、通信部30と、記憶部31と、制御部32とを備える。 Next, the server 4 will be described. FIG. 6 is a diagram showing an example of the configuration of the server according to the first embodiment. As shown in FIG. 6, the server 4 includes a communication unit 30, a storage unit 31, and a control unit 32.

通信部30は、PLC親機3との間で通信を行う第1通信部301と、端末装置5との間で通信を行う第2通信部302とを備える。第1通信部301は、例えば、LANケーブルを介してネットワーク7に接続され、PLC親機3との間でデータの送受信を行う。第2通信部302は、例えば、LANケーブルを介してネットワーク8に接続され、端末装置5との間でデータの送受信を行う。ネットワーク8は、例えば、インターネットなどのWAN(Wide Area Network)およびLANなどを含む。 The communication unit 30 includes a first communication unit 301 that communicates with the PLC master unit 3, and a second communication unit 302 that communicates with the terminal device 5. The first communication unit 301 is connected to the network 7 via, for example, a LAN cable, and transmits and receives data to and from the PLC master unit 3. The second communication unit 302 is connected to the network 8 via, for example, a LAN cable, and transmits and receives data to and from the terminal device 5. The network 8 includes, for example, a WAN (Wide Area Network) such as the Internet, and a LAN.

記憶部31は、登録関係リスト311と、通信経路情報312と、検針データ313と、親機IDリスト314と、子機IDリスト315とを記憶する。登録関係リスト311は、PLC検針システム100内に存在するPLC親機3の親機IDと各PLC親機3と同一系統の電力線6に接続されるPLC子機2の子機IDとが含まれる。 The memory unit 31 stores a registration relationship list 311, communication path information 312, meter reading data 313, a master ID list 314, and a slave ID list 315. The registration relationship list 311 includes the master IDs of the PLC masters 3 present in the PLC meter reading system 100 and the slave IDs of the PLC slaves 2 connected to the same power line 6 as each PLC master 3.

図7は、実施の形態1にかかるサーバの記憶部に記憶される登録関係リストの一例を示す図である。図7に示すように、登録関係リスト311では、各PLC親機3の親機IDと、PLC親機3と同じ系統に接続されるPLC子機2の子機IDと紐付けされている。 Figure 7 is a diagram showing an example of a registration relationship list stored in the memory unit of the server according to the first embodiment. As shown in Figure 7, in the registration relationship list 311, the master ID of each PLC master 3 is linked to the slave ID of each PLC slave 2 connected to the same system as the PLC master 3.

図6に示す通信経路情報312には、各PLC親機3が記憶する通信経路情報111が含まれる。検針データ313には、各PLC親機3から収集した検針データ114が含まれる。親機IDリスト314には、サーバ4と接続されるすべてのPLC親機3の親機IDが含まれ、かかる親機IDは、サーバ4と通信を行うPLC親機3の宛先情報として利用される。親機IDリスト314に含まれる親機IDは、登録関係リスト311に含まれる親機IDと同じである。 The communication path information 312 shown in FIG. 6 includes the communication path information 111 stored in each PLC master unit 3. The meter reading data 313 includes the meter reading data 114 collected from each PLC master unit 3. The master unit ID list 314 includes the master unit IDs of all PLC master units 3 connected to the server 4, and these master unit IDs are used as destination information for the PLC master units 3 that communicate with the server 4. The master unit IDs included in the master unit ID list 314 are the same as the master unit IDs included in the registration relationship list 311.

子機IDリスト315には、サーバ4で検針データ114を収集するすべてのPLC子機2の子機IDが含まれる。子機IDリスト315に含まれる子機IDは、登録関係リスト311に含まれる子機IDと同じである。 The slave ID list 315 includes the slave IDs of all PLC slaves 2 that collect meter reading data 114 in the server 4. The slave IDs included in the slave ID list 315 are the same as the slave IDs included in the registration relationship list 311.

制御部32は、データ収集部321と、通信経路登録部322と、リスト管理部323と、表示処理部324とを備える。データ収集部321は、親機IDリスト314に親機IDが含まれるPLC親機3から定期的に検針データ114を取得し、記憶部31の検針データ313に追加する。 The control unit 32 includes a data collection unit 321, a communication path registration unit 322, a list management unit 323, and a display processing unit 324. The data collection unit 321 periodically acquires meter reading data 114 from a PLC master unit 3 whose master unit ID is included in the master unit ID list 314, and adds the data to the meter reading data 313 in the memory unit 31.

通信経路登録部322は、PLC親機3が記憶する通信経路情報111を定期的に取得し、取得した通信経路情報111を記憶部31に記憶させ、取得した通信経路情報111を一定期間にわたって記憶部31に記憶させる。例えば、通信経路登録部322は、30分毎にPLC親機3から通信経路情報111を取得し、30日分程度の通信経路情報111を記憶部31に記憶させる。 The communication path registration unit 322 periodically acquires the communication path information 111 stored in the PLC master unit 3, stores the acquired communication path information 111 in the memory unit 31, and stores the acquired communication path information 111 in the memory unit 31 for a certain period of time. For example, the communication path registration unit 322 acquires the communication path information 111 from the PLC master unit 3 every 30 minutes, and stores about 30 days' worth of communication path information 111 in the memory unit 31.

リスト管理部323は、登録関係リスト311を管理する。リスト管理部323は、例えば、端末装置5から送信され通信部30で受信された登録関係リスト311を通信部30から取得し、取得した登録関係リスト311と記憶部31に記憶された登録関係リスト311とを比較する。リスト管理部323は、比較結果に差異がある場合、端末装置5から送信された登録関係リスト311によって記憶部31に記憶された登録関係リスト311を更新し、更新した登録関係リスト311に含まれる登録子機リスト113をPLC親機3へ通信部30を介して送信する。登録子機リスト113は、リスト管理部323によって登録関係リスト311に基づいて作成されてもよい。 The list management unit 323 manages the registration relationship list 311. For example, the list management unit 323 acquires from the communication unit 30 the registration relationship list 311 transmitted from the terminal device 5 and received by the communication unit 30, and compares the acquired registration relationship list 311 with the registration relationship list 311 stored in the memory unit 31. If there is a difference in the comparison result, the list management unit 323 updates the registration relationship list 311 stored in the memory unit 31 with the registration relationship list 311 transmitted from the terminal device 5, and transmits the registered child unit list 113 included in the updated registration relationship list 311 to the PLC master unit 3 via the communication unit 30. The registered child unit list 113 may be created by the list management unit 323 based on the registration relationship list 311.

表示処理部324は、記憶部31に記憶されている登録関係リスト311および通信経路情報312などに基づいて、画面描画を行うためのデータである描画データを生成し、生成した描画データを端末装置5へ第2通信部302を介して送信する。また、表示処理部324は、通信経路情報312に基づいて、描画データの変更が必要であると判定すると、変更した描画データを自動的に端末装置5へ第2通信部302を介して送信する。 The display processing unit 324 generates drawing data, which is data for screen drawing, based on the registration relationship list 311 and communication path information 312 stored in the storage unit 31, and transmits the generated drawing data to the terminal device 5 via the second communication unit 302. Furthermore, when the display processing unit 324 determines that the drawing data needs to be changed based on the communication path information 312, it automatically transmits the changed drawing data to the terminal device 5 via the second communication unit 302.

次に、端末装置5について説明する。図8は、実施の形態1にかかる端末装置の構成の一例を示す図である。端末装置5は、通信部40と、表示部41と、入力部42と、ファイル入力部44と、処理部47とを備える。処理部47は、入力処理部43と、表示制御部45と、登録関係変更部46とを含む。 Next, the terminal device 5 will be described. FIG. 8 is a diagram showing an example of the configuration of the terminal device according to the first embodiment. The terminal device 5 includes a communication unit 40, a display unit 41, an input unit 42, a file input unit 44, and a processing unit 47. The processing unit 47 includes an input processing unit 43, a display control unit 45, and a registration relationship change unit 46.

通信部40は、ネットワーク8に接続されており、ネットワーク8を介してサーバ4との間で情報の送受信を行う。通信部40は、例えば、有線LANケーブルまたは無線LAN通信によってネットワーク8に接続される。 The communication unit 40 is connected to the network 8 and transmits and receives information to and from the server 4 via the network 8. The communication unit 40 is connected to the network 8, for example, by a wired LAN cable or wireless LAN communication.

表示部41は、例えば、LCD(Liquid Crystal Display)または有機EL(Electro-Luminescence)ディスプレイである。表示部41は、表示制御部45の制御に従って、画面の表示を行う。 The display unit 41 is, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display. The display unit 41 displays the screen according to the control of the display control unit 45.

入力部42は、ユーザUにより操作され、表示部41に表示された画面を操作するためのユーザインターフェースである。入力部42は、例えば、キーボード、マウス、キーパッド、またはタッチパネルなどを含む。 The input unit 42 is a user interface that is operated by the user U to operate the screen displayed on the display unit 41. The input unit 42 includes, for example, a keyboard, a mouse, a keypad, or a touch panel.

入力処理部43は、ユーザUが入力部42により表示部41に表示された画面を操作すると、かかる操作の情報に基づいて、表示制御部45で処理可能なデータ形式を作成し、作成したデータを表示制御部45へ出力する。 When the user U operates the screen displayed on the display unit 41 by the input unit 42, the input processing unit 43 creates a data format that can be processed by the display control unit 45 based on the information of the operation, and outputs the created data to the display control unit 45.

ファイル入力部44は、単線結線図または幹線系統図などの電気系統図92を、電子データとして取り込む。電気系統図92のデータは、例えば、PDF(Portable Document Format)形式またはPNG(Portable Network Graphics)形式などの画像データである。 The file input unit 44 imports an electrical system diagram 92, such as a single-line diagram or a main line diagram, as electronic data. The data of the electrical system diagram 92 is image data in, for example, a PDF (Portable Document Format) format or a PNG (Portable Network Graphics) format.

表示制御部45は、サーバ4から通信部40を介して取得した描画データに応じた画面を表示部41に表示させる。また、表示制御部45は、ファイル入力部44によって取り込まれたデータを表示部41に表示可能なデータ形式と画像サイズに変更し、変更したデータに応じた画像を表示部41に表示する。 The display control unit 45 causes the display unit 41 to display a screen corresponding to the drawing data acquired from the server 4 via the communication unit 40. The display control unit 45 also changes the data imported by the file input unit 44 to a data format and image size that can be displayed on the display unit 41, and displays an image corresponding to the changed data on the display unit 41.

また、表示制御部45は、入力処理部43から出力されるデータに応じて画面情報を変更し、変更した画面情報に応じた画面を表示部41に表示させる。さらに、表示制御部45は、入力処理部43から出力されるデータに応じて変化した画面情報を、通信部40を介してサーバ4へ送信する。 The display control unit 45 also changes the screen information according to the data output from the input processing unit 43, and causes the display unit 41 to display a screen according to the changed screen information. Furthermore, the display control unit 45 transmits the screen information changed according to the data output from the input processing unit 43 to the server 4 via the communication unit 40.

登録関係変更部46は、表示画面50への操作によってPLC親機3とPLC子機2との登録関係が変更された場合に、変更後の登録関係リストをサーバ4へ送信し、登録関係の変更対象となるPLC親機3に通信対象となるPLC子機2を変更させる。 When the registration relationship between the PLC parent unit 3 and the PLC child unit 2 is changed by an operation on the display screen 50, the registration relationship change unit 46 transmits the changed registration relationship list to the server 4, and causes the PLC parent unit 3 that is the subject of the change in the registration relationship to change the PLC child unit 2 that is the subject of communication.

つづいて、PLC検針システム100における初期登録処理、接続関連処理、および登録修正支援処理について、詳しく説明する。初期登録処理は、ユーザUがPLC検針システム100を立ち上げる際の登録に必要な各種設定を支援する処理を含む。接続関連処理は、初期登録処理による登録に基づくPLC親機3とPLC子機2との接続およびサーバ4によるPLC親機3からの通信経路情報111の取得などの処理を含む。登録修正支援処理は、サーバ4によるPLC親機3とPLC子機2との接続状況のチェックおよびユーザUによるPLC親機3とPLC子機2との登録関係の修正を支援する処理を含む。 Next, the initial registration process, connection-related process, and registration correction support process in the PLC meter reading system 100 will be described in detail. The initial registration process includes a process that supports various settings required for registration when the user U starts up the PLC meter reading system 100. The connection-related process includes a process of connecting the PLC master unit 3 and the PLC slave unit 2 based on registration by the initial registration process, and obtaining communication path information 111 from the PLC master unit 3 by the server 4. The registration correction support process includes a process of checking the connection status between the PLC master unit 3 and the PLC slave unit 2 by the server 4, and a process of supporting the user U in correcting the registration relationship between the PLC master unit 3 and the PLC slave unit 2.

まず、初期登録処理について説明する。図9は、実施の形態1にかかる端末装置の表示部に表示される表示画面の一例を示す図である。図9に示す表示画面50は、背景図面選択エリア51と、登録関係リスト選択エリア52と、描画エリア53と、機器管理エリア54と、印刷ボタン55とを含む。 First, the initial registration process will be described. FIG. 9 is a diagram showing an example of a display screen displayed on the display unit of the terminal device according to the first embodiment. The display screen 50 shown in FIG. 9 includes a background drawing selection area 51, a registration relationship list selection area 52, a drawing area 53, a device management area 54, and a print button 55.

背景図面選択エリア51には、ファイル選択ボタン51aが含まれる。ファイル選択ボタン51aは、電気系統図92のデータを選択するためのボタンである。表示制御部45は、ユーザUが入力部42の操作によってファイル選択ボタン51aを押下した場合、端末装置5からアクセスが可能なフォルダにあるファイルを選択可能に表示部41に表示させる。ユーザUは、入力部42の操作によって、PLC検針システム100を導入する施設9の電気系統図92として、例えば幹線系統図を選択する。 The background drawing selection area 51 includes a file selection button 51a. The file selection button 51a is a button for selecting data for the electrical system diagram 92. When the user U presses the file selection button 51a by operating the input unit 42, the display control unit 45 causes the display unit 41 to display files in a folder accessible from the terminal device 5 in a selectable manner. By operating the input unit 42, the user U selects, for example, a main line system diagram as the electrical system diagram 92 for the facility 9 in which the PLC meter reading system 100 is to be installed.

ファイル入力部44は、ユーザUによる入力部42の操作によってファイルが選択された場合、フォルダから電気系統図92のデータを取得し、取得した電気系統図92のデータを表示制御部45へ出力する。表示制御部45は、ファイル入力部44から取得した電気系統図92のデータに基づいて、電気系統図92を表示部41の描画エリア53に背景画像として表示させる。 When a file is selected by user U operating input unit 42, file input unit 44 acquires data of electrical system diagram 92 from the folder and outputs the acquired data of electrical system diagram 92 to display control unit 45. Based on the data of electrical system diagram 92 acquired from file input unit 44, display control unit 45 displays electrical system diagram 92 as a background image in drawing area 53 of display unit 41.

図10は、実施の形態1にかかる描画エリアに電気系統図が背景画像として表示された表示画面の一例を示す図である。図10に示すように、描画エリア53には電気系統図92が背景画像として表示される。図10に示す電気系統図92では、同一の系統にあるPLC子機2の図形96が接続線97で結ばれている。ユーザUは、電気系統図92のデータから、表示画面50に表示したい部分をトリミングして表示することもできる。かかるトリミングは、例えば、ファイル入力部44がユーザUによる入力部42への操作に基づいて行われる。 Fig. 10 is a diagram showing an example of a display screen in which an electrical system diagram is displayed as a background image in the drawing area according to the first embodiment. As shown in Fig. 10, an electrical system diagram 92 is displayed as a background image in the drawing area 53. In the electrical system diagram 92 shown in Fig. 10, figures 96 of PLC slave units 2 in the same system are connected by connection lines 97. User U can also trim and display a portion of the data of the electrical system diagram 92 that he or she wishes to display on the display screen 50. Such trimming is performed, for example, by the file input unit 44 based on an operation of the input unit 42 by user U.

登録関係リスト選択エリア52には、ファイル選択ボタン52aと取得ボタン52bとが含まれる。ファイル選択ボタン52aは、登録関係リスト311を選択するためのボタンである。表示制御部45は、ユーザUが入力部42の操作によってファイル選択ボタン52aを押下した場合、端末装置5からアクセスが可能なフォルダにあるファイルを選択可能に表示部41に表示させる。 The registration relationship list selection area 52 includes a file selection button 52a and an acquisition button 52b. The file selection button 52a is a button for selecting the registration relationship list 311. When the user U presses the file selection button 52a by operating the input unit 42, the display control unit 45 causes the display unit 41 to display selectable files in folders accessible from the terminal device 5.

表示制御部45は、ユーザUによる入力部42の操作によってファイルが選択された場合、登録関係リスト311を記録した不図示の記録媒体または通信部40を介して登録関係リスト311を取得する。表示制御部45は、取得した登録関係リスト311に基づいて、PLC親機3とPLC子機2との登録関係を示す登録関係情報91を表示部41の描画エリア53における電気系統図92にユーザUが操作可能な状態で重畳表示させる。 When a file is selected by the user U operating the input unit 42, the display control unit 45 acquires the registration relationship list 311 via a recording medium (not shown) on which the registration relationship list 311 is recorded or the communication unit 40. Based on the acquired registration relationship list 311, the display control unit 45 superimposes and displays registration relationship information 91 indicating the registration relationship between the PLC master unit 3 and the PLC slave unit 2 on the electrical system diagram 92 in the drawing area 53 of the display unit 41 in a state that can be operated by the user U.

取得ボタン52bは、サーバ4から登録関係リスト311を取得するためのボタンである。サーバ4に登録関係リスト311がすでに記憶されている場合、ユーザUは、取得ボタン52bを操作することで、サーバ4から登録関係リスト311に基づく描画データを取得できる。 The obtain button 52b is a button for obtaining the registration relationship list 311 from the server 4. If the registration relationship list 311 is already stored in the server 4, the user U can obtain drawing data based on the registration relationship list 311 from the server 4 by operating the obtain button 52b.

表示制御部45は、ユーザUが入力部42の操作によって取得ボタン52bを押下した場合、サーバ4から通信部40を介して登録関係リスト311に基づく描画データを取得する。表示制御部45は、取得した描画データに基づいて、PLC親機3とPLC子機2との登録関係を示す登録関係情報91を表示部41の描画エリア53における電気系統図92にユーザUが操作可能な状態で重畳表示させる。なお、表示制御部45は、サーバ4から登録関係リスト311を取得し、取得した登録関係リスト311に基づいて登録関係情報91を表示部41に表示させることもできる。 When the user U presses the acquisition button 52b by operating the input unit 42, the display control unit 45 acquires drawing data based on the registration relationship list 311 from the server 4 via the communication unit 40. Based on the acquired drawing data, the display control unit 45 superimposes and displays registration relationship information 91 indicating the registration relationship between the PLC master unit 3 and the PLC slave unit 2 on the electrical system diagram 92 in the drawing area 53 of the display unit 41 in a state that the user U can operate. The display control unit 45 can also acquire the registration relationship list 311 from the server 4 and display the registration relationship information 91 on the display unit 41 based on the acquired registration relationship list 311.

図11は、実施の形態1にかかる描画エリアにおいて電気系統図上に登録関係情報が重畳表示された表示画面の一例を示す図である。図11に示すように、描画エリア53には電気系統図92上に登録関係情報91が重畳表示される。 Figure 11 is a diagram showing an example of a display screen in which registration relationship information is superimposed on an electrical system diagram in a drawing area according to the first embodiment. As shown in Figure 11, in the drawing area 53, registration relationship information 91 is superimposed on an electrical system diagram 92.

図11に示す登録関係情報91は、PLC親機3とPLC子機2との登録関係を示すトポロジー図であり、PLC親機3を示す親機アイコン93とPLC子機2を示す子機アイコン94とが示されている。また、PLC親機3に登録されているPLC子機2の子機アイコン94は、登録先のPLC親機3の親機アイコン93と接続線95で結ばれている。 The registration relationship information 91 shown in FIG. 11 is a topology diagram showing the registration relationship between the PLC master unit 3 and the PLC slave unit 2, and shows a master unit icon 93 indicating the PLC master unit 3 and a slave unit icon 94 indicating the PLC slave unit 2. In addition, the slave unit icon 94 of the PLC slave unit 2 registered in the PLC master unit 3 is connected by a connection line 95 to the master unit icon 93 of the PLC master unit 3 to which it is registered.

ユーザUは、入力部42への操作によって、背景画像として表示された電気系統図92で示される配線と一致するように親機アイコン93および子機アイコン94を動かして、登録関係情報91を修正することができる。入力部42への操作は、マウスのドラッグアンドドロップ操作またはタッチパネルへのタッチ操作などである。描画エリア53では、親機アイコン93と子機アイコン94だけが操作可能であるが、接続線95を編集可能にしてもよい。 The user U can modify the registration relationship information 91 by operating the input unit 42 to move the parent device icon 93 and the child device icon 94 so that they match the wiring shown in the electrical system diagram 92 displayed as a background image. The operation on the input unit 42 can be a drag-and-drop operation of the mouse or a touch operation on the touch panel. In the drawing area 53, only the parent device icon 93 and the child device icon 94 can be operated, but the connection line 95 can also be made editable.

また、表示制御部45は、ユーザUによる入力部42への操作によって範囲の選択が行われた場合、選択された範囲内での整列機能または左右どちらかへの整列など、親機アイコン93および子機アイコン94を整列することもできる。 In addition, when a range is selected by the user U operating the input unit 42, the display control unit 45 can also align the parent device icon 93 and the child device icon 94, such as by using an alignment function within the selected range or aligning to the left or right.

図11に示す表示画面50には、情報表示エリア56が含まれており、かかる情報表示エリア56には、情報表示ボタン56aが含まれている。表示制御部45は、ユーザUが入力部42の操作によって情報表示ボタン56aを押下した場合、親機アイコン93に対応した親機IDおよび子機アイコン94に対応した子機IDを描画エリア53に表示させる。これにより、ユーザUは、実際の配線上での配置とIDの対応関係とを把握することができる。 The display screen 50 shown in FIG. 11 includes an information display area 56, which includes an information display button 56a. When the user U presses the information display button 56a by operating the input unit 42, the display control unit 45 causes the drawing area 53 to display the parent unit ID corresponding to the parent unit icon 93 and the child unit ID corresponding to the child unit icon 94. This allows the user U to understand the correspondence between the actual layout on the wiring and the IDs.

また、表示制御部45は、ユーザUが入力部42の操作によって親機アイコン93をクリックした場合、親機アイコン93に対応した親機IDを描画エリア53に表示させ、ユーザUが入力部42の操作によって子機アイコン94をクリックした場合、子機アイコン94に対応した子機IDを描画エリア53に表示させることもできる。なお、親機IDは、親機アイコン93との関係が分かる態様で配置され、子機IDは、子機アイコン94との関係が分かる態様で配置される。 When the user U clicks on the parent icon 93 by operating the input unit 42, the display control unit 45 can also display the parent ID corresponding to the parent icon 93 in the drawing area 53, and when the user U clicks on the child icon 94 by operating the input unit 42, the display control unit 45 can also display the child ID corresponding to the child icon 94 in the drawing area 53. The parent ID is arranged in a manner that makes its relationship with the parent icon 93 clear, and the child ID is arranged in a manner that makes its relationship with the child icon 94 clear.

図11に示す表示画面50には、機器管理エリア54が含まれており、機器管理エリア54には、登録情報反映ボタン54aが含まれる。ユーザUは、ファイル選択ボタン52aの押下によって登録関係リスト311を選択した場合、または登録関係情報91を変更した場合、入力部42への操作によって登録情報反映ボタン54aを押下する。 The display screen 50 shown in FIG. 11 includes a device management area 54, which includes a registration information reflection button 54a. When the user U selects the registration relationship list 311 by pressing the file selection button 52a, or when the user U changes the registration relationship information 91, the user U presses the registration information reflection button 54a by operating the input unit 42.

表示制御部45は、登録情報反映ボタン54aが押下された場合、描画エリア53で表示されている登録関係情報91を登録関係変更部46へ出力する。登録関係変更部46は、登録関係情報91で示されるPLC親機3とPLC子機2との登録関係を変更後の登録関係リストとしてサーバ4へ通信部40を介して送信する。これにより、PLC親機3とPLC子機2との登録関係の初期登録が完了する。 When the registration information reflection button 54a is pressed, the display control unit 45 outputs the registration relationship information 91 displayed in the drawing area 53 to the registration relationship change unit 46. The registration relationship change unit 46 transmits the registration relationship between the PLC parent unit 3 and the PLC child unit 2 indicated by the registration relationship information 91 as a changed registration relationship list to the server 4 via the communication unit 40. This completes the initial registration of the registration relationship between the PLC parent unit 3 and the PLC child unit 2.

また、表示制御部45は、ユーザUによる入力部42の操作によって印刷ボタン55が押下された場合、表示画面50の印刷用データを不図示のプリンタへ通信部40を介して送信することができる。これにより、不図示のプリンタで表示画面50が印刷される。 In addition, when the user U presses the print button 55 by operating the input unit 42, the display control unit 45 can transmit print data for the display screen 50 to a printer (not shown) via the communication unit 40. This causes the display screen 50 to be printed by the printer (not shown).

図12は、実施の形態1にかかる端末装置による処理の一例を示すフローチャートである。図12に示すように、端末装置5の処理部47は、電気系統図92のデータを選択するためのファイル選択操作があるか否かを判定する(ステップS10)。処理部47は、ファイル選択操作があると判定した場合(ステップS10:Yes)、ファイル入力部44に電気系統図92のデータを取り込ませ(ステップS11)、かかる電気系統図92のデータに基づいて、電気系統図92を表示画面50の描画エリア53に背景画像として表示させる(ステップS12)。 Fig. 12 is a flowchart showing an example of processing by the terminal device according to the first embodiment. As shown in Fig. 12, the processing unit 47 of the terminal device 5 determines whether or not a file selection operation for selecting data of the electrical system diagram 92 has been performed (step S10). When the processing unit 47 determines that a file selection operation has been performed (step S10: Yes), it causes the file input unit 44 to import the data of the electrical system diagram 92 (step S11), and causes the electrical system diagram 92 to be displayed as a background image in the drawing area 53 of the display screen 50 based on the data of the electrical system diagram 92 (step S12).

処理部47は、ステップS12の処理が終了した場合、またはファイル選択操作がないと判定した場合(ステップS10:No)、登録関係リスト311を取得するためのリスト選択操作またはリスト取得操作があるか否かを判定する(ステップS13)。処理部47は、リスト選択操作またはリスト取得操作があると判定した場合(ステップS13:Yes)、登録関係リスト311または描画データを取得し(ステップS14)、取得した登録関係リスト311または描画データに基づいて登録関係情報91を表示画面50の描画エリア53に表示させる(ステップS15)。 When the processing of step S12 is completed or when it is determined that there is no file selection operation (step S10: No), the processing unit 47 determines whether there is a list selection operation or a list acquisition operation for acquiring the registration relationship list 311 (step S13). When it is determined that there is a list selection operation or a list acquisition operation (step S13: Yes), the processing unit 47 acquires the registration relationship list 311 or drawing data (step S14), and displays the registration relationship information 91 in the drawing area 53 of the display screen 50 based on the acquired registration relationship list 311 or drawing data (step S15).

処理部47は、ステップS15の処理が終了した場合、またはリスト選択操作またはリスト取得操作がないと判定した場合(ステップS13:No)、親機アイコン93または子機アイコン94の位置の変更操作である位置変更操作があるか否かを判定する(ステップS16)。処理部47は、位置変更操作があると判定した場合(ステップS16:Yes)、登録関係情報91を変更する(ステップS17)。 When the processing of step S15 is completed, or when it is determined that there is no list selection operation or list acquisition operation (step S13: No), the processing unit 47 determines whether or not there is a position change operation that changes the position of the parent device icon 93 or the child device icon 94 (step S16). When it is determined that there is a position change operation (step S16: Yes), the processing unit 47 changes the registration relationship information 91 (step S17).

処理部47は、ステップS17の処理が終了した場合、または位置変更操作がないと判定した場合(ステップS16:No)、登録操作があるか否かを判定する(ステップS18)。処理部47は、登録操作があると判定した場合(ステップS18:Yes)、変更後の登録関係情報91に基づいて、登録関係リスト311を変更し、変更後の登録関係リスト311をサーバ4へ通信部40に送信させる(ステップS19)。 When the processing of step S17 is completed or when it is determined that there is no position change operation (step S16: No), the processing unit 47 determines whether or not there is a registration operation (step S18). When it is determined that there is a registration operation (step S18: Yes), the processing unit 47 changes the registration relationship list 311 based on the changed registration relationship information 91, and causes the communication unit 40 to transmit the changed registration relationship list 311 to the server 4 (step S19).

処理部47は、ステップS19の処理が終了した場合、または登録操作がないと判定した場合(ステップS18:No)、動作終了のタイミングになったか否かを判定する(ステップS20)。処理部47は、例えば、端末装置5の不図示の電源がオフされたと判定した場合または入力部42への動作終了の操作が行われたと判定した場合に、動作終了のタイミングになったと判定する。処理部47は、動作終了のタイミングになっていないと判定した場合(ステップS20:No)、処理をステップS10へ移行し、動作終了のタイミングになったと判定した場合(ステップS20:Yes)、図12に示す処理を終了する。 When the processing of step S19 is completed or when it is determined that there is no registration operation (step S18: No), the processing unit 47 determines whether or not it is time to end the operation (step S20). For example, when it is determined that the power (not shown) of the terminal device 5 has been turned off or when it is determined that an operation to end the operation has been performed on the input unit 42, the processing unit 47 determines that it is time to end the operation. When it is determined that it is not time to end the operation (step S20: No), the processing unit 47 transitions to the processing of step S10, and when it is determined that it is time to end the operation (step S20: Yes), it ends the processing shown in FIG. 12.

つづいて、接続関連処理について説明する。接続関連処理は、サーバ4が登録関係リスト311を端末装置5から取得してから、登録関係リスト311に応じた対応関係で各PLC親機3がPLC子機2と接続し、サーバ4が各PLC親機3から通信経路情報111を取得するまでの処理である。 Next, the connection-related processing will be described. The connection-related processing is the processing from when the server 4 acquires the registration relationship list 311 from the terminal device 5, when each PLC master unit 3 connects to the PLC slave unit 2 in a corresponding relationship according to the registration relationship list 311, until the server 4 acquires the communication path information 111 from each PLC master unit 3.

まず、登録関係リスト311を端末装置5から取得したサーバ4の処理について説明する。図13は、実施の形態1にかかるサーバによる処理の一例を示すフローチャートである。図13に示すように、サーバ4のリスト管理部323は、通信部30を介して端末装置5から登録関係リスト311を取得したか否かを判定する(ステップS30)。 First, the process of the server 4 that acquires the registration relationship list 311 from the terminal device 5 will be described. FIG. 13 is a flowchart showing an example of the process by the server according to the first embodiment. As shown in FIG. 13, the list management unit 323 of the server 4 determines whether or not the registration relationship list 311 has been acquired from the terminal device 5 via the communication unit 30 (step S30).

リスト管理部323は、登録関係リスト311を取得したと判定した場合(ステップS30:Yes)、端末装置5から取得した登録関係リスト311と記憶部31の登録関係リスト311とを比較し(ステップS31)、端末装置5から取得した登録関係リスト311と記憶部31の登録関係リスト311とが一致するか否かを判定する(ステップS32)。 When the list management unit 323 determines that the registration relationship list 311 has been acquired (step S30: Yes), it compares the registration relationship list 311 acquired from the terminal device 5 with the registration relationship list 311 in the memory unit 31 (step S31), and determines whether the registration relationship list 311 acquired from the terminal device 5 matches the registration relationship list 311 in the memory unit 31 (step S32).

リスト管理部323は、端末装置5から取得した登録関係リスト311と記憶部31の登録関係リスト311とが一致しないと判定した場合(ステップS32:No)、端末装置5から取得した登録関係リスト311で記憶部31の登録関係リスト311を更新する(ステップS33)。そして、リスト管理部323は、更新した登録関係リスト311に基づいて、PLC親機3毎の登録子機リスト113を作成する(ステップS34)。 If the list management unit 323 determines that the registration relationship list 311 acquired from the terminal device 5 does not match the registration relationship list 311 in the memory unit 31 (step S32: No), the list management unit 323 updates the registration relationship list 311 in the memory unit 31 with the registration relationship list 311 acquired from the terminal device 5 (step S33). Then, the list management unit 323 creates a registered child unit list 113 for each PLC parent unit 3 based on the updated registration relationship list 311 (step S34).

リスト管理部323は、ステップS34で作成した登録子機リスト113を各PLC親機3へ通信部30を介して送信する(ステップS35)。リスト管理部323は、ステップS35の処理が終了した場合、登録関係リスト311を取得していないと判定した場合(ステップS30:No)、または登録関係リスト311が一致していると判定した場合(ステップS32:Yes)、動作終了のタイミングになったか否かを判定する(ステップS36)。 The list management unit 323 transmits the registered child unit list 113 created in step S34 to each PLC parent unit 3 via the communication unit 30 (step S35). When the processing of step S35 is completed, when it is determined that the registered relationship list 311 has not been acquired (step S30: No), or when it is determined that the registered relationship lists 311 match (step S32: Yes), the list management unit 323 determines whether it is time to end the operation (step S36).

リスト管理部323は、例えば、サーバ4の不図示の電源がオフされたと判定した場合または不図示の入力部への動作終了の操作が行われたと判定した場合に、動作終了のタイミングになったと判定する。リスト管理部323は、動作終了のタイミングになっていないと判定した場合(ステップS36:No)、処理をステップS30へ移行し、動作終了のタイミングになったと判定した場合(ステップS36:Yes)、図13に示す処理を終了する。 The list management unit 323 determines that it is time to end the operation, for example, when it determines that the power supply (not shown) of the server 4 has been turned off or when it determines that an operation to end the operation has been performed on an input unit (not shown). When the list management unit 323 determines that it is not time to end the operation (step S36: No), it transitions to step S30, and when it determines that it is time to end the operation (step S36: Yes), it ends the process shown in FIG. 13.

つづいて、PLC親機3がサーバ4から登録子機リスト113を取得してから、PLC子機2と接続するまでのPLC親機3の動作について説明する。図14は、実施の形態1にかかるPLC親機による接続処理の一例を示すフローチャートである。 Next, the operation of the PLC master 3 from when the PLC master 3 acquires the registered slave list 113 from the server 4 until when the PLC master 3 connects to the PLC slave 2 will be described. FIG. 14 is a flowchart showing an example of a connection process performed by the PLC master according to the first embodiment.

図14に示すように、PLC親機3の子機登録管理部122は、PLC子機2からPLC親機3への接続要求を監視しており(ステップS50)、PLC子機2からの接続要求があるか否かを判定する(ステップS51)。子機登録管理部122は、PLC子機2からの接続要求がないと判定した場合(ステップS51:No)、ステップS50に移行して接続要求の監視を続ける。 As shown in FIG. 14, the slave registration management unit 122 of the PLC master 3 monitors connection requests from the PLC slave 2 to the PLC master 3 (step S50) and determines whether or not there is a connection request from the PLC slave 2 (step S51). If the slave registration management unit 122 determines that there is no connection request from the PLC slave 2 (step S51: No), it proceeds to step S50 and continues monitoring the connection request.

子機登録管理部122は、PLC子機2からの接続要求があると判定した場合(ステップS51:Yes)、接続要求からPLC子機2の子機IDを取得する(ステップS52)。そして、子機登録管理部122は、ステップS52で取得した子機IDを登録子機リスト113と照合する(ステップS53)。子機登録管理部122は、ステップS53の照合の結果、ステップS52で取得した子機IDが登録子機リスト113に含まれるか否かを判定する(ステップS54)。 When the slave registration management unit 122 determines that there is a connection request from the PLC slave 2 (step S51: Yes), it acquires the slave ID of the PLC slave 2 from the connection request (step S52). Then, the slave registration management unit 122 checks the slave ID acquired in step S52 against the registered slave list 113 (step S53). As a result of the check in step S53, the slave registration management unit 122 determines whether the slave ID acquired in step S52 is included in the registered slave list 113 (step S54).

子機登録管理部122は、ステップS52で取得した子機IDが登録子機リスト113に含まれると判定した場合(ステップS54:Yes)、接続要求元のPLC子機2へ接続許可応答を送信する(ステップS55)。また、子機登録管理部122は、ステップS52で取得した子機IDが登録子機リスト113に含まれないと判定した場合(ステップS54:No)、接続要求元のPLC子機2へ接続拒否応答を送信する(ステップS56)。 If the slave registration management unit 122 determines that the slave ID acquired in step S52 is included in the registered slave list 113 (step S54: Yes), it transmits a connection permission response to the PLC slave 2 that originated the connection request (step S55). If the slave registration management unit 122 determines that the slave ID acquired in step S52 is not included in the registered slave list 113 (step S54: No), it transmits a connection refusal response to the PLC slave 2 that originated the connection request (step S56).

子機登録管理部122は、ステップS55の処理が終了した場合、またはステップS56の処理が終了した場合、動作終了のタイミングになったか否かを判定する(ステップS57)。子機登録管理部122は、例えば、PLC親機3の不図示の電源がオフされたと判定した場合に、動作終了のタイミングになったと判定する。子機登録管理部122は、動作終了のタイミングになっていないと判定した場合(ステップS57:No)、処理をステップS50へ移行し、動作終了のタイミングになったと判定した場合(ステップS57:Yes)、図14に示す処理を終了する。 When the processing of step S55 is completed or when the processing of step S56 is completed, the child unit registration management unit 122 determines whether or not it is time to end the operation (step S57). For example, when it is determined that the power supply (not shown) of the PLC master unit 3 has been turned off, the child unit registration management unit 122 determines that it is time to end the operation. When the child unit registration management unit 122 determines that it is not time to end the operation (step S57: No), it transitions to step S50, and when it determines that it is time to end the operation (step S57: Yes), it ends the processing shown in FIG. 14.

つづいて、PLC親機3がサーバ4から更新された登録子機リスト113を取得した場合のPLC親機3の動作について説明する。図15は、実施の形態1にかかるPLC親機による接続更新処理の一例を示すフローチャートである。 Next, the operation of the PLC master unit 3 when the PLC master unit 3 acquires the updated registered slave unit list 113 from the server 4 will be described. FIG. 15 is a flowchart showing an example of a connection update process by the PLC master unit according to the first embodiment.

図15に示すように、PLC親機3の子機登録管理部122は、一定間隔で登録子機リスト113の更新を監視し(ステップS60)、登録子機リスト113の更新があるか否かを判定する(ステップS61)。子機登録管理部122は、サーバ4から更新された登録子機リスト113が通信部10で受信された場合に、登録子機リスト113の更新があると判定する。子機登録管理部122は、登録子機リスト113の更新がないと判定した場合(ステップS61:No)、ステップS60に移行して登録子機リスト113の更新の監視を続ける。 As shown in FIG. 15, the child unit registration management unit 122 of the PLC parent unit 3 monitors updates to the registered child unit list 113 at regular intervals (step S60) and determines whether the registered child unit list 113 has been updated (step S61). The child unit registration management unit 122 determines that the registered child unit list 113 has been updated when the communication unit 10 receives an updated registered child unit list 113 from the server 4. If the child unit registration management unit 122 determines that the registered child unit list 113 has not been updated (step S61: No), it proceeds to step S60 and continues monitoring for updates to the registered child unit list 113.

子機登録管理部122は、登録子機リスト113の更新があると判定した場合(ステップS61:Yes)、通信経路情報111から接続済みのPLC子機2の子機IDを選択する(ステップS62)。そして、子機登録管理部122は、ステップS62で選択した接続済み子機IDと更新された登録子機リスト113に含まれる子機IDとを比較する(ステップS63)。 If the slave registration management unit 122 determines that the registered slave list 113 has been updated (step S61: Yes), it selects the slave ID of the connected PLC slave 2 from the communication path information 111 (step S62). Then, the slave registration management unit 122 compares the connected slave ID selected in step S62 with the slave ID included in the updated registered slave list 113 (step S63).

子機登録管理部122は、ステップS63の比較結果に基づいて、接続済み子機IDが登録子機リスト113にあるか否かを判定する(ステップS64)。子機登録管理部122は、接続済み子機IDが登録子機リスト113にないと判定した場合(ステップS64:No)、接続済み子機IDに対応するPLC子機2へ通信部10を介して接続拒否情報を送信する(ステップS65)。 Based on the comparison result of step S63, the child device registration management unit 122 determines whether the connected child device ID is in the registered child device list 113 (step S64). If the child device registration management unit 122 determines that the connected child device ID is not in the registered child device list 113 (step S64: No), it transmits connection refusal information to the PLC child device 2 corresponding to the connected child device ID via the communication unit 10 (step S65).

子機登録管理部122は、ステップS65の処理が終了した場合、または接続済み子機IDが登録子機リスト113にあると判定した場合(ステップS64:Yes)、未選択の接続済み子機IDがあるか否かを判定する(ステップS66)。子機登録管理部122は、未選択の接続済み子機IDがあると判定した場合(ステップS66:Yes)、処理をステップS62に移行する。 When the processing of step S65 is completed or when it is determined that the connected handset ID is in the registered handset list 113 (step S64: Yes), the handset registration management unit 122 determines whether there is an unselected connected handset ID (step S66). When it is determined that there is an unselected connected handset ID (step S66: Yes), the handset registration management unit 122 transitions to the processing of step S62.

子機登録管理部122は、未選択の接続済み子機IDがないと判定した場合(ステップS66:No)、ステップS57の処理と同様に、動作終了のタイミングになったか否かを判定する(ステップS67)。子機登録管理部122は、動作終了のタイミングになっていないと判定した場合(ステップS67:No)、処理をステップS60へ移行し、動作終了のタイミングになったと判定した場合(ステップS67:Yes)、図15に示す処理を終了する。 If the child device registration management unit 122 determines that there is no unselected connected child device ID (step S66: No), it determines whether or not it is time to end the operation, similar to the processing of step S57 (step S67). If the child device registration management unit 122 determines that it is not time to end the operation (step S67: No), it transitions to the processing of step S60, and if it determines that it is time to end the operation (step S67: Yes), it ends the processing shown in FIG. 15.

つづいて、PLC親機3が登録子機リスト113を取得後、PLC子機2がPLC親機3に接続されるまでのPLC子機2の動作について説明する。図16は、実施の形態1にかかるPLC子機による接続処理の一例を示すフローチャートである。 Next, the operation of the PLC slave unit 2 after the PLC master unit 3 acquires the registered slave unit list 113 until the PLC slave unit 2 is connected to the PLC master unit 3 will be described. FIG. 16 is a flowchart showing an example of a connection process by the PLC slave unit according to the first embodiment.

図16に示すように、PLC子機2の登録管理部222は、PLC親機3との接続状態チェックを行い(ステップS70)、PLC親機3と接続状態であるか否かを判定する(ステップS71)。登録管理部222は、PLC親機3と接続状態であると判定した場合(ステップS71:Yes)、ステップS70に移行し、PLC親機3との接続状態チェックを続ける。 As shown in FIG. 16, the registration management unit 222 of the PLC slave unit 2 checks the connection status with the PLC master unit 3 (step S70) and determines whether or not the PLC slave unit 2 is connected to the PLC master unit 3 (step S71). If the registration management unit 222 determines that the PLC slave unit 2 is connected to the PLC master unit 3 (step S71: Yes), the registration management unit 222 proceeds to step S70 and continues checking the connection status with the PLC master unit 3.

登録管理部222は、PLC親機3と接続状態ではないと判定した場合(ステップS71:No)、接続要求をPLC親機3へ通信部20を介して送信する(ステップS72)。そして、登録管理部222は、PLC親機3からの応答をチェックし(ステップS73)、PLC親機3からの応答が接続許可応答であるか否かを判定する(ステップS74)。 If the registration management unit 222 determines that the PLC master unit 3 is not connected (step S71: No), it transmits a connection request to the PLC master unit 3 via the communication unit 20 (step S72). The registration management unit 222 then checks the response from the PLC master unit 3 (step S73) and determines whether the response from the PLC master unit 3 is a connection permission response (step S74).

登録管理部222は、PLC親機3からの応答が接続許可応答であると判定した場合(ステップS74:Yes)、接続許可応答を送信したPLC親機3を接続先とする処理を実行する(ステップS75)。登録管理部222は、PLC親機3からの応答が接続許可応答ではないと判定した場合(ステップS74:No)、別のPLC親機3に接続要求を送信し(ステップS76)、処理をステップS73へ移行する。 If the registration management unit 222 determines that the response from the PLC parent unit 3 is a connection permission response (step S74: Yes), it executes a process to set the PLC parent unit 3 that sent the connection permission response as the connection destination (step S75). If the registration management unit 222 determines that the response from the PLC parent unit 3 is not a connection permission response (step S74: No), it transmits a connection request to another PLC parent unit 3 (step S76) and transitions to the process of step S73.

登録管理部222は、ステップS75の処理が終了した場合、動作終了のタイミングになったか否かを判定する(ステップS77)。登録管理部222は、例えば、PLC子機2の不図示の電源がオフされたと判定した場合に、動作終了のタイミングになったと判定する。登録管理部222は、動作終了のタイミングになっていないと判定した場合(ステップS77:No)、処理をステップS70へ移行し、動作終了のタイミングになったと判定した場合(ステップS77:Yes)、図16に示す処理を終了する。 When the processing of step S75 is completed, the registration management unit 222 determines whether or not it is time to end the operation (step S77). For example, when the registration management unit 222 determines that the power supply (not shown) of the PLC child unit 2 has been turned off, the registration management unit 222 determines that it is time to end the operation. When the registration management unit 222 determines that it is not time to end the operation (step S77: No), the processing proceeds to step S70, and when the registration management unit 222 determines that it is time to end the operation (step S77: Yes), the processing shown in FIG. 16 is terminated.

次に、通信経路情報111を収集するシーケンスを説明する。PLC子機2とPLC親機3とは、PLC親機3のデータ収集部121が通信部10を介してPLC子機2へ送信する要求によって、定期的に電力線搬送通信を行っている。定期的とは、例えば、30分に1回程度の周期である。 Next, the sequence for collecting the communication path information 111 will be described. The PLC slave unit 2 and the PLC master unit 3 periodically communicate with each other via a power line carrier in response to a request sent by the data collection unit 121 of the PLC master unit 3 to the PLC slave unit 2 via the communication unit 10. Periodically means, for example, once every 30 minutes.

PLC親機3の通信経路管理部123は、PLC子機2からの信号を受信した時に、通信結果と通信品質とを通信を要求した時刻と合わせて通信経路情報111として記憶部11に記憶させる。通信結果は、例えば、PLC親機3からの要求に対するPLC子機2からの応答有無などであり、通信品質は、例えば、PLC子機2から受信した信号のノイズレベルおよび信号対ノイズ比などである。 When the communication path management unit 123 of the PLC master unit 3 receives a signal from the PLC slave unit 2, it stores the communication result and communication quality together with the time when the communication was requested in the memory unit 11 as communication path information 111. The communication result is, for example, whether or not there is a response from the PLC slave unit 2 to the request from the PLC master unit 3, and the communication quality is, for example, the noise level and signal-to-noise ratio of the signal received from the PLC slave unit 2.

サーバ4のデータ収集部321は、PLC親機3から通信経路情報111を定期的に収集する。データ収集部321は、通信経路情報111の収集元のPLC親機3の親機IDに関連付けて通信経路情報312として記憶部31に一定期間記憶させる。一定期間は、例えば30日程度の期間である。 The data collection unit 321 of the server 4 periodically collects the communication path information 111 from the PLC master unit 3. The data collection unit 321 associates the communication path information 111 with the master unit ID of the PLC master unit 3 from which the communication path information 111 was collected and stores the information in the storage unit 31 as communication path information 312 for a certain period of time. The certain period of time is, for example, about 30 days.

次に、PLC検針システム100で実行される登録修正支援処理について説明する。登録修正支援処理には、接続状況判定処理、接続状況反映処理、および修正支援処理が含まれる。接続状況判定処理は、サーバ4によって実行されるPLC親機3とPLC子機2との接続状況のチェック処理である。接続状況反映処理は、サーバ4による接続状況判定処理の結果を端末装置5の表示制御部45が表示画面50に反映させる処理である。登録修正支援処理は、ユーザUによるPLC親機3とPLC子機2との登録関係の修正を支援する処理である。 Next, the registration correction support process executed in the PLC meter reading system 100 will be described. The registration correction support process includes a connection status determination process, a connection status reflection process, and a correction support process. The connection status determination process is a process executed by the server 4 to check the connection status between the PLC parent unit 3 and the PLC child unit 2. The connection status reflection process is a process in which the display control unit 45 of the terminal device 5 reflects the result of the connection status determination process executed by the server 4 on the display screen 50. The registration correction support process is a process in which the user U supports the correction of the registration relationship between the PLC parent unit 3 and the PLC child unit 2.

まず、サーバ4による接続状況判定処理および端末装置5による接続状況反映処理について説明する。サーバ4の表示処理部324は、接続状況判定処理において、記憶部31に記憶されている通信経路情報312に基づいて、表示画面50の子機アイコン94の色を決定し、決定した色で着色した子機アイコン94を含む登録関係情報91を表示部41に描画するための描画データを生成する。 First, the connection status determination process by the server 4 and the connection status reflection process by the terminal device 5 will be described. In the connection status determination process, the display processing unit 324 of the server 4 determines the color of the child device icon 94 on the display screen 50 based on the communication path information 312 stored in the storage unit 31, and generates drawing data for drawing, on the display unit 41, the registration relationship information 91 including the child device icon 94 colored in the determined color.

そして、端末装置5の表示制御部45は、接続状況反映処理において生成された描画データに基づいて、表示処理部324によって決定された色で着色された子機アイコン94を含む登録関係情報91を表示部41に表示させる。なお、表示制御部45は、登録関係リスト311と表示処理部324で決定された色の情報である色情報とがサーバ4の表示処理部324から通信部30を介して端末装置5へ送信される場合、通信部40で受信された登録関係リスト311と色情報とに基づいて、表示処理部324によって決定された色で各子機アイコン94を着色した登録関係情報91を表示部41に表示させる。 Then, the display control unit 45 of the terminal device 5 causes the display unit 41 to display the registration relationship information 91 including the child device icons 94 colored in the color determined by the display processing unit 324 based on the drawing data generated in the connection status reflection process. When the registration relationship list 311 and color information that is information on the color determined by the display processing unit 324 are transmitted from the display processing unit 324 of the server 4 to the terminal device 5 via the communication unit 30, the display control unit 45 causes the display unit 41 to display the registration relationship information 91 in which each child device icon 94 is colored in the color determined by the display processing unit 324 based on the registration relationship list 311 and color information received by the communication unit 40.

図17は、実施の形態1にかかるサーバによる接続状況判定処理を示すフローチャートである。図17に示す処理は、表示画面50に含まれる子機アイコン94のPLC子機2毎に行われる。図17に示す処理対象となるPLC子機2を対象子機と記載する場合がある。 Figure 17 is a flowchart showing the connection status determination process by the server according to the first embodiment. The process shown in Figure 17 is performed for each PLC slave unit 2 of the slave unit icon 94 included in the display screen 50. The PLC slave unit 2 that is the target of the process shown in Figure 17 may be referred to as the target slave unit.

図17に示すように、サーバ4の表示処理部324は、対象子機の通信結果と通信品質とを記憶部31に記憶された通信経路情報312から取得する(ステップS80)。次に、表示処理部324は、対象子機とPLC親機3との通信成功回数がゼロであるか否かを判定する(ステップS81)。表示処理部324は、PLC親機3との通信成功回数がゼロであると判定した場合(ステップS81:Yes)、対象子機の子機アイコン94の色を、通信失敗を示す色に決定する(ステップS82)。 As shown in FIG. 17, the display processing unit 324 of the server 4 acquires the communication result and communication quality of the target slave unit from the communication path information 312 stored in the memory unit 31 (step S80). Next, the display processing unit 324 determines whether the number of successful communications between the target slave unit and the PLC master unit 3 is zero (step S81). If the display processing unit 324 determines that the number of successful communications with the PLC master unit 3 is zero (step S81: Yes), it determines the color of the slave unit icon 94 of the target slave unit to a color indicating communication failure (step S82).

表示処理部324は、PLC親機3との通信成功回数がゼロではないと判定した場合(ステップS81:No)、PLC親機3との通信成功回数がPLC親機3との通信失敗回数以上であるか否かを判定する(ステップS83)。表示処理部324は、通信成功回数が通信失敗回数以上であると判定した場合(ステップS83:Yes)、対象子機の子機アイコン94の色を、通信成功を示す色に決定する(ステップS84)。 If the display processing unit 324 determines that the number of successful communications with the PLC parent unit 3 is not zero (step S81: No), it determines whether the number of successful communications with the PLC parent unit 3 is equal to or greater than the number of failed communications with the PLC parent unit 3 (step S83). If the display processing unit 324 determines that the number of successful communications is equal to or greater than the number of failed communications (step S83: Yes), it sets the color of the child unit icon 94 of the target child unit to a color indicating successful communication (step S84).

なお、表示処理部324による通信成功の判定方法は、通信成功回数と通信失敗回数との比較に限定されない。例えば、表示処理部324は、PLC検針システム100の動作として通信失敗が許容される回数と通信失敗回数とを比較し、通信失敗回数が、通信失敗が許容される回数未満であれば通信成功と判定する。例えば、6時間の間に行われる12回の通信のうち3回までの通信失敗が許容され、3回までの通信失敗までであればデータのリカバリ可能である場合、表示処理部324は、6時間の間に行われる12回の通信のうち通信失敗回数が3回以下であれば通信成功と判定することができる。 The method of determining whether communication is successful by the display processing unit 324 is not limited to comparing the number of successful communications with the number of unsuccessful communications. For example, the display processing unit 324 compares the number of communication failures allowed as the operation of the PLC meter reading system 100 with the number of communication failures, and determines that communication is successful if the number of communication failures is less than the number of allowed communication failures. For example, if up to three communication failures are allowed out of 12 communications performed over a six-hour period, and data can be recovered up to three communication failures, the display processing unit 324 can determine that communication is successful if the number of communication failures out of 12 communications performed over a six-hour period is three or less.

表示処理部324は、PLC親機3との通信成功回数がPLC親機3との通信失敗回数未満であると判定した場合(ステップS83:No)、信号レベルが閾値未満であるか否かを判定する(ステップS85)。表示処理部324は、信号レベルが閾値未満ではないと判定した場合(ステップS85:No)、信号対ノイズ比が閾値未満であるか否かを判定する(ステップS86)。ここで、閾値は、実際に設置される配線の系統分岐数および通信距離などから理論的に求められる値に対し、通信可能なレベルとしてマージンを持ったせた値、または使用している通信方式から求められる理論的に通信可能な値とすることができる。なお、信号レベルおよび信号対ノイズ比は、PLC子機2で受信されるPLC親機3または経由端末の信号の信号レベルおよび信号対ノイズ比であるが、PLC親機3または経由端末で受信されるPLC子機2の信号の信号レベルおよび信号対ノイズ比であってもよい。 When the display processing unit 324 determines that the number of successful communications with the PLC master 3 is less than the number of failed communications with the PLC master 3 (step S83: No), it determines whether the signal level is less than the threshold (step S85). When the display processing unit 324 determines that the signal level is not less than the threshold (step S85: No), it determines whether the signal-to-noise ratio is less than the threshold (step S86). Here, the threshold can be a value with a margin as a communicable level with respect to a value theoretically determined from the number of system branches of the wiring actually installed and the communication distance, or a theoretically communicable value determined from the communication method used. Note that the signal level and the signal-to-noise ratio are the signal level and the signal-to-noise ratio of the signal of the PLC master 3 or the intermediate terminal received by the PLC slave 2, but may also be the signal level and the signal-to-noise ratio of the signal of the PLC slave 2 received by the PLC master 3 or the intermediate terminal.

表示処理部324は、信号レベルが閾値未満であると判定した場合(ステップS85:Yes)、または信号対ノイズ比が閾値未満であると判定した場合(ステップS86:Yes)、対象子機の子機アイコン94の色を、系統誤りの可能性を示す色に決定する(ステップS87)。系統誤りとは、対象子機が登録関係リスト311で登録されたPLC親機3と異なる系統に接続されていることを意味する。 If the display processing unit 324 determines that the signal level is below the threshold (step S85: Yes) or that the signal-to-noise ratio is below the threshold (step S86: Yes), it determines the color of the slave icon 94 of the target slave to a color indicating the possibility of a system error (step S87). A system error means that the target slave is connected to a system different from the PLC master 3 registered in the registration relationship list 311.

系統が異なるPLC親機3にPLC子機2を接続したにもかかわらず、PLC検針システム100の立ち上げ時には電力線6への接続機器が少なく通信環境もよいことから、束になった配線を通して別系統間で信号は弱いものの通信できてしまう場合がある。PLC親機3とPLC子機2との接続確認作業時には問題なしとしたものの、PLC検針システム100の運用開始後に設備が稼働し始めると通信ができなくなりデータが欠落するという事象が発生する。そこで、表示処理部324は、信号レベルが閾値未満のPLC子機2または信号対ノイズ比が閾値未満のPLC子機2を系統誤りの可能性があるPLC子機2として判定する。 Even though the PLC slave unit 2 is connected to the PLC master unit 3 of a different system, when the PLC meter reading system 100 is started up, there are few devices connected to the power line 6 and the communication environment is good, so that communication between the different systems may be possible through the bundled wiring, although the signal is weak. Although there is no problem when checking the connection between the PLC master unit 3 and the PLC slave unit 2, an event occurs in which communication is not possible and data is lost when the equipment begins to operate after the PLC meter reading system 100 is put into operation. Therefore, the display processing unit 324 determines that a PLC slave unit 2 with a signal level below a threshold or a PLC slave unit 2 with a signal-to-noise ratio below a threshold is a PLC slave unit 2 that may be in a system error.

表示処理部324は、信号対ノイズ比が閾値未満ではないと判定した場合(ステップS86:No)、対象子機の子機アイコン94の色を、通信成功を示す色に決定する(ステップS88)。表示処理部324は、ステップS82の処理が終了した場合、ステップS84の処理が終了した場合、ステップS87の処理が終了した場合、またはステップS88の処理が終了した場合、図17に示す処理を終了する。 If the display processing unit 324 determines that the signal-to-noise ratio is not less than the threshold (step S86: No), it determines the color of the child device icon 94 of the target child device to a color indicating successful communication (step S88). If the processing of step S82, step S84, step S87, or step S88 is completed, the display processing unit 324 ends the processing shown in FIG. 17.

図17に示す処理は、一定周期でサーバ4により自動的に実行されるか、またはユーザUによる端末装置5からの指示により任意のタイミングで実施される。また、図17に示す処理は、すべてのPLC子機2、または選択されたPLC子機2に対して実行される。 The process shown in FIG. 17 is automatically executed by the server 4 at regular intervals, or is executed at any timing in response to an instruction from the user U via the terminal device 5. The process shown in FIG. 17 is executed for all PLC slave units 2, or for selected PLC slave units 2.

つぎに、修正支援処理について説明する。図18は、実施の形態1にかかる端末装置による処理の他の例を示すフローチャートである。図18に示すステップS90~S93,S96~S99,S101の処理は、図12に示すステップS10~S13,S16~S20の処理と同じであるため、説明を省略する。 Next, the correction support process will be described. FIG. 18 is a flowchart showing another example of the process by the terminal device according to the first embodiment. The processes of steps S90 to S93, S96 to S99, and S101 shown in FIG. 18 are the same as the processes of steps S10 to S13, and S16 to S20 shown in FIG. 12, and therefore will not be described.

図18に示すように、端末装置5の処理部47は、リスト選択操作またはリスト取得操作があると判定した場合(ステップS93:Yes)、登録関係リスト311と色情報とをサーバ4または外部装置などから取得し(ステップS94)、取得した登録関係リスト311と色情報とに基づいて登録関係情報91を表示画面50の描画エリア53に表示させる(ステップS95)。なお、処理部47は、ステップS94,S95の処理において、登録関係リスト311および色情報に代えて、描画データをサーバ4から取得して描画データに基づいて登録関係情報91を表示画面50の描画エリア53に表示させることもできる。 18, when the processing unit 47 of the terminal device 5 determines that a list selection operation or a list acquisition operation has been performed (step S93: Yes), it acquires the registration relationship list 311 and color information from the server 4 or an external device (step S94) and displays the registration relationship information 91 in the drawing area 53 of the display screen 50 based on the acquired registration relationship list 311 and color information (step S95). Note that in the processing of steps S94 and S95, the processing unit 47 can also acquire drawing data from the server 4 instead of the registration relationship list 311 and color information and display the registration relationship information 91 in the drawing area 53 of the display screen 50 based on the drawing data.

また、処理部47は、ステップS99の処理において変更後の登録関係リスト311をサーバ4へ通信部40に送信させた後、サーバ4から登録関係リスト311と色情報を取得し、取得した登録関係リスト311と色情報とに基づいて登録関係情報91を更新する(ステップS100)。なお、処理部47は、ステップS100の処理において、登録関係リスト311および色情報に代えて、描画データをサーバ4から取得して描画データに基づいて登録関係情報91を表示画面50の描画エリア53に表示させることもできる。 After the processing unit 47 causes the communication unit 40 to transmit the changed registration relationship list 311 to the server 4 in the processing of step S99, the processing unit 47 acquires the registration relationship list 311 and color information from the server 4, and updates the registration relationship information 91 based on the acquired registration relationship list 311 and color information (step S100). Note that in the processing of step S100, the processing unit 47 can also acquire drawing data from the server 4 instead of the registration relationship list 311 and color information, and display the registration relationship information 91 in the drawing area 53 of the display screen 50 based on the drawing data.

つぎに、ユーザUが電力線搬送通信ネットワークの接続状況をチェックし登録内容を修正する登録内容修正作業の流れを説明する。図19は、実施の形態1にかかる端末装置のユーザによる登録内容修正作業の一例を示すフローチャートである。 Next, the flow of the registration content correction work in which user U checks the connection status of the power line carrier communication network and corrects the registration content will be explained. Figure 19 is a flowchart showing an example of the registration content correction work by the user of the terminal device according to the first embodiment.

ユーザUは、表示部41に表示されている表示画面50における子機アイコン94の色がすべて通信成功を示す色であるかを確認する(ステップS110)。ユーザUは、子機アイコン94の色のいずれかが通信成功を示す色ではない場合(ステップS110:No)、入力部42へのドラッグアンドドロップ操作によって、通信失敗を示す色または系統誤りの可能性を示す色の子機アイコン94を別の親機アイコン93との接続位置へと移動させる(ステップS111)。また、ユーザUは、子機アイコン94の色がすべて通信成功を示す色である場合(ステップS110:Yes)、図19に示す登録内容修正作業を終了する。 The user U checks whether the colors of all the child device icons 94 on the display screen 50 displayed on the display unit 41 are colors that indicate successful communication (step S110). If the colors of any of the child device icons 94 do not indicate successful communication (step S110: No), the user U uses a drag-and-drop operation on the input unit 42 to move the child device icon 94 that is a color that indicates a communication failure or a color that indicates a possible system error to a connection position with another parent device icon 93 (step S111). If the colors of all the child device icons 94 are colors that indicate successful communication (step S110: Yes), the user U ends the registration content correction work shown in FIG. 19.

表示制御部45は、例えば、図11に示す情報表示ボタン56aの押下操作または子機アイコン94へのクリック操作がある場合、PLC子機2の通信履歴情報と通信統計情報とを表示画面50に表示したり、PLC子機2が通信を試行したPLC親機3の通信IDなどを表示画面50に表示させたりすることができる。これにより、ユーザUは、登録が行われていないPLC親機3の判別を容易に行うことができる。 For example, when the information display button 56a shown in FIG. 11 is pressed or the slave icon 94 is clicked, the display control unit 45 can display the communication history information and communication statistics information of the PLC slave 2 on the display screen 50, and can display the communication ID of the PLC master 3 with which the PLC slave 2 attempted to communicate, etc. on the display screen 50. This allows the user U to easily identify a PLC master 3 that has not been registered.

図20は、実施の形態1にかかる描画エリアにおいて電気系統図上に登録関係情報が重畳表示された表示画面の他の例を示す図である。図20に示す登録関係情報91は、親機アイコン93が電気系統図92におけるPLC親機3に対応した位置に配置され、子機アイコン94が電気系統図92におけるPLC親機3に対応した位置に配置される点で、図11に示す登録関係情報91と異なる。 Figure 20 is a diagram showing another example of a display screen in which registration relationship information is superimposed on an electrical system diagram in a drawing area according to the first embodiment. The registration relationship information 91 shown in Figure 20 differs from the registration relationship information 91 shown in Figure 11 in that a master icon 93 is placed at a position corresponding to the PLC master 3 in the electrical system diagram 92, and a slave icon 94 is placed at a position corresponding to the PLC master 3 in the electrical system diagram 92.

図20に示す表示画面50において、ユーザUが入力部42への操作によって、通信履歴情報と通信統計情報とを表示させたい子機アイコン94をクリックすると、表示制御部45は、通信履歴情報と通信統計情報とを含むポップアップ画面を表示画面50上に表示させる。図21は、実施の形態1にかかる通信履歴情報と通信統計情報とを含むポップアップ画面の一例を示す図である。図21に示すポップアップ画面98において、通信履歴情報は、通信対象のPLC親機3の親機ID、PLC親機3との通信結果、信号レベル、信号対ノイズ比、および通信時刻などが含まれる。 When the user U operates the input unit 42 to click on a child unit icon 94 for which he/she wishes to display communication history information and communication statistics information on the display screen 50 shown in FIG. 20, the display control unit 45 displays a pop-up screen including the communication history information and communication statistics information on the display screen 50. FIG. 21 is a diagram showing an example of a pop-up screen including communication history information and communication statistics information according to the first embodiment. In the pop-up screen 98 shown in FIG. 21, the communication history information includes the parent unit ID of the PLC parent unit 3 to be communicated with, the communication result with the PLC parent unit 3, the signal level, the signal-to-noise ratio, and the communication time.

信号レベルおよび信号対ノイズ比は、PLC子機2で受信されるPLC親機3または経由端末の信号の信号レベルおよび信号対ノイズ比であるが、PLC親機3または経由端末で受信されるPLC子機2の信号の信号レベルおよび信号対ノイズ比であってもよい。 The signal level and signal-to-noise ratio are the signal level and signal-to-noise ratio of the signal from the PLC master unit 3 or the intermediate terminal received by the PLC slave unit 2, but may also be the signal level and signal-to-noise ratio of the signal from the PLC slave unit 2 received by the PLC master unit 3 or the intermediate terminal.

また、図21に示すポップアップ画面98において、通信統計情報は、PLC親機3毎に、総通信回数、通信成功回数、通信失敗回数、信号レベル、および信号対ノイズ比などが含まれる。図21に示す通信統計情報では、信号レベルおよび信号対ノイズ比が最大値、平均値、および最小値で示される。 In addition, in the pop-up screen 98 shown in FIG. 21, the communication statistics information includes, for each PLC master unit 3, the total number of communications, the number of successful communications, the number of unsuccessful communications, the signal level, and the signal-to-noise ratio. In the communication statistics information shown in FIG. 21, the signal level and the signal-to-noise ratio are shown as maximum, average, and minimum values.

図19に戻って、ユーザUによる登録内容修正作業の説明をつづける。ユーザUは、ステップS111の処理が終了した後、入力部42への操作によって図21に示す登録情報反映ボタン54aを押下する(ステップS112)。これにより、端末装置5の登録関係変更部46から、登録情報反映ボタン54aが押下された時点の内容での登録関係リスト311がサーバ4へ送信される。サーバ4では、図13および図17に示す処理が行われ、PLC親機3およびPLC子機2は、図14~図16の処理が変更された登録関係リスト311における登録子機リスト113に基づいて自動で実行される。 Returning to FIG. 19, the description of the user U's registration content correction operation will be continued. After completing the process of step S111, the user U presses the registration information reflection button 54a shown in FIG. 21 by operating the input unit 42 (step S112). This causes the registration relationship change unit 46 of the terminal device 5 to transmit to the server 4 the registration relationship list 311 with the contents at the time the registration information reflection button 54a was pressed. The server 4 performs the processes shown in FIGS. 13 and 17, and the PLC master unit 3 and the PLC slave unit 2 automatically execute the processes of FIGS. 14 to 16 based on the registered slave unit list 113 in the changed registration relationship list 311.

これにより、PLC検針システム100では、例えば、初期登録処理におけるPLC親機3とPLC子機2との登録関係の設定に誤りがある場合、または電気系統図92が実配線されている系統と一致しない場合などにおいて、PLC親機3とPLC子機2との登録関係を容易に修正することができる。 As a result, in the PLC meter reading system 100, when there is an error in setting the registration relationship between the PLC master unit 3 and the PLC slave unit 2 during the initial registration process, or when the electrical system diagram 92 does not match the system that is actually wired, the registration relationship between the PLC master unit 3 and the PLC slave unit 2 can be easily corrected.

以上のように、実施の形態1にかかるPLC検針システム100は、表示制御部45と、登録関係変更部46とを備える。PLC検針システム100は、通信システムの一例である。表示制御部45は、複数のPLC子機2のうち登録されたPLC子機2と電力線搬送通信を各々行う複数のPLC親機3に対する複数のPLC子機2との登録関係を示す情報と、複数のPLC親機3と複数のPLC子機2との設置場所における電気系統図92とを含む表示画面50を表示部41に登録関係を変更可能に表示させる。PLC子機2は、子機の一例であり、PLC親機3は、親機の一例である。登録関係変更部46は、表示画面50への操作によって登録関係が変更された場合に、登録関係の変更対象となるPLC親機3に通信対象となるPLC子機2を変更させるための処理を行う。これにより、PLC検針システム100では、PLC親機3とPLC子機2との登録関係と電気系統図92とが同一の表示画面50に表示されることから、PLC親機3とPLC子機2との登録関係の確認のために紙の系統図を用いたPLC親機3とPLC子機2との登録関係の照合作業を行う必要がなくなる。そのため、PLC検針システム100では、PLC親機3におけるPLC子機2の登録内容の修正作業を容易に行うことができる。また、PLC検針システム100では、表示画面50上で登録関係を編集することで、PLC親機3とPLC子機2との登録関係も自動的に反映されるため、ユーザUは、登録用の別ソフトウェアなどを利用しなくても一つの画面で表示の確認と制御を行うことが可能となる。 As described above, the PLC meter reading system 100 according to the first embodiment includes the display control unit 45 and the registration relationship change unit 46. The PLC meter reading system 100 is an example of a communication system. The display control unit 45 causes the display unit 41 to display a display screen 50 including information indicating the registration relationship between the PLC slave 2 and the PLC master units 3 that perform power line carrier communication with the registered PLC slave 2 among the multiple PLC slave units 2, and an electrical system diagram 92 at the installation location of the multiple PLC master units 3 and the multiple PLC slave units 2, in a changeable manner. The PLC slave unit 2 is an example of a slave unit, and the PLC master unit 3 is an example of a master unit. When the registration relationship is changed by an operation on the display screen 50, the registration relationship change unit 46 performs processing to change the PLC slave unit 2 that is the communication target to the PLC master unit 3 that is the target of the change in the registration relationship. As a result, in the PLC meter reading system 100, the registration relationship between the PLC master 3 and the PLC slave 2 and the electrical system diagram 92 are displayed on the same display screen 50, so there is no need to check the registration relationship between the PLC master 3 and the PLC slave 2 using a paper system diagram to confirm the registration relationship between the PLC master 3 and the PLC slave 2. Therefore, in the PLC meter reading system 100, the registration contents of the PLC slave 2 in the PLC master 3 can be easily corrected. In addition, in the PLC meter reading system 100, the registration relationship between the PLC master 3 and the PLC slave 2 is automatically reflected by editing the registration relationship on the display screen 50, so the user U can check and control the display on one screen without using separate software for registration.

また、表示制御部45は、登録関係を示す情報である登録関係情報91を電気系統図92に重畳させた画面を表示画面50として表示部41に表示させる。これにより、PLC検針システム100では、電気系統図92を背景画像として表示部41に表示させることができ、ユーザUは、登録関係情報91の編集を容易に行うことができる。 The display control unit 45 also displays, on the display unit 41, a screen in which registration relationship information 91, which is information indicating the registration relationship, is superimposed on the electrical system diagram 92 as the display screen 50. This allows the PLC meter reading system 100 to display the electrical system diagram 92 as a background image on the display unit 41, allowing the user U to easily edit the registration relationship information 91.

また、登録関係情報91には、複数のPLC子機2の各々を示す子機アイコン94が含まれる。表示制御部45は、子機アイコン94を移動可能に表示画面50に表示させる。これにより、PLC検針システム100では、ユーザUは、登録関係情報91の編集を容易に行うことができる。 The registration relationship information 91 also includes child unit icons 94 indicating each of the multiple PLC child units 2. The display control unit 45 displays the child unit icons 94 movably on the display screen 50. This allows the user U to easily edit the registration relationship information 91 in the PLC meter reading system 100.

また、PLC検針システム100は、表示処理部324を備える。表示処理部324は、子機アイコン94に対応するPLC子機2と子機アイコン94に対応するPLC子機2と登録関係情報91で対応付けられたPLC親機3との通信状態に基づいて子機アイコン94の色を決定する。表示制御部45は、表示処理部324によって決定された色で子機アイコン94を表示画面50に表示する。これにより、PLC検針システム100では、ユーザUは、登録関係に誤りがあるか否かを容易に把握でき、登録関係情報91の編集を容易に行うことができる。 The PLC meter reading system 100 also includes a display processing unit 324. The display processing unit 324 determines the color of the slave icon 94 based on the communication state between the PLC slave 2 corresponding to the slave icon 94 and the PLC master 3 associated with the PLC slave 2 corresponding to the slave icon 94 in the registration relationship information 91. The display control unit 45 displays the slave icon 94 on the display screen 50 in the color determined by the display processing unit 324. In this way, in the PLC meter reading system 100, the user U can easily determine whether or not there is an error in the registration relationship, and can easily edit the registration relationship information 91.

また、表示処理部324は、複数のPLC子機2のうち登録関係の誤りの可能性があるPLC子機2を判定し、登録関係の誤りの可能性があると判定したPLC子機2の子機アイコン94の色と、登録関係の誤りの可能性があると判定したPLC子機2以外のPLC子機2の子機アイコン94の色とを互いに異なる色に決定する。これにより、PLC検針システム100では、ユーザUは、疑似的に通信ができてしまっている系統誤りのケースになっていないかを容易に把握でき、登録関係情報91の編集を容易に行うことができる。 The display processing unit 324 also determines which of the multiple PLC slave units 2 may have a registration relationship error, and determines the color of the slave unit icon 94 of the PLC slave unit 2 determined to have a registration relationship error to be different from the color of the slave unit icon 94 of the PLC slave unit 2 other than the PLC slave unit 2 determined to have a registration relationship error. This allows the user U in the PLC meter reading system 100 to easily determine whether there is a system error in which pseudo communication has occurred, and to easily edit the registration relationship information 91.

また、表示制御部45は、子機アイコン94が選択された場合に、選択された子機アイコン94に対応するPLC子機2の通信結果および通信品質を表示部41に表示させる。これにより、PLC検針システム100では、ユーザUは、登録関係に誤りがあることを通信結果および通信品質などから把握することができる。 When a slave icon 94 is selected, the display control unit 45 causes the display unit 41 to display the communication result and communication quality of the PLC slave 2 corresponding to the selected slave icon 94. This allows the user U in the PLC meter reading system 100 to know that there is an error in the registration relationship from the communication result and communication quality, etc.

また、PLC検針システム100は、複数のPLC子機2のうち登録関係を有するPLC子機2の情報である登録子機リスト113をPLC親機3毎に含む登録関係リスト311を管理するリスト管理部323を備える。登録関係変更部46は、変更後の登録関係リスト311をリスト管理部323へ出力する。リスト管理部323は、変更後の登録関係リスト311に含まれる登録子機リスト113を複数のPLC親機3へ送信することによって、PLC親機3に通信対象となるPLC2子機を変更させる。これにより、表示画面50上で登録関係を編集することで、PLC検針システム100では、PLC親機3とPLC子機2との登録関係を自動的に変更することができる。 The PLC meter reading system 100 also includes a list management unit 323 that manages a registration relationship list 311 that includes, for each PLC parent unit 3, a registered child unit list 113, which is information on PLC child units 2 that have a registration relationship among the multiple PLC child units 2. The registration relationship change unit 46 outputs the changed registration relationship list 311 to the list management unit 323. The list management unit 323 causes the PLC parent unit 3 to change the PLC 2 child unit with which it is to communicate by transmitting the registered child unit list 113 included in the changed registration relationship list 311 to the multiple PLC parent units 3. As a result, by editing the registration relationship on the display screen 50, the PLC meter reading system 100 can automatically change the registration relationship between the PLC parent unit 3 and the PLC child unit 2.

また、表示制御部45は、PLC子機2の子機IDおよびPLC親機3の親機IDを表示部41に表示させる。子機IDは、PLC子機2の識別情報であり、親機IDはPLC親機3の識別情報である。これにより、PLC検針システム100では、ユーザUは、PLC子機2とPLC親機3とがどこに設置されているかを容易に把握することができる。 The display control unit 45 also causes the display unit 41 to display the slave unit ID of the PLC slave unit 2 and the master unit ID of the PLC master unit 3. The slave unit ID is identification information of the PLC slave unit 2, and the master unit ID is identification information of the PLC master unit 3. This allows the user U in the PLC meter reading system 100 to easily understand where the PLC slave unit 2 and the PLC master unit 3 are installed.

複数のPLC子機2の各々は、複数の電力量計1のうち対応する電力量計1から検針データを取得し、取得した検針データを複数のPLC親機3のうち登録関係にあるPLC親機3へ送信する。複数のPLC親機3の各々は、複数のPLC子機2のうち登録関係にあるPLC子機2から検針データを収集する。これにより、PLC検針システム100において、ユーザUは、登録関係情報91の編集を容易に行うことができる。 Each of the multiple PLC slave units 2 acquires meter reading data from a corresponding one of the multiple energy meters 1, and transmits the acquired meter reading data to a PLC master unit 3 with which it is registered among the multiple PLC master units 3. Each of the multiple PLC master units 3 collects meter reading data from a PLC slave unit 2 with which it is registered among the multiple PLC slave units 2. This allows the user U to easily edit the registration relationship information 91 in the PLC meter reading system 100.

実施の形態2.
実施の形態2にかかるPLC検針システムは、PLC親機とPLC子機との登録関係が設定されていない機器リストに基づいて、登録関係リストを自動生成する点で、実施の形態1にかかるPLC検針システム100と異なる。以下においては、実施の形態1と同様の機能を有する構成要素については同一符号を付して説明を省略し、実施の形態1のPLC検針システム100と異なる点を中心に説明する。
Embodiment 2.
The PLC meter reading system according to the second embodiment differs from the PLC meter reading system 100 according to the first embodiment in that a registration relationship list is automatically generated based on an equipment list in which a registration relationship between a PLC master and a PLC slave is not set. In the following, components having the same functions as those in the first embodiment are denoted by the same reference numerals and description thereof is omitted, and the differences from the PLC meter reading system 100 according to the first embodiment are mainly described.

図22は、実施の形態2にかかるPLC検針システムのサーバの構成の一例を示す図である。図22に示すように、実施の形態2にかかるPLC検針システムのサーバ4Aは、記憶部31および制御部32に代えて、記憶部31Aおよび制御部32Aを備える点で、実施の形態1にかかるサーバ4と異なる。 Fig. 22 is a diagram showing an example of the configuration of a server of the PLC meter reading system according to the second embodiment. As shown in Fig. 22, the server 4A of the PLC meter reading system according to the second embodiment differs from the server 4 according to the first embodiment in that it includes a memory unit 31A and a control unit 32A instead of the memory unit 31 and the control unit 32.

記憶部31Aは、機器リスト316をさらに記憶する点で、記憶部31と異なる。機器リスト316は、複数のPLC親機3の親機IDと複数のPLC子機2の子機IDとを含むが、親機IDと子機IDとは対応付けられていない。図23は、実施の形態2にかかる機器リストの一例を示す図である。図23に示すように、機器リスト316には、複数の親機IDと複数の子機IDとが含まれている。 The storage unit 31A differs from the storage unit 31 in that it further stores a device list 316. The device list 316 includes the parent unit IDs of multiple PLC parent units 3 and the child unit IDs of multiple PLC child units 2, but the parent unit IDs are not associated with the child unit IDs. FIG. 23 is a diagram showing an example of a device list according to the second embodiment. As shown in FIG. 23, the device list 316 includes multiple parent unit IDs and multiple child unit IDs.

制御部32Aは、リスト管理部323に代えて、リスト管理部323Aを備える点で、制御部32と異なる。リスト管理部323Aは、端末装置5またはその他の装置から機器リスト316を取得し、取得した機器リスト316に基づいて、登録関係リスト311を自動作成する機能をさらに有する点で、リスト管理部323と異なる。 Control unit 32A differs from control unit 32 in that it includes list management unit 323A instead of list management unit 323. List management unit 323A differs from list management unit 323 in that it further includes a function of acquiring device list 316 from terminal device 5 or other device, and automatically creating registration relationship list 311 based on the acquired device list 316.

リスト管理部323Aは、例えば、端末装置5またはその他の装置から送信される機器リスト316をネットワーク8および通信部30を介して受信し、受信した機器リスト316を記憶部31Aに記憶させる。そして、リスト管理部323Aは、機器リスト316に基づいて、登録関係リスト311を自動作成する自動登録処理を行う。 The list management unit 323A receives, for example, the device list 316 transmitted from the terminal device 5 or another device via the network 8 and the communication unit 30, and stores the received device list 316 in the storage unit 31A. The list management unit 323A then performs an automatic registration process to automatically create the registration relationship list 311 based on the device list 316.

リスト管理部323Aは、自動登録処理において、複数のPLC親機3のうち選択した親機である選択親機と機器リスト316で示される各PLC子機2との通信結果と通信品質とに基づいて選択親機にPLC子機2を登録する子機登録処理で登録したPLC子機2の情報を機器リスト316から除外しながら選択親機を変更することで登録関係リスト311を作成する。 In the automatic registration process, the list management unit 323A creates the registration relationship list 311 by changing the selected parent while excluding information about the PLC child units 2 registered in the child unit registration process, which registers the PLC child units 2 to the selected parent unit based on the communication results and communication quality between the selected parent unit, which is a parent unit selected from multiple PLC parent units 3, and each PLC child unit 2 shown in the device list 316, from the device list 316.

かかる自動登録処理では、機器リスト316を送信するPLC親機3を変えながらPLC親機3へのPLC子機2の登録を行っていくため、PLC親機3へ登録時のPLC子機2と接続確立の時間と通信経路情報111の作成の時間とが必要となり、すべてのPLC親機3にPLC子機2を登録するまでに長い時間がかかる場合がある。 In this automatic registration process, the PLC slave units 2 are registered to the PLC master unit 3 while changing the PLC master unit 3 that transmits the device list 316. This requires time to establish a connection with the PLC slave unit 2 when registering it to the PLC master unit 3, and time to create the communication path information 111. Therefore, it may take a long time to register the PLC slave units 2 to all the PLC master units 3.

例えば、実施の形態2にかかるPLC検針システムで用いられる電力線搬送通信が、10~450kHzの周波数帯を用いる低速電力線搬送通信であり、実施の形態2にかかるPLC検針システムに、4台のPLC親機3および400台のPLC子機2が含まれ、各PLC親機3と同一系統に接続されたPLC子機2が100台であり、PLC親機3が通信経路情報111を収集するのに3時間かかるとする。 For example, suppose that the power line carrier communication used in the PLC meter reading system according to the second embodiment is low-speed power line carrier communication using a frequency band of 10 to 450 kHz, the PLC meter reading system according to the second embodiment includes four PLC master units 3 and 400 PLC slave units 2, there are 100 PLC slave units 2 connected to the same system as each PLC master unit 3, and it takes three hours for the PLC master unit 3 to collect the communication path information 111.

この場合、上述した子機登録処理毎に登録されるPLC子機2が50台であるとしても、すべてのPLC親機3にPLC子機2を登録するのに要する時間は、6時間×8回試行=48時間である。実際のシステム立ち上げにおいては、設定を行ってから通信を確認するまでは、工期などの関係で日数を確保できない場合があり、すてべてのPLC親機3およびPLC子機2を自動登録する場合は登録工程完了までの時間が長くなる場合がある。 In this case, even if 50 PLC slave units 2 are registered for each slave unit registration process described above, the time required to register the PLC slave units 2 to all PLC master units 3 is 6 hours x 8 attempts = 48 hours. In an actual system startup, it may not be possible to secure the number of days between setting up and checking communication due to construction schedules, etc., and it may take a long time to complete the registration process if all PLC master units 3 and PLC slave units 2 are automatically registered.

そこで、実施の形態2にかかる端末装置5の表示制御部45は、ユーザUが、接続系統が明らかなPLC子機2は入力部42への操作によって予めPLC親機3に登録することができるように、機器リスト316に基づいて、登録設定画面を表示部41に表示させる。登録設定画面には、機器リスト316に親機IDおよび子機IDが含まれるPLC親機3およびPLC子機2の各々の情報が含まれ、例えば、上述した親機アイコン93および子機アイコン94などが含まれる。 The display control unit 45 of the terminal device 5 according to the second embodiment displays a registration setting screen on the display unit 41 based on the device list 316 so that the user U can register in advance the PLC slave units 2 whose connection systems are clear to the PLC master unit 3 by operating the input unit 42. The registration setting screen includes information on each of the PLC master unit 3 and the PLC slave units 2 whose master unit IDs and slave unit IDs are included in the device list 316, and includes, for example, the master unit icon 93 and slave unit icon 94 described above.

そして、表示制御部45は、PLC子機2が登録されたPLC親機3の親機IDとかかるPLC親機3に登録されたPLC子機2の子機IDとを含む登録子機リスト113を作成し、生成した登録子機リスト113をサーバ4Aへ通信部40およびネットワーク8を介して送信する。また、表示制御部45は、作成した登録子機リスト113に含まれる子機IDを除外した機器リスト316をサーバ4Aへ通信部40およびネットワーク8を介して送信する。 Then, the display control unit 45 creates a registered child unit list 113 including the parent unit ID of the PLC parent unit 3 to which the PLC child unit 2 is registered and the child unit ID of the PLC child unit 2 registered to the PLC parent unit 3, and transmits the generated registered child unit list 113 to the server 4A via the communication unit 40 and the network 8. The display control unit 45 also transmits an equipment list 316, which excludes the child unit IDs included in the created registered child unit list 113, to the server 4A via the communication unit 40 and the network 8.

これにより、実施の形態2にかかるPLC検針システムでは、自動登録処理時にPLC親機3に登録するPLC子機2の数を削減することができ、すべてのPLC親機3に対してPLC子機2の登録が完了するまでの時間の短縮を図ることができる。 As a result, in the PLC meter reading system of embodiment 2, the number of PLC slave units 2 to be registered to the PLC parent unit 3 during the automatic registration process can be reduced, and the time required to complete registration of the PLC slave units 2 to all PLC parent units 3 can be shortened.

例えば、同一系統内で10%のPLC子機2の割り付けが不明な場合、登録時間を36分に短縮できる。そして、PLC親機3が4台、PLC子機2が各PLC親機3に100台接続されるようなシステムでは、毎回の試行で50台のPLC子機2を確定できるとすると、0.6時間×4+3時間×4=14.4時間で登録完了することができる。これは、例えば、ある程度系統が判明しており、一部区間のみ増設または入れ替え工事などが図面に反映されておらずに系統が不明であるような場合に有効となる。 For example, if the allocation of 10% of the PLC slave units 2 within the same system is unknown, the registration time can be shortened to 36 minutes. In a system with four PLC master units 3 and 100 PLC slave units 2 connected to each PLC master unit 3, if 50 PLC slave units 2 can be determined on each attempt, registration can be completed in 0.6 hours x 4 + 3 hours x 4 = 14.4 hours. This is effective in cases where the system is known to a certain extent, but expansion or replacement work for only some sections is not reflected in the drawings, leaving the system unknown, for example.

また、リスト管理部323Aは、自動登録処理により1つのPLC子機2の登録の設定または変更を行う毎に登録関係リスト311を更新し、更新した登録関係リスト311を端末装置5へ通信部30およびネットワーク8を介して送信する。端末装置5の表示制御部45は、更新された登録関係リスト311に基づく登録関係情報91を表示部41に表示させる処理を登録関係リスト311が更新される毎に行う。 The list management unit 323A also updates the registration relationship list 311 each time the registration of one PLC child unit 2 is set or changed by the automatic registration process, and transmits the updated registration relationship list 311 to the terminal device 5 via the communication unit 30 and the network 8. The display control unit 45 of the terminal device 5 performs processing to display the registration relationship information 91 based on the updated registration relationship list 311 on the display unit 41 each time the registration relationship list 311 is updated.

これにより、実施の形態2にかかるPLC検針システムでは、自動登録処理に連動して登録関係情報91が変更されることから、ユーザUへ現在の自動登録の進捗状況を視覚的に伝達することができる。そのため、ユーザUは、完了までのおおよその時間を画面から把握することができ、システム導入時の他工程とのスケジュール調整を効率的に行うことができる。 As a result, in the PLC meter reading system according to the second embodiment, the registration-related information 91 is changed in conjunction with the automatic registration process, so that the current progress of the automatic registration can be visually communicated to the user U. Therefore, the user U can grasp from the screen the approximate time remaining until completion, and can efficiently coordinate the schedule with other processes when the system is introduced.

図24は、実施の形態2にかかるサーバによる登録関係リストの自動作成処理の一例を示すフローチャートである。図24に示すように、サーバ4Aのリスト管理部323Aは、端末装置5またはその他の装置から機器リスト316をネットワーク8および通信部30を介して取得し、取得した機器リスト316を記憶部31Aに記憶させる(ステップS120)。 Figure 24 is a flowchart showing an example of a process for automatically creating a registration relationship list by a server according to the second embodiment. As shown in Figure 24, the list management unit 323A of the server 4A acquires a device list 316 from a terminal device 5 or another device via the network 8 and the communication unit 30, and stores the acquired device list 316 in the memory unit 31A (step S120).

次に、リスト管理部323Aは、機器リスト316に親機IDが含まれる複数のPLC親機3のうち未選択のPLC親機3を1つ選択する(ステップS121)。リスト管理部323Aは、機器リスト316に含まれるすべての子機IDを含む登録子機リスト113を通信部30およびネットワーク7を介してステップS121で選択したPLC親機3へ送信する(ステップS122)。 Next, the list management unit 323A selects one unselected PLC master unit 3 from among the multiple PLC master units 3 whose master unit IDs are included in the device list 316 (step S121). The list management unit 323A transmits the registered slave unit list 113, which includes all slave unit IDs included in the device list 316, to the PLC master unit 3 selected in step S121 via the communication unit 30 and the network 7 (step S122).

そして、リスト管理部323Aは、登録子機リスト113の送信先のPLC親機3からデータ収集部321が通信経路情報111を一定のサンプル数分取得するまで待機する(ステップS123)。一定のサンプル数分は、例えば、6サンプルであり、PLC親機3とPLC子機2との通信が30分毎に行われる場合、リスト管理部323Aは、3時間待機する。 Then, the list management unit 323A waits until the data collection unit 321 acquires a certain number of samples of communication path information 111 from the PLC parent unit 3 that is the destination of the registered child unit list 113 (step S123). The certain number of samples is, for example, 6 samples. If communication between the PLC parent unit 3 and the PLC child unit 2 is performed every 30 minutes, the list management unit 323A waits for 3 hours.

次に、リスト管理部323Aは、第1通信状態判定処理を行う(ステップS124)。ステップS124に示す第1通信状態判定処理は、図25に示すステップS130~S138の処理であり、後で詳述する。 Next, the list management unit 323A performs a first communication status determination process (step S124). The first communication status determination process shown in step S124 is the process of steps S130 to S138 shown in FIG. 25, and will be described in detail later.

次に、リスト管理部323Aは、通信経路情報111に子機IDが含まれる複数のPLC子機2のうち通信失敗を示すPLC子機2または系統誤りの可能性を示すPLC子機2があるか否かを判定する(ステップS125)。リスト管理部323Aは、通信失敗を示すPLC子機2または系統誤りの可能性を示すPLC子機2があると判定した場合(ステップS125:Yes)、ステップS121において未選択のPLC親機3があるか否かを判定する(ステップS126)。 Next, the list management unit 323A determines whether or not there is a PLC slave unit 2 indicating a communication failure or a possible system error among the multiple PLC slave units 2 whose slave unit IDs are included in the communication path information 111 (step S125). If the list management unit 323A determines that there is a PLC slave unit 2 indicating a communication failure or a possible system error (step S125: Yes), it determines whether or not there is a PLC master unit 3 that has not been selected in step S121 (step S126).

リスト管理部323Aは、未選択のPLC親機3があると判定した場合(ステップS126:Yes)、通信失敗を示すPLC子機2または系統誤りの可能性を示すPLC子機2の子機IDを削除した登録子機リスト113を選択しているPLC親機3へネットワーク7および通信部30を介して送信する(ステップS127)。リスト管理部323Aは、未選択のPLC親機3がないと判定した場合(ステップS126:No)であっても、機器リスト316に最初に含まれていた子機IDの数に対する通信失敗を示すPLC子機2または系統誤りの可能性を示すPLC子機2の数の割合が予め設定された値以上である場合、ステップS127へ移行することができる。 If the list management unit 323A determines that there is an unselected PLC master unit 3 (step S126: Yes), it transmits the registered slave unit list 113 from which the slave unit IDs of the PLC slave units 2 indicating communication failure or the PLC slave units 2 indicating the possibility of a system error have been deleted to the selected PLC master unit 3 via the network 7 and the communication unit 30 (step S127). Even if the list management unit 323A determines that there is no unselected PLC master unit 3 (step S126: No), it can proceed to step S127 if the ratio of the number of PLC slave units 2 indicating communication failure or the number of PLC slave units 2 indicating the possibility of a system error to the number of slave unit IDs originally included in the device list 316 is equal to or greater than a preset value.

また、リスト管理部323Aは、未選択のPLC親機3の1つを選択し、通信失敗または系統誤りの可能性を示すすべてのPLC子機2の子機IDを含む登録子機リスト113を選択したPLC親機3へネットワーク7および通信部30を介して送信し(ステップS128)、処理をステップS123へ移行する。 The list management unit 323A also selects one of the unselected PLC master units 3, and transmits the registered slave unit list 113, which includes the slave unit IDs of all PLC slave units 2 that indicate the possibility of communication failure or system error, to the selected PLC master unit 3 via the network 7 and the communication unit 30 (step S128), and then proceeds to step S123.

リスト管理部323Aは、未選択のPLC親機3がないと判定した場合(ステップS126:No)、第2通信状態判定処理を行う(ステップS129)。ステップS129に示す第2通信状態判定処理は、図26に示すステップS140~S145の処理であり、後で詳述する。 If the list management unit 323A determines that there is no unselected PLC master unit 3 (step S126: No), it performs a second communication status determination process (step S129). The second communication status determination process shown in step S129 is the process of steps S140 to S145 shown in FIG. 26, and will be described in detail later.

リスト管理部323Aは、ステップS129の処理が終了した場合、または、通信失敗を示すPLC子機2または系統誤りの可能性を示すPLC子機2がないと判定した場合(ステップS125:No)、図24に示す処理を終了する。 When the processing of step S129 is completed, or when it is determined that there is no PLC slave unit 2 indicating a communication failure or a possible system error (step S125: No), the list management unit 323A ends the processing shown in FIG. 24.

図25は、実施の形態2にかかるサーバによる第1通信状態判定処理の一例を示すフローチャートである。図25に示すステップS131,S132,S133,S135,S136の処理は、図17に示すステップS80,S81,S83,S85,S86の処理と同じであるため、説明を省略する。リスト管理部323Aは、図25の処理を通信経路情報312に子機IDが含まれるすべてのPLC子機2に対して行う。 Figure 25 is a flowchart showing an example of the first communication state determination process by the server according to the second embodiment. The processes of steps S131, S132, S133, S135, and S136 shown in Figure 25 are the same as the processes of steps S80, S81, S83, S85, and S86 shown in Figure 17, and therefore will not be described. The list management unit 323A performs the process of Figure 25 for all PLC slave units 2 whose slave unit IDs are included in the communication path information 312.

図25に示すように、リスト管理部323Aは、PLC親機3との通信成功回数がゼロであると判定した場合(ステップS131:Yes)、対象子機が通信失敗を示すPLC子機2であると判定する(ステップS132)。 As shown in FIG. 25, if the list management unit 323A determines that the number of successful communications with the PLC parent unit 3 is zero (step S131: Yes), it determines that the target child unit is a PLC child unit 2 that has failed to communicate (step S132).

また、リスト管理部323Aは、通信成功回数が通信失敗回数以上であると判定した場合(ステップS133:Yes)、対象子機が通信成功を示すPLC子機2であると判定する(ステップS134)。また、リスト管理部323Aは、信号レベルが閾値未満であると判定した場合(ステップS135:Yes)、または信号対ノイズ比が閾値未満であると判定した場合(ステップS136:Yes)、対象子機が系統誤りの可能性を示すPLC子機2であると判定する(ステップS137)。 If the list management unit 323A determines that the number of successful communications is equal to or greater than the number of failed communications (step S133: Yes), it determines that the target slave unit is a PLC slave unit 2 indicating successful communications (step S134). If the list management unit 323A determines that the signal level is less than the threshold (step S135: Yes) or that the signal-to-noise ratio is less than the threshold (step S136: Yes), it determines that the target slave unit is a PLC slave unit 2 indicating a possible system error (step S137).

また、リスト管理部323Aは、信号対ノイズ比が閾値未満ではないと判定した場合(ステップS136:No)、対象子機が通信成功を示すPLC子機2であると判定する(ステップS138)。 In addition, if the list management unit 323A determines that the signal-to-noise ratio is not less than the threshold value (step S136: No), it determines that the target slave unit is a PLC slave unit 2 indicating successful communication (step S138).

図26は、実施の形態2にかかるサーバによる第2通信状態判定処理の一例を示すフローチャートである。図26に示すように、リスト管理部323Aは、通信失敗を示すPLC子機2または系統誤りの可能性を示すPLC子機2を対象子機とし、ステップS123で取得した各PLC親機3の通信経路情報111に基づいて、通信失敗を示すPLC子機2または系統誤りの可能性を示すPLC子機2の各PLC親機3への登録時の信号レベルを比較する(ステップS140)。 Fig. 26 is a flowchart showing an example of the second communication state determination process by the server according to the second embodiment. As shown in Fig. 26, the list management unit 323A selects the PLC slave unit 2 indicating a communication failure or a PLC slave unit 2 indicating a possible system error as the target slave unit, and compares the signal levels of the PLC slave unit 2 indicating a communication failure or a PLC slave unit 2 indicating a possible system error at the time of registration with each PLC master unit 3 based on the communication path information 111 of each PLC master unit 3 acquired in step S123 (step S140).

リスト管理部323Aは、ステップS140における信号レベルの比較の結果、他のPLC親機3に登録時よりも高い信号レベルのPLC親機3があるか否かを判定する(ステップS141)。リスト管理部323Aは、他のPLC親機3に登録時よりも高い信号レベルのPLC親機3がないと判定した場合(ステップS141:No)、通信失敗を示すPLC子機2または系統誤りの可能性を示すPLC子機2の各PLC親機3への登録時の信号対ノイズ比を比較する(ステップS142)。 The list management unit 323A determines whether or not there is a PLC parent unit 3 with a higher signal level than when it was registered, based on the result of the signal level comparison in step S140 (step S141). If the list management unit 323A determines that there is no PLC parent unit 3 with a higher signal level than when it was registered (step S141: No), it compares the signal-to-noise ratios of the PLC child units 2 indicating communication failure or the PLC child units 2 indicating the possibility of a system error at the time of registration to each PLC parent unit 3 (step S142).

リスト管理部323Aは、ステップS142における信号対ノイズ比の比較の結果、他のPLC親機3に登録時よりも高い信号対ノイズ比のPLC親機3があるか否かを判定する(ステップS143)。リスト管理部323Aは、他のPLC親機3に登録時よりも高い信号対ノイズ比のPLC親機3がないと判定した場合(ステップS143:No)、通信失敗を示すPLC子機2または系統誤りの可能性を示すPLC子機2の子機アイコン94の色をPLC親機3間で通信品質に差がないことを示す色に変更する(ステップS144)。 As a result of comparing the signal-to-noise ratios in step S142, the list management unit 323A determines whether or not there is a PLC parent unit 3 with a higher signal-to-noise ratio than at the time of registration (step S143). If the list management unit 323A determines that there is no PLC parent unit 3 with a higher signal-to-noise ratio than at the time of registration (step S143: No), it changes the color of the child unit icon 94 of the PLC child unit 2 indicating a communication failure or a PLC child unit 2 indicating a possible system error to a color indicating that there is no difference in communication quality between the PLC parent units 3 (step S144).

リスト管理部323Aは、他のPLC親機3に登録時よりも高い信号レベルのPLC親機3が存在すると判定した場合(ステップS141:Yes)、または他のPLC親機3に登録時よりも高い信号対ノイズ比のPLC親機3があると判定した場合(ステップS143:Yes)、該当するPLC親機3を、通信失敗を示すPLC子機2または系統誤りの可能性を示すPLC子機2の登録先として確定する(ステップS145)。リスト管理部323Aは、ステップS144の処理が終了した場合、またはステップS145の処理が終了した場合、図26に示す処理を終了する。 When the list management unit 323A determines that another PLC master unit 3 has a higher signal level than at the time of registration (step S141: Yes), or when the list management unit 3 determines that another PLC master unit 3 has a higher signal-to-noise ratio than at the time of registration (step S143: Yes), the list management unit 323A determines the corresponding PLC master unit 3 as the registration destination for the PLC slave unit 2 indicating communication failure or the PLC slave unit 2 indicating the possibility of a system error (step S145). When the process of step S144 or step S145 is completed, the list management unit 323A ends the process shown in FIG. 26.

PLC親機3間で通信品質に差がないPLC子機2に関しては、そのままデータ収集を継続し、さらに多くのデータから判定を行うか、電気図面である系統図と実機の配置位置の確認やラインチェッカによる導通チェックなど、ユーザUによる調査により接続系統を確定させることで作業を完了させる。 For PLC slave units 2 where there is no difference in communication quality between PLC master units 3, data collection continues as is and a judgment is made from more data, or the work is completed by user U determining the connection system through investigation, such as checking the electrical diagram and the placement of the actual unit, and checking continuity with a line checker.

以上のように、実施の形態2にかかるPLC検針システムのサーバ4Aは、リスト管理部323Aを備える。リスト管理部323Aは、複数のPLC親機3の情報と複数のPLC子機2の情報とを含み且つ登録関係のうち少なくとも一部が設定されていない機器リスト316に基づいて、複数のPLC子機2の各々を複数のPLC親機3のうち同一系統に接続されたPLC親機3に登録して登録関係を示す登録関係リスト311を作成する。これにより、実施の形態2にかかるPLC検針システムでは、ユーザUの作業負担を軽減することができる。 As described above, the server 4A of the PLC meter reading system according to the second embodiment includes a list management unit 323A. Based on a device list 316 that includes information on a plurality of PLC masters 3 and information on a plurality of PLC slaves 2 and in which at least some of the registration relationships are not set, the list management unit 323A creates a registration relationship list 311 that registers each of the plurality of PLC slaves 2 with a PLC master 3 connected to the same system among the plurality of PLC masters 3, thereby indicating the registration relationships. In this way, the PLC meter reading system according to the second embodiment can reduce the workload of the user U.

また、リスト管理部323Aは、複数のPLC親機3のうち選択したPLC親機3である選択親機と機器リスト316で示される各PLC子機2との通信結果と通信品質とに基づいて選択親機にPLC子機2を登録する処理で登録したPLC子機2の情報を機器リスト316から除外しながら選択親機を変更することで登録関係リスト311を作成する。これにより、実施の形態2にかかるPLC検針システムでは、登録関係リスト311を適切に作成することができる。 The list management unit 323A also creates the registration relationship list 311 by changing the selected parent unit while excluding from the device list 316 the information of the PLC child unit 2 registered in the process of registering the PLC child unit 2 to the selected parent unit based on the communication results and communication quality between the selected parent unit, which is a PLC parent unit 3 selected from among the multiple PLC parent units 3, and each PLC child unit 2 shown in the device list 316. As a result, the PLC meter reading system according to the second embodiment can appropriately create the registration relationship list 311.

なお、端末装置5の機能の一部または全部がサーバ4またはサーバ4Aにあってもよく、サーバ4の機能の一部の全部が端末装置5にあってもよい。また、サーバ4またはサーバ4Aは、複数の装置で構成されてもよい。 Note that some or all of the functions of the terminal device 5 may be located in the server 4 or the server 4A, and some or all of the functions of the server 4 may be located in the terminal device 5. Also, the server 4 or the server 4A may be composed of multiple devices.

実施の形態1および実施の形態2で説明した制御部12,22,32,32Aおよび処理部47のハードウェア構成について説明する。制御部12,22,32,32Aおよび処理部47は、処理回路により実現される。処理回路は、メモリに格納されるプログラムを実行するプロセッサおよびメモリであってもよいし、専用のハードウェアであってもよい。処理回路は制御回路とも呼ばれる。 The hardware configuration of the control units 12, 22, 32, 32A and the processing unit 47 described in the first and second embodiments will be described. The control units 12, 22, 32, 32A and the processing unit 47 are realized by a processing circuit. The processing circuit may be a processor and memory that executes a program stored in a memory, or may be dedicated hardware. The processing circuit is also called a control circuit.

図27は、実施の形態1および実施の形態2にかかる処理部の各々が備える処理回路をプロセッサおよびメモリで実現する場合の処理回路の構成例を示す図である。図27に示す処理回路60は制御回路であり、プロセッサ61およびメモリ62を備える。処理回路60がプロセッサ61およびメモリ62で構成される場合、処理回路60の各機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアまたはファームウェアはプログラムとして記述され、メモリ62に格納される。処理回路60では、メモリ62に記憶されたプログラムをプロセッサ61が読み出して実行することにより、各機能を実現する。すなわち、処理回路60は、制御部12,22,32,32Aおよび処理部47のいずれかの処理が結果的に実行されることになるプログラムを格納するためのメモリ62を備える。このプログラムは、処理回路60により実現される各機能を制御部12,22,32,32Aおよび処理部47のいずれかに実行させるためのプログラムであるともいえる。このプログラムは、プログラムが記録された記録媒体により提供されてもよいし、通信媒体など他の手段により提供されてもよい。 27 is a diagram showing an example of the configuration of a processing circuit when the processing circuits provided in each of the processing units according to the first and second embodiments are realized by a processor and a memory. The processing circuit 60 shown in FIG. 27 is a control circuit and includes a processor 61 and a memory 62. When the processing circuit 60 is configured with the processor 61 and the memory 62, each function of the processing circuit 60 is realized by software, firmware, or a combination of software and firmware. The software or firmware is described as a program and stored in the memory 62. In the processing circuit 60, the processor 61 reads and executes the program stored in the memory 62 to realize each function. That is, the processing circuit 60 includes a memory 62 for storing a program that results in the processing of any of the control units 12, 22, 32, and 32A and the processing unit 47. This program can also be said to be a program for causing any of the control units 12, 22, 32, and 32A and the processing unit 47 to execute each function realized by the processing circuit 60. This program may be provided by a recording medium on which the program is recorded, or by other means such as a communication medium.

ここで、プロセッサ61は、例えば、CPU(Central Processing Unit)、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、またはDSP(Digital Signal Processor)などである。また、メモリ62は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable ROM)、EEPROM(登録商標)(Electrically EPROM)などの、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、またはDVD(Digital Versatile Disc)などが該当する。 Here, the processor 61 is, for example, a CPU (Central Processing Unit), a processing device, an arithmetic device, a microprocessor, a microcomputer, or a DSP (Digital Signal Processor). The memory 62 is, for example, a RAM (Random Access Memory), a ROM (Read Only Memory), a flash memory, an EPROM (Erasable Programmable ROM), an EEPROM (Electrically EPROM), or other non-volatile or volatile semiconductor memory, a magnetic disk, a flexible disk, an optical disk, a compact disk, a mini disk, or a DVD (Digital Versatile Disc).

図28は、実施の形態1および実施の形態2に係る処理部が備える処理回路を専用のハードウェアで構成する場合の処理回路の例を示す図である。図28に示す処理回路63は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)、またはこれらを組み合わせたものが該当する。処理回路については、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。このように、処理回路は、専用のハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせによって、上述の各機能を実現することができる。 Figure 28 is a diagram showing an example of a processing circuit provided in the processing unit according to the first and second embodiments, configured with dedicated hardware. The processing circuit 63 shown in Figure 28 corresponds to, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a combination of these. The processing circuit may be partially realized with dedicated hardware and partially realized with software or firmware. In this way, the processing circuit can realize each of the above-mentioned functions by dedicated hardware, software, firmware, or a combination of these.

以上の実施の形態に示した構成は、一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、実施の形態同士を組み合わせることも可能であるし、要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。 The configurations shown in the above embodiments are merely examples, and may be combined with other known technologies, or the embodiments may be combined with each other. In addition, parts of the configurations may be omitted or modified without departing from the spirit of the invention.

1 電力量計、2 PLC子機、3 PLC親機、4,4A サーバ、5 端末装置、6 電力線、7,8 ネットワーク、9 施設、10,20,30,40 通信部、11,21,31,31A 記憶部、12,22,32,32A 制御部、41 表示部、42 入力部、43 入力処理部、44 ファイル入力部、45 表示制御部、46 登録関係変更部、47 処理部、50 表示画面、51 背景図面選択エリア、51a,52a ファイル選択ボタン、52 登録関係リスト選択エリア、52b 取得ボタン、53 描画エリア、54 機器管理エリア、54a 登録情報反映ボタン、55 印刷ボタン、56 情報表示エリア、56a 情報表示ボタン、91 登録関係情報、92 電気系統図、93 親機アイコン、94 子機アイコン、95,97 接続線、96 図形、98 ポップアップ画面、100 PLC検針システム、101,201,301 第1通信部、102,202,302 第2通信部、111,212,312 通信経路情報、112 親機ID、113 登録子機リスト、114,313 検針データ、121,221,321 データ収集部、122 子機登録管理部、123,223 通信経路管理部、211 子機ID、222 登録管理部、311 登録関係リスト、314 親機IDリスト、315 子機IDリスト、316 機器リスト、322 通信経路登録部、323,323A リスト管理部、324 表示処理部。 1 Power meter, 2 PLC slave unit, 3 PLC master unit, 4, 4A Server, 5 Terminal device, 6 Power line, 7, 8 Network, 9 Facility, 10, 20, 30, 40 Communication unit, 11, 21, 31, 31A Memory unit, 12, 22, 32, 32A Control unit, 41 Display unit, 42 Input unit, 43 Input processing unit, 44 File input unit, 45 Display control unit, 46 Registration relationship change unit, 47 Processing unit, 50 Display screen, 51 Background drawing selection area, 51a, 52a File selection button, 52 Registration relationship list selection area, 52b Acquisition button, 53 Drawing area, 54 Device management area, 54a Registration information reflection button, 55 Print button, 56 Information display area, 56a Information display button, 91 Registration relationship information, 92 Electrical system diagram, 93 Master unit icon, 94 Child unit icon, 95, 97 Connection line, 96 Figure, 98 Pop-up screen, 100 PLC meter reading system, 101, 201, 301 First communication unit, 102, 202, 302 Second communication unit, 111, 212, 312 Communication path information, 112 Parent unit ID, 113 Registered child unit list, 114, 313 Meter reading data, 121, 221, 321 Data collection unit, 122 Child unit registration management unit, 123, 223 Communication path management unit, 211 Child unit ID, 222 Registration management unit, 311 Registration relationship list, 314 Parent unit ID list, 315 Child unit ID list, 316 Device list, 322 Communication path registration unit, 323, 323A List management unit, 324 Display processing unit.

Claims (14)

複数の子機のうち登録された子機と電力線搬送通信を各々行う複数の親機に対する前記複数の子機の登録関係を示す情報と、前記複数の親機と前記複数の子機との設置場所における電気系統図とを含む表示画面を表示部に前記登録関係を変更可能に表示させる表示制御部と、
前記表示画面への操作によって前記登録関係が変更された場合に、前記登録関係の変更対象となる親機に通信対象となる子機を変更させるための処理を行う登録関係変更部と、を備える
ことを特徴とする通信システム。
a display control unit that causes a display unit to display, on a display unit, a display screen including information indicating a registration relationship of a plurality of slave units with respect to a plurality of master units that respectively perform power line carrier communication with a registered slave unit among the plurality of slave units, and an electrical system diagram of an installation location of the plurality of master units and the plurality of slave units, in a changeable manner, the registration relationship;
A communication system comprising: a registration relationship change unit that performs processing to cause a parent unit that is the subject of the change in the registration relationship to change a child unit that is the subject of communication when the registration relationship is changed by an operation on the display screen.
前記表示制御部は、
前記登録関係を示す情報を前記電気系統図に重畳させた画面を前記表示画面として前記表示部に表示させる
ことを特徴とする請求項1に記載の通信システム。
The display control unit is
The communication system according to claim 1 , wherein a screen in which the information indicating the registration relationship is superimposed on the electrical system diagram is displayed on the display unit as the display screen.
前記登録関係を示す情報には、
前記複数の子機の各々を示す子機アイコンが含まれ、
前記表示制御部は、
前記子機アイコンを移動可能に前記表示画面に表示させる
ことを特徴とする請求項1または2に記載の通信システム。
The information indicating the registration relationship includes:
a child device icon indicating each of the plurality of child devices;
The display control unit is
3. The communication system according to claim 1, wherein the slave unit icon is displayed on the display screen in a movable manner.
前記子機アイコンに対応する子機の通信状態に基づいて前記子機アイコンの色を決定する表示処理部を備え、
前記表示制御部は、
前記表示処理部によって決定された色で前記子機アイコンを前記表示画面に表示する
ことを特徴とする請求項3に記載の通信システム。
a display processing unit that determines a color of the child device icon based on a communication state of the child device corresponding to the child device icon;
The display control unit is
The communication system according to claim 3 , wherein the slave unit icon is displayed on the display screen in a color determined by the display processing unit.
前記表示処理部は、
前記複数の子機のうち前記登録関係の誤りの可能性がある子機を判定し、前記登録関係の誤りの可能性があると判定した子機の子機アイコンの色と、前記登録関係の誤りの可能性があると判定した子機以外の子機の子機アイコンの色とを互いに異なる色に決定する
ことを特徴とする請求項4に記載の通信システム。
The display processing unit is
The communication system according to claim 4, characterized in that a handset among the plurality of handset units is determined to have a possible error in the registration relationship, and the color of the handset icon of the handset unit determined to have a possible error in the registration relationship is determined to be different from the color of the handset icon of the handset unit other than the handset determined to have a possible error in the registration relationship.
前記表示制御部は、
前記子機アイコンが選択された場合に、選択された前記子機アイコンに対応する子機の通信結果および通信品質を前記表示部に表示させる
ことを特徴とする請求項3から5のいずれか1つに記載の通信システム。
The display control unit is
The communication system according to claim 3 , wherein when the handset icon is selected, the display unit displays a communication result and a communication quality of the handset corresponding to the selected handset icon.
前記表示制御部は、
前記子機および前記親機の識別情報を前記表示部に表示させる
ことを特徴とする請求項1から6のいずれか1つに記載の通信システム。
The display control unit is
The communication system according to claim 1 , wherein identification information of the child device and the parent device is displayed on the display unit.
前記複数の子機のうち前記登録関係を有する子機の情報である登録子機リストを前記親機毎に含む登録関係リストを管理するリスト管理部を備え、
前記登録関係変更部は、
変更後の前記登録関係リストを前記リスト管理部へ出力し、
前記リスト管理部は、
変更後の前記登録関係リストに含まれる前記登録子機リストを前記複数の親機へ送信することによって、前記親機に通信対象となる子機を変更させる
ことを特徴とする請求項1から7のいずれか1つに記載の通信システム。
a list management unit that manages a registration relationship list including, for each of the parent devices, a registered child device list that is information on child devices having the registration relationship among the plurality of child devices;
The registration relationship change unit,
outputting the changed registration relationship list to the list management unit;
The list management unit
The communication system according to any one of claims 1 to 7, characterized in that the parent unit is caused to change the child unit with which it communicates by transmitting the registered child unit list contained in the changed registration relationship list to the plurality of parent units.
前記複数の親機の情報と前記複数の子機の情報とを含み且つ前記登録関係のうち少なくとも一部が設定されていない機器リストに基づいて、前記複数の子機の各々を前記複数の親機のうち同一系統に接続された親機に登録して前記登録関係を示す登録関係リストを作成するリスト管理部を備える
ことを特徴とする請求項1から8のいずれか1つに記載の通信システム。
The communication system according to any one of claims 1 to 8, further comprising a list management unit that creates a registration relationship list indicating the registration relationships by registering each of the plurality of child devices with a parent device among the plurality of parent devices that is connected to the same system, based on an equipment list that includes information on the plurality of parent devices and information on the plurality of child devices and in which at least some of the registration relationships are not set.
前記リスト管理部は、
前記複数の親機のうち選択した親機である選択親機と前記機器リストで示される各子機との通信結果と通信品質とに基づいて前記選択親機に前記子機を登録する処理を登録した子機の情報を前記機器リストから除外しながら前記選択親機を変更することで前記登録関係リストを作成する
ことを特徴とする請求項9に記載の通信システム。
The list management unit
The communication system according to claim 9, characterized in that the registration relationship list is created by changing the selected parent unit while excluding information of the registered child unit from the device list, and performing a process of registering the child unit to the selected parent unit based on communication results and communication quality between a selected parent unit, which is a parent unit selected from the multiple parent units, and each child unit shown in the device list.
前記複数の子機の各々は、
複数の電力量計のうち対応する電力量計から検針データを取得し、取得した前記検針データを前記複数の親機のうち前記登録関係にある親機へ送信し、
前記複数の親機の各々は、
前記複数の子機のうち前記登録関係にある子機から前記検針データを収集する
ことを特徴とする請求項1から10のいずれか1つに記載の通信システム。
Each of the plurality of child devices
Obtaining meter reading data from a corresponding one of a plurality of watt-hour meters, and transmitting the obtained meter reading data to a parent unit having the registered relationship among the plurality of parent units;
Each of the plurality of parent devices
The communication system according to claim 1 , wherein the meter reading data is collected from a slave unit that is in the registered relationship among the plurality of slave units.
複数の子機のうち登録された子機と電力線搬送通信を各々行う複数の親機に対する前記複数の子機の登録関係を示す情報と、前記複数の親機と前記複数の子機との設置場所における電気系統図とを含む表示画面を表示部に前記登録関係を変更可能に表示させる表示制御部と、
前記表示画面への操作によって前記登録関係が変更された場合に、前記登録関係の変更対象となる親機に通信対象となる子機を変更させるための処理を行う登録関係変更部と、を備える
ことを特徴とする設定装置。
a display control unit that causes a display unit to display, on a display unit, a display screen including information indicating a registration relationship of a plurality of slave units with respect to a plurality of master units that respectively perform power line carrier communication with a registered slave unit among the plurality of slave units, and an electrical system diagram of an installation location of the plurality of master units and the plurality of slave units, in a changeable manner, the registration relationship;
A setting device comprising: a registration relationship change unit that performs processing to cause a parent unit that is the subject of the change in the registration relationship to change a child unit that is the subject of communication when the registration relationship is changed by an operation on the display screen.
コンピュータが実行する設定方法であって、
複数の子機のうち登録された子機と電力線搬送通信を各々行う複数の親機に対する前記複数の子機の登録関係を示す情報と、前記複数の親機と前記複数の子機との設置場所における電気系統図とを含む表示画面を表示部に前記登録関係を変更可能に表示させる第1のステップと、
前記表示画面への操作によって前記登録関係が変更された場合に、前記登録関係の変更対象となる親機に通信対象となる子機を変更させるための処理を行う第2のステップと、を含む
ことを特徴とする設定方法。
1. A computer implemented configuration method, comprising:
a first step of displaying, on a display unit, a display screen including information indicating a registration relationship of a plurality of slave units with respect to a plurality of master units each performing power line carrier communication with a registered slave unit among the plurality of slave units, and an electrical system diagram of an installation location of the plurality of master units and the plurality of slave units, in a changeable manner, the registration relationship;
a second step of performing processing to cause a parent unit that is the subject of the change in the registration relationship to change a child unit with which to communicate when the registration relationship is changed by an operation on the display screen.
複数の子機のうち登録された子機と電力線搬送通信を各々行う複数の親機に対する前記複数の子機の登録関係を示す情報と、前記複数の親機と前記複数の子機との設置場所における電気系統図とを含む表示画面を表示部に前記登録関係を変更可能に表示させる第1のステップと、
前記表示画面への操作によって前記登録関係が変更された場合に、前記登録関係の変更対象となる親機に通信対象となる子機を変更させるための処理を行う第2のステップと、をコンピュータに実行させる
ことを特徴とする設定プログラム。
a first step of displaying, on a display unit, a display screen including information indicating a registration relationship of a plurality of slave units with respect to a plurality of master units each performing power line carrier communication with a registered slave unit among the plurality of slave units, and an electrical system diagram of an installation location of the plurality of master units and the plurality of slave units, in a changeable manner, the registration relationship;
a second step of performing processing to cause a parent unit that is the subject of the change in the registration relationship to change a child unit that is the subject of communication when the registration relationship is changed by an operation on the display screen.
JP2021063057A 2021-04-01 2021-04-01 COMMUNICATION SYSTEM, SETTING DEVICE, SETTING METHOD, AND SETTING PROGRAM Active JP7561674B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021063057A JP7561674B2 (en) 2021-04-01 2021-04-01 COMMUNICATION SYSTEM, SETTING DEVICE, SETTING METHOD, AND SETTING PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021063057A JP7561674B2 (en) 2021-04-01 2021-04-01 COMMUNICATION SYSTEM, SETTING DEVICE, SETTING METHOD, AND SETTING PROGRAM

Publications (2)

Publication Number Publication Date
JP2022158282A JP2022158282A (en) 2022-10-17
JP7561674B2 true JP7561674B2 (en) 2024-10-04

Family

ID=83639293

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021063057A Active JP7561674B2 (en) 2021-04-01 2021-04-01 COMMUNICATION SYSTEM, SETTING DEVICE, SETTING METHOD, AND SETTING PROGRAM

Country Status (1)

Country Link
JP (1) JP7561674B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012194631A (en) 2011-03-15 2012-10-11 Omron Corp Design support device for network system
JP2014155201A (en) 2013-02-13 2014-08-25 Panasonic Corp Power line carrier communication system and master unit
JP2014186629A (en) 2013-03-25 2014-10-02 Sharp Corp Display control unit and method
JP2019180066A (en) 2018-03-30 2019-10-17 パナソニックIpマネジメント株式会社 Display system, display method
JP2021019259A (en) 2019-07-19 2021-02-15 住友電気工業株式会社 Master device, communication system, and communication control method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012194631A (en) 2011-03-15 2012-10-11 Omron Corp Design support device for network system
JP2014155201A (en) 2013-02-13 2014-08-25 Panasonic Corp Power line carrier communication system and master unit
JP2014186629A (en) 2013-03-25 2014-10-02 Sharp Corp Display control unit and method
JP2019180066A (en) 2018-03-30 2019-10-17 パナソニックIpマネジメント株式会社 Display system, display method
JP2021019259A (en) 2019-07-19 2021-02-15 住友電気工業株式会社 Master device, communication system, and communication control method

Also Published As

Publication number Publication date
JP2022158282A (en) 2022-10-17

Similar Documents

Publication Publication Date Title
CN105722081B (en) Smart device networking method and device
US8024492B2 (en) System for managing a power monitoring system containing a multiplicity of intelligent electronic devices
US10210368B2 (en) Smart driver
US20190372798A1 (en) Scalable facility data monitoring with self-installation
JP5997266B2 (en) A method to support the introduction of a home automation system and the associated installation driver package
JP7561674B2 (en) COMMUNICATION SYSTEM, SETTING DEVICE, SETTING METHOD, AND SETTING PROGRAM
US20200142756A1 (en) Adapter with instrument control function, instrument control system and instrument control method
US20200293245A1 (en) Information processing apparatus and non-transitory computer readable medium storing program
JP7301906B2 (en) Terminals, Programs, Power Management Devices, and Servers
CN113612651A (en) IO-Link equipment testing device
US20250227519A1 (en) Systems and methods for automatically testing a wireless connection
US12149086B2 (en) Configuring a solar power system for communications
CN111143262A (en) Switching device and instrument control system and instrument control method
JP3742926B2 (en) Air conditioning management device
CN116405421A (en) Communication test method, system and storage medium of simulation chip test sorting machine
JP5789722B2 (en) Building sensor network construction apparatus and method
US11442720B2 (en) Communication adapter and program update method for communication adapter
JP2008523756A (en) Viewing configuration status
JP2006245638A (en) How to connect the master unit and slave unit
CN113377395A (en) Communication system
JP2019107851A (en) Image forming device and program
CN121300815A (en) Chip programming methods, systems, electronic devices and computer program products
JP2024101400A (en) Registration method and control device
CN118959221A (en) Portable terminal for auxiliary control of wind turbine generator set and auxiliary control method of wind turbine generator set
CN116546512A (en) Debugging method and device for Lora photovoltaic power supply networking, electronic equipment and medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231106

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240807

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240827

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240924

R150 Certificate of patent or registration of utility model

Ref document number: 7561674

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150