JP2019032780A - Control device, control system, method and program - Google Patents

Control device, control system, method and program Download PDF

Info

Publication number
JP2019032780A
JP2019032780A JP2017154795A JP2017154795A JP2019032780A JP 2019032780 A JP2019032780 A JP 2019032780A JP 2017154795 A JP2017154795 A JP 2017154795A JP 2017154795 A JP2017154795 A JP 2017154795A JP 2019032780 A JP2019032780 A JP 2019032780A
Authority
JP
Japan
Prior art keywords
control device
control devices
slave controller
control
cable
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.)
Granted
Application number
JP2017154795A
Other languages
Japanese (ja)
Other versions
JP6943064B2 (en
Inventor
良生 苔縄
Yoshio Kokenawa
良生 苔縄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fuji Electric Co Ltd
Original Assignee
Fuji Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Electric Co Ltd filed Critical Fuji Electric Co Ltd
Priority to JP2017154795A priority Critical patent/JP6943064B2/en
Publication of JP2019032780A publication Critical patent/JP2019032780A/en
Application granted granted Critical
Publication of JP6943064B2 publication Critical patent/JP6943064B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Power Sources (AREA)
  • Direct Current Feeding And Distribution (AREA)
  • Programmable Controllers (AREA)

Abstract

To adequately determine whether a load voltage becomes equal to or greater than a prescribed value in a plurality of control devices that are connected in series to perform power transmission and communication.SOLUTION: In a control device network including three or more control devices connected in series, and one or more control devices connected in series from the control device in the series-connected three or more control devices which are not located at both ends of the series connection thereof, a control device among the plurality of control devices included in the control device network which is capable of supplying power to other control devices includes: a power supply unit capable of supplying power to the other control devices through cables; and a calculation unit which calculates a load voltage of the control device among the other control devices to which power is supplied from the power supply unit through the cable on the basis of an output voltage of the power supply unit and an electric resistance of each of the cables.SELECTED DRAWING: Figure 12

Description

本発明は、制御装置、制御システム、方法及びプログラムに関する。   The present invention relates to a control device, a control system, a method, and a program.

複数の給電ポートのそれぞれに接続されたPoE受電デバイスにおける消費電力を監視し、監視された消費電力に基づいて、PoE受電デバイスへの供給電力を決定するスイッチングハブが知られている(例えば特許文献1参照)。
特許文献1 特開2012−108847号公報
There is known a switching hub that monitors power consumption in a PoE power receiving device connected to each of a plurality of power supply ports and determines power supplied to the PoE power receiving device based on the monitored power consumption (for example, Patent Documents). 1).
Patent Document 1 JP 2012-108847 A

ケーブルにより直列接続された複数の制御装置において、電力供給機能を持つ特定の制御装置がケーブルを通じて他の制御装置に電力供給を行う場合、少なくとも末端の制御装置において負荷電圧が規定値以上になるようにする必要がある。例えば、複数の制御装置の接続形態が分岐トポロジを有する場合、負荷電圧が規定値以上になるか否かを正確に判断することができない場合がある。   In a plurality of control devices connected in series by a cable, when a specific control device having a power supply function supplies power to another control device through the cable, at least the control device at the end is set so that the load voltage becomes a specified value or more. It is necessary to. For example, when the connection form of a plurality of control devices has a branch topology, it may not be possible to accurately determine whether or not the load voltage exceeds a specified value.

第1の態様において、制御装置が提供される。制御装置は、直列接続される3以上の制御装置と、3以上の制御装置のうち直列接続において両端に位置しない制御装置から直列接続される1以上の制御装置と、を有する制御装置ネットワークにおいて、制御装置ネットワークに含まれる複数の制御装置のうち他の制御装置に電力を供給可能である。制御装置は、ケーブルを通じて他の制御装置に電力を供給可能な電力供給部を備える。制御装置は、他の制御装置のうち電力供給部からケーブルを通じて電力供給される制御装置の負荷電圧を、電力供給部の出力電圧と、ケーブルのそれぞれの電気抵抗とに基づいて算出する算出部を備える。   In a first aspect, a control device is provided. The control device is a control device network having three or more control devices connected in series and one or more control devices connected in series from control devices not located at both ends in the serial connection among the three or more control devices. It is possible to supply power to other control devices among a plurality of control devices included in the control device network. The control device includes a power supply unit that can supply power to another control device through a cable. The control device includes a calculation unit that calculates a load voltage of the control device that is supplied with power from the power supply unit through the cable among other control devices, based on the output voltage of the power supply unit and the respective electrical resistances of the cable. Prepare.

算出部は、他の制御装置のうちケーブルを通じて電力供給される全ての制御装置の電気抵抗に更に基づいて、負荷電圧を算出してよい。   The calculation unit may calculate the load voltage further based on the electric resistances of all the control devices that are supplied with power through the cable among the other control devices.

他の制御装置はそれぞれ、主電源と、主電源から電力供給されない場合に、主電源から実質的に切り離されてケーブルから供給される電力で駆動される電子回路とを有してよい。算出部は、他の制御装置のうちケーブルを通じて電力供給される制御装置の電気抵抗として、電子回路の電気抵抗を適用してよい。   Each of the other control devices may include a main power source and an electronic circuit that is substantially disconnected from the main power source and driven by the power supplied from the cable when not powered by the main power source. The calculation unit may apply the electrical resistance of the electronic circuit as the electrical resistance of the control device supplied with power through the cable among other control devices.

電子回路は、主電源から電力供給されている場合に、ケーブルの給電ラインから実質的に切り離されてよい。算出部は、制御装置ネットワークの等価回路において、他の制御装置のうち主電源からの電力により電子回路が駆動される1以上の制御装置の電子回路がケーブルの給電ラインから実質的に切り離されているとみなすことにより、負荷電圧を算出してよい。   The electronic circuit may be substantially disconnected from the cable feed line when powered by the main power source. In the equivalent circuit of the control device network, the calculation unit is configured such that, among other control devices, the electronic circuit of one or more control devices driven by the power from the main power supply is substantially disconnected from the power supply line of the cable. The load voltage may be calculated by assuming that

制御装置は、他の制御装置のうち、ケーブルを通じて供給される電力により動作する制御装置と、主電源からの電力により動作する制御装置との複数の組み合わせを示す構成情報を取得してよい。算出部は、複数の組み合わせのそれぞれにおいて、ケーブルを通じて供給される電力で動作する制御装置のうち直列接続の末端に位置する制御装置の負荷電圧を算出してよい。   The control device may acquire configuration information indicating a plurality of combinations of a control device that operates with power supplied through a cable and a control device that operates with power from the main power supply among other control devices. The calculation unit may calculate the load voltage of the control device located at the end of the series connection among the control devices operating with the power supplied through the cable in each of the plurality of combinations.

電子回路は、他の制御装置と通信するための通信インタフェース回路であってよい。   The electronic circuit may be a communication interface circuit for communicating with another control device.

算出部により算出された負荷電圧が規定値より小さい場合に通知する通知部を更に備えてよい。   You may further provide the notification part notified when the load voltage calculated by the calculation part is smaller than a regulation value.

制御装置は、直列接続において隣接する制御装置間を接続するケーブルのそれぞれによって生じる通信の遅延時間を計測する計測部を更に備えてよい。算出部は、計測部により計測された遅延時間に基づいて、直列接続において隣接する制御装置間を接続するケーブルのそれぞれの電気抵抗を算出し、算出した電気抵抗に基づいて、負荷電圧を算出してよい。   The control device may further include a measuring unit that measures a delay time of communication generated by each of the cables connecting adjacent control devices in series connection. The calculation unit calculates the electrical resistance of each cable connecting between adjacent control devices in series connection based on the delay time measured by the measurement unit, and calculates the load voltage based on the calculated electrical resistance. It's okay.

第2の態様において、制御システムは、請求項1から8のいずれか一項に記載の制御装置を備える。制御システムは、上記の他の制御装置を備える。   In a second aspect, a control system includes the control device according to any one of claims 1 to 8. The control system includes the other control device described above.

第3の態様において、方法が提供される。方法は、直列接続される3以上の制御装置と、3以上の制御装置のうち直列接続において両端に位置しない制御装置から直列接続される1以上の制御装置とを有し、かつ、複数の制御装置のうち少なくとも1つの制御装置が他の制御装置にケーブルを通じて電力を供給可能な制御装置ネットワークにおいて、適用される。方法は、他の制御装置に電力を供給可能な制御装置がケーブルに出力する出力電圧と、ケーブルのそれぞれの電気抵抗とに基づいて、ケーブルを通じて電力供給される制御装置の負荷電圧を算出する段階を備える。   In a third aspect, a method is provided. The method includes three or more control devices connected in series, and one or more control devices connected in series from control devices that are not located at both ends in the serial connection among the three or more control devices, and a plurality of control devices. The present invention is applied in a control device network in which at least one control device among devices can supply power to another control device through a cable. The method calculates a load voltage of a control device supplied with power through a cable based on an output voltage output to the cable by a control device capable of supplying power to another control device and a respective electric resistance of the cable. Is provided.

第4の態様において、プログラムが提供される。プログラムは、直列接続される3以上の制御装置と、3以上の制御装置のうち直列接続において両端に位置しない制御装置から直列接続される1以上の制御装置と、を有する制御装置ネットワークにおいて、制御装置ネットワークに含まれる複数の制御装置のうち他の制御装置にケーブルを通じて電力を供給する電力供給部を備える制御装置として、コンピュータを機能させる。プログラムは、他の制御装置のうち電力供給部からケーブルを通じて電力供給される制御装置の負荷電圧を、電力供給部の出力電圧と、ケーブルのそれぞれの電気抵抗とに基づいて算出するステップをコンピュータに実行させる。   In a fourth aspect, a program is provided. The program is controlled in a control device network including three or more control devices connected in series and one or more control devices connected in series from control devices not located at both ends in the serial connection among the three or more control devices. The computer is caused to function as a control device including a power supply unit that supplies power to another control device through a cable among a plurality of control devices included in the device network. The program calculates to the computer the step of calculating the load voltage of the control device that is supplied with power from the power supply unit through the cable among other control devices based on the output voltage of the power supply unit and the respective electrical resistance of the cable. Let it run.

なお、上記の発明の概要は、本発明の特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。   The summary of the invention does not enumerate all the features of the present invention. In addition, a sub-combination of these feature groups can also be an invention.

一実施形態における制御システム10の概略的な構成を示す。1 shows a schematic configuration of a control system 10 according to an embodiment. マスタコントローラMの機能構成を概略的に示す。1 schematically shows a functional configuration of a master controller M. スレーブコントローラS1の機能構成を概略的に示す。1 schematically shows a functional configuration of a slave controller S1. スレーブコントローラS5の負荷電圧が規定値以下となる場合に生じ得る事象を概略的に示す。An event that may occur when the load voltage of the slave controller S5 is equal to or lower than a specified value is schematically shown. 管理装置20からマスタコントローラMに送信されるシステム構成情報の一例をテーブル形式で示す。An example of system configuration information transmitted from the management apparatus 20 to the master controller M is shown in a table format. 管理装置20からマスタコントローラMに送信される電力供給パターン情報の一例をテーブル形式で示す。An example of power supply pattern information transmitted from the management apparatus 20 to the master controller M is shown in a table format. 制御システム10の等価回路を示す。2 shows an equivalent circuit of the control system 10. 電力供給パターン1における負荷電圧の算出点を模式的に示す。The calculation point of the load voltage in the electric power supply pattern 1 is shown typically. 電力供給パターン2にける負荷電圧の算出点を模式的に示す。The calculation point of the load voltage in the electric power supply pattern 2 is shown typically. ネットワークケーブルCの長さを計測する方法を説明するための図である。4 is a diagram for explaining a method of measuring the length of a network cable C. FIG. ネットワークケーブルCの長さを計測する第2の計測方法を説明するための図である。It is a figure for demonstrating the 2nd measuring method which measures the length of the network cable C. FIG. マスタコントローラMにおける処理を示すフローチャートである。3 is a flowchart showing processing in a master controller M.

以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。   Hereinafter, the present invention will be described through embodiments of the invention, but the following embodiments do not limit the invention according to the claims. In addition, not all the combinations of features described in the embodiments are essential for the solving means of the invention.

