[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6833043B2 - Control devices, equipment, equipment management systems, control methods, and programs - Google Patents

Control devices, equipment, equipment management systems, control methods, and programs Download PDF

Info

Publication number
JP6833043B2
JP6833043B2 JP2019533838A JP2019533838A JP6833043B2 JP 6833043 B2 JP6833043 B2 JP 6833043B2 JP 2019533838 A JP2019533838 A JP 2019533838A JP 2019533838 A JP2019533838 A JP 2019533838A JP 6833043 B2 JP6833043 B2 JP 6833043B2
Authority
JP
Japan
Prior art keywords
frame
transmission
equipment
control
interval time
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
JP2019533838A
Other languages
Japanese (ja)
Other versions
JPWO2019026254A1 (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
Publication of JPWO2019026254A1 publication Critical patent/JPWO2019026254A1/en
Application granted granted Critical
Publication of JP6833043B2 publication Critical patent/JP6833043B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、制御装置、設備機器、設備管理システム、制御方法、及びプログラムに関する。 The present invention relates to control devices, equipment, equipment management systems, control methods, and programs.

複数の設備機器を管理する設備管理システムにおいて通信品質を評価するための技術の開発が進められている。例えば、特許文献1は、伝送路を流れる信号を監視し、通信異常を検出した際に、通信異常検出時の信号の電圧波形の歪みを解析して異常発生の原因を推定する異常検出装置を開示している。 The development of technology for evaluating communication quality in equipment management systems that manage multiple equipment is underway. For example, Patent Document 1 provides an abnormality detection device that monitors a signal flowing through a transmission line, analyzes the distortion of the voltage waveform of the signal when a communication abnormality is detected, and estimates the cause of the abnormality. It is disclosed.

特開2007−318471号公報Japanese Unexamined Patent Publication No. 2007-318471

電圧波形の歪みは、通信線、通信回路、コネクタ等の通信系の劣化、接触不良等の不具合によって発生するほか、通信線上の信号の衝突によって発生する場合がある。したがって、特許文献1が開示する技術では、電圧波形の歪みが、通信系の不具合に起因するものか、信号衝突に起因するものかを判別することができず、通信品質を効率的に評価することが困難である。 The distortion of the voltage waveform is caused by deterioration of the communication system such as the communication line, the communication circuit, and the connector, and a defect such as poor contact, and may be caused by the collision of signals on the communication line. Therefore, in the technique disclosed in Patent Document 1, it is not possible to determine whether the distortion of the voltage waveform is caused by a malfunction of the communication system or a signal collision, and the communication quality is efficiently evaluated. Is difficult.

本発明は、上述のような事情に鑑みてなされたものであり、通信品質を効率的に評価することを目的とする。 The present invention has been made in view of the above circumstances, and an object of the present invention is to efficiently evaluate communication quality.

上記の目的を達成するため、本発明に係る制御装置は、通信線を介して接続された設備機器を制御する制御装置であって、送信手段、フレーム間隔設定手段、送信制御手段を備える。送信手段は、設備機器の動作を制御するための制御フレームと、設備機器に通信品質評価を実行させるためのテストフレームを、通信線を介して設備機器に送信する。フレーム間隔設定手段は、制御フレームの送信間隔時間である制御フレーム間隔時間と、テストフレームの送信間隔時間であり、制御フレーム間隔時間よりも短いテストフレーム間隔時間とのいずれかにフレームの送信間隔を設定する。送信制御手段は、フレーム間隔設定手段により設定されたフレームの送信間隔に基づいて、テストフレームを、制御フレーム間隔時間の期間内に設備機器に送信するべく送信手段を制御する。 In order to achieve the above object, the control device according to the present invention is a control device that controls equipment connected via a communication line, and includes transmission means, frame interval setting means, and transmission control means. The transmission means transmits a control frame for controlling the operation of the equipment and a test frame for causing the equipment to perform the communication quality evaluation to the equipment via the communication line. The frame interval setting means sets the frame transmission interval to either the control frame interval time, which is the transmission interval time of the control frame, or the test frame interval time, which is the transmission interval time of the test frame and is shorter than the control frame interval time. Set. Transmission control means based on the transmission interval of the frame set by the frame interval setting means, the test frame, to control the transmission means for transmission to the equipment within a period of the control frame interval time.

本発明によれば、制御装置は、通信品質評価を実行させるためのテストフレームを制御フレーム間隔時間内に設備機器に送信する。このため、テストフレームを、信号衝突を回避し得るタイミングで設備機器に送信することができ、通信品質を効率的に評価することができる。 According to the present invention, the control device transmits a test frame for executing the communication quality evaluation to the equipment within the control frame interval time. Therefore, the test frame can be transmitted to the equipment at a timing that can avoid the signal collision, and the communication quality can be evaluated efficiently.

本発明の実施の形態1に係る設備管理システムの構成を示す図The figure which shows the structure of the equipment management system which concerns on Embodiment 1 of this invention. 制御装置の構成を示すブロック図Block diagram showing the configuration of the control device 設備機器の構成を示すブロック図Block diagram showing the configuration of equipment 電圧波形の各パルスの波高値、パルス幅、サグ、立ち上がり時間、立ち下がり時間を説明するための図Diagram for explaining the peak value, pulse width, sag, rise time, and fall time of each pulse of the voltage waveform. テストフレーム送信処理の流れを示すフローチャートFlowchart showing the flow of test frame transmission processing 通信品質評価処理の流れを示すフローチャートFlowchart showing the flow of communication quality evaluation processing 実施の形態2に係るテストフレーム送信処理の流れを示すフローチャートA flowchart showing the flow of the test frame transmission process according to the second embodiment. 信号衝突が発生した場合の各装置の動作を説明するための図Diagram for explaining the operation of each device when a signal collision occurs

以下、本発明の実施の形態に係る設備管理システムについて、図面を参照しながら説明する。ここでは、設備機器の設備管理を行う設備管理システムを例に説明する。 Hereinafter, the equipment management system according to the embodiment of the present invention will be described with reference to the drawings. Here, an equipment management system for managing equipment of equipment will be described as an example.

(実施の形態1)
図1に示すように、本発明の実施の形態1に係る設備管理システム1は、設備機器200と、複数の設備機器200を制御する制御装置100とを備える。制御装置100と設備機器200は、通信線CLを介して相互に通信可能に接続され、イーサネット(登録商標)の通信制御方式である、CSMA/CD(Carrier Sense Multiple Access with Collision Detection)勝ち残り方式を用いてシリアル通信を行う。また、制御装置100と設備機器200の通信に用いられる信号には、NRZ(Non Return to Zero)方式、RZ(Return to Zero)方式、AMI(Alternate Mark Inversion)方式等のバースバンド方式における任意の符号化方式を適用することができる。
(Embodiment 1)
As shown in FIG. 1, the equipment management system 1 according to the first embodiment of the present invention includes equipment equipment 200 and a control device 100 for controlling a plurality of equipment equipment 200. The control device 100 and the equipment 200 are connected to each other so as to be able to communicate with each other via the communication line CL, and the CSMA / CD (Carrier Sense Multiple Access with Collision Detection) winning method, which is an Ethernet (registered trademark) communication control method, is used. Use to perform serial communication. Further, the signal used for communication between the control device 100 and the equipment 200 can be any signal in the birth band system such as NRZ (Non Return to Zero) system, RZ (Return to Zero) system, AMI (Alternate Mark Inversion) system. A coding method can be applied.

なお、図1には、設備機器200が3つ示されているが、設備管理システム1が備える設備機器200の個数はこれに限られず、任意の数の設備機器200が適用可能である。また、以下では、複数の設備機器を総称して、または、設備管理システム1に含まれる設備機器の1つを指して、「設備機器200」と示す場合がある。 Although three equipments 200 are shown in FIG. 1, the number of equipments 200 included in the equipment management system 1 is not limited to this, and any number of equipments 200 can be applied. Further, in the following, a plurality of equipments and devices may be collectively referred to as "equipment equipments 200" or one of the equipments and devices included in the equipment management system 1.

通常のCSMA/CD方式では、通信線上の各装置は、通信線に信号が流れていないかを常に監視し、信号が流れていない無信号状態が予め定められた期間継続したことを確認した後、データの送信を開始する。また、データを送信する装置は、送信データと伝送路上の通信データをビット単位で照合し、照合結果が異なる場合に衝突を検知する。通信線上の信号の衝突を検知した場合には、データの送信を停止し、衝突が発生したことを他の装置に知らせるジャム信号を送信する。これにより、ジャム信号を受信した装置は、衝突が発生したデータを確実に破棄することができる。衝突を検知して送信を停止した装置は、複数の候補からランダムに決定される待機時間の経過後に、データの再送信を開始する。 In the normal CSMA / CD method, each device on the communication line constantly monitors whether a signal is flowing on the communication line, and after confirming that the no-signal state in which no signal is flowing continues for a predetermined period of time. , Start sending data. Further, the device that transmits data collates the transmitted data with the communication data on the transmission path bit by bit, and detects a collision when the collation results are different. When a collision of signals on the communication line is detected, data transmission is stopped and a jam signal is transmitted to notify other devices that a collision has occurred. As a result, the device that has received the jam signal can reliably discard the data in which the collision has occurred. The device that detects the collision and stops the transmission starts retransmitting the data after the lapse of the waiting time randomly determined from the plurality of candidates.

勝ち残り方式では、ほぼ同時にデータ送信を開始した複数の装置のうち、衝突を検知した装置はデータ送信を停止する一方、衝突を検知しなかった装置はデータ送信を停止することなく続行し、データを最後まで送信する。 In the winning method, among multiple devices that started data transmission at almost the same time, the device that detected the collision stops the data transmission, while the device that did not detect the collision continues without stopping the data transmission and transfers the data. Send to the end.

図8を参照しながら、通信線上で装置Aと装置Bの送信信号の衝突が発生した場合の各装置の動作について説明する。以下の説明では、NRZ方式を採用し、電位Eの信号が「1」を示し、電位0の信号が「0」を示す。また、通信線上のデータは、1以上の装置が「0」を送信した場合には「0」、全装置が「1」を送信した場合には「1」となって表れる。図8に示すように、装置Aは、5ビット目に「1」を送信したにも関わらず、通信線上では「0」となっているため、衝突を検知して次ビット以降の送信を停止する。一方、装置Bは、送信データと通信線上のデータとが一致しているため、勝ち残ってデータの送信を続行する。 With reference to FIG. 8, the operation of each device when a collision between the transmission signals of the devices A and the device B occurs on the communication line will be described. In the following description, the NRZ method is adopted, the signal of the potential E indicates “1”, and the signal of the potential 0 indicates “0”. Further, the data on the communication line appears as "0" when one or more devices transmit "0", and as "1" when all the devices transmit "1". As shown in FIG. 8, although the device A transmits "1" in the 5th bit, it is "0" on the communication line. Therefore, the device A detects a collision and stops the transmission after the next bit. To do. On the other hand, since the transmission data and the data on the communication line match, the device B survives and continues the transmission of the data.

上記の例では、装置Bは、衝突が発生してもそれを検知することなく、データ送信を続行するが、装置Bが送信したデータの電圧波形には衝突に起因する歪みが生じることがある。そのため、装置Bの送信データを受信した装置A以外の装置は、電圧波形の歪みが、信号の衝突によるものか、通信系の不具合によるものかを切り分けることが困難となる。 In the above example, the device B continues data transmission without detecting the collision even if it occurs, but the voltage waveform of the data transmitted by the device B may be distorted due to the collision. .. Therefore, it is difficult for the devices other than the device A that has received the transmission data of the device B to distinguish whether the distortion of the voltage waveform is due to a signal collision or a malfunction of the communication system.

次に、設備管理システム1が備える制御装置100、設備機器200の各構成について説明する。 Next, each configuration of the control device 100 and the equipment equipment 200 included in the equipment management system 1 will be described.

制御装置100は、図2に示すように、制御装置100を統括的に制御する制御部110、各種プログラムおよびデータを記憶する記憶部120、画像を表示する表示部130、ユーザ入力を受け付ける入力部140、設備機器200とデータ通信を行う通信部150、通信線CLを流れる信号を検出する信号検出部160を備える。これらの各部位は、バスラインBLを介して相互に電気的に接続されている。 As shown in FIG. 2, the control device 100 includes a control unit 110 that collectively controls the control device 100, a storage unit 120 that stores various programs and data, a display unit 130 that displays images, and an input unit that accepts user input. It includes 140, a communication unit 150 that performs data communication with the equipment 200, and a signal detection unit 160 that detects a signal flowing through the communication line CL. Each of these parts is electrically connected to each other via a bus line BL.

制御部110は、CPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)等を有するコンピュータを備える。制御部110は、CPUがROMに記憶された各種の動作プログラムを読み出してRAM上で実行することにより、制御装置100の各構成部位を制御する。RAMは、例えば、各フレームの送信間隔の最小時間を示すフレーム間隔情報、通信部150の送信処理状態を示す送信状態情報等を一時的に記憶するバッファとして機能する。 The control unit 110 includes a computer having a CPU (Central Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), and the like. The control unit 110 controls each component of the control device 100 by having the CPU read various operation programs stored in the ROM and execute them on the RAM. The RAM functions as a buffer for temporarily storing, for example, frame interval information indicating the minimum time of the transmission interval of each frame, transmission state information indicating the transmission processing state of the communication unit 150, and the like.

制御部110は、機能的には、フレーム間隔設定部111、無信号時間計測部112、送信状態管理部113、送信制御部114、表示制御部115を有する。 The control unit 110 functionally includes a frame interval setting unit 111, a no-signal time measurement unit 112, a transmission state management unit 113, a transmission control unit 114, and a display control unit 115.

フレーム間隔設定部111は、送信するコマンドの種別に応じてフレーム間隔時間を設定し、設定したフレーム間隔時間をフレーム間隔情報としてRAMに記憶する。フレーム間隔設定部111は、通常、フレーム間隔時間を、制御フレームの送信間隔時間である制御フレーム間隔時間に設定する。また、フレーム間隔設定部111は、入力部140を介してユーザから通信品質評価を指示する操作信号を入力した場合、テストフレームを制御フレーム間隔時間よりも短い間隔で送信するべく、フレーム間隔時間を、テストフレームの送信間隔時間であるテストフレーム間隔時間に設定する。本実施の形態において、制御フレーム間隔時間を20ミリ秒、テストフレーム間隔時間を10ミリ秒とする。 The frame interval setting unit 111 sets the frame interval time according to the type of the command to be transmitted, and stores the set frame interval time in the RAM as frame interval information. The frame interval setting unit 111 normally sets the frame interval time to the control frame interval time, which is the transmission interval time of the control frame. Further, when the operation signal instructing the communication quality evaluation is input from the user via the input unit 140, the frame interval setting unit 111 sets the frame interval time so as to transmit the test frame at an interval shorter than the control frame interval time. , Set to the test frame interval time, which is the test frame transmission interval time. In the present embodiment, the control frame interval time is 20 milliseconds and the test frame interval time is 10 milliseconds.

ここで、本実施の形態において、制御フレームとは、設備機器200の動作を制御する制御コマンドを格納したフレームである。また、テストフレームとは、設備機器200に通信品質評価の実行を指示するテストコマンドを格納したフレームである。テストフレームは、制御フレームと区別するためのフレームタイプ、フレーム長の情報を含む。テストフレームは、短時間にフレーム全体の送信を完了させるために、そのデータ長が短いことが好ましい。また、テストフレームは、ユーザの操作に応じて送信する以外に、ユーザにより予め設定された送信スケジュールに基づいて、各設備機器200に送信されてもよい。 Here, in the present embodiment, the control frame is a frame in which control commands for controlling the operation of the equipment 200 are stored. The test frame is a frame in which a test command for instructing the equipment 200 to execute the communication quality evaluation is stored. The test frame contains information on the frame type and frame length to distinguish it from the control frame. The data length of the test frame is preferably short in order to complete the transmission of the entire frame in a short time. Further, the test frame may be transmitted to each equipment 200 based on a transmission schedule preset by the user, in addition to being transmitted according to the operation of the user.

無信号時間計測部112は、通信線CL上に信号が流れていない無信号状態の継続時間である無信号時間を計測する。無信号時間計測部112は、例えばCPUに内蔵されたカウンタを用いて、信号検出部160から入力した検出信号に基づいて無信号時間を計測する。 The non-signal time measuring unit 112 measures the non-signal time, which is the duration of the non-signal state in which no signal is flowing on the communication line CL. The non-signal time measurement unit 112 measures the non-signal time based on the detection signal input from the signal detection unit 160, for example, using a counter built in the CPU.

送信状態管理部113は、通信部150の送信処理状態を管理する。送信状態管理部113は、例えば、通信部150が、フレームの送信処理を実行していない「非送信」、制御フレームの送信処理を実行中である「制御フレーム送信中」、テストフレームの送信処理を実行中である「テストフレーム送信中」のいずれの状態であるかを送信状態情報としてRAMに記憶する。送信状態管理部113は、送信制御部114から通信部150に出力される送信要求、通信部150から入力した送信結果通知等に基づいて、送信状態情報を適宜更新する。 The transmission state management unit 113 manages the transmission processing state of the communication unit 150. The transmission state management unit 113 may include, for example, "non-transmission" in which the communication unit 150 does not execute frame transmission processing, "control frame transmission in progress" in which control frame transmission processing is being executed, and test frame transmission processing. Is stored in the RAM as transmission status information in which state of "test frame transmission" is being executed. The transmission state management unit 113 appropriately updates the transmission state information based on the transmission request output from the transmission control unit 114 to the communication unit 150, the transmission result notification input from the communication unit 150, and the like.

送信制御部114は、通信部150を制御して、設備機器200にフレームを送信する。送信制御部114は、送信データを格納したフレームを生成し、無信号時間計測部112が計測する無信号時間がRAMに記憶されたフレーム間隔情報に設定された時間に到達したタイミングで通信部150に対して送信要求を出力することにより、通信部150にフレームの送信を開始させる。 The transmission control unit 114 controls the communication unit 150 to transmit a frame to the equipment device 200. The transmission control unit 114 generates a frame in which transmission data is stored, and when the non-signal time measured by the non-signal time measurement unit 112 reaches the time set in the frame interval information stored in the RAM, the communication unit 150 By outputting a transmission request to the communication unit 150, the communication unit 150 is started to transmit the frame.

表示制御部115は、表示部130を制御して、例えば、設備機器200から受信した通信品質評価情報を表示する。 The display control unit 115 controls the display unit 130 to display, for example, the communication quality evaluation information received from the equipment 200.

なお、フレーム間隔設定部111、無信号時間計測部112、送信状態管理部113、送信制御部114、表示制御部115は、1つのコンピュータにより実現されてもよいし、それぞれが別個のコンピュータにより実現されてもよい。 The frame interval setting unit 111, the no-signal time measurement unit 112, the transmission state management unit 113, the transmission control unit 114, and the display control unit 115 may be realized by one computer, or each may be realized by a separate computer. May be done.

記憶部120は、記憶内容が書き換え可能な不揮発性の半導体メモリ、ハードディスクドライブ等を備える。記憶部120は、制御部110の処理に用いられる各種プログラム、入力データおよび送受信データ等の各種データを記憶する。 The storage unit 120 includes a non-volatile semiconductor memory, a hard disk drive, and the like whose stored contents can be rewritten. The storage unit 120 stores various data such as various programs, input data, and transmission / reception data used for processing of the control unit 110.

表示部130は、液晶ディスプレイ(LCD:Liquid Crystal Display)や有機EL(Electro-Luminescent)ディスプレイ等の表示装置を備え、制御部110から出力された各種の情報を表示出力する。表示部130は、制御部110の制御のもと、例えば、設備機器200から受信した通信品質評価情報を表示する。 The display unit 130 includes a display device such as a liquid crystal display (LCD) or an organic EL (Electro-Luminescent) display, and displays and outputs various information output from the control unit 110. Under the control of the control unit 110, the display unit 130 displays, for example, communication quality evaluation information received from the equipment 200.

入力部140は、タッチパネル、操作ボタン等を備え、ユーザによるデータ入力、操作等を受け付け、受け付けた入力に応じた信号を制御部110に出力する。入力部140は、例えば、ユーザによる通信品質評価を指示する操作を受け付け、その旨を制御部110に出力する。なお、タッチパネルは、表示部130の表示画面と、これに重ねて設けられたタッチセンサとを備えるものでもよい。 The input unit 140 includes a touch panel, operation buttons, etc., receives data input, operation, etc. by the user, and outputs a signal corresponding to the received input to the control unit 110. The input unit 140 receives, for example, an operation instructing the user to evaluate the communication quality, and outputs the operation to the control unit 110. The touch panel may include a display screen of the display unit 130 and a touch sensor provided on the display screen.

通信部150は、設備機器200と通信するための通信インタフェースであり、制御部110の制御のもと、設備機器200へのデータの送信、および、設備機器200からのデータの受信を行う。通信部150は、制御部110の送信要求に応じて送信処理を実行した場合、送信完了または送信エラーを示す送信結果通知を制御部110に出力する。また、通信部150は、受信処理を実行した場合、受信完了または受信エラーを示す受信結果通知を制御部110に出力する。なお、受信したフレームが自装置宛てでない場合、通信部150は、制御部110に通知することなくそのフレームを破棄する。 The communication unit 150 is a communication interface for communicating with the equipment device 200, and under the control of the control unit 110, transmits data to the equipment device 200 and receives data from the equipment device 200. When the transmission process is executed in response to the transmission request of the control unit 110, the communication unit 150 outputs a transmission result notification indicating transmission completion or transmission error to the control unit 110. Further, when the reception process is executed, the communication unit 150 outputs a reception result notification indicating reception completion or reception error to the control unit 110. If the received frame is not addressed to the own device, the communication unit 150 discards the frame without notifying the control unit 110.

信号検出部160は、通信線CL上に信号が流れているか否かを検出する。信号検出部160は、例えば電圧センサを備え、通信線CLの電圧を常時監視し、信号の検出の有無を制御部110に出力する。 The signal detection unit 160 detects whether or not a signal is flowing on the communication line CL. The signal detection unit 160 includes, for example, a voltage sensor, constantly monitors the voltage of the communication line CL, and outputs the presence / absence of signal detection to the control unit 110.

設備機器200は、図3に示すように、設備機器200を統括的に制御する制御部210、各種プログラムおよびデータを記憶する記憶部220、制御装置100および設備機器200とデータ通信を行う通信部230、通信線CLの電圧値を取得する電圧取得部240を備える。これらの各部位は、バスラインBLを介して相互に電気的に接続されている。 As shown in FIG. 3, the equipment 200 includes a control unit 210 that comprehensively controls the equipment 200, a storage unit 220 that stores various programs and data, a control device 100, and a communication unit that performs data communication with the equipment 200. 230, a voltage acquisition unit 240 for acquiring the voltage value of the communication line CL is provided. Each of these parts is electrically connected to each other via a bus line BL.

制御部210は、CPU、RAM、ROM等を有するコンピュータを備える。制御部210は、ROMに記憶された各種の動作プログラムを読み出してRAM上で実行することにより、設備機器200の各構成部位を制御する。 The control unit 210 includes a computer having a CPU, RAM, ROM, and the like. The control unit 210 controls each component of the equipment 200 by reading various operation programs stored in the ROM and executing them on the RAM.

制御部210は、機能的には、フレーム間隔設定部211、無信号時間計測部212、送信状態管理部213、送信制御部214、実測波形取得部215、理論波形取得部216、通信品質評価部217を有する。 Functionally, the control unit 210 has a frame interval setting unit 211, a no-signal time measurement unit 212, a transmission state management unit 213, a transmission control unit 214, an actual measurement waveform acquisition unit 215, a theoretical waveform acquisition unit 216, and a communication quality evaluation unit. It has 217.

フレーム間隔設定部211は、フレーム間隔時間を設定し、設定したフレーム間隔時間をフレーム間隔情報としてRAMに記憶する。フレーム間隔設定部211は、制御装置100のフレーム間隔設定部111とは異なり、例えば、設備機器200の電源投下に伴う初期設定の際に、一旦、フレーム間隔時間を制御フレーム間隔時間に設定した後は変更することはない。すなわち、設備機器200は、常に制御フレーム間隔時間に基づいて制御フレームを外部に送信する。 The frame interval setting unit 211 sets the frame interval time, and stores the set frame interval time in the RAM as frame interval information. Unlike the frame interval setting unit 111 of the control device 100, the frame interval setting unit 211 once sets the frame interval time to the control frame interval time at the time of initial setting when the power of the equipment 200 is turned off. Does not change. That is, the equipment 200 always transmits the control frame to the outside based on the control frame interval time.

無信号時間計測部212は、通信線CL上に信号が流れていない無信号状態の継続時間である無信号時間を計測する。無信号時間計測部212は、例えばCPUに内蔵されたカウンタを用いて、電圧取得部240から入力した電圧検出信号に基づいて無信号時間を計測する。 The no-signal time measuring unit 212 measures the no-signal time, which is the duration of the no-signal state in which no signal is flowing on the communication line CL. The non-signal time measuring unit 212 measures the non-signal time based on the voltage detection signal input from the voltage acquisition unit 240, for example, using a counter built in the CPU.

送信状態管理部213は、通信部230の送信処理状態を管理する。送信状態管理部213は、例えば、通信部230が、フレームの送信処理を実行していない「非送信」、制御フレームの送信処理を実行中である「制御フレーム送信中」、テストフレームの送信処理を実行中である「テストフレーム送信中」のいずれの状態であるかを送信状態情報としてRAMに記憶する。送信状態管理部213は、送信制御部214から通信部230に出力される送信要求、通信部230から入力した送信結果通知等に基づいて、送信状態情報を適宜更新する。 The transmission state management unit 213 manages the transmission processing state of the communication unit 230. In the transmission state management unit 213, for example, the communication unit 230 does not execute the frame transmission process "non-transmission", the control frame transmission process is executing "control frame transmission", and the test frame transmission process. Is stored in the RAM as transmission status information in which state of "test frame transmission" is being executed. The transmission state management unit 213 appropriately updates the transmission state information based on the transmission request output from the transmission control unit 214 to the communication unit 230, the transmission result notification input from the communication unit 230, and the like.

送信制御部214は、通信部230を制御して、外部にフレームを送信する。送信制御部214は、送信データを格納したフレームを生成し、無信号時間計測部212が計測する無信号時間がRAMに記憶されたフレーム間隔情報に設定された時間に到達したタイミングで通信部230に対して送信要求を出力することにより、通信部230にフレームの送信を開始させる。 The transmission control unit 214 controls the communication unit 230 to transmit a frame to the outside. The transmission control unit 214 generates a frame in which transmission data is stored, and the communication unit 230 arrives at the timing when the non-signal time measured by the non-signal time measurement unit 212 reaches the time set in the frame interval information stored in the RAM. By outputting a transmission request to the communication unit 230, the communication unit 230 is started to transmit the frame.

実測波形取得部215は、電圧取得部240から入力した一定期間の通信線CLの電圧値から、通信部230を介して受信したテストフレームに対応する電圧波形を特定し、特定した電圧波形を実測波形情報として記憶部220に記憶する。 The actual measurement waveform acquisition unit 215 identifies the voltage waveform corresponding to the test frame received via the communication unit 230 from the voltage value of the communication line CL for a certain period input from the voltage acquisition unit 240, and actually measures the specified voltage waveform. It is stored in the storage unit 220 as waveform information.

理論波形取得部216は、記憶部220に予め記憶された理論波形情報を読み出して、テストフレームの理想的な電圧波形を示す理論波形を取得する。 The theoretical waveform acquisition unit 216 reads out the theoretical waveform information stored in advance in the storage unit 220, and acquires a theoretical waveform showing an ideal voltage waveform of the test frame.

通信品質評価部217は、記憶部220に記憶された実測波形情報が示すテストフレームの実測波形と、理論波形取得部216が取得したテストフレームの理論波形とを比較し、両波形の各パルスにおける波高値、サグ、パルス幅、立ち上がり時間、立ち下がり時間のそれぞれの差分が予め定められた許容範囲内であるか否かを評価する。 The communication quality evaluation unit 217 compares the measured waveform of the test frame indicated by the measured waveform information stored in the storage unit 220 with the theoretical waveform of the test frame acquired by the theoretical waveform acquisition unit 216, and in each pulse of both waveforms. It is evaluated whether or not the difference between the peak value, the sag, the pulse width, the rise time, and the fall time is within a predetermined allowable range.

ここで、電圧波形の各パルスの波高値、パルス幅、サグ、立ち上がり時間、立ち下がり時間は、例えば、図4に示すように定義される。波高値は、パルスの電圧の最大値である。パルス幅は、電圧が波高値の50%に上昇した時点から波高値の50%に下降した時点までの時間である。サグは、立ち上がった後から立ち下がる前までのパルスのトップ部分における電圧低下である。サグの大きさは、電圧値の低下分の波高値に対する割合で表される。立ち上がり時間は、電圧が波高値の10%から90%まで増加するまでに要する時間である。立ち下がり時間は、電圧が波高値の90%から10%まで減少するまでに要する時間である。 Here, the peak value, pulse width, sag, rise time, and fall time of each pulse of the voltage waveform are defined as shown in FIG. 4, for example. The peak value is the maximum value of the voltage of the pulse. The pulse width is the time from the time when the voltage rises to 50% of the peak value to the time when the voltage drops to 50% of the peak value. The sag is the voltage drop at the top of the pulse from after it rises to before it falls. The size of the sag is expressed as a ratio of the decrease in voltage value to the peak value. The rise time is the time required for the voltage to increase from 10% to 90% of the peak value. The fall time is the time required for the voltage to decrease from 90% to 10% of the peak value.

また、通信品質評価部217は、例えば、差分が許容範囲を超えたビット数の全ビット数に占める割合に応じて、制御装置100と自装置との間の通信系に不具合があるか否かを判定する。そして、判定結果を示す通信品質評価情報を、通信部230を介して制御装置100に送信する。 Further, the communication quality evaluation unit 217 determines whether or not there is a problem in the communication system between the control device 100 and the own device, for example, according to the ratio of the number of bits whose difference exceeds the permissible range to the total number of bits. To judge. Then, the communication quality evaluation information indicating the determination result is transmitted to the control device 100 via the communication unit 230.

テストフレームの理論波形は、制御装置100がテストフレームを送信する際に各ビットに応じて通信線CLに印加する電圧の理論値から導出される。 The theoretical waveform of the test frame is derived from the theoretical value of the voltage applied to the communication line CL according to each bit when the control device 100 transmits the test frame.

なお、フレーム間隔設定部211、無信号時間計測部212、送信状態管理部213、送信制御部214、実測波形取得部215、理論波形取得部216、通信品質評価部217は、1つのコンピュータにより実現されてもよいし、それぞれが別個のコンピュータにより実現されてもよい。 The frame interval setting unit 211, the no-signal time measurement unit 212, the transmission state management unit 213, the transmission control unit 214, the actual measurement waveform acquisition unit 215, the theoretical waveform acquisition unit 216, and the communication quality evaluation unit 217 are realized by one computer. It may be done, or each may be realized by a separate computer.

記憶部220は、記憶内容が書き換え可能な不揮発性の半導体メモリ、ハードディスクドライブ等を備える。記憶部220は、制御部210の処理に用いられる各種プログラム、入力データおよび送受信データ等の各種データを記憶する。 The storage unit 220 includes a non-volatile semiconductor memory, a hard disk drive, and the like whose stored contents can be rewritten. The storage unit 220 stores various data such as various programs, input data, and transmission / reception data used for processing of the control unit 210.

また、記憶部220は、制御装置100から送信されるテストフレームの理論波形を示す理論波形情報、実測波形と理論波形の評価要素ごとの差分の許容範囲を示す許容範囲情報、テストフレームの実測波形を示す実測波形情報を記憶する。 Further, the storage unit 220 includes theoretical waveform information indicating the theoretical waveform of the test frame transmitted from the control device 100, allowable range information indicating the allowable range of the difference between the measured waveform and the evaluation element of the theoretical waveform, and the measured waveform of the test frame. The measured waveform information indicating is stored.

通信部230は、制御装置100と通信するための通信インタフェースであり、制御部210の制御のもと、制御装置100へのデータの送信、および、制御装置100からのデータの受信を行う。 The communication unit 230 is a communication interface for communicating with the control device 100, and under the control of the control unit 210, transmits data to the control device 100 and receives data from the control device 100.

電圧取得部240は、通信線CLを介して制御装置100との間で伝送される信号の電圧値を取得する。電圧取得部240は、例えば、電圧センサおよびAD(Analog to Digital)コンバータを備え、通信線CLの電圧値を一定周期毎にサンプリングしてデジタル値に変換し、制御部210に出力する。 The voltage acquisition unit 240 acquires the voltage value of the signal transmitted to and from the control device 100 via the communication line CL. The voltage acquisition unit 240 includes, for example, a voltage sensor and an AD (Analog to Digital) converter, samples the voltage value of the communication line CL at regular intervals, converts it into a digital value, and outputs the voltage value to the control unit 210.

次に、図5に示すフローチャートを参照して、制御装置100の制御部110が実行するテストフレーム送信処理について説明する。テストフレーム送信処理は、各フレームを設備機器200に送信する間に信号解析用のテストフレームを送信する処理である。制御部110は、例えば、入力部140を介してユーザによる通信品質評価を指示する操作を受け付けたことに応答して、テストフレーム送信処理を開始する。 Next, the test frame transmission process executed by the control unit 110 of the control device 100 will be described with reference to the flowchart shown in FIG. The test frame transmission process is a process of transmitting a test frame for signal analysis while transmitting each frame to the equipment 200. The control unit 110 starts the test frame transmission process in response to receiving, for example, an operation instructing the user to evaluate the communication quality via the input unit 140.

制御部110は、テストフレーム送信処理を開始すると、まず、通信品質評価の対象である設備機器200宛てのテストフレームを生成する(ステップS101)。 When the control unit 110 starts the test frame transmission process, it first generates a test frame addressed to the equipment 200, which is the target of the communication quality evaluation (step S101).

続いて、制御部110は、通信部150の送信状態が「非送信」であるか否かを判定する(ステップS102)。制御部110は、RAMに記憶された送信状態情報を参照して「非送信」であるか否かを判定し、事前に実行された制御フレームの送信が完了しているか否かを確認する。送信状態が「非送信」ではないと判定した場合(ステップS102;NO)、制御部110は、ステップS102の処理を繰り返し、送信状態が「非送信」となるまで待機する。 Subsequently, the control unit 110 determines whether or not the transmission state of the communication unit 150 is “non-transmission” (step S102). The control unit 110 refers to the transmission state information stored in the RAM to determine whether or not it is “non-transmission”, and confirms whether or not the transmission of the control frame executed in advance is completed. When it is determined that the transmission state is not "non-transmission" (step S102; NO), the control unit 110 repeats the process of step S102 and waits until the transmission state becomes "non-transmission".

一方、送信状態が「非送信」であると判定した場合(ステップS102;YES)、制御部110は、通信部150の送信状態を「テストフレーム送信中」に設定する(ステップS103)。具体的には、制御部110の送信状態管理部113は、RAMに記憶された送信状態情報を「テストフレーム送信中」に変更する。 On the other hand, when it is determined that the transmission state is "non-transmission" (step S102; YES), the control unit 110 sets the transmission state of the communication unit 150 to "test frame transmission in progress" (step S103). Specifically, the transmission state management unit 113 of the control unit 110 changes the transmission state information stored in the RAM to "test frame transmission in progress".

送信状態が「非送信」になった場合、通信線CL上を流れる信号がない無信号状態となり、通常、制御装置100および設備機器200は、制御フレーム間隔時間が経過するまでフレームの送信を待機する。制御部110は、設備機器200のフレーム送信待機中にテストフレームを送信するために、送信状態を「テストフレーム送信中」に設定し、以下の処理を実行する。 When the transmission state becomes "non-transmission", there is no signal flowing on the communication line CL, and the control device 100 and the equipment 200 normally wait for frame transmission until the control frame interval time elapses. To do. The control unit 110 sets the transmission state to "test frame transmission in progress" and executes the following processing in order to transmit the test frame while waiting for the frame transmission of the equipment device 200.

制御部110は、フレーム間隔時間をテストフレーム間隔時間に設定する(ステップS104)。具体的には、制御部110のフレーム間隔設定部111は、RAMに記憶されたフレーム間隔情報をテストフレーム間隔時間に変更する。テストフレーム間隔時間は、通常の制御フレーム間隔時間よりも短い時間であり、例えば、10ミリ秒である。 The control unit 110 sets the frame interval time to the test frame interval time (step S104). Specifically, the frame interval setting unit 111 of the control unit 110 changes the frame interval information stored in the RAM to the test frame interval time. The test frame interval time is shorter than the normal control frame interval time, for example, 10 milliseconds.

次に、制御部110は、無信号時間がテストフレーム間隔時間に到達したか否かを判定する(ステップS105)。制御部110は、無信号時間計測部112が計測する無信号時間、すなわち、内蔵カウンタのカウント値を参照して判定する。無信号時間がテストフレーム間隔時間に到達していないと判定した場合(ステップS105;NO)、制御部110は、ステップS105の処理を繰り返し、無信号時間がテストフレーム間隔時間に到達するまで待機する。 Next, the control unit 110 determines whether or not the no-signal time has reached the test frame interval time (step S105). The control unit 110 determines by referring to the no-signal time measured by the no-signal time measurement unit 112, that is, the count value of the built-in counter. When it is determined that the no-signal time has not reached the test frame interval time (step S105; NO), the control unit 110 repeats the process of step S105 and waits until the no-signal time reaches the test frame interval time. ..

一方、無信号時間がテストフレーム間隔時間に到達したと判定した場合(ステップS105;YES)、制御部110は、通信部150に対してテストフレームの送信要求を出力する(ステップS106)。テストフレームの送信要求を入力した通信部150は、テストフレームを送信する。 On the other hand, when it is determined that the no-signal time has reached the test frame interval time (step S105; YES), the control unit 110 outputs a test frame transmission request to the communication unit 150 (step S106). The communication unit 150 that has input the test frame transmission request transmits the test frame.

通信部150にテストフレームの送信要求を出力した後、制御部110は、通信部150から送信結果通知を入力したか否かを判定する(ステップS107)。送信結果通知を入力していないと判定した場合(ステップS107;NO)、制御部110は、ステップS107の処理を繰り返し、送信結果通知を入力するまで待機する。 After outputting the transmission request of the test frame to the communication unit 150, the control unit 110 determines whether or not the transmission result notification has been input from the communication unit 150 (step S107). If it is determined that the transmission result notification has not been input (step S107; NO), the control unit 110 repeats the process of step S107 and waits until the transmission result notification is input.

送信結果通知を入力したと判定した場合(ステップS107;YES)、制御部110は、フレーム間隔時間を制御フレーム間隔時間に設定する(ステップS108)。そして、制御部110は、送信状態を「非送信」に設定し(ステップS109)、テストフレーム送信処理を終了する。 When it is determined that the transmission result notification has been input (step S107; YES), the control unit 110 sets the frame interval time to the control frame interval time (step S108). Then, the control unit 110 sets the transmission state to "non-transmission" (step S109), and ends the test frame transmission process.

次に、図6に示すフローチャートを参照して、設備機器200の制御部210が実行する通信品質評価処理について説明する。通信品質評価処理は、テストフレームの実測波形と理論波形とを比較して制御装置100と設備機器200間の通信品質評価を行う処理である。制御部210は、制御装置100からテストフレームを受信したことに応答して、通信品質評価処理を実行する。 Next, the communication quality evaluation process executed by the control unit 210 of the equipment 200 will be described with reference to the flowchart shown in FIG. The communication quality evaluation process is a process for evaluating the communication quality between the control device 100 and the equipment 200 by comparing the measured waveform of the test frame with the theoretical waveform. The control unit 210 executes the communication quality evaluation process in response to receiving the test frame from the control device 100.

制御部210は、通信品質評価処理を開始すると、まず、テストフレームの実測波形を取得する(ステップS201)。具体的には、制御部210の実測波形取得部215は、記憶部220に記憶された実測波形情報を参照し、テストフレームの実測波形を取得する。 When the control unit 210 starts the communication quality evaluation process, it first acquires the measured waveform of the test frame (step S201). Specifically, the measured waveform acquisition unit 215 of the control unit 210 refers to the measured waveform information stored in the storage unit 220 and acquires the measured waveform of the test frame.

次に、制御部210は、テストフレームの理論波形を取得する(ステップS202)。具体的には、制御部210の理論波形取得部216は、記憶部220に記憶された理論波形情報が示すテストフレームの理論波形を記憶部220から読み出して取得する。 Next, the control unit 210 acquires the theoretical waveform of the test frame (step S202). Specifically, the theoretical waveform acquisition unit 216 of the control unit 210 reads out the theoretical waveform of the test frame indicated by the theoretical waveform information stored in the storage unit 220 from the storage unit 220 and acquires it.

テストフレームの実測波形および理論波形を取得した後、通信品質評価部217は、実測波形と理論波形とを比較して、自機と制御装置100との間の通信品質を評価する(ステップS203)。通信品質評価部217は、テストフレームの実測波形と理論波形の各ビットにおける波高値、サグ、パルス幅、立ち上がり時間、立ち下がり時間のそれぞれの差分が、記憶部220に記憶された許容範囲情報が示す許容範囲内であるか否かを判定する。そして、通信品質評価部217は、例えば、差分が許容範囲を超えたビット数の全ビット数に占める割合に応じて、通信品質が適正であるか否かを評価する。 After acquiring the measured waveform and the theoretical waveform of the test frame, the communication quality evaluation unit 217 compares the measured waveform with the theoretical waveform and evaluates the communication quality between the own machine and the control device 100 (step S203). .. The communication quality evaluation unit 217 stores the allowable range information stored in the storage unit 220 as the difference between the peak value, sag, pulse width, rise time, and fall time of each bit of the measured waveform and the theoretical waveform of the test frame. Judge whether it is within the allowable range shown. Then, the communication quality evaluation unit 217 evaluates whether or not the communication quality is appropriate, for example, according to the ratio of the number of bits whose difference exceeds the permissible range to the total number of bits.

ステップS203の処理を実行した後、制御部210は、通信部230を制御して、通信品質の評価結果を示す通信品質評価情報を制御装置100に送信し(ステップS204)、通信品質評価処理を終了する。 After executing the process of step S203, the control unit 210 controls the communication unit 230 to transmit the communication quality evaluation information indicating the communication quality evaluation result to the control device 100 (step S204), and performs the communication quality evaluation process. finish.

以上説明したように、本実施の形態に係る設備管理システム1において、制御装置100は、制御フレームの送信間隔として設定された制御フレーム間隔時間の期間内にテストフレームを設備機器200に送信する。このように、制御装置100が設備機器200のフレーム送信の待機時間中に通信品質評価の実行を指示するテストフレームを設備機器200に送信するため、設備機器200は、受信したテストフレームの電圧波形に許容範囲を超える歪みが生じている場合には、通信系の不具合が発生していることを容易に判断することができ、通信品質を効率的に評価することができる。 As described above, in the equipment management system 1 according to the present embodiment, the control device 100 transmits the test frame to the equipment 200 within the period of the control frame interval time set as the transmission interval of the control frame. In this way, since the control device 100 transmits the test frame instructing the execution of the communication quality evaluation to the equipment equipment 200 during the standby time for frame transmission of the equipment equipment 200, the equipment equipment 200 transmits the voltage waveform of the received test frame. If the distortion exceeds the permissible range, it can be easily determined that a communication system defect has occurred, and the communication quality can be evaluated efficiently.

また、制御装置100は、通信線CLに信号が流れていない無信号時間を計測する無信号時間計測部112を備え、無信号時間が制御フレーム間隔時間よりも短いテストフレーム間隔時間に達したタイミングで、テストフレームを設備機器200に送信する。これにより、設備機器200のフレーム送信の待機時間中に確実に信号衝突が生じていないテストフレームを設備機器200に送信することができ、通信品質を効率的に評価することができる。 Further, the control device 100 includes a no-signal time measuring unit 112 for measuring the no-signal time when no signal is flowing through the communication line CL, and the timing when the no-signal time reaches the test frame interval time shorter than the control frame interval time. Then, the test frame is transmitted to the equipment 200. As a result, a test frame in which no signal collision has occurred can be reliably transmitted to the equipment 200 during the waiting time for frame transmission of the equipment 200, and the communication quality can be evaluated efficiently.

(実施の形態2)
上記の実施の形態1では、制御装置100は、制御フレームの送信間隔内の信号衝突が発生しにくいタイミングでテストフレームを設備機器200に送信したが、テストフレームの送信タイミングはこれに限られない。本実施の形態では、テストフレームを更に信号衝突が発生する可能性が低いタイミングで送信することにより、通信品質の評価の精度を高める例について説明する。
(Embodiment 2)
In the first embodiment, the control device 100 transmits the test frame to the equipment 200 at a timing at which signal collision within the transmission interval of the control frame is unlikely to occur, but the transmission timing of the test frame is not limited to this. .. In this embodiment, an example of improving the accuracy of communication quality evaluation by transmitting a test frame at a timing at which a signal collision is less likely to occur will be described.

なお、実施の形態2に係る設備管理システムの構成は、実施の形態1と同様であるため、実施の形態2では、実施の形態1で用いた符号を用いて説明し、その詳細な説明を省略する。 Since the configuration of the equipment management system according to the second embodiment is the same as that of the first embodiment, the second embodiment will be described using the reference numerals used in the first embodiment, and the detailed description thereof will be described. Omit.

図7に示すフローチャートを参照して、実施の形態2に係る制御装置100の制御部110が実行するテストフレーム送信処理について説明する。実施の形態2に係るテストフレーム送信処理は、ダミーフレームおよびテストフレームを送信する処理である。ダミーフレームは、設備機器200に実効的な処理を実行させることのないダミーコマンドを格納したフレームであり、テストフレームの送信に先立ち、設備機器200に送信される。すなわち、制御装置100は、テストフレームの送信前にダミーフレームを送信することにより、設備機器200のフレーム送信の待機時間を確保した上で、この期間内にテストフレームを設備機器200に送信する。制御フレーム間隔時間の期間内にダミーフレームとテストフレームの2つのフレームが送信される。制御部110は、例えば、入力部140を介してユーザによる通信評価の開始を指示する操作を受け付けたことに応答して、テストフレーム送信処理を開始する。 The test frame transmission process executed by the control unit 110 of the control device 100 according to the second embodiment will be described with reference to the flowchart shown in FIG. The test frame transmission process according to the second embodiment is a process of transmitting a dummy frame and a test frame. The dummy frame is a frame in which a dummy command that does not cause the equipment device 200 to execute effective processing is stored, and is transmitted to the equipment device 200 prior to the transmission of the test frame. That is, the control device 100 transmits a dummy frame before transmitting the test frame to secure a waiting time for frame transmission of the equipment device 200, and then transmits the test frame to the equipment device 200 within this period. Two frames, a dummy frame and a test frame, are transmitted within the control frame interval time. The control unit 110 starts the test frame transmission process in response to receiving, for example, an operation instructing the user to start the communication evaluation via the input unit 140.

制御部110は、テストフレーム送信処理を開始すると、まず、通信品質評価の対象である設備機器200宛てのダミーフレームおよびテストフレームを生成する(ステップS301)。 When the control unit 110 starts the test frame transmission process, the control unit 110 first generates a dummy frame and a test frame addressed to the equipment 200 to be evaluated for communication quality (step S301).

続いて、制御部110は、通信部150の送信状態が「非送信」であるか否かを判定する(ステップS302)。制御部110は、RAMに記憶された送信状態情報を参照して「非送信」であるか否かを判定し、事前に実行された制御フレームの送信が完了しているか否かを確認する。送信状態が「非送信」ではないと判定した場合(ステップS302;NO)、制御部110は、ステップS302の処理を繰り返し、送信状態が「非送信」となるまで待機する。 Subsequently, the control unit 110 determines whether or not the transmission state of the communication unit 150 is “non-transmission” (step S302). The control unit 110 refers to the transmission state information stored in the RAM to determine whether or not it is “non-transmission”, and confirms whether or not the transmission of the control frame executed in advance is completed. When it is determined that the transmission state is not "non-transmission" (step S302; NO), the control unit 110 repeats the process of step S302 and waits until the transmission state becomes "non-transmission".

一方、送信状態が「非送信」であると判定した場合(ステップS302;YES)、制御部110は、通信部150の送信状態を「テストフレーム送信中」に設定する(ステップS303)。送信状態管理部113は、RAMに記憶された送信状態情報を「テストフレーム送信中」に設定する。 On the other hand, when it is determined that the transmission state is "non-transmission" (step S302; YES), the control unit 110 sets the transmission state of the communication unit 150 to "test frame transmission in progress" (step S303). The transmission state management unit 113 sets the transmission state information stored in the RAM to “test frame transmission in progress”.

制御部110は、フレーム間隔時間をダミーフレーム間隔時間に設定する(ステップS304)。送信状態管理部113は、RAMに記憶されたフレーム間隔情報をダミーフレーム間隔時間に設定する。ダミーフレーム間隔時間は、通常の制御フレーム間隔時間よりも十分に短い時間であり、例えば、5ミリ秒である。 The control unit 110 sets the frame interval time to the dummy frame interval time (step S304). The transmission state management unit 113 sets the frame interval information stored in the RAM to the dummy frame interval time. The dummy frame interval time is a time sufficiently shorter than the normal control frame interval time, for example, 5 milliseconds.

次に、制御部110は、無信号時間がダミーフレーム間隔時間に到達したか否かを判定する(ステップS305)。無信号時間がダミーフレーム間隔時間に到達していないと判定した場合(ステップS305;NO)、制御部110は、ステップS305の処理を繰り返し、無信号時間がダミーフレーム間隔時間に到達するまで待機する。 Next, the control unit 110 determines whether or not the no-signal time has reached the dummy frame interval time (step S305). When it is determined that the no-signal time has not reached the dummy frame interval time (step S305; NO), the control unit 110 repeats the process of step S305 and waits until the no-signal time reaches the dummy frame interval time. ..

一方、無信号時間がダミーフレーム間隔時間に到達したと判定した場合(ステップS305;YES)、制御部110は、通信部150に対してダミーフレームの送信要求を出力する(ステップS306)。ダミーフレームの送信要求を入力した通信部150は、ダミーフレームを送信する。ダミーフレームを受信した設備機器200は、ダミーフレームの宛先である設備機器200を含め、特段の処理を実行することなくダミーフレームを破棄する。 On the other hand, when it is determined that the no-signal time has reached the dummy frame interval time (step S305; YES), the control unit 110 outputs a dummy frame transmission request to the communication unit 150 (step S306). The communication unit 150 that has input the dummy frame transmission request transmits the dummy frame. The equipment 200 that has received the dummy frame, including the equipment 200 that is the destination of the dummy frame, discards the dummy frame without executing any special processing.

通信部150にダミーフレームの送信要求を出力した後、制御部110は、通信部150から送信結果通知を入力したか否かを判定する(ステップS307)。送信結果通知を入力していないと判定した場合(ステップS307;NO)、制御部110は、ステップS307の処理を繰り返し、送信結果通知を入力するまで待機する。 After outputting the dummy frame transmission request to the communication unit 150, the control unit 110 determines whether or not the transmission result notification has been input from the communication unit 150 (step S307). If it is determined that the transmission result notification has not been input (step S307; NO), the control unit 110 repeats the process of step S307 and waits until the transmission result notification is input.

送信結果通知を入力したと判定した場合(ステップS307;YES)、制御部110は、フレーム間隔時間をテストフレーム間隔時間に設定する(ステップS308)。具体的には、制御部110のフレーム間隔設定部111は、RAMに記憶されたフレーム間隔情報をテストフレーム間隔時間に設定する。また、制御部110の無信号時間計測部112は、通信部150がダミーフレームの送信が完了すると、無信号時間の計測を再び開始する。 When it is determined that the transmission result notification has been input (step S307; YES), the control unit 110 sets the frame interval time to the test frame interval time (step S308). Specifically, the frame interval setting unit 111 of the control unit 110 sets the frame interval information stored in the RAM to the test frame interval time. Further, the non-signal time measurement unit 112 of the control unit 110 restarts the measurement of the non-signal time when the communication unit 150 completes the transmission of the dummy frame.

次に、制御部110は、無信号時間がテストフレーム間隔時間に到達したか否かを判定する(ステップS309)。制御部110は、無信号時間計測部112による計測時間がフレーム間隔情報に設定されたテストフレーム間隔時間に到達したか否かに応じて判定する。無信号時間がテストフレーム間隔時間に到達していないと判定した場合(ステップS309;NO)、制御部110は、ステップS309の処理を繰り返し、無信号時間がテストフレーム間隔時間に到達するまで待機する。 Next, the control unit 110 determines whether or not the no-signal time has reached the test frame interval time (step S309). The control unit 110 determines whether or not the measurement time by the non-signal time measurement unit 112 has reached the test frame interval time set in the frame interval information. When it is determined that the no-signal time has not reached the test frame interval time (step S309; NO), the control unit 110 repeats the process of step S309 and waits until the no-signal time reaches the test frame interval time. ..

無信号時間がテストフレーム間隔時間に到達したと判定した場合(ステップS309;YES)、制御部110は、通信部150に対してテストフレームの送信要求を出力する(ステップS310)。テストフレームの送信要求を入力した通信部150は、テストフレームを送信する。 When it is determined that the no-signal time has reached the test frame interval time (step S309; YES), the control unit 110 outputs a test frame transmission request to the communication unit 150 (step S310). The communication unit 150 that has input the test frame transmission request transmits the test frame.

テストフレームの宛先の設備機器200は、テストフレームを受信すると、実施の形態1と同様、テストフレームの実測波形と理論波形とを比較し、通信品質を評価する。そして、設備機器200は、通信品質評価情報を制御装置100に送信する。 When the equipment 200, which is the destination of the test frame, receives the test frame, it compares the measured waveform of the test frame with the theoretical waveform and evaluates the communication quality, as in the first embodiment. Then, the equipment 200 transmits the communication quality evaluation information to the control device 100.

通信部150にテストフレームの送信要求を出力した後、制御部110は、通信部150から送信結果通知を入力したか否かを判定する(ステップS311)。送信結果通知を入力していないと判定した場合(ステップS311;NO)、制御部110は、ステップS311の処理を繰り返し、送信結果通知を入力するまで待機する。 After outputting the transmission request of the test frame to the communication unit 150, the control unit 110 determines whether or not the transmission result notification has been input from the communication unit 150 (step S311). If it is determined that the transmission result notification has not been input (step S311; NO), the control unit 110 repeats the process of step S311 and waits until the transmission result notification is input.

送信結果通知を入力したと判定した場合(ステップS311;YES)、制御部110は、フレーム間隔時間を制御フレーム間隔時間に設定し(ステップS312)、送信状態を「非送信」に設定した後(ステップS313)、テストフレーム送信処理を終了する。 When it is determined that the transmission result notification has been input (step S311; YES), the control unit 110 sets the frame interval time to the control frame interval time (step S312), and then sets the transmission state to "non-transmission" (step S312). Step S313), the test frame transmission process is terminated.