図1は、一実施形態における制御システム10の概略的な構成を示す。制御システム10は、管理装置20と、マスタコントローラMと、スレーブコントローラS1、スレーブコントローラS2、スレーブコントローラS3、スレーブコントローラS4、スレーブコントローラS5及びスレーブコントローラS6と、被制御機器40a、被制御機器40b、被制御機器40c、被制御機器40d、被制御機器40e及び被制御機器40fとを備える。   FIG. 1 shows a schematic configuration of a control system 10 according to an embodiment. The control system 10 includes a management device 20, a master controller M, a slave controller S1, a slave controller S2, a slave controller S3, a slave controller S4, a slave controller S5, and a slave controller S6, a controlled device 40a, a controlled device 40b, A controlled device 40c, a controlled device 40d, a controlled device 40e, and a controlled device 40f are provided.

本実施形態において、スレーブコントローラS1、スレーブコントローラS2、スレーブコントローラS3、スレーブコントローラS4、スレーブコントローラS5及びスレーブコントローラS6を、スレーブコントローラSと総称する場合がある。また、制御システム10が備えるマスタコントローラM及びスレーブコントローラSを、コントローラと総称する場合がある。また、被制御機器40a、被制御機器40b、被制御機器40c、被制御機器40d、被制御機器40e及び被制御機器40fを、被制御機器40と総称する場合がある。   In the present embodiment, the slave controller S1, the slave controller S2, the slave controller S3, the slave controller S4, the slave controller S5, and the slave controller S6 may be collectively referred to as a slave controller S. The master controller M and the slave controller S included in the control system 10 may be collectively referred to as a controller. In addition, the controlled device 40a, the controlled device 40b, the controlled device 40c, the controlled device 40d, the controlled device 40e, and the controlled device 40f may be collectively referred to as the controlled device 40.

管理装置20は、制御システム10の全体を管理する。管理装置20は、パーソナルコンピュータ等のコンピュータにより実現される。管理装置20は、ネットワークを通じてマスタコントローラMと通信する。   The management device 20 manages the entire control system 10. The management device 20 is realized by a computer such as a personal computer. The management device 20 communicates with the master controller M through a network.

マスタコントローラM及びスレーブコントローラSは、制御装置の一例である。スレーブコントローラSは、マスタコントローラMによる制御に従って、被制御機器40との間でデータの入出力を行う。   The master controller M and the slave controller S are examples of control devices. The slave controller S inputs / outputs data to / from the controlled device 40 according to control by the master controller M.

マスタコントローラM及びスレーブコントローラSは、複数のネットワークケーブルによりデイジーチェーン接続されている。具体的には、マスタコントローラMは、ネットワークケーブルC01を通じて、スレーブコントローラS1に接続されている。スレーブコントローラS1は、ネットワークケーブルC12を通じて、スレーブコントローラS2に接続されている。スレーブコントローラS2は、ネットワークケーブルC23を通じて、スレーブコントローラS3に接続されている。また、スレーブコントローラS2は、ネットワークケーブルC25を通じて、スレーブコントローラS5に接続されている。スレーブコントローラS3は、ネットワークケーブルC34を通じて、スレーブコントローラS4に接続されている。スレーブコントローラS5は、ネットワークケーブルC56を通じて、スレーブコントローラS6に接続されている。   The master controller M and the slave controller S are daisy chain connected by a plurality of network cables. Specifically, the master controller M is connected to the slave controller S1 through the network cable C01. The slave controller S1 is connected to the slave controller S2 through the network cable C12. The slave controller S2 is connected to the slave controller S3 through the network cable C23. The slave controller S2 is connected to the slave controller S5 through the network cable C25. The slave controller S3 is connected to the slave controller S4 through the network cable C34. The slave controller S5 is connected to the slave controller S6 through the network cable C56.

一般に、スレーブコントローラSiは、ネットワークケーブルCijを通じて、スレーブコントローラSjに接続されている。ここで、iは、1以上5以下の整数であり、j=i+1とする。なお、ネットワークケーブルC01、ネットワークケーブルC12、ネットワークケーブルC23、ネットワークケーブルC34、ネットワークケーブルC25及びネットワークケーブルC56を、ネットワークケーブルCと総称する場合がある。   In general, the slave controller Si is connected to the slave controller Sj through the network cable Cij. Here, i is an integer of 1 to 5, and j = i + 1. The network cable C01, the network cable C12, the network cable C23, the network cable C34, the network cable C25, and the network cable C56 may be collectively referred to as a network cable C.

マスタコントローラM及びスレーブコントローラSは、コントローラネットワークを形成する。マスタコントローラM、スレーブコントローラS1、スレーブコントローラS2、スレーブコントローラS5及びスレーブコントローラS6は、相互の間をネットワークケーブルCにより直列接続されている。また、スレーブコントローラS3及びスレーブコントローラS4は、スレーブコントローラS2から直列接続されている。スレーブコントローラS2は、マスタコントローラM、スレーブコントローラS1、スレーブコントローラS2、スレーブコントローラS5及びスレーブコントローラS6のうち、両端に位置しないコントローラである。このように、マスタコントローラM及びスレーブコントローラSは、T分岐トポロジを構成する。   The master controller M and the slave controller S form a controller network. The master controller M, the slave controller S1, the slave controller S2, the slave controller S5, and the slave controller S6 are connected in series by a network cable C. The slave controller S3 and the slave controller S4 are connected in series from the slave controller S2. The slave controller S2 is a controller that is not located at both ends of the master controller M, the slave controller S1, the slave controller S2, the slave controller S5, and the slave controller S6. Thus, the master controller M and the slave controller S constitute a T branch topology.

スレーブコントローラS1、スレーブコントローラS2、スレーブコントローラS3、スレーブコントローラS4、スレーブコントローラS5及びスレーブコントローラS6は、それぞれ被制御機器40a、被制御機器40b、被制御機器40c、被制御機器40d、被制御機器40e及び被制御機器40fに接続されている。スレーブコントローラSは、それぞれ接続されている被制御機器40との間のデータの入出力を担う。具体的には、スレーブコントローラS1は、被制御機器40aとの間のデータの入出力を担い、スレーブコントローラS2は、被制御機器40bとの間のデータの入出力を担う。なお、スレーブコントローラSの数、及び、被制御機器40の数は、本実施形態に示される数に限定されない。また、スレーブコントローラSがデータの入出力を行う被制御機器40の数は、1つに限られない。スレーブコントローラSの少なくとも1つは、複数の被制御機器40に接続され、接続された複数の被制御機器40のそれぞれとの間でデータの入出力を行ってよい。   The slave controller S1, slave controller S2, slave controller S3, slave controller S4, slave controller S5, and slave controller S6 are controlled device 40a, controlled device 40b, controlled device 40c, controlled device 40d, controlled device 40e, respectively. And connected to the controlled device 40f. The slave controller S is responsible for data input / output with the controlled device 40 connected thereto. Specifically, the slave controller S1 is responsible for data input / output with the controlled device 40a, and the slave controller S2 is responsible for data input / output with the controlled device 40b. The number of slave controllers S and the number of controlled devices 40 are not limited to the numbers shown in this embodiment. Further, the number of controlled devices 40 with which the slave controller S inputs and outputs data is not limited to one. At least one of the slave controllers S may be connected to the plurality of controlled devices 40 and input / output data to / from each of the connected controlled devices 40.

制御システム10は、工場やプラント等の産業施設において用いられてよい。制御システム10は、ファクトリーオートメーションの少なくとも一部として用いられてよい。管理装置20、マスタコントローラM及びスレーブコントローラSは、産業用制御システムであってよい。被制御機器40は、管理装置20、マスタコントローラM及びスレーブコントローラSによる制御対象となる機器である。被制御機器40は、モータ、エンコーダ、ポンプ、バルブ、カメラ、各種センサ等であってよい。被制御機器40は、例えば産業機械であってよい。マスタコントローラM及びスレーブコントローラSは、それぞれプログラマブルロジックコントローラ(PLC)であってよい。   The control system 10 may be used in industrial facilities such as factories and plants. The control system 10 may be used as at least part of factory automation. The management device 20, the master controller M, and the slave controller S may be an industrial control system. The controlled device 40 is a device to be controlled by the management device 20, the master controller M, and the slave controller S. The controlled device 40 may be a motor, an encoder, a pump, a valve, a camera, various sensors, or the like. The controlled device 40 may be an industrial machine, for example. Each of the master controller M and the slave controller S may be a programmable logic controller (PLC).

管理装置20は、制御システム10を統括制御する。管理装置20は、マスタコントローラMとの間でメッセージを送受信することにより、制御システム10を統括制御する。管理装置20は、マスタコントローラMからステータス情報を読み出し、制御システム10が制御する工程に従って、マスタコントローラMに各種の制御指示を出力する。   The management device 20 performs overall control of the control system 10. The management device 20 performs overall control of the control system 10 by transmitting and receiving messages to and from the master controller M. The management device 20 reads status information from the master controller M and outputs various control instructions to the master controller M according to the process controlled by the control system 10.

スレーブコントローラSは、被制御機器40の状態を示す情報や、被制御機器40が計測した結果を示す情報等のデータを、監視データとして被制御機器40から取得する。スレーブコントローラSは、被制御機器40から入力された監視データを、マスタコントローラMに送信する。なお、監視データは、被制御機器40からの入力データの一例である。   The slave controller S acquires data such as information indicating the state of the controlled device 40 and information indicating the result measured by the controlled device 40 from the controlled device 40 as monitoring data. The slave controller S transmits the monitoring data input from the controlled device 40 to the master controller M. The monitoring data is an example of input data from the controlled device 40.

マスタコントローラM及びスレーブコントローラSは、ラダー図等を通じて生成されたシーケンス制御のための制御プログラムを有する。マスタコントローラMは、制御プログラムに従って、管理装置20から取得したメッセージと、スレーブコントローラSを通じて取得した監視データとに基づいて、被制御機器40への制御データを生成して、スレーブコントローラSに出力する。スレーブコントローラSは、制御プログラムに従って、マスタコントローラMから取得した制御データに基づいて、被制御機器40に制御信号を出力する。   The master controller M and the slave controller S have a control program for sequence control generated through a ladder diagram or the like. The master controller M generates control data for the controlled device 40 based on the message acquired from the management device 20 and the monitoring data acquired through the slave controller S according to the control program, and outputs the control data to the slave controller S. . The slave controller S outputs a control signal to the controlled device 40 based on the control data acquired from the master controller M according to the control program.

マスタコントローラMは、制御システム10が備える複数のコントローラにおけるマスタ装置の一例である。スレーブコントローラSは、制御システム10が備える複数のコントローラにおけるスレーブ装置の一例である。本実施形態において、マスタコントローラMは、ネットワークケーブルCを通じてスレーブコントローラSに電力を供給可能である。   The master controller M is an example of a master device in a plurality of controllers included in the control system 10. The slave controller S is an example of a slave device in a plurality of controllers provided in the control system 10. In the present embodiment, the master controller M can supply power to the slave controller S through the network cable C.

なお、スレーブコントローラSはそれぞれ主電源を有しており、通常運用時は主電源からの電力で動作する。スレーブコントローラSは、例えば保守点検時等に、主電源がオフされる場合がある。例えばスレーブコントローラS5の主電源をオフにした場合、スレーブコントローラS5の通信機能は、ネットワークケーブルC01、ネットワークケーブルC12及びネットワークケーブルC25を通じてマスタコントローラMから供給される電力を用いて、維持される。これにより、マスタコントローラMは、スレーブコントローラS1、スレーブコントローラS2、スレーブコントローラS5及びそれらの間のネットワークケーブルCを通じて、スレーブコントローラS6との間の通信を維持することができる。   Each of the slave controllers S has a main power supply, and operates with power from the main power supply during normal operation. In the slave controller S, the main power supply may be turned off, for example, during maintenance inspection. For example, when the main power supply of the slave controller S5 is turned off, the communication function of the slave controller S5 is maintained using the power supplied from the master controller M through the network cable C01, the network cable C12, and the network cable C25. Accordingly, the master controller M can maintain communication with the slave controller S6 through the slave controller S1, the slave controller S2, the slave controller S5, and the network cable C therebetween.

ネットワークケーブルCには、仕様上、電力を伝送可能な最大長が定められている。本実施形態において、ネットワークケーブルCが電力を伝送可能な最大長を「仕様長」と呼ぶ。例えば、ネットワークケーブルCが準拠する規格によって、仕様長が定められる。また、ネットワークケーブルCを通じて電力を供給する供給先のスレーブコントローラSの台数にも制約がある。電力供給先のスレーブコントローラSの台数を給電可能台数と呼ぶ。システム構築者は、給電可能台数及びネットワークケーブルCの仕様長を考慮して、マスタコントローラM及びスレーブコントローラSを配置して、各ネットワークケーブルCの長さを選択する。   For the network cable C, the maximum length that can transmit power is defined in the specification. In the present embodiment, the maximum length that the network cable C can transmit power is referred to as a “specification length”. For example, the specification length is determined by a standard that the network cable C complies with. In addition, there are restrictions on the number of slave controllers S that supply power through the network cable C. The number of slave controllers S as power supply destinations is referred to as the number of power feedable units. The system builder selects the length of each network cable C by arranging the master controller M and the slave controller S in consideration of the number of power supply units and the specification length of the network cable C.

管理装置20は、システム構成情報に基づいて、給電可能台数をチェックする。例えば、管理装置20は、マスタコントローラMが電力供給を担うスレーブコントローラSの台数が給電可能台数を超えている場合には、仕様外構成である旨のメッセージを発する。これにより、マスタコントローラMの給電容量を超えた台数のスレーブコントローラSが接続されることを防ぐことができる。   The management device 20 checks the number of power supply units based on the system configuration information. For example, if the number of slave controllers S that the master controller M is responsible for supplying power exceeds the number of power supplyable units, the management apparatus 20 issues a message indicating that the configuration is out of specification. Thereby, it is possible to prevent the number of slave controllers S exceeding the power supply capacity of the master controller M from being connected.

ここで、例えばマスタコントローラM、スレーブコントローラS1、スレーブコントローラS2、スレーブコントローラS5のコントローラ列において、各コントローラを接続するネットワークケーブルC01、ネットワークケーブルC12及びネットワークケーブルC25の長さを合計した全長が仕様長を超えていると、マスタコントローラMからスレーブコントローラS5に規定の電力を供給できない場合がある。この場合、スレーブコントローラS5の主電源をオフすると、スレーブコントローラS5の通信機能を維持できずに、スレーブコントローラS5及びスレーブコントローラS6とマスタコントローラMとの間の通信を維持することができなくなる場合がある。そのため、少なくとも、マスタコントローラMからスレーブコントローラS6までのネットワークケーブルCの全長と、マスタコントローラMからスレーブコントローラS4までのネットワークケーブルCの全長とは、いずれもネットワークケーブルCの仕様長以下にする必要がある。   Here, for example, in the controller row of the master controller M, the slave controller S1, the slave controller S2, and the slave controller S5, the total length of the total length of the network cable C01, the network cable C12, and the network cable C25 connecting the controllers is the specification length. Exceeds the limit, there is a case where the prescribed power cannot be supplied from the master controller M to the slave controller S5. In this case, if the main power supply of the slave controller S5 is turned off, the communication function of the slave controller S5 cannot be maintained, and communication between the slave controller S5 and the slave controller S6 and the master controller M cannot be maintained. is there. Therefore, at least the total length of the network cable C from the master controller M to the slave controller S6 and the total length of the network cable C from the master controller M to the slave controller S4 need to be less than the specification length of the network cable C. is there.

図1に示されるように、制御システム10は、マスタコントローラM、スレーブコントローラS1、スレーブコントローラS2、スレーブコントローラS5及びスレーブコントローラS6を含むコントローラ列と、スレーブコントローラS2から分岐しスレーブコントローラS3及びスレーブコントローラS4を含むコントローラ列とを有するT分岐トポロジの接続形態を持つ。この接続形態において、スレーブコントローラS3及びスレーブコントローラS4のコントローラ列は、スレーブコントローラS5及びスレーブコントローラS6のコントローラ列と並列に接続された形態を持つ。このように並列に接続されるネットワークトポロジで接続された制御システム10においては、マスタコントローラMからスレーブコントローラS6までのネットワークケーブルCの全長と、マスタコントローラMからスレーブコントローラS4までのネットワークケーブルCの全長がいずれもネットワークケーブルCの仕様長以下であったとしても、末端のスレーブコントローラSの負荷電圧が規定値未満になる場合がある。この場合、マスタコントローラMと末端のスレーブコントローラSとの間の通信を維持できなくなる場合がある。   As shown in FIG. 1, the control system 10 includes a controller array including a master controller M, a slave controller S1, a slave controller S2, a slave controller S5, and a slave controller S6, a branch from the slave controller S2, and a slave controller S3 and a slave controller. It has a T-branch topology topology with a controller string including S4. In this connection form, the controller rows of the slave controllers S3 and S4 have a form of being connected in parallel with the controller rows of the slave controllers S5 and S6. In the control system 10 connected in such a network topology connected in parallel, the total length of the network cable C from the master controller M to the slave controller S6 and the total length of the network cable C from the master controller M to the slave controller S4. However, the load voltage of the slave controller S at the end may be less than the specified value even if the length is less than the specification length of the network cable C. In this case, communication between the master controller M and the terminal slave controller S may not be maintained.

そこで、本実施形態において、マスタコントローラMは、ネットワークケーブルCを通じた電力の供給先のスレーブコントローラSにお負荷電圧を算出する機能を有する。具体的には、マスタコントローラMは、制御システム10に含まれる各ネットワークケーブルCの長さを計測して、各ネットワークケーブルCの電気抵抗値を算出する。また、マスタコントローラMは、各ネットワークケーブルCの電気抵抗値を用いて、末端のスレーブコントローラSの負荷電圧を算出して、負荷電圧が規定値未満の場合に、警告を発する。これにより、末端のスレーブコントローラSに負荷電圧が規定値未満となるような接続状態で制御システム10が運用される可能性を低くすることができる。   Therefore, in the present embodiment, the master controller M has a function of calculating a load voltage for the slave controller S to which power is supplied through the network cable C. Specifically, the master controller M measures the length of each network cable C included in the control system 10 and calculates the electrical resistance value of each network cable C. Further, the master controller M calculates the load voltage of the terminal slave controller S using the electrical resistance value of each network cable C, and issues a warning when the load voltage is less than the specified value. As a result, it is possible to reduce the possibility that the control system 10 is operated in a connected state in which the load voltage is less than the specified value to the slave controller S at the end.

図2は、マスタコントローラMの機能構成を概略的に示す。マスタコントローラMは、制御部210と、電力供給部220と、ネットワークインタフェース240と、通信部230と、タイマ260と、通知部270と、主電源280と、コネクタ部Tとを備える。コネクタ部Tには、ネットワークケーブルC01が接続される。   FIG. 2 schematically shows a functional configuration of the master controller M. The master controller M includes a control unit 210, a power supply unit 220, a network interface 240, a communication unit 230, a timer 260, a notification unit 270, a main power source 280, and a connector unit T. A network cable C01 is connected to the connector portion T.

制御部210は、ネットワークインタフェース240及び通信部230と互いにデータを送受信する。制御部210は、プロセッサであってよい。制御部210は、マイクロコントローラであってよい。制御部210は、中央処理装置(CPU)、ROM、RAM等を含む半導体集積回路で構成される。制御部210は制御プログラムを格納する記憶部を内部に有する。   The control unit 210 transmits / receives data to / from the network interface 240 and the communication unit 230. The control unit 210 may be a processor. The control unit 210 may be a microcontroller. The control unit 210 includes a semiconductor integrated circuit including a central processing unit (CPU), ROM, RAM, and the like. The control unit 210 includes a storage unit that stores a control program.

制御部210は、マスタコントローラMにおける主処理を担う。制御部210は、制御プログラムに従って、通信部230、通知部270、電力供給部220及びネットワークインタフェース240を含む、マスタコントローラMの各部を制御する。例えば、制御部210は、内部の記憶部に格納された制御プログラムに従って、スレーブコントローラSから取得した監視データの処理を行い、監視データに基づいて、スレーブコントローラSに対する制御データを生成する処理を行う。   The control unit 210 is responsible for main processing in the master controller M. The control unit 210 controls each unit of the master controller M including the communication unit 230, the notification unit 270, the power supply unit 220, and the network interface 240 according to the control program. For example, the control unit 210 processes monitoring data acquired from the slave controller S according to a control program stored in an internal storage unit, and performs processing to generate control data for the slave controller S based on the monitoring data. .

タイマ260は、時刻を示すタイマ値を生成して、制御部210に供給する。制御部210は、タイマ260から供給されたタイマ値を用いて、各種の処理を実行する。   The timer 260 generates a timer value indicating the time and supplies it to the control unit 210. The control unit 210 executes various processes using the timer value supplied from the timer 260.

通信部230は、管理装置20との通信を担う。通信部230は、管理装置20からのメッセージを受信して、受信したメッセージを制御部210に出力する。また、通信部230は、管理装置20へのメッセージを制御部210から受信して、受信したメッセージを管理装置20に送信する。通信部230から管理装置20に送信されるメッセージには、被制御機器40から取得した監視データや、制御システム10のステータス等の情報が含まれる。   The communication unit 230 is responsible for communication with the management apparatus 20. The communication unit 230 receives a message from the management device 20 and outputs the received message to the control unit 210. In addition, the communication unit 230 receives a message for the management apparatus 20 from the control unit 210 and transmits the received message to the management apparatus 20. The message transmitted from the communication unit 230 to the management apparatus 20 includes monitoring data acquired from the controlled device 40 and information such as the status of the control system 10.

ネットワークインタフェース240は、FPGA等の半導体集積回路で構成される。ネットワークインタフェース240は、スレーブコントローラSから監視データを受信する。制御部210は、ネットワークインタフェース240が受信した監視データを用いて、制御プログラムに従って制御データを生成する。制御部210は、生成した制御データを、ネットワークインタフェース240を通じてスレーブコントローラSに送信する。   The network interface 240 is configured by a semiconductor integrated circuit such as an FPGA. The network interface 240 receives monitoring data from the slave controller S. The control unit 210 uses the monitoring data received by the network interface 240 to generate control data according to the control program. The control unit 210 transmits the generated control data to the slave controller S through the network interface 240.

主電源280は、マスタコントローラMの各部に電力を供給する。制御部210、通信部230、ネットワークインタフェース240及び通知部270は、主電源280から供給された電力により動作する。   The main power supply 280 supplies power to each part of the master controller M. The control unit 210, the communication unit 230, the network interface 240, and the notification unit 270 operate with power supplied from the main power source 280.

マスタコントローラMは、ネットワークケーブルC01を通じてスレーブコントローラSに電力を供給可能である。具体的には、電力供給部220は、主電源280から供給された電力を、コネクタTに供給する。コネクタTに供給された電力は、ネットワークケーブルC01を通じてスレーブコントローラS1に供給される。このように、電力供給部220は、ネットワークケーブルCを通じてスレーブコントローラSに電力を供給可能である。   The master controller M can supply power to the slave controller S through the network cable C01. Specifically, the power supply unit 220 supplies the power supplied from the main power supply 280 to the connector T. The power supplied to the connector T is supplied to the slave controller S1 through the network cable C01. Thus, the power supply unit 220 can supply power to the slave controller S through the network cable C.

制御部210において、算出部202は、スレーブコントローラSのうち電力供給部220からケーブルを通じて電力供給されるスレーブコントローラSの負荷電圧を、電力供給部220の出力電圧と、ネットワークケーブルCのそれぞれの電気抵抗とに基づいて算出する。具体的には、算出部202は、スレーブコントローラSのうちネットワークケーブルCを通じて電力供給される全てのコントローラの電気抵抗に更に基づいて、負荷電圧を算出してよい。   In the control unit 210, the calculation unit 202 calculates the load voltage of the slave controller S that is supplied with power from the power supply unit 220 of the slave controller S through the cable, the output voltage of the power supply unit 220, and the electric power of each of the network cables C. Calculated based on resistance. Specifically, the calculation unit 202 may calculate the load voltage further based on the electrical resistances of all the controllers supplied with power through the network cable C in the slave controller S.

計測部200は、直列接続されたコントローラにおいて隣接するコントローラ間を接続するネットワークケーブルCのそれぞれによって生じる通信の遅延時間を計測する。算出部202は、計測部200により計測された遅延時間に基づいて、直列接続されたコントローラにおいて隣接するコントローラ間を接続するネットワークケーブルCのそれぞれの電気抵抗を算出し、算出した電気抵抗に基づいて、負荷電圧を算出する。   The measuring unit 200 measures a delay time of communication caused by each of the network cables C connecting the adjacent controllers in the controllers connected in series. Based on the delay time measured by the measurement unit 200, the calculation unit 202 calculates each electrical resistance of the network cable C connecting the adjacent controllers in the controllers connected in series, and based on the calculated electrical resistance. The load voltage is calculated.

なお、通知部270は、算出部202により算出された負荷電圧が規定値より小さい場合に通知する。通知部270は、ランプ等の発光装置を含んでよい。通知部270は、ブザー等の音声出力装置を含んでよい。   Note that the notification unit 270 notifies when the load voltage calculated by the calculation unit 202 is smaller than a specified value. The notification unit 270 may include a light emitting device such as a lamp. The notification unit 270 may include an audio output device such as a buzzer.