以上説明したように、本実施の形態に係る設備管理システム1では、制御装置100は、制御フレーム間隔時間内にダミーフレームとテストフレームを順次設備機器200に送信する。このように、テストフレームの送信前にダミーフレームを送信することにより、テストフレームを信号衝突が発生する可能性が更に低いタイミングで送信することができ、通信品質をより効率的に評価することができる。 As described above, in the equipment management system 1 according to the present embodiment, the control device 100 sequentially transmits dummy frames and test frames to the equipment equipment 200 within the control frame interval time. In this way, by transmitting the dummy frame before transmitting the test frame, the test frame can be transmitted at a timing at which the possibility of signal collision is even lower, and the communication quality can be evaluated more efficiently. it can.

なお、本発明は、上記の実施の形態に限定されず、本発明の要旨を逸脱しない範囲での種々の変形および応用が可能である。 The present invention is not limited to the above embodiment, and various modifications and applications are possible without departing from the gist of the present invention.

例えば、制御装置100が備える機能を設備機器200が備え、また、設備機器200が備える機能を制御装置100が備えることにより、制御装置100および設備機器200が互いに通信品質の評価を実行してもよい。また、設備管理システム1が、制御装置100および設備機器200を管理する設備管理装置を備え、例えば、設備管理装置が各装置間の通信品質評価情報を統合的に管理してもよい。 For example, even if the equipment 200 includes the functions provided by the control device 100 and the control device 100 includes the functions provided by the equipment 200, the control device 100 and the equipment 200 evaluate each other's communication quality. Good. Further, the equipment management system 1 may include an equipment management device for managing the control device 100 and the equipment equipment 200, and for example, the equipment management device may manage communication quality evaluation information between the devices in an integrated manner.