図3は、スレーブコントローラS1の機能構成を概略的に示す。スレーブコントローラS1は、電力供給機能を有しないスレーブコントローラである。   FIG. 3 schematically shows a functional configuration of the slave controller S1. The slave controller S1 is a slave controller that does not have a power supply function.

スレーブコントローラS1は、制御部310と、電力取得部350と、タイマ360と、ネットワークインタフェース340と、主電源380と、コネクタ部T1と、コネクタ部T2と、コネクタ部T3とを備える。コネクタ部T1は、例えばIN回線であり、デイジーチェーン接続における上流側のネットワークケーブルCが接続される。コネクタ部T2及びコネクタ部T3は、例えばOUT回線であり、デイジーチェーン接続における下流側のネットワークケーブルCが接続される。   The slave controller S1 includes a control unit 310, a power acquisition unit 350, a timer 360, a network interface 340, a main power supply 380, a connector unit T1, a connector unit T2, and a connector unit T3. The connector T1 is, for example, an IN line, and is connected to the upstream network cable C in the daisy chain connection. The connector part T2 and the connector part T3 are, for example, OUT lines, and are connected to the downstream network cable C in the daisy chain connection.

制御部310は、ネットワークインタフェース240とデータを送受信する。制御部310は、プロセッサであってよい。制御部310は、マイクロコントローラであってよい。制御部310は、中央処理装置(CPU)、ROM、RAM等を含む半導体集積回路で構成される。制御部310は制御プログラムを格納する記憶部を内部に有する。制御部310は、制御プログラムに従って、ネットワークインタフェース240を含む、スレーブコントローラS1の各部を制御する。   The control unit 310 transmits and receives data to and from the network interface 240. The control unit 310 may be a processor. The control unit 310 may be a microcontroller. The control unit 310 includes a semiconductor integrated circuit including a central processing unit (CPU), ROM, RAM, and the like. The control unit 310 includes a storage unit that stores a control program. The control unit 310 controls each unit of the slave controller S1 including the network interface 240 according to the control program.

ネットワークインタフェース340は、マスタコントローラM及び他のスレーブコントローラSと通信するための通信インタフェース回路の一例である。ネットワークインタフェース340は、FPGA等の半導体集積回路で構成される。ネットワークインタフェース340は、例えばマスタコントローラMから制御データを受信する。例えば、ネットワークインタフェース340は、マスタコントローラMからの制御データを、コネクタT1を通じて受信する。   The network interface 340 is an example of a communication interface circuit for communicating with the master controller M and other slave controllers S. The network interface 340 is configured by a semiconductor integrated circuit such as an FPGA. The network interface 340 receives control data from the master controller M, for example. For example, the network interface 340 receives control data from the master controller M through the connector T1.

制御部310は、スレーブコントローラS1における主処理を担う。例えば、制御部310は、内部の記憶部に格納された制御プログラムに従って、マスタコントローラMから送信された制御データに基づいて、被制御機器40への入力信号を出力する。また。制御部310は、被制御機器40から出力される出力信号を取得して、監視データを生成する。制御部310は、生成した監視データをネットワークインタフェース340に出力する。ネットワークインタフェース340は、制御部310から取得した監視データをマスタコントローラMに送信する。   The control unit 310 performs main processing in the slave controller S1. For example, the control unit 310 outputs an input signal to the controlled device 40 based on the control data transmitted from the master controller M in accordance with a control program stored in the internal storage unit. Also. The control unit 310 acquires an output signal output from the controlled device 40 and generates monitoring data. The control unit 310 outputs the generated monitoring data to the network interface 340. The network interface 340 transmits the monitoring data acquired from the control unit 310 to the master controller M.

タイマ360は、タイマ値を生成して、制御部310に供給する。制御部310は、タイマ360から供給されたタイマ値を用いて、各種の処理を実行する。   The timer 360 generates a timer value and supplies it to the control unit 310. The control unit 310 executes various processes using the timer value supplied from the timer 360.

また、ネットワークインタフェース340は、マスタコントローラMから受信した他のスレーブコントローラS宛の制御データを中継する。ネットワークインタフェース340は、他のスレーブコントローラS宛の制御データを、コネクタT2又はコネクタT4を通じて、それぞれのコネクタに接続されたネットワークケーブルCに出力する。   The network interface 340 relays control data addressed to the other slave controller S received from the master controller M. The network interface 340 outputs control data addressed to other slave controllers S to the network cables C connected to the respective connectors through the connector T2 or the connector T4.

主電源380は、スレーブコントローラS1の各部に電力を供給する。制御部310及びネットワークインタフェース340は、主電源380から供給された電力により動作する。スレーブコントローラS1は、主電源380からの電力が遮断された場合に、マスタコントローラMからネットワークケーブルCを通じて供給された電力を用いて複数のコントローラのうちの他の制御装置との間の通信を維持する。ネットワークインタフェース340は、主電源380から電力供給されない場合に、主電源380から実質的に切り離されてネットワークケーブルCから供給される電力で駆動される。ネットワークインタフェース340は、主電源380から電力供給されている場合に、ネットワークケーブルCの給電ラインから実質的に切り離される。   The main power supply 380 supplies power to each part of the slave controller S1. The control unit 310 and the network interface 340 operate with power supplied from the main power supply 380. When the power from the main power supply 380 is cut off, the slave controller S1 maintains communication with other control devices among the plurality of controllers using the power supplied from the master controller M through the network cable C. To do. When the power is not supplied from the main power supply 380, the network interface 340 is driven by the power supplied from the network cable C by being substantially disconnected from the main power supply 380. The network interface 340 is substantially disconnected from the power supply line of the network cable C when being supplied with power from the main power source 380.

電力取得部350は、コネクタT1、コネクタT2及びコネクタT3の少なくとも1つから電力を取得する。例えば、主電源380がオフされた場合、電力取得部350は、コネクタT1のグランドラインから取得した電力を、ネットワークインタフェース340に供給する。これにより、スレーブコントローラS1の通信機能を維持することができる。   The power acquisition unit 350 acquires power from at least one of the connector T1, the connector T2, and the connector T3. For example, when the main power supply 380 is turned off, the power acquisition unit 350 supplies the power acquired from the ground line of the connector T1 to the network interface 340. Thereby, the communication function of the slave controller S1 can be maintained.

なお、電力取得部350は、コネクタT2又はコネクタT3から電力が供給されている場合には、取得した電力を、ネットワークインタフェース340に供給する。また、コネクタT1において給電ラインとコネクタT2の給電グランドラインとは短絡されており、コネクタT1の給電ラインを通じて供給された電力は、コネクタT2又はコネクタT3の給電ラインGを通じて下流のスレーブコントローラSに供給される。   The power acquisition unit 350 supplies the acquired power to the network interface 340 when power is supplied from the connector T2 or the connector T3. Further, the power supply line and the power supply ground line of the connector T2 are short-circuited at the connector T1, and the power supplied through the power supply line of the connector T1 is supplied to the downstream slave controller S through the power supply line G of the connector T2 or the connector T3. Is done.

スレーブコントローラS2、スレーブコントローラS3、スレーブコントローラS4、スレーブコントローラS5及びスレーブコントローラS6は、スレーブコントローラS1が有する構成と同様の機能構成を有する。そのため、スレーブコントローラS2、スレーブコントローラS3、スレーブコントローラS4、スレーブコントローラS5及びスレーブコントローラS6の機能構成については説明を省略する。また、本実施形態において、スレーブコントローラS2、スレーブコントローラS3、スレーブコントローラS4、スレーブコントローラS5及びスレーブコントローラS6の機能ブロックを、スレーブコントローラS1の機能ブロックを参照して説明する場合がある。   The slave controller S2, the slave controller S3, the slave controller S4, the slave controller S5, and the slave controller S6 have the same functional configuration as that of the slave controller S1. Therefore, description of the functional configurations of the slave controller S2, the slave controller S3, the slave controller S4, the slave controller S5, and the slave controller S6 is omitted. In the present embodiment, the functional blocks of the slave controller S2, the slave controller S3, the slave controller S4, the slave controller S5, and the slave controller S6 may be described with reference to the functional block of the slave controller S1.

図4は、スレーブコントローラS5の負荷電圧が規定値以下となる場合に生じ得る事象を概略的に示す。   FIG. 4 schematically shows events that can occur when the load voltage of the slave controller S5 is below a specified value.

図4に示されるように、スレーブコントローラS1、スレーブコントローラS2、スレーブコントローラS3及びスレーブコントローラS5の主電源380がオフにされたとする。スレーブコントローラS1及びスレーブコントローラS2の負荷電圧は規定値以上となっている。そのため、スレーブコントローラS1及びスレーブコントローラS2のネットワークインタフェース340は機能している。   As shown in FIG. 4, it is assumed that the main power supply 380 of the slave controller S1, the slave controller S2, the slave controller S3, and the slave controller S5 is turned off. The load voltage of the slave controller S1 and the slave controller S2 is a specified value or more. Therefore, the network interface 340 of the slave controller S1 and the slave controller S2 is functioning.

ここで、スレーブコントローラS5の負荷電圧が規定値未満であるとする。この場合、スレーブコントローラS5のネットワークインタフェース340は動作不良となる場合がある。これにより、スレーブコントローラS6のネットワークインタフェース340は、スレーブコントローラS6の主電源380で動作しているが、上流側のスレーブコントローラS5のネットワークインタフェース340が通信を中継することができなくなるため、マスタコントローラMとの通信が不可能になる。これにより、スレーブコントローラS6は、マスタコントローラMの制御から脱落してしまう。   Here, it is assumed that the load voltage of the slave controller S5 is less than a specified value. In this case, the network interface 340 of the slave controller S5 may malfunction. As a result, the network interface 340 of the slave controller S6 operates with the main power supply 380 of the slave controller S6, but the network interface 340 of the upstream slave controller S5 cannot relay communication, so the master controller M Communication with is impossible. As a result, the slave controller S6 falls out of the control of the master controller M.

そこで、マスタコントローラMは、電源オフされたスレーブコントローラSのうち、デイジーチェーン接続における最も下流側のスレーブコントローラSの負荷電圧を算出する。そして、マスタコントローラMは、算出した負荷電圧が規定値未満の場合に警告する。これにより、負荷電圧が既定値未満となる状態で制御システム10が運用されることを未然に防ぐことができる。   Therefore, the master controller M calculates the load voltage of the slave controller S on the most downstream side in the daisy chain connection among the slave controllers S that are powered off. Then, the master controller M warns when the calculated load voltage is less than the specified value. Thereby, it is possible to prevent the control system 10 from being operated in a state where the load voltage is less than the predetermined value.

図5は、管理装置20からマスタコントローラMに送信されるシステム構成情報の一例をテーブル形式で示す。システム構成情報は、各スレーブコントローラSの識別情報と、各スレーブコントローラSが位置する経路を識別する分岐経路情報とを対応づける。   FIG. 5 shows an example of system configuration information transmitted from the management apparatus 20 to the master controller M in a table format. The system configuration information associates the identification information of each slave controller S with the branch path information that identifies the path where each slave controller S is located.

図1に示されるように、スレーブコントローラS2は、マスタコントローラMを基点とするデイジーチェーン接続において、他のデイジーチェーン接続との分岐点となるスレーブコントローラである。図5の分岐経路情報の「無」は、分岐点となるスレーブコントローラS又は分岐点よりマスタコントローラM側に位置するスレーブコントローラSであることを示す。図5の分岐経路情報の「A」は、分岐点となるスレーブコントローラSから下流に接続される経路上に位置することを示す。分岐経路情報の「B」は、分岐点となるスレーブコントローラSより下流に接続され、Aで識別される経路とは異なる経路上に位置することを示す。   As shown in FIG. 1, the slave controller S <b> 2 is a slave controller that becomes a branching point with another daisy chain connection in the daisy chain connection with the master controller M as a base point. “None” in the branch path information in FIG. 5 indicates that the slave controller S is a branch point or a slave controller S located on the master controller M side from the branch point. “A” in the branch path information in FIG. 5 indicates that the branch path information is located on a path connected downstream from the slave controller S serving as a branch point. “B” in the branch path information indicates that it is connected downstream from the slave controller S as a branch point and is located on a path different from the path identified by A.