例えば、制御装置100の信号検出部160の機能を、通信部150が備える通信インタフェースにより実現させ、また、設備機器200の電圧取得部240の機能を、通信部230が備える通信インタフェースにより実現させることにより、信号検出部160および電圧取得部240を省略してもよい。 For example, the function of the signal detection unit 160 of the control device 100 is realized by the communication interface provided in the communication unit 150, and the function of the voltage acquisition unit 240 of the equipment device 200 is realized by the communication interface provided in the communication unit 230. Therefore, the signal detection unit 160 and the voltage acquisition unit 240 may be omitted.

上記の実施の形態において、制御装置100および設備機器200が備えるCPUが実行する動作プログラムは、あらかじめROMに記憶されていた。しかしながら、本発明は、これに限定されず、上記の各種処理を実行させるための動作プログラムを、既存の汎用コンピュータや、フレームワーク、ワークステーション等に実装することにより、上記の実施の形態に係る制御装置100または設備機器200に相当する装置として機能させてもよい。 In the above embodiment, the operation program executed by the CPU included in the control device 100 and the equipment device 200 is stored in the ROM in advance. However, the present invention is not limited to this, and relates to the above-described embodiment by implementing an operation program for executing the above-mentioned various processes on an existing general-purpose computer, framework, workstation, or the like. It may function as a device corresponding to the control device 100 or the equipment device 200.