システム構成情報は、ネットワークケーブルCを通じて供給される電力により動作するスレーブコントローラSと、主電源380からの電力により動作するスレーブコントローラSとの複数の組み合わせを示す情報の一例である。後述するように、算出部202は、システム構成情報で示される複数の組み合わせのそれぞれにおいて、ネットワークケーブルCを通じて供給される電力で動作するスレーブコントローラSのうちデイジーチェーン接続の末端に位置するスレーブコントローラSの負荷電圧を算出する。   The system configuration information is an example of information indicating a plurality of combinations of the slave controller S that operates with power supplied through the network cable C and the slave controller S that operates with power from the main power supply 380. As will be described later, the calculation unit 202 includes, in each of the plurality of combinations indicated by the system configuration information, the slave controller S that is located at the end of the daisy chain connection among the slave controllers S that operate with the power supplied through the network cable C. The load voltage is calculated.

図6は、管理装置20からマスタコントローラMに送信される電力供給パターン情報の一例をテーブル形式で示す。電力供給パターン情報は、電力供給パターンを識別するパターン識別情報と、電力供給先情報とを対応づける。電力供給先情報は、マスタコントローラMから電力供給を受けるスレーブコントローラSとマスタコントローラMから電力供給を受けないスレーブコントローラSとの組み合わせを示す。図6において、「○」は電力供給を受けるスレーブコントローラSを示す。「−」は、マスタコントローラMから電力供給を受けないスレーブコントローラSを示す。すなわち、「−」は、スレーブコントローラSが自己の主電源380からの電力で動作することを示す。   FIG. 6 shows an example of power supply pattern information transmitted from the management device 20 to the master controller M in a table format. The power supply pattern information associates the pattern identification information for identifying the power supply pattern with the power supply destination information. The power supply destination information indicates a combination of a slave controller S that receives power supply from the master controller M and a slave controller S that does not receive power supply from the master controller M. In FIG. 6, “◯” indicates the slave controller S that receives power supply. “-” Indicates a slave controller S that is not supplied with power from the master controller M. That is, “-” indicates that the slave controller S operates with power from its own main power supply 380.

図7は、制御システム10の等価回路を示す。V0は、マスタコントローラMの電力供給部220の出力電圧を示す。一例として、V0は、24Vである。   FIG. 7 shows an equivalent circuit of the control system 10. V0 indicates the output voltage of the power supply unit 220 of the master controller M. As an example, V0 is 24V.

Rc01は、ネットワークケーブルC01内の正極ラインの電気抵抗を示す。Rc12は、ネットワークケーブルC12内の正極ラインの電気抵抗を示す。Rc23は、ネットワークケーブルC23内の正極ラインの電気抵抗を示す。一般に、Rcijは、ネットワークケーブルCij内の給電に用いられるラインのうち、正極ラインの電気抵抗を示す。ただし、i<jである。   Rc01 indicates the electrical resistance of the positive electrode line in the network cable C01. Rc12 indicates the electrical resistance of the positive electrode line in the network cable C12. Rc23 indicates the electrical resistance of the positive electrode line in the network cable C23. In general, Rcij represents the electrical resistance of the positive line among the lines used for power supply in the network cable Cij. However, i <j.

Rc10は、ネットワークケーブルC01内の負極ラインの電気抵抗を示す。Rc21は、ネットワークケーブルC12内の負極ラインの電気抵抗を示す。Rc32は、ネットワークケーブルC23内の負極ラインの電気抵抗を示す。一般に、Rcjiは、ネットワークケーブルCij内の給電に用いられるラインのうち、負極ラインの電気抵抗を示す。ただし、i<jである。   Rc10 indicates the electrical resistance of the negative electrode line in the network cable C01. Rc21 indicates the electrical resistance of the negative electrode line in the network cable C12. Rc32 indicates the electrical resistance of the negative electrode line in the network cable C23. In general, Rcji represents the electrical resistance of the negative electrode line among the lines used for power feeding in the network cable Cij. However, i <j.

Rs1は、スレーブコントローラS1の負荷となる電子回路の電気抵抗を示す。Rs2は、スレーブコントローラS2の負荷となる電子回路の電気抵抗を示す。一般に、Rsiは、スレーブコントローラSiの負荷となる電子回路の電気抵抗を示す。具体的には、スレーブコントローラSiがマスタコントローラMからの電力で駆動される場合、Rsiは、スレーブコントローラSiのネットワークインタフェース340の電気抵抗を示す。なお、スレーブコントローラSiが主電源380で動作している場合、スレーブコントローラSiのネットワークインタフェース340は、ネットワークケーブルCからは実質的に切断されている。そのため、主電源380で動作している場合、スレーブコントローラSiのRsiは無限大となる。なお、Vs1〜Vs6は、等価回路上における、算出部202による負荷電圧の算出対象となる電圧を示す。   Rs1 indicates the electrical resistance of the electronic circuit that becomes the load of the slave controller S1. Rs2 indicates the electrical resistance of the electronic circuit that becomes the load of the slave controller S2. In general, Rsi indicates an electrical resistance of an electronic circuit that is a load of the slave controller Si. Specifically, when the slave controller Si is driven by power from the master controller M, Rsi indicates the electrical resistance of the network interface 340 of the slave controller Si. When the slave controller Si is operating with the main power supply 380, the network interface 340 of the slave controller Si is substantially disconnected from the network cable C. Therefore, when operating with the main power supply 380, Rsi of the slave controller Si is infinite. Vs <b> 1 to Vs <b> 6 indicate voltages on which the load voltage is calculated by the calculation unit 202 on the equivalent circuit.

図8は、電力供給パターン1における負荷電圧の算出点を模式的に示す。電力供給パターン1によると、マスタコントローラMは、スレーブコントローラS1、スレーブコントローラS2、スレーブコントローラS5及びスレーブコントローラS6で形成されるスレーブコントローラ列に電力を供給する。算出部202は、当該スレーブコントローラ列において末端に位置するスレーブコントローラS6の負荷電圧を算出する。具体的には、算出部202は、の両端にかかる電圧Vs6を算出する。図7の等価回路において、電圧Vs6は、以下の式で算出される。
Vs6=ED×Rs6/(RD+Rs6)
ただし、
ED=EC×Rs5/(RC+Rs5)
RD=RC×Rs5/(RC+Rs5)+Rc56+Rc65
EC=EA×RB×Rs2/{RA×(RB+Rs2)+RB×Rs2}
RC=1/(1/RA+1/RB+1/Rs2)+Rc25+Rc52
RB=Rc23+Rc32+Rs3×(Rc34+Rc43+Rs4)/(Rs3+Rc34+Rc43+Rs4)
EA=V0×Rs1/(Rc01+Rc10+Rs1)
RA=Rs1×(Rc01+Rc10)/(Rc01+Rc10+Rs1)+Rc12+Rc21
FIG. 8 schematically shows calculation points of the load voltage in the power supply pattern 1. According to the power supply pattern 1, the master controller M supplies power to the slave controller array formed by the slave controller S1, the slave controller S2, the slave controller S5, and the slave controller S6. The calculation unit 202 calculates the load voltage of the slave controller S6 located at the end in the slave controller row. Specifically, the calculation unit 202 calculates a voltage Vs6 applied to both ends of the calculation unit 202. In the equivalent circuit of FIG. 7, the voltage Vs6 is calculated by the following equation.
Vs6 = ED × Rs6 / (RD + Rs6)
However,
ED = EC × Rs5 / (RC + Rs5)
RD = RC * Rs5 / (RC + Rs5) + Rc56 + Rc65
EC = EA * RB * Rs2 / {RA * (RB + Rs2) + RB * Rs2}
RC = 1 / (1 / RA + 1 / RB + 1 / Rs2) + Rc25 + Rc52
RB = Rc23 + Rc32 + Rs3 × (Rc34 + Rc43 + Rs4) / (Rs3 + Rc34 + Rc43 + Rs4)
EA = V0 × Rs1 / (Rc01 + Rc10 + Rs1)
RA = Rs1 × (Rc01 + Rc10) / (Rc01 + Rc10 + Rs1) + Rc12 + Rc21

一例として、各ネットワークケーブルCの単位長さ当たりの電気抵抗値が0.1Ω/mであるとすると、図8に示されるように、計測部200によりC01、C12、C23、C34、C25及びC56の長さがそれぞれ140m、20m、20m、10m、20m及び10mと計測された場合、算出部202は、R01、R12、R23、R34、R25及びR56を、それぞれ14Ω、2Ω、2Ω、1Ω、2Ω、1Ωと算出する。また、算出部202は、R10、R21、R32、R43、R52及びR65を、それぞれ14Ω、2Ω、2Ω、1Ω、2Ω、1Ωと算出する。なお、マスタコントローラMは、ネットワークケーブルCの単位長さあたりの電気抵抗値rを示す情報を管理装置20から取得する。算出部202は、ネットワークケーブルCijの長さと、単位長さあたりの電気抵抗値rとに基づいて、Rcijを算出する。   As an example, if the electrical resistance value per unit length of each network cable C is 0.1 Ω / m, as shown in FIG. 8, C01, C12, C23, C34, C25, and C56 are measured by the measuring unit 200. Are measured as 140 m, 20 m, 20 m, 10 m, 20 m and 10 m, respectively, the calculation unit 202 sets R01, R12, R23, R34, R25 and R56 to 14Ω, 2Ω, 2Ω, 1Ω and 2Ω, respectively. Calculated as 1Ω. The calculation unit 202 calculates R10, R21, R32, R43, R52, and R65 as 14Ω, 2Ω, 2Ω, 1Ω, 2Ω, and 1Ω, respectively. Note that the master controller M acquires information indicating the electrical resistance value r per unit length of the network cable C from the management device 20. The calculation unit 202 calculates Rcij based on the length of the network cable Cij and the electrical resistance value r per unit length.

また、算出部202は、マスタコントローラMから電力の供給を受けるスレーブコントローラSiの負荷の電気抵抗Rsiを100Ωとする。なお、マスタコントローラMは、各スレーブコントローラSの負荷の電気抵抗を、管理装置20から予め取得してよい。なお、算出部202は、主電源380で動作しているスレーブコントローラSiのRsiとして、予め定められた巨大値を適用してよい。   In addition, the calculation unit 202 sets the electrical resistance Rsi of the load of the slave controller Si that receives power supply from the master controller M to 100Ω. Note that the master controller M may acquire the electrical resistance of the load of each slave controller S from the management device 20 in advance. Note that the calculation unit 202 may apply a predetermined huge value as Rsi of the slave controller Si operating with the main power supply 380.

電力供給部220は、上述した電圧Vs6の式に、各ネットワークケーブルCの電気抵抗Rcij、Rsi、及び電力供給部220の出力電圧V0を適用することにより、スレーブコントローラS6の負荷電圧Vs6を算出する。通知部270は、負荷電圧が既定値未満の場合に警告を行う。規定値は、各スレーブコントローラのネットワークインタフェース340を動作させるために必要な電圧値であってよい。例えば、規定値を10Vとしてよい。一例として、各ネットワークケーブルCの長さが図8に示す長さの場合、Vs6は9.8Vとなる。この場合、規定値を10Vとすると、パターン1は負荷電圧が既定値未満の電力供給パターンと判断されるため、通知部270は警告を行う。   The power supply unit 220 calculates the load voltage Vs6 of the slave controller S6 by applying the electrical resistances Rcij and Rsi of each network cable C and the output voltage V0 of the power supply unit 220 to the expression of the voltage Vs6 described above. . The notification unit 270 issues a warning when the load voltage is less than a predetermined value. The specified value may be a voltage value necessary for operating the network interface 340 of each slave controller. For example, the specified value may be 10V. As an example, when the length of each network cable C is the length shown in FIG. 8, Vs6 is 9.8V. In this case, assuming that the specified value is 10 V, the notification unit 270 issues a warning because the pattern 1 is determined to be a power supply pattern whose load voltage is less than the predetermined value.

図9は、電力供給パターン2にける負荷電圧の算出点を模式的に示す。電力供給パターン2によると、マスタコントローラMからの電力の供給先は、スレーブコントローラS1、スレーブコントローラS2、スレーブコントローラS5で形成される第1スレーブコントローラ列と、スレーブコントローラS2及びスレーブコントローラS3で形成される第2スレーブコントローラ列となる。そのため、算出部202は、第1スレーブコントローラ列において末端に位置するスレーブコントローラS5の負荷電圧と、第2スレーブコントローラ列において末端に位置するスレーブコントローラS3の負荷電圧とを算出する。具体的には、算出部202は、Vs5及びVs3を算出する。Vs5及びVs3の算出方法は、図8に関連して説明した算出方法と同様に図7の等価回路を用いて算出できるので、説明を省略する。一例として、上述したようにC01、C12、C23、C34、C25及びC56の長さが図8に示す長さの場合、Vs5及びVs3は10.3Vとなる。規定値を10Vとすると、Vs5及びVs3はいずれも規定値以上であるので、パターン2は、負荷電圧が既定値未満の電力供給パターンとは判断されない。   FIG. 9 schematically shows calculation points of load voltage in the power supply pattern 2. According to the power supply pattern 2, the power supply destination from the master controller M is formed by the first slave controller row formed by the slave controller S1, the slave controller S2, and the slave controller S5, and the slave controller S2 and the slave controller S3. The second slave controller string. Therefore, the calculation unit 202 calculates the load voltage of the slave controller S5 located at the end in the first slave controller row and the load voltage of the slave controller S3 located at the end in the second slave controller row. Specifically, the calculation unit 202 calculates Vs5 and Vs3. The calculation method of Vs5 and Vs3 can be calculated using the equivalent circuit of FIG. 7 in the same manner as the calculation method described with reference to FIG. As an example, when the lengths of C01, C12, C23, C34, C25, and C56 are the lengths shown in FIG. 8 as described above, Vs5 and Vs3 are 10.3V. Assuming that the specified value is 10V, Vs5 and Vs3 are both equal to or higher than the specified value, so that pattern 2 is not determined as a power supply pattern with a load voltage less than the predetermined value.

以上に説明したように、算出部202は、スレーブコントローラSのうちネットワークケーブルCを通じて電力供給されるスレーブコントローラSの電気抵抗として、ネットワークインタフェース340の電気抵抗を適用する。一方、算出部202は、上記した等価回路において、スレーブコントローラSのうち主電源380からの電力によりネットワークインタフェース340が駆動される1以上のスレーブコントローラSについては、ネットワークインタフェース340がケーブルの給電ラインから実質的に切り離されているとみなすことにより、スレーブコントローラSの負荷電圧を算出する。スレーブコントローラSがマスタコントローラMからの電力で駆動されている場合と主電源380で駆動されている場合とで、等価回路上の電気抵抗が変化する。算出部202は、マスタコントローラMからの電力で駆動されているスレーブコントローラSの電気抵抗と、主電源380からの電力で駆動されているスレーブコントローラSの電気抵抗と適切に評価して、スレーブコントローラSの負荷電圧を算出することができる。   As described above, the calculation unit 202 applies the electrical resistance of the network interface 340 as the electrical resistance of the slave controller S that is supplied with power through the network cable C among the slave controllers S. On the other hand, in the above-described equivalent circuit, the calculation unit 202 is configured to connect the network interface 340 from the power supply line of the cable for one or more slave controllers S in which the network interface 340 is driven by the power from the main power supply 380. The load voltage of the slave controller S is calculated by regarding that it is substantially disconnected. The electrical resistance on the equivalent circuit changes between when the slave controller S is driven by the power from the master controller M and when driven by the main power supply 380. The calculation unit 202 appropriately evaluates the electrical resistance of the slave controller S driven by the power from the master controller M and the electrical resistance of the slave controller S driven by the power from the main power supply 380, and determines the slave controller The load voltage of S can be calculated.

図10は、ネットワークケーブルCの長さを計測する方法を説明するための図である。図10においては特に、ネットワークケーブルC56の長さを計測する方法を取り上げて説明する。   FIG. 10 is a diagram for explaining a method of measuring the length of the network cable C. In FIG. 10, a method for measuring the length of the network cable C56 will be particularly described.

マスタコントローラMにおいて、制御部210は、ネットワークインタフェース240に、スレーブコントローラS6宛の要求信号Req1を送信させる。スレーブコントローラS6において、ネットワークインタフェース340が要求信号Req1を受信すると、制御部310はマスタコントローラM宛の応答信号Res1を生成して、ネットワークインタフェース340に応答信号Res1を送信させる。マスタコントローラMにおいて、制御部210の計測部200は、ネットワークインタフェース240が要求信号Req1を送信してから、ネットワークインタフェース240が応答信号Res1を受信するまでの経過時間T06を計測する。   In the master controller M, the control unit 210 causes the network interface 240 to transmit a request signal Req1 addressed to the slave controller S6. In the slave controller S6, when the network interface 340 receives the request signal Req1, the control unit 310 generates a response signal Res1 addressed to the master controller M and causes the network interface 340 to transmit the response signal Res1. In the master controller M, the measuring unit 200 of the control unit 210 measures an elapsed time T06 from when the network interface 240 transmits the request signal Req1 to when the network interface 240 receives the response signal Res1.

ここで、ネットワークケーブルCijを信号が通過するのに要する時間をtciとする。iは、0から6の整数であるとする。taは、スレーブコントローラSが信号を中継するのに要する時間である。taは、各スレーブコントローラSにおいて同じ値とする。なお、taは、スレーブコントローラSにおけるネットワークインタフェースの処理能力によって予め定められた異なる値を適用してもよい。tbは、スレーブコントローラSにおいて要求信号を受信してからマスタコントローラM宛の応答信号を送信するまでに要する応答時間である。応答時間には、スレーブコントローラSにおいて応答信号を生成する時間が含まれる。tbは、予め定められた値としてよい。T06は、tci、ta及びtbを用いて、2(tc0+tc1+tc2+tc4+tc5+3ta)+tbで表される。   Here, let tci be the time required for the signal to pass through the network cable Cij. Let i be an integer from 0 to 6. ta is the time required for the slave controller S to relay a signal. ta is the same value in each slave controller S. Note that ta may be a different value determined in advance depending on the processing capability of the network interface in the slave controller S. tb is a response time required from when the slave controller S receives the request signal to when the response signal addressed to the master controller M is transmitted. The response time includes a time for generating a response signal in the slave controller S. tb may be a predetermined value. T06 is represented by 2 (tc0 + tc1 + tc2 + tc4 + tc5 + 3ta) + tb using tci, ta, and tb.

マスタコントローラMにおいて、制御部210は、ネットワークインタフェース240に、スレーブコントローラS5宛の要求信号Req2を送信させる。スレーブコントローラS6において、ネットワークインタフェース340が要求信号Req2を受信すると、制御部310はマスタコントローラM宛の応答信号Res2を生成して、ネットワークインタフェース340に応答信号Res2を送信させる。マスタコントローラMにおいて、制御部210の計測部200は、ネットワークインタフェース240が要求信号Req2を送信してから、ネットワークインタフェース240が応答信号Res2を受信するまでの経過時間T05を算出する。   In the master controller M, the control unit 210 causes the network interface 240 to transmit a request signal Req2 addressed to the slave controller S5. In the slave controller S6, when the network interface 340 receives the request signal Req2, the control unit 310 generates a response signal Res2 addressed to the master controller M and causes the network interface 340 to transmit the response signal Res2. In the master controller M, the measuring unit 200 of the control unit 210 calculates an elapsed time T05 from when the network interface 240 transmits the request signal Req2 to when the network interface 240 receives the response signal Res2.

そして、計測部200は、経過時間T06と、経過時間T05とを用いて、ネットワークケーブルC56の長さを算出する。具体的には、計測部200は、ネットワークケーブルC56内を信号が通過するのに要する時間tc5を、(T06−T05)/2−taにより算出する。そして、計測部200は、当該通過時間とネットワークケーブルC内の信号の伝搬速度とに基づいて、ネットワークケーブルC56の長さを算出する。   Then, the measurement unit 200 calculates the length of the network cable C56 using the elapsed time T06 and the elapsed time T05. Specifically, measurement unit 200 calculates time tc5 required for a signal to pass through network cable C56 by (T06-T05) / 2-ta. Then, the measurement unit 200 calculates the length of the network cable C56 based on the passage time and the propagation speed of the signal in the network cable C.

計測部200は、同様の方法を用いて、ネットワークケーブルC01、ネットワークケーブルC12、ネットワークケーブルC23、ネットワークケーブルC34及びネットワークケーブルC25のそれぞれの長さを算出する。なお、上述したネットワークケーブルCij内の信号の通過時間は、ネットワークケーブルCijより生じる通信の遅延時間に対応する。   Using the same method, the measuring unit 200 calculates the lengths of the network cable C01, the network cable C12, the network cable C23, the network cable C34, and the network cable C25. The signal passing time in the network cable Cij described above corresponds to a communication delay time generated from the network cable Cij.

図11は、ネットワークケーブルCの長さを計測する第2の計測方法を説明するための図である。   FIG. 11 is a diagram for explaining a second measurement method for measuring the length of the network cable C. FIG.

第2の計測方法において、スレーブコントローラSはそれぞれ、受信した信号を他のスレーブコントローラSに転送する場合に、それぞれのスレーブコントローラSが備えるタイマで計測したタイマ値を信号に含めて転送する。また、スレーブコントローラSはそれぞれ、受信した信号を他のスレーブコントローラSに転送する場合に、それぞれのスレーブコントローラSを識別する識別情報を、当該タイマ値に対応付けて転送する。例えば、スレーブコントローラSはそれぞれ、受信タイミングにおけるタイマ値及び転送タイミングにおけるタイマ値と、それぞれのスレーブコントローラSの識別情報とを対応づけた情報を、転送する信号に含める。第2の計測方法における各コントローラの動作を説明する。   In the second measurement method, when each slave controller S transfers the received signal to another slave controller S, the slave controller S includes the timer value measured by the timer included in each slave controller S and transfers the signal. In addition, when the slave controller S transfers the received signal to another slave controller S, the slave controller S transfers identification information for identifying each slave controller S in association with the timer value. For example, each of the slave controllers S includes information that associates the timer value at the reception timing and the timer value at the transfer timing with the identification information of each slave controller S in the signal to be transferred. The operation of each controller in the second measurement method will be described.

スレーブコントローラS1において、制御部310は、Req1を受信した場合に、スレーブコントローラS1のタイマで計測したタイマ値T1_rを取得する。また、制御部310は、Req1を転送する場合に、当該タイマで計測したタイマ値T1_sを取得する。制御部310は、タイマ値T1_r、タイマ値T1_s及びスレーブコントローラS1の識別情報を対応付けた情報をReq1に含めて、スレーブコントローラS2に転送する。例えば、スレーブコントローラS1の制御部310は、Req1のヘッダ部に、タイマ値T1_r及びタイマ値T1_sを含める。他のスレーブコントローラSの制御部310も同様に、Req1を受信した場合及び転送する場合に、各スレーブコントローラSのタイマで計測したタイマ値を取得し、当該タイマで計測した2つのタイマ値を、Req1に含めて転送する。   In the slave controller S1, the control unit 310 acquires the timer value T1_r measured by the timer of the slave controller S1 when Req1 is received. In addition, when transferring Req1, control unit 310 acquires timer value T1_s measured by the timer. The control unit 310 includes information associated with the timer value T1_r, the timer value T1_s, and the identification information of the slave controller S1 in Req1, and transfers the information to the slave controller S2. For example, the control unit 310 of the slave controller S1 includes the timer value T1_r and the timer value T1_s in the header part of Req1. Similarly, when the controller 310 of another slave controller S receives and transfers Req1, the timer value measured by the timer of each slave controller S is acquired, and the two timer values measured by the timer are obtained. Transfer it including Req1.

なお、スレーブコントローラS6においては、制御部は、Req1を受信したときのタイマ値T6_rと、Res1を送信するときのタイマ値T6_sとをReq1に含めて、Req1の応答信号Res1としてマスタコントローラMに向けて転送する。他のスレーブコントローラSはそれぞれ、受信したRes1を他のスレーブコントローラSに転送する場合に、それぞれのスレーブコントローラSが備えるタイマで計測したタイマ値を信号に含めて転送する。iをスレーブコントローラS1〜5を識別する整数とすると、図11に示すTi_rは、スレーブコントローラSiがReq1を受信したときのタイマ値を示し、Ti_sは、スレーブコントローラSiがReq1を転送するときのタイマ値を示す。図11に示すT6_rは、スレーブコントローラS6がReq1を受信したときのタイマ値を示し、T6_sは、Res1を送信するときのタイマ値を示す。また、図11に示すT'i_rは、スレーブコントローラSiがRes1を受信したときのタイマ値を示し、T'i_sは、Res1を転送するときのタイマ値を示す。   In the slave controller S6, the control unit includes the timer value T6_r when Req1 is received and the timer value T6_s when Res1 is transmitted in Req1, and sends it to the master controller M as a response signal Res1 of Req1. Forward. When the other slave controllers S transfer the received Res1 to the other slave controllers S, the other slave controllers S transfer the timer values measured by the timers included in the respective slave controllers S by including in the signals. If i is an integer identifying the slave controllers S1 to 5, Ti_r shown in FIG. 11 indicates a timer value when the slave controller Si receives Req1, and Ti_s indicates a timer when the slave controller Si transfers Req1. Indicates the value. T6_r shown in FIG. 11 indicates a timer value when the slave controller S6 receives Req1, and T6_s indicates a timer value when Res1 is transmitted. Further, T′i_r illustrated in FIG. 11 indicates a timer value when the slave controller Si receives Res1, and T′i_s indicates a timer value when Res1 is transferred.