このようなプログラムの提供方法は任意であり、例えば、コンピュータが読取可能な記録媒体(フレキシブルディスク、CD(Compact Disc)−ROM、DVD(Digital Versatile Disc)−ROM)等に格納して配布してもよいし、インターネットをはじめとするネットワーク上のストレージにプログラムを格納しておき、これをダウンロードさせることにより提供してもよい。 The method of providing such a program is arbitrary, and for example, it is stored and distributed on a computer-readable recording medium (flexible disc, CD (Compact Disc) -ROM, DVD (Digital Versatile Disc) -ROM) or the like. Alternatively, the program may be stored in a storage on a network such as the Internet and provided by downloading the program.

また、上記の処理をOS(Operating System)とアプリケーションプログラムとの分担、または、OSとアプリケーションプログラムとの協働によって実行する場合には、アプリケーションプログラムのみを記録媒体やストレージに格納してもよい。また、搬送波にプログラムを重畳し、ネットワークを介して配信することも可能である。例えば、ネットワーク上の掲示板(Bulletin Board System:BBS)に上記プログラムを掲示し、ネットワークを介してプログラムを配信してもよい。そして、このプログラムを起動し、OSの制御下で、他のアプリケーションプログラムと同様に実行することにより、上記の処理を実行するべく設計してもよい。 Further, when the above processing is executed by the division of the OS (Operating System) and the application program or the cooperation between the OS and the application program, only the application program may be stored in the recording medium or the storage. It is also possible to superimpose a program on a carrier wave and distribute it via a network. For example, the above program may be posted on a bulletin board system (BBS) on the network and distributed via the network. Then, the program may be designed to execute the above processing by starting this program and executing it in the same manner as other application programs under the control of the OS.