マスタコントローラMにおいて、計測部200は、Res1を受信すると、Res1に含まれる各スレーブコントローラSのタイマ値に基づいて、各ネットワークケーブルCによって生じる遅延時間を算出する。例えば、計測部200は、スレーブコントローラS1がReq1の中継に要した時間ta1を、T1_s−T1_rにより算出する。なお、各スレーブコントローラSの間においてタイマが同期されていない場合があるため、各タイマにより得られるタイマ値にはズレが存在し得る。しかし、同一のスレーブコントローラSのタイマで取得したタイマ値の差分には、スレーブコントローラ間のタイマ値のズレは現れない。   In the master controller M, when receiving the Res1, the measuring unit 200 calculates a delay time caused by each network cable C based on the timer value of each slave controller S included in the Res1. For example, the measuring unit 200 calculates the time ta1 required for the slave controller S1 to relay Req1, using T1_s-T1_r. Since the timers may not be synchronized between the slave controllers S, there may be a deviation in the timer value obtained by each timer. However, the difference between the timer values acquired by the timers of the same slave controller S does not show a difference in the timer values between the slave controllers.

そこで、iをスレーブコントローラS1〜5を識別する整数とすると、マスタコントローラMの計測部200は、Ti_s−Ti_rにより、スレーブコントローラSiがReq1の中継に要した時間taiを算出する。また、マスタコントローラMの計測部200は、T6_s−T6_rにより、スレーブコントローラS6がReq1を受信してからマスタコントローラM宛のRes1を送信するまでに要した時間tb6を算出する。また、マスタコントローラMの計測部200は、T'i_s−T'i_rにより、スレーブコントローラSiがRes1の中継に要した時間tai'を算出する。   Therefore, when i is an integer that identifies the slave controllers S1 to S5, the measuring unit 200 of the master controller M calculates the time tai required for the slave controller Si to relay Req1, using Ti_s-Ti_r. In addition, the measurement unit 200 of the master controller M calculates time tb6 required from when the slave controller S6 receives Req1 until it transmits Res1 addressed to the master controller M by T6_s−T6_r. Further, the measurement unit 200 of the master controller M calculates the time tai ′ required for the slave controller Si to relay Res1 by T′i_s−T′i_r.

ここで、T5_s−T'5_r=2tc5+tb6である。よって、計測部200は、ネットワークケーブルC56により生じる遅延時間tc5を、(T'5_r−T5_s)/2―tb6/2により算出する。そして、計測部200は、tc5とネットワークケーブルC内の伝搬速度とに基づいて、ネットワークケーブルC56の長さを算出する。計測部200は、同様の方法を用いて、ネットワークケーブルC01、ネットワークケーブルC12、ネットワークケーブルC23、ネットワークケーブルC34及びネットワークケーブルC25のそれぞれについて、ネットワークケーブルCの長さを算出する。   Here, T5_s−T′5_r = 2tc5 + tb6. Therefore, the measuring unit 200 calculates the delay time tc5 generated by the network cable C56 by (T′5_r−T5_s) / 2−tb6 / 2. Then, the measuring unit 200 calculates the length of the network cable C56 based on tc5 and the propagation speed in the network cable C. Using the same method, the measuring unit 200 calculates the length of the network cable C for each of the network cable C01, the network cable C12, the network cable C23, the network cable C34, and the network cable C25.

本方法によれば、タイマ値を用いてネットワークケーブルCの長さを計測することができる。これにより、スレーブコントローラSにおける伝送処理時間ta及びtbの実測値を用いて、ネットワークケーブルCの長さを算出することができる。   According to this method, the length of the network cable C can be measured using the timer value. Thereby, the length of the network cable C can be calculated using the measured values of the transmission processing times ta and tb in the slave controller S.

図12は、マスタコントローラMにおける処理を示すフローチャートである。本フローチャートの処理は、制御部210が主体となってマスタコントローラMの各部を制御することにより実行される。マスタコントローラMは、通常運用を開始するときに本フローチャートの処理を行ってよい。本フローチャートの処理は、電源投入により開始されてよい。   FIG. 12 is a flowchart showing processing in the master controller M. The process of this flowchart is executed by controlling each unit of the master controller M mainly by the control unit 210. The master controller M may perform the processing of this flowchart when starting normal operation. The processing of this flowchart may be started by turning on the power.

S1000において、制御部210は、通信部230を通じて、システム構成情報、電力供給パターン情報、ネットワークケーブルCの単位長さ当たりの電気抵抗及びネットワークケーブルC内の伝搬速度の情報を、管理装置20から取得する。S1002において、計測部200は、各ネットワークケーブルCによる通信の遅延時間を計測する。続いて、計測部200は、各ネットワークケーブルCの長さを算出する。具体的には、計測部200は、図10、図11に関連して説明した方法を用いて、ネットワークケーブルCの長さを算出する。   In S1000, the control unit 210 acquires system configuration information, power supply pattern information, electrical resistance per unit length of the network cable C, and propagation speed information in the network cable C from the management device 20 through the communication unit 230. To do. In step S <b> 1002, the measurement unit 200 measures a communication delay time using each network cable C. Subsequently, the measurement unit 200 calculates the length of each network cable C. Specifically, the measurement unit 200 calculates the length of the network cable C by using the method described with reference to FIGS.

S1006において、算出部202は、各ネットワークケーブルCの電気抵抗値を算出する。具体的には、算出部202は、各ネットワークケーブルCの長さと、ネットワークケーブルCの単位長さ当たりの電気抵抗値に基づいて、各ネットワークケーブルCの電気抵抗値を算出する。   In S1006, the calculation unit 202 calculates the electrical resistance value of each network cable C. Specifically, the calculation unit 202 calculates the electrical resistance value of each network cable C based on the length of each network cable C and the electrical resistance value per unit length of the network cable C.

続いて、S1008において、算出部202は、各電力供給パターンについて、コントローラ列における末端位置のスレーブコントローラSの負荷電圧を算出する。具体的には、図7に示す等価回路に基づいて、末端位置のスレーブコントローラSの負荷電圧を算出する。   Subsequently, in S1008, the calculation unit 202 calculates the load voltage of the slave controller S at the end position in the controller row for each power supply pattern. Specifically, the load voltage of the slave controller S at the end position is calculated based on the equivalent circuit shown in FIG.

S1010において、S1008で算出した負荷電圧に基づいて、既定値未満の負荷電圧が算出された電力供給パターンが存在するか否かを判断する。既定値未満の負荷電圧が算出された電力供給パターンが存在すると判断された場合、S1012において、負荷電圧が既定値未満となる電力供給パターン情報が存在する旨を警告する。例えば、通知部270がランプを点灯させることにより運用者に警告する。また、制御部210は、警告情報を管理装置20に送信してもよい。このとき、制御部210は、負荷電圧が既定値未満となる電力供給パターンを識別する情報を、管理装置20に送信してもよい。S1012において警告した後、制御部210は、制御システム10の通常運用を開始せずに、制御システム10の動作を終了させる。   In S1010, based on the load voltage calculated in S1008, it is determined whether there is a power supply pattern in which a load voltage less than a predetermined value is calculated. If it is determined that there is a power supply pattern for which a load voltage less than the predetermined value is calculated, a warning is given in S1012 that there is power supply pattern information for which the load voltage is less than the predetermined value. For example, the notification unit 270 warns the operator by turning on the lamp. In addition, the control unit 210 may transmit warning information to the management device 20. At this time, the control unit 210 may transmit information identifying the power supply pattern in which the load voltage is less than the predetermined value to the management device 20. After warning in S1012, the control unit 210 ends the operation of the control system 10 without starting the normal operation of the control system 10.

S1010の判断において、既定値未満の負荷電圧が算出された電力供給パターンが存在しないと判断された場合、S1014において、制御システム10の通常運用を開始し、本フローチャートの処理を終了する。   If it is determined in S1010 that there is no power supply pattern for which a load voltage less than the predetermined value is calculated, normal operation of the control system 10 is started in S1014, and the process of this flowchart is terminated.

以上に説明した制御システム10によれば、複数のコントローラをデイジーチェーン接続する構成において、電力供給を担うコントローラと電力供給を受けるコントローラとの間のネットワークケーブルの全長が仕様長を超えていることを適切に検出することができる。そのため、当該電力供給を受けるコントローラの主電源をオフした場合でも、制御システム10の運用を続けることができる。   According to the control system 10 described above, in the configuration in which a plurality of controllers are connected in a daisy chain, the total length of the network cable between the controller that supplies power and the controller that receives power supply exceeds the specification length. It can be detected properly. Therefore, the operation of the control system 10 can be continued even when the main power supply of the controller that receives the power supply is turned off.

なお、制御システム10においては、マスタコントローラMがスレーブコントローラSへの電力供給機能を有するとして説明した。スレーブコントローラSのうち一部のスレーブコントローラSが、他のスレーブコントローラSに電力供給機能を有する構成を採用できる。この構成おいては、マスタコントローラMは、マスタコントローラMから電力供給機能を有するスレーブコントローラSまでの接続範囲内のスレーブコントローラSにおける負荷電圧を算出してよい。更に、マスタコントローラMは、電力供給機能を有するスレーブコントローラSより下流のスレーブコントローラSにおける負荷電圧を、電力供給機能を有するスレーブコントローラSの出力電圧と、各ネットワークケーブルCの電気抵抗値に基づいて算出してよい。なお、スレーブコントローラSにおける負荷電圧を算出するための機能は、マスタコントローラMではなく、電力供給機能を有するスレーブコントローラSが有してもよい。   In the control system 10, the master controller M has been described as having a power supply function to the slave controller S. A configuration in which some of the slave controllers S have a power supply function in the other slave controllers S can be adopted. In this configuration, the master controller M may calculate the load voltage in the slave controller S within the connection range from the master controller M to the slave controller S having a power supply function. Further, the master controller M determines the load voltage in the slave controller S downstream of the slave controller S having the power supply function based on the output voltage of the slave controller S having the power supply function and the electric resistance value of each network cable C. It may be calculated. The function for calculating the load voltage in the slave controller S may be provided not by the master controller M but by the slave controller S having a power supply function.

以上に説明したデイジーチェーン接続は直列接続の一例である。直列接続は、縦続接続やカスケード接続等と呼称される接続構成を含み得る。また、複数のコントローラが物理的にループ状に接続されている接続形態において、特定のコントローラで信号をループバックする状態も、直列接続の概念に含み得る。   The daisy chain connection described above is an example of a series connection. The series connection may include a connection configuration called a cascade connection or a cascade connection. Further, in a connection form in which a plurality of controllers are physically connected in a loop shape, a state in which a signal is looped back by a specific controller may be included in the concept of series connection.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。   As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. It will be apparent to those skilled in the art that various modifications or improvements can be added to the above embodiment. It is apparent from the description of the scope of claims that embodiments with such changes or improvements can be included in the technical scope of the present invention.

特許請求の範囲、明細書、及び図面中において示した装置、システム、プログラム、及び方法における動作、手順、ステップ、及び段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、及び図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。   The execution order of each process such as operation, procedure, step, and stage in the apparatus, system, program, and method shown in the claims, the description, and the drawings is particularly “before” or “prior to”. It should be noted that the output can be realized in any order unless the output of the previous process is used in the subsequent process. Regarding the operation flow in the claims, the specification, and the drawings, even if it is described using “first”, “next”, etc. for the sake of convenience, it means that it is essential to carry out in this order. It is not a thing.

10 制御システム
20 管理装置
40 被制御機器
200 計測部
202 算出部
210、310 制御部
220 電力供給部
230 通信部
240、340 ネットワークインタフェース
260、360 タイマ
270 通知部
280、380 主電源
350 電力取得部
C01、C12、C23、C25、C34、C56 ネットワークケーブル
S1、S2、S3、S4、S5、S6 スレーブコントローラ
DESCRIPTION OF SYMBOLS 10 Control system 20 Management apparatus 40 Controlled device 200 Measuring part 202 Calculation part 210, 310 Control part 220 Power supply part 230 Communication part 240, 340 Network interface 260, 360 Timer 270 Notification part 280, 380 Main power supply 350 Power acquisition part C01 , C12, C23, C25, C34, C56 Network cable S1, S2, S3, S4, S5, S6 Slave controller