本発明は、広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能である。また、上述した実施の形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施の形態ではなく、請求の範囲によって示される。そして、請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。 The present invention is capable of various embodiments and modifications without departing from the broad spirit and scope. Moreover, the above-described embodiment is for explaining the present invention, and does not limit the scope of the present invention. That is, the scope of the present invention is indicated not by the embodiment but by the claims. Then, various modifications made within the scope of the claims and the equivalent meaning of the invention are considered to be within the scope of the present invention.

本発明は、複数の設備機器を管理する設備管理システムに好適に採用され得る。 The present invention can be suitably adopted in an equipment management system that manages a plurality of equipments.

1…設備管理システム、100…制御装置、110…制御部、111…フレーム間隔設定部、112…無信号時間計測部、113…送信状態管理部、114…送信制御部、115…表示制御部、120…記憶部、130…表示部、140…入力部、150…通信部、160…信号検出部、200…設備機器、210…制御部、211…フレーム間隔設定部、212…無信号時間計測部、213…送信状態管理部、214…送信制御部、215…実測波形取得部、216…理論波形取得部、217…通信品質評価部、220…記憶部、230…通信部、240…電圧取得部、BL…バスライン、CL…通信線 1 ... Equipment management system, 100 ... Control device, 110 ... Control unit, 111 ... Frame interval setting unit, 112 ... No signal time measurement unit, 113 ... Transmission status management unit, 114 ... Transmission control unit, 115 ... Display control unit, 120 ... Storage unit, 130 ... Display unit, 140 ... Input unit, 150 ... Communication unit, 160 ... Signal detection unit, 200 ... Equipment, 210 ... Control unit, 211 ... Frame interval setting unit, 212 ... No signal time measurement unit , 213 ... Transmission state management unit, 214 ... Transmission control unit, 215 ... Actual measurement waveform acquisition unit, 216 ... Theoretical waveform acquisition unit, 217 ... Communication quality evaluation unit, 220 ... Storage unit, 230 ... Communication unit, 240 ... Voltage acquisition unit , BL ... Bus line, CL ... Communication line

Claims (7)

通信線を介して接続された設備機器を制御する制御装置であって、
前記設備機器の動作を制御するための制御フレームと、前記設備機器に通信品質評価を実行させるためのテストフレームを、前記通信線を介して前記設備機器に送信する送信手段と、
前記制御フレームの送信間隔時間である制御フレーム間隔時間と、前記テストフレームの送信間隔時間であり、前記制御フレーム間隔時間よりも短いテストフレーム間隔時間とのいずれかにフレームの送信間隔を設定するフレーム間隔設定手段と、
前記フレーム間隔設定手段により設定された前記フレームの送信間隔に基づいて、前記テストフレームを、前記制御フレーム間隔時間の期間内に前記設備機器に送信するべく前記送信手段を制御する送信制御手段と、を備える、
制御装置。
A control device that controls equipment connected via a communication line.
A transmission means for transmitting a control frame for controlling the operation of the equipment and a test frame for causing the equipment to perform a communication quality evaluation to the equipment via the communication line.
A frame that sets the frame transmission interval to either the control frame interval time, which is the transmission interval time of the control frame, or the test frame interval time, which is the transmission interval time of the test frame and is shorter than the control frame interval time. Interval setting means and
Based on the transmission interval of the frame set by the frame interval setting means, and transmission control means for the test frame, for controlling the transmission means for transmission to the equipment within a period of the control frame interval time, To prepare
Control device.
前記通信線を信号が流れていない無信号状態の継続時間を計測する無信号時間計測手段、を更に備え、
前記送信制御手段は、前記無信号時間計測手段が計測する前記無信号状態の継続時間が前記制御フレーム間隔時間よりも短いテストフレーム間隔時間に達したことを契機に、前記テストフレームを前記設備機器に送信させる、
請求項1に記載の制御装置。
Further provided with a no-signal time measuring means for measuring the duration of a no-signal state in which no signal is flowing through the communication line.
The transmission control means sets the test frame into the equipment when the duration of the no-signal state measured by the no-signal time measuring means reaches a test frame interval time shorter than the control frame interval time. To send to
The control device according to claim 1.
前記送信制御手段は、前記制御フレーム間隔時間の期間内に、前記テストフレームの送信に先立ち、ダミーフレームを前記設備機器に送信するべく前記送信手段を制御する、
請求項1または2に記載の制御装置。
The transmission control means controls the transmission means to transmit a dummy frame to the equipment within the period of the control frame interval time prior to the transmission of the test frame.
The control device according to claim 1 or 2.
通信線を介して接続された制御装置によって制御される設備機器であって、
前記制御装置が前記設備機器の動作を制御するための制御フレームの送信間隔時間として設定された制御フレーム間隔時間の期間内に送信した、通信品質評価の実行を指示するテストフレームを、前記通信線を介して受信する受信手段と、
前記テストフレームの実測波形を取得する実測波形取得手段と、
前記テストフレームの理論波形を取得する理論波形取得手段と、
前記実測波形と前記理論波形の各パルスにおける波高値、サグ、パルス幅、立ち上がり時間、立ち下がり時間のそれぞれの差分が予め定められた許容範囲内であるか否かに基づき、通信品質を評価する通信品質評価手段と、を備える、
設備機器。
Equipment that is controlled by a control device connected via a communication line.
The communication line transmits a test frame instructing execution of the communication quality evaluation transmitted by the control device within the period of the control frame interval time set as the transmission interval time of the control frame for controlling the operation of the equipment. Receiving means to receive via
An actual measurement waveform acquisition means for acquiring an actual measurement waveform of the test frame,
A theoretical waveform acquisition means for acquiring the theoretical waveform of the test frame, and
Communication quality is evaluated based on whether or not the difference between the peak value, sag, pulse width, rise time, and fall time of each pulse of the measured waveform and the theoretical waveform is within a predetermined allowable range. Equipped with communication quality evaluation means,
Equipment equipment.
通信線を介して接続された、制御装置と設備機器とを有する設備管理システムであって、
前記制御装置は、
前記設備機器の動作を制御するための制御フレームと、前記設備機器に通信品質評価を実行させるためのテストフレームを、前記通信線を介して前記設備機器に送信する送信手段と、
前記制御フレームの送信間隔時間である制御フレーム間隔時間と、前記テストフレームの送信間隔時間であり、前記制御フレーム間隔時間よりも短いテストフレーム間隔時間とのいずれかにフレームの送信間隔を設定するフレーム間隔設定手段と、
前記フレーム間隔設定手段により設定された前記フレームの送信間隔に基づいて、前記テストフレームを、前記制御フレーム間隔時間の期間内に前記設備機器に送信するべく前記送信手段を制御する送信制御手段と、を備え、
前記設備機器は、
前記制御フレームと前記テストフレームを、前記通信線を介して前記制御装置から受信する受信手段と、
前記テストフレームの実測波形を取得する実測波形取得手段と、
前記テストフレームの理論波形を取得する理論波形取得手段と、
前記実測波形と前記理論波形との比較に基づき、通信品質を評価する通信品質評価手段と、を備える、
設備管理システム。
An equipment management system having a control device and equipment connected via a communication line.
The control device is
A transmission means for transmitting a control frame for controlling the operation of the equipment and a test frame for causing the equipment to perform a communication quality evaluation to the equipment via the communication line.
A frame that sets the frame transmission interval to either the control frame interval time, which is the transmission interval time of the control frame, or the test frame interval time, which is the transmission interval time of the test frame and is shorter than the control frame interval time. Interval setting means and
Based on the transmission interval of the frame set by the frame interval setting means, and transmission control means for the test frame, for controlling the transmission means for transmission to the equipment within a period of the control frame interval time, With
The equipment is
A receiving means for receiving the control frame and the test frame from the control device via the communication line, and
An actual measurement waveform acquisition means for acquiring an actual measurement waveform of the test frame,
A theoretical waveform acquisition means for acquiring the theoretical waveform of the test frame, and
A communication quality evaluation means for evaluating communication quality based on a comparison between the measured waveform and the theoretical waveform is provided.
Equipment management system.
通信線を介して接続された設備機器を制御する制御装置の制御方法であって、
前記設備機器の動作を制御するための制御フレームと、前記設備機器に通信品質評価を実行させるためのテストフレームを、前記通信線を介して前記設備機器に送信する送信ステップと、
前記制御フレームの送信間隔時間である制御フレーム間隔時間と、前記テストフレームの送信間隔時間であり、前記制御フレーム間隔時間よりも短いテストフレーム間隔時間とのいずれかにフレームの送信間隔を設定するフレーム間隔設定ステップと、
前記フレーム間隔設定ステップにより設定された前記フレームの送信間隔に基づいて、前記テストフレームを、前記制御フレーム間隔時間の期間内に前記設備機器に送信するべく前記送信ステップを制御する送信制御ステップと、を含む
制御方法。
It is a control method of a control device that controls equipment connected via a communication line.
A transmission step of transmitting a control frame for controlling the operation of the equipment and a test frame for causing the equipment to perform a communication quality evaluation to the equipment via the communication line.
A frame that sets the frame transmission interval to either the control frame interval time, which is the transmission interval time of the control frame, or the test frame interval time, which is the transmission interval time of the test frame and is shorter than the control frame interval time. Interval setting step and
Based on the transmission interval of the frame set by the frame interval setting step, and a transmission control step of the test frame, for controlling the transmission step for transmission to the equipment within a period of the control frame interval time, Including ,
Control method.
通信線を介して接続された設備機器を制御する制御装置のコンピュータを、
前記設備機器の動作を制御するための制御フレームと、前記設備機器に通信品質評価を実行させるためのテストフレームを、前記通信線を介して送信する送信手段、
前記制御フレームの送信間隔時間である制御フレーム間隔時間と、前記テストフレームの送信間隔時間であり、前記制御フレーム間隔時間よりも短いテストフレーム間隔時間とのいずれかにフレームの送信間隔を設定するフレーム間隔設定手段、
前記フレーム間隔設定手段により設定された前記フレームの送信間隔に基づいて、前記テストフレームを、前記制御フレーム間隔時間の期間内に前記設備機器に送信するべく前記送信手段を制御する送信制御手段、
として機能させるプログラム。
A computer of a control device that controls equipment connected via a communication line,
A transmission means for transmitting a control frame for controlling the operation of the equipment and a test frame for causing the equipment to perform a communication quality evaluation via the communication line.
A frame that sets the frame transmission interval to either the control frame interval time, which is the transmission interval time of the control frame, or the test frame interval time, which is the transmission interval time of the test frame and is shorter than the control frame interval time. Interval setting means,
On the basis of the transmission interval of the frame set by the frame interval setting means, transmission control means for the test frame, for controlling the transmission means for transmission to the equipment within a period of the control frame interval time,
A program that functions as.
JP2019533838A 2017-08-03 2017-08-03 Control devices, equipment, equipment management systems, control methods, and programs Active JP6833043B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2017/028305 WO2019026254A1 (en) 2017-08-03 2017-08-03 Control device, equipment, facility management system, control method, and program