Claims (11)

直列接続される3以上の制御装置と、前記3以上の制御装置のうち直列接続において両端に位置しない制御装置から直列接続される1以上の制御装置と、を有する制御装置ネットワークにおいて、前記制御装置ネットワークに含まれる複数の前記制御装置のうち他の制御装置に電力を供給可能な制御装置であって、
ケーブルを通じて前記他の制御装置に電力を供給可能な電力供給部と、
前記他の制御装置のうち前記電力供給部から前記ケーブルを通じて電力供給される制御装置の負荷電圧を、前記電力供給部の出力電圧と、前記ケーブルのそれぞれの電気抵抗とに基づいて算出する算出部と
を備える制御装置。
In a control device network comprising three or more control devices connected in series and one or more control devices connected in series from control devices not located at both ends in the serial connection among the three or more control devices, the control device A control device capable of supplying power to another control device among the plurality of control devices included in a network,
A power supply unit capable of supplying power to the other control device through a cable;
A calculation unit that calculates a load voltage of a control device that is supplied with power from the power supply unit through the cable among the other control devices, based on an output voltage of the power supply unit and each electric resistance of the cable. And a control device.
前記算出部は、前記他の制御装置のうち前記ケーブルを通じて電力供給される全ての制御装置の電気抵抗に更に基づいて、前記負荷電圧を算出する
請求項1に記載の制御装置。
The control device according to claim 1, wherein the calculation unit calculates the load voltage further based on electrical resistances of all the control devices that are supplied with power through the cable among the other control devices.
前記他の制御装置はそれぞれ、
主電源と、
前記主電源から電力供給されない場合に、前記主電源から実質的に切り離されて前記ケーブルから供給される電力で駆動される電子回路と
を有し、
前記算出部は、前記他の制御装置のうち前記ケーブルを通じて電力供給される制御装置の前記電気抵抗として、前記電子回路の電気抵抗を適用する
請求項2に記載の制御装置。
Each of the other control devices is
A main power supply,
An electronic circuit driven by the power supplied from the cable, substantially disconnected from the main power supply when not powered by the main power supply,
The control device according to claim 2, wherein the calculation unit applies the electrical resistance of the electronic circuit as the electrical resistance of the control device supplied with power through the cable among the other control devices.
前記電子回路は、前記主電源から電力供給されている場合に、前記ケーブルの給電ラインから実質的に切り離され、
前記算出部は、前記制御装置ネットワークの等価回路において、前記他の制御装置のうち前記主電源からの電力により前記電子回路が駆動される1以上の制御装置の前記電子回路が前記ケーブルの給電ラインから実質的に切り離されているとみなすことにより、前記負荷電圧を算出する
請求項3に記載の制御装置。
The electronic circuit is substantially disconnected from the cable feed line when powered from the main power source;
In the equivalent circuit of the control device network, the calculation unit includes the electronic circuit of one or more control devices in which the electronic circuit is driven by power from the main power supply among the other control devices. The control device according to claim 3, wherein the load voltage is calculated by assuming that the load voltage is substantially separated from the load.
前記制御装置は、前記他の制御装置のうち、前記ケーブルを通じて供給される電力により動作する制御装置と、前記主電源からの電力により動作する制御装置との複数の組み合わせを示す構成情報を外部から取得し、
前記算出部は、前記複数の組み合わせのそれぞれにおいて、前記ケーブルを通じて供給される電力で動作する制御装置のうち前記直列接続の末端に位置する制御装置の前記負荷電圧を算出する
請求項3又は4に記載の制御装置。
The control device externally receives configuration information indicating a plurality of combinations of a control device that operates by power supplied through the cable and a control device that operates by power from the main power source among the other control devices. Acquired,
5. The calculation unit according to claim 3, wherein, in each of the plurality of combinations, the calculation unit calculates the load voltage of a control device that is located at the end of the series connection among control devices that operate with power supplied through the cable. The control device described.
前記電子回路は、他の制御装置と通信するための通信インタフェース回路である
請求項3から5のいずれか一項に記載の制御装置。
The control device according to claim 3, wherein the electronic circuit is a communication interface circuit for communicating with another control device.
前記算出部により算出された前記負荷電圧が規定値より小さい場合に通知する通知部
を更に備える請求項1から6のいずれか一項に記載の制御装置。
The control device according to claim 1, further comprising a notification unit that notifies when the load voltage calculated by the calculation unit is smaller than a specified value.
前記直列接続において隣接する制御装置間を接続する前記ケーブルのそれぞれによって生じる通信の遅延時間を計測する計測部
を更に備え、
前記算出部は、前記計測部により計測された前記遅延時間に基づいて、前記直列接続において隣接する制御装置間を接続する前記ケーブルのそれぞれの電気抵抗を算出し、算出した電気抵抗に基づいて、前記負荷電圧を算出する
請求項1から7のいずれか一項に記載の制御装置。
A measuring unit for measuring a delay time of communication caused by each of the cables connecting adjacent control devices in the series connection;
The calculation unit calculates the electrical resistance of each of the cables connecting between adjacent control devices in the series connection based on the delay time measured by the measurement unit, and based on the calculated electrical resistance, The control device according to claim 1, wherein the load voltage is calculated.
請求項1から8のいずれか一項に記載の制御装置と、
前記他の制御装置と
を備える制御システム。
A control device according to any one of claims 1 to 8,
A control system comprising the other control device.
直列接続される3以上の制御装置と、前記3以上の制御装置のうち直列接続において両端に位置しない制御装置から直列接続される1以上の制御装置とを有し、かつ、複数の前記制御装置のうち少なくとも1つの制御装置が他の制御装置にケーブルを通じて電力を供給可能な制御装置ネットワークにおいて、
前記他の制御装置に電力を供給可能な制御装置が前記ケーブルに出力する出力電圧と、前記ケーブルのそれぞれの電気抵抗とに基づいて、前記ケーブルを通じて電力供給される制御装置の負荷電圧を算出する段階
を備える方法。
Three or more control devices connected in series, and one or more control devices connected in series from control devices that are not located at both ends in the serial connection among the three or more control devices, and a plurality of the control devices In a control device network in which at least one control device can supply power to other control devices through a cable,
Based on the output voltage output to the cable by the control device capable of supplying power to the other control device and the electrical resistance of the cable, the load voltage of the control device supplied with power through the cable is calculated. A method comprising steps.
直列接続される3以上の制御装置と、前記3以上の制御装置のうち直列接続において両端に位置しない制御装置から直列接続される1以上の制御装置と、を有する制御装置ネットワークにおいて、前記制御装置ネットワークに含まれる複数の前記制御装置のうち他の制御装置にケーブルを通じて電力を供給する電力供給部を備える制御装置として、コンピュータを機能させるためのプログラムであって、
前記他の制御装置のうち前記電力供給部から前記ケーブルを通じて電力供給される制御装置の負荷電圧を、前記電力供給部の出力電圧と、前記ケーブルのそれぞれの電気抵抗とに基づいて算出するステップ
を実行させるプログラム。
In a control device network comprising three or more control devices connected in series and one or more control devices connected in series from control devices not located at both ends in the serial connection among the three or more control devices, the control device A program for causing a computer to function as a control device including a power supply unit that supplies power to another control device through a cable among the plurality of control devices included in a network,
Calculating a load voltage of a control device supplied with power from the power supply unit through the cable among the other control devices based on an output voltage of the power supply unit and an electric resistance of each of the cables; The program to be executed.
JP2017154795A 2017-08-09 2017-08-09 Controls, control systems, methods and programs Active JP6943064B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017154795A JP6943064B2 (en) 2017-08-09 2017-08-09 Controls, control systems, methods and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017154795A JP6943064B2 (en) 2017-08-09 2017-08-09 Controls, control systems, methods and programs

Publications (2)

Publication Number Publication Date
JP2019032780A true JP2019032780A (en) 2019-02-28
JP6943064B2 JP6943064B2 (en) 2021-09-29

Family

ID=65523514

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017154795A Active JP6943064B2 (en) 2017-08-09 2017-08-09 Controls, control systems, methods and programs

Country Status (1)

Country Link
JP (1) JP6943064B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021044599A1 (en) * 2019-09-05 2021-03-11 東芝三菱電機産業システム株式会社 Uninterruptible power supply system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130019113A1 (en) * 2011-07-15 2013-01-17 Renesas Electronics Corporation Host device and terminal device, and communication system
JP2013121060A (en) * 2011-12-07 2013-06-17 Yokogawa Electric Corp Signal level adjustment method and apparatus
JP2014115813A (en) * 2012-12-10 2014-06-26 Fuji Electric Co Ltd Diagnosing apparatus, programmable controller system, and diagnosing method
JP2014171025A (en) * 2013-03-01 2014-09-18 Mitsubishi Electric Corp Cable diagnostic apparatus and method
WO2014155697A1 (en) * 2013-03-29 2014-10-02 三菱電機株式会社 Plc system
JP2016043598A (en) * 2014-08-25 2016-04-04 ブラザー工業株式会社 Image formation system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130019113A1 (en) * 2011-07-15 2013-01-17 Renesas Electronics Corporation Host device and terminal device, and communication system
JP2013121060A (en) * 2011-12-07 2013-06-17 Yokogawa Electric Corp Signal level adjustment method and apparatus
JP2014115813A (en) * 2012-12-10 2014-06-26 Fuji Electric Co Ltd Diagnosing apparatus, programmable controller system, and diagnosing method
JP2014171025A (en) * 2013-03-01 2014-09-18 Mitsubishi Electric Corp Cable diagnostic apparatus and method
WO2014155697A1 (en) * 2013-03-29 2014-10-02 三菱電機株式会社 Plc system
JP2016043598A (en) * 2014-08-25 2016-04-04 ブラザー工業株式会社 Image formation system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021044599A1 (en) * 2019-09-05 2021-03-11 東芝三菱電機産業システム株式会社 Uninterruptible power supply system
CN113396519A (en) * 2019-09-05 2021-09-14 东芝三菱电机产业***株式会社 Uninterruptible power supply system
JPWO2021044599A1 (en) * 2019-09-05 2021-09-27 東芝三菱電機産業システム株式会社 Uninterruptible power supply system
JP7087062B2 (en) 2019-09-05 2022-06-20 東芝三菱電機産業システム株式会社 Uninterruptible power supply system
US11462938B2 (en) 2019-09-05 2022-10-04 Toshiba Mitsubishi-Electric Industrial Systems Corporation Uninterruptible power supply system

Also Published As

Publication number Publication date
JP6943064B2 (en) 2021-09-29

Similar Documents

Publication Publication Date Title
JP5408445B2 (en) Programmable controller and master communication circuit
JP5794449B2 (en) Programmable controller
KR101089453B1 (en) Ring connection control circuit, ring-shaped switching hub, ring-shaped ethernet system, and ring connection control method
JP6204058B2 (en) PLC communication system
WO2015007528A1 (en) System of devices
NO338821B1 (en) Routing facility for an underwater electronic module
US10250406B2 (en) Communication system for allowing one of multiple nodes connected via a network to control hardware of another node by transmitting interrupt data
JP2019512156A (en) Method and apparatus for two-way communication
JP6943064B2 (en) Controls, control systems, methods and programs
KR101179431B1 (en) Network Management System based on a EhterCAT And Managing Method thereof
US11947475B2 (en) Synchronized processing of process data and delayed transmission
US8578077B2 (en) Group master communication system and method for serially transmitting data in automation systems
US7944157B2 (en) Dual ring dedicated drive control system for medium voltage variable frequency drives
EP4220423A1 (en) A daisy chain connected master-slave communication system and a method of operating thereof
JP2018520396A (en) Centralized network configuration for motion-related control systems
US9172597B2 (en) Data combiner and splitter
JP2016036230A (en) Serial servo bus
US11489697B2 (en) Transmission of data on a local bus
JP2009118298A (en) Control system and communication control method
CN107076794B (en) Method and apparatus for providing early warning of extraction of power starved modules
KR101858264B1 (en) Apparatus for Relay of Ethernet Communication Device
EP2369790B1 (en) Communication device
JP6496874B1 (en) Communications system
KR101236843B1 (en) Power over network control system
JP7152631B1 (en) master unit

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200714

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210408

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210525

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210708

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210823

R150 Certificate of patent or registration of utility model

Ref document number: 6943064

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150