Publications (2)

Publication Number Publication Date
JPWO2019026254A1 JPWO2019026254A1 (en) 2019-11-21
JP6833043B2 true JP6833043B2 (en) 2021-02-24

Family

ID=65233367

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019533838A Active JP6833043B2 (en) 2017-08-03 2017-08-03 Control devices, equipment, equipment management systems, control methods, and programs

Country Status (2)

Country Link
JP (1) JP6833043B2 (en)
WO (1) WO2019026254A1 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4356362B2 (en) * 2003-06-02 2009-11-04 株式会社デンソー Inspection method and communication apparatus for bus communication system
JP4535849B2 (en) * 2004-11-16 2010-09-01 日本電気通信システム株式会社 Communications system
JP5410454B2 (en) * 2011-01-06 2014-02-05 アンリツ株式会社 PULSE PATTERN GENERATION DEVICE, ERROR RATE MEASUREMENT SYSTEM USING THE DEVICE, AND PULSE PATTERN GENERATION METHOD

Also Published As

Publication number Publication date
JPWO2019026254A1 (en) 2019-11-21
WO2019026254A1 (en) 2019-02-07

Similar Documents

Publication Publication Date Title
TWI730993B (en) First communication device, communication method, and communication system
CN104579816A (en) Vehicle network health assessment
JP5191934B2 (en) Status monitoring system and status monitoring method
US10069988B2 (en) Image forming apparatus, computer readable recording medium stored with computer program for controlling image forming apparatus, and method for controlling image forming apparatus
JP6833043B2 (en) Control devices, equipment, equipment management systems, control methods, and programs
US8074004B2 (en) Electronic device for contention detection of bidirectional bus and related method
CN107608711A (en) Upgrade method, device, system and electronic equipment
KR20120087031A (en) Method for monitoring condition of display device and apparatus for monitoring condition of display device
US20130031426A1 (en) Communication apparatus
JP5286814B2 (en) Semiconductor device, portable electronic device, self-diagnosis method, self-diagnosis program
CN109074343A (en) Communication equipment, communication means, program and communication system
TWI423638B (en) Communication system, test device, communication device, communication method, and test method
JP2009124759A5 (en)
TW201742400A (en) Network device and auto detecting method for direct link thereof
US10824582B2 (en) Communication apparatus, communication method, program, and communication system
CN110493247A (en) A kind of distribution terminal communication check method, system, equipment and computer media
JP4591660B2 (en) Infrared communication control device and watt-hour meter
TWI381174B (en) A testing system and method of the peripheral component interconnect express
JP7195166B2 (en) Fire detection system and relay
CN104166625A (en) Electronic equipment and writing control method and device of storage device of electronic equipment
JP5556226B2 (en) Interface test apparatus and interface test method
JP4413799B2 (en) Programmable controller
JPH09331372A (en) Information processing unit
JP3903298B2 (en) Fire alarm system
JP2013256874A (en) In-vehicle electronic control device

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190702

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190702

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200602

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200703

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: 20210105

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210202

R150 Certificate of patent or registration of utility model

Ref document number: 6833043

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250